2012-01-27 Pedro Alves <palves@redhat.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e4d63ba2
PA
12012-01-27 Pedro Alves <palves@redhat.com>
2
3 * gdb.base/watchpoint.exp (maybe_clean_restart)
4 (maybe_reinitialize): New.
5 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
6 expect "hit N times".
7 (test_disabling_watchpoints, test_complex_watchpoint)
8 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
9 Call maybe_clean_restart.
10 (top level): Use clean_restart. Remove "mips-idt-*"
11 reinitialization.
12
dbd95daf
PA
132012-01-27 Pedro Alves <palves@redhat.com>
14
15 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
16
f3ad2025
PA
172012-01-27 Pedro Alves <palves@redhat.com>
18
19 * gdb.base/watchpoint.exp: Clean restart after tests that don't
20 require `initialize' anymore. Remove unnecessary `initialize'
21 calls.
22
100aa3ae
PA
232012-01-27 Pedro Alves <palves@redhat.com>
24
25 * gdb.base/watchpoint.exp (wp_set): Delete.
26 (initialize, test_simple_watchpoint, top level): Remove dead code.
27
c79a8e11
PA
282012-01-27 Pedro Alves <palves@redhat.com>
29
30 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
31 typo.
32
048fe15a
PA
332012-01-27 Pedro Alves <palves@redhat.com>
34
35 * config/extended-gdbserver.exp: New file.
36 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
37 comment.
38 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
39 * boards/native-extended-gdbserver.exp: New file.
40
4033a6bf
PA
412012-01-26 Pedro Alves <palves@redhat.com>
42
43 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
44 and gdb_test_multiple.
45
3d7f4b81
PA
462012-01-26 Pedro Alves <palves@redhat.com>
47
48 Make test messages unique, and more identifiable.
49 * gdb.multi/watchpoint-multi.exp: Change test messages.
50
484abf42
TT
512012-01-25 Tom Tromey <tromey@redhat.com>
52
53 * gdb.base/solib-disc.exp: Fix regexps.
54
edcc5120
TT
552012-01-24 Tom Tromey <tromey@redhat.com>
56
57 * lib/mi-support.exp (mi_expect_stop): Add special case for
58 solib-event.
59 * gdb.base/catch-load-so.c: New file.
60 * gdb.base/catch-load.exp: New file.
61 * gdb.base/catch-load.c: New file.
62 * gdb.base/break-interp.exp (reach_1): Update regexp.
63
30b91c90
JK
642012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
65
66 Fix fuzzy results.
67 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
68 lpsimple and func.
69
53fe1783
GB
702012-01-24 Gary Benson <gbenson@redhat.com>
71
72 Delete #if 0'd out code.
73 * gdb.base/default.exp (info catch): Remove.
74 * gdb.base/gdb_history (info catch): Likewise.
75 * gdb.base/help.exp (info catch): Likewise.
76
d0d8b0c6
JK
772012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
78
79 Fix watchpoints to be specific for each inferior.
80 * gdb.multi/watchpoint-multi.c: New file.
81 * gdb.multi/watchpoint-multi.exp: New file.
82
4403d8e9
JK
832012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
84
85 Fix watchpoints across inferior fork.
86 * gdb.threads/watchpoint-fork-child.c: New file.
87 * gdb.threads/watchpoint-fork-mt.c: New file.
88 * gdb.threads/watchpoint-fork-parent.c: New file.
89 * gdb.threads/watchpoint-fork-st.c: New file.
90 * gdb.threads/watchpoint-fork.exp: New file.
91 * gdb.threads/watchpoint-fork.h: New file.
92
050a2e1d
PA
932012-01-23 Pedro Alves <palves@redhat.com>
94
95 * gdb.base/call-signal-resume.exp: Allow output after "return".
96
6a52fb62
PA
972012-01-20 Pedro Alves <palves@redhat.com>
98
99 * gdb.python/py-finish-breakpoint.py: Fix typo.
100
145b16a9
UW
1012012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
102
103 * gdb.base/info-proc.exp: Also run on remote targets. Main
104 "info proc" command is now always present; whether target supports
105 actual info proc operation is detected when attempting to issue
106 the command.
107
26f6125e
JK
1082012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
109
110 * .gdbinit: Remove.
111
eb5227ce
PA
1122012-01-19 Pedro Alves <palves@redhat.com>
113
114 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
115 look at the funtions' returns.
116 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
117 (jprint.print(int, int)): Change return type to int. Adjust.
118
1db33378
PP
1192012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
120
121 PR gdb/9538
122 * gdb.base/sepdebug.exp: New test.
123
b9736cf8
PA
1242012-01-18 Pedro Alves <palves@redhat.com>
125
126 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
127 Allow output before ^done.
128
4aac40c8
TT
1292012-01-16 Tom Tromey <tromey@redhat.com>
130
131 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
132 Add tests for relative directory.
133
cafec441
TT
1342012-01-16 Tom Tromey <tromey@redhat.com>
135
136 * gdb.base/printcmds.c (enum flag_enum): New.
137 (three): New global.
138 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
139 enum printing.
140 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
141 FlagEnumerationPrinter.
142 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
143 * gdb.python/py-pp-maint.c (enum flag_enum): New.
144 (fval): New global.
145
abcc4978
PA
1462012-01-16 Pedro Alves <palves@redhat.com>
147
148 * lib/gdb.exp (banned_procedures): New variable.
149 (banned_variables_traced): Rename to ...
150 (banned_traced): ... this.
151 (gdb_init): Also trace banned procedures.
152 (gdb_finish): Also untrace banned procedures.
153
97ccebe8
PA
1542012-01-16 Pedro Alves <palves@redhat.com>
155
156 Remove all calls to strace.
157
2af7517b
JK
1582012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
159
160 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
161 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
162
9241a8bc
PP
1632012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
164
165 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
166 * gdb.base/pie-execl.exp: Likewise.
167
3848a17f
KS
1682012-01-12 Keith Seitz <keiths@redhat.com>
169
170 PR mi/10586
171 * gdb.mi/var-cmd.c (struct anonymous): New structure.
172 (do_anonymous_type_tests): New function.
173 (main): Call do_anonymous_type_tests.
174 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
175 (verify_everything): New procedure.
176 * gdb.mi/mi-var-cp.cc (class A): New class.
177 (anonymous_structs_and_unions): New function.
178 (main): Call anonymous_structs_and_unions.
179 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
180 (verify_everything): New procedure.
181
440e2fca
KS
1822012-01-12 Keith Seitz <keiths@redhat.com>
183
184 * lib/mi-support.exp: Expand comments about PATH_EXPR.
185 (varobj_tree::get_path_expr): Assume that all varobjs are
186 compound unless they are known simple types.
187 Adjust path expressions based on parent type, path parent type,
188 and tree language.
189 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
190 the root varobj.
191 (mi_walk_varobj_tree): Add LANGUAGE parameter.
192
675399c9
PA
1932012-01-11 Pedro Alves <palves@redhat.com>
194
195 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
196 core files on this machine" anymore.
197
97ddaa9b
PH
1982012-01-11 Paul Hilfinger <hilfingr@adacore.com>
199
200 * gdb.base/watchpoint.c (recurser): Initialize local_x.
201 (main): Repeat recurser call.
202 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
203 equivalent to 'local_x'.
204
ea733575
PH
2052012-01-11 Paul Hilfinger <hilfingr@adacore.com>
206 Joel Brobecker <brobecker@adacore.com>
207
208 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
209
2ca0b532
PA
2102012-01-05 Pedro Alves <alves.ped@gmail.com>
211
212 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
213 * gdb.python/py-events.c (first): Add bits for new "step N" test.
214 * gdb.python/py-events.exp: Test that "step N" tripping on a
215 breakpoint emits a breakpoint event.
216
6e681866
JB
2172012-01-03 Joel Brobecker <brobecker@adacore.com>
218
219 * gdb.base/auxv.exp: Reformat the copyright notice.
220
3c2d6aff
YQ
2212012-01-03 Yao Qi <yao@codesourcery.com>
222
223 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
224 (strace_trace_on_diff_addr): New.
225 * gdb.trace/strace.c: (main): Add two local variables.
226
0852fee3
UW
2272011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
228
229 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
230 * gdb.cell/gcore.exp: Likewise.
231 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
232 to verify the correct instance of main is selected.
233
12c3e59c
JB
2342012-01-02 Joel Brobecker <brobecker@adacore.com>
235
236 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
237 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
238 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
239 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
240 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
241 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
242 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
243 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
244 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
245 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
246 gdb.threads/thread_check.c: Reformat copyright header.
247
c0f378ec
EBM
2482011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
249
e4a7ca93 250 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
251 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
252 is not enabled.
253
3bc96cfb
JK
2542011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
255
256 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
257 parameter to self_exec, adjust the function.
258 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
259 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
260 (set var do_exit = 0): Remove test.
261 (newline at end of file): Add one.
262
095bcf5e
JB
2632011-12-27 Joel Brobecker <brobecker@adacore.com>
264
265 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
266 New files.
267
18d19bd1
JK
2682011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
269
270 Fix racy FAILs.
271 * gdb.threads/fork-thread-pending.c (barrier): New variable.
272 (thread_function, thread_forker): Call pthread_barrier_wait for it.
273 (main): Call pthread_barrier_init for it.
274
e809353a
JK
2752011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
276
277 Fix double send_gdb leading to racy FAILs.
278 * gdb.base/break.exp (set silent break bp_location1): Replace
279 3x send_gdb and gdb_expect by gdb_test.
280 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
281 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
282 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
283 instead of send_gdb. Twice.
284 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
285 3x send_gdb and gdb_expect by gdb_test.
286 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
287
da8cb7ec
JK
2882011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
289
290 * gdb.linespec/linespec.exp: Compile using {c++}.
291
ae1a303e
JK
2922011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
293
294 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
295 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
296 (verify GCC PR debug/51668): New test.
297
cc72b2a2
KP
2982011-12-23 Kevin Pouget <kevin.pouget@st.com>
299
300 Introduce gdb.FinishBreakpoint in Python.
301 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
302 py-finish-breakpoint2
303 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
304 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
305 instead of line number.
306 * gdb.python/py-finish-breakpoint.c: New file.
307 * gdb.python/py-finish-breakpoint.exp: New file.
308 * gdb.python/py-finish-breakpoint.py: New file.
309 * gdb.python/py-finish-breakpoint2.cc: New file.
310 * gdb.python/py-finish-breakpoint2.exp: New file.
311 * gdb.python/py-finish-breakpoint2.py: New file.
312
3b7962f9
JK
3132011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
314
315 Partial fix of compatibility with gcc-4.7.
316 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
317 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
318 Add comment to add a PASS case in the future.
319
6538471c
JK
320 Fix compatibility with gcc-4.7.
321 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
322
7052e42c
UW
3232011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
324
325 PR tdep/12797
326 * gdb.base/callfuncs.exp: Remove KFAIL.
327
9ac7f98e
JB
3282011-12-21 Joel Brobecker <brobecker@adacore.com>
329
330 * gdb.ada/task_bp: New testcase.
331
f6eeced0
JK
3322011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
333
334 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
335 -DNO_SECTIONS.
336 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
337
72225e17
JK
3382011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
339
340 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
341 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
342 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
343 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
344 conditional for gcc <= 4.5.
345
13ac8d2c
JK
3462011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
347
348 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
349 by XFAIL.
350 * gdb.cp/static-method.exp (info addr A::func())
351 (list static-method.cc:xxx::(anonymous namespace)::A::func)
352 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
353 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
354 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
355 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
356 (test value of F in k3_m): Likewise.
357 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
358 Likewise.
359
049682ba
JK
3602011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
361
362 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
363 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
364 Remove.
365 * gdb.threads/attachstop-mt.c: Remove.
366 * gdb.threads/attachstop-mt.exp: Remove.
367
2c9d8796
MK
3682011-12-17 Mark Kettenis <kettenis@gnu.org>
369
370 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
371
e0f9f062
DE
3722011-12-16 Doug Evans <dje@google.com>
373
f4aa2101 374 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
375 * boards/native-gdbserver.exp: New file.
376
e0f9f062
DE
377 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
378 gdbserver output.
379 (gdbserver_default_get_remote_address): New function.
380 (gdbserver_start): Call gdb,get_remote_address to compute argument
381 to "target remote" command.
382
80b6e756
PM
3832011-12-16 Phil Muldoon <pmuldoon@redhat.com>
384
1c3ad6ab 385 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
386 python print-stack. Add set/show python print-stack
387 off|full|message tests.
388
1576bd00
YQ
3892011-12-15 Yao Qi <yao@codesourcery.com>
390
391 * gdb.trace/strace.c: New
392 * gdb.trace/strace.exp: New.
393
d6a0f6e0
TT
3942011-12-14 Tom Tromey <tromey@redhat.com>
395
396 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
397
31015e1d
DE
3982011-12-14 Doug Evans <dje@google.com>
399
400 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
401
7b50312a
PA
4022011-12-14 Pedro Alves <pedro@codesourcery.com>
403
404 PR threads/10729
405
406 * gdb.mi/watch-nonstop.c: New file.
407 * gdb.mi/mi-watch-nonstop.exp: New file.
408
924437bc
PA
4092011-12-13 Pedro Alves <pedro@codesourcery.com>
410 Doug Evans <dje@google.com>
411
412 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
413 (clean_restart): Remove references to the gdb_stub target board
414 variable.
415 (gdb_step_for_stub): Delete.
416
417 * gdb.base/annota1.exp: Remove all references to [target_info
418 exists gdb_stub], gdb_step_for_stub and usestubs.
419 * gdb.base/annota3.exp: Ditto.
420 * gdb.base/async.exp: Ditto.
421 * gdb.base/break.exp: Ditto.
422 * gdb.base/code-expr.exp: Ditto.
423 * gdb.base/commands.exp: Ditto.
424 * gdb.base/completion.exp: Ditto.
425 * gdb.base/condbreak.exp: Ditto.
426 * gdb.base/consecutive.exp: Ditto.
427 * gdb.base/cvexpr.exp: Ditto.
428 * gdb.base/define.exp: Ditto.
429 * gdb.base/display.exp: Ditto.
430 * gdb.base/ena-dis-br.exp: Ditto.
431 * gdb.base/environ.exp: Ditto.
432 * gdb.base/gnu-ifunc.exp: Ditto.
433 * gdb.base/maint.exp: Ditto.
434 * gdb.base/pending.exp: Ditto.
435 * gdb.base/sect-cmd.exp: Ditto.
436 * gdb.base/sepdebug.exp: Ditto.
437 * gdb.base/unload.exp: Ditto.
438 * gdb.base/watchpoint-solib.exp: Ditto.
439 * gdb.cp/annota2.exp: Ditto.
440 * gdb.cp/annota3.exp: Ditto.
441 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
442 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
443 * gdb.mi/mi-pending.exp: Ditto.
444 * gdb.trace/circ.exp: Ditto.
445 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
446 * gdb.base/list.exp: Ditto.
447
448 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
449 breakpoint function and all references to the usestubs macro.
450 * gdb.base/exprs.c: Ditto.
451 * gdb.base/freebpcmd.c: Ditto.
452 * gdb.base/bitfields.c: Ditto.
453 * gdb.base/bitfields2.c: Ditto.
454 * gdb.base/break.c: Ditto.
455 * gdb.base/call-sc.c: Ditto.
456 * gdb.base/call-signals.c: Ditto.
457 * gdb.base/callfuncs.c: Ditto.
458 * gdb.base/charset.c: Ditto.
459 * gdb.base/consecutive.c: Ditto.
460 * gdb.base/constvars.c: Ditto.
461 * gdb.base/funcargs.c: Ditto.
462 * gdb.base/int-type.c: Ditto.
463 * gdb.base/interrupt.c: Ditto.
464 * gdb.base/langs0.c: Ditto.
465 * gdb.base/list0.c: Ditto.
466 * gdb.base/mips_pro.c: Ditto.
467 * gdb.base/miscexprs.c: Ditto.
468 * gdb.base/nodebug.c: Ditto.
469 * gdb.base/opaque0.c: Ditto.
470 * gdb.base/pointers.c: Ditto.
471 * gdb.base/printcmds.c: Ditto.
472 * gdb.base/ptype.c: Ditto.
473 * gdb.base/recurse.c: Ditto.
474 * gdb.base/reread1.c: Ditto.
475 * gdb.base/reread2.c: Ditto.
476 * gdb.base/restore.c: Ditto.
477 * gdb.base/return.c: Ditto.
478 * gdb.base/run.c: Ditto.
479 * gdb.base/scope0.c: Ditto.
480 * gdb.base/sepdebug.c: Ditto.
481 * gdb.base/setshow.c: Ditto.
482 * gdb.base/setvar.c: Ditto.
483 * gdb.base/sigall.c: Ditto.
484 * gdb.base/signals.c: Ditto.
485 * gdb.base/structs.c: Ditto.
486 * gdb.base/structs2.c: Ditto.
487 * gdb.base/testenv.c: Ditto.
488 * gdb.base/twice.c: Ditto.
489 * gdb.base/unwindonsignal.c: Ditto.
490 * gdb.base/watchpoint.c: Ditto.
491 * gdb.base/watchpoints.c: Ditto.
492 * gdb.base/whatis.c: Ditto.
493 * gdb.cp/classes.cc: Ditto.
494 * gdb.cp/cplusfuncs.cc: Ditto.
495 * gdb.cp/derivation.cc: Ditto.
496 * gdb.cp/formatted-ref.cc: Ditto.
497 * gdb.cp/misc.cc: Ditto.
498 * gdb.cp/overload.cc: Ditto.
499 * gdb.cp/ovldbreak.cc: Ditto.
500 * gdb.cp/ref-params.cc: Ditto.
501 * gdb.cp/ref-types.cc: Ditto.
502 * gdb.cp/templates.cc: Ditto.
503 * gdb.cp/virtfunc.cc: Ditto.
504 * gdb.hp/gdb.aCC/run.c: Ditto.
505 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
506 * gdb.hp/gdb.compat/xdb0.c: Ditto.
507 * gdb.reverse/consecutive-reverse.c: Ditto.
508 * gdb.reverse/sigall-reverse.c: Ditto.
509 * gdb.reverse/until-reverse.c: Ditto.
510 * gdb.reverse/watch-reverse.c: Ditto.
511 * gdb.trace/actions.c: Ditto.
512 * gdb.trace/circ.c: Ditto.
513 * gdb.trace/collection.c: Ditto.
514
fabde485
PA
5152011-12-13 Pedro Alves <pedro@codesourcery.com>
516
517 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
518 (func6, func7): New.
519 (main): Call func6 and func7.
520 * gdb.base/watchpoint.exp (test_wide_location_1)
521 (test_wide_location_2): New.
522 (top level): Re-enable hardware watchpoints if necessary. Call
523 test_wide_location_1 and test_wide_location_2.
524
ff7d1690
YQ
5252011-12-11 Yao Qi <yao@codesourcery.com>
526
527 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
528
a6af7abe
JB
5292011-12-11 Joel Brobecker <brobecker@adacore.com>
530
531 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
532 expected output for unsupported case.
533
61638e15
JK
5342011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
535
536 PR testsuite/12649
537 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
538 Protect gdb_test_multiple by final $gdb_prompt match.
539
0a00efc3
JK
5402011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
541
542 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
543 New variable, new test.
544 (list static-method.cc:xxx::(anonymous namespace)::A::func)
545 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
546 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
547 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
548 them if HAVE_GCC_45682_FIXED is not set.
549
4511b1ba
YQ
5502011-12-10 Yao Qi <yao@codesourcery.com>
551
552 * gdb.trace/status-stop.exp: New.
553 * gdb.trace/status-stop.c: New.
554
27949e73
JK
5552011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
556
557 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
558 timeout.
559
d8ea7931
TT
5602011-12-08 Tom Tromey <tromey@redhat.com>
561
562 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
563 condition.
564
1cc310d2
SS
5652011-12-07 Stan Shebs <stan@codesourcery.com>
566
567 * gdb.trace/tfind.exp: Update for output changes.
568
d482a875
PA
5692011-12-07 Pedro Alves <pedro@codesourcery.com>
570
571 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
572 throws "Cannot insert catchpoints in this configuration".
573 * gdb.ada/mi_catch_ex.exp: Likewise.
574
f0ba3972
PA
5752011-12-06 Pedro Alves <pedro@codesourcery.com>
576
577 * gdb.base/break-always.exp: Test changing memory at addresses
578 with breakpoints inserted.
579
f8eba3c6
TT
5802011-12-06 Joel Brobecker <brobecker@acacore.com>
581
582 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
583 involving a fully qualified function name.
584
5852011-12-06 Tom Tromey <tromey@redhat.com>
586
587 * gdb.ada/homonym.exp: Add three breakpoint tests.
588
5892011-12-06 Tom Tromey <tromey@redhat.com>
590
591 * gdb.base/solib-weak.exp (do_test): Remove kfail.
592 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
593 * gdb.objc/objcdecode.exp: Update for output changes.
594 * gdb.linespec/linespec.exp: New file.
595 * gdb.linespec/lspec.cc: New file.
596 * gdb.linespec/lspec.h: New file.
597 * gdb.linespec/body.h: New file.
598 * gdb.linespec/base/two/thefile.cc: New file.
599 * gdb.linespec/base/one/thefile.cc: New file.
600 * gdb.linespec/Makefile.in: New file.
601 * gdb.cp/templates.exp (test_template_breakpoints): Update for
602 output changes.
603 * gdb.cp/re-set-overloaded.exp: Remove kfail.
604 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
605 makes one breakpoint.
606 * gdb.cp/method2.exp (test_break): Update for output changes.
607 * gdb.cp/mb-templates.exp: Update for output changes.
608 * gdb.cp/mb-inline.exp: Update for output changes.
609 * gdb.cp/mb-ctor.exp: Update for output changes.
610 * gdb.cp/ovsrch.exp: Use fully-qualified names.
611 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
612 has multiple matches.
613 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
614 error message change.
615 * gdb.base/list.exp (test_list_filename_and_number): Update for
616 error message change.
617 * gdb.base/break.exp: Disable pending breakpoints. Update for
618 output changes.
619 * configure.ac: Add gdb.linespec.
620 * configure: Rebuild.
621 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
622
c642a434
UW
6232011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
624
625 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
626 last_break register on s390*-*-* targets.
627
b18003d1
JB
6282011-12-06 Joel Brobecker <brobecker@adacore.com>
629
630 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
631 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
632 of parameter X in procedure Foo.
633
fe96589c
SS
6342011-12-05 Stan Shebs <stan@codesourcery.com>
635
636 * gdb.trace/tfind.exp: Update help string matches.
637
1820ab47
JK
6382011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
639
640 * gdb.server/ext-run.exp (get process list): Accept also systemd
641 as PID 1.
642
e11ac3a3
JK
6432011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
644 Pedro Alves <pedro@codesourcery.com>
645
646 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
647 starting GDB.
648 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
649 $use_gdb_stub.
650 * gdb.base/display.exp: Likewise.
651 * gdb.base/ending-run.exp: Likewise.
652 * gdb.base/list.exp (test_listsize): Likewise.
653 * gdb.base/setshow.exp: Likewise.
654 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
655 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
656 check by global $use_gdb_stub.
657 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
658 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
659 (default_gdb_init): Unset global $use_gdb_stub.
660 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
661 by global $use_gdb_stub.
662 * lib/gdbserver-support.exp: Extend comments for set_board_info
663 gdb_protocol and gdb,socketport.
664 (gdbserver_start_extended): Set global gdbserver_protocol and
665 gdbserver_gdbport. Clear global use_gdb_stub.
666 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
667 from target use_gdb_stub.
668 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
669
1d41d75c
DE
6702011-12-03 Doug Evans <dje@google.com>
671
672 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
673 (gdb_step_for_stub): Add comments.
674
d6d7a51a
MR
6752011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
676
677 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
678 to the caller.
679 (gdb_test_multiple): Likewise.
680
05acf274
JK
6812011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
682
683 Fix gdb.mi/mi-solib.exp without system debug info installed.
684 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
685 expect attribute, return 0 for it. Update comments.
686
2268b414
JK
6872011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
688
689 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
690 (corrupted list): Adjust the expectation.
691
585861ea
JK
6922011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
693
694 PR threads/13448
695 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
696 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
697 * gdb.threads/tls-var-main.c: New file.
698 * gdb.threads/tls-var.c: New file.
699 * gdb.threads/tls-var.exp: New file.
700
968643aa
JK
7012011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
702
703 PR testsuite/12649
704 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
705 Protect gdb_test_multiple by final $gdb_prompt match.
706 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
707 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
708 (test_tracepoints): Likewise.
709
9750bca9
JK
7102011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
711
712 PR breakpoints/13346
713 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
714 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
715 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
716
ac1349b7
JB
7172011-12-01 Joel Brobecker <brobecker@adacore.com>
718
719 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
720 * gdb.ada/homonym/homonym.adb: For use of all types defined
721 locally inside both Get_Value subprograms.
722
26d44faf
JK
7232011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
724
725 Fix racy FAILs.
726 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
727 of send_gdb.
728
514f6425
UW
7292011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
730
731 * gdb.base/testenv.exp: Skip on remote targets. Unset global
732 environment variable after test completed.
733
4255c8d2
UW
7342011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
735
736 * gdb.base/solib-nodir.exp: Skip if remote target.
737 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
738 application. Call gdb_load_shlibs.
739 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
740
a35ad96a
JB
7412011-11-29 Joel Brobecker <brobecker@adacore.com>
742
743 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
744
1a1d5513
JB
7452011-11-28 Joel Brobecker <brobecker@adacore.com>
746
747 * gdb.ada/fullname_bp: New testcase.
748
50b4ddf8
JK
7492011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
750
751 PR testsuite/12649
752 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
753 Wrap send_gdb into a new gdb_test.
754
fb0aec57
JK
755 Code cleanup.
756 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
757 Convert send_gdb and gdb_expect to gdb_test_multiple.
758
2376d946
JK
7592011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
760
761 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
762
1eec78bd
KS
7632011-11-23 Keith Seitz <keiths@redhat.com>
764
765 * lib/mi-support.exp (varobj_tree): New namespace and procs.
766 (mi_varobj_tree_test_children_callback): New proc.
767 (mi_walk_varobj_tree): New proc.
768
36dfb11c
TT
7692011-11-22 Tom Tromey <tromey@redhat.com>
770
771 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
772 Add "use_mi_command" argument.
773 (mi_run_cmd, mi_run_with_cli): New procs.
774 * gdb.mi/solib-lib.c: New file.
775 * gdb.mi/solib-main.c: New file.
776 * gdb.mi/mi-solib.exp: New file.
777
0e965dd0
DE
7782011-11-21 Doug Evans <dje@google.com>
779
780 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
781 _Unwind_DebugHook is missing.
782
f196051f
SS
7832011-11-20 Stan Shebs <stan@codesourcery.com>
784
785 * gdb.trace/tstatus.exp: New.
786 * gdb.trace/actions.c: Include string.h.
787
bfccc43c
YQ
7882011-11-18 Yao Qi <yao@codesourcery.com>
789
790 * gdb.trace/pending.exp: New.
791 * gdb.trace/pending.c: New.
792 * gdb.trace/pendshr1.c: New.
793 * gdb.trace/pendshr2.c: New.
794 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
795 tracepoint location becomes pending.
796 (tracepoint_change_loc_2): New.
797
73cd8ab1
DM
7982011-11-16 David S. Miller <davem@davemloft.net>
799
800 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
801 target is sparc*-*-linux*
802
77426730
PK
8032011-11-15 Paul Koning <paul_koning@dell.com>
804
805 * gdb.python/py-type.exp: New testcases for exceptions on scalar
806 types.
807
ed59ded5
DE
8082011-11-14 Doug Evans <dje@google.com>
809
810 * gdb.base/shell.exp: New file.
811
405f8e94
SS
8122011-11-14 Stan Shebs <stan@codesourcery.com>
813
814 * gdb.trace/ftrace.c: New.
815 * gdb.trace/ftrace.exp: New.
816
1e4d1764
YQ
8172011-11-14 Yao Qi <yao@codesourcery.com>
818
819 * gdb.trace/change-loc-1.c: New.
820 * gdb.trace/change-loc-2.c: New.
821 * gdb.trace/change-loc.c: New.
822 * gdb.trace/change-loc.exp: New.
823 * gdb.trace/change-loc.h: New.
824 * gdb.trace/trace-break.c (marker): Define new symbol.
825 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
826 New.
827 (break_trace_same_addr_6): New.
828
71eba9c2 8292011-11-12 Matt Rice <ratmice@gmail.com>
830
831 * gdb.base/info-macros.exp: Make tests for info definitions
832 test info macro. Add tests for info macro argument processing.
833 Rename a few tests.
834
1d93e29a
KS
8352011-11-11 Keith Seitz <keiths@redhat.com>
836
837 PR gdb/12843
838 * gdb.base/linespecs.exp: New file.
839
a4b5b48a
DE
8402011-11-11 Doug Evans <dje@google.com>
841
842 * gdb.threads/print-threads.exp: Extend timeout for slower
843 tests.
844
f6b47be4
DE
8452011-11-10 Doug Evans <dje@google.com>
846
792a0230
DE
847 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
848 "record to end of main" test.
849
f6b47be4
DE
850 * gdb.python/py-type.c (TS): New typedef.
851 (ts): New global.
852 * gdb.python/py-type.exp: Test field list of typedef.
853
22355c90
JB
8542011-11-10 Joel Brobecker <brobecker@adacore.com>
855
856 * gdb.ada/small_reg_param: New testcase.
857
a7860e76
TT
8582011-11-09 Tom Tromey <tromey@redhat.com>
859
860 * gdb.cp/destrprint.exp: New file.
861 * gdb.cp/destrprint.cc: New file.
862
72a2e3dc
MI
8632011-11-08 Meador Inge <meadori@codesourcery.com>
864
865 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
866 (switch_stack_to_other): New test function.
867 * gdb.arch/thumb-prologue.exp: New test cases.
868
c7195df2 8692011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
870
871 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
872
d3895d7d
YQ
8732011-11-08 Yao Qi <yao@codesourcery.com>
874
875 * gdb.exp (supports_process_record): New.
876 (supports_reverse): New.
877 * gdb.reverse/break-precsave.exp: Call support_process_record
878 to run test conditionally.
879 * gdb.reverse/consecutive-precsave.exp: Likewise.
880 * gdb.reverse/i386-precsave.exp: Likewise.
881 * gdb.reverse/machinestate-precsave.exp: Likewise.
882 * gdb.reverse/solib-precsave.exp: Likewise.
883 * gdb.reverse/step-precsave.exp: Likewise.
884 * gdb.reverse/until-precsave.exp: Likewise.
885 * gdb.reverse/watch-precsave.exp: Likewise.
886 * gdb.reverse/break-reverse.exp: Call support_reverse to run
887 test conditionally.
888 * gdb.reverse/consecutive-reverse.exp: Likewise.
889 * gdb.reverse/finish-precsave.exp: Likewise.
890 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
891 * gdb.reverse/finish-reverse.exp: Likewise.
892 * gdb.reverse/i386-reverse.exp: Likewise.
893 * gdb.reverse/i386-sse-reverse.exp: Likewise.
894 * gdb.reverse/machinestate.exp: Likewise.
895 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
896 * gdb.reverse/sigall-precsave.exp: Likewise.
897 * gdb.reverse/sigall-reverse.exp: Likewise.
898 * gdb.reverse/solib-reverse.exp: Likewise.
899 * gdb.reverse/step-reverse.exp: Likewise.
900 * gdb.reverse/until-reverse.exp: Likewise.
901 * gdb.reverse/watch-reverse.exp: Likewise.
902
a59306a3
YQ
9032011-11-05 Yao Qi <yao@codesourcery.com>
904
905 * gdb.trace/trace-break.exp: Add test on setting two
906 fast tracepoints at the same address.
907
87769f59
JK
9082011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
909
910 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
911
3065dfb6
SS
9122011-11-02 Stan Shebs <stan@codesourcery.com>
913
914 * gdb.trace/collection.c: Add code using strings.
915 * gdb.trace/collection.exp: Add tests of string collection.
916
89e208db
JK
9172011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
918
919 * gdb.base/skip-solib.exp (executable_main): New variable.
920 (binfile_main): Base it on that.
921 Use $executable_main in clean_restart calls. Drop gdb_exit and
922 gdb_start calls.
923
405e54e9
JK
9242011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
925
926 Fix racy FAILs.
927 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
928 breakpoint_re globals import by async. Set string_regex to .* for
929 async. Remove the optional thread_selected_re and breakpoint_re
930 globals expectations.
931
58e8570a
JM
9322011-11-01 Joseph Myers <joseph@codesourcery.com>
933
934 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
935 well as Cygwin.
936
7b35ec7f 9372011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
938
939 Add tests for skip command.
89e208db
JK
940 * gdb.base/skip-solib-lib.c: New
941 * gdb.base/skip-solib-main.c: New
942 * gdb.base/skip-solib.exp: New
943 * gdb.base/skip.c: New
944 * gdb.base/skip.exp: New
945 * gdb.base/skip1.c: New
946 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 947
b9fd1791
PA
9482011-10-31 Yao Qi <yao@codesourcery.com>
949 Pedro Alves <pedro@codesourcery.com>
950
951 * gdb.trace/trace-break.c: New.
952 * gdb.trace/trace-break.exp: New.
953
4323fecc
JK
9542011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
955
956 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
957 break-here-2.
958
0e5bf2a8
PA
9592011-10-28 Pedro Alves <pedro@codesourcery.com>
960
961 * gdb.threads/no-unwaited-for-left.c: New.
962 * gdb.threads/no-unwaited-for-left.exp: New.
963 * gdb.threads/non-ldr-exc-1.c: New.
964 * gdb.threads/non-ldr-exc-1.exp: New.
965 * gdb.threads/non-ldr-exc-2.c: New.
966 * gdb.threads/non-ldr-exc-2.exp: New.
967 * gdb.threads/non-ldr-exc-3.c: New.
968 * gdb.threads/non-ldr-exc-3.exp: New.
969 * gdb.threads/non-ldr-exc-4.c: New.
970 * gdb.threads/non-ldr-exc-4.exp: New.
971
3a3dad98
JK
9722011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
973
974 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
975 * gdb.base/attach-pie-misread.exp: Likewise.
976 * gdb.base/break-interp.exp: Likewise.
977 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
978 testcases for use_gdb_stub.
979 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
980 (continue): New testcase.
981 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
982 * gdb.threads/attach-into-signal.exp: Likewise.
983 * gdb.threads/attach-stopped.exp: Likewise.
984 * gdb.threads/attachstop-mt.exp: Likewise.
985
d6a5d40c
PK
9862011-10-28 Paul Koning <paul_koning@dell.com>
987
988 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
989
ca539be8
JK
9902011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
991
992 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
993 (mi_gdb_test): Import globals thread_selected_re
994 and breakpoint_re. Expect them optionally at the regex start.
995
d234ef5c
DE
9962011-10-27 Doug Evans <dje@google.com>
997
998 * gdb.python/python.exp: Test source -s.
999
ab964825
PK
10002011-10-26 Paul Koning <paul_koning@dell.com>
1001
1002 * gdb.python/lib-types.cc (struct A): New structure.
1003 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1004
54d8a644
PK
10052011-10-25 Paul Koning <paul_koning@dell.com>
1006
1007 PR python/13327
d234ef5c 1008
54d8a644
PK
1009 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1010 fetch_lazy method.
1011
b0221781
YQ
10122011-10-24 Yao Qi <yao@codesourcery.com>
1013
1014 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1015 target is tic6x-*-*.
1016
6cda5a20
JB
10172011-10-21 Joel Brobecker <brobecker@adacore.com>
1018
1019 * gdb.ada/mi_task_info/task_switch.adb: New file.
1020 * gdb.ada/mi_task_info.exp: New file.
1021
5ed9db04
JK
10222011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1023
1024 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1025 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1026
9df2fbc4
PM
10272011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1028
1029 PR python/12656
1030
1031 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1032 global_block tests.
1033
736086ba
TT
10342011-10-18 Tom Tromey <tromey@redhat.com>
1035
1036 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1037
4af31552
TT
10382011-10-18 Tom Tromey <tromey@redhat.com>
1039
1040 * gdb.base/source.exp: Don't include full file name in test name.
1041 * gdb.python/python.exp: Don't include full file name in test
1042 name.
1043
43136979
AR
10442011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1045
1046 * gdb.base/attach-pie-noexec.c: New files.
1047 * gdb.base/attach-pie-noexec.exp: New files.
1048
543a9323
JM
10492011-10-17 Joseph Myers <joseph@codesourcery.com>
1050
1051 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1052 prompt for each extra line in command.
1053
21ae7a4d
JK
10542011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1055
1056 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1057 Revert the part of:
1058 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1059 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1060 Change the expected string.
1061
20ec36d9
JK
10622011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1063
1064 Fix results with system glibc debug info installed.
1065 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1066 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1067 Accept also __libc_ symbol prefix and no prefix.
1068
6501c2fc
KS
10692011-10-14 Keith Seitz <keiths@redhat.com>
1070
1071 PR c++/13225
1072 * gdb.cp/converts.cc (foo3_1): New function.
1073 (foo3_2): New functions.
1074 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1075 and null pointer conversions of integer constant zero.
1076 Add test to check if all arguments are checked for incompatible
1077 conversion BADNESS.
1078
55b1fd0c
TT
10792011-10-14 Tom Tromey <tromey@redhat.com>
1080
1081 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1082 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1083 linespec.
1084
22c05d8a
JK
10852011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1086
1087 Fix internal error regression.
1088 * gdb.dwarf2/implptr-optimized-out.S: New file.
1089 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1090
1d6edc3c
JK
10912011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1092
1093 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1094 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1095 (loclist): New.
1096 (4): New abbrev.
1097 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1098 Use prepare_for_testing, remove clean_restart.
1099 (p arraynoloc, p arraycallnoloc): New tests.
1100
9ec72168
JK
11012011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1102
1103 * gdb.cp/namespace-enum.exp (executable): New variable.
1104 (binfile): Use ${objdir}/${subdir}/ prefix.
1105 Use ${executable} for clean_restart.
1106
9c6c53f7
SA
11072011-10-11 Sterling Augustine <saugustine@google.com>
1108
1109 * gdb.cp/Makefile.in: Add namespace-enum test.
1110 * gdb.cp/namespace-enum.exp: New file.
1111 * gdb.cp/namespace-enum.c: New file.
1112 * gdb.cp/namespace-enum-main.c: New file.
1113
fac7ceb3
UW
11142011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1115
1116 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1117 sysroot.
1118
941b2081
JK
11192011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1120
1121 Reimplement @entry in input expressions.
1122 * gdb.base/exprs.c (v_int_array_init): New variable.
1123 * gdb.base/exprs.exp (print v_int_array_init)
1124 (print *v_int_array_init@1, print *v_int_array_init@2)
1125 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1126 (print v_int_array_init[1]@1): New tests.
1127
0344e878
JM
11282011-10-10 Joseph Myers <joseph@codesourcery.com>
1129
1130 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1131 expected message.
1132
5a56e9c5
DE
11332011-10-09 Doug Evans <dje@google.com>
1134
1135 * gdb.base/alias.exp: Add tests for alias command.
1136
2bda9cc5
JK
11372011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1138
1139 * gdb.arch/amd64-entry-value.s: New file.
1140 * gdb.mi/mi2-amd64-entry-value.s: New file.
1141
a471c594
JK
11422011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1143
1144 Display @entry parameter values even for references.
1145 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1146 functions.
1147 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1148 reference and datap_input.
1149 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1150 breakpoints.
1151 (continue to breakpoint: entry_reference: reference)
1152 (entry_reference: bt at entry)
1153 (continue to breakpoint: entry_reference: breakhere_reference)
1154 (entry_reference: bt, entry_reference: ptype regparam)
1155 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1156 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1157 (entry_reference: p regcopy, entry_reference: p nodataparam)
1158 (entry_reference: p nodataparam@entry): New tests.
1159
36b11add
JK
11602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1161
1162 Support @entry in input expressions.
1163 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1164 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1165 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1166 (tailcall: p j@entry): New tests.
1167 * gdb.cp/koenig.cc (A::entry): New function.
1168 (main): Call it.
1169 * gdb.cp/koenig.exp (p entry (c)): New test.
1170
e18b2753
JK
11712011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1172
1173 Display @entry parameter values (without references).
1174 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1175 (different, validity, invalid): New functions.
1176 (main): Call them.
1177 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1178 stacktest, breakhere_stacktest, different, breakhere_different,
1179 breakhere_validity and breakhere_invalid.
1180 (entry: bt): Update for @entry.
1181 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1182 (entry_validity: *, entry_invalid: *): Many new tests.
1183 * gdb.base/break.exp
1184 (run until breakpoint set at small function, optimized file): Accept
1185 also the @entry suffix.
1186 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1187 * gdb.mi/mi2-amd64-entry-value.c: New files.
1188 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1189
2d6c5dc2
JK
11902011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1191
1192 Protect entry values against self tail calls.
1193 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1194 (main): Call self.
1195 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1196 (set debug entry-values 1, self: bt debug entry-values): New tests.
1197
111c6489
JK
11982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1199
1200 Recognize virtual tail call frames.
1201 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1202 (amb_b, amb_a): New.
1203 (main): Call a and b.
1204 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1205 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1206 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1207 New tests.
1208
8e3b41a9
JK
12092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1210
1211 Implement basic support for DW_TAG_GNU_call_site.
1212 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1213 * gdb.arch/amd64-entry-value.cc: New file.
1214 * gdb.arch/amd64-entry-value.exp: New file.
1215
181cebd4
JK
12162011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1217
1218 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1219 * gdb.dwarf2/implptr-64bit.S: New file.
1220 * gdb.dwarf2/implptr-64bit.exp: New file.
1221
741f5e3c
JK
12222011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1223
1224 Fix initial language detection with -readnow.
1225 * gdb.cp/readnow-language.cc: New file.
1226 * gdb.cp/readnow-language.exp: New file.
1227
a73d2258
JK
12282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1229
1230 Fix printed anonymous struct name.
1231 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1232
af369495
JM
12332011-10-09 Joseph Myers <joseph@codesourcery.com>
1234
1235 * gdb.base/solib-symbol.exp: Do not include directories in
1236 filenames in expected messages.
1237
1fa57852
DE
12382011-10-07 Doug Evans <dje@google.com>
1239
1240 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1241
bd054e06
KP
12422011-10-07 Kevin Pouget <kevin.pouget@st.com>
1243
1244 Allow Python notification of new object-file loadings.
1245 * gdb.python/py-events.exp: Test newobjfile event.
1246 * gdb.python/py-events.py: Register newobjfile callback.
1247 * gdb.python/py-events.c: Add call to shared library
1248 * gdb.python/py-events-shlib.c: New file.
1249
8031b6f8
JM
12502011-10-06 Joseph Myers <joseph@codesourcery.com>
1251
1252 * gdb.base/fixsection.exp: Do not include directories in filename
1253 in expected message.
1254
7fea6923
PM
12552011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1256
1257 Add tests for passing of environment variables to inferior.
1258 * gdb.base/testenv.c: New test source.
1259 * gdb.base/testenv.exp: New expect test.
1260
687f2a88
PK
12612011-10-04 Paul Koning <paul_koning@dell.com>
1262
1263 * gdb.python/py-value.c (main): Break before return.
1264
cb6be26b
KP
12652011-10-04 Kevin Pouget <kevin.pouget@st.com>
1266
1267 PR python/12691: Add the inferior to Python exited event
1268 * gdb.python/py-events.exp: Test the inferior attribute of exited
1269 event with a fork.
1270 * gdb.python/py-events.py: Print inferior number on exit.
1271 * gdb.python/py-events.c: Fork the inferior.
1272
fb213700
EBM
12732011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1274
1275 * gdb.base/jit.exp: Add testcase name to log message
1276
aa2071bd
PK
12772011-10-03 Paul Koning <paul_koning@dell.com>
1278 Jan Kratochvil <jan.kratochvil@redhat.com>
1279
1280 * gdb.python/py-value.exp
1281 (python inval = gdb.parse_and_eval('*(int*)0'))
1282 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1283 (set argc=2, python print argc_lazy): New tests.
1284
dd11a36c
JB
12852011-10-02 Joel Brobecker <brobecker@adacore.com>
1286
1287 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1288
46f886f1
JK
12892011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1290 Pedro Alves <pedro@codesourcery.com>
1291
1292 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1293 can_read_0, test for it.
1294 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1295 (parse_and_eval with memory error): ... here, make it untested if
1296 can_read_0.
1297
c5cb204f
MP
12982011-09-30 Marek Polacek <mpolacek@redhat.com>
1299
1300 * gdb.python/python.exp (verify pagination beforehand)
1301 (verify pagination afterwards): Fix race by splitting the line.
1302
68fb0ec0
JM
13032011-09-29 Joseph Myers <joseph@codesourcery.com>
1304
1305 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1306 for 64-bit multilibs from i?86-* targets.
1307
6aee0d90
MP
13082011-09-29 Marek Polacek <mpolacek@redhat.com>
1309
1310 * lib/gdb.exp: Fix a typo in one of the comments.
1311
e9101ff5
MP
13122011-09-29 Marek Polacek <mpolacek@redhat.com>
1313
1314 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1315 matching pattern.
1316
7a81bdbf
PK
13172011-09-28 Paul Koning <paul_koning@dell.com>
1318
1319 * gdb.python/py-type.c (enum E): New.
1320 * gdb.python/py-type.exp (test_fields): Add tests for Python
1321 mapping access to fields.
1322 (test_enums): New test for field access on enums.
1323
6710bf39
SS
13242011-09-27 Stan Shebs <stan@codesourcery.com>
1325
1326 * gdb.trace/collection.exp: Test collection of $_ret.
1327
b2a6bdeb
AT
13282011-09-22 Andreas Tobler <andreast@fgznet.ch>
1329
1330 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1331 list of compilation switches for <*-*-freebsd*>.
1332
3c9057f3
SS
13332011-09-19 Stan Shebs <stan@codesourcery.com>
1334
1335 * gdb.trace/tspeed.exp: New file.
1336 * gdb.trace/tspeed.c: New file.
1337
34518530
YQ
13382011-09-18 Yao Qi <yao@codesourcery.com>
1339
1340 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1341 instructions.
1342 (test_adr_32bit, test_pop_pc): Likewise.
1343 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1344 Thumb instructions.
1345 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1346 in gdb_test_multiple.
1347 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1348
ab254057
YQ
13492011-09-17 Yao Qi <yao@codesourcery.com>
1350
1351 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1352 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1353 support single step to signal handler.
1354
9c317b71
YQ
13552011-09-17 Yao Qi <yao@codesourcery.com>
1356
1357 * gdb.base/disp-step-fork.c: New.
1358 * gdb.base/disp-step-syscall.exp: New.
1359 * gdb.base/disp-step-vfork.c: New.
1360
a8123151
JB
13612011-09-16 Joel Brobecker <brobecker@adacore.com>
1362
1363 * gdb.ada/tasks.exp: Make the expected output for
1364 the `info tasks' tests more resilient to spacing
1365 changes.
1366
63a9aad8
JK
13672011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1370 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1371
2aa48337
KP
13722011-09-15 Kevin Pouget <kevin.pouget@st.com>
1373
1374 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1375 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1376
6839b47f
KP
13772011-04-30 Kevin Pouget <kevin.pouget@st.com>
1378
1379 Handle multiple breakpoint hits in Python interface:
1380 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1381 presence.
1382 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1383 breakpoint hits.
1384
0935723e
JK
13852011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1386 Jan Kratochvil <jan.kratochvil@redhat.com>
1387
1388 * gdb.python/py-events.exp: Remove pretty printing comment.
1389 * gdb.python/py-evsignal.exp: New file.
1390 * gdb.python/py-evthreads.c: Include signal.h.
1391 (thread3): Remove variable count3. Remove variable bad and use raise
1392 instead.
1393 (thread2): Remove variable count2. Move thread3 pthread_create here,
1394 merge pthread_join to a single line.
1395 (main): Remove variable count1. Merge pthread_join with pthread_create
1396 to a single line.
1397 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1398 KFAIL python/12966 for gdbserver. Test return value of
1399 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1400 gdb_expect by gdb_test and gdb_test_multiple.
1401 (thread 2, thread 3): New tests.
1402
4801a9a3
PA
14032011-09-12 Matt Rice <ratmice@gmail.com>
1404 Pedro Alves <pedro@codesourcery.com>
1405
1406 PR gdb/13175
1407
1408 * gdb.base/interp.exp: New tests.
1409 * gdb.base/interp.c: New file.
1410
24ece742
DE
14112011-09-12 Doug Evans <dje@google.com>
1412
1413 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1414 * gdb.dwarf2/typeddwarf.exp: Ditto.
1415
7f062217
JK
14162011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1417
1418 Fix compatibility with x32 arch.
1419 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1420 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1421 is_x86_like_target.
1422 * testsuite/gdb.trace/collection.exp: Likewise.
1423 * testsuite/gdb.trace/report.exp: Likewise.
1424 * testsuite/gdb.trace/unavailable.exp: Likewise.
1425 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1426 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1427 (is_x86_like_target): Check also is_amd64_regs_target.
1428
08711b9a
JK
14292011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1430
1431 PR breakpoints/12435
1432 * gdb.arch/amd64-prologue-xmm.c: New file.
1433 * gdb.arch/amd64-prologue-xmm.exp: New file.
1434 * gdb.arch/amd64-prologue-xmm.s: New file.
1435
b99b5f66
JK
14362011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1437
1438 * gdb.dwarf2/dw2-param-error-main.c: New file.
1439 * gdb.dwarf2/dw2-param-error.S: New file.
1440 * gdb.dwarf2/dw2-param-error.exp: New file.
1441
a391a2f6
PA
14422011-09-08 Pedro Alves <pedro@codesourcery.com>
1443
1444 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
1445 inferior's pid and look for a core dump named core.$pid. Use
1446 `remote_file' commands on the host instead of hand coding shell
1447 commands on the build.
1448 * gdb.base/valgrind-db-attach.exp: Kill the program before
1449 finishing the test.
1450
7d8e6458 14512011-09-02 Matt Rice <ratmice@gmail.com>
1452
1453 * lib/prompt.exp: New file for testing the first prompt.
1454 * gdb.python/py-prompt.exp: Ditto.
1455 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
1456
68e77c9e
PA
14572011-09-02 Pedro Alves <pedro@codesourcery.com>
1458
1459 * gdb.threads/gcore-thread.exp: Set the global core_supported to
1460 0, before testing gcore.
1461
9655e943
JK
14622011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1463
df6dc84d
JK
1464 * dw2-ifort-parameter-debug.S: Update copyright year.
1465 * dw2-ifort-parameter.c: Update copyright year.
1466 * dw2-ifort-parameter.exp: Update copyright year.
1467
9655e943
JK
1468 * dw2-ifort-parameter-debug.S: New file.
1469 * dw2-ifort-parameter.c: New file.
1470 * dw2-ifort-parameter.exp: New file.
1471
353d1d73
JK
14722011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1473
1474 * gdb.base/commands.exp (error_clears_commands_left): New function.
1475 (): Call it.
1476
5c07461a
JK
14772011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1478
1479 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
1480 (C): Initialize `a'.
1481 * gdb.mi/mi-inheritance-syntax-error.exp
1482 (-data-evaluate-expression $path): Expect `a' as 5.
1483
0d932b2f
MK
14842011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
1485
1486 PR mi/11912
1487 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
1488 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
1489 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
1490 keyword in output of -var-info-path-expression.
1491
bdb54049
JK
14922011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1493
1494 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
1495 * gdb.trace/collection.exp: Likewise.
1496 * gdb.trace/report.exp: Likewise.
1497 * gdb.trace/unavailable.exp: Likewise.
1498 * gdb.trace/while-dyn.exp: Likewise.
1499
59cde39c
KS
15002011-08-18 Keith Seitz <keiths@redhat.com>
1501
1502 PR c++/12266
1503 * gdb.cp/meth-typedefs.cc: New file.
1504 * gdb.cp/meth-typedefs.exp: New file.
1505
fa3a4f15
PM
15062011-08-17 Phil Muldoon <pmuldoon@redhat.com>
1507
1508 * gdb.python/python.exp: Add extended-prompt tests.
1509
c1049fca
JK
15102011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1511
1512 * gdb.arch/i386-dr3-watch.exp
1513 (watchpoint on gap1 does not fit debug registers)
1514 (delete all watchpoints): Fix racy expect strings.
1515
d93f7b5c
YQ
15162011-08-14 Yao Qi <yao@codesourcery.com>
1517
1518 * gdb.base/maint.exp: set data_section to ".neardata".
1519 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
1520 * gdb.base/savedregs.exp: Handle SIGILL.
1521 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
1522 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
1523
457e09f0
DE
15242011-08-12 Doug Evans <dje@google.com>
1525
1526 * gdb.python/py-symbol.exp: Add test for symbol.type.
1527
5d0bb2fb
UW
15282011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
1529
1530 * gdb.threads/pthreads.exp: Enable on non-native configurations.
1531 * gdb.mi/mi-pthreads.exp: Likewise.
1532 * gdb.mi/mi2-pthreads.exp: Likewise.
1533 * gdb.mi/gdb669.exp.exp: Likewise.
1534
fcdfa280
PA
15352011-08-09 Pedro Alves <pedro@codesourcery.com>
1536
1537 * lib/mi-support.exp (detect_async): Rename to...
1538 (mi_detect_async): ... this.
1539 * gdb.mi/mi-nonstop-exit.exp: Adjust.
1540 * gdb.mi/mi-nonstop.exp: Adjust.
1541 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
1542 * gdb.mi/mi-nsintrall.exp: Adjust.
1543 * gdb.mi/mi-nsmoribund.exp: Adjust.
1544 * gdb.mi/mi-nsthrexec.exp: Adjust.
1545
9d8fa392
PA
15462011-08-09 Pedro Alves <pedro@codesourcery.com>
1547
1548 * gdb.base/display.c (do_loops): New `p_i' local.
1549 * gdb.base/display.exp: Test displaying a variable that is
1550 temporarily at a bad address.
1551
b6cede78
JK
15522011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1553
1554 * gdb.dwarf2/dw2-op-stack-value.S: New file.
1555 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
1556
67bedb8c
JK
15572011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1558
1559 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
1560 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
1561 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 1562
af6e93b2
PA
15632011-08-05 Pedro Alves <pedro@codesourcery.com>
1564
1565 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
1566 procedure.
1567 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
1568
1cf0e11f
YQ
15692011-08-05 Yao Qi <yao@codesourcery.com>
1570
1571 * gdb.base/callfuncs.exp: Set language after main.
1572 * gdb.cp/cplusfuncs.exp: Likewise.
1573 * gdb.cp/inherit.exp: Likewise.
1574
a1e28cb2
UW
15752011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1576
1577 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
1578 * gdb.base/watch-vfork.exp: Skip on remote targets.
1579
d4f5bbb9
UW
15802011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1581
1582 * gdb.threads/thread-find.exp: Support remote targets.
1583
724f4f80
UW
15842011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
1585
1586 * gdb.base/jit.exp: Download solib_binfile to target.
1587 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
1588 and call dlopen without full path name.
1589 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
1590 dlopen without full path name.
1591
934709f0
PW
15922011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1593
1594 * gdb.base/break-always.exp: Complete the test
1595 with duplicated breakpoints and enabling/disabling them.
1596
c26106c4
TT
15972011-08-02 Tom Tromey <tromey@redhat.com>
1598
1599 PR gdb/11289:
1600 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
1601
9300444e 16022011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
1603
1604 PR gdb/13045
1605 * gdb.base/float.exp: Add new test case for PR gdb/13045
1606 * gdb.base/float.c: New file.
1607
00bd41d6
PM
16082011-07-28 Phil Muldoon <pmuldoon@redhat.com>
1609
1610 * gdb.python/py-mi.exp: Test printers returning string hint, and
1611 also not returning a value.
1612 * gdb.python/py-prettyprint.c: Add testcase for above.
1613 * gdb.python/py-prettyprint.py: Add test printer for above.
1614
d24f74ce
JK
16152011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1616
1617 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
1618 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
1619 (.Ldie30) Add as field "data4".
1620 (.Ldie32) Rename field "b" to "shl".
1621 (abbrev4) Change for the "data4" field.
1622 (abbrev5, abbrev6) Remove.
1623 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
1624 (p &s.shl): ... here. Add comment.
1625 (p &s.data4): New.
1626
bb7da2bf
JK
16272011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1628
1629 Fix crash on lval_computed values.
1630 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
1631
11081198
JK
16322011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1633
1634 * gdb.base/help.exp (help whatis): Update the expected string.
1635
3c6e0cb3
JK
16362011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1637
1638 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
1639 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
1640 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1641 Change the expected string.
1642
efa80663
PA
16432011-07-26 Pedro Alves <pedro@codesourcery.com>
1644
1645 * gdb.base/watchpoint.exp
1646 (test_disable_enable_software_watchpoint): New procedure.
1647 (top level): Run it.
1648
db8e4570
UW
16492011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
1650
1651 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
1652 executable file "${binfile}", C++ version "${binfile}-cxx".
1653 * gdb.python/py-prettyprint.exp: Likewise.
1654 * gdb.python/py-symbol.exp: Likewise.
1655 * gdb.python/py-type.exp: Likewise.
1656 * gdb.python/py-value.exp: Likewise.
1657 * gdb.python/py-template.exp (test_template_arg): Pass full executable
1658 file name instead of just suffix.
1659
543305c9
JK
16602011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1661
1662 Fix implicit pointer offsets.
1663 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
1664 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
1665 (continue to breakpoint: continue to baz breakpoint for implptr)
1666 (sanity check element 0, sanity check element 1)
1667 (enter the inlined function, check element 0 for the offset)
1668 (check element 1 for the offset)
1669 (continue to breakpoint: ignore the second baz breakpoint): New tests.
1670 (set foo breakpoint for implptr): Update the breakpoint number.
1671
b3215adc
UW
16722011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1673
1674 * gdb.python/py-mi.exp: Use different file names for different
1675 versions of the executable under test.
1676 * gdb.python/py-prettyprint.exp: Likewise.
1677 * gdb.python/py-symbol.exp: Likewise.
1678 * gdb.python/py-template.exp: Likewise.
1679 * gdb.python/py-type.exp: Likewise.
1680 * gdb.python/py-value.exp: Likewise.
1681
182b9acc
UW
16822011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1683
1684 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
1685 flag after restarting GDB if necessary.
1686
e6052b5d
UW
16872011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
1688
1689 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
1690
1ced966e
PA
16912011-07-22 Pedro Alves <pedro@codesourcery.com>
1692
1693 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
1694 backend doesn't leave used debug registers behind.
1695
3543a589
TT
16962011-07-22 Tom Tromey <tromey@redhat.com>
1697
1698 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
1699 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
1700 argument.
1701 * gdb.dwarf2/typeddwarf-amd64.S: New file.
1702
14d15303 17032011-07-21 Matt Rice <ratmice@gmail.com>
1704
1705 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
1706 in mostlyclean rule. Add files ending in .core.
1707
9b158ba0 17082011-07-21 Matt Rice <ratmice@gmail.com>
1709
1710 PR macros/12999
1711 * gdb.base/info-macros.c: New test sources.
1712 * gdb.base/info-macros.exp: New tests.
1713
d17b6f81
PM
17142011-07-21 Phil Muldoon <pmuldoon@redhat.com>
1715
1716 * gdb.python/python.exp: Add prompt substitution tests.
1717
918dd910
JK
17182011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1719
1720 Fix crash if referenced CU is aged out.
1721 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
1722 New.
1723 * gdb.dwarf2/implptr.exp: Likewise.
1724
0e37a63c
JK
17252011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
1726
1727 * gdb.dwarf2/implptr.S: Rebuilt.
1728 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
1729 (bar): Use them for j, k, l.
1730 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
1731 COMPILE.
1732 (print j in implptr:bar): Update for the intp typedef.
1733 (print p[0].x in implptr:foo): Use more exact regex.
1734
f65cf84c
TT
17352011-07-18 Tom Tromey <tromey@redhat.com>
1736
1737 * gdb.cp/static-method.exp: Add missing single quote.
1738
d5b4a7be
YQ
17392011-07-18 Yao Qi <yao@codesourcery.com>
1740
1741 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
1742 supported.
1743 * gdb.mi/mi-nonstop-exit.exp: Likewise.
1744 * gdb.mi/mi-nonstop.exp: Likewise.
1745 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1746 * gdb.mi/mi-nsintrall.exp: Likewise.
1747 * gdb.mi/mi-nsmoribund.exp: Likewise.
1748 * gdb.mi/mi-nsthrexec.exp: Likewise.
1749 * gdb.python/py-evthreads.exp: Likewise.
1750
e9ea2662
JK
17512011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1752
1753 Code cleanup.
1754 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
1755 it. Substitute it instead of test_compiler_info everywhere.
1756
ce451573
UW
17572011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1758
1759 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
1760 remote targets as well.
1761
756d88a7
UW
17622011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1763
1764 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
1765 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
1766
31f83dc5
UW
17672011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1768
1769 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
1770 a remote machine, not the host.
1771 (gdb_compile_shlib): Set soname if target is remote.
1772
059241a0
PP
17732011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1774
1775 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
1776
28a0b48c 17772011-07-13 Matt Rice <ratmice@gmail.com>
1778
1779 * gdb.python/py-objfile-script-gdb.py: Renamed to
1780 py-objfile-script-gdb.py.in.
1781 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
1782 py-objfile-script-gdb.py.
1783 * gdb.python/py-objfile-script.exp: Update reference to
1784 py-objfile-script-gdb.py.
1785
9a771b67
JK
17862011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1787
1788 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
1789 reference undefined label.
1790
04ad99e6
JK
17912011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1792
1793 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
1794 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
1795 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
1796 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
1797
713389e0
PM
17982011-07-11 Phil Muldoon <pmuldoon@redhat.com>
1799
1800 PR python/12438
1801 * gdb.python/python.exp: Add maint set/show python print-stack
1802 deprecated tests. Add set/show python print-backtrace tests.
1803
97d146f8
JK
18042011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1805
1806 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
1807 debug info.
1808
facde0e5 18092011-07-06 Matt Rice <ratmice@gmail.com>
1810
1811 * gdb.python/python.exp: Update filename paths.
1812 * gdb.python/py-symtab.exp: Ditto.
1813
438640d1
MP
18142011-07-06 Marek Polacek <mpolacek@redhat.com>
1815
1816 * gdb.python/py-evthreads.exp: Add missing `$'.
1817
33a365df
MF
18182011-07-06 Jie Zhang <jie.zhang@analog.com>
1819
1820 * config/bfin.exp: New file.
1821 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
1822 * gdb.asm/bfin.inc: New file.
1823
8f7ae686
MP
18242011-07-06 Marek Polacek <mpolacek@redhat.com>
1825
df46027d 1826 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
1827 the whole output.
1828
eb2a6f42
TT
18292011-07-05 Tom Tromey <tromey@redhat.com>
1830
1831 * gdb.java/jprint.java (jprint.hi): New field.
1832 * gdb.java/jprint.exp: Print string.
1833
177b42fe
TJB
18342011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
1835
1836 * gdb.base/call-sc.c: Fix typos.
1837 * gdb.base/ifelse.exp: Likewise.
1838 * gdb.base/structs.c: Likewise.
1839
3b2a0cf2
JB
18402011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1841
1842 * gdb.base/jit-so.exp: New test.
1843 * gdb.base/jit-dlmain.c: New file.
1844 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
1845
46fc714c
JK
18462011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1847
1848 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
1849 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
1850 * gdb.cp/pr9167.exp (p b): Likewise.
1851 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
1852 (test value of P in inner_m, test type of Z in inner_m): Call
1853 setup_xfail for gcc <= 4.5.
46fc714c 1854
418c7cf7
JK
18552011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1856
1857 * gdb.cp/paren-type.cc: New files.
1858 * gdb.cp/paren-type.exp: New files.
1859
3d50dd94
JK
18602011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1861
1862 Stop on first linespec terminator instead of eating what we can.
1863 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1864 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1865 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1866 (break C::f()): ... this one.
1867 (break C::operator()()): New test.
1868 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1869 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1870 test.
1871
dcf9f4ab
JK
18722011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1873
1874 Fall back linespec to minimal symbols.
1875 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1876 error message.
1877 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1878 * gdb.cp/minsym-fallback-main.cc: New file.
1879 * gdb.cp/minsym-fallback.cc: New file.
1880 * gdb.cp/minsym-fallback.exp: New file.
1881 * gdb.cp/minsym-fallback.h: New file.
1882
3f542ed1
JK
18832011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1884
1885 * gdb.cp/no-dmgl-verbose.cc: New file.
1886 * gdb.cp/no-dmgl-verbose.exp: New file.
1887
18882011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1889
1890 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1891 __GI_.
1892 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1893 (f): New function.
1894 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1895 (complete p 'func<short>(): ... here.
1896 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1897 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1898 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1899 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1900 Make them KFAIL gcc/49546.
1901
00eb2c4a
JB
19022011-07-01 Joel Brobecker <brobecker@adacore.com>
1903
1904 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1905
85a20c42
JK
19062011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1907
1908 Test GCC PR debug/49546.
1909 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1910 (test type of F in k3_m, test value of F in k3_m): New.
1911 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1912 (main): New variable k3. Call k3.k3_m.
1913
d2d43431
JB
19142011-07-01 Jean-Charles Delay <delay@adacore.com>
1915
1916 * gdb.ada/packed_array.exp: Fix expected outout.
1917
54ae186f
JB
19182011-07-01 Jean-Charles Delay <delay@adacore.com>
1919
1920 * gdb.ada/packed_array.exp: fixed expected output.
1921
8f17729f
JB
19222011-07-01 Joel Brobecker <brobecker@adacore.com>
1923
1924 * gdb.ada/same_enum: New testcase.
1925
f5aa6869
JB
19262011-07-01 Joel Brobecker <brobecker@adacore.com>
1927
1928 * gdb.ada/ptr_typedef: New testcase.
1929
828292f2
JB
19302011-07-01 Joel Brobecker <brobecker@adacore.com>
1931
1932 * gdb.ada/arrayptr.exp: Add ptype test.
1933
18920c42
JB
19342011-07-01 Joel Brobecker <brobecker@adacore.com>
1935
1936 * gdb.ada/char_enum: New testcase.
1937
3536d9e3 19382011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
1939
1940 * gdb.base/dump.exp (capture_pointer_with_type): New.
1941 Get value from address instead of name.
1942 Start GDB once, and do `dump' and `restore'
1943 tests together.
1944
db863c42
MF
19452011-06-30 Jie Zhang <jie.zhang@analog.com>
1946 Mike Frysinger <vapier@gentoo.org>
1947
1948 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
1949 helper functions for getting/setting remotetimeout variable.
1950 * lib/gdb.exp (gdb_load): If the target is remote, set
1951 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
1952 with $loadtimeout. Set $load_ok to 0 before doing the load.
1953 Instead of returning, immediately, set $load_ok to 0. Call
1954 set_remotetimeout with $oldremotetimeout, and then return if
1955 $load_ok is 1.
1956
e9e642a8
AB
19572011-06-30 Andrew Burgess <aburgess@broadcom.com>
1958
1959 * gdb.python/py-template.exp: Don't run this test if the target
1960 does not support c++ tests.
1961
32019081
JK
19622011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1963
1964 Fix non-only rename list for Fortran modules import.
1965 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
1966 tests.
1967 * gdb.fortran/module.f90 (module moduse): New.
1968 (program module): use moduse, test var_x, var_y and var_z.
1969
0ecee54c
TT
19702011-06-29 Tom Tromey <tromey@redhat.com>
1971
1972 PR testsuite/12040:
1973 * gdb.fortran/array-element.exp: Use f90, not f77.
1974 * gdb.fortran/complex.exp: Use f90, not f77.
1975 * gdb.fortran/derived-type.exp: Use f90, not f77.
1976 * gdb.fortran/library-module.exp: Use f90, not f77.
1977 * gdb.fortran/logical.exp: Use f90, not f77.
1978 * gdb.fortran/module.exp: Use f90, not f77.
1979 * gdb.fortran/multi-dim.exp: Use f90, not f77.
1980 * gdb.fortran/subarray.exp: Use f90, not f77.
1981
3b2b8fea
TT
19822011-06-29 Tom Tromey <tromey@redhat.com>
1983
1984 * gdb.fortran/charset.exp: New file.
1985 * gdb.fortran/charset.f90: New file.
1986
42159ca5
TT
19872011-06-29 Tom Tromey <tromey@redhat.com>
1988
1989 PR testsuite/12040:
1990 * lib/future.exp: New file, mostly extracted from ada.exp.
1991 Rewrote compatibility code to use rename.
1992 (gdb_find_gfortran): New proc.
1993 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
1994 gfortran patch.
1995 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
1996 Move to future.exp.
1997 * lib/gdb.exp: Always load future.exp.
1998
af69a5ce
YQ
19992011-06-28 Yao Qi <yao@codesourcery.com>
2000
2001 * gdb.cp/exception.cc: Don't include iostream.
2002 (bar): Remove print statement.
2003 (catcher): New.
2004 (main): Remove print statements. Call function catcher.
2005 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2006 Set breakpoint on catcher, and check the value of parameter.
2007
ab5c6a72
YQ
20082011-06-23 Yao Qi <yao@codesourcery.com>
2009
2010 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2011 1.2 is disabled. KFAIL for uclinux.
2012
9497469f
MP
20132011-06-23 Marek Polacek <mpolacek@redhat.com>
2014
2015 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2016 mi_gdb_test.
2017
b9132588
MP
20182011-06-23 Marek Polacek <mpolacek@redhat.com>
2019
5d197ed0 2020 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2021
e55595ca
MP
20222011-06-23 Marek Polacek <mpolacek@redhat.com>
2023
5d197ed0
MP
2024 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2025
20262011-06-23 Marek Polacek <mpolacek@redhat.com>
2027
2028 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2029 `test_exec_and_symbol_mi_operatons' return value.
2030 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2031 gdb_test_multiple.
2032 (test_exec_and_symbol_mi_operatons): Likewise.
2033 (test_path_specification): Likewise.
e55595ca 2034
be777e08
YQ
20352011-06-23 Yao Qi <yao@codesourcery.com>
2036
2037 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2038 supported.
2039 * lib/gdb.exp (support_displaced_stepping): New.
2040
615556d6
YQ
20412011-06-23 Yao Qi <yao@codesourcery.com>
2042
2043 * gdb.threads/execl.exp: Skip on remote target.
2044
833b0ca7
MP
20452011-06-21 Marek Polacek <mpolacek@redhat.com>
2046
5d197ed0 2047 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2048 mi_gdb_test.
2049
1ee4023a
MP
20502011-06-20 Marek Polacek <mpolacek@redhat.com>
2051
5d197ed0 2052 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2053
d0b1d624
MP
20542011-06-20 Marek Polacek <mpolacek@redhat.com>
2055
5d197ed0 2056 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2057 mi_gdb_test.
2058
79aa92c1
MP
20592011-06-20 Marek Polacek <mpolacek@redhat.com>
2060
5d197ed0 2061 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2062
5ce5db06
YQ
20632011-06-14 Yao Qi <yao@codesourcery.com>
2064
2065 gdb/testsuite/
2066 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2067
533a737e
JK
20682011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2069
2070 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2071
d0e53741
TT
20722011-06-10 Tom Tromey <tromey@redhat.com>
2073
2074 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2075 Add tests for pointer-to-member-function.
2076 * gdb.cp/temargs.cc (S::somefunc): New function.
2077 (K2): New class.
2078 (main): Instantiate K2; call method.
2079
b5916bbd
JB
20802011-06-08 Joel Brobecker <brobecker@adacore.com>
2081
2082 * gdb.python/py-inferior.c (f2): Make str an array rather
2083 than a pointer.
2084 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2085
5be4dfca
JK
20862011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2087
2088 * gdb.base/async-shell.c: New file.
2089 * gdb.base/async-shell.exp: New file.
2090
9f47e254
PA
20912011-06-06 Pedro Alves <pedro@codesourcery.com>
2092
2093 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2094
64b9b334
JB
20952011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2096
2097 From Stephen Kitt <steve@sk2.org>
2098 * gdb.base/help.exp: Adjust following some spelling corrections
2099 in GDB.
2100
dbc0f131
YQ
21012011-06-01 Yao Qi <yao@codesourcery.com>
2102
2103 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2104
fd336a18
KS
21052010-05-31 Keith Seitz <keiths@redhat.com>
2106
2107 PR c++/12750
2108 * gdb.cp/static-method.cc: New file.
2109 * gdb.cp/static-method.exp: New file.
2110
fa8b9902
KS
21112010-05-31 Keith Seitz <keiths@redhat.com>
2112
2113 PR symtab/12704
2114 * gdb.cp/anon-ns.cc: New file.
2115 * gdb.cp/anon-ns.exp: New file.
2116
0a5b1e09
PA
21172011-05-31 Pedro Alves <pedro@codesourcery.com>
2118
2119 * gdb.arch/i386-dr3-watch.c: New file.
2120 * gdb.arch/i386-dr3-watch.exp: New file.
2121
0578b8d1
YQ
21222011-05-30 Yao Qi <yao@codesourcery.com>
2123
2124 * gdb.base/callfuncs.c (t_structs_fc): New.
2125 (t_structs_dc, t_structs_ldc): New.
2126 (t_double_many_args):
2127 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2128 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2129 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2130 * gdb.base/callfuncs.exp: Call new functions.
2131
6680506e
YQ
21322011-05-30 Yao Qi <yao@codesourcery.com>
2133
ff4d2c60
YQ
2134 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2135 Call rerun_and_prepare for each test to isolate effects.
2136
21372011-05-30 Yao Qi <yao@codesourcery.com>
2138
2139 * gdb.base/varargs.c (find_max_float_real): New.
2140 (find_max_double_real, find_max_long_double_real): New.
2141 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2142 * lib/gdb.exp (setup_kfail_for_target): New.
2143
e43ec454
YQ
21442011-05-30 Yao Qi <yao@codesourcery.com>
2145
2146 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2147 (callcd, callce, callcf, callc1a, callc1b): New.
2148 (callc2a, callc2b): New.
2149 * gdb.base/funcargs.exp (complex_args): New.
2150 (complex_integral_args, complex_float_integral_args): New.
2151 * lib/gdb.exp (support_complex_tests): New. Determine
2152 whether to run test cases on _Complex types.
2153
432b4d03
JK
21542011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2155
2156 * gdb.threads/leader-exit.c: New file.
2157 * gdb.threads/leader-exit.exp: New file.
2158
6caf069d
MP
21592011-05-27 Marek Polacek <mpolacek@redhat.com>
2160
9497469f 2161 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2162
97fce28b
MP
21632011-05-27 Marek Polacek <mpolacek@redhat.com>
2164
2165 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2166 remove the `supported' variable.
2167 * gdb.mi/mi-nonstop.exp: Likewise.
2168 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2169 * gdb.mi/mi-nsintrall.exp: Likewise.
2170 * gdb.mi/mi-nsmoribund.exp: Likewise.
2171 * gdb.mi/mi-nsthrexec.exp: Likewise.
2172
9da8c2a0
PA
21732011-05-26 Pedro Alves <pedro@codesourcery.com>
2174
2175 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2176
2c03e5be
PA
21772011-05-26 Pedro Alves <pedro@codesourcery.com>
2178
2179 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2180
2e21250d
KS
21812011-05-24 Keith Seitz <keiths@redhat.com>
2182
2183 PR breakpoint/12803
2184 * gdb.cp/cmpd-minsyms.cc (a): New method.
2185 (b): New method.
2186 (c): New method.
2187 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2188
cdac0397
PA
21892011-05-24 Pedro Alves <pedro@codesourcery.com>
2190
2191 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2192 watchpoint's command list didn't execute when the watchpoint went
2193 out of scope.
2194
ee5683ab
PM
21952011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2196
2197 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2198 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2199 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2200 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2201 * gdb.arch/i386-permbkpt.exp: Likewise.
2202 * gdb.arch/i386-prologue.exp: Likewise.
2203 * gdb.arch/i386-size-overlap.exp: Likewise.
2204 * gdb.arch/i386-size.exp: Likewise.
2205 * gdb.arch/i386-unwind.exp: Likewise.
2206 * gdb.reverse/i386-precsave.exp: Likewise.
2207 * gdb.reverse/i386-reverse.exp: Likewise.
2208 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2209 * gdb.reverse/i387-env-reverse.exp: Likewise.
2210 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2211
c91c8c16
PA
22122011-05-24 Pedro Alves <pedro@codesourcery.com>
2213
2214 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2215 file doesn't error, using MI.
2216
c50491a7
TT
22172011-05-23 Tom Tromey <tromey@redhat.com>
2218
2219 * gdb.base/charset.exp (string_display): Add tests to assign to
2220 arrays.
2221 * gdb.base/charset.c (short_array, int_array, long_array): New.
2222
4a07b7da
PA
22232011-05-20 Pedro Alves <pedro@codesourcery.com>
2224
2225 Cope with async mode.
2226
4a07b7da
PA
2227 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2228 into gdb_test + mi_expect_stop.
2229
b275f2d2
PA
22302011-05-20 Pedro Alves <pedro@codesourcery.com>
2231
2232 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2233 (callme): Remove printf call.
2234
eec52c44
PM
22352011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2236
2237 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2238 quote pattern to avoid problems with Cygwin/mingw expect versions.
2239 * gdb.base/default.exp (show convenience): Use double
2240 quote pattern for regular expressions.
2241
b3c8eb43
JK
22422011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2243
2244 Fix -readnow for -gdwarf-4 unused type units.
2245 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2246 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2247
ed731959
JK
22482011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2249
2250 * gdb.base/kill-after-signal.c: New file.
2251 * gdb.base/kill-after-signal.exp: New file.
2252
3b48433d
PA
22532011-05-16 Pedro Alves <pedro@codesourcery.com>
2254
2255 * gdb.ada/start.exp: Call untested with the correct test filename.
2256 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2257 test filename. Make the test's binary unique.
2258 * gdb.arch/i386-signal.exp: Call untested with the correct test
2259 filename.
2260 * gdb.arch/i386-size-overlap.exp: Ditto.
2261 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2262 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2263 * gdb.cp/call-c.exp: Ditto.
2264 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2265 filename. Make the test's binary unique.
2266 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2267 * gdb.python/py-mi.exp: Ditto.
2268 * gdb.python/Makefile.in (EXECUTABLES): Update.
2269 * gdb.reverse/i386-precsave.exp: Ditto.
2270 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2271 test filename.
2272 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2273 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2274 unique.
2275 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2276 test filename.
2277 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2278 * gdb.trace/tfile.exp: Ditto.
2279
ba4a8bdd
YQ
22802011-05-14 Yao Qi <yao@codesourcery.com>
2281
2282 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2283 type.
2284
dbaefcf7
DE
22852011-05-13 Doug Evans <dje@google.com>
2286
2287 * gdb.python/py-objfile-script.exp: New file.
2288 * gdb.python/py-objfile-script.c: New file.
2289 * gdb.python/py-objfile-script-gdb.py: New file.
2290 * testsuite/gdb.python/py-section-script.exp: Test
2291 "info auto-load-scripts".
2292
9930639c
TT
22932011-05-13 Tom Tromey <tromey@redhat.com>
2294
2295 * gdb.dwarf2/clztest.exp: New file.
2296 * gdb.dwarf2/clztest.c: New file.
2297 * gdb.dwarf2/clztest.S: New file.
2298
05272e11
DE
22992011-05-13 Doug Evans <dje@google.com>
2300
cc63ef9b
DE
2301 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2302 String16 tests.
05272e11 2303
6edba76f
TT
23042011-05-13 Tom Tromey <tromey@redhat.com>
2305
2306 * lib/gdb.exp (is_x86_like_target): New proc.
2307 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2308 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2309 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2310 -nostdlib to compiler.
2311 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2312 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2313 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2314 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2315 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2316
028d0ed5
TJB
23172011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2318
2319 * gdb.python/py-function.exp: Test setting a value from a function
2320 which executes a command.
2321
8a9b8146
TT
23222011-05-12 Tom Tromey <tromey@redhat.com>
2323
2324 * gdb.dwarf2/typeddwarf.S: New file.
2325 * gdb.dwarf2/typeddwarf.c: New file.
2326 * gdb.dwarf2/typeddwarf.exp: New file.
2327
10483e8e
MP
23282011-05-12 Marek Polacek <mpolacek@redhat.com>
2329
2330 * gdb.mi/mi-basics.exp: Fix races. Honour the
2331 `test_exec_and_symbol_mi_operatons' return value.
2332 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2333 gdb_test_multiple.
2334 (test_exec_and_symbol_mi_operatons): Likewise.
2335 (test_path_specification): Likewise.
2336
faf067f1
JK
23372011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2338
2339 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2340 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2341 Replace `file copy' and `file rename' by `file mtime'. Twice.
2342
7ff911a3
JK
23432011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2344
2345 * gdb.base/readline-ask.c: New file.
2346 * gdb.base/readline-ask.exp: New file.
2347 * gdb.base/readline-ask.inputrc: New file.
2348
a536c6d7
UW
23492011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2350
2351 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2352 to avoid race condition.
2353 * gdb.cell/coremaker.c: Use small stack size.
2354 * gdb.cell/ea-standalone.exp: Use file name without path as
2355 argument to c_to.
2356 * gdb.cell/fork.exp: Allow other output when continuing to end.
2357
d472a426
JK
23582011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2359
2360 * gdb.threads/corethreads.c: New file.
2361 * gdb.threads/corethreads.exp: New file.
2362
23632011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2364
2365 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2366 Try to compile the test using -Wl,-z,norelro first.
2367 (load_core): New variable libthread_db_seen, initialize it.
2368 (zeroed-threads cannot be listed): Protect it by XFAIL on
2369 !$libthread_db_seen.
2370
8be455d7
JK
23712011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2372
2373 PR 12573
2374 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2375 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2376 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2377
1976171a
JK
23782011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2379
2380 * gdb.cp/psymtab-parameter.cc: New file.
2381 * gdb.cp/psymtab-parameter.exp: New file.
2382
7db6f30f
JK
23832011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2384
2385 Fix a race.
2386 * gdb.cp/static-print-quit.exp (print c): Split to ...
2387 (print c - <return>, print c - q <return>, print c - to quit):
2388 ... these. Make the testfile untested on gdb-7.1.
2389
85161e9e 23902011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2391
2392 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2393 gdb_rename_execfile, gdb_touch_execfile): New.
2394 * gdb.base/reread.exp: Use new procs to handle multiple
2395 exec files.
2396
0c51be18
YQ
23972011-05-05 Yao Qi <yao@codesourcery.com>
2398
2399 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2400 (test_adr_32bit, test_pop_pc): New.
2401 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2402 (test_adr_32bit, test_pop_pc): New.
2403
4d393d60
JM
24042011-05-04 Joseph Myers <joseph@codesourcery.com>
2405
2406 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2407 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2408 targets.
2409 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2410 handle targets.
2411
8ffd0459
JK
24122011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2413
2414 * gdb.base/completion.exp (complete help info wat): Rename to ...
2415 (complete 'help info wat'): ... here.
2416 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2417 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2418
8e28d804
PA
24192011-05-04 Pedro Alves <pedro@codesourcery.com>
2420
2421 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2422 gdb_test and explicit $gdb_prompt/timeout matches.
2423
3eb2ef34
YQ
24242011-05-04 Yao Qi <yao@codesourcery.com>
2425
2426 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2427 and __thumb2__.
2428
aaaf81a3
MP
24292011-05-03 Marek Polacek <mpolacek@redhat.com>
2430
2431 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2432 in place of `gdb_test "delete breakpoints"'. This eliminates two
2433 testcases.
2434
c4cbc0df
PA
24352011-05-02 Pedro Alves <pedro@codesourcery.com>
2436
2437 PR testsuite/12649
2438 Fix races.
2439
2440 * gdb.base/completion.exp: Remove all sleep calls. Remove
2441 unnecessary regexs. Don't explicitly expect anything after the
2442 prompt. Eat the prompt if necessary.
2443
b4cbb4a3
EBM
24442011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2445
2446 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
2447 accept to show the caller line again as well as the line after.
2448
d65aec65
PM
24492011-04-29 Phil Muldoon <pmuldoon@redhat.com>
2450
2451 PR mi/12531
2452
2453 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
2454 compile target.
2455 * gdb.python/py-prettyprint.exp: Add C++ object for
2456 CPLUS_FAKE_CHILD test.
2457
30852783
UW
24582011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
2459
2460 * gdb.base/signest.exp: New file.
2461 * gdb.base/signest.c: Likewise.
2462
c7b1f0d9
JK
24632011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2464
2465 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
2466 thread and breakpoint notifications.
2467
559a7a62
JK
24682011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2469
2470 * gdb.base/fortran-sym-case.c: New file.
2471 * gdb.base/fortran-sym-case.exp: New file.
2472 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
2473 * gdb.dwarf2/dw2-case-insensitive.c: New file.
2474 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
2475
8344e389
JK
24762011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2477
2478 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
2479 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
2480 false #1', `if true else false #2' and `if true else false #3'.
2481
2484c66b
UW
24822011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2483
2484 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
2485 while delivering signal.
2486
8d3788bd
VP
24872011-04-27 Vladimir Prus <vladimir@codesourcery.com>
2488
2489 MI breakpoint notifications.
2490
2491 * testsuite/gdb.mi/mi-cli.exp: Adust.
2492 * testsuite/gdb.mi/mi2-cli.exp: Adust.
2493 * testsuite/gdb.mi/mi-watch.exp: Adust.
2494 * testsuite/gdb.mi/mi2-watch.exp: Adust.
2495 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
2496 notifications.
2497
3e03848b
JK
24982011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2499
2500 * gdb.base/gdbindex-stabs-dwarf.c: New file.
2501 * gdb.base/gdbindex-stabs.c: New file.
2502 * gdb.base/gdbindex-stabs.exp: New file.
2503
918c9108
YQ
25042011-04-25 Yao Qi <yao@codesourcery.com>
2505
2506 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
2507 with /*...*/.
2508 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2509
90556b8c
JK
25102011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2511
2512 * gdb.python/py-value.exp (test_objfiles): Name the first test
2513 `py-value in file.filename'.
2514
03f2bd59
JK
25152011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2516
2517 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
2518 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
2519 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
2520 !gdbserver_reconnect_p..
2521 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
2522
7b08b9eb
JK
25232011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2524
2525 * gdb.cp/cpcompletion.exp (complete class methods)
2526 (complete class methods beginning with F): Move them above runto. New
2527 comment about the runto delimiter.
2528
b78974c3
PA
25292011-04-20 Pedro Alves <pedro@codesourcery.com>
2530
2531 * gdb.base/maint.exp: Test that "maint print registers" works
2532 without a running program.
2533
20429c40 25342011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 2535
20429c40
MP
2536 * gdb.base/setshow.exp: Fix racy tests.
2537 ($old_gdb_prompt): New variable.
2538
7a9dd1b2
TT
25392011-04-19 Tom Tromey <tromey@redhat.com>
2540
2541 * gdb.mi/mi-nsmoribund.exp:
2542 * gdb.hp/gdb.objdbg/objdbg01.exp:
2543 * gdb.base/structs.exp (test_struct_returns):
2544 * gdb.base/call-sc.exp (test_scalar_returns):
2545 * gdb.base/bigcore.exp: Remove duplicate words.
2546
02835898
JK
25472011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2548
2549 * gdb.base/break-interp-lib.c (v, vptr): New variables.
2550 * gdb.base/break-interp.exp (test_attach): New comment.
2551
254f582e
JK
25522011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2553
2554 * gdb.threads/gcore-thread.exp ($core0file): New variable.
2555 (clear __stack_user.next, clear stack_used.next)
2556 (save a zeroed-threads corefile): New test.
2557 Call core_load for $core0file.
2558 (zeroed-threads cannot be listed): New test.
2559
4fe85f5c
JK
25602011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2561
2562 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
2563 filename.
2564 ($srcfile): Preserve the original value.
2565 ($testfile): Match it the .exp filename.
2566 ($corefile): New variable. Substitute it around.
2567 Use clean_restart.
2568 ($prev_timeout): Remove.
2569 (load_core): Move core loading into this proc.
2570 Fix restore of $timeout if load_core fails.
2571
63524580
JK
25722011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2573
2574 * gdb.base/eu-strip-infcall.c: New file.
2575 * gdb.base/eu-strip-infcall.exp: New file.
2576
90359a16
JK
25772011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2578
2579 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
2580 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
2581
626e7282
JK
25822011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2583
2584 Fix Python access to inlined frames.
2585 * gdb.python/py-frame-inline.c: New file.
2586 * gdb.python/py-frame-inline.exp: New file.
2587
3363d018
EBM
25882011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
2589
2590 * gdb.base/gdb1090.exp: Change breakpoint location to read the
2591 content of 's24' correctly (avoiding "optimized out").
2592 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
2593
28781456
JK
25942011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2595
2596 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
2597
4a4106ca
TJB
25982011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2599
2600 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
2601 expect a colon in watch -location output.
2602
d26ccb4f
JK
26032011-04-13 Marek Polacek <mpolacek@redhat.com>
2604
df46027d 2605 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
2606 New testcase `expect response to define backtrace'. Also remove
2607 redundant `default' block.
2608
e1ab1f9c
JK
26092011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2610
2611 * gdb.python/py-prettyprint.c (struct hint_error): New.
2612 (main): New variable hint_error.
2613 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
2614 "print hint_error".
2615 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
2616 (register_pretty_printers): Register it.
2617
0c2e6019
TT
26182011-04-04 Tom Tromey <tromey@redhat.com>
2619
2620 * gdb.cp/maint.exp (test_help): Update.
2621 (test_namespace): Likewise.
2622
af57139d
JB
26232011-04-01 Joel Brobecker <brobecker@adacore.com>
2624
2625 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
2626 * gdb.ada/arrayptr.exp: Add new tests.
2627
956a9fb9
JB
26282011-04-01 Joel Brobecker <brobecker@adacore.com>
2629
2630 * gdb.ada/mi_catch_ex: New testcase.
2631
d0c4d642
PA
26322011-04-01 Pedro Alves <pedro@codesourcery.com>
2633
2634 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
2635 base::overload(void) method without specifying "const".
2636
18819fa6
UW
26372011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2638
2639 * gdb.arch/thumb-singlestep.S: New file.
2640 * gdb.arch/thumb-singlestep.exp: Likewise.
2641
a4c8e806
TT
26422011-03-31 Tom Tromey <tromey@redhat.com>
2643
2644 * gdb.python/py-prettyprint.py (exception_flag): New global.
2645 (NoStringContainerPrinter._iterator.next): Check it.
2646 * gdb.python/py-prettyprint.c (main): New variable nstype2.
2647 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
2648
53832f31
TT
26492011-03-29 Tom Tromey <tromey@redhat.com>
2650
2651 * gdb.cp/anon-struct.cc: New file.
2652 * gdb.cp/anon-struct.exp: New file.
2653
e4620230
JK
26542011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2655
2656 Test STT_GNU_IFUNC support.
2657 * gdb.base/gnu-ifunc-lib.c: New file.
2658 * gdb.base/gnu-ifunc.c: New file.
2659 * gdb.base/gnu-ifunc.exp: New file.
2660
d0fb5eae
JK
26612011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2662
2663 Support a ring of related breakpoints.
2664 * gdb.base/watchpoint-delete.c: New file.
2665 * gdb.base/watchpoint-delete.exp: New file.
2666
20106cfb
JK
26672011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2668
2669 * gdb.ada/arrayparam.exp (print first after function call): Use
2670 explicit package name. Add a comment
2671 (print lasta after function call): Rename ...
2672 (print last after function call): ... it and use explicit package
2673 name.
2674 (print length after function call): Use explicit package name.
2675 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
2676 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
2677 (multiple matches for symbol i): Rename ...
2678 (multiple matches for symbol integervar): ... it.
2679 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
2680 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
2681
e7ab5e63
AB
26822011-03-25 Andrew Burgess <aburgess@broadcom.com>
2683
2684 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
2685 environment variable to make grep output more predictable. Move
2686 all the environment setup into gdb_init so it's done once per test
2687 case rather than each time we start gdb.
2688
9ef07c8c
TT
26892011-03-24 Tom Tromey <tromey@redhat.com>
2690
2691 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
2692 test.
2693
dd90784c
JK
26942011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
2695
2696 * gdb.dwarf2/dw2-entry-value-main.c: New file.
2697 * gdb.dwarf2/dw2-entry-value.S: New file.
2698 * gdb.dwarf2/dw2-entry-value.exp: New file.
2699
05775840
PM
27002011-03-22 Phil Muldoon <pmuldoon@redhat.com>
2701
2702 PR python/12183
2703
2704 * gdb.python/py-function.exp: Add GdbError tests.
2705
8661b11b
PA
27062011-03-18 Pedro Alves <pedro@codesourcery.com>
2707
2708 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
2709 (reglocal_test_func, statlocal_test_func): New functions.
2710 (globals_test_func): Call new functions.
2711 * gdb.trace/unavailable.exp (gdb_collect_args_test)
2712 (gdb_collect_locals_test): New procedure.
2713 (gdb_trace_collection_test): Call new procedures.
2714
0fdb4f18
PA
27152011-03-18 Pedro Alves <pedro@codesourcery.com>
2716
2717 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
2718 (test_register, test_register_unavailable): New procedures.
2719 (gdb_unavailable_registers_test): New procedure.
2720 (gdb_trace_collection_test): Call it.
2721
99c3dc11
PM
27222011-03-18 Phil Muldoon <pmuldoon@redhat.com>
2723
2724 PR python/12149
2725
2726 * gdb.python/python.exp: Add gdb.write tests.
2727
29703da4
PM
27282010-03-17 Phil Muldoon <pmuldoon@redhat.com>
2729
2730 * gdb.python/Makefile.in: Add py-objfile.
2731 * gdb.python/py-objfile.exp: New file.
2732 * gdb.python/py-objfile.c: New file.
2733 * gdb.python/py-block.exp: Add is_valid tests.
2734 * gdb.python/py-inferior.exp: Ditto.
2735 * gdb.python/py-infthread.exp: Ditto.
2736 * gdb.python/py-symbol.exp: Ditto.
2737 * gdb.python/py-symtab.exp: Ditto.
2738
598997c8
KS
27392011-03-16 Keith Seitz <keiths@redhat.com>
2740
2741 PR c++/12273
2742 * gdb.cp/cmpd-minsyms.exp: New test.
2743 * gdb.cp/cmpd-minsyms.cc: New file.
2744
2745 PR c++/11734
2746 * gdb.cp/ovsrch.exp: New test.
2747 * gdb.cp/ovsrch.h: New file.
2748 * gdb.cp/ovsrch1.cc: New file.
2749 * gdb.cp/ovsrch2.cc: New file.
2750 * gdb.cp/ovsrch3.cc: New file.
2751 * gdb.cp/ovsrch4.cc: New file.
2752
c91513d8
PP
27532011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
2754
2755 PR gdb/12528
2756 * gdb.base/Makefile.in: Adjust EXECUTABLES.
2757 * gdb.base/break-on-linker-gcd-function.exp: New test.
2758 * gdb.base/break-on-linker-gcd-function.cc: New file.
2759
7470fc63
AT
27602011-03-15 Andreas Tobler <andreast@fgznet.ch>
2761
2762 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
2763
959e7469
PM
27642011-03-15 Phil Muldoon <pmuldoon@redhat.com>
2765
2766 * lib/gdb.exp (gdb_unload): Add another termination case.
2767
9373cf26
JK
27682011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2769
2770 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
2771 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
2772 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
2773 Provide a stub byte there.
2774 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
2775 DW_AT_entry_pc.
2776 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
2777
24e9cda0
UW
27782011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
2779
2780 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
2781 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
2782 "generic ABI, auto".
2783 (altivec_abi_tests): Accept vectors returned by reference.
2784
7371cf6d
PM
27852010-03-14 Phil Muldoon <pmuldoon@redhat.com>
2786
2787 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
2788
ce77046a
UW
27892011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
2790
2791 * gdb.python/py-section-script.exp: Skip test if no Python support.
2792
176400c3
UW
27932011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
2794
2795 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
2796
ecec24e6
PM
27972011-03-10 Phil Muldoon <pmuldoon@redhat.com>
2798
2799 * gdb.python/py-parameter.exp: Update tests to the new Python
2800 parameter API. Add "no documentation" test. Add deprecated API
2801 backward compatibility test.
2802
5dbdd470
TT
28032011-03-09 Tom Tromey <tromey@redhat.com>
2804
2805 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
2806 gdb_continue_to_end.
2807
b66e66ee
MK
28082011-03-09 Mark Kettenis <kettenis@gnu.org>
2809
2810 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
2811 tabs.
2812
eceb0c5f
TT
28132011-03-09 Tom Tromey <tromey@redhat.com>
2814
2815 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
2816 parentheses.
2817 (gdb_continue_to_end): Add "allow_extra" parameter. Use
2818 $command.
2819 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
2820 argument to gdb_continue_to_end.
2821 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
2822 argument to gdb_continue_to_end.
2823 * gdb.cp/annota3.exp: Fix regex.
2824 * gdb.cp/annota2.exp: Fix regex.
2825 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
2826 gdb_continue_to_end.
2827 * gdb.base/call-signal-resume.exp: Revert earlier patch.
2828 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
2829 gdb_continue_to_end.
2830
63154eca
PA
28312011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2832
2833 * gdb.server/ext-run.exp
2834 (load new file without any gdbserver inferior): New test.
2835
967d1f9b
TT
28362011-03-07 Tom Tromey <tromey@redhat.com>
2837
2838 * Makefile.in (TAGS): Rewrite.
2839
d68dcbb9
JK
28402011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2841
2842 * gdb.trace/report.exp (12.1: trace report #1): New match for the
2843 initial commands echo. New match for `Found trace'. Anchor all the
2844 other matches. Anchor and match for `No trace frame found' the final
2845 match.
2846
6bf58e63
TT
28472011-03-07 Tom Tromey <tromey@redhat.com>
2848
2849 * Makefile.in (TAGS): New target.
2850
fda326dd
TT
28512011-03-07 Tom Tromey <tromey@redhat.com>
2852
2853 * lib/opencl.exp (skip_opencl_tests): Update for exit message
2854 change.
2855 * lib/mi-support.exp (mi_gdb_test): Update for exit message
2856 change.
2857 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
2858 exit message change.
2859 (skip_altivec_tests): Update for exit message change.
2860 (skip_vsx_tests): Likewise.
2861 (gdb_continue_to_end): Likewise. Add 'command' argument.
2862 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2863 * gdb.threads/tls.exp: Update for exit message change.
2864 * gdb.threads/thread-unwindonsignal.exp: Use
2865 gdb_continue_to_end.
2866 * gdb.threads/step.exp (step_it): Update for exit message change.
2867 (continue_all): Likewise.
2868 * gdb.threads/print-threads.exp (test_all_threads): Update for
2869 exit message change.
2870 * gdb.threads/interrupted-hand-call.exp: Use
2871 gdb_continue_to_end.
2872 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2873 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2874 gdb_continue_to_end.
2875 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2876 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2877 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2878 * gdb.cp/method.exp: Update for exit message change.
2879 * gdb.cp/mb-templates.exp: Update for exit message change.
2880 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2881 * gdb.cp/annota3.exp: Update for exit message change.
2882 * gdb.cp/annota2.exp: Update for exit message change.
2883 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2884 * gdb.base/term.exp: Update for exit message change.
2885 * gdb.base/step-test.exp (test_i): Update for exit message change.
2886 * gdb.base/sigstep.exp (advance): Update for exit message change.
2887 (advancei): Likewise.
2888 * gdb.base/siginfo.exp: Update for exit message change.
2889 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2890 * gdb.base/reread.exp: Use gdb_continue_to_end.
2891 * gdb.base/langs.exp: Use gdb_continue_to_end.
2892 * gdb.base/interrupt.exp: Update for exit message change.
2893 * gdb.base/gdb1555.exp: Update for exit message change.
2894 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2895 * gdb.base/ending-run.exp: Update for exit message change.
2896 * gdb.base/chng-syms.exp: Update for exit message change.
2897 * gdb.base/checkpoint.exp: Update for exit message change.
2898 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2899 gdb_continue_to_end.
2900 (test_catch_syscall_with_wrong_args): Likewise.
2901 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2902 * gdb.base/break-interp.exp (test_ld): Update for exit message
2903 change.
2904 * gdb.base/bang.exp: Update for exit message change.
2905 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2906 (do_call_attach_tests): Likewise.
2907 * gdb.base/a2-run.exp: Update for exit message change.
2908 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2909 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2910 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2911
dd19bd70
JK
29122011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2913
2914 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2915
30e62689
TT
29162011-03-03 Tom Tromey <tromey@redhat.com>
2917
2918 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2919 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2920 * gdb.hp/gdb.aCC/configure.ac: Remove.
2921 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2922 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2923 * gdb.hp/gdb.base-hp/configure.ac: Remove.
2924 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
2925 * gdb.hp/gdb.compat/configure (Makefile): Remove.
2926 * gdb.hp/gdb.compat/configure.ac: Remove.
2927 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
2928 * gdb.hp/gdb.defects/configure (Makefile): Remove.
2929 * gdb.hp/gdb.defects/configure.ac: Remove.
2930 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
2931 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
2932 * gdb.hp/gdb.objdbg/configure.ac: Remove.
2933 * gdb.hp/configure.ac: Remove.
2934 * gdb.hp/configure: Remove.
2935 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
2936 substitution.
2937 (Makefile): Remove rule.
2938 * gdb.cell/configure.ac: Remove.
2939 * gdb.cell/configure: Remove.
2940 * gdb.stabs/Makefile.in (Makefile): Remove.
2941 (distclean): Don't remove config.status or config.log.
2942 * gdb.stabs/configure (Makefile): Remove.
2943 * gdb.stabs/configure.ac: Remove.
2944 * configure: Rebuild.
2945 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
2946 Remove stabs- and cell-specific logic. Test for existence of
2947 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
2948 subdirectories, gdb.cell, and and gdb.stabs.
2949 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
2950
c171f854
JB
29512011-03-03 Joel Brobecker <brobecker@adacore.com>
2952
2953 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
2954 end of buffer.
2955
9a5193cb
JB
29562011-03-02 Joel Brobecker <brobecker@adacore.com>
2957
2958 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
2959 gdb_test when running a test where we expected no output back.
2960
9bb4c1bb
MS
29612011-02-28 Michael Snyder <msnyder@vmware.com>
2962
2963 * gdb.cp/overload.cc: Change initializer value to integer.
2964
3bd0f5ef
MS
29652011-02-27 Michael Snyder <msnyder@vmware.com>
2966
2967 * gdb.multi/base.exp: Add test for remove-inferiors.
2968
2279eaad
JB
29692011-02-26 Joel Brobecker <brobecker@adacore.com>
2970
2971 * gdb.python/py-frame.exp: Simplify the initialization phase
2972 using prepare_for_testing.
2973
c82c0b55
MS
29742011-02-25 Michael Snyder <msnyder@vmware.com>
2975
2976 * gdb.multi/base.exp: Add tests for info inferiors with args.
2977
1d94651b
JK
29782011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2979
2980 * gdb.dwarf2/dw2-ranges.S: Rename to ...
2981 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
2982 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
2983 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
2984 asmfile3. Comment the STABS (#3) file compilation. Compile
2985 everything through assembler. Provide KFAIL for symtab/12497.
2986 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
2987 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
2988 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
2989 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
2990
3bd0f5ef
MS
29912011-02-24 Michael Snyder <msnyder@vmware.com>
2992
2993 * gdb.base/break.exp: Add tests for delete breakpoints using
2994 convenience variables and value history references.
2995
12c1418e
MS
29962011-02-24 Michael Snyder <msnyder@vmware.com>
2997
2998 * gdb.base/break.exp: Remove debugging 'printf' accidentally
2999 left behind in previous check-in.
3000
e5a67952
MS
30012011-02-23 Michael Snyder <msnyder@vmware.com>
3002
3003 * gdb.base/break.exp: Add tests for "info break" with arguments.
3004 * gdb.trace/infotrace.exp: Update patterns for error and help.
3005 * gdb.base/completion.exp: Update pattern.
3006 * gdb.base/ena-dis-br.exp: Update pattern.
3007 * gdb.base/help.exp: Update patterns.
3008
30092011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3010
3011 * gdb.base/memattr.exp: New test.
3012 * gdb.base/memattr.c: Test load for memattr.exp.
3013
6e6fbe60
DE
30142011-02-22 Doug Evans <dje@google.com>
3015
3016 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3017
1d41d745
MS
30182011-02-22 Michael Snyder <msnyder@vmware.com>
3019
3020 * Makefile.in: Make more clean.
3021 * gdb.ada/Makefile.in: Ditto.
3022 * gdb.arch/Makefile.in: Ditto.
3023 * gdb.asm/Makefile.in: Ditto.
3024 * gdb.base/Makefile.in: Ditto.
3025 * gdb.cp/Makefile.in: Ditto.
3026 * gdb.dwarf2/Makefile.in: Ditto.
3027 * gdb.java/Makefile.in: Ditto.
3028 * gdb.mi/Makefile.in: Ditto.
3029 * gdb.modula2/Makefile.in: Ditto.
3030 * gdb.python/Makefile.in: Ditto.
3031 * gdb.server/Makefile.in: Ditto.
3032 * gdb.stabs/Makefile.in: Ditto.
3033 * gdb.threads/Makefile.in: Ditto.
3034 * gdb.trace/Makefile.in: Ditto.
3035
79ba84ca
MS
30362011-02-22 Michael Snyder <msnyder@vmware.com>
3037
df46027d 3038 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3039 info threads.
3040
b9b35694
JB
30412011-02-22 Joel Brobecker <brobecker@adacore.com>
3042
3043 * gdb.python/py-breakpoint.exp: Fix the expected output of
3044 one of the "maint info breakpoints" tests to accept the output
3045 generated on platforms that do not have hardware watchpoints.
3046
8bfb830f
JB
30472011-02-22 Joel Brobecker <brobecker@adacore.com>
3048
3049 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3050 clean_restart. Be a little stricter in the expected output
3051 for one of the tests. Fix a typo in one of the comments.
3052
c45f3c54
JB
30532011-02-22 Joel Brobecker <brobecker@adacore.com>
3054
3055 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3056 Delete variable binfile, no longer use. Add or modify test
3057 comments to make them unique.
3058
b97c863c
MS
30592011-02-21 Michael Snyder <msnyder@vmware.com>
3060
3061 * Makefile.in: Update for make clean.
3062 * gdb.ada/Makefile.in: Ditto.
3063 * gdb.arch/Makefile.in: Ditto.
3064 * gdb.asm/Makefile.in: Ditto.
3065 * gdb.base/Makefile.in: Ditto.
3066 * gdb.cp/Makefile.in: Ditto.
3067 * gdb.dwarf2/Makefile.in: Ditto.
3068 * gdb.java/Makefile.in: Ditto.
3069 * gdb.mi/Makefile.in: Ditto.
3070 * gdb.modula2/Makefile.in: Ditto.
3071 * gdb.python/Makefile.in: Ditto.
3072 * gdb.server/Makefile.in: Ditto.
3073 * gdb.stabs/Makefile.in: Ditto.
3074 * gdb.threads/Makefile.in: Ditto.
3075 * gdb.trace/Makefile.in: Ditto.
3076
aea5b279
MS
30772011-02-21 Michael Snyder <msnyder@vmware.com>
3078
3079 * gdb.threads/thread-find.exp: Update patterns for changes in
3080 output of "info threads" command.
3081
e3039479
UW
30822011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3083 Ulrich Weigand <uweigand@de.ibm.com>
3084
3085 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3086 (skip_hw_watchpoint_tests): Likewise.
3087 (skip_hw_watchpoint_multi_tests): Likewise.
3088
b800ec70
UW
30892011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3090
3091 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3092 (skip_hw_watchpoint_tests): Likewise.
3093 (skip_hw_watchpoint_multi_tests): Likewise.
3094 (skip_hw_watchpoint_access_tests): Likewise.
3095
3096 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3097 * gdb.base/pr11022.exp: Likewise.
3098 * gdb.base/watch-read.exp: Likewise.
3099 * gdb.base/watch_thread_num.exp: Likewise.
3100 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3101 * gdb.base/watchpoint-hw.exp: Likewise.
3102 * gdb.base/watchpoint.exp: Likewise.
3103 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3104 * gdb.threads/watchthreads-reorder.exp: Likewise.
3105 * gdb.threads/watchthreads.exp: Likewise.
3106 * gdb.threads/watchthreads2.exp: Likewise.
3107
91033e37
JB
31082011-02-21 Joel Brobecker <brobecker@adacore.com>
3109
3110 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3111 the debugger is unable to find the array bounds.
3112
eeaafae2
JK
31132011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3114
3115 * gdb.cp/typedef-operator.exp: New file.
3116 * gdb.cp/typedef-operator.cc: New file.
3117
e338d953
MS
31182011-02-17 Michael Snyder <msnyder@vmware.com>
3119
3120 * gdb.threads/thread-find.exp: Fix regular expressions.
3121
e67ad678
JB
31222011-02-17 Joel Brobecker <brobecker@adacore.com>
3123
3124 * gdb.ada/packed_array: Expand testcase to test printing of
3125 unconstrained packed array.
3126
93084bca
JB
31272011-02-17 Joel Brobecker <brobecker@adacore.com>
3128
3129 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3130
a0c78a73
PA
31312011-02-16 Pedro Alves <pedro@codesourcery.com>
3132
f65d5553 3133 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3134 (main): Initialize it before collecting, and and clear it
3135 afterwards.
f65d5553
PA
3136 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3137 collecting with '{type} addr', where the addr expression is not an
3138 rvalue.
a0c78a73 3139
3dfcbbd2
KW
31402011-02-16 Ken Werner <ken.werner@de.ibm.com>
3141
3142 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3143 a bool variable. Expect correct OpenCL names for vector types. Use the
3144 uc3 variable name instead of referring to the uchar3 built-in type.
3145 Escape the asterisk at the half pointer test.
3146
08807d5a
PA
31472011-02-16 Pedro Alves <pedro@codesourcery.com>
3148
f65d5553 3149 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3150 (main): Initialize it before collecting, and and clear it
3151 afterwards.
f65d5553
PA
3152 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3153 collecting overlapping memory ranges.
08807d5a 3154
60f98dde
MS
31552011-02-15 Michael Snyder <msnyder@vmware.com>
3156
3157 * gdb.base/default.exp: Add tests for thread commands.
3158 * gdb.base/help.exp: Add tests for thread commands.
3159 * gdb.threads/thread-find.exp: New test for thread find command.
3160
648cd113
KW
31612011-02-15 Ken Werner <ken.werner@de.ibm.com>
3162
3163 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3164
494e194e
YQ
31652011-02-15 Yao Qi <yao@codesourcery.com>
3166
3167 PR tdep/12352
3168 * gdb.arch/arm-disp-step.S : New test for str instruction.
3169 * gdb.arch/arm-disp-step.exp : Likewise.
3170
d9492458
TJB
31712011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3172
3173 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3174 "vector_register2_vr" test strings. Test the extended floating
3175 point registers (F32~F63).
3176 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3177 IBM XL C compiler. Make the test program use a register provided
3178 by the compiler for the lxvd2x instruction.
3179
8af8e3bc
PA
31802011-02-14 Pedro Alves <pedro@codesourcery.com>
3181
3182 * gdb.trace/unavailable.cc (class Base, class Middle, class
3183 Derived): New types.
3184 (derived_unavail, derived_partial, derived_whole): New globals.
3185 (virtual_partial): New global.
3186 (virtualp): Point at virtual_partial.
3187 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3188 related to unavailable vptr.
3189
1b28d0b3
PA
31902011-02-14 Pedro Alves <pedro@codesourcery.com>
3191
3192 * gdb.trace/unavailable.cc (a, b, c): New globals.
3193 (main): Set and clear them.
3194 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3195 `a' and `c', and check that `b' isn't collected, although `a' and
3196 `c' are.
3197
ec0a52e1
PA
31982011-02-14 Pedro Alves <pedro@codesourcery.com>
3199
3200 * gdb.trace/unavailable.cc (struct Virtual): New.
3201 (virtualp): New global pointer.
3202 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3203 printing a pointer to an object whose type has a vtable, with
3204 print object on.
3205
24e6bcee
PA
32062011-02-14 Pedro Alves <pedro@codesourcery.com>
3207
3208 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3209 value repeat handles unavailableness.
3210
39d37385
PA
32112011-02-14 Pedro Alves <pedro@codesourcery.com>
3212
3213 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3214 tests for building arrays from unavailable values, subscripting
3215 non-memory rvalue unvailable arrays, and accessing fields or
3216 baseclasses of non-lazy unavailable values,
3217 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3218 struct types.
3219 (g_smallstruct, g_smallstruct_b): New globals.
3220
06d72e16
PA
32212011-02-14 Pedro Alves <pedro@codesourcery.com>
3222
3223 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3224
bc9a5551
JK
32252011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3226
3227 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3228 * gdb.cp/overload-const.exp: New file.
3229 * gdb.cp/overload-const.cc: New file.
3230
54fcddd0
UW
32312011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3232
3233 * gdb.opencl/callfuncs.cl: New file.
3234 * gdb.opencl/callfuncs.exp: New test.
3235 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3236
d6dafb7c
UW
32372011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3238
3239 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3240 when computing result.
3241 * gdb.arch/altivec-abi.exp: Update expected results.
3242
a449c2d8
TJB
32432011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3244
3245 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3246 * gdb.base/jit.exp: Likewise.
3247 * gdb.base/pie-execl.exp: Likewise.
3248 * gdb.base/solib-nodir.exp: Likewise.
3249 * gdb.base/solib-overlap.exp: Likewise.
3250
764880b7
PA
32512011-02-07 Pedro Alves <pedro@codesourcery.com>
3252
3253 * gdb.trace/collection.c (global_pieces): New.
3254 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3255 New procedure.
3256 (gdb_trace_collection_test): Call it.
3257
505500db
SW
32582011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3259
3260 * gdb.python/py-evthreads.c: New file.
3261 * gdb.python/py-evthreads.exp: New file.
3262 * gdb.python/py-events.py: New file.
3263 * gdb.python/py-events.exp: New file.
3264 * gdb.python/py-events.c: New file.
3265
385203ed
DD
32662011-02-04 David Daney <ddaney@caviumnetworks.com>
3267
3268 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3269
9011945e
AB
32702011-02-03 Andrew Burgess <aburgess@broadcom.com>
3271
3272 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3273 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3274 boundary between two compilation units.
3275
580688f3
PA
32762011-02-02 Pedro Alves <pedro@codesourcery.com>
3277
3278 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3279 (Virtual): New structs.
3280 (virtual_o, virtual_middle_b): New globals.
3281 * gdb.cp/virtbase.exp: New tests.
3282
d3f0f853
PP
32832011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3284
3285 * gdb.base/jit.exp: New file.
3286 * gdb.base/jit-main.c: New file.
3287 * gdb.base/jit-solib.c: New file.
3288
b2030fb5
UW
32892011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3290
3291 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3292 proceed to initial kernel entry point.
3293 * gdb.opencl/datatypes.exp: Likewise.
3294 * gdb.opencl/operators.exp: Likewise.
3295 * gdb.opencl/vec_comps.exp: Likewise.
3296
2db19d1e
SW
32972011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3298
3299 * gdb.cp/nsnested.cc: New.
3300 * gdb.cp/nsnested.exp: New.
3301 * gdb.cp/nsnoimports.exp: New.
3302 * gdb.cp/nsnoimports.cc: New.
3303
6b0c4c1f
JB
33042011-01-31 Joel Brobecker <brobecker@adacore.com>
3305
3306 * gdb.base/interact.exp: Add extra tests that verify that
3307 the value of the interactive-mode setting does not change
3308 after the script is sourced.
3309
80b23b6a
JK
33102011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3311
3312 * gdb.cp/noparam.exp: New file.
3313 * gdb.cp/noparam.cc: New file.
3314
ffd5ec24
PA
33152011-01-28 Pedro Alves <pedro@codesourcery.com>
3316
3317 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3318 there's no stack or registers.
3319
a81766d8
TT
33202011-01-26 Tom Tromey <tromey@redhat.com>
3321
3322 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3323 space before string output. Add test for "set print pretty off"
3324 case.
3325
585fdaa1
PA
33262011-01-25 Pedro Alves <pedro@codesourcery.com>
3327
3328 * gdb.base/frame-args.exp: Adjust.
3329 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3330 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3331 * gdb.dwarf2/pieces.exp: Adjust.
3332 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3333 * gdb.opt/inline-locals.exp: Adjust.
3334 * gdb.threads/fork-child-threads.exp: Adjust.
3335
d468832a
KW
33362011-01-25 Ken Werner <ken.werner@de.ibm.com>
3337
3338 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3339 OpenCL kernel function. Add a comment as marker. Add address space
3340 qualifiers for the remaining program scope variables.
3341 * gdb.opencl/datatypes.cl: Likewise.
3342 * gdb.opencl/operators.cl: Likewise.
3343 * gdb.opencl/vec_comps.cl: Likewise.
3344 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3345 Add breakpoint at the marker comment.
3346 * gdb.opencl/datatypes.exp: Likewise.
3347 * gdb.opencl/operators.exp: Likewise.
3348 * gdb.opencl/vec_comps.exp: Likewise.
3349
490f124f
PA
33502011-01-24 Pedro Alves <pedro@codesourcery.com>
3351
3352 * gdb.base/printcmds.c (some_struct): New struct and instance.
3353 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3354 procedure.
3355 <global scope>: Call it.
3356
6da78614
KW
33572011-01-21 Ken Werner <ken.werner@de.ibm.com>
3358
3359 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3360 argument to the gdb_compile_opencl_hostapp call.
3361
ec64c9aa
YQ
33622011-01-19 Yao Qi <yao@codesourcery.com>
3363
3364 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3365 positve list.
3366
810cfdbb
YQ
33672011-01-19 Yao Qi <yao@codesourcery.com>
3368
3369 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3370 canonical form.
3371 Remove "xscale-*-*"
3372 * gdb.xml/tdesc-regs.exp: Likewise.
3373 * gdb.python/py-section-script.exp: Replace ARM target triplet
3374 with canonical form.
3375 Match arm*-*-symbianelf*.
3376 * gdb.base/dup-sect.exp: Likewise.
3377 * lib/dwarf.exp: New.
3378 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3379 dwarf2_support.
3380 * gdb.dwarf2/dup-psym.exp: Likewise.
3381 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3382 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3383 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3384 * gdb.dwarf2/dw2-basic.exp: Likewise.
3385 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3386 * gdb.dwarf2/dw2-const.exp: Likewise.
3387 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3388 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3389 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3390 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3391 * gdb.dwarf2/dw2-filename.exp: Likewise.
3392 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3393 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3394 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3395 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3396 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3397 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3398 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3399 * gdb.dwarf2/dw2-producer.exp: Likewise.
3400 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3401 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3402 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3403 * gdb.dwarf2/dw2-strp.exp: Likewise.
3404 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3405 * gdb.dwarf2/implptr.exp: Likewise.
3406 * gdb.dwarf2/mac-fileno.exp: Likewise.
3407 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3408 * gdb.dwarf2/pieces.exp: Likewise.
3409 * gdb.dwarf2/pr11465.exp: Likewise.
3410 * gdb.dwarf2/valop.exp: Likewise.
3411 * gdb.dwarf2/watch-notconst.exp: Likewise.
3412 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3413
4694da01
TT
34142011-01-19 Tom Tromey <tromey@redhat.com>
3415
3416 * gdb.python/py-infthread.exp: Add thread tests.
3417
b075872c
JB
34182011-01-14 Joel Brobecker <brobecker@adacore.com>
3419
3420 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3421
2c3e6e24
JB
34222011-01-14 Joel Brobecker <brobecker@adacore.com>
3423
3424 * gdb.ada/widewide: New testcase.
3425
de8fa76c
JB
34262011-01-13 Joel Brobecker <brobecker@adacore.com>
3427
3428 * gdb.base/interact.exp: New testcase.
3429
1b05df00
TT
34302011-01-12 Tom Tromey <tromey@redhat.com>
3431
3432 * gdb.mi/gdb2549.exp: Update for error message changes.
3433 * gdb.mi/mi-cli.exp: Likewise.
3434 * gdb.mi/mi-disassemble.exp: Likewise.
3435 * gdb.mi/mi-pthreads.exp: Likewise.
3436 * gdb.mi/mi-regs.exp: Likewise.
3437 * gdb.mi/mi-stack.exp: Likewise.
3438 * gdb.mi/mi-var-block.exp: Likewise.
3439 * gdb.mi/mi-var-cmd.exp: Likewise.
3440 * gdb.mi/mi2-cli.exp: Likewise.
3441 * gdb.mi/mi2-disassemble.exp: Likewise.
3442 * gdb.mi/mi2-pthreads.exp: Likewise.
3443 * gdb.mi/mi2-regs.exp: Likewise.
3444 * gdb.mi/mi2-stack.exp: Likewise.
3445 * gdb.mi/mi2-var-block.exp: Likewise.
3446 * gdb.mi/mi2-var-cmd.exp: Likewise.
3447
c2ff108b
JK
34482011-01-12 Andrew Burgess <aburgess@broadcom.com>
3449 Jan Kratochvil <jan.kratochvil@redhat.com>
3450
3451 PR fortran/11104 and DWARF unbound arrays detection.
3452 * gdb.fortran/multi-dim.exp: New file.
3453 * gdb.fortran/multi-dim.f90: New file.
3454
b716877b
AB
34552011-01-12 Andrew Burgess <aburgess@broadcom.com>
3456
3457 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
3458 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
3459 add new tests for opcode dumping.
3460
6c162d5e
TT
34612011-01-11 Tom Tromey <tromey@redhat.com>
3462
3463 * gdb.python/py-infthread.exp: Load gdb-python.exp.
3464
77b06cd7
TJB
34652010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
3466
3467 Convert hardware watchpoints to use breakpoint_ops.
3468 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
3469 type is not supported.
3470 * gdb.base/foll-fork.exp: Likewise.
3471 * gdb.base/foll-vfork.exp: Likewise.
3472
f39a75d0
PM
34732011-01-10 Phil Muldoon <pmuldoon@redhat.com>
3474
3475 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
3476 Use load_lib gdb-python.exp.
3477 * gdb.python/python.exp: Ditto.
3478 * gdb.python/py-function.exp: Ditto.
3479
fc529d80
AS
34802011-01-09 Andreas Schwab <schwab@linux-m68k.org>
3481
3482 * gdb.threads/tls.exp ("info address me"): Fix expected output.
3483
fb03cb59
JK
34842011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3485
3486 * configure: Regenerate.
3487
d8e22779
TT
34882011-01-06 Tom Tromey <tromey@redhat.com>
3489
3490 * gdb.python/py-frame.exp: Test gdb.newest_frame.
3491
09050809
JB
34922011-01-06 Joel Brobecker <brobecker@adacore.com>
3493
fc529d80
AS
3494 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
3495 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
3496 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3497 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
3498 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
3499 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3500 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
3501 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
3502 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
3503 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
3504 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
3505 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
3506 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
3507 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3508 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3509 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
3510 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
3511 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
3512 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3513 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
3514 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
3515 gdb.ada/uninitialized_vars.exp,
3516 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
3517 Simplify by using clean_restart.
09050809 3518
8ed5dd9e
JB
35192011-01-06 Joel Brobecker <brobecker@adacore.com>
3520
3521 Add marker to be used as anchor for inserting breakpoints.
3522 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
3523 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
3524 Likewise.
3525
3526 Remove uses of gdb_start_cmd.
3527 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
3528 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
3529
3530 Do not run testcase if testing with GDBserver.
3531 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
3532 if testing with GDBserver.
3533
368a124f
JB
35342011-01-06 Joel Brobecker <brobecker@adacore.com>
3535
3536 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
3537 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
3538 copyright header.
3539
44944448
JB
35402011-01-05 Joel Brobecker <brobecker@adacore.com>
3541
3542 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
3543 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
3544 testsuite/gdb.fortran/complex.f,
3545 testsuite/gdb.fortran/derived-type.f90,
3546 testsuite/gdb.fortran/library-module-lib.f90,
3547 testsuite/gdb.fortran/library-module-main.f90,
3548 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
3549 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
3550 Copyright year update.
3551
31886ea6
JB
35522011-01-05 Joel Brobecker <brobecker@adacore.com>
3553
3554 * gdb.base/langs1.f: Add copyright header.
3555
ebedcab5
JK
35562011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3557
3558 * gdb.base/morestack.exp: New file.
3559 * gdb.base/morestack.c: New file.
3560
de1eb2f9
JK
35612011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3562
3563 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
3564
9e87a409
JB
35652010-12-29 Joel Brobecker <brobecker@adacore.com>
3566
3567 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
3568 * gdb.ada/arrayptr.exp: Add test printing that new variable.
3569
720d1a40
JB
35702010-12-29 Joel Brobecker <brobecker@adacore.com>
3571
3572 * gdb.ada/lang_switch.exp: Correct expected parameter value.
3573
a283af87
AS
35742010-12-25 Andreas Schwab <schwab@linux-m68k.org>
3575
5d3d9cba
AS
3576 * gdb.threads/tls.exp: Fix typo.
3577
a283af87
AS
3578 * gdb.threads/thread-specific.exp (get_thread_list): Update.
3579 * gdb.threads/execl.exp: Update.
3580
2a20745c
YQ
35812010-12-23 Yao Qi <yao@codesourcery.com>
3582
3583 * gdb.arch/arm-disp-step.exp: New.
3584 * gdb.arch/arm-disp-step.S: New.
3585
a7658b96
TT
35862010-12-21 Tom Tromey <tromey@redhat.com>
3587
3588 * gdb.threads/execl.exp: Update.
3589 * gdb.threads/linux-dp.exp: Update.
3590 * gdb.threads/manythreads.exp: Update.
3591 * gdb.threads/tls.exp: Update.
3592
5b79abe7
TT
35932010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3594
3595 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
3596 (NextOverThrowDerivates) <resumebpt>: New.
3597 (resumebpt_test): New.
3598 (main): Call resumebpt_test.
3599 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
3600
0914bcdb
SS
36012010-12-12 Stan Shebs <stan@codesourcery.com>
3602
3603 * gdb.trace/tsv.exp: Test print command on trace state variables.
3604
305aeedc
TT
36052010-12-09 Tom Tromey <tromey@redhat.com>
3606
3607 * gdb.base/interp.exp: Add regression test.
3608
186c406b
TT
36092010-12-09 Tom Tromey <tromey@redhat.com>
3610
3611 * gdb.java/jnpe.java: New file.
3612 * gdb.java/jnpe.exp: New file.
3613 * gdb.cp/nextoverthrow.exp: New file.
3614 * gdb.cp/nextoverthrow.cc: New file.
3615
aae1c79a
DE
36162010-12-07 Doug Evans <dje@google.com>
3617
3618 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
3619 of data-directory.
3620 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
3621 updated.
3622 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
3623
60f98dde 36242010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
3625
3626 * gdb.base/callfuncs.exp: Test for skip_float_tests.
3627 * gdb.base/call-sc.exp: Ditto.
3628 * gdb.base/finish.exp: Ditto.
3629 * gdb.base/return.exp: Ditto.
3630 * gdb.base/return2.exp: Ditto.
3631
5fa290c1
DE
36322010-11-30 Doug Evans <dje@google.com>
3633
3634 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
3635 (gdb_expect_list): Fix spelling errors in comments.
3636 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
3637 send_gdb/gdb_expect_list where applicable.
3638 * gdb.base/call-ar-st.exp: Ditto.
3639 * gdb.base/funcargs.exp: Ditto.
3640 * gdb.base/gcore.exp: Ditto.
3641 * gdb.base/page.exp: Ditto.
3642 * gdb.base/sigaltstack.exp: Ditto.
3643 * gdb.base/siginfo.exp: Ditto.
3644 * gdb.base/sigstep.exp: Ditto.
3645 * gdb.base/trace-commands.exp: Ditto.
3646
4e04c971
DE
36472010-11-29 Doug Evans <dje@google.com>
3648
3649 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
3650 printer-name;subprinter-name.
3651
8cf6f0b1
TT
36522010-11-29 Tom Tromey <tromey@redhat.com>
3653
3654 * gdb.dwarf2/implptr.exp: New file.
3655 * gdb.dwarf2/implptr.c: New file.
3656 * gdb.dwarf2/implptr.S: New file.
3657
94b6973e
PM
36582010-11-29 Phil Muldoon <pmuldoon@redhat.com>
3659
fc529d80 3660 PR python/12199
94b6973e
PM
3661
3662 * gdb.python/py-breakpoint.exp: Test the delete method.
3663
8358c15c
JK
36642010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3665
3666 Fix step_resume_breakpoint unsaved during an infcall.
3667 * gdb.base/step-resume-infcall.exp: New file.
3668 * gdb.base/step-resume-infcall.c: New file.
3669
f6df29bc
TJB
36702010-11-24 Edjunior Machado <emachado@br.ibm.com>
3671
3672 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
3673
f2b5a5cf
TJB
36742010-11-24 Edjunior Machado <emachado@br.ibm.com>
3675
3676 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
3677 on ppc64's symbols; "finish" and "return" commands must accept to
3678 show the caller line again as well as the line after.
3679 * gdb.asm/powerpc64.inc: New file.
3680
6b0ecdc2
DE
36812010-11-23 Doug Evans <dje@google.com>
3682
3683 * lib/gdb.exp (gdb_test_sequence): New function.
3684 (gdb_expect_list): Add verbose -log call for each pattern.
3685 * gdb.base/signals.exp (test_handle_all_print): Call it.
3686 Reduce timeout increment from 6 minutes to 1 minute.
3687 * gdb.server/ext-run.exp: Call it.
3688
ea976c60
PM
36892010-11-23 Phil Muldoon <pmuldoon@redhat.com>
3690
f2b5a5cf 3691 PR python/12212
ea976c60
PM
3692
3693 * gdb.python/python.exp: Check that selected_thread raises an
3694 error when no inferior is loaded.
3695
c0efa795
JK
36962010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
3699 * gdb.dwarf2/dw2-stack-boundary.S: New file.
3700
ec3aa567
JK
37012010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3702
3703 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
3704 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
3705
d8249011
DE
37062010-11-18 Doug Evans <dje@google.com>
3707
3708 * gdb.server/ext-run.exp: Fix intermittent failures.
3709
d4eba7d1
NF
37102010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3711
3712 * gdb.stabs/gdb11479.exp: Use runto_main.
3713
b04c2f88
NF
37142010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3715
3716 * gdb.base/break-entry.exp: Skip if using a stub.
3717
ae9d7ce4
NF
37182010-11-12 Nathan Froyd <froydnj@codesourcery.com>
3719
3720 * gdb.python/py-inferior.exp: Pack values in target endianness.
3721
621c8364
TT
37222010-11-12 Tom Tromey <tromey@redhat.com>
3723
3724 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
3725 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
3726 MemoryError.
3727 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
3728 type.
3729 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
3730 MemoryError.
3731 (test_subscript_regression): Update exception type.
3732
84f4c1fe
PM
37332010-11-11 Phil Muldoon <pmuldoon@redhat.com>
3734
3735 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
3736 breakpoint tests.
3737
a1442452
PA
37382010-11-09 Pedro Alves <pedro@codesourcery.com>
3739
3740 * gdb.base/watchpoint.exp: Test "watch -location" with an
3741 innacessible location.
3742
efd11a33
JK
37432010-11-09 Edjunior Machado <emachado@br.ibm.com>
3744 Luis Machado <luisgpm@br.ibm.com>
3745
3746 * gdb.base/maint.exp: Expect "." prefix.
3747 * gdb.base/nodebug.exp: Expect "." Likewise.
3748 * gdb.base/sepsymtab.exp: Expect "." Likewise.
3749 * gdb.base/watchpoint-cond-gone.exp: Likewise.
3750 * gdb.base/watchpoint.exp: Expect a software watch to be created for
3751 POWER server processors.
3752
aa00efb5
JK
37532010-11-08 Edjunior Machado <emachado@br.ibm.com>
3754 Luis Machado <luisgpm@br.ibm.com>
3755
3756 * gdb.base/break-entry.exp: convert entry point for
3757 ppc64 and expect leading `.' on ppc64's symbols
3758
99e7ae30
DE
37592010-11-05 Doug Evans <dje@google.com>
3760
3761 * gdb.base/help.exp: Update expected output.
b521dba8
DE
3762 * gdb.python/py-param.exp: Delete, contents moved to ...
3763 * gdb.python/py-parameter.exp: ... here. New file.
3764 Add test for gdb.parameter ("directories").
99e7ae30 3765
f4b8a18d
KW
37662010-11-05 Ken Werner <ken.werner@de.ibm.com>
3767
3768 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
3769 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
3770 * configure: Regenerate.
3771 * gdb.opencl/Makefile.in: New File.
3772 * gdb.opencl/datatypes.exp: Likewise.
3773 * gdb.opencl/datatypes.cl: Likewise.
3774 * gdb.opencl/operators.exp: Likewise.
3775 * gdb.opencl/operators.cl: Likewise.
3776 * gdb.opencl/vec_comps.exp: Likewise.
3777 * gdb.opencl/vec_comps.cl: Likewise.
3778 * gdb.opencl/convs_casts.exp: Likewise.
3779 * gdb.opencl/convs_casts.cl: Likewise.
3780 * lib/opencl.exp: Likewise.
3781 * lib/opencl_hostapp.c: Likewise.
3782 * lib/opencl_kernel.cl: Likewise.
3783 * lib/cl_util.c: Likewise.
3784 * lib/cl_util.c: Likewise.
3785 * gdb.base/default.exp (set language): Add "opencl" to the list of
3786 languages.
3787
a9d5ef47
SW
37882010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
3789
3790 * gdb.cp/overload.exp: Added test for inheritance overload.
3791 * gdb.cp/overload.cc: Ditto.
3792 * gdb.cp/oranking.exp: Removed releveant kfails.
3793
03eb1c79
JK
37942010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3795 Joel Brobecker <brobecker@adacore.com>
3796
3797 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
3798 check test_compiler_info.
3799
dbc98a8b
KW
38002010-11-03 Ken Werner <ken.werner@de.ibm.com>
3801
3802 * gdb.base/gnu_vector.exp: Adjust expect messages.
3803
120bd360
KW
38042010-11-03 Ken Werner <ken.werner@de.ibm.com>
3805
3806 * gdb.base/gnu_vector.exp: Add unary operator tests.
3807
c37f7098
KW
38082010-11-03 Ken Werner <ken.werner@de.ibm.com>
3809
3810 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
3811
7b51bc51
DE
38122010-11-02 Doug Evans <dje@google.com>
3813
3814 * gdb.python/py-pp-maint.c: New file.
3815 * gdb.python/py-pp-maint.exp: New file.
3816 * gdb.python/py-pp-maint.py: New file.
3817
50c97f38
TT
38182010-11-02 Tom Tromey <tromey@redhat.com>
3819
3820 * gdb.base/default.exp: Remove "scheme" from language list.
3821
a289b8f6
JK
38222010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3823
3824 Revert:
3825 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3826 * gdb.threads/sigstep-threads.exp: New file.
3827 * gdb.threads/sigstep-threads.c: New file.
3828
cd017491
MS
38292010-10-20 Michael Snyder <msnyder@vmware.com>
3830
3831 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
3832
8e6a5956
UW
38332010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3834
3835 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
3836 Skip test completely if gdb,no_hardware_watchpoints.
3837
2c04da0d
UW
38382010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3839
3840 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
3841 strict, but do not check for any particular function name within libc.
3842
79afc5ef
SW
38432010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3844
3845 * gdb.cp/smartp.exp: New test.
3846 * gdb.cp/smartp.cc : New test.
3847
026ffab7
SW
38482010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3849
3850 * gdb.cp/converts.exp: Test pointer to bool conversion.
3851 Test pointer to long conversion.
3852 * gdb.cp/oranking.exp: Removed relevant kfail.
3853
3a772aa4
TT
38542010-10-18 Tom Tromey <tromey@redhat.com>
3855
3856 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
3857 argument to lazy_string.
3858 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
3859 (pp_ls.to_string): Use it.
3860 * gdb.python/py-prettyprint.c (main): Move declarations to top.
3861 Add "estring2" local.
3862
5fc3827b
JK
38632010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3864
3865 Fix s390x compatibility.
3866 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3867 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3868
8aeb23f3
JK
38692010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3870
3871 * gdb.threads/sigstep-threads.exp: New file.
3872 * gdb.threads/sigstep-threads.c: New file.
3873
c1e56572
JK
38742010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3875
3876 * gdb.base/pie-execl.exp: New file.
3877 * gdb.base/pie-execl.c: New file.
3878
92163a10
JK
38792010-10-13 Doug Evans <dje@google.com>
3880 Jan Kratochvil <jan.kratochvil@redhat.com>
3881
3882 PR exp/12117
3883 * gdb.cp/ptype-cv-cp.cc: New file.
3884 * gdb.cp/ptype-cv-cp.exp: New file.
3885
7062b0a0
SW
38862010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3887
3888 * gdb.cp/converts.cc: New test program.
3889 * gdb.cp/converts.exp: New test.
3890 * gdb.cp/overload.exp: Added test for void* vs int*.
3891 * gdb.cp/overload.exp: Ditto.
3892 * gdb.cp/oranking.exp: Removed related kfail.
3893
0e3509db
DE
38942010-10-13 Doug Evans <dje@google.com>
3895
3896 * lib/gdb-python.exp (gdb_check_python_config): New function.
3897 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3898 * gdb.python/lib-types.cc: New file.
3899 * gdb.python/lib-types.exp: New file.
3900
8dc78533
JK
39012010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3902
3903 * gdb.python/py-error.exp: New file.
3904 * gdb.python/py-error.py: New file.
3905
93c17e06
JK
39062010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3907
3908 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3909 gdb_test_multiple.
3910
d8b34041
JK
39112010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3912
3913 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3914 * gdb.base/prelink.exp: Likewise.
3915 * gdb.base/solib-nodir.exp: Likewise.
3916 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3917 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3918 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3919
e0cc584e
UW
39202010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3921
3922 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3923 for the "info files" test to avoid timeouts on slow machines.
3924
cfc353b1
JK
39252010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3926
3927 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
3928 (main): Make openlib dummy call.
3929
d3d7896d
JK
39302010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3931
3932 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
3933 * break-interp.exp (reach): Move the core body ...
3934 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
3935 (test_ld): Provide always real argument, even to the linker. Replace
3936 dl_main by _dl_debug_state.
3937
5e533c94
JK
39382010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3939
3940 Fix results of prelinked PIEs on ppc*.
3941 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
3942 Accept also DISPLACEMENT "PRESENT".
3943 (main): Replace "ZERO" displacements by "PRESENT".
3944
33540610
SW
39452010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
3946
3947 * gdb.cp/oranking.exp: New test.
3948 * gdb.cp/oranking.cc: New test program.
3949
3bdf2bbd
KW
39502010-10-08 Ken Werner <ken.werner@de.ibm.com>
3951
3952 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
3953 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
3954
2f608a3a
KW
39552010-10-06 Ken Werner <ken.werner@de.ibm.com>
3956
3957 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
3958 lush, lynx) New constant.
3959 * gdb.base/constvars.exp: Test const array types.
3960 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
3961
aa2e2d8d
DE
39622010-10-06 Doug Evans <dje@google.com>
3963
3964 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
3965 of syscall staging area.
3966
2844d6b5
KW
39672010-10-06 Ken Werner <ken.werner@de.ibm.com>
3968
3969 * gdb.base/gnu_vector.c: Add variable c4.
3970 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
3971 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3972
7d8ac8bb
MR
39732010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
3974
3975 * gdb.arch/altivec-abi.exp: Fix a typo.
3976
84a02e58
MR
39772010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
3978
3979 * lib/mi-support.exp (thread_selected_re): Correct pattern used
3980 to match a thread ID.
3981
b18e6318
JK
39822010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3983
3984 Fix s390x testcase compatibility.
3985 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
3986
a2c09bd0
DE
39872010-10-01 Doug Evans <dje@google.com>
3988
3989 * lib/gdb-python.exp: New file.
3990 * gdb.python/py-block.exp: Use it.
3991 * gdb.python/py-breakpoint.exp: Ditto.
3992 * gdb.python/py-frame.exp: Ditto.
3993 * gdb.python/py-inferior.exp: Ditto.
3994 * gdb.python/py-param.exp: Ditto.
3995 * gdb.python/py-prettyprint.exp: Ditto.
3996 * gdb.python/py-shared.exp: Ditto.
3997 * gdb.python/py-symbol.exp: Ditto.
3998 * gdb.python/py-symtab.exp: Ditto.
3999 * gdb.python/py-type.exp: Ditto.
4000 * gdb.python/py-value.exp: Ditto.
4001 * gdb.python/python.exp: Ditto.
4002
38f12cfc
TT
40032010-09-30 Tom Tromey <tromey@redhat.com>
4004
4005 * gdb.base/anon.exp: New file.
4006 * gdb.base/anon.c: New file.
4007
9ae8282d
TT
40082010-09-30 Tom Tromey <tromey@redhat.com>
4009
4010 * gdb.base/completion.exp: Test completion through anonymous
4011 union.
4012 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4013
e9e07ba6
JK
40142010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4015
4016 Fix printing parameters of inlined functions.
4017 * gdb.dwarf2/dw2-inline-param.exp: New file.
4018 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4019 * gdb.dwarf2/dw2-inline-param.S: New file.
4020
cd2effb2
JK
40212010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4022
4023 PR corefiles/12071.
4024 * gdb.base/corefile.exp (quit with a process, no question: load core)
4025 (quit with a core file): New tests.
4026
bceffbf3
JK
40272010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4028
4029 Fix GDB crash on inferior calls with self-referencing classes.
4030 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4031 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4032 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4033
1736ad11
JK
40342010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4035
4036 Fix lost siginfo_t for inferior calls.
4037 * gdb.base/siginfo-infcall.exp: New file.
4038 * gdb.base/siginfo-infcall.c: New file.
4039
a176ad92
JB
40402010-09-22 Joel Brobecker <brobecker@adacore.com>
4041
4042 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4043
c2b0a229
JK
40442010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4045
4046 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4047 New test.
4048 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4049
e8ae22d1
JB
40502010-09-22 Joel Brobecker <brobecker@adacore.com>
4051
4052 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4053 type of our const type.
4054
ec322823
SW
40552010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4056
4057 * gdb.cp/pr12028.cc: New.
4058 * gdb.cp/pr12028.exp: New.
4059
72929c62
JB
40602010-09-22 Joel Brobecker <brobecker@adacore.com>
4061
4062 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4063
875b4ff5 40642010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4065 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4066
4067 PR mi/11407
4068 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4069 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4070 * gdb.mi/dw2-ref-missing-frame.S New File.
4071 * gdb.mi/dw2-ref-missing-frame.exp New File.
4072
7155d578
TT
40732010-09-14 Tom Tromey <tromey@redhat.com>
4074
4075 PR symtab/8399:
4076 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4077
515ed532
TT
40782010-09-14 Tom Tromey <tromey@redhat.com>
4079
4080 PR exp/11803:
4081 * gdb.threads/tls.exp: Use C++.
4082 (check_thread_local): Use K::another_thread_local.
4083 * gdb.threads/tls.c (class K): New.
4084 (another_thread_local): Now a member of K.
4085 (spin): Update. No longer K&R C.
4086
450ca57c
SW
40872010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4088
4089 * gdb.cp/koenig.cc: created class for testing member lookup.
4090 * gdb.cp/koenig.exp: Added test for member lookup.
4091
dbd492a3
JK
40922010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4093
4094 Fix false FAILs on sourcetree topdir directory containing "kill".
4095 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4096 source line matching regexp.
4097
8d4d924b
JK
40982010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4099
4100 * gdb.python/python.exp (set height 0, collect help from uiout)
4101 (verify help to uiout): New tests.
4102
8e64f2a0
JK
41032010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4104
4105 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4106 is_lp64_target to check 64bit target.
4107
4569eed2
JK
41082010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4109
4110 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4111 (test_ld) <powerpc64-*>: New.
4112
5e1617b1
DJ
41132010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4114
4115 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4116
c767944b
DJ
41172010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4118
4119 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4120 (FunctionArg::method): New function.
4121 (empty, arg): New variables.
4122 (main): Call arg.method.
4123 * gdb.cp/templates.exp (test_template_args): New function.
4124 (do_tests): Call it.
4125
27d3a3fc
UW
41262010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4127
4128 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4129 of "next" to proceed over pthread_exit call.
4130
55b7ce7f
UW
41312010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4132
4133 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4134 "maint print statistics" output to prevent expect timeouts.
4135
809df446
JK
41362010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4137
4138 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4139 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4140 (test_float_rejected): ... here.
4141 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4142 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4143 (test_float_rejected): ... here.
4144 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4145 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4146 (test_float_rejected): ... here.
4147 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4148 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4149 (test_float_rejected): ... here.
4150
8464be76
DJ
41512010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4152
4153 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4154 before disabling hardware watchpoints.
4155 (test_inaccessible_watchpoint): Check that hardware watchpoints
4156 are used. Test for watchpoints on a constant address.
4157
14dba4b4
JK
41582010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4159
4160 * gdb.base/ui-redirect.exp: New file.
4161
3f3540e1 41622010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4163 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4164
4165 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4166
0f254bb7
DE
41672010-08-31 Doug Evans <dje@google.com>
4168
4169 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4170
03f17ccf
TT
41712010-08-30 Tom Tromey <tromey@redhat.com>
4172
4173 PR python/11792:
4174 * gdb.python/py-value.exp (test_subscript_regression): Add
4175 dynamic_type test.
4176
640617ad
DJ
41772010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4178
4179 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4180 instead of running to main. Do not test the main function.
4181 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4182 Add new main.
4183
2ed91d1b
PA
41842010-08-26 Pedro Alves <pedro@codesourcery.com>
4185
4186 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4187 one test.
4188
673bfd45
DE
41892010-08-24 Doug Evans <dje@google.com>
4190
4191 PR symtab/11942
4192 * gdb.dwarf2/dw4-sig-types.cc: New file.
4193 * gdb.dwarf2/dw4-sig-types.h: New file.
4194 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4195 * gdb.dwarf2/dw4-sig-types.exp: New file.
4196
f9ffd4bb
TT
41972010-08-23 Tom Tromey <tromey@redhat.com>
4198
4199 PR python/11145:
4200 * gdb.python/py-value.c (Base, Derived): New types.
4201 (base): New global.
4202 * gdb.python/py-value.exp (test_subscript_regression): Add
4203 dynamic_cast test.
4204
d839c8a4
TT
42052010-08-23 Tom Tromey <tromey@redhat.com>
4206
4207 PR python/10676:
4208 * gdb.python/py-type.exp (test_fields): Add tests for type
4209 equality.
4210
702c2711
TT
42112010-08-23 Tom Tromey <tromey@redhat.com>
4212
4213 PR python/11915:
4214 * gdb.python/py-type.exp (test_fields): Add tests for array.
4215
832bafd3
KS
42162010-08-23 Keith Seitz <keiths@redhat.com>
4217
4218 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4219 have any children. Create a new abbrev for it.
4220 Add missing terminal sequence to .debug_abbrev.
4221
c37bf528
KS
42222010-08-20 Keith Seitz <keiths@redhat.com>
4223
4224 PR symtab/11465:
4225 * gdb.dwarf2/pr11465.exp: New test.
4226 * gdb.dwarf2/pr11465.S: New file.
4227 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4228 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4229
4572cbac
TJB
42302010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4231
4232 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4233 registers. Update data sets with the new v2_double element in the
4234 VSX register union. Add vector_register3_vr data set for the AltiVec
4235 registers. Use gdb_test_no_output instead of send_gdb.
4236
e7fbb131
PA
42372010-08-19 Pedro Alves <pedro@codesourcery.com>
4238
4239 * gdb.python/py-shared.exp: New file, factored out from
4240 python.exp.
4241 * gdb.python/py-shared.c: New file.
4242 * gdb.python/py-shared-sl.c: New file.
4243 * gdb.python/python-1.c: New file.
4244 * gdb.python/python-sl.c: Delete.
4245 * gdb.python/python.c: Mention python-1.c.
4246 * gdb.python/python.exp: Move shared library tests to
4247 py-shared.exp.
4248 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4249 (MISCELLANEOUS): New.
4250 (clean mostlyclean): Also remove $MISCELLANEOUS.
4251
d30f5e1f
DE
42522010-08-19 Doug Evans <dje@google.com>
4253
4254 PR exp/11926
4255 * gdb.base/printcmds.exp (test_float_accepted): New function.
4256 Move existing float tests there. Add tests for floats with suffixes.
4257 (test_float_rejected): New function.
4258 * gdb.java/jv-print.exp (test_float_accepted): New function.
4259 (test_float_rejected): New function.
4260 * gdb.objc/print.exp: New file.
4261 * gdb.pascal/print.exp: New file.
4262 * lib/objc.exp: New file.
4263
7b3fd859
PM
42642010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4265
4266 * gdb.base/default.exp (info set): Avoid full buffer error and force
4267 reading up to final gdb prompt.
4268 (show): Likewise.
4269
c92817ce
TT
42702010-08-18 Tom Tromey <tromey@redhat.com>
4271
4272 PR symtab/11919:
4273 * gdb.base/completion.exp: Add test.
4274
f1208f9e
DE
42752010-08-18 Doug Evans <dje@google.com>
4276
4277 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4278 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4279 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4280 Simplify, early exit if runto_main fails.
4281 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4282 (set_lang_fortran): Moved to lib/fortran.exp.
4283 * gdb.fortran/types.exp: load_lib fortran.exp.
4284 (set_lang_fortran): Moved to lib/fortran.exp.
4285 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4286 * gdb.java/jprint.exp (set_lang_java): Ditto.
4287 * gdb.java/jv-exp.exp: load_lib java.exp.
4288 If set_lang_java fails, issue a warning instead of failure to be
4289 consistent with other set_lang_foo uses.
4290 (set_lang_java): Moved to lib/java.exp.
4291 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4292 If set_lang_java fails, issue a warning instead of failure to be
4293 consistent with other set_lang_foo uses.
4294 * gdb.pascal/types.exp: load_lib pascal.exp.
4295 (set_lang_pascal): Moved to lib/pascal.exp.
4296 * lib/fortran.exp: New file.
4297 * lib/java.exp (set_lang_java): New function.
4298 * lib/pascal.exp (set_lang_pascal): New function.
4299
2f06b485
YQ
43002010-08-18 Yao Qi <yao@codesourcery.com
4301
4302 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4303 func_nofb_start and func_loopfb_start, so that address of functions
4304 is equal to these labels on Thumb.
4305
96e25403
YQ
43062010-08-18 Yao Qi <yao@codesourcery.com>
4307
4308 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4309 to reflect latest c source file.
4310
36e6adc4
JK
43112010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4312
4313 * gdb.cp/infcall-dlopen.exp: New file.
4314 * gdb.cp/infcall-dlopen.cc: New file.
4315 * gdb.cp/infcall-dlopen-lib.cc: New file.
4316
f431efe5
PA
43172010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4318 Pedro Alves <pedro@codesourcery.com>
4319
4320 PR breakpoints/11371
4321
4322 * gdb.base/watch-cond-infcall.exp: New file.
4323 * gdb.base/watch-cond-infcall.c: New file.
4324
06a64a0b
TT
43252010-08-16 Tom Tromey <tromey@redhat.com>
4326
4327 * gdb.base/help.exp: Update.
4328 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4329 watchpoint.
4330 (test_watch_location): New proc.
4331 (test_watchpoint_in_big_blob): Delete watchpoint.
4332 * gdb.base/watchpoint.c (func5): New function.
4333 (main): Call it.
4334
70ebf4ed
DE
43352010-08-16 Doug Evans <dje@google.com>
4336
4337 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4338
ca5c20b6
PM
43392010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4340
4341 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4342 tests.
4343
7346b668
KW
43442010-08-11 Ken Werner <ken.werner@de.ibm.com>
4345
4346 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4347 * gdb.base/gnu_vector.c: New File.
4348 * gdb.base/gnu_vector.exp: Likewise.
4349
cb2e07a6
PM
43502010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4351
4352 * gdb.python/python.c: New File.
4353 * gdb.python/python-sl.c: New File.
4354 * gdb.python/python.exp: Test solib_address and decode_line
4355 * functions.
4356
5da1313b
JK
43572010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4358
4359 * gdb.python/python.exp (show height, set height 10)
4360 (verify pagination beforehand, verify pagination beforehand: q)
4361 (gdb.execute does not page, verify pagination afterwards)
4362 (verify pagination afterwards: q): New.
4363
49c3ccf7
DE
43642010-08-02 Doug Evans <dje@google.com>
4365
4366 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4367 because of an older gcc, change test2
4368 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4369 to unsupported.
4370
42c0c4f1
KH
43712010-07-30 Kazu Hirata <kazu@codesourcery.com>
4372
4373 * gdb.base/break-always.exp: Do not expect full paths to file
4374 names.
4375 * gdb.base/commands.exp: Likewise.
4376
d3765805
DE
43772010-07-30 Doug Evans <dje@google.com>
4378
c98ee71b
DE
4379 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4380 xfail them when run with older gccs.
4381
fd961404
DE
4382 * lib/gdb.exp (build_executable): Forward "c++" option to
4383 get_compiler_info.
4384
999adef4
DE
4385 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4386 "python print ttype.template_argument(1)" and
4387 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4388 if using gcc 4.4 or earlier.
4389
d3765805
DE
4390 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4391 attach-to-debugger handling.
4392
1276c759
JK
43932010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4394
4395 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4396 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4397 (main): Use copyreloc.
4398 * gdb.base/prelink.exp (split debug of executable)
4399 (.dynbss vs. .bss address shift): New tests.
4400
88caa9b9
PA
44012010-07-29 Pedro Alves <pedro@codesourcery.com>
4402
4403 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4404 in gdb_test_multiple.
4405
c6f2ac43
PA
44062010-07-29 Pedro Alves <pedro@codesourcery.com>
4407
4408 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4409 environment.
4410
326fd672
TT
44112010-07-28 Tom Tromey <tromey@redhat.com>
4412
4413 PR python/11060:
4414 * gdb.python/py-type.c (Temargs): New template.
4415 (temvar): New variable.
4416 * gdb.python/py-type.exp (test_template): New proc.
4417
3ce3b1ba
PA
44182010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4419
4420 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4421 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4422
34eaf542
TT
44232010-07-28 Tom Tromey <tromey@redhat.com>
4424
4425 PR c++/9946:
4426 * gdb.cp/temargs.exp: New file.
4427 * gdb.cp/temargs.cc: New file.
4428
d41b819e
JK
44292010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4430
4431 * gdb.base/help.exp (help disassemble): Update the content.
4432
26ab7092
JK
44332010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4434
4435 * gdb.threads/ia64-sigill.exp: New file.
4436 * gdb.threads/ia64-sigill.c: New file.
4437
5283e9e1
TT
44382010-07-27 Tom Tromey <tromey@redhat.com>
4439
4440 * gdb.opt/inline-cmds.c (ATTR): New define.
4441 (func1): Use it.
4442 (func2): Likewise.
4443 (func3): Likewise.
4444 (outer_inline1): Likewise.
4445 (outer_inline2): Likewise.
4446 * gdb.opt/inline-bt.c (ATTR): New define.
4447 (func1): Use it.
4448 (func2): Likewise.
4449 * gdb.opt/inline-locals.c (ATTR): New define.
4450 (func1): Use it.
4451 (func2): Likewise.
4452
e992ef73
TT
44532010-07-27 Tom Tromey <tromey@redhat.com>
4454
4455 * gdb.stabs/gdb11479.c (hack): New function.
4456 (test): Use it.
4457 (test2): Use it.
4458 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
4459 (int32_search_buf, int64_search_buf): No longer static.
4460 (x): Remove.
4461 * gdb.base/relocate.c (hack): New function.
4462
5374244e
PM
44632010-07-27 Phil Muldoon <pmuldoon@redhat.com>
4464
4465 * gdb.python/py-value.exp (test_inferior_function_call): New function.
4466 * gdb.python/py-value.c (func1): New function.
4467 (func2): Likewise.
4468
a99aee83
CV
44692010-07-26 Corinna Vinschen <vinschen@redhat.com>
4470
4471 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
4472 as not to clash with .data section.
4473
a04ba985
JG
44742010-07-26 Jerome Guitton <guitton@adacore.com>
4475
4476 * gdb.base/code_elim.exp: New file.
4477 * gdb.base/code_elim1.c: New file.
4478 * gdb.base/code_elim2.c: New file.
4479
23bd0f7c
PA
44802010-07-21 Pedro Alves <pedro@codesourcery.com>
4481
4482 PR symtab/11827
4483
4484 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
4485 (some_volatile_enum): New variable.
4486 * gdb.base/printcmds.exp (test_print_enums): New.
4487 <top level>: Call it.
4488
883df6dd
SW
44892010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
4490
4491 * gdb.cp/fpointer.cc: New test.
4492 * gdb.cp/fpointer.exp: New test.
4493
569b05a5
JK
44942010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4495
4496 * gdb.base/solib-nodir.exp: New file.
4497 * lib/gdb.exp (runto): New case for a GDB internal error.
4498
51d7d803
JK
44992010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4500 Ulrich Weigand <uweigand@de.ibm.com>
4501 Tom Tromey <tromey@redhat.com>
4502
4503 * gdb.base/charset-malloc.c: New file.
4504 * gdb.base/charset.c (malloc_stub): New prototype.
4505 (main): Call it instead of malloc itself.
4506 * gdb.base/charset.exp: Use only prepare_for_testing.
4507 (binfile): Remove the variable.
4508
c0edd9ed
JK
45092010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4510
4511 Make core files the process_stratum.
4512 * gdb.base/corefile.exp (run: load core again)
4513 (run: sanity check we see the core file, run: with core)
4514 (run: core file is cleared, attach: load core again)
4515 (attach: sanity check we see the core file, attach: with core)
4516 (attach: core file is cleared): New tests.
4517 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
4518
3cbaedff
KW
45192010-07-14 Ken Werner <ken.werner@de.ibm.com>
4520
4521 * gdb.arch/altivec-abi.exp: New tests.
4522
91158a56
TT
45232010-07-13 Tom Tromey <tromey@redhat.com>
4524
4525 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
4526 (main): Use it.
4527 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
4528
0f5238ed
TT
45292010-07-13 Tom Tromey <tromey@redhat.com>
4530
4531 * gdb.base/label.exp: New file.
4532 * gdb.base/label.c: New file.
4533
add265ae
L
45342010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
4535 H.J. Lu <hongjiu.lu@intel.com>
4536
4537 * lib/gdb.exp (is_ilp32_target): New.
4538 (is_lp64_target): Likewise.
4539
4540 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
4541 target.
4542 * gdb.arch/amd64-disp-step.exp: Likewise.
4543 * gdb.arch/amd64-dword.exp: Likewise.
4544 * gdb.arch/amd64-i386-address.exp: Likewise.
4545 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 4546
add265ae
L
4547 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
4548 target.
4549 * gdb.arch/i386-bp_permanent.exp: Likewise.
4550 * gdb.arch/i386-byte.exp: Likewise.
4551 * gdb.arch/i386-disp-step.exp: Likewise.
4552 * gdb.arch/i386-gnu-cfi.exp: Likewise.
4553 * gdb.arch/i386-prologue.exp: Likewise.
4554 * gdb.arch/i386-size-overlap.exp: Likewise.
4555 * gdb.arch/i386-size.exp: Likewise.
4556 * gdb.arch/i386-sse.exp: Likewise.
4557 * gdb.arch/i386-unwind.exp: Likewise.
4558 * gdb.arch/i386-word.exp: Likewise.
4559
4560 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
4561 test only when building 64-bit executables. Do not hard-code
4562 -m64 option.
4563
2dfb8c17
DE
45642010-07-07 Doug Evans <dje@google.com>
4565
4566 * lib/gdb.exp (gdb_test_list_exact): New function.
4567 * gdb.base/default.exp (show convenience): Call it, add tests for
4568 $_sdata = void, $_thread = 0.
4569
4e5799b6
JK
45702010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4571 Joel Brobecker <brobecker@adacore.com>
4572
4573 Fix re-run of PIE executable, PR shlibs/11776.
4574 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
4575 Remove $displacement_main to match the solib-svr4.c change. New "kill"
4576 and re-"run" of the inferior.
4577
1a219cc7
JK
45782010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4579 Joel Brobecker <brobecker@adacore.com>
4580
4581 Cope with missing /usr/sbin/prelink.
4582 * lib/prelink-support.exp (prelink_no):
4583 <result == 1 && $output is "no such file or directory">: New.
4584 (prelink_yes): Likewise. Return on failed prelink_no.
4585
5e3b36f8
JK
45862010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4587 Joel Brobecker <brobecker@adacore.com>
4588
4589 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
4590 build_executable by build_executable_own_libs. Replace "prelink -R"
4591 execution by a call of prelink_yes. Comment why "prelink -r" needs no
4592 change.
4593 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
4594 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
4595 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
4596 Replace build_executable by build_executable_own_libs's function
4597 build_executable_own_libs.
4598 (prelinkNO): Create new stub to call prelink_no.
4599 (prelinkYES): Create new stub to call prelink_yes.
4600 (test_attach): Rename calls of copy to file_copy.
4601 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
4602 (copy): Move to ...
4603 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
4604 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
4605 * gdb.base/prelink.exp: Disable testcase also for is_remote and
4606 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
4607 special flags by gdb_compile_shlib. Replace second gdb_compile by
4608 build_executable_own_libs. Replace "prelink -R" execution by a call of
4609 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
4610 a second call of prelink_yes. Replace restart commands by
4611 clean_restart.
4612 (prelink): Rename to ...
4613 (seen displacement message): ... this test. Extend its expectation
4614 strictness.
4615
86e4bafc
JK
46162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4617
4618 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
4619 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
4620 displacement message exactly once.
4621
3cd07d20
JK
46222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4623 Joel Brobecker <brobecker@adacore.com>
4624
4625 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
4626 its restore after the <$relink_args != ""> loop. new comment.
4627
0a1e94c7
JK
46282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4629 Joel Brobecker <brobecker@adacore.com>
4630
4631 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
4632 code for it. New variable relink_args.
4633 (prelinkYES): Call prelinkNO.
4634 (test_attach): Accept new parameter relink_args. Re-prelink the binary
4635 in such case. Move the core code to ...
4636 (test_attach_gdb): ... a new function. Send GDB command "file".
4637 Extend expected "Attaching to " string.
4638
2f70bcfb
TT
46392010-07-02 Tom Tromey <tromey@redhat.com>
4640
4641 * gdb.base/bitops.exp: Remove extraneous "pass".
4642
a17ac5b0
TT
46432010-07-02 Ken Werner <ken.werner@de.ibm.com>
4644
4645 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4646
dc10affe
PA
46472010-07-01 Pedro Alves <pedro@codesourcery.com>
4648
d41c0fc8
PA
4649 * gdb.base/help.exp: Adjust expected output.
4650
46512010-07-01 Pedro Alves <pedro@codesourcery.com>
4652
4653 * gdb.base/help.exp: Adjust expected output.
dc10affe 4654
0a600c36
JK
46552010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4656
4657 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
4658 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
4659 c++/11702.
4660
37cc8bfe
JK
46612010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4662 Doug Evans <dje@google.com>
4663
4664 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
4665 add .dynamic entry'.
4666
254e6b9e
DE
46672010-06-29 Doug Evans <dje@google.com>
4668
4669 Test PR c++/11702.
4670 * gdb.cp/m-static.exp: Add testcase.
4671 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
4672
595939de 46732010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
4674 Tom Tromey <tromey@redhat.com>
4675 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
4676
4677 * gdb.python/py-inferior.c: New File.
4678 * gdb.python/py-infthread.c: New File.
4679 * gdb.python/py-inferior.exp: New File.
4680 * gdb.python/py-infthread.exp: New File.
4681
98751a41
JK
46822010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4683
4684 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
4685 (ptype ::C::OtherFileClass typedefs): New.
4686 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
4687 (C::OtherFileClass::cOtherFileClassVar2): New.
4688 (C::OtherFileClass::cOtherFileClassVar_use): Use also
4689 cOtherFileClassVar2.
4690 (C::cOtherFileType2, C::cOtherFileVar2): New.
4691 (C::cOtherFileVar_use): use also cOtherFileVar2.
4692 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
4693
41f62f39
JK
46942010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4695
4696 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
4697 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
4698 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
4699 (print ::C::cOtherFileVar)
4700 (whatis C::OtherFileClass::cOtherFileClassType)
4701 (whatis ::C::OtherFileClass::cOtherFileClassType)
4702 (print C::OtherFileClass::cOtherFileClassVar)
4703 (print ::cOtherFileClassVar)
4704 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
4705 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
4706 trailing content.
4707 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
4708 (C::OtherFileClass::cOtherFileClassVar)
4709 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
4710 (C::cOtherFileVar, C::cOtherFileVar_use): New.
4711
af53d231
JK
47122010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4713
4714 Test PR c++/11703 and PR gdb/1448.
4715 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
4716 gdb/1448.
4717
9655fd1a
JK
47182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4719
4720 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
4721 (main) <rtti_data>: New.
4722 * gdb.cp/virtbase.exp (print rtti_data): New.
4723
824cc8dd
JK
47242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4725 Joel Brobecker <brobecker@adacore.com>
4726
4727 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
4728
6036c742
JK
47292010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4730
4731 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
4732
de6a0421
DE
47332010-06-28 Doug Evans <dje@google.com>
4734
4735 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
4736
b2dae948
DE
47372010-06-27 Doug Evans <dje@google.com>
4738
4739 * gdb.cp/m-static.exp: Update expected test output.
4740
0f3bb72e
PH
47412010-06-25 Paul Hilfinger <hilfinger@adacore.com>
4742
889bf7c5
PA
4743 * gdb.gdb/selftest.exp: Adjust expected message for
4744 capturing start-up runtime.
0f3bb72e 4745
bc9f0842
TT
47462010-06-25 Tom Tromey <tromey@redhat.com>
4747
4748 PR python/10808:
4749 * gdb.python/python.exp: Add new tests.
4750
099ef718
SW
47512010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
4752
4753 * gdb.cp/operator.cc: Created an import loop.
4754 * gdb.cp/operator.exp: Added testcase for import loop.
4755
5868a632
JK
47562010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4757
4758 Test PR python/11407.
4759 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
4760 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
4761 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
4762 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
4763 executable_nofb and executable_fb. New variables srcsfile, objsfile,
4764 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
4765 binfile. Call gdb_compile with clean_restart twice.
4766 (func_nofb print, func_nofb backtrace, func_loopfb print)
4767 (func_loopfb backtrace): New.
4768
af76db58
JK
47692010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4770
4771 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
4772 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
4773 by a hand made one.
4774 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
4775 i?86 requirement. Remove variables srcfile and binfile. New variable
4776 sources, executable_nofb and executable_fb. Call prepare_for_testing.
4777
f2c7657e
UW
47782010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4779
4780 * gdb.cell/dwarfaddr.exp: New file.
4781 * gdb.cell/dwarfaddr.S: New file.
4782
628fe4e4
JK
47832010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4784
4785 Test PR 9436.
4786 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
4787
f1421989
HZ
47882010-06-24 Hui Zhu <teawater@gmail.com>
4789
4790 * gdb.base/eval.exp: New file.
4791
d03285ec
UW
47922010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4793
4794 * gdb.cell/fork.exp: New file.
4795 * gdb.cell/fork.c: Likewise.
4796 * gdb.cell/fork-spu.c: Likewise.
4797
41b2c92d
PM
47982010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
4799
4800 * lib/gdb.exp (banned_variables_traced): New global variable.
4801 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
4802 (gdb_init): Use `trace add variable' instead of obsolete
4803 `trace variable'.
4804
d5bc977f
DE
48052010-06-21 Doug Evans <dje@google.com>
4806
4807 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
4808
d2ed6730
UW
48092010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4810
4811 * gdb.arch/spu-ls.exp: New file.
4812 * gdb.arch/spu-ls.c: Likewise.
4813
6aed2dbc
SS
48142010-06-18 Stan Shebs <stan@codesourcery.com>
4815
4816 * gdb.threads/thread-specific.exp: Add tests of $_thread.
4817
e0756905
UW
48182010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4819
4820 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
4821 * gdb.base/watch-cond.exp: Likewise.
4822 * gdb.python/py-breakpoint.exp: Likewise.
4823
d8053d4d
PA
48242010-06-18 Pedro Alves <pedro@codesourcery.com>
4825
4826 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
4827 clean_restart, make sure every test has a distinct message, and
4828 that messages don't include the executable' full path.
4829
81ce510c
DE
48302010-06-17 Doug Evans <dje@google.com>
4831
4832 * gdb.arch/i386-size.exp: Updated expected output for
4833 DISASSEMBLY_OMIT_FNAME.
4834
65d79d4b
SDJ
48352010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4836 Sergio Durigan Junior <sergiodj@redhat.com>
4837
4838 * gdb.base/watch-notconst.c: New file.
4839 * gdb.base/watch-notconst.S: New file.
4840 * gdb.base/watch-notconst2.c: New file.
4841 * gdb.base/watch-notconst2.S: New file.
4842 * gdb.base/watch-notconst.exp: New file.
4843 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
4844 (func4): Add operations on `global_ptr_ptr'.
4845 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
4846 routine to test watchpoints created with a constant expression.
4847 (test_inaccessible_watchpoint): Include tests for watchpoints
4848 created with a constant expression.
4849
df0f4836
KB
48502010-06-14 Kevin Buettner <kevinb@redhat.com>
4851
4852 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4853 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
4854 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
4855 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
4856 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4857 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4858 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
4859 of `_start'.
4860
b769def5
UW
48612010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4862
4863 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4864 not supported on the target.
4865 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4866 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4867 * gdb.mi/mi-nsintrall.exp: Likewise.
4868 * gdb.mi/mi-nsmoribund.exp: Likewise.
4869 * gdb.mi/mi-nsthrexec.exp: Likewise.
4870
d914c394
SS
48712010-06-11 Stan Shebs <stan@codesourcery.com>
4872
4873 * gdb.base/permissions.exp: New file.
4874
48752010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4876
4877 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4878 does not support ELF executable class.
4879
f3ce5b9c
UW
48802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4881
4882 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4883
8e46892c
JK
48842010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4885
4886 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4887 (runto): Catch "The target does not support running in non-stop mode.".
4888
6cc55c64
MS
48892010-06-11 Michael Snyder <msnyder@vmware.com>
4890
4891 * gdb.base/setshow.exp (set language asm): Don't use
4892 gdb_test_no_output, fails on some targets.
4893
caddefa4
UW
48942010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4895
4896 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4897 * gdb.cp/pr9167.exp: Likewise.
4898
468b1aa7
UW
48992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4900
4901 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4902
5c3552dc
UW
49032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4904
4905 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4906
02e6fe6a
UW
49072010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4908
4909 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4910
0e03807e
TT
49112010-06-11 Tom Tromey <tromey@redhat.com>
4912
4913 PR gdb/9977, PR exp/11636::
4914 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4915 (pieces_test_f6): Update expected output.
4916
2bdf28a0
JK
49172010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4918
4919 * gdb.base/moribund-step.exp: New.
4920
f6978de9
MS
49212010-06-08 Michael Snyder <msnyder@vmware.com>
4922
4923 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 4924 * gdb.ada/boolean_expr.exp:
f6978de9
MS
4925 * gdb.ada/frame_args.exp: Ditto.
4926 * gdb.ada/lang_switch.exp: Ditto.
4927 * gdb.ada/ptype_arith_binop.exp: Ditto.
4928 * gdb.ada/ref_param.exp: Ditto.
4929 * gdb.ada/type_coercion.exp:Ditto.
4930
4931 * gdb.asm/asm-source.exp: Ditto.
4932
4933 * gdb.base/attach.exp: Ditto.
4934 * gdb.base/bitfields2.exp: Ditto.
4935 * gdb.base/call-signal-resume.exp: Ditto.
4936 * gdb.base/callfuncs.exp: Ditto.
4937 * gdb.base/commands.exp: Ditto.
4938 * gdb.base/dbx.exp: Ditto.
4939 * gdb.base/default.exp: Ditto.
4940 * gdb.base/dump.exp: Ditto.
4941 * gdb.base/exprs.exp: Ditto.
4942 * gdb.base/freebpcmd.exp: Ditto.
4943 * gdb.base/interrupt.exp: Ditto.
4944 * gdb.base/list.exp: Ditto.
4945 * gdb.base/long_long.exp: Ditto.
4946 * gdb.base/maint.exp: Ditto.
4947 * gdb.base/ptype.exp: Ditto.
4948 * gdb.base/return.exp: Ditto.
4949 * gdb.base/setshow.exp: Ditto.
4950 * gdb.base/sigbpt.exp: Ditto.
4951 * gdb.base/sigrepeat.exp: Ditto.
4952
4953 * gdb.cp/classes.exp: Ditto.
4954
4955 * gdb.dwarf2/dw2-restore.exp: Ditto.
4956
4957 * gdb.gdb/selftest.exp: Ditto.
4958
4959 * gdb.multi/base.exp: Ditto.
4960 * gdb.multi/bkpt-multi-exec.exp: Ditto.
4961
4962 * gdb.python/py-block.exp: Ditto.
4963 * gdb.python/py-prettyprint.exp: Ditto.
4964 * gdb.python/py-template.exp: Ditto.
4965
4966 * gdb.server/ext-attach.exp: Ditto.
4967 * gdb.server/ext-run.exp: Ditto.
4968 * gdb.server/server-mon.exp: Ditto.
4969
4970 * gdb.threads/fork-thread-pending.exp: Ditto.
4971 * gdb.threads/hand-call-in-threads.exp: Ditto.
4972 * gdb.threads/interrupted-hand-call.exp: Ditto.
4973 * gdb.threads/linux-dp.exp: Ditto.
4974 * gdb.threads/manythreads.exp: Ditto.
4975 * gdb.threads/print-threads.exp: Ditto.
4976 * gdb.threads/pthreads.exp: Ditto.
4977 * gdb.threads/schedlock.exp: Ditto.
4978 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4979 * gdb.threads/threadapply.exp: Ditto.
4980
de7ff789
MS
49812010-06-08 Michael Snyder <msnyder@vmware.com>
4982
889bf7c5 4983 * gdb.ada/exec_changed.exp:
de7ff789
MS
4984 Use ".*" instead of "" as wildcard regexp.
4985
4986 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
4987 * gdb.base/call-ar-st.exp: Ditto.
4988 * gdb.base/checkpoint.exp: Ditto.
4989 * gdb.base/default.exp: Ditto.
4990 * gdb.base/dump.exp: Ditto.
4991 * gdb.base/ending-run.exp: Ditto.
4992 * gdb.base/fileio.exp: Ditto.
4993 * gdb.base/miscexprs.exp: Ditto.
4994 * gdb.base/pointers.exp: Ditto.
4995 * gdb.base/readline.exp: Ditto.
4996 * gdb.base/reread.exp: Ditto.
4997 * gdb.base/restore.exp: Ditto.
4998 * gdb.base/shlib-call.exp: Ditto.
4999 * gdb.base/valgrind-db-attach.exp: Ditto.
5000 * gdb.base/volatile.exp: Ditto.
5001 * gdb.base/watchpoints.exp: Ditto.
5002
5003 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5004
5005 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5006 * gdb.python/py-value.exp: Ditto.
5007
5008 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5009 * gdb.trace/circ.exp: Ditto.
5010 * gdb.trace/collection.exp: Ditto.
5011 * gdb.trace/packetlen.exp: Ditto.
5012 * gdb.trace/passc-dyn.exp: Ditto.
5013 * gdb.trace/report.exp: Ditto.
5014 * gdb.trace/tfile.exp: Ditto.
5015 * gdb.trace/tfind.exp: Ditto.
5016 * gdb.trace/while-dyn.exp: Ditto.
5017
3bebe2f2
JK
50182010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5019
5020 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5021
5c631832
JK
50222010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5023
5024 Test PR 10640.
5025 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5026
4c3376c8
SW
50272010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5028
5029 * gdb.cp/koenig.exp: Test for ADL operators.
5030 * gdb.cp/koenig.cc: Added ADL operators.
5031 * gdb.cp/operator.exp: New test.
5032 * gdb.cp/operator.cc: New test.
5033
dc226d5a
MS
50342010-06-04 Michael Snyder <msnyder@vmware.com>
5035
dfb88a23
MS
5036 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5037 * gdb.base/pending.exp: Ditto.
f7ae76b3 5038
dc226d5a
MS
5039 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5040
967cf477
DE
50412010-06-04 Doug Evans <dje@google.com>
5042
5043 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5044 disabled printers.
5045 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5046 (enable_lookup_function): New function.
5047
eb801841
TT
50482010-06-04 Tom Tromey <tromey@redhat.com>
5049
5050 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5051 of hash and id.
5052
38979823
JK
50532010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5054
5055 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5056 newline.
5057 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5058 (empty verbose non-noisy clear, empty verbose noisy clear)
5059 (empty non-verbose noisy clear): Likewise.
5060
35ec993f
MS
50612010-06-03 Michael Snyder <msnyder@vmware.com>
5062
5063 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5064 * gdb.base/display.exp: Ditto.
5065 * gdb.base/find.exp: Ditto.
5066 * gdb.base/ifelse.exp: Ditto.
5067 * gdb.base/multi-forks.exp: Ditto.
5068 * gdb.base/recurse.exp: Ditto.
5069 * gdb.base/setshow.exp: Ditto.
5070 * gdb.base/value-double-free.exp: Ditto.
5071 * gdb.base/watch-vfork.exp: Ditto.
5072 * gdb.base/watch_thread_num.exp: Ditto.
5073 * gdb.base/watchpoint-solib.exp: Ditto.
5074 * gdb.base/watchpoint.exp: Ditto.
5075 * gdb.base/watchpoints.exp: Ditto.
5076
5077 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5078 * gdb.cp/overload.exp: Ditto.
5079 * gdb.cp/virtfunc.exp: Ditto.
5080
5081 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5082
889bf7c5 5083 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5084 Replace gdb_test with gdb_test_no_output.
5085
889bf7c5 5086 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5087 Replace gdb_test with gdb_test_no_output.
5088 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5089 * gdb.threads/watchthreads.exp: Ditto.
5090 * gdb.threads/watchthreads2.exp: Ditto.
5091
5092 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5093 * gdb.trace/tfind.exp: Ditto.
5094
c22decce
JB
50952010-06-03 Joel Brobecker <brobecker@adacore.com>
5096
5097 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5098 successful test if message is the empty string.
5099
fd5700c7
JK
51002010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5101
5102 * gdb.fortran/module.exp (stopped language detection): New test.
5103
f55ee35c
JK
51042010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5105
5106 Support DW_TAG_module as separate namespaces.
5107 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5108 gdb.fortran/library-module-lib.f90: New.
5109 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5110 (print i): Remove.
5111 (continue to breakpoint: i-is-1, print var_i value 1)
5112 (continue to breakpoint: i-is-2, print var_i value 2)
5113 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5114 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5115 (complete `modmany, complete `modmany`, complete `modmany`var)
5116 (show language, setting breakpoint at module): New tests.
5117 * gdb.fortran/module.f90 (module mod): Remove.
5118 (module mod1, module mod2, module modmany, subroutine sub1)
5119 (subroutine sub2, program module): New.
5120
b8e8282f
JK
51212010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5122
5123 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5124 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5125 * gdb.cp/anon-union.exp (pass): Rename to ...
5126 (print z 2): ... here.
b8e8282f 5127
019ebafc
MS
51282010-06-02 Michael Snyder <msnyder@vmware.com>
5129
e68d8fd4
MS
5130 * gdb.trace/actions.exp: Use gdb_test_no_output.
5131 * gdb.trace/circ.exp: Ditto.
5132 * gdb.trace/packetlen.exp: Ditto.
5133 * gdb.trace/save-trace.exp: Ditto.
5134 * gdb.trace/tracecmd.exp: Ditto.
5135 * gdb.trace/tsv.exp: Ditto.
5136
12b5d08a
MS
5137 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5138 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5139 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5140 * gdb.threads/manythreads.exp: Ditto.
5141 * gdb.threads/print-threads.exp: Ditto.
5142 * gdb.threads/pthreads.exp: Ditto.
5143 * gdb.threads/schedlock.exp: Ditto.
5144 * gdb.threads/staticthreads.exp: Ditto.
5145 * gdb.threads/thread-specific.exp: Ditto.
5146 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5147 * gdb.threads/threadapply.exp: Ditto.
5148 * gdb.threads/watchthreads.exp: Ditto.
5149 * gdb.threads/watchthreads2.exp: Ditto.
5150
89493308
MS
5151 * gdb.python/py-block.exp: Use gdb_test_no_output.
5152 * gdb.python/py-prettyprint.exp: Ditto.
5153 * gdb.python/py-template.exp: Ditto.
5154 * gdb.python/py-value.exp: Ditto.
5155
5156 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5157 * gdb.reverse/watch-reverse.exp: Ditto.
5158
5159 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5160 * gdb.server/ext-run.exp: Ditto.
5161
019ebafc
MS
5162 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5163 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5164 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5165 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5166 * gdb.dwarf2/dw2-producer.exp: Ditto.
5167 * gdb.dwarf2/mac-fileno.exp: Ditto.
5168
5169 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5170 * gdb.gdb/selftest.exp: Ditto.
5171
5172 * gdb.multi/base.exp: Use gdb_test_no_output.
5173
5174 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5175
3e0ca3a5
JK
51762010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5177
5178 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5179
9db70545
MS
51802010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5181
a8d52276
MS
5182 * gdb.cp/class2.exp: Use gdb_test_no_output.
5183 * gdb.cp/classes.exp: Ditto.
5184 * gdb.cp/extern-c.exp: Ditto.
5185 * gdb.cp/inherit.exp: Ditto.
5186 * gdb.cp/maint.exp: Ditto.
5187 * gdb.cp/mb-inline.exp: Ditto.
5188 * gdb.cp/mb-templates.exp: Ditto.
5189 * gdb.cp/method2.exp: Ditto.
5190 * gdb.cp/misc.exp: Ditto.
5191 * gdb.cp/ovldbreak.exp: Ditto.
5192 * gdb.cp/punctuator.exp: Ditto.
5193 * gdb.cp/templates.exp: Ditto.
5194 * gdb.cp/virtbase.exp: Ditto.
5195
889bf7c5 5196 * gdb.threads/attach-stopped.exp:
9db70545 5197 Replace uses of send_gdb / gdb_expect.
889bf7c5 5198 * gdb.threads/attachstop-mt.exp:
9db70545 5199 Replace uses of send_gdb / gdb_expect.
889bf7c5 5200 * gdb.threads/gcore-thread.exp:
9db70545 5201 Replace uses of send_gdb / gdb_expect.
889bf7c5 5202 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5203 Replace uses of send_gdb / gdb_expect.
5204 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5205 * gdb.threads/print-threads.exp:
9db70545
MS
5206 Replace uses of send_gdb / gdb_expect.
5207 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5208 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5209 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5210
5211 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5212 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5213 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5214 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5215 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5216 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5217 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5218 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5219 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5220 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5221 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5222
359cc68c
JK
52232010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5224
5225 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5226
7d3fe98e
SW
52272010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5228
5229 * gdb.cp/koenig.exp: Added new test case.
5230 * gdb.cp/koenig.cc: Ditto.
5231
27d3a1a2
MS
52322010-06-01 Michael Snyder <msnyder@vmware.com>
5233
5234 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5235 * gdb.base/arrayidx.exp: Ditto.
5236 * gdb.base/attach.exp: Ditto.
5237 * gdb.base/auxv.exp: Ditto.
5238 * gdb.base/bigcre.exp: Ditto.
5239 * gdb.base/break-always.exp: Ditto.
5240 * gdb.base/break-interp.exp: Ditto.
5241 * gdb.base/break.exp: Ditto.
5242 * gdb.base/breakpoint-shadow.exp: Ditto.
5243 * gdb.base/call-ar-st.exp: Ditto.
5244 * gdb.base/call-sc.exp: Ditto.
5245 * gdb.base/call-signal-resume.exp: Ditto.
5246 * gdb.base/callfuncs.exp: Ditto.
5247 * gdb.base/catch-syscall.exp: Ditto.
5248 * gdb.base/charset.exp: Ditto.
5249 * gdb.base/code-expr.exp: Ditto.
5250 * gdb.base/commands.exp: Ditto.
5251 * gdb.base/cond-expr.exp: Ditto.
5252 * gdb.base/condbreak.exp: Ditto.
5253 * gdb.base/cursal.exp: Ditto.
5254 * gdb.base/cvexpr.exp: Ditto.
5255 * gdb.base/default.exp: Ditto.
5256 * gdb.base/del.exp: Ditto.
5257 * gdb.base/detach.exp: Ditto.
5258 * gdb.base/display.exp: Ditto.
5259 * gdb.base/ena-dis-br.exp: Ditto.
5260 * gdb.base/eval-skip.exp: Ditto.
5261 * gdb.base/foll-fork.exp: Ditto.
5262 * gdb.base/foll-vfork.exp: Ditto.
5263 * gdb.base/frame-args.exp: Ditto.
5264 * gdb.base/funcargs.exp: Ditto.
5265 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5266 * gdb.base/gdbvars.exp: Ditto.
5267 * gdb.base/help.exp: Ditto.
5268 * gdb.base/ifelse.exp: Ditto.
5269 * gdb.base/included.exp: Ditto.
5270 * gdb.base/list.exp: Ditto.
5271 * gdb.base/macscp.exp: Ditto.
5272 * gdb.base/maint.exp: Ditto.
5273 * gdb.base/multi-fork.exp: Ditto.
5274 * gdb.base/overlays.exp: Ditto.
5275 * gdb.base/page.exp: Ditto.
5276 * gdb.base/pending.exp: Ditto.
5277 * gdb.base/pointers.exp: Ditto.
5278 * gdb.base/pr11022.exp: Ditto.
5279 * gdb.base/prelink.exp: Ditto.
5280 * gdb.base/printcmds.exp: Ditto.
5281 * gdb.base/psymtab.exp: Ditto.
5282 * gdb.base/randomize.exp: Ditto.
5283 * gdb.base/relational.exp: Ditto.
5284 * gdb.base/relocate.exp: Ditto.
5285 * gdb.base/remote.exp: Ditto.
5286 * gdb.base/sepdebug.exp: Ditto.
5287 * gdb.base/set-lang-auto.exp: Ditto.
5288 * gdb.base/setshow.exp: Ditto.
5289 * gdb.base/setvar.exp: Ditto.
5290 * gdb.base/signals.exp: Ditto.
5291 * gdb.base/signull.exp: Ditto.
5292 * gdb.base/sigstep.exp: Ditto.
5293 * gdb.base/sizeof.exp: Ditto.
5294 * gdb.base/solib-disc.exp: Ditto.
5295 * gdb.base/store.exp: Ditto.
5296 * gdb.base/structs.exp: Ditto.
5297 * gdb.base/structs2.exp: Ditto.
5298 * gdb.base/subst.exp: Ditto.
5299 * gdb.base/term.exp: Ditto.
5300 * gdb.base/trace-commands.exp: Ditto.
5301 * gdb.base/unwindonsignal.exp: Ditto.
5302 * gdb.base/valgrind-db-attach.exp: Ditto.
5303 * gdb.base/varargs.exp: Ditto.
5304 * gdb.base/watch-cond.exp: Ditto.
5305 * gdb.base/watch_thread_num.exp: Ditto.
5306 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5307 * gdb.base/watchpoint.exp: Ditto.
5308 * gdb.base/whatis-exp.exp: Ditto.
5309
f8d3bf8f
MS
53102010-06-01 Michael Snyder <msnyder@vmware.com>
5311
5312 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5313 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5314 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5315 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5316 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5317 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5318 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5319 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5320 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5321 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5322 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5323 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5324 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5325 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5326 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5327
3f9e0d32
JK
53282010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5329
5330 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5331 trailing newline.
5332 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5333 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5334 (p *args): ... here and remove excessive trailing newline.
5335
f629457d
JB
53362010-05-31 Joel Brobecker <brobecker@adacore.com>
5337
5338 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5339
09eef106
JK
53402010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5341
5342 Accept the new Linux kernel "t (tracing stop)" string.
5343 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5344 Update comment.
5345 (state_wait) <T (tracing stop)>: New.
5346 (main): Update the state_wait expect string.
5347
94f31136
PA
53482010-05-28 Pedro Alves <pedro@codesourcery.com>
5349
5350 * limits.c, limits.exp: Delete files.
5351 * Makefile.in (clean mostlyclean): Adjust.
5352 * tracecmd.exp: Adjust.
5353
096554ab
JK
53542010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5355
5356 * gdb.base/tui-layout.exp: New.
5357
27d3a1a2 53582010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5359
889bf7c5 5360 * gdb.reverse/break-precsave.exp:
bcd2dc50 5361 Replace uses of send_gdb / gdb_expect.
889bf7c5 5362 * gdb.reverse/break-reverse.exp:
bcd2dc50 5363 Replace uses of send_gdb / gdb_expect.
889bf7c5 5364 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5365 Replace uses of send_gdb / gdb_expect.
889bf7c5 5366 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5367 Replace uses of send_gdb / gdb_expect.
889bf7c5 5368 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5369 Replace uses of send_gdb / gdb_expect.
889bf7c5 5370 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5371 Replace uses of send_gdb / gdb_expect.
889bf7c5 5372 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5373 Replace uses of send_gdb / gdb_expect.
889bf7c5 5374 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5375 Replace uses of send_gdb / gdb_expect.
889bf7c5 5376 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5377 Replace uses of send_gdb / gdb_expect.
889bf7c5 5378 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5379 Replace uses of send_gdb / gdb_expect.
889bf7c5 5380 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5381 Replace uses of send_gdb / gdb_expect.
889bf7c5 5382 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5383 Replace uses of send_gdb / gdb_expect.
889bf7c5 5384 * gdb.reverse/machinestate.exp:
bcd2dc50 5385 Replace uses of send_gdb / gdb_expect.
889bf7c5 5386 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5387 Replace uses of send_gdb / gdb_expect.
889bf7c5 5388 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5389 Replace uses of send_gdb / gdb_expect.
889bf7c5 5390 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5391 Replace uses of send_gdb / gdb_expect.
889bf7c5 5392 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5393 Replace uses of send_gdb / gdb_expect.
889bf7c5 5394 * gdb.reverse/step-precsave.exp:
bcd2dc50 5395 Replace uses of send_gdb / gdb_expect.
889bf7c5 5396 * gdb.reverse/step-reverse.exp:
bcd2dc50 5397 Replace uses of send_gdb / gdb_expect.
889bf7c5 5398 * gdb.reverse/until-precsave.exp:
bcd2dc50 5399 Replace uses of send_gdb / gdb_expect.
889bf7c5 5400 * gdb.reverse/until-reverse.exp:
bcd2dc50 5401 Replace uses of send_gdb / gdb_expect.
889bf7c5 5402 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5403 Replace uses of send_gdb / gdb_expect.
889bf7c5 5404 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5405 Replace uses of send_gdb / gdb_expect.
5406
3def43e0
JK
54072010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5408
5409 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5410 excessive newline.
5411
27d3a1a2 54122010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5413
5414 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5415 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5416 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5417 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5418 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5419 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5420 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5421 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5422 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5423 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5424 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5425 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5426 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5427 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5428 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5429 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5430 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5431 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5432 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5433
27d3a1a2 54342010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5435
22454424
MS
5436 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5437 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5438
5439 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
5440 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
5441 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
5442
889bf7c5 5443 * gdb.reverse/consecutive-reverse.exp:
22454424 5444 Replace uses of send_gdb / gdb_expect.
889bf7c5 5445 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
5446 Replace uses of send_gdb / gdb_expect.
5447
5448 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
5449 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
5450 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5451 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
5452 Replace uses of send_gdb / gdb_expect.
5453 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
5454 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
5455 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
5456 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
5457 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
5458 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
5459 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
5460 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
5461 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
5462
54632010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 5464
22454424 5465 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5466
22454424 5467 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5468
22454424
MS
5469 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
5470 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
5471 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
5472 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
5473 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
5474 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
5475 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
5476 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
5477 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5478
6e5f2c59
TT
54792010-05-25 Tom Tromey <tromey@redhat.com>
5480
5481 * gdb.base/macscp.exp: Add missing space after setup_kfail.
5482
bbc8b958
TT
54832010-05-25 Tom Tromey <tromey@redhat.com>
5484
5485 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
5486 argument order.
5487 * gdb.base/macscp.exp: Fix setup_kfail argument order.
5488 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
5489 order.
5490 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
5491 order.
5492 * gdb.base/call-sc.exp (setup_kfails): Remove.
5493 (setup_compiler_kfails): Remove.
5494 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
5495 argument order.
5496 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
5497 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
5498 (advancei): Fix setup_kfail argument order.
5499 * gdb.base/radix.exp: Fix setup_kfail argument order.
5500 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
5501 order.
5502 * gdb.base/structs.exp (setup_kfails): Remove.
5503 (setup_compiler_kfails): Fix setup_kfail argument order.
5504 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
5505 order.
5506 * gdb.java/jmain.exp: Fix setup_kfail argument order.
5507 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
5508 setup_kfail argument order.
5509 * gdb.cp/overload.exp: Fix setup_kfail argument order.
5510
83d1babf
TT
55112010-05-25 Tom Tromey <tromey@redhat.com>
5512
5513 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
5514
6acb16a2
MS
55152010-05-25 Michael Snyder <msnyder@vmware.com>
5516
5517 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
5518 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
5519 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
5520 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
5521 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
5522 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
5523 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
5524 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
5525 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
5526 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
5527 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
5528 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
5529 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
5530 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
5531 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
5532 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
5533 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
5534 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
5535 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
5536 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
5537 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
5538 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
5539 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
5540 * gdb.base/default.exp: Replace send_gdb with gdb_test.
5541 * gdb.base/define.exp: Replace send_gdb with gdb_test.
5542 * gdb.base/display.exp: Replace send_gdb with gdb_test.
5543 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
5544 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
5545 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
5546 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
5547 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
5548 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
5549 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
5550 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
5551 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
5552 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
5553 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
5554 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
5555 * gdb.base/help.exp: Replace send_gdb with gdb_test.
5556 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
5557 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
5558 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5559 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
5560 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
5561 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
5562 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
5563 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 5564 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
5565
55662010-05-25 Doug Evans <dje@google.com>
5567
5568 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
5569 gdb.string_to_argv.
ad3986f0 5570
d3b1e874
TT
55712010-05-21 Tom Tromey <tromey@redhat.com>
5572
5573 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
5574 Call it.
5575 * gdb.dwarf2/pieces.S: Update.
5576 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
5577
cb826367
TT
55782010-05-21 Tom Tromey <tromey@redhat.com>
5579
5580 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
5581 Call it.
5582 * gdb.dwarf2/pieces.c (struct C): New.
5583 (f6): New function.
5584 * gdb.dwarf2/pieces.S: Replace.
5585
74de6778
TT
55862010-05-21 Tom Tromey <tromey@redhat.com>
5587
5588 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
5589 Call it.
5590
afd74c5f
TT
55912010-05-21 Tom Tromey <tromey@redhat.com>
5592
5593 * gdb.dwarf2.pieces.exp: New file.
5594 * gdb.dwarf2.pieces.S: New file.
5595 * gdb.dwarf2.pieces.c: New file.
5596
a7b75dfd 55972010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5598 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
5599
5600 * lib/gdb.exp (gdb_test_no_output): New function.
5601 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
5602 when testing commands that should produce no output.
5603
c81c812a
JB
56042010-05-17 Joel Brobecker <brobecker@adacore.com>
5605
5606 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
5607 parameter that we want to watch being a constant.
5608
0cce5bd9
JB
56092010-05-17 Joel Brobecker <brobecker@adacore.com>
5610
5611 * gdb.ada/cond_lang: New testcase.
5612
47050449
JB
56132010-05-17 Joel Brobecker <brobecker@adacore.com>
5614
5615 * lib/gdb.exp (banned_variables): New variable/constant.
5616 (gdb_init): Add write trace on variables listed in banned_variables.
5617 (gdb_finish): Remove write traces on variables listed in
5618 banned_variables.
5619
77c01586
JB
56202010-05-17 Joel Brobecker <brobecker@adacore.com>
5621
5622 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
5623 * gdb.cp/koenig.exp: Likewise.
5624
88d4aea7
PM
56252010-05-14 Phil Muldoon <pmuldoon@redhat.com>
5626
889bf7c5 5627 PR python/11482
88d4aea7
PM
5628
5629 * gdb.python/py-value.exp (test_value_hash): New function.
5630
f5a010c0
PM
56312010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
5632
5633 PR exp/11530.
5634 * gdb.base/gdb11530.c: New file.
5635 * gdb.base/gdb11530.exp: New file.
5636
8ef4892f
JK
56372010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5638
5639 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
5640 * gdb.dwarf2/dw2-modula2-self-type.S: New.
5641
7322dca9
SW
56422010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
5643
5644 * gdb.cp/koenig.exp: New test.
5645 * gdb.cp/koenig.cc: New test program.
5646
02e7ea18
JB
56472010-05-05 Joel Brobecker <brobecker@adacore.com>
5648
5649 Remove the use of prms_id and bug_id throughout the testsuite.
5650
e1c34c5d
PM
56512010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
5652
5653 PR exp/11349.
5654 * testsuite/gdb.cp/ref-types.exp: Add test to examine
5655 use a reference local variable.
5656
8e1d0c49
JK
56572010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5658
5659 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
5660 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
5661 variable different_dir. Move debugfile into a full directory pathname
5662 under DIFFERENT_DIR.
5663 * lib/gdb.exp (separate_debug_filename): Remove.
5664 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
5665 variable debug_dir and mkdir of it. Update function comments.
5666
e66408ed
PA
56672010-04-29 Pedro Alves <pedro@codesourcery.com>
5668
5669 PR gdb/11557
5670
5671 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
5672 files.
5673
d7b32ed3
PM
56742010-04-29 Phil Muldoon <pmuldoon@redhat.com>
5675
889bf7c5 5676 * gdb.python/py-param.exp: New File.
d7b32ed3 5677
6aecb9c2
JB
56782010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
5679
5680 * gdb.base/default.exp: Fix "set language" test.
5681
bdf92a1c
PM
56822010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
5683
5684 PR breakpoints/11531.
5685 * gdb.base/gdb11531.c: New file.
5686 * gdb.base/gdb11531.exp: New file.
5687
3f172e24
TT
56882010-04-26 Tom Tromey <tromey@redhat.com>
5689
5690 * gdb.base/completion.exp: Add tests for completion and deprecated
5691 commands.
5692
64af4c92
JK
56932010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5694
5695 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
5696 (print /x char_array): Escape curly brackets.
5697
492928e4
JK
56982010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5699
5700 Fix deadlock on looped list of loaded shared objects.
5701 * gdb.base/solib-corrupted.exp: New.
5702
66d09542
DE
57032010-04-23 Doug Evans <dje@google.com>
5704
5705 * gdb.python/py-section-script.c: New file.
5706 * gdb.python/py-section-script.exp: New file.
5707 * gdb.python/py-section-script.py: New file.
5708
8bd10a10
CM
57092010-04-20 Chris Moller <cmoller@redhat.com>
5710
5711 PR 10179
5712
5713 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
5714 * gdb.base/pr10179-a.c:
5715 * gdb.base/pr10179-b.c:
5716 * gdb.base/pr10179.exp: New files.
5717
c0201579
JK
57182010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5719
5720 Fix crashes on dangling display expressions.
5721 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
5722 is SEP.
5723 (lib_flags): Remove the "debug" keyword.
5724 (libsepdebug): New variable for iterating new loop.
5725 (save_pf_prefix): New variable wrapping the loop.
5726 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
5727 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
5728
793b0ff8
PM
57292010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5730
5731 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
5732
097f51f7
PM
57332010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5734
5735 PR stabs/11479.
5736 * gdb.stabs/gdb11479.exp: New file.
5737 * gdb.stabs/gdb11479.c: New file.
5738
9a22f0d0
PM
57392010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
5740
5741 * gdb.base/charset.c (Strin16, String32): New variables.
5742 * gdb.base/charset.exp (gdb_test): Test correct display
5743 of 16 or 32 bit strings.
5744
57452010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
5746
5747 PR 9167
5748 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
5749 * gdb.cp/pr9167.cc: New file.
5750 * gdb.cp/pr9167.exp: New file.
5751
5752
6e354e5e
PM
57532010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
5754
5755 PR pascal/11492.
5756 * gdb.pascal/gdb11492.pas: New file.
5757 * gdb.pascal/gdb11492.exp: New file.
5758
be942545
JB
57592010-04-20 Joel Brobecker <brobecker@adacore.com>
5760
1667e6e3 5761 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 5762
0c3acc09
JB
57632010-04-20 Joel Brobecker <brobecker@adacore.com>
5764
5765 * gdb.ada/dyn_loc: New testcase.
5766
ec31cde5
CM
57672010-04-20 Chris Moller <cmoller@redhat.com>
5768
5769 PR 10867
889bf7c5 5770
ec31cde5
CM
5771 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
5772 * gdb.cp/pr10687.cc: New file.
5773 * gdb.cp/pr10687.exp: New file.
5774
5775
ce4b0682
SDJ
57762010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5777 Sergio Durigan Junior <sergiodj@redhat.com>
5778
5779 * gdb.fortran/logical.exp: New testcase.
5780 * gdb.fortran/logical.f90: New file.
5781
3436961f
DE
57822010-04-19 Doug Evans <dje@google.com>
5783
5784 * gdb.base/help.exp (help source): Update expected output.
5785
4d836c09
JK
57862010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5787
5788 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
5789 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
5790 gdb_exit and return.
5791 (executable): New variable.
5792 (binfile): Use it.
5793
6149aea9
PA
57942010-04-19 Pedro Alves <pedro@codesourcery.com>
5795
5796 PR breakpoints/8554.
5797
5798 * gdb.trace/save-trace.exp: Adjust.
5799
ed41462c
L
58002010-04-17 H.J. Lu <hongjiu.lu@intel.com>
5801
5802 PR corefiles/11511
5803 * gdb.arch/system-gcore.exp: New.
5804 * gdb.arch/gcore.c: Likewise.
5805
3f7b2faa
DE
58062010-04-15 Doug Evans <dje@google.com>
5807
fa33c3cd
DE
5808 * gdb.python/py-progspace.c: New file.
5809 * gdb.python/py-progspace.exp: New file.
5810
3f7b2faa
DE
5811 * gdb.base/source.exp: Add tests for "source -s".
5812
79f283fe
PM
58132010-04-14 Phil Muldoon <pmuldoon@redhat.com>
5814
5815 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
5816 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
5817 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
5818 * gdb.python/py-mi.exp: New test for to_string returning None.
5819
fc8eb08a
PM
58202010-04-12 Phil Muldoon <pmuldoon@redhat.com>
5821
5822 * gdb.python/py-breakpoint.c: Make result global.
5823
26e197f6
JK
58242010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5825
5826 Fix non-GNU make compatibility.
5827 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
5828
adc36818
PM
58292010-04-09 Phil Muldoon <pmuldoon@redhat.com>
5830
5831 * gdb.python/py-breakpoint.exp: New File.
5832 * gdb.python/py-breakpoint.C: Ditto.
5833
64e17368
SS
58342010-04-08 Stan Shebs <stan@codesourcery.com>
5835
5836 * gdb.trace/actions.exp: Clear default-collect.
5837 * gdb.trace/save-trace.exp: Clear default-collect.
5838
fff5cc64
PM
58392010-04-08 Phil Muldoon <pmuldoon@redhat.com>
5840
5841 * gdb.python/py-value: Add null string variable.
5842 (test_lazy_string): Test zero length, NULL address lazy
5843 strings.
5844
a055a187
L
58452010-04-07 H.J. Lu <hongjiu.lu@intel.com>
5846
5847 * gdb.arch/i386-avx.c: New.
5848 * gdb.arch/i386-avx.exp: Likewise.
5849
5850 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
5851
96e39866
DE
58522010-04-06 Doug Evans <dje@google.com>
5853
5854 * gdb.base/source-test.gdb: New file.
5855 * gdb.base/source.exp: Test source -v.
5856
5984a431
UW
58572010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5858
5859 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5860
ec8a089a
PM
58612010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5862
5863 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5864 within one line, unless it is followed by a double quote.
5865 * gdb.stabs/hppa.sed: Idem.
5866 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5867 * gdb.stabs/weird.exp: Check for correct parsing of
5868 char and string constants.
ec8a089a
PM
5869 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5870 in .stabs to .stabx substitution.
5871
fce3c1f0
SS
58722010-04-05 Stan Shebs <stan@codesourcery.com>
5873
5874 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5875 constant global.
5876 * gdb.trace/tfile.exp: Try to print them.
5877
d77f58be
SS
58782010-04-04 Stan Shebs <stan@codesourcery.com>
5879
5880 * gdb.base/completion.exp: Update for new "info watchpoints".
5881 * gdb.base/default.exp: Ditto.
5882 * gdb.base/help.exp: Ditto.
5883 * gdb.base/watchpoint.exp: Ditto.
5884 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5885
af54718e
SS
58862010-04-04 Stan Shebs <stan@codesourcery.com>
5887
5888 * gdb.trace/tfile.exp: Sharpen tfind test.
5889
74d1f91e
JK
58902010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5891
5892 * gdb.base/break-entry.exp: New.
5893
eb8e76db 58942010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5895 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5896
5897 * gdb.reverse/i386-sse-reverse.exp: New file.
5898 * gdb.reverse/i386-sse-reverse.c: New file.
5899
bf65cad8
PA
59002010-04-02 Pedro Alves <pedro@codesourcery.com>
5901
5902 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5903
fff87407
SS
59042010-04-01 Stan Shebs <stan@codesourcery.com>
5905
5906 * gdb.trace/actions.exp: Tweak expected output.
5907 * gdb.trace/while-stepping.exp: Tweak expected output.
5908
fe01d668
L
59092010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5910
5911 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5912
86b17b60
PA
59132010-04-01 Pedro Alves <pedro@codesourcery.com>
5914
5915 * gdb.base/commands.exp: Adjust.
5916 * gdb.cp/extern-c.exp: Adjust.
5917
2c58c0a9
PA
59182010-04-01 Pedro Alves <pedro@codesourcery.com>
5919
5920 * gdb.trace/collection.c (local_test_func): Define a local struct,
5921 and instanciate it.
5922
0db9b91c
PA
59232010-04-01 Pedro Alves <pedro@codesourcery.com>
5924
5925 * gdb.trace/collection.exp (gdb_collect_args_test)
5926 (gdb_collect_argarray_test): XFAIL the tests that assume the
5927 argarray argument's elements are collected.
5928
8072405b
JK
59292010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5930
5931 * gdb.dwarf2/dw2-bad-parameter-type.exp,
5932 gdb.dwarf2/dw2-bad-parameter-type.S: New.
5933
8bf6485c
SS
59342010-03-31 Stan Shebs <stan@codesourcery.com>
5935
5936 * gdb.trace/save-trace.exp: Test save/restore of default-collect
5937 and tracepoint conditionals.
5938 (gdb_verify_tracepoints): Delete unused return.
5939
fd7f724a
KS
59402010-03-26 Keith Seitz <keiths@redhat.com>
5941
5942 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
5943 appear in the output before main.
5944 Remove KFAIL for gdb/2215 aka bz 9320.
5945
8d9e7719
DE
59462010-03-30 Doug Evans <dje@google.com>
5947
0906dd0b
DE
5948 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
5949 by dejagnu.
5950 * gdb.arch/amd64-dword.exp: Ditto.
5951
8d9e7719
DE
5952 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
5953 match.
5954 (break printf): Ditto.
5955
1da644f0
SW
59562010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
5957
5958 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
5959 gcc < 4.4.
5960 * gdb.cp/shadow.exp: Ditto.
5961
a8121990
PA
59622010-03-29 Pedro Alves <pedro@codesourcery.com>
5963
5964 * gdb.trace/collection.exp (run_trace_experiment): Make sure
5965 "tstart" is silent.
5966
6e79d367
PA
59672010-03-29 Pedro Alves <pedro@codesourcery.com>
5968
5969 * gdb.trace/collection.exp (executable): New.
5970 (binfile): Use it.
5971 (fpreg, spreg, pcreg): New.
5972 (test_register): Use gdb_test_multiple. Pass /x to print.
5973 (prepare_for_trace_test): New.
5974 (run_trace_experiment): Use "continue", not gdb_run_cmd.
5975 (gdb_collect_args_test, gdb_collect_argstruct_test)
5976 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
5977 prepare_for_trace_test.
5978 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
5979 fpreg, spreg and pcreg.
5980 (gdb_collect_expression_test, gdb_collect_globals_test): Use
5981 prepare_for_trace_test.
5982 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
5983 try to detect tracing support here. Don't set breakpoints at
5984 `begin' or `end' here.
5985 <global scope>: Use clean_restart. Run to main before checking
5986 for tracing support. Check for for tracing support here.
5987
09248348
JK
59882010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5989
5990 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
5991 " as $displacement" to "seen displacement message".
5992
d350db38
PA
59932010-03-28 Pedro Alves <pedro@codesourcery.com>
5994
5995 * gdb.trace/while-dyn.exp (executable): New variable.
5996 (binfile): Use it.
5997 (test_while_stepping): New function. Move most tests here. Call
5998 it once for each of the while-stepping, stepping and ws aliases.
5999
907af001
UW
60002010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6001
6002 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6003 that do not provide the tagless_struct type name at all.
6004 (test_print_anon_union): Do not check value of uninitialized
6005 union member. Do not use cp_test_ptype_class, so we can accept
6006 "long" as well as "long int".
6007
610197fd
PA
60082010-03-26 Pedro Alves <pedro@codesourcery.com>
6009
6010 * gdb.trace/tfile.c (tohex, bin2hex): New.
6011 (write_error_trace_file): Hexify error description.
6012
6c28cbf2
SS
60132010-03-25 Stan Shebs <stan@codesourcery.com>
6014
6015 * gdb.trace/tfile.c: Generate an additional trace file, improve
6016 portability.
6017 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6018 files in a better way.
6019
e62b8c7e
KS
60202010-03-25 Keith Seitz <keiths@redhat.com>
6021
6022 * gdb.java/jprint.exp: XFAIL printing of static class members
6023 because of GCC debuginfo problem.
6024
82ccf5a5
JK
60252010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6026
6027 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6028
293e2f9e
DJ
60292010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6030
6031 * gdb.base/completion.exp: Allow long instead of long int.
6032 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6033 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6034 variable p.
6035 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6036 * gdb.base/pointers.exp: Allow long instead of long int.
6037 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6038 * gdb.base/step-line.exp: Allow a directory before the source file name.
6039
95a42b64
TT
60402010-03-24 Tom Tromey <tromey@redhat.com>
6041
6042 PR breakpoints/9352:
6043 * gdb.base/default.exp: Update.
6044 * gdb.base/commands.exp: Update.
6045 * gdb.cp/extern-c.exp: Test setting commands on multiple
6046 breakpoints at once.
6047
2390201f
DJ
60482010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6049
6050 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6051 if gdb,nosignals.
6052 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6053 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6054 exited".
6055
8c9a6790
SS
60562010-03-24 Stan Shebs <stan@codesourcery.com>
6057
6058 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6059
a6c727b2
DJ
60602010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6061
6062 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6063 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6064 argument. Handle "short" and "long".
6065 (Top level): Pass overprototyped output for old_fptr and xptr.
6066
4dfd5423
PA
60672010-03-23 Pedro Alves <pedro@codesourcery.com>
6068
6069 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6070 format strings and add casts to avoid compiler warnings.
6071
60722010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6073
6074 * lib/trace-support.exp (gdb_trace_setactions):
6075 Don't expect whitespace after ">" prompt.
6076 * gdb.trace/actions.exp: Adjust for output changes.
6077 * gdb.trace/while-stepping.exp: Likewise.
6078
c847d045
JK
60792010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6080
6081 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6082 and r157645).
6083
5f717f1d
JK
60842010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6085
6086 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6087 New.
6088
7d6d51d5
DJ
60892010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6090
6091 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6092 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6093
3b11a015
SS
60942010-03-19 Stan Shebs <stan@codesourcery.com>
6095
6096 * gdb.trace/ax.exp: New file.
6097
d7d158ed
DE
60982010-03-19 Doug Evans <dje@google.com>
6099
6bb85cd1
DE
6100 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6101 output from gcc.
6102
d7d158ed
DE
6103 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6104 named /usr/sbin/prelink<foo>.
6105
4daf5ac0
SS
61062010-03-18 Stan Shebs <stan@codesourcery.com>
6107
6108 * gdb.trace/circ.exp: Test circular-trace-buffer.
6109 * gdb.trace/tfile.exp: Update tstatus test.
6110
e8d05480
JB
61112010-03-18 Joel Brobecker <brobecker@adacore.com>
6112
6113 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6114 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6115
441b986a
UW
61162010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6117
6118 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6119
4247603b
PA
61202010-03-18 Pedro Alves <pedro@codesourcery.com>
6121
6122 * gdb.base/default.exp: Adjust the expected output of the finish
6123 and until commands when the inferior is not being run.
6124
13387711
SW
61252010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6126
6127 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6128 * gdb.cp/nsusing.exp: Ditto.
6129
6e31430b
TT
61302010-03-15 Tom Tromey <tromey@redhat.com>
6131
6132 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6133 * gdb.cp/userdef.cc (operator==): New function.
6134 (main): New locals mem1, mem2.
6135
e2d69cb5
JZ
61362010-03-15 Jie Zhang <jie@codesourcery.com>
6137
6138 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6139 Declare and use new loadtimeout variable.
6140
f572f0a9
DJ
61412010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6142
6143 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6144 Use gdb_load later.
6145
51f4c0b0
PA
61462010-03-14 Pedro Alves <pedro@codesourcery.com>
6147
6148 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6149 literal. Add missing endlines to prints to stderr.
6150
1c809c68
TT
61512010-03-12 Tom Tromey <tromey@redhat.com>
6152
6153 PR c++/9708:
6154 * gdb.cp/m-static.exp: Add regression test.
6155 * gdb.cp/m-static.cc (method): New method.
6156 (main): Call it.
6157
00ae8fef
SW
61582010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6159
6160 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6161 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6162
759f0f0b
PA
61632010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6164
21e24d21
PA
6165 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6166
61672010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6168
759f0f0b
PA
6169 * lib/gdb.exp (skip_stl_tests): New.
6170 (gdb_compile): Symbian needs -ldl.
6171 (shlib_target_file): New.
6172 (shlib_symbol_file): New.
6173 (gdb_load_shlibs): Use shlib_target_file.
6174 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6175 * gdb.cp/exception.exp: Use skip_stl_tests.
6176 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6177 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6178 * gdb.cp/mb-templates.exp: Ditto.
6179 * gdb.base/commands.exp: Relax regexes.
6180 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6181 shlib_target_file and shlib_symbol_file.
6182 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6183 sections.
6184 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6185 * gdb.base/solib-disc.exp: Use
6186 shlib_target_file and shlib_symbol_file.
6187 * gdb.base/unload.exp: Don't skip on symbian. Use
6188 shlib_target_file and shlib_symbol_file.
6189 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6190
6a8f2671 61912010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6192
6a8f2671
PA
6193 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6194 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6195 Issue a tfind end before looking for a tracepoint frame.
6196 * gdb.trace/tfind.exp: Adjust tstatus output.
6197 Adjust disassembly output.
6198 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6199
ccf26247
JK
62002010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6201
6202 * gdb.base/break-interp.exp: Create new displacement parameter value
6203 for the test_ld calls.
6204 (reach): New parameter displacement, verify its content. New push of
6205 pf_prefix "reach-$func:". Import global expect_out.
6206 (test_core): New parameter displacement, verify its content. New push
6207 of pf_prefix "core:". New command "set verbose on". Import global
6208 expect_out.
6209 (test_attach): New parameter displacement, verify its content. New
6210 push of pf_prefix "attach:". New command "set verbose on". Import
6211 global expect_out.
6212 (test_ld): New parameter displacement, pass it to the reach, test_core
6213 and test_attach calls and verify its content in the "ld.so exit" test.
6214 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6215 (prelink): Update expected text, use gdb_test.
6216
e469c7fb
DE
62172010-03-10 Doug Evans <dje@google.com>
6218
6219 * gdb.base/checkpoint.exp: Fix comment.
6220 Lengthen timeout while doing >600 checkpoints test.
6221 Rename duplicate "kill all one" test to keep test names unique.
6222
60e1c644
PA
62232010-03-10 Pedro Alves <pedro@codesourcery.com>
6224
6225 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6226
cec808ec
KS
62272010-03-08 Keith Seitz <keiths@redhat.com>
6228
889bf7c5
PA
6229 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6230 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6231 (dm_type_long): New function.
6232 (dm_type_unsigned_short): New function.
6233 (dm_type_unsigned_long): New function.
6234 (myint): New typedef.
6235 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6236 long, unsigned shor and long, operator char*, and typedef.
6237 (test_lookup_operator_functions): Add operator char* test.
6238 (test_paddr_operator_functions): Likewise.
6239 (test_paddr_overloaded_functions): Use probe values for
6240 short, long, and unsigned short and long.
6241 (test_paddr_hairy_functions): If the demangler probe detected
6242 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6243 demangler.
6244 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6245 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6246 and "print null_pmf".
6247 Add test "ptype a.*pmf".
6248 * gdb.cp/overload.exp: Allow optional "int" to appear with
6249 "short" and "long".
6250 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6251 long expect value for men_overload1arg.
6252 Allow "int" to appear with "short" and "long".
6253 When testing "info break", add argument for main (void).
6254 Also allow "int" to appear with "short" and "long".
6255 Ditto with "unsigned" and "long long".
cec808ec
KS
6256 * gdb.java/jmain.exp: Do not enclose methods names in single
6257 quotes.
6258 * gdb.java/jmisc.exp: Likewise.
6259 * gdb.java/jprint.exp: Likewise.
6260 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6261
6262 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6263 * gdb.cp/exception.exp (backtrace after first throw)
6264 (backtrace after second throw): Allow a namespace before __cxa_throw.
6265 (backtrace after first catch, backtrace after second catch): Allow
6266 a namespace before __cxa_begin_catch.
6267
6268 * gdb.cp/cpexprs.exp: New file.
6269 * gdb.cp/cpexprs.cc: New file.
6270
6271 From Daniel Jacobowitz <dan@codesourcery.com>
6272 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6273 to use string_to_regexp.
6274 (ctor, dtor): New functions. Use them to match constructor
6275 and destructor function types.
6276 (Top level): Use runto_main.
6277
f870a310
TT
62782010-03-05 Tom Tromey <tromey@redhat.com>
6279
6280 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6281 gdb.target_charset.
6282 (pp_ns.to_string): Likewise.
6283
0c199f28
KS
62842010-03-04 Keith Seitz <keiths@redhat.com>
6285
6286 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6287 can be quoted. Test that both the filename and function/line
6288 portions can be quoted at the same time.
6289
c7437ca6
PA
62902010-03-04 Pedro Alves <pedro@codesourcery.com>
6291
6292 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6293
b111b805
DE
62942010-03-03 Doug Evans <dje@google.com>
6295
24486cb7
DE
6296 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6297 libc contains libpthread.
6298
b111b805
DE
6299 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6300 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6301 of gdb_compile. Add another pattern to match android backtrace.
6302
a0e0ef55
TT
63032010-03-03 Tom Tromey <tromey@redhat.com>
6304
6305 PR gdb/11345:
6306 * gdb.base/printcmds.exp (test_printf): Add test.
6307
1ba53b71
L
63082010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6309
6310 * gdb.arch/amd64-byte.exp: New.
6311 * gdb.arch/amd64-dword.exp: Likewise.
6312 * gdb.arch/amd64-pseudo.c: Likewise.
6313 * gdb.arch/amd64-word.exp: Likewise.
6314 * gdb.arch/i386-byte.exp: Likewise.
6315 * gdb.arch/i386-pseudo.c: Likewise.
6316 * gdb.arch/i386-word.exp: Likewise.
6317
f5dff777
DJ
63182010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6319
6320 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6321 types. Add structreg, bitfields, and flags registers.
6322 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6323 registers.
6324
90884b2b
L
63252010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6326
6327 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6328 (load_description): Set architecture if defined.
6329
dc00d89f
PM
63302010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6331
6332 * gdb.python/py-frame.exp: Add read_var block tests.
6333 * gdb.python/py-frame.c (block): New function.
6334
0e095b7e
JK
63352010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6336 Daniel Jacobowitz <dan@codesourcery.com>
6337
6338 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6339
624f1a65
DM
63402010-02-25 David S. Miller <davem@davemloft.net>
6341
6342 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6343 fix logic for setting all_syscalls_numbers.
6344
f3e9a817
PM
63452010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6346
6347 * Makefile.in: Add py-block and py-symbol.
6348 * gdb.python/py-symbol.exp: New File.
6349 * gdb.python/py-symtab.exp: New File.
6350 * gdb.python/py-block.exp: New File.
6351 * gdb.python/py-symbol.c: New File.
6352 * gdb.python/py-block.c: New File.
6353
f6bbabf0
PM
63542010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6355
6356 PR python/11314
6357 * lib/gdb.exp (skip_python_tests): New function.
6358 * gdb.python/py-cmd.exp: Use skip_python_tests.
6359 * gdb.python/py-frame.exp: Likewise.
6360 * gdb.python/py-function.exp: Likewise.
6361 * gdb.python/py-prettyprint.exp: Likewise.
6362 * gdb.python/py-template.exp: Likewise.
6363 * gdb.python/py-type.exp: Likewise.
6364 * gdb.python/py-value.exp: Likewise.
6365
85d721b8
PA
63662010-02-22 Pedro Alves <pedro@codesourcery.com>
6367
6368 PR9605
6369
6370 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6371
48e32051
TT
63722010-02-19 Tom Tromey <tromey@redhat.com>
6373
6374 PR c++/8693, PR c++/9496:
6375 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6376 regression tests.
6377
ac9c0048
JK
63782010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6379
6380 Fix compatibility with m68k as.
6381 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6382 Use only /* comments */.
6383
57bb97a4
UW
63842010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6385
6386 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6387 * configure: Regenerate.
6388
7d1bf85c
DJ
63892010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6390
6391 * gdb.python/py-type.exp: Check for Python support.
6392
061b5285
PA
63932010-02-17 Pedro Alves <pedro@codesourcery.com>
6394
6395 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6396 `regsub' syntax available.
6397
f8a8bc2c
PA
63982010-02-17 Pedro Alves <pedro@codesourcery.com>
6399
6400 * gdb.base/shmain.c (main): Remove printf call.
6401 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6402 * gdb.base/unload.c (main): Make format of fprintf a string
6403 literal. Add missing endlines to prints to stderr.
6404 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6405
6f451e5e
TT
64062010-02-17 Tom Tromey <tromey@redhat.com>
6407
6408 * gdb.java/jprint.java (jprint.props): New field.
6409 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6410
12d79008
PA
64112010-02-17 Pedro Alves <pedro@codesourcery.com>
6412
ef801a0e 6413 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6414 available.
6415
d252f7e5
DJ
64162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6417
6418 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6419 creation to support remote host testing.
6420
67bdab6c
DJ
64212010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6422
6423 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6424 Recognize "command not found".
6425
bb391223
DJ
64262010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6427
6428 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6429 single-stepping.
6430
70362913
DJ
64312010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6432
6433 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6434 if arguments are not supported.
6435
493f3c00
DJ
64362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6437
6438 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
6439 be const or non-const.
6440
8034c749
DJ
64412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6442
6443 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
6444 mi_send_resuming_command to send -exec-continue.
6445
791dfb64
DJ
64462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6447
6448 * gdb.base/list.exp (test_list_filename_and_function): Add test
6449 with single quotes.
6450 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
6451 matching.
6452 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
6453 Add KFAIL'd tests for PR gdb/11289.
6454
7c5fe868
DJ
64552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6456
6457 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
6458
fdc498b8
DJ
64592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6460
6461 * gdb.base/comp-dir/subdir/dummy.txt: New file.
6462 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
6463 a temporary directory.
6464
b519e2a6
DJ
64652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6466
6467 * gdb.base/charset.exp: Use a single regular expression to match
6468 show host-charset and show target-charset output.
6469
74164c56
JK
64702010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6471
6472 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
6473 "Illegal process-id" expect string more exact.
6474 (attach to digits-starting nonsense is prohibited): New.
6475
701ed6dc
JK
64762010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6477
6478 * gdb.base/prelink.exp (set verbose on): New.
6479
889bf7c5 64802010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
6481
6482 * mi-reverse.exp: New file. Test for reverse option to the
6483 following MI commands: exec-continue, exec-finish, exec-next,
6484 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 6485
dadf0e9c
JB
64862010-02-09 Joel Brobecker <brobecker@adacore.com>
6487
6488 * gdb.ada/ptype_tagged_param: New testcase.
6489
714f19d5
TT
64902010-02-08 Tom Tromey <tromey@redhat.com>
6491
6492 PR c++/8017:
6493 * gdb.cp/overload.exp: Add tests.
6494 * gdb.cp/overload.cc (struct K): New.
6495 (namespace N): New.
6496 (main): Call new functions.
6497 (K::staticoverload): Define.
6498
889bf7c5 64992010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
6500
6501 PR gdb/10728
6502 * gdb.cp/pr10728-x.h: New file.
6503 * gdb.cp/pr10728-x.cc: New file.
6504 * gdb.cp/pr10728-y.cc: New file.
6505 * gdb.cp/pr10728.exp: New file.
6506 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
6507
889bf7c5 65082010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
6509
6510 PR gdb/9067
6511 * gdb.cp/pr9067.exp: New
6512 * gdb.cp/pr9067.cc: New
6513 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
6514
7b356089
JB
65152010-02-08 Joel Brobecker <brobecker@adacore.com>
6516
6517 * lib/gdb.exp (gdb_test_timeout): New global variable.
6518 Set it to timeout if not already set.
6519 (gdb_init): Reset the value of timeout to gdb_test_timeout.
6520
1be00882
DE
65212010-02-05 Doug Evans <dje@google.com>
6522
6523 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
6524 user.
6525
82856980
SW
65262010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
6527
6528 PR c++/7935:
6529 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
6530
1a334831
TT
65312010-02-04 Tom Tromey <tromey@redhat.com>
6532
6533 * gdb.cp/virtbase.exp: Make test case names unique.
6534
9c3c02fd
TT
65352010-02-02 Tom Tromey <tromey@redhat.com>
6536
6537 * gdb.cp/virtbase.exp: Add regression tests.
6538 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
6539 (main): Instantiate RHC.
6540
0cc2414c
TT
65412010-02-02 Tom Tromey <tromey@redhat.com>
6542
6543 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
6544 type-printing change.
6545
edf3d5f3
TT
65462010-02-02 Tom Tromey <tromey@redhat.com>
6547
6548 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
6549 * gdb.cp/virtbase.cc: New file.
6550 * gdb.cp/virtbase.exp: New file.
6551 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
6552
e4b7f41c
JK
65532010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6554
6555 PR libc/11214:
6556 * gdb.threads/current-lwp-dead.c: Include features.h.
6557 (HAS_NOMMU): New.
6558 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
6559
b381ea14
JK
65602010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6561
6562 * gdb.base/symbol-without-target_section.exp,
6563 gdb.base/symbol-without-target_section.c: New.
6564
c593ac0e
DJ
65652010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6566
6567 * gdb.base/bigcore.exp: Reset increased timeout.
6568 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
6569
db25f29d
DJ
65702010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6571
6572 * gdb.base/gcore.exp (capture_command_output): Use
6573 gdb_test_multiple.
6574
f9d67f43
DJ
65752010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6576
6577 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
6578 * gdb.arch/thumb2-it.exp (test_it_break): New function.
6579 (Top level): Call it.
6580
177321bd
DJ
65812010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
6582
6583 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
6584
97f2ed50
DJ
65852010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
6586
6587 * gdb.base/call-strs.exp, gdb.base/default.exp,
6588 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
6589 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
6590 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
6591 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
6592 gdb.base/watchpoint-solib.exp: Save and restore timeout.
6593 * gdb.base/ending-run.exp: Correct restore of timeout.
6594 * gdb.base/page.exp: Remove unnecessary timeout setting.
6595
e4e2711a
JB
65962010-01-29 Joel Brobecker <brobecker@adacore.com>
6597
6598 * gdb.ada/rec_return: New testcase.
6599
ba581dc1
JB
66002010-01-29 Joel Brobecker <brobecker@adacore.com>
6601
6602 * gdb.ada/call_pn: New testcase.
6603
4ea95be9
DJ
66042010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
6605
6606 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
6607 (Top level): Use it to resume.
6608 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
6609 the Thumb mode displaced stepping error as unsupported.
6610
df83a9bf
SW
66112010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
6612
889bf7c5
PA
6613 * gdb.cp/nsusing.exp: Added more tests.
6614 * gdb.cp/nsrecurs.exp: Ditto.
6615 * gdb.cp/nsusing.cc: Added test functions.
6616 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 6617
40b27cdc
JK
66182010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6619
6620 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
6621 absolute directory pathnames in gdb.sum file.
6622
de958931
SW
66232010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
6624
6625 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
6626 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
6627
708ead4e
TT
66282010-01-26 Tom Tromey <tromey@redhat.com>
6629
6630 PR exp/7643:
6631 * gdb.base/printcmds.exp (test_print_string_constants): Remove
6632 setup_kfail.
6633
b14e635e
SW
66342010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
6635
6636 * gdb.cp/nsrecurs.exp: New test.
6637 * gdb.cp/nsrecurs.cc: New test program.
6638 * gdb.cp/nsstress.exp: New test.
6639 * gdb.cp/nsstress.cc: New test program.
6640 * gdb.cp/nsdecl.exp: New test.
6641 * gdb.cp/nsdecl.cc: New test program.
6642
8540c487
SW
66432010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
6644
6645 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
6646 imported into file scope.
6647 Marked test as xfail.
6648 * gdb.cp/namespace-using.cc (marker5): New function.
6649 * gdb.cp/shadow.exp: New test.
6650 * gdb.cp/shadow.cc: New test program.
6651 * gdb.cp/nsimport.exp: New test.
6652 * gdb.cp/nsimport.cc: New test program.
6653
421d5d99
TT
66542010-01-25 Tom Tromey <tromey@redhat.com>
6655
6656 PR gdb/11049:
6657 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
6658 with "set print null-stop on".
6659
691f8dc1
JK
66602010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6661
6662 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
6663 Adjust it for DISASSEMBLY_OMIT_FNAME.
6664
0b92b5bb
TT
66652010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6666
6667 PR symtab/11199:
6668 * gdb.dwarf2/member-ptr-forwardref.exp,
6669 gdb.dwarf2/member-ptr-forwardref.S: New.
6670
23787403
JK
66712010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6672
6673 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
6674 (thread1_func): Protect thread1_tid with thread1_tid_cond by
6675 thread1_tid_mutex. Remove gdbstop_mutex handling.
6676 (thread2_func): Protect thread2_tid with thread2_tid_cond by
6677 thread2_tid_mutex. Remove gdbstop_mutex handling.
6678 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
6679 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
6680 pthread_cond_wait conditionalizations by while loops.
6681
b966cb8a
TT
66822010-01-20 Tom Tromey <tromey@redhat.com>
6683
6684 PR backtrace/10770:
6685 * gdb.dwarf2/pr10770.exp: New file.
6686 * gdb.dwarf2/pr10770.c: New file.
6687 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
6688
fcae584b
VP
66892010-01-20 Vladimir Prus <vladimir@codesourcery.com>
6690
6691 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
6692 that target was removed, and the test always runs native anyway.
6693
a0f49112
JK
66942010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6695
6696 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
6697 gdb.base/watchpoint-cond-gone-stripped.c: New.
6698
ceeb3d5a
TT
66992010-01-19 Tom Tromey <tromey@redhat.com>
6700
6701 PR c++/8000:
6702 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
6703 existing tests.
6704 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
6705 (main): Use AAA::SomeEnum.
6706
dd322c54
JK
67072010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6708
6709 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
6710 (test_ignore_count): Declare line_callme_body global.
6711 (run to breakpoint with ignore count): Use line_callme_body.
6712 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
6713 (set line_main_hello, set line_main_return): Reindent.
6714 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
6715 New.
6716 (continue to callee4): Use line_callee4_body.
6717 (check *stopped from CLI command): Use line_callee4_next.
6718 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
6719 (set line_main_hello, set line_main_return): Reindent.
6720 (set line_callee4_head, set line_callee4_body): New.
6721 (continue to callee4): Use line_callee4_body.
6722
4e8f195d
TT
67232010-01-18 Tom Tromey <tromey@redhat.com>
6724
6725 PR c++/9680:
6726 * gdb.cp/casts.cc: Add new classes and variables.
6727 * gdb.cp/casts.exp: Test new operators.
6728
9e14a9ba
JB
67292010-01-18 Tom Tromey <tromey@redhat.com>
6730 Thiago Jung Bauermann <bauerman@br.ibm.com>
6731
6732 * gdb.python/source2.py: New file.
6733 * gdb.python/source1: New file.
6734 * gdb.python/python.exp: Test "source" command.
6735
00bf0b85
SS
67362010-01-15 Stan Shebs <stan@codesourcery.com>
6737
6738 * gdb.trace/tfile.c: New file.
6739 * gdb.trace/tfile.exp: New file.
889bf7c5 6740
55235ad7
JK
67412010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6742
6743 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
6744
9f2982ff
JK
67452010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6746
6747 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
6748
bbfba9ed
JK
67492010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6750
6751 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
6752 (libfunc): New parameter action. Implement also selectable "sleep".
6753 * gdb.base/break-interp-main.c: Include assert.h.
6754 (libfunc): New parameter action.
6755 (main): New parameters argc and argv. Assert argc. Pass argv.
6756 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
6757 (test_attach): New proc.
6758 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
6759 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
6760
61f0d762
JK
67612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6762
6763 * gdb.base/break-interp.exp (test_core): New proc.
6764 (test_ld): Call it.
6765
06a6f270
JK
67662010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6767
6768 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
6769 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
6770 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
6771 and gdb_compile_shlib. Use new -Wl compiler options.
6772 (dl bt, main bt): New tests.
6773
51bee8e9
JK
67742010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6775
6776 Support PIEs with no symfile_objfile.
6777 * gdb.base/break-interp.exp: New argument at the test_ld calls.
6778 (test_ld): New parameter trynosym.
6779 (test_ld <$trynosym>): New block.
6780
b8040f19
JK
67812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6782
6783 * gdb.base/break-interp.exp: New file.
6784
be759fcf
PM
67852010-01-13 Phil Muldoon <pmuldoon@redhat.com>
6786
6787 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
6788 * gdb.python/py-prettyprint.py (pp_ls): New printer.
6789 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
6790 test.
6791 * gdb.python/py-prettyprint.c: Define lazystring test structure.
6792 * gdb.python/py-mi.exp: Add lazy string test.
6793
dc146f7c
VP
67942010-01-13 Vladimir Prus <vladimir@codesourcery.com>
6795
6796 * lib/mi-support.exp (mi_check_thread_states): Handle
6797 core number in thread listing.
6798
b4ba55a1
JB
67992010-01-12 Joel Brobecker <brobecker@adacore.com>
6800
6801 * gdb.base/maint.exp: Adjust the expected output for the
6802 "maint print type" test. Use gdb_test_multiple instead of
6803 gdb_sent/gdb_expect.
6804
08e24bd4
DE
68052010-01-11 Doug Evans <dje@google.com>
6806
6496a609
DE
6807 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
6808 from gdbserver_download. All callers updated.
6809
08e24bd4
DE
6810 * gdb.server/ext-run.exp: "info os processes" requires xml support.
6811
b5cfddf5
JK
68122010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6813
6814 Implement binary numbers parsing.
6815 * gdb.base/printcmds.exp (test_integer_literals_accepted)
6816 (test_integer_literals_rejected): New binary tests.
6817
3725885a
RW
68182010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6819
6820 * gdb.cell/configure: Regenerate.
6821
37aeb5df
JK
68222010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6823
6824 * gdb.base/corefile.exp: Move the core finding block out and call it as
6825 core_find, new variable $corefile, replace corefile by $corefile and
6826 [file tail $corefile] for usage vs. test names resp.
6827 * lib/gdb.exp (core_find): Move it as a new function here. New
6828 parameter binfile and deletefiles. New variable $destcore. Pre-delete
6829 $destcore. Return "" on error.
6830
d521f563
JK
68312010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6832
6833 Workaround PR binutils/10802.
6834 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
6835 (twice).
6836
28f24826
DJ
68372010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6838
6839 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
6840
2de75e71
JB
68412010-01-08 Joel Brobecker <brobecker@adacore.com>
6842
6843 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
6844 call, to avoid interruption.
6845
fe00719b 68462010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
6847
6848 * gdb.stabs/weird.def (args93): New.
6849
d0ef5df8
DE
68502010-01-07 Doug Evans <dje@google.com>
6851
6852 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
6853
3a08d52f
TT
68542010-01-07 Tom Tromey <tromey@redhat.com>
6855
6856 * gdb.base/source.exp: Use correct line number.
6857
7a697b8d
SS
68582010-01-05 Stan Shebs <stan@codesourcery.com>
6859
6860 * gdb.trace/tracecmd.exp: Test ftrace.
6861
7803799a
UW
68622010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6863
6864 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6865
c54eabfa
JK
68662010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6867
6868 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6869 "uint_for_mi_testing".
6870
02e7ef19
JB
68712010-01-01 Joel Brobecker <brobecker@adacore.com>
6872
6873 Test indented comment in file being sourced.
6874 * gdb.base/commands.exp: Test indented comment in file being sourced.
6875
abd775ce
JB
68762010-01-01 Joel Brobecker <brobecker@adacore.com>
6877
6878 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6879 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6880 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6881 notice.
6882
79b55b82
JB
68832010-01-01 Joel Brobecker <brobecker@adacore.com>
6884
6885 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6886 notice.
6887
8997583e
JK
68882010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6889
6890 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6891 missing $after_stopped and comma (,) expectation.
6892
6da95a67
SS
68932009-12-31 Stan Shebs <stan@codesourcery.com>
6894
6895 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6896
218d2fc6
TJB
68972009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6898
6899 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6900 (top level): Call test_watchpoint_in_big_blob.
6901 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6902 watchpoints.
6903 (func3): Write to buf.
6904
236f1d4d
SS
69052009-12-29 Stan Shebs <stan@codesourcery.com>
6906
6907 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6908
f61e138d
SS
69092009-12-28 Stan Shebs <stan@codesourcery.com>
6910
6911 * gdb.trace/tsv.exp: New file.
6912 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6913
0219b378
DJ
69142009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6915
6916 * gdb.base/find.c (main): Reference search buffers.
6917 * gdb.base/included.c (main): Reference integer.
6918 * gdb.base/ptype.c (charfoo): Declare.
6919 (intfoo): Call charfoo.
6920 * gdb.base/scope0.c (useitp): New function.
6921 (usestatics): Use useitp.
6922 (useit): Add a type for val.
6923 * gdb.base/scope1.c (useit1): Take a pointer argument.
6924 (usestatics1): Update calls to useit1.
6925 * gdb.cp/call-c.cc: Declare foo.
6926 (main): Call foo.
6927 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
6928 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
6929 (main): Call C::ensureRefs and ensureOtherRefs.
6930 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
6931 variables.
6932 (ensureOtherRefs): New function.
6933 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
6934 * gdb.cp/templates.cc (main): Call t5i.value.
6935
3f78692f
JK
69362009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6937
6938 Fix compatibility with G++-4.5.
6939 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
6940 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
6941 (uncaught return): Remove.
6942
429374b8
JK
69432009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6944 Phil Muldoon <pmuldoon@redhat.com>
6945
6946 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
6947 (bp_location13, bp_location14, bp_location17, bp_location18)
6948 (marker3_proto, marker4_proto): New variables.
6949 (breakpoint info): Update output.
6950 (run until breakpoint at marker3, run until breakpoint at marker4): New
6951 tests.
6952
859825b8
JK
69532009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6954
6955 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
6956 Replace the printf call of Y by provided "y-set-1" label. New block
6957 for the second shared library.
6958 * gdb.base/unload.exp: Compile also the second library, call
6959 gdb_load_shlibs also for it. Use now gdb_breakpoint.
6960 (single pending breakpoint info): Rename to ...
6961 (pending breakpoint info before run): ... this extended test.
6962 (libfile2, libname2, libsrcfile2, libsrc2)
6963 (lib_sl2): New variables.
6964 (exec_opts): Set also SHLIB_NAME2.
6965 (pending breakpoint info on first run at shrfunc1)
6966 (pending breakpoint info on second run at shrfunc1)
6967 (pending breakpoint info on second run at shrfunc2)
6968 (print y from libfile, print y from libfile2): New tests.
6969 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
6970 * gdb.base/unloadshr2.c: New.
6971
e6a386cd
HZ
69722009-12-22 Hui Zhu <teawater@gmail.com>
6973
6974 * gdb.reverse/sigall-reverse.exp: Adjust.
6975
9e19b45e
VP
69762009-12-21 Vladimir Prus <vladimir@codesourcery.com>
6977
6978 PR gdb/10884
6979
6980 * gdb.mi/var-cmd.c (do_bitfield_tests): New
6981 (main): Call do_bitfield_tests.
aacf5b1e 6982 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 6983
d53a7b30
JB
69842009-12-20 Joel Brobecker <brobecker@adacore.com>
6985
6986 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
6987 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
6988 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
6989 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
6990 gdb.modula2/unbounded1.c: Update copyright header.
6991
191ca0a1
CM
69922009-12-10 Chris Moller <moller@mollerware.com>
6993
6994 PR gdb/9399
6995 * gdb.cp/virtfunc2.exp: New tests
6996 * gdb.cp/virtfunc2.cc: New tests
6997 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
6998
0fa6cf1b
MS
69992009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7000
7001 * gdb.reverse/i387-env-reverse.c: New file.
7002 * gdb.reverse/i387-env-reverse.exp: New file.
7003 * gdb.reverse/i387-stack-reverse.c: New file.
7004 * gdb.reverse/i387-stack-reverse.exp: New file.
7005
361ae042
PM
70062009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7007
7008 * gdb.python/py-type.exp (test_range): New test.
7009
bfd31e71
PM
70102009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7011
7012 PR python/10805
7013
7014 * gdb.python/py-type.exp: New file.
7015 * gdb.python/py-type.c: New file.
7016 * Makefile.in: Add py-type.
7017
57a1d736
TT
70182009-12-03 Tom Tromey <tromey@redhat.com>
7019
7020 * gdb.python/py-value.exp (test_parse_and_eval): New
7021 function.
7022
1f3b5d1b
PP
70232009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7024
7025 PR gdb/11022
7026
7027 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7028 * gdb.base/pr11022.c: New test.
7029
8b7dbdc9
JK
70302009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7031
7032 Fix spurious false FAILs.
7033 * gdb.base/structs.c (chartest): New.
7034 (main): Fill-in chartest.
7035 * gdb.base/structs.exp (anychar_re, first): New.
7036 (start_structs_test): Import global anychar_re and first.
7037 New gdb_test call "set print elements 300; ${testfile}"
7038 (start_structs_test <$first>): New block.
7039 (any): Import global anychar_re. New variable ac. Use ${ac}.
7040
6a53b2ec
JK
70412009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7042
7043 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7044
d7167b4c
JK
70452009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7046
7047 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7048 Force $srcfile file.
7049 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7050
b1798462
UW
70512009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7052
7053 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7054 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7055 * gdb.threads/watchthreads-reorder.exp: Likewise.
7056
b6199126
DJ
70572009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7058
7059 PR gdb/8704
7060
7061 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7062 "if", and "thread". Correct matching in the previous test.
7063
b22a0510
DJ
70642009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7065
7066 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7067
930636d2
MS
70682009-11-23 Michael Snyder <msnyder@vmware.com>
7069
7070 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7071 * gdb.reverse-watch-precsave.exp: Ditto.
7072
21a0512e
PP
70732009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7074
7075 * gdb.asm/asm-source.exp: Adjust.
7076 * gdb.base/help.exp: Adjust.
889bf7c5 7077
fc30d5e0
PA
70782009-11-22 Pedro Alves <pedro@codesourcery.com>
7079
7080 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7081 (do_syscall_tests_without_xml): Set data-directory to
7082 /the/path/to/nowhere.
7083
f6bc2008
PA
70842009-11-21 Pedro Alves <pedro@codesourcery.com>
7085
7086 * gdb.threads/local-watch-wrong-thread.c,
7087 gdb.threads/local-watch-wrong-thread.exp: New files.
7088
8c2fb5de
PA
70892009-11-21 Pedro Alves <pedro@codesourcery.com>
7090
7091 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7092 assume new `regsub' syntax available.
7093
ebec9a0f
PA
70942009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7095
a79d3c27
JK
7096 * gdb.base/watchpoint-hw-hit-once.exp,
7097 gdb.base/watchpoint-hw-hit-once.c: New.
7098
70992009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7100
7101 * gdb.threads/watchthreads-reorder.exp,
7102 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7103
276a961b
MK
71042009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7105
7106 * gdb.xml/tdesc-regs.exp: Use for m68k.
7107
4867c1fb
PA
71082009-11-15 Pedro Alves <pedro@codesourcery.com>
7109
7110 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7111
f6838f81
DJ
71122009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7113
7114 * lib/gdb.exp (current_target_name): New procedure.
7115 (gdb_wrapper_target): New variable.
7116 (gdb_wrapper_init): Set gdb_wrapper_target.
7117 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7118 wrapper.
7119
4ac4dd3f
DJ
71202009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7121
7122 * gdb.base/remote.exp: Delete the slowest load test.
7123 Do not load with fixed packet sizes.
7124
a7881759
DJ
71252009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7126
7127 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7128
97a5b505
DJ
71292009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7130
7131 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7132 srcfile when setting a breakpoint.
7133
d3e1fc54
DJ
71342009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7135
7136 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7137 macros.
7138
7cbcbded
DJ
71392009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7140
7141 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7142 to be in memory.
7143 * gdb.base/display.c (force_mem): New.
7144 (do_loops): Use it. Add breakpoint comments.
7145 (do_vars): Add a breakpoint comment.
7146 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7147 line numbers.
7148
bdea3a92
NF
71492009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7150
7151 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7152 instead of a bare "run".
7153
269f82e5
PP
71542009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7155
7156 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7157
a69b7d9d
DJ
71582009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7159
7160 * lib/cell.exp (skip_cell_tests): Clean up test files before
7161 returning.
7162
b598bfda
DJ
71632009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7164
7165 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7166 and the breakpoint menu. Do not call perror if a prompt is seen.
7167 Consume the following GDB prompt.
7168 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7169 * gdb.cp/namespace.exp: Use gdb_test.
7170 * gdb.cp/templates.exp: Use gdb_test.
7171 (test_template_breakpoints): Use gdb_test_multiple.
7172
87728fa0
DJ
71732009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7174
7175 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7176 (marker4): Reference values.
7177
b67c692f
DJ
71782009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7179
7180 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7181 is missing.
7182
f0df251a
DJ
71832009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7184
7185 * gdb.base/break.c (need_malloc): New.
7186 * gdb.base/constvars.c (main): Reference crass and crisp.
7187 * gdb.base/gdb1821.c (main): Reference bar.
7188 * gdb.cp/gdb1355.cc (main): Reference s1.
7189 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7190 (main): Call them.
7191 * gdb.cp/hang2.cc (dummy2): Define.
7192 * gdb.cp/hang3.cc (dummy3): Define.
7193 * gdb.cp/m-data.cc (main): Reference shadow.
7194
bdf7534a
NF
71952009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7196 Nathan Froyd <froydnj@codesourcery.com>
7197
7198 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7199 remote host.
7200
f24fce77
NF
72012009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7202
7203 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7204 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7205 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7206 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7207 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7208 * gdb.dwarf2/dw2-producer.exp: Likewise.
7209 * gdb.dwarf2/mac-fileno.exp: Likewise.
7210 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7211 py-prettyprint.py to the remote host.
7212 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7213
40f0318e
KS
72142009-11-11 Keith Seitz <keiths@redhat.com>
7215
7216 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7217 use it instead of "Foo".
7218 * gdb.cp/classes.exp (do_tests): Add a test to access
7219 a method through a typedef'd class name.
7220
f3d9f7fb
NF
72212009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7222
7223 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7224 exponents.
7225 * gdb.base/pointers.exp: Likewise.
7226 * gdb.cp/ref-types.exp: Likewise.
7227
a4216f37
KS
72282009-11-11 Keith Seitz <keiths@redhat.com>
7229
7230 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7231 new[] and delete[].
7232 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7233 "void".
7234 (probe_demangler): Remove all single-quoting of
7235 method and variable names.
7236 (info_func_regexp): Remove the word "void" from any
7237 occurrence of "(void)".
7238 (print_addr_2): Remove all single-quoting of
7239 method names.
7240 (print_addr_2_kfail): Likewise.
7241 (print_addr): Single-quote C function names before
7242 passing to print_addr_2.
7243 (test_paddr_operator_functions): Remove single-quoting
7244 for method names.
7245 Add tests for operator new[] and operator delete[].
7246
9b14d7aa
JK
72472009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7248
7249 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7250
85feb311
KS
72512009-11-09 Keith Seitz <keiths@redhat.com>
7252
7253 * gdb.cp/overload.exp: Add tests for resolving overloaded
7254 methods in expression parsing/evaluation.
7255
fa335448
DJ
72562009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7257
7258 * lib/gdb.exp (default_gdb_version): Use --version instead of
7259 --command.
7260
ec3c07fc
NS
72612009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7262
7263 * lib/gdb.exp (gdb_compile_test): New.
7264 (skip_ada_tests, skip_java_tests): New.
7265 (gdb_compile): Use gdb_compile_test for f77.
7266 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7267 * lib/java.exp (compile_java_from_source): Remove runtests check,
7268 use gdb_compile_test to record result.
7269 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7270 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7271 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7272 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7273 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7274 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7275 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7276 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7277 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7278 adjust gdb_compile invocations.
7279
b8b4e42b
JK
72802009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7281
7282 * Makefile.in (abs_builddir): New.
7283 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7284 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7285 `$(abs_builddir)/site.exp'.
7286
f8b7eaf3
DJ
72872009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7288
7289 * config/m68k-emc.exp, lib/emc-support.exp,
7290 gdb.trace/gdb_c_test.c: Delete.
7291 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7292 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7293 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7294 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7295 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7296 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7297 casing for m68k-*-elf.
7298
c4187697
NS
72992009-11-03 Pedro Alves <pedro@codesourcery.com>
7300
7301 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7302 * gdb.arch/i386-prologue.exp: Likewise.
7303 * gdb.arch/i386-unwind.exp: Likewise.
7304
db16b772
DJ
73052009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7306
7307 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7308
bcf71277
DJ
73092009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7310
7311 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7312
0105cee2
DJ
73132009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7314
7315 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7316
24ddea62
JK
73172009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7318
7319 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7320
287ccc17
JK
73212009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7322
7323 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7324 * gdb.base/sepdebug2.c: New file.
7325
08bca259 73262009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7327
7328 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7329 the modified warnings for catch syscall. Verify if GDB was compiled
7330 with support for lib expat, and choose which tests to run depending
7331 on this.
7332
5d4e2b76
VP
73332009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7334
7335 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7336 that composite commands are parsed OK. And also test
7337 that breakpoint commands do work.
7338
240e538a
MS
73392009-10-23 Michael Snyder <msnyder@vmware.com>
7340
7341 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7342 to allow for new disassembly style.
7343
9c419145
PP
73442009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7345
7346 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7347
02506ff1
MS
73482009-10-22 Michael Snyder <msnyder@vmware.com>
7349
7350 * gdb.reverse/break-precsave.exp: New test.
7351 * gdb.reverse/consecutive-precsave.exp: Ditto.
7352 * gdb.reverse/finish-precsave.exp: Ditto.
7353 * gdb.reverse/i386-precsave.exp: Ditto.
7354 * gdb.reverse/machinestate-precsave.exp: Ditto.
7355 * gdb.reverse/sigall-precsave.exp: Ditto.
7356 * gdb.reverse/solilb-precsave.exp: Ditto.
7357 * gdb.reverse/step-precsave.exp: Ditto.
7358 * gdb.reverse/until-precsave.exp: Ditto.
7359 * gdb.reverse/watch-precsave.exp: Ditto.
7360
4cf866a3
MS
73612009-10-22 Michael Snyder <msnyder@vmware.com>
7362
7363 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7364 for gdb_expect. Adjust one test's expect strings for the new
7365 format of disassemble.
7366 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7367 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7368 gdb_test_multiple.
7369 * gdb.reverse/step-reverse.exp: Delete 'return'.
7370 * gdb.reverse/until-reverse.exp: Delete blank lines.
7371 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7372
2b28d209
PP
73732009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7374
7375 * gdb.base/consecutive.exp: Adjust.
7376 * gdb.base/display.exp: Likewise.
7377 * gdb.base/pc-fp.exp: Likewise.
7378 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7379
33b9c32b
MS
73802009-10-19 Michael Snyder <msnyder@vmware.com>
7381
7382 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7383 * gdb.reverse/finish-reverse.c: Ditto.
7384 * gdb.reverse/sigall-reverse.c: Ditto.
7385 * gdb.reverse/solib-reverse.c: Ditto.
7386 * gdb.reverse/step-reverse.c: Ditto.
7387 * gdb.reverse/watch-reverse.c: Ditto.
7388
6c95b8df
PA
73892009-10-19 Pedro Alves <pedro@codesourcery.com>
7390 Stan Shebs <stan@codesourcery.com>
7391
7392 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7393 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7394 "Executing new program".
7395 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7396 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7397 left listed after having been killed.
7398 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7399 * gdb.base/maint.exp: Adjust test.
7400
7401 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7402 * gdb.multi/Makefile.in: New.
7403 * gdb.multi/base.exp: New.
7404 * gdb.multi/goodbye.c: New.
7405 * gdb.multi/hangout.c: New.
7406 * gdb.multi/hello.c: New.
7407 * gdb.multi/bkpt-multi-exec.c: New.
7408 * gdb.multi/bkpt-multi-exec.exp: New.
7409 * gdb.multi/crashme.c: New.
7410
279017b7
TG
74112009-10-13 Tristan Gingold <gingold@adacore.com>
7412
7413 * gdb.base/sepdebug.exp: Check debug info are found.
7414
0413d738
PA
74152009-10-08 Pedro Alves <pedro@codesourcery.com>
7416
7417 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7418 bits.
7419
c628eecc
JK
74202009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7421
7422 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7423
38af1bfe
JB
74242009-10-07 Joel Brobecker <brobecker@adacore.com>
7425
7426 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7427 of the comments.
7428
2b0adecd
PM
74292009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7430
7431 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7432 * gdb.base/annota3.exp: Idem.
7433 * gdb.base/maint.exp: Idem.
7434
8d417781
PM
74352009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7436
889bf7c5 7437 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7438 to default.
7439
bb61102d
PM
74402009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7441
889bf7c5 7442 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
7443 mingw and cygwin targets.
7444
ace5c364
PM
74452009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7446 Pedro Alves <pedro@codesourcery.com>
7447
889bf7c5 7448 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
7449 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
7450
c2d494a0
PM
74512009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7452
e1b52ce2
PM
7453 * gdb.base/shr1.c: Use %p in format string.
7454 * gdb.base/unload.c: Avoid warning in fprintf.
7455 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 7456
209f53f5
PM
74572009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7458
7459 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
7460 long type.
7461 (test_unlink): Correct printf string.
7462 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
7463 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
7464
8172766a
JK
74652009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7466
7467 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
7468 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
7469 * gdb.arch/ia64-breakpoint-shadow.S: New file.
7470
0f73703c
UW
74712009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7472
7473 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
7474 * gdb.objc/nondebug.exp: Likewise.
7475
b32306ca
UW
74762009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7477
7478 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
7479 target_info setting.
7480
7481 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
7482 that detect new threads during "info threads".
7483
0057022f
UW
74842009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7485
7486 * gdb.threads/manythreads.c (main): Increase thread stack size
7487 to 2*PTHREAD_STACK_MIN.
7488 * gdb.threads/multi-create.c (main): Likewise.
7489 (create_function): Likewise.
7490
f29c0325
UW
74912009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7492
7493 * gdb.base/dump.exp: Pass difference of pointer types instead
7494 of integer types as offset to restore in intarr3.srec case.
7495
fcb34849
UW
74962009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7497
7498 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
7499
d5142e3b
UW
75002009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7501
7502 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
7503
087b74b2 75042009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 7505
087b74b2
PM
7506 New test for two watchpoints, with disabling of
7507 the first inserted.
7508 * testsuite/gdb.base/watchpoints.c: New file.
7509 * testsuite/gdb.base/watchpoints.exp: New file.
7510
96c07c5b
TT
75112009-09-25 Tom Tromey <tromey@redhat.com>
7512
7513 * gdb.base/charset.exp: Test utf-16 strings with Python.
7514
b8899f2b
TT
75152009-09-25 Tom Tromey <tromey@redhat.com>
7516
7517 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
7518 UCS-4.
7519 * gdb.base/charset.c (utf_32_string): Rename.
7520 (init_utf32): Rename.
7521 (main): Update.
7522
329719ec
TT
75232009-09-22 Tom Tromey <tromey@redhat.com>
7524
7525 * gdb.python/py-function.exp: Add regression tests.
7526
11ef0d76
KS
75272009-09-21 Keith Seitz <keiths@redhat.com>
7528
7529 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
7530 with invalid operator.
7531
3fe8f3b3
KS
75322009-09-21 Keith Seitz <keiths@redhat.com>
7533
7534 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
7535 and destructor using typedef name of class.
7536 * gdb.cp/classes.cc (class Base1): Add a destructor.
7537 (base1): New typedef.
7538 (use_methods): Instanitate an object of type base1.
7539 * gdb.cp/templates.exp (test_template_typedef): New procedure.
7540 (do_tests): Call test_template_typedef.
7541 * gdb.cp/templates.cc (Baz::~Baz): New method.
7542 (intBazOne): New typedef.
7543 (main): Instantiate intBazOne.
7544
7a9fe101
PM
75452009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7546
7547 PR python/10633
7548
7549 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
7550 Function.
7551 (run_lang_tests): Add print elements test.
7552
2e4d963f
PM
75532009-09-21 Phil Muldoon <pmuldoon@redhat.com>
7554
7555 * gdb.python/py-value.exp (test_subscript_regression): New
7556 function. Test for invalid subscripts.
7557 * gdb.python/py-value.c (main): Add test array, and pointer to it.
7558 (ptr_ref): New function.
7559
ec7e75e7
PP
75602009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7561
7562 * gdb.base/default.exp: Fix "show convenience".
7563
0cc7d26f
TT
75642009-09-15 Tom Tromey <tromey@redhat.com>
7565
7566 * lib/mi-support.exp (mi_create_varobj): Update.
7567 (mi_create_floating_varobj): Likewise.
7568 (mi_create_dynamic_varobj): New proc.
7569 (mi_varobj_update): Update.
7570 (mi_varobj_update_with_type_change): Likewise.
7571 (mi_varobj_update_kv_helper): New proc.
7572 (mi_varobj_update_dynamic_helper): Rewrite.
7573 (mi_varobj_update_dynamic): New proc.
7574 (mi_list_varobj_children): Update.
7575 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
7576 * gdb.python/python-prettyprint.py (pp_outer): New class.
7577 (pp_nullstr): Likewise.
7578 (lookup_function): Register new printers.
7579 * gdb.python/python-prettyprint.c (struct substruct): New type.
7580 (struct outerstruct): Likewise.
7581 (substruct_test): New function.
7582 (struct nullstr): New type.
7583 (string_1, string_2): New globals.
7584 (main): Add new tests.
7585 * gdb.python/python-mi.exp: Added regression tests.
7586 * gdb.mi/mi2-var-display.exp: Update.
7587 * gdb.mi/mi2-var-cmd.exp: Update.
7588 * gdb.mi/mi2-var-child.exp: Update.
7589 * gdb.mi/mi2-var-block.exp: Update.
7590 * gdb.mi/mi-var-invalidate.exp: Update.
7591 * gdb.mi/mi-var-display.exp: Update.
7592 * gdb.mi/mi-var-cmd.exp: Update.
7593 * gdb.mi/mi-var-child.exp: Update.
7594 * gdb.mi/mi-var-block.exp: Update.
7595 * gdb.mi/mi-break.exp: Update.
7596 * gdb.mi/gdb701.exp: Update.
7597
a96d9b2e
SDJ
75982009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
7599
7600 * Makefile.in: Inclusion of catch-syscall object.
7601 * gdb.base/catch-syscall.c: New file.
7602 * gdb.base/catch-syscall.exp: New file.
7603
b43b923a
MS
76042009-09-12 Michael Snyder <msnyder@vmware.com>
7605
7606 * gdb.reverse/step-reverse.exp: Explicitly check for targets
7607 that can support reverse debuggnig.
7608
cec03d70
TT
76092009-09-11 Tom Tromey <tromey@redhat.com>
7610
7611 * gdb.dwarf2/valop.S: New file.
7612 * gdb.dwarf2/valop.exp: New file.
7613
e23bb3fc
MK
76142009-09-11 Mark Kettenis <kettenis@gnu.org>
7615
7616 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
7617
37c3696d
DE
76182009-09-10 Doug Evans <dje@google.com>
7619
7620 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
7621 Add $gdb_prompt to second breakpoint regexp.
7622
5172aecb
JB
76232009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
7624
7625 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
7626 names, add missing ones.
7627 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
7628 * gdb.python/py-frame.c: Rename from python-frame.c.
7629 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
7630 testfile name.
7631 * gdb.python/py-function.exp: Rename from python-function.exp.
7632 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
7633 testfile name.
7634 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
7635 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
7636 Adjust testfile name.
7637 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
7638 * gdb.python/py-template.cc: Rename from python-template.cc.
7639 * gdb.python/py-template.exp: Rename from python-template.exp.
7640 Adjust testfile name.
7641 * gdb.python/py-value.c: Rename from python-value.c.
7642 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
7643 testfile name.
7644
b554e4bd
JK
76452009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7646
7647 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
7648 $bpt2address.
7649 (Second breakpoint address is valid on ia64)
7650 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
7651
9a68ae16
JM
76522009-09-03 Joseph Myers <joseph@codesourcery.com>
7653
7654 * gdb.base/ending-run.exp: Restrict regular expression matching
7655 line number to require closing brace following.
7656
146b9145
DE
76572009-09-03 Doug Evans <dje@google.com>
7658
7659 * gdb.base/store.exp (check_set): Fix typo in expected value message.
7660
787d21e1
TT
76612009-09-02 Tom Tromey <tromey@redhat.com>
7662
7663 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
7664
e7802207
TT
76652009-09-02 Tom Tromey <tromey@redhat.com>
7666
7667 * gdb.dwarf2/callframecfa.exp: New file.
7668 * gdb.dwarf2/callframecfa.S: New file.
7669
817aadd2
JK
76702009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7671
7672 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
7673 gdb.base/solib-overlap-main.c: New.
7674
4a76eae5
DJ
76752009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
7676
7677 PR gdb/10565
7678
7679 * gdb.base/bitfields.c (struct container, container): New.
7680 (main): Initialize it and call break5.
7681 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
7682
d4b96c9a
JK
76832009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7684
7685 Support constant DW_AT_data_member_location by GCC PR debug/40659.
7686 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
7687
4e22772d
JK
76882009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7689
7690 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
7691
2efab443
MS
76922009-08-26 Michael Snyder <msnyder@vmware.com>
7693
7694 * gdb.base/i386-reverse.c: New file.
7695 * gdb.base/i386-reverse.exp: New file.
7696 * gdb.base/Makefile.in: Add new files to be removed.
7697
07ab73a0
JM
76982009-08-26 Joseph Myers <joseph@codesourcery.com>
7699
7700 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
7701 environment-pwd for remote host.
7702 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
7703
676accff
KS
77042009-08-24 Keith Seitz <keiths@redhat.com>
7705
7706 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
7707 Add two new C++ completer tests which limit the output to a
889bf7c5 7708 given class.
676accff 7709
f9f7ad22
MS
77102009-08-24 Michael Snyder <msnyder@vmware.com>
7711
7712 * gdb.base/del.exp: Fix typo in comment.
7713 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
7714
81ecdfbb
RW
77152009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7716
7717 * configure: Regenerate.
7718 * gdb.hp/configure: Likewise.
7719 * gdb.hp/gdb.aCC/configure: Likewise.
7720 * gdb.hp/gdb.base-hp/configure: Likewise.
7721 * gdb.hp/gdb.compat/configure: Likewise.
7722 * gdb.hp/gdb.defects/configure: Likewise.
7723 * gdb.hp/gdb.objdbg/configure: Likewise.
7724 * gdb.stabs/configure: Likewise.
7725
cab0c772
UW
77262009-08-19 Doug Evans <dje@google.com>
7727
7728 * gdb.base/gdbvars.c: New file.
7729 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
7730
b8fa0bfa
PA
77312009-08-14 Pedro Alves <pedro@codesourcery.com>
7732
7733 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
7734 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
7735
b84aa90a
PA
77362009-08-13 Pedro Alves <pedro@codesourcery.com>
7737
7738 * gdb.base/default.exp: Adjust "set language test": it's now an
7739 enum command. Larger help string moved to "help set language".
7740 * gdb.base/help.exp: Adjust "help set language" expected output,
7741 now lists all known languages.
7742
0d8f9b2c
NF
77432009-08-11 Nathan Froyd <froydnj@codesourcery.com>
7744
7745 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
7746 all frame arguments.
7747 * gdb.arch/altivec-regs.exp: Likewise.
7748
bda180e0
TT
77492009-08-07 Tom Tromey <tromey@redhat.com>
7750
7751 * gdb.base/setshow.exp: Add tests for changes to set language, set
7752 check range, and set check type.
7753
48cb2d85
VP
77542009-08-03 Vladimir Prus <vladimir@codesourcery.com>
7755
7756 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
7757 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 7758 Call it.
48cb2d85 7759
1ea34204
UW
77602009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7761
7762 * configure.ac: Run gdb.cell tests when appropriate.
7763 * configure: Regenerate.
7764 * lib/cell.exp: New file.
7765 * gdb.cell: New directory.
7766 * gdb.cell/configure.ac: New file.
7767 * gdb.cell/configure: New file.
7768 * gdb.cell/Makefile.in: New file.
7769 * gdb.cell/arch.exp: New file.
7770 * gdb.cell/break.c: New file.
7771 * gdb.cell/break.exp: New file.
7772 * gdb.cell/break-spu.c: New file.
7773 * gdb.cell/bt.c: New file.
7774 * gdb.cell/bt2-spu.c: New file.
7775 * gdb.cell/bt-spu.c: New file.
7776 * gdb.cell/bt.exp: New file.
7777 * gdb.cell/coremaker.c: New file.
7778 * gdb.cell/coremaker-spu.c: New file.
7779 * gdb.cell/core.exp: New file.
7780 * gdb.cell/gcore.exp: New file.
7781 * gdb.cell/data.c: New file.
7782 * gdb.cell/data.exp: New file.
7783 * gdb.cell/data-spu.c: New file.
7784 * gdb.cell/ea-cache.exp: New file.
7785 * gdb.cell/ea-cache.c: New file.
7786 * gdb.cell/ea-cache-spu.c: New file.
7787 * gdb.cell/ea-standalone.c: New file.
7788 * gdb.cell/ea-standalone.exp: New file.
7789 * gdb.cell/ea-test.c: New file.
7790 * gdb.cell/ea-test.exp: New file.
7791 * gdb.cell/f-regs.exp: New file.
7792 * gdb.cell/mem-access.c: New file.
7793 * gdb.cell/mem-access.exp: New file.
7794 * gdb.cell/mem-access-spu.c: New file.
7795 * gdb.cell/ptype.exp: New file.
7796 * gdb.cell/registers.exp: New file.
7797 * gdb.cell/size.c: New file.
7798 * gdb.cell/sizeof.exp: New file.
7799 * gdb.cell/size-spu.c: New file.
7800 * gdb.cell/solib.exp: New file.
7801 * gdb.cell/solib-symbol.exp: New file.
7802
85e747d2
UW
78032009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7804
7805 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
7806
58d6951d
DJ
78072009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7808
7809 * gdb.base/float.exp: Handle VFP registers.
7810
6e0a4f15
MS
78112009-07-14 Michael Snyder <msnyder@vmware.com>
7812
dcd5da87
MS
7813 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
7814 to bring gdb to the beginning of the calling line.
7815
6e0a4f15
MS
7816 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
7817 confusing the i386 epilogue unwinder.
7818
782b2b07
SS
78192009-07-14 Stan Shebs <stan@codesourcery.com>
7820
7821 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
7822
f662c3bc
MS
78232009-07-14 Michael Snyder <msnyder@vmware.com>
7824
7825 * gdb.reverse/step-reverse.exp (stepi into function call):
7826 Call instruction may not be first instruction in the line.
7827 (reverse stepi from a function call): Used wrong line number.
7828
8f313923
JK
78292009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7830
7831 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
7832
4662c76e
JK
78332009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7834
7835 Fix gdb.base/macscp.exp when using custom inputrc.
7836 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
7837 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
7838 env(TERM) set.
7839 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
7840 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
7841
aa81e255
JK
78422009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7843
7844 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
7845 * gdb.base/annota1.exp (thread_test): Import global $testfile.
7846 Change the compilation target to match the testcase name.
7847 * gdb.base/sect-cmd.exp: Change the compilation target to match the
7848 testcase name.
7849 * a2-run.exp: Use for setup prepare_for_testing. Change the
7850 compilation target to match the testcase name.
7851 * gdb.base/commands.exp: Likewise.
7852 * gdb.base/finish.exp: Likewise.
7853 * gdb.base/float.exp: Likewise.
7854 * gdb.base/info-target.exp: Likewise.
7855 * gdb.base/relational.exp: Likewise.
7856 * gdb.base/term.exp: Likewise.
7857 * gdb.base/until.exp: Likewise.
7858 * gdb.base/volatile.exp: Likewise.
7859 * gdb.base/whatis-exp.exp: Likewise.
7860
4c93b1d7
HZ
78612009-07-11 Hui Zhu <teawater@gmail.com>
7862
7863 * gdb.base/help.exp (disassemble): Update expected help text.
7864
812f7342
TT
78652009-07-09 Tom Tromey <tromey@redhat.com>
7866
7867 * lib/gdb.exp: Handle TRANSCRIPT.
7868 (remote_spawn, remote_close, send_gdb): New procs.
7869
fbb8f299
PM
78702009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7871
7872 * gdb.python/python-prettyprint.c: Add counted null string
7873 structure.
7874 * gdb.python/python-prettyprint.exp: Print null string. Test for
7875 embedded nulls.
7876 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7877 * gdb.python/python-value.exp (test_value_in_inferior): Add
7878 variable length string fetch tests.
7879 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7880
c0ac0ec7
JK
78812009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7882
7883 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7884
30b66ecc
TT
78852009-07-07 Tom Tromey <tromey@redhat.com>
7886
7887 * gdb.base/call-rt-st.exp: Update for change to escape output.
7888 * gdb.base/callfuncs.exp: Likewise.
7889 * gdb.base/charset.exp: Likewise.
7890 * gdb.base/constvars.exp: Likewise.
7891 * gdb.base/long_long.exp: Likewise.
7892 * gdb.base/pointers.exp: Likewise.
7893 * gdb.base/printcmds.exp: Likewise.
7894 * gdb.base/setvar.exp: Likewise.
7895 * gdb.base/store.exp: Likewise.
7896 * gdb.cp/ref-types.exp: Likewise.
7897 * gdb.mi/mi-var-child.exp: Likewise.
7898 * gdb.mi/mi-var-display.exp: Likewise.
7899 * gdb.mi/mi2-var-display.exp: Likewise.
7900 * gdb.base/charset.exp: Test octal escape sequence length.
7901 Update for change to escape output.
7902
187c4a2b
JK
79032009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7904
7905 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7906
d80a43f9
DJ
79072009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7908
7909 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7910
047427a8
JK
79112009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7912
7913 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7914 gdbserver increasing $portnum if "Can't bind address" has been seen.
7915
8b5a0f4f
PA
79162009-07-05 Pedro Alves <pedro@codesourcery.com>
7917
7918 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7919 mingw32ce.
7920
7d93ba58
PA
79212009-07-05 Pedro Alves <pedro@codesourcery.com>
7922
7923 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7924 VFP format.
7925
2277426b
PA
79262009-07-02 Pedro Alves <pedro@codesourcery.com>
7927
7928 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
7929 linux. Adjust to use "inferior", "info inferiors", "detach
7930 inferior" and "kill inferior" instead of "restart", "info fork",
7931 "detach fork" and "delete fork".
7932 * gdb.base/ending-run.exp: Spell out "info".
7933 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
7934 the "kill" command.
7935
5af949e3
UW
79362009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7937
7938 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
7939 change to prefix TLS offset in hex with 0x.
7940
5d3729b5
UW
79412009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7942
7943 * gdb.base/default.exp: Update test case for "x" changes.
7944
af589bd0
TG
79452009-07-01 Tristan Gingold <gingold@adacore.com>
7946
7947 * gdb.base/bigcore.exp: Make darwin untested.
7948
40974f91
JK
79492009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7950
7951 * gdb.base/completion.exp (directory completion): Create the directory.
7952 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
7953 escapeuniquesub.
7954 (directory completion 2): Expect now ${escapeuniquesub}.
7955 (Glob remaining of directory test): Remove one excessive newline.
7956 Expect the real output.
7957
59dd3af6
JK
79582009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7959
7960 Fix `make check//%' target after `make check' has been ran.
7961 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
7962 a mkdir call.
7963 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
7964 (%/.dir): Remove.
7965
f4e164aa
JK
79662009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7967
7968 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
7969 the expected result record.
7970
69af2122
JK
79712009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7972
7973 Remove racy FAILs relying just on the timeouts.
7974 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
7975 (annotation_level 2): Remove racy FAILs.
7976
2fd481e1
PP
79772009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
7978
7979 gdb/10275
889bf7c5
PA
7980 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
7981
c38f313d
DJ
79822009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
7983
7984 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
7985
8b777f02
VP
79862009-06-30 Vladimir Prus <vladimir@codesourcery.com>
7987
7988 * gdb.mi/mi-stack.exp: Testing symbolic options
7989 to -stack-list-locals and -stack-list-arguments.
7990
00c7eacf
JK
79912009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7992
7993 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
7994
6bc80edc
TT
79952009-06-29 Tom Tromey <tromey@redhat.com>
7996
7997 * dg-extract-results.sh: New file.
7998 * Makefile.in (FORCE_PARALLEL): New variable.
7999 (CHECK_TARGET): New conditional variable.
8000 (check): Use CHECK_TARGET.
8001 (DO_RUNTEST): New variable.
8002 (check-single): New target.
8003 (TEST_DIRS): New variable.
8004 (TEST_TARGETS): Likewise.
8005 (check-parallel): New target.
8006 (check-gdb.%): New pattern.
8007 (BASE1_FILES): New variable.
8008 (BASE2_FILES): Likewise.
8009 (check-gdb.base%): New pattern.
8010 (%/.dir): New pattern.
8011 * configure: Rebuild.
8012 * aclocal.m4 (AM_CONDITIONAL): New defun.
8013 * configure.ac: Check whether user is using GNU make.
8014 (GMAKE): New conditional.
8015
794684b6
SW
80162009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8017
8018 * gdb.cp/namespace-nested-import.cc: New test.
8019 * gdb.cp/namespace-nested-import.exp: New test.
8020
edb3359d
DJ
80212009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8022
8023 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8024 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8025 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8026 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8027 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8028 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8029 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8030 gdb.opt/inline-markers.c: New files.
8031 * lib/gdb.exp (skip_inline_frame_tests): New function.
8032 (skip_inline_var_tests): New function.
8033
cf657a0c
AS
80342009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8035
8036 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8037 backtrace.
8038
28d41a99
MS
80392009-06-27 Michael Snyder <msnyder@vmware.com>
8040
8041 * gdb.reverse: New directory.
8042 * gdb.reverse/break-reverse.c: New test.
8043 * gdb.reverse/break-reverse.exp: New test.
8044 * gdb.reverse/consecutive-reverse.c: New test.
8045 * gdb.reverse/consecutive-reverse.exp: New test.
8046 * gdb.reverse/finish-reverse.c: New test.
8047 * gdb.reverse/finish-reverse.exp: New test.
8048 * gdb.reverse/machinestate.c: New test.
8049 * gdb.reverse/ms1.c: New test.
8050 * gdb.reverse/machinestate.exp: New test.
8051 * gdb.reverse/Makefile.in: New file.
8052 * gdb.reverse/shr2.c: New test.
8053 * gdb.reverse/solib-reverse.c: New test.
8054 * gdb.reverse/solib-reverse.exp: New test.
8055 * gdb.reverse/step-reverse.c: New test.
8056 * gdb.reverse/step-reverse.exp: New test.
8057 * gdb.reverse/until-reverse.c: New test.
8058 * gdb.reverse/ur1.c: New test.
8059 * gdb.reverse/until-reverse.exp: New test.
8060 * gdb.reverse/watch-reverse.c: New test.
8061 * gdb.reverse/watch-reverse.exp: New test.
8062 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8063 * configure: Regenerate.
8064
fe3c8b0d
DE
80652009-06-26 Doug Evans <dje@google.com>
8066
8067 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8068
3a72a602
PM
80692009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8070
8071 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8072 windows problem for 'file delete $binfile'.
8073
27aa8d6a
SW
80742009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8075
8076 * gdb.cp/namespace-using.exp: New test.
8077 * gdb.cp/namespace-using.cc: New test.
8078
8ac055f8
JB
80792009-05-20 Joel Brobecker <brobecker@adacore.com>
8080
8081 * gdb.ada/variant_record_packed_array: New testcase.
8082
85e306ed
TT
80832009-06-23 Tom Tromey <tromey@redhat.com>
8084
8085 * gdb.base/charset.exp (test_combination): Regression test.
8086 * gdb.base/charset.c (my_wchar_t): New typedef.
8087 (myvar): New global.
8088 (main): Set myvar.
8089
56643c5e
PM
80902009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8091
8092 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8093 target.
8094
1fac167a
UW
80952009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8096
8097 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8098
7ccb0be9
UW
80992009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8100
8101 * gdb.mi/gdb680.exp: Update test for error message.
8102
568d6575
UW
81032009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8104
8105 * gdb.base/annota1.exp: Allow multiple occurrences of the
8106 frames-invalid annotation.
8107 * gdb.cp/annota2.exp: Likewise.
8108
7cd1089b
PM
81092009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8110
8111 * gdb.cp/gdb2495.cc: New file.
8112 * gdb.cp/gdb2495.exp: New file.
8113
72c63395
JK
81142009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8115
8116 Report error on GDB crash during runto.
8117 * lib/gdb.exp (runto <eof>): New.
8118
3788363d
DJ
81192009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8120
8121 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8122 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8123 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8124 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8125 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8126 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8127 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8128 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8129 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8130 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8131 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8132 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8133 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8134 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8135 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8136 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8137 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8138 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8139 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8140 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8141 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8142 gdb.trace/passcount.exp, gdb.trace/report.exp,
8143 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8144 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8145 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8146 executable.
8147
17592de3
PA
81482009-06-07 Pedro Alves <pedro@codesourcery.com>
8149
8150 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8151 defined before referencing it.
8152
701e355d
DE
81532009-06-03 Doug Evans <dje@google.com>
8154
8155 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8156 * gdb.arch/i386-see.c: Ditto.
8157
f2292c65
PM
81582009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8159
8160 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8161 (check_macro): Return 1 if undefined.
8162 If first test fails, check if macro debug information is available,
8163 and report unsupported test if no macro information is found.
8164
5a437975
DE
81652009-05-29 Doug Evans <dje@google.com>
8166
8167 * gdb.threads/hand-call-in-threads.exp: New.
8168 * gdb.threads/hand-call-in-threads.c: New.
8169
c141c696
MS
81702009-05-29 Michael Snyder <msnyder@vmware.com>
8171
8172 * gdb.base/break-always.exp: Change "1" to "on".
8173 Add confirmation check.
8174
b3444185
PA
81752009-05-28 Pedro Alves <pedro@codesourcery.com>
8176
8177 * gdb.threads/threxit-hop-specific.c: New.
8178 * gdb.threads/threxit-hop-specific.exp: New.
8179 * gdb.threads/thread-execl.c: New.
8180 * gdb.threads/thread-execl.exp: New.
8181
b6313243
TT
81822009-05-27 Tom Tromey <tromey@redhat.com>
8183 Thiago Jung Bauermann <bauerman@br.ibm.com>
8184
8185 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8186 (mi_child_regexp): Likewise.
8187 (mi_list_varobj_children_range): Likewise.
8188 (mi_get_features): Likewise.
8189 (mi_list_varobj_children): Rewrite.
8190 * gdb.python/python-mi.exp: New file.
8191
a6bac58e
TT
81922009-05-27 Tom Tromey <tromey@redhat.com>
8193 Thiago Jung Bauermann <bauerman@br.ibm.com>
8194 Phil Muldoon <pmuldoon@redhat.com>
8195 Paul Pluzhnikov <ppluzhnikov@google.com>
8196
8197 * gdb.python/python-prettyprint.exp: New file.
8198 * gdb.python/python-prettyprint.c: New file.
8199 * gdb.python/python-prettyprint.py: New file.
8200 * gdb.base/display.exp: print/r is now valid.
8201
2c74e833
TT
82022009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8203 Tom Tromey <tromey@redhat.com>
8204 Pedro Alves <pedro@codesourcery.com>
8205 Paul Pluzhnikov <ppluzhnikov@google.com>
8206
8207 * gdb.python/python-template.exp: New file.
8208 * gdb.python/python-template.cc: New file.
8209 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8210 tests.
8211 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8212 Call it.
8213 (test_value_after_death): New proc.
8214 * gdb.python/python-value.c (PTR): New typedef.
8215 (main): New variable 'x'.
8216
89c73ade
TT
82172009-05-27 Tom Tromey <tromey@redhat.com>
8218
8219 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8220 tests.
8221 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8222 Call it.
8223
a75724bc
PA
82242009-05-27 Pedro Alves <pedro@codesourcery.com>
8225
8226 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8227
e58b0e63
PA
82282009-05-24 Pedro Alves <pedro@codesourcery.com>
8229
8230 * gdb.threads/fork-thread-pending.c: New.
8231 * gdb.threads/fork-thread-pending.exp: New.
8232
4ac36638
JK
82332009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8234
8235 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8236 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8237
889bf7c5 82382009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8239
889bf7c5 8240 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8241
b242c3c2
PA
82422009-05-17 Pedro Alves <pedro@codesourcery.com>
8243
8244 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8245 `gdb_get_line_number'. Call `callee' in both parent and child.
8246 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8247 `gdb_get_line_number' instead of hardcoding line numbers.
8248 (catch_fork_unpatch_child): New procedure to test detaching
8249 breakpoints from child fork.
8250 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8251 hardcoding line numbers.
8252 (do_fork_tests): Run `catch_fork_unpatch_child'.
8253
ee342b23
VP
82542009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8255
8256 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8257 of structure type enters or leaves the scope, it
8258 is reported by -var-update.
8259
e2009e98
DE
82602009-05-11 Doug Evans <dje@sebabeach.org>
8261
8262 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8263 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8264 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8265
00903456
JK
82662009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8267
8268 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8269
dc621c35
DE
82702009-04-30 Doug Evans <dje@google.com>
8271
8272 * gdb.threads/watchthreads2.exp: New testcase.
8273 * gdb.threads/watchthreads2.c: New testcase.
8274
9ab4e744
DE
82752009-04-29 Doug Evans <dje@google.com>
8276
8277 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8278 * gdb.cp/mb-ctor.cc: Ditto.
8279 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8280 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8281 * gdb.cp/mb-inline1.cc: Call it.
8282 * gdb.cp/mb-inline2.cc: Ditto.
8283 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8284 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8285
484086b7
JK
82862009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8287
8288 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8289 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8290 Replace all uses of `decimal' by `nonzero'.
8291 (info macro FROM_COMMANDLINE): New test.
8292
379a77b5
TT
82932009-04-27 Tom Tromey <tromey@redhat.com>
8294
8295 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8296
b92b73c2
DE
82972009-04-27 Doug Evans <dje@google.com>
8298
8299 * gdb.threads/watchthreads.c (main): Initialize args before starting
8300 the threads. Plus formatting cleanup.
8301 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8302 biased scheduling of one thread.
8303
945a118d
JG
83042009-04-27 Jerome Guitton <guitton@adacore.com>
8305
8306 * gdb.cp/templates.cc (GetMax): New template.
8307 (main): Declare two instances of GetMax.
8308 * gdb.cp/templates.exp: Add new test.
8309
d389af10
JK
83102009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8311
8312 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8313
e7f86de9
JM
83142009-04-22 Joseph Myers <joseph@codesourcery.com>
8315
8316 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8317
334cc82d
TT
83182009-04-15 Tom Tromey <tromey@redhat.com>
8319
8320 * gdb.base/charset.exp: Add regression test.
8321
d12672cc
JB
83222009-04-14 Joel Brobecker <brobecker@adacore.com>
8323
8324 * gdb.base/exe-lock.exp: New testcase.
8325
18e8c3bc
TT
83262009-04-13 Tom Tromey <tromey@redhat.com>
8327
8328 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8329 operator on Frame.
8330
5ecd5cbe
UW
83312009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8332
8333 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8334 * gdb.server/ext-attach.exp: Likewise.
8335
7309f756
VP
83362009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8337
8338 Eliminate some sleep usage.
8339
889bf7c5
PA
8340 * gdb.mi/basics.c (do_nothing): New.
8341 (main): Use do_nothing instead of printf, so that
8342 not to introduce race condition between output of
8343 inferiour and output of gdb. Do not use sleep as it
8344 is not generally available on embedded targets.
7309f756 8345
f4b95f6f
PA
83462009-04-02 Pedro Alves <pedro@codesourcery.com>
8347
8348 * gdb.server/ext-attach.exp: Expect an optional process id after
8349 "Detached from remote process".
8350
de40b933
JK
83512009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8352
8353 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8354 gdb.dwarf2/dw2-unresolved.exp: New.
8355
2ae101a4
PA
83562009-04-02 Pedro Alves <pedro@codesourcery.com>
8357
8358 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8359 mi_run_to_main.
8360
56a8e183
PA
83612009-04-02 Pedro Alves <pedro@codesourcery.com>
8362
8363 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8364 mi_run_to_main. Skip thread exit test on remote targets.
8365 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8366 mi_run_to_main.
8367 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8368 mi_run_to_main.
8369 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8370 when expecting ^connected. Detect when the target doesn't support
8371 non-stop mode.
8372 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8373 supported. Return -1 on error, 0 on success.
8374 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8375 (mi_runto): Return mi_runto_helper's result explicitly.
8376
c35fafde
PA
83772009-04-01 Pedro Alves <pedro@codesourcery.com>
8378
8379 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8380
f8a8dce6
JB
83812009-04-01 Tom Tromey <tromey@redhat.com>
8382
8383 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8384 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8385 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8386 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8387
71c25dea
TT
83882009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8389 Jan Kratochvil <jan.kratochvil@redhat.com>
8390
8391 PR gdb/931
8392 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8393 output.
8394 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8395 for gdb/931.
8396 * dw2-strp.S (DW_AT_language): Change to C++.
8397 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8398
02d9a9ce
JB
83992009-03-31 Joel Brobecker <brobecker@adacore.com>
8400
8401 * gdb.ada/tasks: New testcase.
8402
1042e4c0
SS
84032009-03-30 Stan Shebs <stan@codesourcery.com>
8404
8405 * gdb.trace/actions.exp: Update to match new info trace format.
8406 * gdb.trace/deltrace.exp: Ditto.
8407 * gdb.trace/infotrace.exp: Ditto.
8408 * gdb.trace/passcount.exp: Ditto.
8409 * gdb.trace/save-trace.exp: Ditto.
8410 * gdb.trace/while-stepping.exp: Ditto.
8411 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8412
f8f6f20b
TJB
84132009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8414
8415 * gdb.python/python-frame.c: New file.
8416 * gdb.python/python-frame.exp: New file.
8417
c0c6f777
TJB
84182009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8419
8420 * gdb.python/python-value.exp: Add tests for the address
8421 attribute.
8422
3cb51905
AS
84232009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8424
8425 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8426
88fc996f
DE
84272009-03-26 Doug Evans <dje@google.com>
8428
8429 * gdb.mi/mi-nonstop-exit.exp: New file.
8430 * gdb.mi/non-stop-exit.c: New file.
8431
56ef84b1
TT
84322009-03-26 Tom Tromey <tromey@redhat.com>
8433
8434 Update for change to prologue skipping:
8435 * gdb.mi/mi2-simplerun.exp: Update.
8436 * gdb.mi/mi2-break.exp: Update.
8437 * gdb.mi/mi-simplerun.exp: Update.
8438 * gdb.mi/mi-break.exp: Update.
8439 * gdb.base/ending-run.exp: Update.
8440
def2b000
TJB
84412009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
8442
8443 * gdb.python/python-value.exp (test_value_in_inferior): Test
8444 gdb.Value.is_optimized_out attribute.
8445
442ddf59
JK
84462009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8447
8448 * gdb.dwarf2/dw2-noloc-main.c: New file.
8449 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
8450 (.text): Remove.
8451 (.data): New.
8452 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
8453 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
8454 (DW_TAG_subprogram func_cu1, noloc): Remove.
8455 (main): New.
8456 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
8457 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
8458 (file_symbols): New procedure.
8459
a8df5de4
TT
84602009-03-25 Tom Tromey <tromey@redhat.com>
8461
8462 * gdb.base/charset.exp (valid_target_charset): New proc.
8463 Use it to skip tests on invalid charsets.
8464
cc1d7add
PM
84652009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
8466
8467 * gdb.base/completion.exp: Add a test for directory completion.
8468
bcd5727b
JK
84692009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8470
8471 Fix a racy FAIL.
8472 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
8473 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
8474
cc924cad
TJB
84752009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
8476
8477 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
8478 * gdb.python/python-function.exp: Add test for function returning
8479 a GDB value.
8480
bc3b79fd
TJB
84812009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8482
8483 * gdb.python/python-function.exp: New file.
8484
6c7a06a3
TT
84852009-03-20 Tom Tromey <tromey@redhat.com>
8486
8487 * gdb.base/store.exp: Update for change to escape output.
8488 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
8489 to escape output.
8490 * gdb.base/pointers.exp: Update for change to escape output.
8491 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
8492 to escape output.
8493 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
8494 escape output.
8495 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
8496 to escape output.
8497 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
8498 escape output.
8499 * gdb.base/setvar.exp: Update for change to escape output.
8500 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
8501 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
8502 to escape output.
8503 (test_print_string_constants): Likewise.
8504 * gdb.base/charset.exp (valid_host_charset): Check size of
8505 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
8506 cases. Handle "auto"-related output.
8507 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
8508 (uvar, Uvar): New globals.
8509
c31af87b
JG
85102009-03-19 Jerome Guitton <guitton@adacore.com>
8511
8512 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
8513 deltas.
8514 * gdb.ada/fixed_points.exp: Ditto.
8515
51272cf2
PA
85162009-03-18 Pedro Alves <pedro@codesourcery.com>
8517
8518 * return-nodebug.c: Don't include stdio.h.
8519 (init): Delete.
8520 (func): Delete definition and provide extern declaration.
8521 (t): New.
8522 (main): Don't call printf. Call func and store its result in t.
8523 * return-nodebug1.c: New.
8524 * return-nodebug.exp: Don't expect stdio output. Instead, print
8525 the global variable t. Drop printf formatters and cast types from
8526 foreach loop. Don't use prepare_for_testing. Compile
8527 return-nodebug.c and return-nodebug1.c in separate steps. Don't
8528 define FORMAT or CAST.
8529
d24948ac
PP
85302009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8531
8532 * gdb.base/solib-display.exp: Disable test for remote targers.
8533
61ff14c6
JK
85342009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8535
8536 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
8537
cb4dce93
JK
85382009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
8539
8540 Fix a racy FAIL.
8541 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
8542 code from `follow parent, print pids'.
8543 (`follow child, print pids', `follow parent, print pids'): Call it.
8544 Replace `gdb_test "break..."' by gdb_breakpoint.
8545
f7c60c5e
VP
85462009-03-13 Vladimir Prus <vladimir@codesourcery.com>
8547
8548 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 8549 sync and async modes.
f7c60c5e 8550
383ace49
JB
85512009-03-12 Joel Brobecker <brobecker@adacore.com>
8552
8553 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
8554 that was checked in by mistake. Remove loading of ada.exp, since
8555 this is not necessary in this case.
8556
4ce102af
JB
85572009-03-12 Joel Brobecker <brobecker@adacore.com>
8558
8559 * gdb.ada/ptype_arith_binop.exp: New testcase.
8560
529a2aef
JB
85612009-03-12 Joel Brobecker <brobecker@adacore.com>
8562
8563 * gdb.ada/mod_from_name: New testcase.
8564
8a38181c
JB
85652009-03-12 Joel Brobecker <brobecker@adacore.com>
8566
8567 * gdb.ada/tick_last_segv: New testcase.
8568
11436dee
VP
85692009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8570
61ff14c6 8571 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 8572
1f31650a
VP
85732009-03-12 Vladimir Prus <vladimir@codesourcery.com>
8574
61ff14c6
JK
8575 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
8576 include the token in ^running and frame info in *stopped.
1f31650a 8577
a3247a22
PP
85782009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8579
8580 * solib-display.exp: New file.
8581 * solib-display-main.c: New file.
8582 * solib-display-lib.c: New file.
61ff14c6 8583
aae64587
PA
85842009-03-05 Pedro Alves <pedro@codesourcery.com>
8585
8586 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
8587
44aabfbc
JK
85882009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8589
8590 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
8591 (list_and_check_macro): Use more specific test name.
8592 (next to definition): Make the test names unique.
8593
c087fcd3
PM
85942009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
8595
8596 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 8597
c86cf029
VP
85982009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8599
8600 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
8601 notifications.
8602 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
8603 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
8604 * lib/mi-support.exp (library_loaded_re): New.
8605 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
8606
3ea85240
VP
86072009-02-17 Vladimir Prus <vladimir@codesourcery.com>
8608
8609 * gdb.gdb/observer.exp: Use test_notification observer, not
8610 normal_stop, everywhere.
8611 (test_normal_stop_notifications): Rename to...
8612 (test_notifications): ...this.
8613 (test_observer_normal_stop): Rename to...
8614 (test_observer): ...this.
8615
1903f0e6
DE
86162009-02-16 Doug Evans <dje@google.com>
8617
8618 * gdb.arch/amd64-disp-step.S (test_int3): New test.
8619 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
8620 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
8621 (test_prefixed_syscall,test_int3): New tests.
8622 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
8623 (test_prefixed_syscall,test_int3): New tests.
8624
1d33d6ba
VP
86252009-02-14 Vladimir Prus <vladimir@codesourcery.com>
8626
3cb51905
AS
8627 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
8628 (mi_expect_interrupt): Likewise.
8629 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
8630 response.
1d33d6ba 8631
faafb047
PM
86322009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8633
8634 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
8635 * gdb.base/pc-fp.exp (get_valueofx): Remove.
8636 Replace calls to get_valueofx by get_hexadecimal_valueof.
8637
417e16e2
PM
86382009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
8639
8640 * lib/gdb.exp (get_valueof): Accept anything as a return value.
8641 (get_integer_valueof): New procedure.
8642 (get_sizeof): Use new get_integer_value_of.
8643 * gdb.base/sizeof.exp: Replace all uses of get_valueof
8644 by get_integer_valueof.
8645
7065b901
TT
86462009-02-13 Tom Tromey <tromey@redhat.com>
8647
8648 * gdb.base/remote.exp (get_sizeof): Remove.
8649 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
8650 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
8651 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
8652 * lib/gdb.exp (get_valueof): Move from long_long.exp.
8653 (get_sizeof): Likewise.
8654
5d7cb8df
JK
86552009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8656
8657 PR fortran/9806
8658 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
8659
b2febfff
PP
86602009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8661
8662 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
8663
4aa995e1
PA
86642009-02-06 Pedro Alves <pedro@codesourcery.com>
8665
8666 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
8667
d8906c6f
TJB
86682009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
8669
8670 * gdb.python/python-cmd.exp: New file.
8671
ff4ab08d
TG
86722009-02-06 Tristan Gingold <gingold@adacore.com>
8673
8674 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
8675
aacd552b
TG
86762009-02-05 Tristan Gingold <gingold@adacore.com>
8677
8678 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
8679 pointer is dereferenced and use this signal name in regexp.
8680 * gdb.base/signull.exp: Ditto.
8681 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
8682 * gdb.base/signull.c (main): Ditto.
8683
08c637de
TJB
86842009-02-04 Tom Tromey <tromey@redhat.com>
8685 Thiago Jung Bauermann <bauerman@br.ibm.com>
8686
8687 * gdb.python/python-value.exp: Use `gdb.history' instead of
8688 `gdb.value_from_history'.
8689 (test_value_numeric_ops): Add test for conversion of enum constant.
8690 * gdb.python/python-value.c (enum e): New type.
8691 (evalue): New global.
8692 (main): Use argv.
8693
20261af8
JG
86942009-02-04 Jerome Guitton <guitton@adacore.com>
8695
8696 * gdb.ada/uninitialized_vars: New test program.
8697 * gdb.ada/uninitialized_vars.exp: New testcase.
8698
52e44b43
TT
86992009-02-02 Tom Tromey <tromey@redhat.com>
8700
8701 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
8702 * gdb.cp/pr2489.cc: Rename...
8703 * gdb.cp/pr9594.cc: ... to this.
8704
1c71341a
TT
87052009-02-02 Tom Tromey <tromey@redhat.com>
8706
8707 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
8708 * gdb.cp/pr2489.cc: New file.
8709 * gdb.cp/cpcompletion.exp: New file.
8710
a4295225
TT
87112009-02-02 Tom Tromey <tromey@redhat.com>
8712
8713 PR exp/9059:
8714 * gdb.cp/call-c.exp: Add regression test.
8715 * gdb.cp/call-c.cc (FooHandle): New typedef.
8716 (main): New variable 'handle'.
8717
592375cd
VP
87182009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8719
8720 * lib/mi-support.exp (et_mi_thread_list)
8721 (check_mi_and_console_threads): Adjust for current thread in
8722 -thread-list-ids output.
8723
41447f92
VP
87242009-01-30 Vladimir Prus <vladimir@codesourcery.com>
8725
889bf7c5
PA
8726 * gdb.mi/mi-break.exp (test_disabled_creation): New.
8727 Call it.
41447f92 8728
35669430
DE
87292009-01-28 Doug Evans <dje@google.com>
8730
8731 * gdb.arch/amd64-disp-step.S: New file.
8732 * gdb.arch/amd64-disp-step.exp: New file.
8733 * gdb.arch/i386-disp-step.S: New file.
8734 * gdb.arch/i386-disp-step.exp: New file.
8735
09f00d9a
PM
87362009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
8737
8738 * gdb.base/find.exp: Set newline variable
8739 using quotes instead of braces to fix cygwin failures.
8740
1e8fb976
PA
87412009-01-23 Pedro Alves <pedro@codesourcery.com>
8742
8743 * gdb.base/radix.exp: Add tests to ensure that that set
8744 input-radix 0 and set output-radix 0 are really rejected.
8745
da061712
PA
87462009-01-23 Pedro Alves <pedro@codesourcery.com>
8747
8748 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
8749 copyright years.
8750
dd7e2d2b
PA
87512009-01-23 Pedro Alves <pedro@codesourcery.com>
8752
8753 PR gdb/9664:
8754 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
8755
392452f6
PA
87562009-01-22 Pedro Alves <pedro@codesourcery.com>
8757
8758 PR c++/9631:
8759 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
8760
8653e71c
PM
87612009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
8762
8763 * gdb.server/file-transfer.exp: Use EXEEXT variable for
8764 binfile definition to fix Windows OS failure.
8765
a12cc160
DJ
87662009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8767
8768 PR gdb/9346
8769 * gdb.base/interrupt.c (sigint_handler): New.
8770 (main): Install a SIGINT handler if SIGNALS is defined. Exit
8771 on error.
8772 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
8773 Test "signal SIGINT".
8774
b89667eb
DE
87752009-01-19 Doug Evans <dje@google.com>
8776
8777 * gdb.base/break.exp: Update expected gdb output.
8778 * gdb.base/sepdebug.exp: Ditto.
8779 * gdb.mi/mi-syn-frame.exp: Ditto.
8780 * gdb.mi/mi2-syn-frame.exp: Ditto.
8781 * gdb.base/call-signal-resume.exp: New file.
8782 * gdb.base/call-signals.c: New file.
8783 * gdb.base/unwindonsignal.exp: New file.
8784 * gdb.base/unwindonsignal.c: New file.
8785 * gdb.threads/interrupted-hand-call.exp: New file.
8786 * gdb.threads/interrupted-hand-call.c: New file.
8787 * gdb.threads/thread-unwindonsignal.exp: New file.
8788
adb483fe
DJ
87892009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8790
8791 * gdb.base/define.exp: Test defining and hooking prefix commands.
8792 * gdb.python/python.exp: Update test for "show user" output.
8793
60023297
JK
87942009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8795
8796 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
8797 now the output exactly, using less wildcards. Expect also the output
8798 of gfortran-4.3. Update for the f-valprint.c modification from
8799 2008-04-22.
8800 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
8801 Remove gdb_test test names where matching the command.
8802
ccc57cf9
PA
88032009-01-01 Pedro Alves <pedro@codesourcery.com>
8804
8805 PR breakpoints/9681:
8806 * gdb.base/watchpoint.exp: Add regression test.
8807
c7a6ca08
PA
88082008-12-31 Pedro Alves <pedro@codesourcery.com>
8809
8810 * gdb.threads/attach-into-signal.exp: Don't use
8811 gdb_suppress_entire_file.
8812 * gdb.threads/attach-stopped.exp: Ditto.
8813 * gdb.threads/attachstop-mt.exp: Ditto.
8814
3a031f65
PA
88152008-12-31 Pedro Alves <pedro@codesourcery.com>
8816
8817 PR gdb/8812:
8818 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
8819
09e6485f
PA
88202008-12-29 Pedro Alves <pedro@codesourcery.com>
8821
8822 PR gdb/7536:
8823 * gdb.base/radix.exp: Add tests to ensure invalid input radices
8824 and unsupported output radices are really rejected.
8825
0cd53049
JK
88262008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8827
8828 * gdb.cp/punctuator.exp: Backslash the '$' signs.
8829
ba163c7e
TT
88302008-12-22 Tom Tromey <tromey@redhat.com>
8831
8832 * gdb.cp/punctuator.exp: New file.
8833
6f4de6c9
JK
88342008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8835
8836 * gdb.base/completion.exp (Completing non-existing component): New test.
8837
0f34d0b4
JK
88382008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8839
8840 Fix for PR gdb/8648.
8841 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
8842 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
8843 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
8844 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
8845
db2ad4c3
JK
88462008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8847
8848 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
8849
bb5ef15e
DP
88502008-12-16 Christophe Lyon <christophe.lyon@st.com>
8851
8852 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
8853 compiler actually generate code at the expected line number.
8854
90142adc
JZ
88552008-12-15 Jie Zhang <jie.zhang@analog.com>
8856
8857 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8858
fad6eecd
TT
88592008-12-12 Tom Tromey <tromey@redhat.com>
8860
8861 * gdb.base/commands.exp (redefine_hook_test): New proc.
8862 Call it.
8863
17c8aaf5
TT
88642008-12-11 Tom Tromey <tromey@redhat.com>
8865
8866 * gdb.base/macscp.exp: New regression test.
8867
7c8adf68
TT
88682008-12-11 Tom Tromey <tromey@redhat.com>
8869
8870 * gdb.base/macscp.exp: Print "address.addr".
8871 * gdb.base/macscp1.c (struct outer): New struct.
8872 (address): New global.
8873
b05dcbb7
TT
88742008-12-09 Tom Tromey <tromey@redhat.com>
8875
8876 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8877 Call it.
8878
2d476de1
DE
88792008-12-04 Doug Evans <dje@google.com>
8880
8881 * gdb.server/ext-run.exp: Relax regexp for init program.
8882
87bdc959
TG
88832008-12-03 Tristan Gingold <gingold@adacore.com>
8884
8885 * gdb.base/macscp.exp: Generate an object file during compilation
8886 to work around Darwin dsymutil limitations.
8887
e0740f77
JK
88882008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8889
8890 Test resolving external references to TLS variables.
8891 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8892 FILE2_THREAD_LOCAL.
8893 (testfile2, srcfile2): New variables.
8894 * gdb.threads/tls.c (file2_thread_local)
8895 (function_referencing_file2_thread_local): New.
8896 * gdb.threads/tls2.c: New file.
8897
67f0aac5
JB
88982008-11-28 Joel Brobecker <brobecker@adacore.com>
8899
8900 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8901 rather than integer, as integer might not be big enough when
8902 on 64bit targets.
67f0aac5 8903
c332165e
JG
89042008-11-27 Jerome Guitton <guitton@adacore.com>
8905
8906 * gdb.cp/formatted-ref.exp: Add equality test.
8907 * gdb.ada/formatted_ref.exp: Ditto.
8908
fc9b693c
JK
89092008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8910
8911 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8912 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8913
a9c64011
AS
89142008-11-20 Andreas Schwab <schwab@suse.de>
8915
8916 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8917 matching syscall entry point.
8918 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8919 (tcatch_vfork_then_child_follow): Likewise. Finish through
8920 vfork even if we stopped at the syscall trampoline.
8921
e2fd701e
DE
89222008-11-20 Doug Evans <dje@google.com>
8923
8924 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8925
69abc51c
TJB
89262008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
8927
8928 * gdb.arch/ppc-dfp.exp: New file.
8929 * gdb.arch/ppc-dfp.c: New file.
8930
c14c28ba
PP
89312008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8932
8933 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 8934
2e74121d
DE
89352008-11-17 Doug Evans <dje@google.com>
8936
8937 * gdb.mi/mi-syn-frame.exp: Update expected output.
8938 * gdb.mi/mi2-syn-frame.exp: Update expected output.
8939
66bb093b
VP
89402008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8941
8942 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
8943 "thread N" results in =thread-selected.
8944 * lib/mi-support (mi_run_cmd, mi_expect_stop)
8945 (mi_send_resuming_command_raw): Be prepared for
8946 =thread-selected.
8947
3d043ef6
VP
89482008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8949
a9c64011
AS
8950 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
8951 * lib/mi-support.exp: Likewise.
3d043ef6 8952
808104c8
JB
89532008-11-16 Joel Brobecker <brobecker@adacore.com>
8954
8955 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
8956 commands from the expected output for "help catch".
8957
00b22944
JB
89582008-11-15 Joel Brobecker <brobecker@adacore.com>
8959
8960 * gdb.ada/int_deref.exp: New testcase.
8961
59669435
TT
89622008-11-14 Nick Roberts <nickrob@snap.net.nz>
8963
8964 * gdb.mi/gdb2549.exp: New file.
8965
de04a248
DE
89662008-11-11 Doug Evans <dje@google.com>
8967
8968 * gdb.base/callexit.exp: New file.
8969 * gdb.base/callexit.c: New file.
8970
6b8ce727
DE
89712008-11-10 Doug Evans <dje@google.com>
8972
8973 * lib/gdb.exp (GDBFLAGS): Move -nx ...
8974 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
8975 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
8976 (default_gdb_start,default_gdb_exit): Ditto.
8977 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
8978 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
8979 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
8980 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
8981 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
8982 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
8983
1b14b8aa
AS
89842008-11-03 Andreas Schwab <schwab@suse.de>
8985
8986 * gdb.base/hashline2.exp: Fix typo.
8987 * gdb.base/hashline3.exp: Likewise.
8988
f3134b88
TT
89892008-10-30 Tom Tromey <tromey@redhat.com>
8990
8991 * gdb.base/pointers.exp: Add test.
8992 * gdb.base/pointers.c (k, S): New typedefs.
8993 (instance): New global.
8994
c2226152
AS
89952008-10-30 Andreas Schwab <schwab@suse.de>
8996
8997 * gdb.base/args.exp: Add tests for newlines.
8998
462f405c
JB
89992008-10-30 Joel Brobecker <brobecker@adacore.com>
9000
9001 gdb.base/foll-exec.exp: Update the expected output of a couple
9002 of "info breakpoints" tests.
9003
79a45b7d
TT
90042008-10-28 Tom Tromey <tromey@redhat.com>
9005
9006 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9007
adc13a14
PA
90082008-10-24 Pedro Alves <pedro@codesourcery.com>
9009
9010 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9011 gdb_start_cmd.
9012 Use runto_main before any test that requires execution.
9013
252fbfc8
PA
90142008-10-23 Pedro Alves <pedro@codesourcery.com>
9015
9016 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9017 instead of SIGINT.
9018
28148e3d
JB
90192008-10-22 Joel Brobecker <brobecker@adacore.com>
9020
9021 * gdb.base/completion.exp: Update expected output following
9022 the addition of the "info tasks" command.
9023
c209f847
TT
90242008-10-22 Tom Tromey <tromey@redhat.com>
9025
9026 * gdb.base/exprs.exp (test_expr): Add test for string
9027 concatenation.
9028
f177e350
PA
90292008-10-19 Pedro Alves <pedro@codesourcery.com>
9030
9031 * configure.ac: Output gdb.python/Makefile.
9032 * configure: Regenerate.
9033 * gdb.python/Makefile.in: New.
9034
cce89356
JB
90352008-10-16 Joel Brobecker <brobecker@adacore.com>
9036
9037 * gdb.base/foll-fork.exp: Adjust the expected output to match
9038 the new description for fork/vfork catchpoints in the "info
9039 breakpoints" output.
9040
176d289d
TJB
90412008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9042
9043 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9044
a08702d6
TJB
90452008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9046
9047 * gdb.python/python-value.c: New file.
9048 * gdb.python/python-value.exp: New file.
9049
1c5cfe86
PA
90502008-10-15 Pedro Alves <pedro@codesourcery.com>
9051
9052 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9053
5a98ad69
DP
90542008-10-15 Denis Pilat <denis.pilat@st.com>
9055
41702f1b 9056 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9057
dcb1a1e2
TT
90582008-10-09 Tom Tromey <tromey@redhat.com>
9059
9060 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9061 'fprintf' and 'stderr'.
9062
9124fe48
JB
90632008-10-07 Joel Brobecker <brobecker@adacore.com>
9064
9065 * gdb.ada/ref_tick_size.exp: New testcase.
9066
45452591
DE
90672008-10-06 Doug Evans <dje@google.com>
9068
9069 * gdb.dwarf2/dw2-cu-size.exp: New file.
9070 * gdb.dwarf2/dw2-cu-size.S: New file.
9071
9072 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9073 .Ltype_int for clarity.
9074
4fc5b208
PP
90752008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9076
9077 PR gdb/2384:
9078 * gdb.cp/gdb2384.exp: Extended to test more cases.
9079 * gdb.cp/gdb2384.cc: Likewise.
9080 * gdb.cp/gdb2384-base.h: Likewise.
9081 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9082
d78df370
JK
90832008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9084
9085 * gdb.base/maint.exp (maint print type): Remove printing
9086 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9087
9a044a89
TT
90882008-09-30 Tom Tromey <tromey@redhat.com>
9089
9090 * gdb.base/macscp.exp: Add completion tests.
9091 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9092 (TWENTY_THREE): Likewise.
9093 (FORTY_EIGHT): Likewise.
9094
506800a9
TT
90952008-09-30 Tom Tromey <tromey@redhat.com>
9096
9097 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9098 everywhere.
9099 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9100
1a6f01b5
JK
91012008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9102
9103 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9104 testcase is derived from. Fix racy dependency on an expected PID
9105 number. No longer support the testcase on Linux kernel 2.4.x.
9106
2fae03e8
TT
91072008-09-27 Tom Tromey <tromey@redhat.com>
9108
9109 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9110 and varargs.
9111
1ad15515
PA
91122008-09-22 Pedro Alves <pedro@codesourcery.com>
9113
9114 * lib/mi-support.exp (mi_expect_interrupt): New.
9115 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9116 from gdb.mi/mi-nonstop.exp.
9117 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9118 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9119 lib/mi-support.exp.
9120 Use mi_check_thread_states throughout. Avoid ".*" and do not
9121 require an anchor after -exec-run.
9122
d0b76dc6
DJ
91232008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9124
9125 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9126 stop is pending. Avoid ".*" when two stops are pending.
9127 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9128 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9129 newlines in fullnames.
9130 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9131 (mi_expect_stop): Update comments. Only anchor in sync mode.
9132 Do not match newlines.
9133 (mi_send_resuming_command_raw): Always return status.
9134 (mi_get_stop_line): Do not match more than one line by accident.
9135 Only anchor in sync mode.
9136 (mi_run_inline_test): If -exec-next fails, give up.
9137
9990c830
UW
91382008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9139
9140 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9141 on SPU.
9142
ebcf6f00
JB
91432008-09-10 Joel Brobecker <brobecker@adacore.com>
9144
9145 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9146
b6db24e5
JB
91472008-09-10 Joel Brobecker <brobecker@adacore.com>
9148
9149 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9150 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9151 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9152 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9153 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9154 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9155 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9156 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9157 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9158 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9159 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9160 Include the "= " sequence in the expected output of print tests.
9161
2bf448e0
JB
91622008-09-10 Joel Brobecker <brobecker@adacore.com>
9163
9164 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9165 description for boolean types.
9166
d51fd4c8
PA
91672008-09-09 Pedro Alves <pedro@codesourcery.com>
9168
9169 * gdb.base/hook-stop-continue.c: New.
9170 * gdb.base/hook-stop-continue.exp: New.
9171
694182d2
DJ
91722008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9173
9174 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9175
3b8a7fc0
JG
91762008-09-08 Jerome Guitton <guitton@adacore.com>
9177
9178 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9179 (stack_check_probe_2, stack_check_probe_loop_1)
9180 (stack_check_probe_loop_2): New functions.
9181 (main): Add call to these new functions.
9182 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9183 functions, check that the breakpoint is inserted at the appropriate
9184 location.
9185 (insert_breakpoint): Slightly refine this procedure so that it can
9186 be called several times in the test.
9187
96cc0ae8
JG
91882008-09-08 Jerome Guitton <guitton@adacore.com>
9189
9190 * gdb.base/stack-checking.c: New file.
9191 * gdb.base/stack-checking.exp: New file.
9192
1f08b409
TJB
91932008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9194
9195 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9196 * gdb.arch/altivec-regs.exp: Likewise.
9197 * gdb.arch/vsx-regs.exp: Likewise.
9198
3099e1c4
TJB
91992008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9200
9201 * gdb.arch/ppc-fp.exp: New file.
9202 * gdb.arch/ppc-fp.c: New file.
9203
cc69bfc1
PP
92042008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9205
9206 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9207 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9208
b02a33db
MS
92092008-09-04 Michael Snyder <msnyder@vmware.com>
9210
9211 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9212 as "at" (for non-debug functions such as _start).
9213
2992cbe0
UW
92142008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9215
9216 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9217 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9218 software watchpoints.
9219 * gdb.base/watch_thread_num.exp: Likewise.
9220
514f746b
AR
92212008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9222
9223 * gdb.arch/i386-bp_permanent.exp: New test.
9224
876cecd0
TT
92252008-08-24 Tom Tromey <tromey@redhat.com>
9226
9227 * gdb.base/maint.exp: Update "maint print type".
9228
80f73d71
VP
92292008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9230
9231 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9232 support. Adjust the order of "*running" notifications.
9233 * gdb.mi/non-stop.c: Don't cast from int to void* and
9234 back.
9235
d9c78d7d
MK
92362008-08-20 Mark Kettenis <kettenis@gnu.org>
9237
9238 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9239 expect to find it in the "info frame" output.
9240
97a2d1d3
DJ
92412008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9242
9243 * gdb.base/interp.exp: Always consume both prompts.
9244
b96e2927
PA
92452008-08-20 Pedro Alves <pedro@codesourcery.com>
9246
9247 * gdb.base/pending.exp: Test pending breakpoints without symbols
9248 loaded.
9249
8cf6e61a
VP
92502008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9251
9252 * lib/mi-support.exp (mi_expect_stop): Produce
9253 more details on failures.
9254 * gdb.mi/mi-nonstop.exp: New.
9255 * gdb.mi/non-stop.c: New.
9256
c6ebd6cf
VP
92572008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9258
a9c64011
AS
9259 * gdb.mi/mi-async.exp: Use 'set target-async'.
9260 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9261
46a9b8ed
DJ
92622008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9263
9264 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9265
44feb3ce
TT
92662008-08-17 Tom Tromey <tromey@redhat.com>
9267
9268 * gdb.base/help.exp (help catch): Rewrite.
9269
311a4e6b
TJB
92702008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9271
9272 * gdb.base/define.exp: Test indented command documentation.
9273 * gdb.python/python.exp: Test indented multi-line command.
9274
604c2f83
LM
92752008-08-15 Luis Machado <luisgpm@br.ibm.com>
9276
9277 * testsuite/gdb.arch/vsx-regs.c: New source file.
9278 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9279 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9280
886a217c
TT
92812008-08-14 Tom Tromey <tromey@redhat.com>
9282
9283 * gdb.base/macscp.exp: Add regression test for "macro define" or
9284 "macro undef" with no arguments.
9285
c814a4f3
PP
92862008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9287
9288 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9289
12ab8a60
UW
92902008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9291
9292 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9293
d57a3c85
TJB
92942008-08-06 Tom Tromey <tromey@redhat.com>
9295
9296 * gdb.python/python.exp: New file.
9297
c7b778ff
JK
92982008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9299
9300 Fix for PR gdb/1543.
9301 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9302 $LOCATION.
9303 (location): New variable.
9304 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9305 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9306 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9307 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9308 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9309 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9310 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9311 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9312 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9313 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9314 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9315 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9316 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9317 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9318 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9319 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9320 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9321 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9322 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9323 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9324 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9325 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9326 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9327 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9328 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9329 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9330 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9331 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9332 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9333 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9334 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9335 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9336 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9337 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9338 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9339 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9340 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9341 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9342 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9343 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9344 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9345 gdb.base/type-opaque.exp, gdb.base/until.exp,
9346 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9347 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9348 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9349 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9350 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9351 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9352 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9353 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9354 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9355 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9356 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9357 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9358 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9359 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9360 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9361 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9362 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9363 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9364 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9365 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9366 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9367 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9368 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9369 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9370 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9371 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9372 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9373 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9374 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9375 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9376 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9377 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9378 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9379 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9380 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9381 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9382 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9383 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9384 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9385 to bug-gdb@prep.ai.mit.edu .
9386
5e06a3d1
VP
93872008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9388
9389 * lib/mi-support.exp (mi_load_shlibs): New.
9390 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9391
9d81d21b
VP
93922008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9393
9394 * lib/mi-support.exp (get_mi_thread_list)
9395 (check_mi_and_console_threads): New, moved from ...
9396 * gdb.mi/mi-pthread.exp: ...here.
9397 * gdb.mi/gdb669.exp (get_mi_thread_list)
9398 (check_mi_and_console_threads): Delete.
9399 * gdb.mi/mi2-pthread.exp: Likewise.
9400
bae98fe0
TT
94012008-07-28 Tom Tromey <tromey@redhat.com>
9402
9403 * Makefile.in (just-check): Remove. Move body to...
9404 (check): ... here.
9405
57380f4e
DJ
94062008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9407
9408 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9409 Add a test for duplicated SIGINTs.
9410
e09490f1
DJ
94112008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9412
9413 * gdb.threads/schedlock.exp (get_args): Update to work for any
9414 value of NUM.
9415 (Top level): Report the number of threads that did not resume.
9416
6387b45f
DJ
94172008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9418
9419 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9420
62f64ff2
DJ
94212008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9422
9423 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9424 non-MI prompt.
9425
fa8de41e
TT
94262008-07-26 Tom Tromey <tromey@redhat.com>
9427
9428 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9429 (function_struct, function_struct_ptr): New globals.
9430 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9431 function pointer in a struct.
9432
ccb3ac8a
TT
94332008-07-26 Tom Tromey <tromey@redhat.com>
9434
9435 * gdb.base/macscp.exp: Add test for macro lexing bug.
9436
d7d9f01e
TT
94372008-07-18 Tom Tromey <tromey@redhat.com>
9438
9439 * gdb.base/macscp.exp: Add macro tests.
9440
9bf07184
PP
94412008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9442
9443 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
9444
becf6477
PP
94452008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9446
9447 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
9448
0709f7d3
PP
94492008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
9450
9451 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 9452
7093c834
PP
94532008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9454
9455 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 9456
b432ffe3
JK
94572008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9458
9459 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
9460
b1a268e5
VP
94612008-07-12 Vladimir Prus <vladimir@codesourcery.com>
9462
9463 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
9464
e2995f8e
KB
94652008-07-11 Kevin Buettner <kevinb@redhat.com>
9466
9467 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
9468 of regexp to account for changes made to GDB in the printing of
9469 byte vectors.
9470
14032a66
TT
94712008-07-11 Tom Tromey <tromey@redhat.com>
9472
9473 * gdb.base/completion.exp: Add 'help' completion test.
9474
981505ef
JK
94752008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9476
9477 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
9478
10568435
JK
94792008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9480
9481 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
9482
4487aabf
PA
94832008-07-09 Pedro Alves <pedro@codesourcery.com>
9484
9485 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
9486
a4a9b1c4
PA
94872008-07-09 Pedro Alves <pedro@codesourcery.com>
9488
9489 * gdb.base/fullname.exp: Restore pwd if compiling failed.
9490
3c3185ac
JK
94912008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9492
9493 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
9494
7ebd49dc
VP
94952008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9496
9497 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
9498 previous commit. Add a comment.
9499
84e46146
PA
95002008-06-28 Pedro Alves <pedro@codesourcery.com>
9501
9502 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
9503
0f8d4a2f
VP
95042008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9505
9506 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
9507
f747e0ce
PA
95082008-06-27 Pedro Alves <pedro@codesourcery.com>
9509
9510 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
9511 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
9512 compiling an executable, link in an object that forces unbuffered
9513 output.
9514 * lib/set_unbuffered_mode.c: New file.
9515
734a5c36
JK
95162008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9517
9518 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
9519
a2840c35
VP
95202008-06-25 Vladimir Prus <vladimir@codesourcery.com>
9521
a9c64011
AS
9522 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
9523 mi_expect_stop.
9524 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
9525 Demand that *running is output.
9526 (detect_async): Perform checking every time.
9527 (mi_send_resuming_command): Extract everything into...
9528 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
9529 (mi_expect_stop): Don't accept any output before *stopped.
9530
6ae37fef
VP
95312008-06-13 Vladimir Prus <vladimir@codesourcery.com>
9532
9533 Robustify mi-simplerun.
a9c64011
AS
9534 * gdb.mi/basics.c (main): Add a call to sleep.
9535 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
9536 * gdb.mi/mi2-cli.exp: Likewise.
9537 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 9538
b4aa76f0 95392008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
9540
9541 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
9542
e1ac3328
VP
95432008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9544
a9c64011
AS
9545 * gdb.mi/mi-console.exp: Adjust.
9546 * gdb.mi/mi-syn-frame.exp: Adjust.
9547 * gdb.mi/mi2-console.exp: Adjust.
9548 * gdb.mi/mi2-syn-frame.exp: Adjust.
9549 * lib/mi-support.exp (mi_run_cmd): Adjust.
9550 (mi_send_resuming_command): Adjust.
e1ac3328 9551
f7f9a841
VP
95522008-06-10 Vladimir Prus <vladimir@codesourcery.com>
9553
9554 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
9555 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
9556 testing of stopped.
9557 * gdb.mi/mi2-syn-frame.exp: Likewise.
9558 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
9559 (async, detect_async): New.
9560 (mi_expect_stop, mi_continue_to_line): Adjust expectation
9561 depending on if we're running in sync or async mode.
f7f9a841 9562
37cd5d19
TT
95632008-06-09 Tom Tromey <tromey@redhat.com>
9564
9565 * gdb.base/completion.exp: New tests for field name completion
9566 with spaces, and field name completion with '->'.
9567
65d12d83
TT
95682008-06-06 Tom Tromey <tromey@redhat.com>
9569
9570 * gdb.base/break1.c (struct some_struct): New struct.
9571 (values): New global.
9572 * gdb.base/completion.exp: Add field name completion test.
9573
ebfe2e3f
PP
95742008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9575
9576 * gdb.cp/call-c.exp: Test for incorrect handling of reference
9577 to pointer.
9578 * gdb.cp/call-c.cc: Likewise.
9579
bcf6fc3a
NR
95802008-06-06 Nick Roberts <nickrob@snap.net.nz>
9581
9582 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
9583 annotation.
9584
49fd4a42 95852008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 9586 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
9587
9588 * gdb.threads/execl.c, gdb.threads/execl1.c,
9589 gdb.threads/execl.exp: New tests.
a9c64011 9590
8a34ac3f
AR
95912008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
9592 Daniel Jacobowitz <dan@codesourcery.com>
9593
9594 * gdb.cp/exception.exp: Activate test, make it work with pending
9595 catchpoints.
9596
86ae69ef
JK
95972008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9598
9599 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
9600
f7f9ae2c
VP
96012008-05-28 Vladimir Prus <vladimir@codesourcery.com>
9602
a9c64011
AS
9603 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
9604 now printed.
9605 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 9606
2a2d4dc3
AS
96072008-05-27 Andreas Schwab <schwab@suse.de>
9608
9609 * gdb.base/frame-args.exp: Handle arguments that are optimized
9610 out.
9611
5099e4d9
LM
96122008-05-26 Luis Machado <luisgpm@br.ibm.com>
9613
9614 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
9615 quiet for ppc32 and group options into a single variable.
9616
d9c36a91
JB
96172008-05-23 Joel Brobecker <brobecker@adacore.com>
9618
9619 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
9620 of zero-size elements.
9621 * gdb.ada/null_array.exp: Test printing this new array.
9622
103a8671
JK
96232008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9624
9625 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
9626
07a4cc1a 96272008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
9628
9629 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
9630 of the "finish" command.
9631
55f996a7
NR
96322008-05-21 Nick Roberts <nickrob@snap.net.nz>
9633
9634 * gdb.base/annota1.exp: Test for new annotation.
9635
907fc202
UW
96362008-05-16 Pedro Alves <pedro@codesourcery.com>
9637
9638 * gdb.base/fixsection.exp: New file.
9639 * gdb.base/fixsection0.c: New file.
9640 * gdb.base/fixsection1.c: New file.
9641
e8f97270
UW
96422008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9643
9644 * gdb.base/annota1.exp: Accept printf@... in place of printf.
9645 * gdb.base/annota3.exp: Likewise.
9646
ac0bb574
NF
96472008-05-13 Nathan Froyd <froydnj@codesourcery.com>
9648
9649 * gdb.base/watch_thread_num.exp: Don't run tests that require
9650 watchpoints if the target doesn't support them.
9651
6fadd07a
DE
96522008-05-12 Doug Evans <dje@google.com>
9653
9654 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
9655
6e9a4a30
JB
96562008-05-09 Joel Brobecker <brobecker@adacore.com>
9657
9658 * gdb.ada/assign_1.exp: New testcase.
9659
08388c79
DE
96602008-05-09 Doug Evans <dje@google.com>
9661
a3c83fae
DE
9662 * gdb.base/find.exp: New file.
9663 * gdb.base/find.c: New file.
08388c79 9664
bd5ddfe8
DJ
96652008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
9666
9667 * gdb.base/commands.exp (watchpoint_command_test): Handle
9668 gdb,no_hardware_watchpoints.
9669 * gdb.base/float.exp: Allow ARM targets without floating point.
9670 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
9671
b5dd68e2 96722008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 9673 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
9674
9675 * gdb.ada/lang_switch: New test program.
9676 * gdb.ada/lang_switch.exp: New testcase.
9677
382d13d1
DE
96782008-05-05 Doug Evans <dje@google.com>
9679
9680 * gdb.base/help.exp (disassemble): Update expected help text.
9681
9dd789d0
PA
96822008-05-04 Pedro Alves <pedro@codesourcery.com>
9683
9684 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
9685
611c83ae
PA
96862008-05-04 Pedro Alves <pedro@codesourcery.com>
9687
9688 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
9689 different times.
9690
ff013f42
JK
96912008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9692
9693 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
9694 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
9695 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
9696 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
9697
96dff6a2
VP
96982008-05-04 Vladimir Prus <vladimir@codesourcery.com>
9699
9700 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
9701 notification to appear.
9702
55cd6f92
DJ
97032008-05-04 Daniel Jacobowitz <dan@debian.org>
9704
9705 * gdb.base/fullname.c: New file.
9706 * gdb.base/fullname.exp: New file.
9707 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
9708
d705c43c
PA
97092008-05-03 Pedro Alves <pedro@codesourcery.com>
9710
9711 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
9712 expressions with macros.
9713
333222e1
JK
97142008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9715
9716 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
9717
5ac01682
DJ
97182008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
9719
9720 * gdb.base/completion.exp: Handle lack of other symbols beginning
9721 with "a".
9722
9723 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
9724
237fc4c9
PA
97252008-05-02 Jim Blandy <jimb@codesourcery.com>
9726
9727 * gdb.asm/asmsrc1.s: Add scratch space.
9728
ed5e9466
DJ
97292008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9730 Daniel Jacobowitz <dan@codesourcery.com>
9731
9732 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
9733 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
9734 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
9735
b39cc962
DJ
97362007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
9737
9738 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
9739
36d520f5
JB
97402008-05-01 Joel Brobecker <brobecker@adacore.com>
9741
9742 * gdb.base/info-target.exp: New testcase.
9743
8d4e3071
DJ
97442008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9745
9746 * gdb.cp/hang.exp: Use .cc instead of .C.
9747 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
9748 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
9749
6f3f3097
DJ
97502008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
9751
9752 * gdb.base/gdb1250.exp: Remove perror.
9753 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
9754
5550a914
PA
97552008-04-30 Pedro Alves <pedro@codesourcery.com>
9756
9757 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
9758 .2byte.
9759
d848e687
DJ
97602008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
9761
9762 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
9763 (maybe_kfail): New.
9764
93b5768b
PA
97652008-04-25 Pedro Alves <pedro@codesourcery.com>
9766
9767 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
9768
721c02de
VP
97692008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9770
a9c64011
AS
9771 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
9772 * gdb.mi/mi2-syn-frame.exp: Likewise.
9773 * lib/mi-support.exp: Likewise.
721c02de 9774
74960c60
VP
97752008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9776
9777 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
9778 to specify regexp for the location to stop at.
9779 * gdb.base/break-always.c: New.
9780 * gdb.base/break-always.exp: New.
9781
d24317b4
VP
97822008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9783
9784 * lib/mi-support.exp (mi_runto_helper): Adjust
9785 for the original-location field.
9786 (mi_create_breakpoint, mi_list_breakpoints): New.
9787 * gdb.mi/mi-break.exp: Adjust.
9788 * gdb.mi/mi2-break.exp: Adjust.
9789 * gdb.mi/mi-pending.exp: Adjust.
9790 * gdb.mi/mi-simplerun.exp: Adjust.
9791 * gdb.mi/mi2-simplerun.exp: Adjust.
9792 * gdb.mi/mi-syn-frame.exp: Adjust.
9793 * gdb.mi/mi2-syn-frame.exp: Adjust.
9794 * gdb.mi/mi-until.exp: Adjust.
9795 * gdb.mi/mi2-until.exp: Adjust.
9796 * gdb.mi/mi-var-display.exp: Adjust.
9797 * gdb.mi/mi2-var-display.exp: Adjust.
9798 * gdb.mi/mi-watch.exp: Adjust.
9799 * gdb.mi/mi2-watch.exp: Adjust.
9800
fdc59709 98012008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 9802
a9c64011
AS
9803 * aclocal.m4: Add override.m4.
9804 * configure: Regenerate.
fdc59709 9805
8e91f023
VP
98062008-04-19 Vladimir Prus <vladimir@codesourcery.com>
9807
9808 * gdb.mi/var-cmd.c (do_at_tests): Verify that
9809 '-var-update --all-values' reports new value even the type
9810 of a variable object has changed.
9811
233a11ab
CS
98122008-04-18 Craig Silverstein <csilvers@google.com>
9813
9814 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
9815 files.
d24317b4 9816
9c1137ad
JB
98172008-04-18 Joel Brobecker <brobecker@adacore.com>
9818
9819 * gdb.ada/atomic_enum: New test program.
9820 * gdb.ada/atomic_enum.exp: New testcase.
9821
66d0bbc7
DE
98222008-04-17 Doug Evans <dje@google.com>
9823
9824 * gdb.opt/Makefile.in: Fix whitespace.
9825
100906b0
UW
98262008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
9827
9828 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
9829
4584e32e
DE
98302008-04-17 Doug Evans <dje@google.com>
9831
9832 * gdb.base/hashline1.exp: New testcase.
9833 * gdb.base/hashline2.exp: New testcase.
9834 * gdb.base/hashline2.exp: New testcase.
9835
0a320680
PA
98362008-04-17 Pedro Alves <pedro@codesourcery.com>
9837
9838 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
9839
18ac113b
AR
98402008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
9841
9842 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
9843 temporary breakpoint to match "Temporary breakpoint".
9844 * gdb.base/break.exp (delete_breakpoints): Likewise.
9845 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
9846 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
9847 * gdb.base/display.exp: Likewise.
9848 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
9849 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
9850 * gdb.base/restore.exp (restore_tests): Likewise.
9851 * gdb.base/sepdebug.exp: Likewise.
9852 * gdb.base/watchpoint.exp: Likewise.
9853 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
9854 * gdb.mi/mi-pending.exp: Likewise.
9855 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
9856 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
9857 * gdb.mi/mi-var-cmd.exp: Likewise.
9858 * gdb.mi/mi-var-display.exp: Likewise.
9859 * gdb.mi/mi2-cli.exp: Likewise.
9860 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
9861 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9862 * gdb.mi/mi2-var-display.exp: Likewise.
9863 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9864 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9865 new "disp" field.
a9c64011 9866 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9867 reason. This is to support fix for PR2424.
9868
add38693
JK
98692008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9870
9871 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9872
fcacd99f
VP
98732008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9874
9875 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9876 field. Add more floating varobj tests.
fcacd99f 9877 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9878 field.
9879 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9880 (main): Call do_at_tests.
9881 * lib/mi-support.exp (mi_create_floating_varobj)
9882 (mi_varobj_update_with_type_change): New.
fcacd99f 9883
de051565
MK
98842008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9885
9886 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9887 option of -var-evaluate-expression.
9888 * gdb.mi/mi2-var-display.exp: Likewise.
9889
dbc52822
VP
98902008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9891
9892 Introduce test setup helpers.
a9c64011
AS
9893 * lib/gdb.exp (build_executable, clean_restart)
9894 (prepare_for_testing): New.
9895 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9896 * gdb.base/return.exp: Likewise.
9897 * gdb.base/ending-run.exp: Likewise.
dbc52822 9898
473591da
NR
98992008-04-07 Nick Roberts <nickrob@snap.net.nz>
9900
9901 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9902 Interface (MI) responses.
9903
2b2d9e11
VP
99042008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9905
a9c64011
AS
9906 * gdb.cp/breakpoint.cc: New code to test conditions involving
9907 member variables.
9908 * gdb.cp/breakpoint.exp: Test condition involving member
9909 variables.
2b2d9e11 9910
bb378428
VP
99112008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9912
9913 * lib/mi-support.exp (mi_expect_stop): New.
9914 (mi_run_cmd): Change the
9915 token. Use mi_send_resuming_command, use
9916 mi_expect_stop.
9917 (mi_execute_to_helper): Rename to mi_execute_to.
9918 (mi_send_resuming_command): Add more error patterns.
9919 (mi_wait_for_stop): Renamed to...
9920 (mi_get_stop_line): ...this.
9921 (mi_run_inline_test): Adjust.
9922
9923 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
9924 * gdb.mi/mi-console.exp: Likewise.
9925 * gdb.mi/mi-pending.exp: Likewise.
9926 * gdb.mi/mi-simplerun.exp: Likewise.
9927 * gdb.mi/mi-stack.exp: Likewise.
9928 * gdb.mi/mi-stepi.exp: Likewise.
9929 * gdb.mi/mi-syn-frame.exp: Add comment.
9930 * gdb.mi/mi-until.exp: Likewise.
9931 * gdb.mi/mi-var-display.exp: Likewise.
9932 * gdb.mi/mi-watch.exp: Likewise.
9933 * gdb.mi/mi2-cli.exp: Likewise.
9934 * gdb.mi/mi2-console.exp: Likewise.
9935 * gdb.mi/mi2-simplerun.exp: Likewise.
9936 * gdb.mi/mi2-stack.exp: Likewise.
9937 * gdb.mi/mi2-stepi.exp: Likewise.
9938 * gdb.mi/mi2-until.exp: Likewise.
9939 * gdb.mi/mi2-var-display.exp: Likewise.
9940 * gdb.mi/mi2-watch.exp: Likewise.
9941
62172bb9
UW
99422008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9943
9944 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
9945
9946 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
9947
a13e061a
PA
99482008-04-04 Pedro Alves <pedro@codesourcery.com>
9949
9950 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
9951 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
9952 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9953 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
9954 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
9955 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
9956 expect an mi error duplicated in stderr.
9957
eae06beb
JB
99582008-04-03 Joel Brobecker <brobecker@adacore.com>
9959
9960 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
9961 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
9962 Add a couple of tests that verify the behavior when the new setting
9963 is set to "cancel" and "all".
9964 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
9965 "ask" before we start the testing.
9966
79c6ced6
AR
99672008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
9968
9969 * gdb.cp/casts.cc: Add class reference variables.
9970 * gdb.cp/casts.exp: New test cases for up/down casting references.
9971
6c2d1a6b
MK
99722008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
9973
9974 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
9975 instead of beginning to make an extra test pass.
9976 * gdb.mi/mi2-var-display.exp: Likewise.
9977
55b411d9
MR
99782008-03-31 Maciej W. Rozycki <macro@mips.com>
9979
9980 * gdb.base/break.exp: Mark failures as such. Fix formatting.
9981
c6140da2
MD
99822008-03-31 Markus Deuling <deuling@de.ibm.com>
9983 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9984
9985 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
9986 value. Add xfail for older kernels.
9987
79732189
AR
99882008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
9989
9990 Bring mi-support in line with gdb.exp.
9991 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
9992 (mi_gdb_start): New function.
9993
33c3676e
MR
99942008-03-28 Maciej W. Rozycki <macro@mips.com>
9995
9996 * gdb.mi/mi-var-cmd.exp: Fix a typo.
9997
92e28119
VP
99982008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9999
10000 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10001 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10002
9e8e3afe
VP
100032008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10004
10005 * lib/mi-support.exp (mi_create_varobj_checked): New.
10006 (mi_list_varobj_children): Allow to check for a
10007 value.
10008 (mi_list_array_varobj_children): New.
10009
10010 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10011 and mi_list_varobj_children, as opposed to hardcoding
10012 expected strings.
10013 * gdb.mi/gdb701.exp: Likewise.
10014 * gdb.mi/gdb792.exp: Likewise.
10015 * gdb.mi/mi-var-block.exp: Likewise.
10016 * gdb.mi/mi-var-cmd.exp: Likewise.
10017 * gdb.mi/mi-var-invalidate.exp: Likewise.
10018 * gdb.mi/mi2-var-block.exp: Likewise.
10019 * gdb.mi/mi2-var-child.exp: Likewise.
10020 * gdb.mi/mi2-var-cmd.exp: Likewise.
10021 * gdb.mi/mi2-var-display.exp: Likewise.
10022
9df50351
JK
100232008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10024
10025 Fix random false FAILs on i386.
10026 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10027
31e5d73a
DJ
100282008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10029
10030 PR gdb/544
10031 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10032
12f4afab
DJ
100332008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10034
10035 PR gdb/544
10036 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10037
b562a0cb
DJ
100382008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10039
10040 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10041 fixed PR gdb/544.
10042
17faa917
DJ
100432008-03-21 Pedro Alves <pedro@codesourcery.com>
10044
10045 * gdb.threads/fork-child-threads.exp: Test next over fork.
10046
6214f497
DJ
100472008-03-21 Chris Demetriou <cgd@google.com>
10048
10049 * gdb.base/break.exp (rbreak junk): New test for rbreak
10050 "Junk at end of arguments" issue.
10051
63092375
DJ
100522008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10053
10054 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10055 *& to work on created array elements.
10056 (Top level): Test print $pc with a file. Test string operations
10057 without a target.
10058 * gdb.base/ptype.exp: Do not expect *& to work on created array
10059 elements.
10060
b21991b0
DJ
100612008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10062
10063 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10064 gdb.threads/staticthreads.exp: Update exit query.
10065
c4b347c7
SL
100662008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10067
10068 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10069
fa4727a6
DJ
100702008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10071
10072 * gdb.base/watchpoint.c (global_ptr, func4): New.
10073 (main): Call func4.
10074 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10075 (test_inaccessible_watchpoint): New.
10076
2f34202f
MR
100772008-02-29 Maciej W. Rozycki <macro@mips.com>
10078
10079 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10080 select the largest.
10081
0d6ba1b1
DJ
100822008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10083
10084 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10085 frames-invalid annotations.
10086
e691325a
PM
100872008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10088
a9c64011 10089 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10090
f85b5ecc
DE
100912008-02-27 Doug Evans <dje@google.com>
10092
10093 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10094 for bug 1738.
10095 (breakpoint_to_handler_entry): Ditto.
10096
b40e7bf3
JB
100972008-02-27 Joel Brobecker <brobecker@adacore.com>
10098
10099 * gdb.base/ending-run.exp: Use the first line of code inside
10100 function body to test breakpoints.
10101 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10102 location where the breakpoint is inserted when using the line
10103 where a function is declared. Fix typo in the description of
10104 one of the tests.
10105 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10106
2faca73a
PM
101072008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10108
10109 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10110 tests.
2faca73a 10111
6f439c36
PM
101122008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10113
10114 * gdb.base/args.exp: avoid same output for tests
10115 with single quotes.
10116
54e52265
VP
101172008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10118
a9c64011
AS
10119 * gdb.base/annota1.exp: Adjust for 'info break'
10120 format changes.
10121 * gdb.base/annota3.exp: Likewise.
10122 * gdb.base/break.exp: Likewise.
10123 * gdb.base/condbreak.exp: Likewise.
10124 * gdb.base/pending.exp: Likewise.
10125 * gdb.base/sepdebug.exp: Likewise.
10126 * gdb.base/unload.exp: Likewise.
10127 * gdb.cp/ovldbreak.exp: Likewise.
10128 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10129
897b09ca
DE
101302008-02-07 Doug Evans <dje@google.com>
10131
10132 * gdb.cp/mb-inline.exp: New.
10133 * gdb.cp/mb-inline.h: New.
10134 * gdb.cp/mb-inline1.cc: New.
10135 * gdb.cp/mb-inline2.cc: New.
10136
b1c32d35
PM
101372008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10138
10139 * gdb.pascal/floats.pas: New test program.
10140 * gdb.pascal/floats.exp: New testcase.
10141
1a4ca44a
TJB
101422008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10143
10144 * gdb.base/callfuncs.c (t_float_many_args): New function.
10145 (t_double_many_args): New function.
10146 * gdb.base/callfuncs.exp: Add tests for exceeding float
10147 and double parameters passed through the stack.
10148
439048e8
JB
101492008-02-05 Joel Brobecker <brobecker@adacore.com>
10150
10151 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10152 gdb.ada/complete/foo.adb: New files.
10153 * gdb.ada/complete.exp: New testcase.
10154
81fe8080
DE
101552008-02-03 Doug Evans <dje@google.com>
10156
301f0ecf
DE
10157 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10158
81fe8080
DE
10159 * gdb.cp/gdb2384.exp: New file.
10160 * gdb.cp/gdb2384.cc: New file.
10161 * gdb.cp/gdb2384-base.h: New file.
10162 * gdb.cp/gdb2384-base.cc: New file.
10163
4b071aec
DE
101642008-02-02 Doug Evans <dje@google.com>
10165
10166 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10167
61137ba6
JB
101682007-02-01 Joel Brobecker <brobecker@adacore.com>
10169
10170 * gdb.ada/sym_print_name: New test program.
10171 * gdb.ada/sym_print_name.exp: New testcase.
10172
101732007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10174
10175 * gdb.ada/nested/hello.adb: New file.
10176 * gdb.ada/nested.exp: New testcase.
10177 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10178
98deb0da
VP
101792008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10180
10181 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10182 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10183 don't cause future evaluations of function to report
10184 creation of internal breakpoints.
98deb0da 10185
723a2275
VP
101862008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10187
10188 * gdb.mi/mi-break.exp (test_error): New.
10189 Call it.
10190
fb546a2f
LM
101912008-01-31 Luis Machado <luisgpm@br.ibm.com>
10192
10193 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10194 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10195
2d8fd90a
PM
101962008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10197
10198 * gdb.pascal/integers.pas: New test program.
10199 * gdb.pascal/integers.exp: New testcase.
10200
a7fa0ded
PM
102012008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10202
10203 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10204
5e1a1926
TJB
102052008-01-30 Luis Machado <luisgpm@br.ibm.com>
10206
10207 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10208 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10209
8d04f9f0
JB
102102008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10211
10212 * gdb.ada/formatted_ref: New test program.
10213 * gdb.ada/formatted_ref.exp: New testcase.
10214
10215 * gdb.cp/formatted-ref.cc: New file.
10216 * gdb.cp/formatted-ref.exp: New testcase.
10217
ce75a98f
JB
102182008-01-30 Joel Brobecker <brobecker@adacore.com>
10219
10220 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10221
e835f6bf
NR
102222008-01-30 Nick Roberts <nickrob@snap.net.nz>
10223
10224 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10225 (test_file_list_exec_source_file): Update to new macro-info field.
10226
d118ef87
PH
102272008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10228
10229 * gdb.ada/exprs: New test program.
10230 * gdb.ada/exprs.exp: New testcase.
10231
7d35ab09
TJB
102322008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10233
10234 * dfp-test.c (DELTA, DELTA_B): New definitions.
10235 (double_val1, double_val2, double_val3, double_val4, double_val5,
10236 double_val6, double_val7, double_val8, double_val9, double_val10,
10237 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10238 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10239 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10240 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10241 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10242 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10243 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10244 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10245 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10246 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10247 dec128_val16): New global variables.
10248 (decimal_dec128_align): New function.
10249 (decimal_mixed): Likewise.
10250 (decimal_many_args_dec32): Likewise.
10251 (decimal_many_args_dec64): Likewise.
10252 (decimal_many_args_dec128): Likewise.
10253 (decimal_many_args_mixed): Likewise.
10254 * dfp-test.exp: Add tests calling new inferior functions.
10255
2d717e4f
DJ
102562008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10257
10258 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10259 gdb.server/ext-run.exp: New files.
10260 * lib/gdbserver-support.exp (gdbserver_download): New.
10261 (gdbserver_start): New. Update gdbserver expected
10262 output.
10263 (gdbserver_spawn): Use them.
10264 (gdbserver_start_extended): New.
10265
e85a822c
DJ
102662008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10267
10268 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10269 Run on GNU/Linux.
10270 (do_exec_tests): Check for systems which do not support catchpoints.
10271 Do not match START.
10272 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10273 Run on GNU/Linux. Enable verbose output.
10274 (check_fork_catchpoints): New.
10275 (explicit_fork_child_follow, catch_fork_child_follow)
10276 (tcatch_fork_parent_follow): Update expected messages.
10277 (do_fork_tests): Use check_fork_catchpoints.
10278 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10279 Run on GNU/Linux. Enable verbose output.
10280 (check_vfork_catchpoints): New.
10281 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10282 expected messages.
10283 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10284
401ea829
JB
102852008-01-29 Jim Blandy <jimb@red-bean.com>
10286
10287 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10288 host' errors.
10289 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10290
aceaf3ad
JB
102912008-01-29 Jim Blandy <jimb@red-bean.com>
10292
10293 * gdb.threads/sigthread.c: Use barriers to ensure that
10294 child_thread and child_thread_two are always initialized before we
10295 start to use them.
10296
a5606eee
VP
102972008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10298
10299 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10300 * gdb.base/watchpoint-solib.c: New.
10301 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10302
c55a82bb
PM
103032008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10304
10305 * gdb.base/gdb1056.exp: Add unsigned integer test.
10306
0993fe05
DE
103072008-01-28 Doug Evans <dje@google.com>
10308
10309 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10310
4fe42e7f
JB
103112008-01-27 Jim Blandy <jimb@codesourcery.com>
10312
c7a69933
JB
10313 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10314
4fe42e7f
JB
10315 * gdb.base/expand-psymtabs.exp: Doc fix.
10316
5def8285
MK
103172008-01-26 Mark Kettenis <kettenis@gnu.org>
10318
10319 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10320
5313c911
NR
103212008-01-24 Nick Roberts <nickrob@snap.net.nz>
10322
a9c64011 10323 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10324 -var-set-format.
10325
93815fbf
VP
103262008-01-23 Chris Demetriou <cgd@google.com>
10327
10328 * gdb.threads/thread_events.c: New testcase source file.
10329 * gdb.threads/thread_events.exp: New testcase expect file.
10330
467a88ee
NR
103312008-01-23 Nick Roberts <nickrob@snap.net.nz>
10332
10333 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10334
10335 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10336 -var-set-format.
10337
d8f82aba
DJ
103382008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10339 Vladimir Prus <vladimir@codesourcery.com>
10340
10341 * gdb.base/float.exp: Allow missing floating point for m68k and
10342 PowerPC.
10343
60c46647
VP
103442008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10345
10346 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10347 ignore count.
10348 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10349 * gdb.mi/mi-cli.exp: Adjust.
10350 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10351
c7dd36a1
PA
103522008-01-17 Pedro Alves <pedro@codesourcery.com>
10353
10354 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10355 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10356 with dummy_ptr's address.
10357 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10358 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10359 all targets.
10360 * gdb.mi/mi2-var-child.exp: Likewise.
10361
39d5313e
JB
103622008-01-09 Joel Brobecker <brobecker@adacore.com>
10363
10364 * gdb.ada/null_array: New test program.
10365 * gdb.ada/null_array.exp: New testcase.
10366
0aea4bf3
LM
103672008-01-09 Luis Machado <luisgpm@br.ibm.com>
10368
10369 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10370 with required float modifiers.
10371
0b354900
JB
103722008-01-08 Joel Brobecker <brobecker@adacore.com>
10373
10374 * gdb.ada/funcall_param: New test program.
10375 * gdb.ada/funcall_param.exp: New testcase.
10376
cdb7f5d4
JB
103772008-01-08 Joel Brobecker <brobecker@adacore.com>
10378
10379 * gdb.ada/arrayparam: New test program.
10380 * gdb.ada/arrayparam.exp: New testcase.
10381
88e2547f
JB
103822008-01-08 Joel Brobecker <brobecker@adacore.com>
10383
10384 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10385 landed. Should also fix random failures in the test following it.
10386
f6867ce0
TJB
103872008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10388
10389 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10390 for expressions with decimal float values.
10391 (test_dfp_conversions): New function to test casts to and from
10392 decimal float types.
10393 Call test_dfp_conversions.
10394 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10395 elements.
10396 (main): Initialize ds.float4 and ds.double8 elements.
10397 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10398 string to new error message.
10399 (d64_set_tests): Likewise.
10400 (d128_set_tests): Likewise.
10401 Add tests for expressions with decimal float variables. Add tests for
10402 conversions to and from decimal float types.
10403
f9c11282
JB
104042008-01-05 Joel Brobecker <brobecker@adacore.com>
10405
10406 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10407 * gdb.ada/packed_tagged.exp: New testcase.
10408
0ecbca72
JB
104092008-01-04 Joel Brobecker <brobecker@adacore.com>
10410
10411 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10412 gdb.ada/homonym/homonym_main.adb: New files.
10413 * gdb.ada/homonym.exp: New testcase.
10414
c18d3d89
JB
104152008-01-04 Joel Brobecker <brobecker@adacore.com>
10416
10417 * gdb.ada/packed_array.exp: Add testing of references to
10418 a packed array.
10419
ecc7085b
JB
104202008-01-04 Joel Brobecker <brobecker@adacore.com>
10421
10422 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10423 New files.
10424 * gdb.ada/type_coercion.exp: New testcase.
10425
c474c922
JB
104262008-01-04 Joel Brobecker <brobecker@adacore.com>
10427
10428 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10429 gdb.ada/tagged/foo.adb: New file.
10430 * gdb.ada/tagged.exp: New testcase.
10431
9005b927
JB
104322008-01-04 Joel Brobecker <brobecker@adacore.com>
10433
10434 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10435 gdb.ada/ptype_field/foo.adb: New files.
10436 * gdb.ada/ptype_field.exp: New testcase.
10437
1a6aaad8
JB
104382008-01-03 Joel Brobecker <brobecker@adacore.com>
10439
10440 * gdb.ada/print_pc.exp: New testcase.
10441
0ef22f53
JB
104422008-01-03 Joel Brobecker <brobecker@adacore.com>
10443
10444 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
10445 gdb.ada/taft_type/p.adb: New files.
10446 * gdb.ada/taft_type.exp: New testcase.
10447
1689ecf8
JB
104482008-01-03 Joel Brobecker <brobecker@adacore.com>
10449
10450 * gdb.ada/array_bounds/bar.adb: New file.
10451 * gdb.ada/array_bounds.exp: New testcase.
10452
a4d0b9c3
JB
104532008-01-03 Joel Brobecker <brobecker@adacore.com>
10454
10455 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
10456 gdb.ada/arrayptr/foo.adb: New files.
10457 * gdb.ada/arrayptr.exp: New testcase.
10458
a31ace00
JB
104592008-01-03 Joel Brobecker <brobecker@adacore.com>
10460
10461 * gdb.base/set-lang-auto.exp: New testcase.
10462
a97fced3
JB
104632008-01-03 Joel Brobecker <brobecker@adacore.com>
10464
10465 * gdb.ada/fun_addr/foo.adb: New file.
10466 * gdb.ada/fun_addr.exp: New testcase.
10467
ef29ce1a
JK
104682008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10469
10470 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
10471 New files
10472
0fafefe3
JB
104732008-01-02 Joel Brobecker <brobecker@adacore.com>
10474
10475 * array_subscript_addr/p.adb: New file.
a9c64011 10476 * array_subscript_addr.exp: New testcase.
0fafefe3 10477
c4359f8d
JB
104782008-01-02 Joel Brobecker <brobecker@adacore.com>
10479
a9c64011 10480 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
10481 New files.
10482 * gdb.ada/str_cmp_ref.exp: New testcase.
10483
1aa1b15b
JB
104842008-01-01 Joel Brobecker <brobecker@adacore.com>
10485
10486 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
10487 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 10488 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 10489
81c9b2cf
JB
104902008-01-01 Joel Brobecker <brobecker@adacore.com>
10491
10492 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
10493 gdb.ada/ref_param/pck.ads: New files.
10494 * gdb.ada/ref_param.exp: New testcase.
10495
319e4674
JB
104962008-01-01 Joel Brobecker <brobecker@adacore.com>
10497
10498 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
10499 gdb.ada/interface/foo.adb: New files.
10500 * gdb.ada/interface.exp: New testcase.
10501
ef682c56
JB
105022007-12-31 Jim Blandy <jimb@codesourcery.com>
10503
10504 * gdb.base/multi-forks.exp: Consume all output from child
10505 processes before proceeding to next test.
10506
f6f3eb6c
JB
105072007-12-29 Jim Blandy <jimb@codesourcery.com>
10508
10509 * configure: Regenerated.
10510
f652e42f
JB
105112007-12-27 Joel Brobecker <brobecker@adacore.com>
10512
10513 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
10514 gdb.ada/fixed_cmp/fixed.adb: New files.
10515 * gdb.ada/fixed_cmp.exp: New testcase.
10516
6943e596
JB
105172007-12-27 Joel Brobecker <brobecker@adacore.com>
10518
10519 * gdb.ada/boolean_expr.exp: New testcase.
10520
aad9a193
JB
105212007-12-26 Jim Blandy <jimb@codesourcery.com>
10522
10523 * gdb.base/multi-forks.exp: Doc fix.
10524
fb5f3683
JB
105252007-12-26 Joel Brobecker <brobecker@adacore.com>
10526
10527 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10528 * gdb.ada/char_param.exp: Do not compile our test program with
10529 -gnata, this is unnecessary.
10530 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
10531
384e4a9c
JB
105322007-12-24 Joel Brobecker <brobecker@adacore.com>
10533
10534 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
10535 gdb.ada/print_chars/foo.adb: New files.
10536 * gdb.ada/print_chars.exp: New testcase.
10537
01e044f7
JB
105382007-12-24 Joel Brobecker <brobecker@adacore.com>
10539
10540 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
10541 gdb.ada/char_param/foo.adb: New files.
10542 * gdb.ada/char_param.exp: New testcase.
10543
0ce17860
JB
105442007-12-22 Jim Blandy <jimb@codesourcery.com>
10545
10546 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
10547 hard-coding source line numbers into the test.
10548 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
10549 gdb_get_line_number to find.
10550
919809b9
JB
105512007-12-22 Joel Brobecker <brobecker@adacore.com>
10552
10553 * gdb.base/ptype.c (highest): New struct type.
10554 (the_highest): New variable of that type.
10555 (main): Add dummy assignment to a field of variable the_highest.
10556 * gdb.base/ptype.exp: Test type printing of our new variable.
10557
abc8a88d
PM
105582007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
10559
10560 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 10561 and record first explicitly generated thread number.
abc8a88d
PM
10562 Use that thread number for thread specific watchpoint test.
10563 Add iteration number to repetitive tests.
10564
5158f3e3
CES
105652007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
10566 Jim Blandy <jimb@codesourcery.com>
10567
10568 * gdb.base/expand-psymtabs.c: New testcase
10569 source file.
10570 * gdb.base/expand-psymtabs.exp: New testcase
10571 expect file.
10572
37e4754d
LM
105732007-12-17 Luis Machado <luisgpm@br.ibm.com>
10574
10575 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
10576 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
10577
551e5d04
JB
105782007-12-17 Joel Brobecker <brobecker@adacore.com>
10579
10580 * gdb.ada/frame_args/foo.adb: New file.
10581 * gdb.ada/frame_args/pck.ads: New file.
10582 * gdb.ada/frame_args/pck.adb: New file.
10583 * gdb.ada/frame_args.exp: New testcase.
10584
a05ee097
JB
105852007-12-17 Joel Brobecker <brobecker@adacore.com>
10586
10587 * gdb.base/frame-args.c: New file.
10588 * gdb.base/frame-args.exp: New testcase.
10589
c162e8c9 105902007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 10591 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
10592
10593 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
10594
afe8ab22 105952007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10596
afe8ab22
VP
10597 * gdb.mi/mi-pending.exp: New.
10598 * gdb.mi/mi-pending.c: New.
10599 * gdb.mi/mi-pendshr.c: New.
10600
dfdfb3ca
JB
106012007-12-06 Jim Blandy <jimb@codesourcery.com>
10602
10603 * gdb.base/default.exp: Update expected output for 'info catch'.
10604
b7fca990
JK
106052007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10606
10607 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
10608 must be set to binary.
10609
6a1afc1e
PA
106102007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
10611
10612 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
10613
a6b151f1
DJ
106142007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
10615
10616 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
10617 gdb.mi/mi-file-transfer.exp: New.
10618
43039443
JK
106192007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10620
10621 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
10622
0ef2251b
MR
106232007-11-22 Maciej W. Rozycki <macro@mips.com>
10624
10625 * gdb.trace/backtrace.exp: Fix a typo.
10626 * gdb.trace/circ.exp: Likewise.
10627 * gdb.trace/collection.exp: Likewise.
10628 * gdb.trace/limits.exp: Likewise.
10629 * gdb.trace/report.exp: Likewise.
10630 * gdb.trace/tfind.exp: Likewise.
10631 * gdb.trace/while-dyn.exp: Likewise.
10632
5443631e
NR
106332007-11-21 Nick Roberts <nickrob@snap.net.nz>
10634
10635 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
10636 objects of pointers that can't be dereferenced are now
10637 "noneditable".
10638
a4ce5b0d
UW
106392007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10640
10641 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
10642 (target_cpu): Remove.
10643
d6e956e5
VP
106442007-10-15 Vladimir Prus <vladimir@codesourcery.com>
10645
10646 * gdb.base/ending-run.exp: Expect the list of cleared
10647 breakpoint to come in natural order, not the reversed one.
a9c64011 10648
214270ab
VP
106492007-11-07 Vladimir Prus <vladimir@codesourcery.com>
10650
10651 * gdb.mi/mi-var-child.c (do_child_deletion): New.
10652 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 10653
1a619819
LM
106542007-11-05 Luis Machado <luisgpm@br.ibm.com>
10655
10656 * gdb.base/printcmds.exp: New function
10657 test_printf_with_dfp.
10658
5b01a6fa
DE
106592007-11-02 Doug Evans <dje@google.com>
10660
10661 * gdb.disasm/t01_mov.s: Remove carriage returns.
10662 * gdb.disasm/t02_mova.s: Ditto.
10663 * gdb.disasm/t03_add.s: Ditto.
10664 * gdb.disasm/t04_sub.s: Ditto.
10665 * gdb.disasm/t05_cmp.s: Ditto.
10666 * gdb.disasm/t06_ari2.s: Ditto.
10667 * gdb.disasm/t07_ari3.s: Ditto.
10668 * gdb.disasm/t08_or.s: Ditto.
10669 * gdb.disasm/t09_xor.s: Ditto.
10670 * gdb.disasm/t10_and.s: Ditto.
10671 * gdb.disasm/t11_logs.s: Ditto.
10672 * gdb.disasm/t12_bit.s: Ditto.
10673 * gdb.disasm/t13_otr.s: Ditto.
10674
ec33ab7f
JK
106752007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10676
10677 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
10678
ae0d01ff
UW
106792007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10680
10681 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
10682 provide DFP support.
10683
55eddb0f
DJ
106842007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
10685
10686 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
10687 Test "set powerpc vector-abi". Skip auto-detection tests for old
10688 toolchains.
10689
7020f05c
PA
106902007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10691
10692 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
10693 with [string compare].
10694
84bc3db9
PA
106952007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
10696
10697 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
10698 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
10699
5876dc88
LM
107002007-10-25 Luis Machado <luisgpm@br.ibm.com>
10701
10702 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
10703 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
10704 * gdb.opt/Makefile.in: New makefile.
10705 * Makefile.in: Create new directory "gdb.opt".
10706 * configure.ac: Add "gdb.opt" directory.
10707 * configure: Regenerated.
a9c64011 10708
c3ea9a14
DE
107092007-10-25 Doug Evans <dje@google.com>
10710
10711 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
10712 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
10713
a9c64011 107142007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
10715 Thiago Jung Bauermann <bauerman@br.ibm.com>
10716
10717 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
10718 Floating Point expressions.
10719 * gdb.base/dfp-test.exp: new file adding tests for Decimal
10720 Floating Point variables.
10721 * gdb.base/dfp-test.c: new file containing program with Decimal
10722 Floating variables, used by gdb.base/dfp-test.exp.
10723
62a24a2b
DJ
107242007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
10725
10726 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
10727
e7b1eae6
UW
107282007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10729
10730 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
10731 compiling test case with GCC.
10732 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
10733
c641edcc
UW
107342007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10735
10736 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10737 format changes.
10738
5e5ebfe6
MS
107392007-10-18 Michael Snyder <msnyder@specifix.com>
10740
10741 * gdb.base/dbx.exp: Add missing "-re " operator.
10742
e831e7b6
GM
107432007-10-16 Gaius Mulley <gaius@glam.ac.uk>
10744
10745 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
10746 * configure.ac: Removed trailing spaces after backslash.
10747 * gdb.modula2: New directory.
10748 * gdb.modula2/Makefile.in: New file.
10749 * gdb.modula2/unbounded-array.exp: New file.
10750 * gdb.modula2/unbounded1.c: New file.
10751
7cc46491
DJ
107522007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
10753
10754 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
10755
107562007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
10757
10758 * gdb.base/sigstep.c (main): Add checks for
10759 return values for setitimer call.
10760 Call setitimer again with itimer = ITIMER_REAL
10761 if first call to setitimer fails.
10762
e91528f0
KH
107632007-10-11 Kazu Hirata <kazu@codesourcery.com>
10764
10765 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
10766 of $timeout.
10767
2ec9a4f8
DJ
107682007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10769
10770 * gdb.server/server-run.exp: Test for dynamic linker symbols.
10771
107722007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
10773
10774 * lib/gdb.exp (gdb_run_cmd): Move comment outside
10775 of gdb_expect call, to avoid interruption.
10776
64b2fa04
PA
107772007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
10778
10779 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
10780 (v_unsigned_long_long, v_long_long_array)
10781 (v_signed_long_long_array, v_unsigned_long_long_array)
10782 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
10783 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
10784 [!NO_LONG_LONG]: New.
10785 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
10786 v_long_long_member.
10787
10788 (v_long_long_func, v_signed_long_long_func)
10789 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
10790 (main) [!NO_LONG_LONG]: Initialize long long variants.
10791
10792 * gdb.base/whatis.exp: If board file requests no_long_long, build
10793 test with NO_LONG_LONG defined. Test long long, signed long long,
10794 and unsigned long long variants but only if board file doesn't
10795 disable it.
10796
a912286e 107972007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 10798 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
10799
10800 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
10801 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
10802 * configure: Regenerated.
10803 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
10804 gdb.pascal/types.exp, lib/pascal.exp: New files.
10805
471ba8c9
DJ
108062007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
10807
10808 * gdb.cp/classes.exp (do_tests): Always step to the line after the
10809 call.
10810 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
10811 to return to the call.
10812 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
10813 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
10814 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
10815 * gdb.mi/mi-until.exp (test_until): Likewise.
10816 * gdb.mi/mi2-until.exp (test_until): Likewise.
10817
fef8a650
DJ
108182007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
10819
10820 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
10821 two-char array.
10822 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
10823
d983da9c
DJ
108242007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
10825
10826 * gdb.threads/watchthreads.c (thread_function): Sleep between
10827 iterations.
10828 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
10829 at once for S/390. Generate matching fails and passes.
10830
17f62551
VP
108312007-09-27 Vladimir Prus <vladimir@codesourcery.com>
10832
10833 * gdb.mi/var-cmd.c (do_children_tests): Initialize
10834 the 'struct_declarations' variable to zeros.
a9c64011 10835
ed0616c6
VP
108362007-09-24 Vladimir Prus <vladimir@codesourcery.com>
10837
10838 * gdb.cp/mb-ctor.cc: New.
10839 * gdb.cp/mb-ctor.exp: New.
10840 * gdb.cp/mb-templates.cc: New.
10841 * gdb.cp/mb-templates.exp: New.
10842
41f1b697
DJ
108432007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
10844
10845 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
10846
3f213f78
PA
108472007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
10848
10849 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
10850 targets.
10851 * configure: Regenerate.
10852
0d381245 108532007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10854
0d381245
VP
10855 * gdb.base/annota1.exp: Adjust for 'info break'
10856 format changes.
10857 * gdb.base/annota3.exp: Likewise.
10858 * gdb.base/break.exp: Likewise.
10859 * gdb.base/condbreak.exp: Likewise.
10860 * gdb.base/pending.exp: Likewise.
10861 * gdb.base/sepdebug.exp: Likewise.
10862 * gdb.base/unload.exp: Likewise.
10863 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10864
fe3f5fa8
VP
108652007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10866
10867 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10868 messages.
10869 * gdb.base/chng-syms.exp: Likewise.
10870 * gdb.base/unload.exp: Likewise.
a9c64011 10871
a75cf6c0
DJ
108722007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10873
10874 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10875
18ecae38
DJ
108762007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10877
10878 * schedlock.c (NUM): Change to 1.
10879 (main): Use args[0] for the main thread.
10880 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10881 regardless of the number of threads.
10882
5509918f
MR
108832007-09-14 Maciej W. Rozycki <macro@mips.com>
10884
4a543daf
MR
10885 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10886 type down.
10887 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10888 test.
10889 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10890 watchpoint type down.
10891 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10892 test.
10893
108942007-09-14 Maciej W. Rozycki <macro@mips.com>
10895
5509918f
MR
10896 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10897 Move all the tests here and run them twice, once using software
10898 watchpoints and once using hardware watchpoints.
10899 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10900
40b53987
DJ
109012007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10902
10903 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10904 test.
10905
695e2681
MK
109062007-09-10 Mark Kettenis <kettenis@gnu.org>
10907
8b3fc8d8
MK
10908 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10909 build-id.
10910
695e2681
MK
10911 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10912 know about $ORIGIN. Calculate output dir from $dest instead of
10913 using ${objdir}/{$subdir}.
10914
58d69f29
MK
109152007-09-09 Mark Kettenis <kettenis@gnu.org>
10916
10917 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10918 gcore, before continuing with the test.
10919
3e347599
DJ
109202007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10921
10922 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10923 * gdb.mi/mi-watch.exp: Likewise.
10924
ea37ba09
DJ
109252007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10926 Jim Blandy <jimb@codesourcery.com>
10927
10928 * gdb.arch/i386-sse.exp: Do not expect character constants.
10929 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
10930 * gdb.base/display.exp: Allow print/s.
10931 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
10932 and unsigned char array changes.
10933
2025a643
DJ
109342007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10935
10936 * gdb.base/display.exp: Add tests for printf %p.
10937
26669a27
PA
109382007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
10939
10940 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
10941 the dll name to unicode.
10942
c8f021f8
JK
109432007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10944
10945 * gdb.base/default.exp (show version): Update the version text.
10946 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
10947
4cf31eea
JK
109482007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10949
10950 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
10951 New files.
10952
4935890f
JK
109532007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10954
10955 * lib/gdb.exp (build_id_debug_filename_get): New function.
10956 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
10957 Remove the generate DEBUG file for the future testcase runs.
10958 New testcase for the NT_GNU_BUILD_ID retrieval.
10959 Move the final testing step to ...
10960 (test_different_dir): ... a new function.
10961 New parameter XFAIL to XFAIL all the tests performed.
10962 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
10963 New parameter TYPE to PF_PREFIX all the tests performed.
10964
02142340
VP
109652007-08-31 Vladimir Prus <vladimir@codesourcery.com>
10966
10967 * gdb.mi/mi-var-cp.cc (path_expression): New
10968 function.
10969 * gdb.mi/mi-var-cp.exp: Run path exression tests.
10970
36acd84e
UW
109712007-08-27 Markus Deuling <deuling@de.ibm.com>
10972
10973 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
10974 to fit into SPU Local Store memory.
10975
a896d121
JB
109762007-08-23 Joel Brobecker <brobecker@adacore.com>
10977
10978 * gdb.base/default.exp: Adjust the expected output of "info
10979 warranty" after the switch to GPLv3.
10980
7b433602
JB
109812007-08-23 Joel Brobecker <brobecker@adacore.com>
10982
10983 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
10984 to 30000 (from 20000).
10985
e22f8b7c
JB
109862007-08-23 Joel Brobecker <brobecker@adacore.com>
10987
10988 Switch the license of all .exp files to GPLv3.
10989 Switch the license of all .f and .f90 files to GPLv3.
10990 Switch the license of all .s and .S files to GPLv3.
10991
5a0e3bd0
JB
109922007-08-23 Joel Brobecker <brobecker@adacore.com>
10993
10994 * configure.ac: Switch license to GPLv3.
10995
cc00619d
JB
109962007-08-23 Joel Brobecker <brobecker@adacore.com>
10997
10998 Switch the licensing to GPLv3 for all .ads and .adb files.
10999
8d26208a
DJ
110002007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11001
11002 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11003 and t_int_double.
11004 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11005
4fcb9948
JB
110062007-08-17 Joel Brobecker <brobecker@adacore.com>
11007
11008 * gdb.base/step-line.c: Switch license to GPL version 3, and
11009 update copyright year.
11010 * gdb.base/step-line.inp: Likewise.
11011
b9c34f67
JB
110122007-08-17 Joel Brobecker <brobecker@adacore.com>
11013
11014 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11015 changes inside gdb1555.c.
11016 * gdb.base/pending.exp: Likewise.
11017
2cc17678
DJ
110182007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11019
11020 * config/default.exp: New file.
11021
e48883f7
DJ
110222007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11023
11024 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11025 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11026
1ab80e5b
MR
110272007-07-30 Maciej W. Rozycki <macro@mips.com>
11028
11029 * gdb.base/dump.exp: Force the correct endianness for binary
11030 formats not carrying this information.
11031
aba471f5
DJ
110322007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11033
11034 * gdb.threads/staticthreads.exp: Match .*sem_post.
11035
d4e07204
DJ
110362007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11037
11038 * gdb.base/readline.exp (operate_and_get_next): Match the final
11039 prompt.
11040
2b97317d
KB
110412007-07-23 Kevin Buettner <kevinb@redhat.com>
11042
11043 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11044 to restarting SID.
11045
44efa07a
KB
110462007-07-18 Kevin Buettner <kevinb@redhat.com>
11047
11048 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11049 prior to `gdb_start'.
11050
7b5ebade
KB
110512007-07-18 Kevin Buettner <kevinb@redhat.com>
11052
11053 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11054 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11055 Remove call to gdb_unload.
11056
255e7678
DJ
110572007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11058 Daniel Jacobowitz <dan@codesourcery.com>
11059
11060 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11061 for __WIN32__.
11062 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11063 * gdb.base/unload.exp: Use shared library test routines.
11064
3a40aaa0
UW
110652007-07-03 Markus Deuling <deuling@de.ibm.com>
11066
11067 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11068 * gdb.base/solib-symbol-lib.c: Likewise.
11069 * gdb.base/solib-symbol-main.c: Likewise.
11070
b0f4b84b
DJ
110712007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11072
11073 * config/gdbserver.exp (gdb_reconnect): New.
11074 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11075 gdb.base/solib-disc.exp: New files.
11076 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11077 remote debugging".
11078 (gdb_compile): Add shlib_load flag.
11079 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11080 port.
11081 (gdbserver_reconnect): New.
11082
1b05479a
DJ
110832007-07-01 Nick Roberts <nickrob@snap.net.nz>
11084 Daniel Jacobowitz <dan@codesourcery.com>
11085
11086 * gdb.base/annota3.exp: Test for if construct.
11087
86f78eb2
DJ
110882007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11089
11090 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11091
6a2eb474 110922007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11093 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11094
11095 * gdb.base/display.exp: Allow a newline after display/i.
11096 * gdb.base/pc-fp.exp: Likewise.
11097 * gdb.base/sigbpt.exp: Likewise.
11098
f8b73d13
DJ
110992007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11100
11101 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11102 required features to be included.
11103
4339e69e
DJ
111042007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11105
11106 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11107 in info threads output.
11108
23d964e7
UW
111092007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11110 Markus Deuling <deuling@de.ibm.com>
11111
11112 * gdb.arch/spu-info.exp: New testcase.
11113 * gdb.arch/spu-info.c: New file.
11114
fd20f75b
DJ
111152007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11116
11117 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11118 tpcs_offset. Restore lr after the call.
11119 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11120
2226f861
DJ
111212007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11122
11123 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11124 (gdbserver_run): Kill any running gdbserver.
11125 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11126
d12371a9
MR
111272007-05-17 Maciej W. Rozycki <macro@mips.com>
11128
11129 * gdb.base/sigbpt.exp: Preset segv_addr.
11130
93f02886
DJ
111312007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11132
11133 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11134 (gdb_compile_shlib): Likewise.
11135 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11136 (default_gdb_init): Clear cleanfiles.
11137 (gdb_finish): Delete recorded cleanfiles.
11138 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11139
11140 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11141 Do not use isnative.
11142 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11143 gdb.base/so-impl-ld.exp: Likewise.
11144 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11145 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11146 gdb_compile.
11147
b04e06d7
VP
111482007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11149
11150 * config/unknown.exp: Remove.
11151
069ed931
UW
111522007-05-15 Markus Deuling <deuling@de.ibm.com>
11153
11154 * gdb.base/info-proc.exp: Check is_remote.
11155
09db0d03
UW
111562007-05-14 Markus Deuling <deuling@de.ibm.com>
11157
11158 * gdb.base/gcore.exp: Initialize variable core_supported.
11159
af2cbe8c
DJ
111602007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11161
11162 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11163
027c0295
DJ
111642007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11165
11166 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11167 * gdb.threads/print-threads.exp (test_all_threads): Allow
11168 negative and hexadecimal thread IDs.
11169
dc5000e7
DJ
111702007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11171
11172 * gdb.java/jprint.java (public): Avoid invalid call to static
11173 method.
11174
2e74ed18
DP
111752007-05-14 Denis Pilat <denis.pilat@st.com>
11176
11177 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11178 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11179 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11180 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11181 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11182
83547f02
UW
111832007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11184
11185 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11186 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11187 this mode.
11188 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11189 * gdb.base/spu.ld: New file.
11190
b18be20d
DJ
111912007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11192
11193 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11194
be444858
DJ
111952007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11196
11197 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11198
b1d53152
DJ
111992007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11200
11201 * gdb.java/jmain.exp: Handle demangled names with and without method
11202 signatures.
11203
d084b331
DJ
112042007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11205
11206 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11207 (have_a_very_merry_interrupt): Remove calls to puts.
11208 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11209 inferior output.
11210 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11211 test names.
11212
db9d7fc5
DJ
112132007-04-29 Markus Deuling <deuling@de.ibm.com>
11214 Daniel Jacobowitz <dan@codesourcery.com>
11215
11216 * gdb.base/auxv.exp (core_works): Also check is_remote.
11217 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11218
ef783a7d 112192007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11220
ef783a7d
VP
11221 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11222 message, not the undefined 'module' variable.
11223 * gdb.base/siginfo.exp: Likewise.
11224 * gdb.base/sigstep.exp: Likewise.
11225 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11226 serialport.
11227 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11228
b7b73cae
CV
112292007-04-25 Corinna Vinschen <vinschen@redhat.com>
11230
11231 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11232 target sim fails. Return 0 otherwise.
11233 (gdb_load): Return prematurely if gdb_target_sim fails.
11234
7d90fdfa
DP
112352007-04-16 Denis Pilat <denis.pilat@st.com>
11236
11237 * gdb.base/setshow.exp: Reset height after having set it to 100.
11238
5d3e9c85
DP
112392007-04-16 Denis Pilat <denis.pilat@st.com>
11240
11241 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11242
18e75969
DP
112432007-04-16 Denis Pilat <denis.pilat@st.com>
11244
11245 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11246
25d5ea92
VP
112472007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11248
11249 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11250 tests. Run the frozen varobjs test.
11251 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11252 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11253
0b49cb80
JK
112542007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11255
11256 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11257 gdb.base/type-opaque.exp: New files.
11258
a73bafbc 112592007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11260
11261 * gdb.mi/mi-var-child.c
a73bafbc
VP
11262 (do_children_tests): User char[2] instead of
11263 char so that automatic printing of pointers to char
11264 don't give unpredicable result.
11265 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11266 local variables.
11267 * gdb.mi/mi-var-child.exp: Step to right line
11268 of do_children_tests.
11269 * gdb.mi/mi2-var-child.exp: Likewise.
11270 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11271 do_locals_tests.
a73bafbc
VP
11272 (do_children_tests): User char[2] instead of
11273 char so that automatic printing of pointers to char
a9c64011 11274 don't give unpredicable result.
a73bafbc 11275 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11276 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11277 Pass test name to mi_wait_for_stop.
11278
7ce59000
DJ
112792007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11280
11281 * gdb.asm/asm-source.exp: Remove d10v case.
11282 * lib/gdb.exp (skip_cplus_tests): Likewise.
11283 * gdb.asm/d10v.inc: Deleted.
11284
20389057
DJ
112852007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11286
11287 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11288
8807d78b
DJ
112892007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11290
11291 * config/netware.exp: Delete file.
11292
aa3edb8e
JB
112932007-03-29 Joel Brobecker <brobecker@adacore.com>
11294
11295 * gdb.dwarf2/dw2-noloc.S: New file.
11296 * gdb.dwarf2/dw2-noloc.exp: New file.
11297
297561ac
PA
112982007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11299
11300 * gdb.cp/method2.cc: New test.
11301 * gdb.cp/method2.exp: New test.
11302 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11303
1f81bd39
DJ
113042007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11305
11306 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11307
9453113a
DJ
113082007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11309
11310 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11311
b741e217
DJ
113122007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11313
11314 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11315 (gdb_load): Delete, replace with...
11316 (gdb_reload): ...this.
11317 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11318 * gdb.server/server-mon.exp: Likewise.
11319 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11320 (gdb_start_cmd): New.
11321 (gdb_file_cmd): Save the last loaded file.
11322 (gdb_reload): New.
11323 (gdb_gnu_strip_debug): Use transform.
11324 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11325 support here. Use new $last_loaded_file. Check mtime.
11326 (gdb_target_cmd): Handle ObjC failure case.
11327 (infer_host_exec): Delete.
11328 (gdbserver_load): Rename to...
11329 (gdbserver_run): ...this. Simplify.
11330 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11331 (mi_gdb_load): Move most contents to a new function...
11332 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11333 (mi_run_cmd): Use mi_gdb_target_load.
11334 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11335 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11336 Use gdb_run_cmd.
11337 * gdb.base/charsign.exp: Remove incorrect comment.
11338 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11339 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11340 gdb.base/start.exp: Use gdb_start_cmd.
11341
446ab585 113422007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11343 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11344
11345 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11346 * gdb.base/signull.exp: Similarly.
11347
bbb88ebf
UW
113482007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11349
11350 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11351 messages available to test cases (like chng-sym.exp).
11352
cb8c4a99
AS
113532007-03-14 Andreas Schwab <schwab@suse.de>
11354
11355 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11356 format changes.
11357
4e463ff5
DJ
113582007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11359
11360 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11361 (optimized_1): New.
11362 (main): Call optimized_1.
11363 (gdb2029): Correct typos. Call gdb2029_marker.
11364 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11365 for gdb2029.
11366
b6db2c47
MK
113672007-03-12 Mark Kettenis <kettenis@gnu.org>
11368
11369 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11370 as tabs. Remove redundant test pattern.
11371
70ed3737
UW
113722007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11373
11374 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11375 for /a format output.
11376
47b67b60
DJ
113772007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11378
11379 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11380 collect output incrementally.
11381
b8953b0e
UW
113822007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11383
11384 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11385 for -var-create lpcharacter test.
11386 * gdb.mi/mi2-var-cmd.exp: Likewise.
11387
7acd5c40
UW
113882007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11389
11390 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11391 pass on targets where address zero is readable.
11392
9c6759c1
UW
113932007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11394
11395 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11396 just a single architecture.
11397
a2f1aeb4
UW
113982007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11399
11400 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11401 (fetch_all_registers): New function, uses gdb_test_multiple and
11402 exp_continue to fetch inferior output line-by-line.
11403 Replace all uses of do_get_all_registers by fetch_all_registers.
11404
46579ac2
UW
114052007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11406
11407 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11408 in target_info.
11409
fc133f24
MS
114102007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11411
a9c64011 11412 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11413 consistancy; add a default (timeout) case.
11414
7646a51d
MS
114152007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11416
11417 * gdb.base/watchpoint.exp: Fix truncated comment.
11418
dcfff61f
MS
114192007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11420
11421 * Makefile.in: Remove spurious single-quotes from sed command.
11422
664e3ee9
DJ
114232007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11424
11425 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11426 func.
11427 * gdb.mi/mi2-var-cmd.exp: Likewise.
11428
d7cc6f2f
JB
114292007-02-27 Joel Brobecker <brobecker@adacore.com>
11430
a9c64011
AS
11431 * gdb.dwarf2/dw2-producer.S: New file.
11432 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11433
114342007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11435
11436 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11437 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11438 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11439 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11440 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
11441 Revert tests to use mi_gdb_test and include value field in output
11442 of -var-create.
11443
93d42b30
DJ
114442007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11445
11446 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
11447
c499ed39
DJ
114482007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11449
11450 * gdb.base/maint.exp: Remove full paths from test names.
11451 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
11452 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
11453
9836f81b
JB
114542007-02-27 Joel Brobecker <brobecker@adacore.com>
11455
11456 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
11457
c74d0ad8
DJ
114582007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11459
11460 * gdb.server/server-mon.exp: New test.
11461
2711e456
DJ
114622007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11463
11464 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
11465
ff6f572f
DJ
114662007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11467
11468 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
11469 register capitalization.
11470
fada3feb
DP
114712007-02-13 Denis Pilat <denis.pilat@st.com>
11472
11473 * gdb.mi/mi-var-invalidate.exp: New file.
11474
fb1e4ffc
DJ
114752007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11476
11477 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
11478
3da939d7
DJ
114792007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11480
11481 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
11482
123dc839
DJ
114832007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11484
11485 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
11486 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
11487
877e3645 114882007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
11489
11490 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11491 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11492 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11493 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11494 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 11495 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 11496 Update tests to include value field in output of -var-create.
a9c64011 11497
3c0a2960
AS
114982007-02-08 Andreas Schwab <schwab@suse.de>
11499
11500 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
11501
108546a0
DJ
115022007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
11503
11504 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
11505 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
11506
d701dcab
DP
115072007-02-02 Denis Pilat <denis.pilat@st.com>
11508
11509 * gdb.threads/threadapply.exp: check that frame is not changed by
11510 the thread apply all command.
11511
783e3e2f
AS
115122007-01-31 Andreas Schwab <schwab@suse.de>
11513
6d9c3a87
AS
11514 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11515
3c50d7b9
AS
11516 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
11517 in the dwarf sections.
11518 * gdb.dwarf2/mac-fileno.S: Likewise.
11519
783e3e2f
AS
11520 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
11521 bspstore register on ia64.
11522
78ff580e
AS
115232007-01-29 Andreas Schwab <schwab@suse.de>
11524
cc8e9b12
AS
11525 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
11526 "frame-begin" annotation.
11527
78ff580e
AS
11528 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
11529 number of "frames-invalid" annotations.
11530
704a4f78
DJ
115312007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
11532
11533 * gdb.base/commands.exp: Call if_commands_test.
11534 (gdb_test_no_prompt, if_commands_test): New.
11535
e741bf94
MK
115362007-01-28 Mark Kettenis <kettenis@gnu.org>
11537
11538 * gdb.threads/sigthread.c (NSIGS): Make bigger.
11539
474d0ad3
AS
115402007-01-27 Andreas Schwab <schwab@suse.de>
11541
11542 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
11543 .short/.int/.quad in the dwarf sections.
11544 * gdb.dwarf2/dw2-intercu.S: Likewise.
11545 * gdb.dwarf2/dw2-intermix.S: Likewise.
11546
e784b426
JK
115472007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11548
11549 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
11550 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
11551 array.
e784b426
JK
11552 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
11553 * gdb.base/setvar.exp: Likewise.
11554
37f08e04
AS
115552007-01-26 Andreas Schwab <schwab@suse.de>
11556
9a01813a
AS
11557 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
11558 test.
11559
37f08e04
AS
11560 * gdb.base/multi-forks.exp ("restart $i"): Also match
11561 __kernel_syscall_via_break.
11562
6e2a9270
VP
115632007-01-24 Vladimir Prus <vladimir@codesourcery.com>
11564
11565 * lib/mi-support.exp (mi_delete_varobj): New.
11566 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
11567 testcase.
11568 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
11569 (main): Call the above.
11570 (reference_update_test, base_in_reference_test)
11571 (reference_to_pointer): Delete the created varobjs.
a9c64011 11572
e515b470
DJ
115732007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
11574
11575 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
11576 * configure: Regenerated.
11577 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
11578 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
11579 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
11580 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
11581 * lib/gdb.exp (gdb_skip_xml_test): New function.
11582
08d8bcd7
DJ
115832007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
11584
11585 * gdb.base/sigrepeat.exp: Correct error message.
11586
115872007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
11588 Daniel Jacobowitz <dan@codesourcery.com>
11589
11590 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
11591 gdb.arch/i386-gnu-cfi-asm.S: New files.
11592
97c3f1f3
JK
115932007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11594
11595 * lib/gdb.exp: Abort on missing `site.exp'.
11596
cb1df416
DJ
115972007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11598 Daniel Jacobowitz <dan@codesourcery.com>
11599
11600 * gdb.base/included.c, gdb.base/included.exp,
11601 gdb.base/included.h: New files.
11602
35990120
DJ
116032007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11604
11605 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
11606 (maximize_rlimit): Reduce limits on 64-bit systems.
11607
6e81a116 116082007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
11609
11610 From Marcus Deuling <deuling@de.ibm.com>:
11611 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
11612 every case.
11613
6c3c41f3
NR
116142007-01-13 Nick Roberts <nickrob@snap.net.nz>
11615
11616 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
11617 (test_path_specification): Use objdir instead of srcdir to always
11618 get an absolute filename.
11619
2f12c312
DJ
116202007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
11621
11622 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
11623
81121995
VP
116242007-01-11 Vladimir Prus <vladimir@codesourcery.com>
11625
11626 * gdb.mi/mi-var-cp.cc (reference_update_tests):
11627 Make sure the variable we're using is in scope.
11628 (reference_to_pointer): Likewise.
11629
4741b737
DJ
116302007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11631
11632 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
11633 has no debug information.
11634
054410c3
DJ
116352007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
11636
11637 * gdb.base/annota1.exp: Remove extra send_gdb.
11638
818f79f6
DJ
116392007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11640
11641 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
11642
f7a6bb70
DJ
116432007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11644
11645 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
11646
57e66780
DJ
116472007-01-08 Nick Roberts <nickrob@snap.net.nz>
11648 Daniel Jacobowitz <dan@codesourcery.com>
11649
11650 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
11651 lcharacter or linteger change. Correct duplicated test name.
11652 * gdb.mi/mi2-var-cmd.exp: Likewise.
11653
3d799a95
DJ
116542007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
11655
11656 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
11657
116582007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 11659
a9c64011
AS
11660 * gdb.base/nofield.c: New file.
11661 * gdb.base/nofield.exp: New testcase.
51679ba9 11662
eafb94e8
NR
116632007-01-05 Nick Roberts <nickrob@snap.net.nz>
11664
11665 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
11666
11667 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
11668 test.
11669
5e572bb4
DJ
116702007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11671
11672 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
11673
74a44383
DJ
116742007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
11675
11676 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
11677 when continuing.
11678
1b572db9
DJ
116792007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11680
11681 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
11682 Expect ".exe" extension.
11683
381bc39b
DJ
116842007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11685
11686 * gdb.base/charset.exp: Add explicit filename to break.
11687 * gdb.base/dbx.exp: Add explicit filename to breaks.
11688
2b70e4c6
DJ
116892007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
11690
11691 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
11692 * gdb.mi/mi2-file.exp: Likewise.
11693
303b6f5d
DJ
116942007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11695
11696 Implement specification of MI tests as comments
11697 in C and C++ sources.
11698 * lib/mi-support.exp (mi_autotest_data): New variable.
11699 (mi_autotest_source): New variable.
11700 (count_newlines, mi_prepare_inline_tests)
11701 (mi_get_inline_test, mi_continue_to_line)
11702 (mi_run_inline_test, mi_tbreak)
11703 (mi_send_resuming_command, mi_wait_for_stop): New functions.
11704 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
11705 Run inline tests.
11706 * gdb.mi/mi-var-cp.cc: Define tests here.
11707
23da0d94
VP
117082007-01-04 Vladimir Prus <vladimir@codesourcery.com>
11709
11710 Simplify usage of mi_continue_to.
11711 * lib/mi-support.exp (mi_runto_helper): Renamed
11712 from mi_runto, added new parameter 'run_or_continue'.
11713 (mi_runto): Use mi_runto_helper.
11714 (mi_continue_to): Accept just function name as parameter.
11715 Use mi_runto_helper.
11716 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
11717 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11718
f9e18282
JB
117192006-01-04 Joel Brobecker <brobecker@adacore.com>
11720
11721 Make this testcase a bit more realistic. The current code
11722 is too simplistic, and allows the compiler to optimize out
11723 some of the entities we need for this testcase.
11724 * gdb.ada/null_record/bar.ads (Void_Star): New type.
11725 (Do_Nothing): Add extra parameter.
11726 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
11727 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
11728 by using a variable of type Void_Star.
11729
fd678c65
JB
117302006-01-04 Joel Brobecker <brobecker@adacore.com>
11731
11732 * gdb.ada/catch_ex/foo.adb: New file.
11733 * gdb.ada/catch_ex.exp: New testcase.
11734
05cfdb42
DJ
117352007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
11736
11737 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
11738 pass --image-base to linker.
11739
2e03ee74
DJ
117402007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11741 Daniel Jacobowitz <dan@codesourcery.com>
11742
11743 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
11744 secondary prompts.
11745
0d5de010
DJ
117462007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11747
11748 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
11749 output. Test the types of members and member pointers.
11750 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
11751 gdb/2092.
11752 * gdb.cp/member-ptr.exp: Search for a comment instead of a
11753 statement. Enable for GCC. Update expected output for some tests
11754 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
11755 layout.
11756 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
11757 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
11758 (Diamond::vget_base): New.
11759 (main): Add new tests.
11760 * gdb.cp/printmethod.exp: Update expected output for member functions.
11761 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
11762 print pEe->D::vg().
11763
61a771aa
DJ
117642007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11765
11766 * gdb.threads/tls.exp: Allow stops in sem_post.
11767
2fa63963
DJ
117682006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
11769
11770 * gdb.base/annota1.exp: Allow .*printf in backtraces.
11771 * gdb.base/annota3.exp: Likewise.
11772 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
11773 again (instead of timing out).
11774 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
11775 GCC bug 26475.
11776 * gdb.java/jmisc.exp: Adjust to work with method signatures including
11777 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
11778 test from jmisc1.exp.
11779 * gdb.java/jmisc1.exp: Delete.
11780 * gdb.java/jprint.exp: Adjust to work with method signatures including
11781 return types.
11782 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
11783 * gdb.threads/linux-dp.exp: Don't be confused by program output.
11784 * lib/java.exp (compile_java_from_source): Pass the correct type
11785 to target_compile.
11786
5eefc2b7
JB
117872006-12-31 Joel Brobecker <brobecker@adacore.com>
11788
11789 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
11790 (stack_align_edx): New function.
11791 (stack_align_eax): New function.
11792 (main): Add calls to stack_align_edx and stack_align_eax.
11793 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
11794 Add testing for the cases where the register used during a stack
11795 realignment is edx. Same for eax.
11796
227c54da
DJ
117972006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
11798
11799 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
11800 and generic PE targets.
11801
cab8ac94
JB
118022006-12-29 Joel Brobecker <brobecker@adacore.com>
11803
11804 * gdb.ada/array_return.exp: Update copyright date list.
11805
ba54f318
JB
118062006-12-27 Joel Brobecker <brobecker@adacore.com>
11807
11808 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
11809 (Create_Small_Float_Vector): New function.
11810 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
11811 function body.
11812 * gdb.ada/array_return/p.adb: Use new type and function from
11813 package Pck.
11814 * gdb.ada/array_return.exp: Add a test verifying that GDB is
11815 able to print the value returned by a function returning an
11816 array of float.
11817
6b7a35dd
JB
118182006-12-20 Joel Brobecker <brobecker@adacore.com>
11819
11820 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
11821 The associated tests should be PASSing.
11822
038224f6
VP
118232006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11824
11825 Test for base in references.
11826 * gdb.mi/mi-var-cp.cc: Add test code.
11827 * gdb.mi/mi-var-cp.exp: Test for bases in references.
11828 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
11829 * gdb.mi/mi2-watch.exp: Likewise.
11830 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
11831 (mi_list_varobj_children): New function.
11832
b26ed50d
VP
118332006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11834
11835 * lib/mi-support.exp
11836 (mi_runto): Accept "()" after function name.
11837 (mi_create_varobj): New function.
11838 (mi_varobj_update): New function.
11839 (mi_Check_varobj_value): New function.
11840 * gdb.mi/mi-var-cp.exp: New file.
11841 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 11842
08232497
DJ
118432006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
11844
11845 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
11846 gdb.base/weaklib2.c: New files.
11847
d394c993 118482006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 11849
ac6c2fba
NS
11850 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
11851 info. Adjust test names.
11852
8ec659a0 11853 * gdb.base/break.c (main): Move position of malloc.
d394c993 11854 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 11855
acd65feb
VP
118562006-11-28 Vladimir Prus <vladimir@codesourcery.com>
11857
11858 * gdb.mi/mi-var-cmd.exp: Check -var-update after
11859 assignement of arrays and function pointers.
11860 * gdb.mi/var-cmd.c: Add declaration necessary for above
11861 tests.
11862
f556d5e5
NS
118632006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11864
11865 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11866
11867 * gdb.threads/linux-dp.exp: Read thread table before and after
11868 creating each philosopher and verify it.
11869
697bc68d
NS
118702006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11871 Paul Brook <paul@codesourcery.com>
11872 Daniel Jacobowitz <dan@codesourcery.com>
11873
11874 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11875 main to remove duplication. Add start function of the form
697bc68d
NS
11876 '_*start[1-9]*'. Add RVDS start function.
11877
29d73ae4
DJ
118782006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11879
11880 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11881
c1d88655
UW
118822006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11883
11884 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11885 * gdb.asm/spu.inc: New file.
11886 * gdb.base/term.exp: Disable if [target_info exists noargs].
11887 * gdb.gdb/complaints.exp: Disable if ![isnative].
11888 * gdb.gdb/selftest.exp: Likewise.
11889 * gdb.gdb/observer.exp: Likewise.
11890 * gdb.gdb/xfullpath.exp: Likewise.
11891 * gdb.base/attach.exp: Disable on SPU target.
11892 * gdb.cp/bs145503.exp: Likewise.
11893 * gdb.cp/exception.exp: Likewise.
11894 * gdb.cp/userdef.exp: Likewise.
11895
32a13b1a
DJ
118962006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11897
11898 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11899
d8295fe9
VP
119002006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11901
11902 * gdb.base/completion.exp: Fix completion tests for
11903 'info' and 'info '.
11904 * gdb.base/help.exp (help_test_raw, test_class_help)
11905 (test_prefix_command_help): Move...
11906 * lib/gdb.exp: Here.
11907 * gdb.base/main.exp: Adjust.
11908 * gdb.cp/maint.exp: Adjust.
11909 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11910
8c394015
VP
119112006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11912
11913 * gdb.stabs/weird.exp (print_weird_var): Use
11914 gdb_test_multiple instead of gdb_expect.
11915
027fc1bc
VP
119162006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11917
11918 * gdb.base/help.exp (help_test_raw): New.
11919 (test_class_help): New.
11920 (test_prefix_command_help): New.
11921 Adjust testcases.
11922
67609209
FR
119232006-11-09 Christophe Lyon <christophe.lyon@st.com>
11924
11925 * gdb.base/constvars.c (main): Write to crass and crips, so that
11926 they are allocated by the compiler.
11927
f73adfeb
AS
119282006-10-27 Andreas Schwab <schwab@suse.de>
11929
11930 * gdb.base/multi-forks.exp: Use "detach fork" instead of
11931 "detach-fork".
11932
2f83a18e
DJ
119332006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
11934
11935 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
11936 of patterns.
11937
94277a38
DJ
119382006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11939
11940 * gdb.base/sepdebug.exp: Remove debug format test.
11941 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
11942 Handle no-symtab.
11943 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
11944
5bd2f6e2
DJ
119452006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11946
11947 * gdb.threads/manythreads.c (thread_function, main): Don't cast
11948 int to pointer or pointer to int.
11949 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
11950
8c008720
DJ
119512006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
11952
11953 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
11954
9e35dae4
DJ
119552006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11956
11957 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
11958
d9639e13
DJ
119592006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11960
11961 PR c++/2116
11962 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
11963
390a1bd0
JB
119642006-10-06 Joel Brobecker <brobecker@adacore.com>
11965
11966 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
11967 the corresponding bug has been fixed in GDB (PR/2018).
11968
dd920c33
JB
119692006-10-06 Joel Brobecker <brobecker@adacore.com>
11970
11971 * gdb.base/subst.exp: New testcase.
11972
53bbefe9
JB
119732006-10-06 Joel Brobecker <brobecker@adacore.com>
11974
11975 * gdb.ada/array_return/pck.ads: Add copyright notice.
11976 * gdb.ada/array_return/pck.adb: Likewise.
11977 * gdb.ada/array_return/p.adb: Likewise.
11978 * gdb.ada/exec_changed/first.adb: Likewise.
11979 * gdb.ada/exec_changed/second.adb: Likewise.
11980
09851417
JB
119812006-10-06 Joel Brobecker <brobecker@adacore.com>
11982
11983 * gdb.ada/watch_arg/watch.adb: New file.
11984 * gdb.ada/watch_arg.exp: New testcase.
11985
041bf30d
VP
119862006-10-02 Vladimir Prus <vladimir@codesourcery.com>
11987
11988 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 11989 via string_to_regexp.
041bf30d 11990 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 11991
f286fbdd 119922006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
11993
11994 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
11995 Remove unused / obsolete files.
11996
7c07f349
NR
119972006-09-19 Nick Roberts <nickrob@snap.net.nz>
11998
11999 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12000
cd5ff84a
VP
120012006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12002
12003 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12004 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12005 the number of frames.
cd5ff84a 12006
ae018d1a
DJ
120072006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12008
12009 * gdb.base/args.c (main): Add breakpoint marker.
12010 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12011 really test empty arguments.
12012 (args_load): Delete.
12013 (args_test): New.
12014
b399c549
NR
120152006-09-13 Nick Roberts <nickrob@snap.net.nz>
12016
12017 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12018 check for one file.
b399c549 12019
2ab1eb7a
VP
120202006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12021
12022 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12023 HIGH_FRAME argument to -stack-list-locals can be larger than
12024 the number of frames.
a9c64011 12025
476308bf
FF
120262006-08-18 Fred Fish <fnf@specifix.com>
12027
12028 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12029 '$' in front of skip_vmx_tests_saved when setting that.
12030
8625200f
AS
120312006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12032
12033 * gdb.base/trace-commands.exp: New file.
12034
089ec8f1
DJ
120352006-08-10 Joel Brobecker <brobecker@adacore.com>
12036 Daniel Jacobowitz <dan@codesourcery.com>
12037
12038 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12039 expected output of the backtrace commands.
12040
b60f0898
JB
120412006-08-09 Joel Brobecker <brobecker@adacore.com>
12042
12043 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12044 untested followed by return combination.
12045 * gdb.arch/altivec-regs.exp: Likewise.
12046 * gdb.arch/e500-abi.exp: Likewise.
12047 * gdb.arch/e500-regs.exp: Likewise.
12048 * gdb.arch/gdb1291.exp: Likewise.
12049 * gdb.arch/gdb1431.exp: Likewise.
12050 * gdb.arch/gdb1558.exp: Likewise.
12051 * gdb.arch/i386-prologue.exp: Likewise.
12052 * gdb.arch/i386-unwind.exp: Likewise.
12053 * gdb.asm/asm-source.exp: Likewise.
12054 * gdb.base/a2-run.exp: Likewise.
12055 * gdb.base/advance.exp: Likewise.
12056 * gdb.base/all-bin.exp: Likewise.
12057 * gdb.base/annota1.exp: Likewise.
12058 * gdb.base/annota3.exp: Likewise.
12059 * gdb.base/args.exp: Likewise.
12060 * gdb.base/arithmet.exp: Likewise.
12061 * gdb.base/assign.exp: Likewise.
12062 * gdb.base/async.exp: Likewise.
12063 * gdb.base/attach.exp: Likewise.
12064 * gdb.base/bang.exp: Likewise.
12065 * gdb.base/bigcore.exp: Likewise.
12066 * gdb.base/bitfields.exp: Likewise.
12067 * gdb.base/bitfields2.exp: Likewise.
12068 * gdb.base/break.exp: Likewise.
12069 * gdb.base/call-sc.exp: Likewise.
12070 * gdb.base/call-strs.exp: Likewise.
12071 * gdb.base/callfuncs.exp: Likewise.
12072 * gdb.base/checkpoint.exp: Likewise.
12073 * gdb.base/chng-syms.exp: Likewise.
12074 * gdb.base/code-expr.exp: Likewise.
12075 * gdb.base/commands.exp: Likewise.
12076 * gdb.base/completion.exp: Likewise.
12077 * gdb.base/cond-expr.exp: Likewise.
12078 * gdb.base/condbreak.exp: Likewise.
12079 * gdb.base/consecutive.exp: Likewise.
12080 * gdb.base/constvars.exp: Likewise.
12081 * gdb.base/corefile.exp: Likewise.
12082 * gdb.base/cvexpr.exp: Likewise.
12083 * gdb.base/dbx.exp: Likewise.
12084 * gdb.base/define.exp: Likewise.
12085 * gdb.base/detach.exp: Likewise.
12086 * gdb.base/display.exp: Likewise.
12087 * gdb.base/dump.exp: Likewise.
12088 * gdb.base/ena-dis-br.exp: Likewise.
12089 * gdb.base/ending-run.exp: Likewise.
12090 * gdb.base/environ.exp: Likewise.
12091 * gdb.base/eval-skip.exp: Likewise.
12092 * gdb.base/exprs.exp: Likewise.
12093 * gdb.base/fileio.exp: Likewise.
12094 * gdb.base/finish.exp: Likewise.
12095 * gdb.base/float.exp: Likewise.
12096 * gdb.base/foll-exec.exp: Likewise.
12097 * gdb.base/foll-fork.exp: Likewise.
12098 * gdb.base/foll-vfork.exp: Likewise.
12099 * gdb.base/freebpcmd.exp: Likewise.
12100 * gdb.base/funcargs.exp: Likewise.
12101 * gdb.base/gcore.exp: Likewise.
12102 * gdb.base/gdb1090.exp: Likewise.
12103 * gdb.base/gdb1250.exp: Likewise.
12104 * gdb.base/huge.exp: Likewise.
12105 * gdb.base/info-proc.exp: Likewise.
12106 * gdb.base/interrupt.exp: Likewise.
12107 * gdb.base/jump.exp: Likewise.
12108 * gdb.base/langs.exp: Likewise.
12109 * gdb.base/lineinc.exp: Likewise.
12110 * gdb.base/list.exp: Likewise.
12111 * gdb.base/logical.exp: Likewise.
12112 * gdb.base/long_long.exp: Likewise.
12113 * gdb.base/macscp.exp: Likewise.
12114 * gdb.base/maint.exp: Likewise.
12115 * gdb.base/mips_pro.exp: Likewise.
12116 * gdb.base/miscexprs.exp: Likewise.
12117 * gdb.base/multi-forks.exp: Likewise.
12118 * gdb.base/opaque.exp: Likewise.
12119 * gdb.base/overlays.exp: Likewise.
12120 * gdb.base/pc-fp.exp: Likewise.
12121 * gdb.base/pointers.exp: Likewise.
12122 * gdb.base/printcmds.exp: Likewise.
12123 * gdb.base/psymtab.exp: Likewise.
12124 * gdb.base/ptype.exp: Likewise.
12125 * gdb.base/recurse.exp: Likewise.
12126 * gdb.base/relational.exp: Likewise.
12127 * gdb.base/relocate.exp: Likewise.
12128 * gdb.base/remote.exp: Likewise.
12129 * gdb.base/reread.exp: Likewise.
12130 * gdb.base/restore.exp: Likewise.
12131 * gdb.base/return.exp: Likewise.
12132 * gdb.base/return2.exp: Likewise.
12133 * gdb.base/scope.exp: Likewise.
12134 * gdb.base/sect-cmd.exp: Likewise.
12135 * gdb.base/sep.exp: Likewise.
12136 * gdb.base/sepdebug.exp: Likewise.
12137 * gdb.base/setshow.exp: Likewise.
12138 * gdb.base/setvar.exp: Likewise.
12139 * gdb.base/sigall.exp: Likewise.
12140 * gdb.base/sigbpt.exp: Likewise.
12141 * gdb.base/signals.exp: Likewise.
12142 * gdb.base/signull.exp: Likewise.
12143 * gdb.base/sizeof.exp: Likewise.
12144 * gdb.base/solib.exp: Likewise.
12145 * gdb.base/step-line.exp: Likewise.
12146 * gdb.base/step-test.exp: Likewise.
12147 * gdb.base/structs.exp: Likewise.
12148 * gdb.base/structs2.exp: Likewise.
12149 * gdb.base/term.exp: Likewise.
12150 * gdb.base/twice.exp: Likewise.
12151 * gdb.base/until.exp: Likewise.
12152 * gdb.base/varargs.exp: Likewise.
12153 * gdb.base/volatile.exp: Likewise.
12154 * gdb.base/watchpoint.exp: Likewise.
12155 * gdb.base/whatis-exp.exp: Likewise.
12156 * gdb.base/whatis.exp: Likewise.
12157 * gdb.cp/ambiguous.exp: Likewise.
12158 * gdb.cp/annota2.exp: Likewise.
12159 * gdb.cp/annota3.exp: Likewise.
12160 * gdb.cp/bool.exp: Likewise.
12161 * gdb.cp/breakpoint.exp: Likewise.
12162 * gdb.cp/casts.exp: Likewise.
12163 * gdb.cp/class2.exp: Likewise.
12164 * gdb.cp/classes.exp: Likewise.
12165 * gdb.cp/cplusfuncs.exp: Likewise.
12166 * gdb.cp/ctti.exp: Likewise.
12167 * gdb.cp/derivation.exp: Likewise.
12168 * gdb.cp/exception.exp: Likewise.
12169 * gdb.cp/gdb1355.exp: Likewise.
12170 * gdb.cp/hang.exp: Likewise.
12171 * gdb.cp/inherit.exp: Likewise.
12172 * gdb.cp/local.exp: Likewise.
12173 * gdb.cp/m-data.exp: Likewise.
12174 * gdb.cp/m-static.exp: Likewise.
12175 * gdb.cp/member-ptr.exp: Likewise.
12176 * gdb.cp/method.exp: Likewise.
12177 * gdb.cp/misc.exp: Likewise.
12178 * gdb.cp/namespace.exp: Likewise.
12179 * gdb.cp/overload.exp: Likewise.
12180 * gdb.cp/ovldbreak.exp: Likewise.
12181 * gdb.cp/pr-1023.exp: Likewise.
12182 * gdb.cp/pr-1210.exp: Likewise.
12183 * gdb.cp/pr-574.exp: Likewise.
12184 * gdb.cp/printmethod.exp: Likewise.
12185 * gdb.cp/psmang.exp: Likewise.
12186 * gdb.cp/ref-params.exp: Likewise.
12187 * gdb.cp/ref-types.exp: Likewise.
12188 * gdb.cp/rtti.exp: Likewise.
12189 * gdb.cp/templates.exp: Likewise.
12190 * gdb.cp/try_catch.exp: Likewise.
12191 * gdb.cp/userdef.exp: Likewise.
12192 * gdb.cp/virtfunc.exp: Likewise.
12193 * gdb.disasm/am33.exp: Likewise.
12194 * gdb.disasm/h8300s.exp: Likewise.
12195 * gdb.disasm/mn10300.exp: Likewise.
12196 * gdb.disasm/sh3.exp: Likewise.
12197 * gdb.disasm/t01_mov.exp: Likewise.
12198 * gdb.disasm/t02_mova.exp: Likewise.
12199 * gdb.disasm/t03_add.exp: Likewise.
12200 * gdb.disasm/t04_sub.exp: Likewise.
12201 * gdb.disasm/t05_cmp.exp: Likewise.
12202 * gdb.disasm/t06_ari2.exp: Likewise.
12203 * gdb.disasm/t07_ari3.exp: Likewise.
12204 * gdb.disasm/t08_or.exp: Likewise.
12205 * gdb.disasm/t09_xor.exp: Likewise.
12206 * gdb.disasm/t10_and.exp: Likewise.
12207 * gdb.disasm/t11_logs.exp: Likewise.
12208 * gdb.disasm/t12_bit.exp: Likewise.
12209 * gdb.disasm/t13_otr.exp: Likewise.
12210 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12211 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12212 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12213 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12214 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12215 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12216 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12217 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12218 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12219 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12220 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12221 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12222 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12223 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12224 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12225 * gdb.mi/gdb701.exp: Likewise.
12226 * gdb.mi/gdb792.exp: Likewise.
12227 * gdb.mi/mi-basics.exp: Likewise.
12228 * gdb.mi/mi-break.exp: Likewise.
12229 * gdb.mi/mi-cli.exp: Likewise.
12230 * gdb.mi/mi-console.exp: Likewise.
12231 * gdb.mi/mi-disassemble.exp: Likewise.
12232 * gdb.mi/mi-eval.exp: Likewise.
12233 * gdb.mi/mi-file.exp: Likewise.
12234 * gdb.mi/mi-read-memory.exp: Likewise.
12235 * gdb.mi/mi-regs.exp: Likewise.
12236 * gdb.mi/mi-return.exp: Likewise.
12237 * gdb.mi/mi-simplerun.exp: Likewise.
12238 * gdb.mi/mi-stack.exp: Likewise.
12239 * gdb.mi/mi-stepi.exp: Likewise.
12240 * gdb.mi/mi-syn-frame.exp: Likewise.
12241 * gdb.mi/mi-until.exp: Likewise.
12242 * gdb.mi/mi-var-block.exp: Likewise.
12243 * gdb.mi/mi-var-child.exp: Likewise.
12244 * gdb.mi/mi-var-cmd.exp: Likewise.
12245 * gdb.mi/mi-var-display.exp: Likewise.
12246 * gdb.mi/mi-watch.exp: Likewise.
12247 * gdb.mi/mi2-basics.exp: Likewise.
12248 * gdb.mi/mi2-break.exp: Likewise.
12249 * gdb.mi/mi2-cli.exp: Likewise.
12250 * gdb.mi/mi2-console.exp: Likewise.
12251 * gdb.mi/mi2-disassemble.exp: Likewise.
12252 * gdb.mi/mi2-eval.exp: Likewise.
12253 * gdb.mi/mi2-file.exp: Likewise.
12254 * gdb.mi/mi2-read-memory.exp: Likewise.
12255 * gdb.mi/mi2-regs.exp: Likewise.
12256 * gdb.mi/mi2-return.exp: Likewise.
12257 * gdb.mi/mi2-simplerun.exp: Likewise.
12258 * gdb.mi/mi2-stack.exp: Likewise.
12259 * gdb.mi/mi2-stepi.exp: Likewise.
12260 * gdb.mi/mi2-syn-frame.exp: Likewise.
12261 * gdb.mi/mi2-until.exp: Likewise.
12262 * gdb.mi/mi2-var-block.exp: Likewise.
12263 * gdb.mi/mi2-var-child.exp: Likewise.
12264 * gdb.mi/mi2-var-cmd.exp: Likewise.
12265 * gdb.mi/mi2-var-display.exp: Likewise.
12266 * gdb.mi/mi2-watch.exp: Likewise.
12267 * gdb.stabs/exclfwd.exp: Likewise.
12268 * gdb.stabs/weird.exp: Likewise.
12269 * gdb.threads/gcore-thread.exp: Likewise.
12270 * gdb.trace/actions.exp: Likewise.
12271 * gdb.trace/backtrace.exp: Likewise.
12272 * gdb.trace/circ.exp: Likewise.
12273 * gdb.trace/collection.exp: Likewise.
12274 * gdb.trace/deltrace.exp: Likewise.
12275 * gdb.trace/infotrace.exp: Likewise.
12276 * gdb.trace/limits.exp: Likewise.
12277 * gdb.trace/packetlen.exp: Likewise.
12278 * gdb.trace/passc-dyn.exp: Likewise.
12279 * gdb.trace/passcount.exp: Likewise.
12280 * gdb.trace/report.exp: Likewise.
12281 * gdb.trace/save-trace.exp: Likewise.
12282 * gdb.trace/tfind.exp: Likewise.
12283 * gdb.trace/tracecmd.exp: Likewise.
12284 * gdb.trace/while-dyn.exp: Likewise.
12285 * gdb.trace/while-stepping.exp: Likewise.
12286
f4b618d1
JB
122872006-08-08 Joel Brobecker <brobecker@adacore.com>
12288
12289 * gdb.base/step-bt.c: New file.
12290 * gdb.base/step-bt.exp: New testcase.
12291
3d00d119
DJ
122922006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12293
12294 * config/monitor.exp (gdb_load): Remove support for obsolete
12295 download-write-size.
12296 * gdb.base/remote.exp: Likewise. Update all callers of
12297 gdb_timed_load.
12298
017b5bd4
DJ
122992006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12300
12301 * cursal.exp: Pass binfile to gdb_load.
12302
837c599d
DJ
123032006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12304
12305 * gdb.base/cursal.exp: Add "" to gdb_load call.
12306
8dd4540b
MK
123072006-07-29 Mark Kettenis <kettenis@gnu.org>
12308
12309 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12310 NetBSD/ELF targets.
12311
ab5c9f60
DJ
123122006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12313
12314 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12315 operator*.
12316
4c42eaff
DJ
123172006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12318
12319 * gdb.base/completion.exp: Update for change in "file" behavior.
12320 * gdb.stabs/weird.exp: Likewise.
12321 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12322 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12323
0155cc76
NS
123242006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12325
12326 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12327 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12328
16026cd7
AS
123292006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12330
12331 * gdb.base/default.exp: Update source command error message.
12332 * gdb.base/help.exp: Update 'help source' message.
12333
16963cb6
DJ
123342006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12335
12336 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12337 test.
12338
6d7fd486
AS
123392006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12340
12341 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12342
29e8a844
DJ
123432006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12344
12345 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12346
6afcfa39
DJ
123472006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12348
12349 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12350
267a692b
MK
123512006-07-17 Mark Kettenis <kettenis@gnu.org>
12352
12353 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12354 *-*-openbsd* from targets for wich we expect ARM FPA floating
12355 point format.
12356
85d2fec4
NR
123572006-07-17 Nick Roberts <nickrob@snap.net.nz>
12358
12359 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12360
123612006-07-17 Mark Kettenis <kettenis@gnu.org>
12362
12363 * gdb.base/annota3.exp: Expect frame-begin annotation.
12364
85b4c6e8
JB
123652006-07-14 Joel Brobecker <brobecker@adacore.com>
12366
12367 * gdb.base/help.exp: Adjust "help unset" test to accept
12368 any list of unset commands.
12369
fb933624
DJ
123702006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12371 Daniel Jacobowitz <dan@codesourcery.com>
12372
12373 * gdb.cp/ref-params.exp: New test.
12374 * gdb.cp/ref-params.cc: New source file.
12375 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12376
1dff4b64
MK
123772006-07-08 Mark Kettenis <kettenis@gnu.org>
12378
12379 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12380 spaces/tabs in regular expressions since they might not be there.
12381
40d2e0e3
AS
123822006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12383
12384 * gdb.base/ifelse.exp: New file.
12385
f6c957d2
NS
123862006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12387
12388 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12389 line.
12390 * gdb.base/huge.exp: Loop over compilation to find a size that
12391 is acceptable.
12392 * gdb.base/remote.exp: Correct expected strings.
12393 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12394
b9c5a23d
DJ
123952006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12396
12397 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12398
9af2e58d
DJ
123992006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12400
12401 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12402 native.
12403
30930ca5
DJ
124042006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12405
12406 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12407 enable stabs testing.
12408
aa32fa1d
DJ
124092006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12410
bd4a4c80 12411 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12412 gdb_test_multiple does.
12413
321fef15
DJ
124142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12415
12416 * Makefile.in (host_alias): Remove.
12417 (target_alias): Use @target_noncanonical@.
12418 (site.exp): Don't set host_alias.
12419 * aclocal.m4: Remove contents. Include acx.m4.
12420 * configure: Regenerated.
12421 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12422
e1c2defa
NS
124232006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12424
e63b55d1
NS
12425 * lib/gdb.exp (gdb_load_cmd): New.
12426
5600ea19
NS
12427 * gdb.base/fileio.c: Add system(NULL) test.
12428 * gdb.base/fileio.exp: Check it.
12429
e1c2defa
NS
12430 * gdb.base/break.c: Add 10a breakpoint at }
12431 * gdb.base/break.exp: Add test for breakpoint at }
12432 * gdb.cp/anon-union.cc: Add code at end of function.
12433 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12434 * gdb.mi/var-cmd.c: Add code at end of function.
12435 * gdb.mi/mi-var-display.exp: Adjust end of next.
12436 * gdb.mi/mi2-var-display.exp: Likewise.
12437 * gdb.base/fileio.c: Add stop function and insert calls at
12438 stopping places.
12439 * gdb.base/fileio.exp: Breakpoint stop function and remove
12440 explicit line number references.
12441
6c0112ec
JB
124422006-05-19 Joel Brobecker <brobecker@adacore.com>
12443
a9c64011
AS
12444 * gdb.base/del.exp (test_delete_alias): New function.
12445 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 12446
154189a4
FF
124472006-05-18 Fred Fish <fnf@specifix.com>
12448
12449 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
12450 required. Check for spurious output after program exits normally.
12451
582e64c2
FF
124522006-05-17 Fred Fish <fnf@specifix.com>
12453
12454 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
12455 gdb_load, so it works in the simulator.
12456
8ef6493a
FF
124572006-05-11 Fred Fish <fnf@specifix.com>
12458
12459 * gdb.base/bang.exp: Ignore unexpected output between the
12460 "program exited normally" and the gdb prompt, as many other
12461 tests do.
12462
692b141c
MK
124632006-05-07 Mark Kettenis <kettenis@gnu.org>
12464
12465 * gdb.base/help.exp: Make "delete checkpoint" part option for
12466 "help d" and "help delete" tests.
12467
540b8a30
UW
124682006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12469
a9c64011 12470 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
12471 expected output in some mi_gdb_test statements.
12472 * gdb.mi/mi2-basics.exp: Likewise.
12473
9b6462d9
JB
124742006-05-05 Joel Brobecker <brobecker@adacore.com>
12475
12476 * gdb.base/del.c: New file.
12477 * gdb.base/del.exp: New testcase.
12478
954de43b
DM
124792006-05-05 David S. Miller <davem@sunset.davemloft.net>
12480
12481 * gdb.base/break.exp: Do not assume a breakpoint on
12482 main will actually be in $srcfile when optimizing.
1303f75e
DM
12483 * gdb.base/savedregs.exp: Do not require that the dummy
12484 frame location match up to a symbol and source file location.
c3242428
DM
12485 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
12486 will get printed without a mi_cmd_data_list_register_values prefix.
12487 (*-data-list-register-*): Correct regular expressions to expect the new
12488 pseudo d? floating point registers.
12489 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 12490
c7e64c9a
DJ
124912006-05-05 Christophe Lyon <christophe.lyon@st.com>
12492
12493 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
12494 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
12495 is allocated by the compiler.
12496 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
12497 anons, e, anone to force their allocation by the compiler.
12498
124992006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
12500
12501 * gdb.base/help.exp: Update expected text for help d and
12502 help delete.
12503
27ce9a6d
MK
125042006-05-02 Mark Kettenis <kettenis@gnu.org>
12505
12506 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
12507 NetBSD/ELF targets.
12508
8608915f
MK
125092006-04-30 Mark Kettenis <kettenis@gnu.org>
12510
12511 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
12512 single-step breakpoint fails; make this a KFAIL on
12513 sparc*-*-openbsd*.
12514 * gdb.base/siginfo.exp: Likewise.
12515 * gdb.base/sigstep.exp (advance, advancei): Likewise.
12516
b8db102d
MS
125172006-04-26 Michael Snyder <msnyder@redhat.com>
12518
12519 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
12520 which may have to consume output from other forks.
12521 Add tests to make sure that "delete fork" succeeded.
12522
c702009a
MS
125232006-04-20 Michael Snyder <msnyder@redhat.com>
12524
12525 * 2006-03-22 Jim Blandy <jimb@redhat.com>
12526 Add support for the Renesas M32C and M16C.
12527
12528 * gdb.asm/asm-source.exp: Add m32c target.
12529 * gdb.asm/m32c.inc: Support for m32c target.
12530
e28493f2
AS
125312006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
12532
12533 * gdb.base/commands.exp (recursive_source_test): New test.
12534
880da185
DM
125352006-04-04 David S. Miller <davem@sunset.davemloft.net>
12536
12537 * gdb.base/float.exp: Add pattern for sparc targets.
12538
61d9b92f
DJ
125392006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
12540
12541 * gdb.base/commands.exp (stray_arg0_test): New test.
12542
bd717df8
PB
125432006-03-30 Paul Brook <paul@codesourcery.com>
12544
12545 * gdb.mi/mi-until.exp: kfail broken until command.
12546 * gdb.mi/mi2-until.exp: Ditto.
12547
ec793d3c
NR
125482006-03-27 Nick Roberts <nickrob@snap.net.nz>
12549
12550 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
12551
831004b7
AO
125522006-03-08 Alexandre Oliva <aoliva@redhat.com>
12553
12554 * gdb.base/prelink.exp: Anchor tested-for regular expression
12555 on gdb prompt.
12556
effe49a0
PB
125572006-03-07 Paul Brook <paul@codesourcery.com>
12558
12559 * gdb.base/assign.exp: Correct fail message.
12560
e5461016
PB
125612006-03-07 Paul Brook <paul@codesourcery.com>
12562
12563 * lib/compiler.c: Extract armcc version number.
12564 * lib/compiler.cc: Ditto.
12565
fc91c6c2
PB
125662006-03-07 Paul Brook <paul@codesourcery.com>
12567
12568 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
12569 additional_flags=-w.
12570 * gdb.arch/altivec-regs.exp: Ditto.
12571 * gdb.arch/e500-abi.exp: Ditto.
12572 * gdb.arch/e500-regs.exp: Ditto.
12573 * gdb.base/all-bin.exp: Ditto.
12574 * gdb.base/annota1.exp: Ditto.
12575 * gdb.base/annota3.exp: Ditto.
12576 * gdb.base/args.exp: Ditto.
12577 * gdb.base/arithmet.exp: Ditto.
12578 * gdb.base/assign.exp: Ditto.
12579 * gdb.base/async.exp: Ditto.
12580 * gdb.base/bang.exp: Ditto.
12581 * gdb.base/break.exp: Ditto.
12582 * gdb.base/call-rt-st.exp: Ditto.
12583 * gdb.base/completion.exp: Ditto.
12584 * gdb.base/cond-expr.exp: Ditto.
12585 * gdb.base/condbreak.exp: Ditto.
12586 * gdb.base/consecutive.exp: Ditto.
12587 * gdb.base/define.exp: Ditto.
12588 * gdb.base/display.exp: Ditto.
12589 * gdb.base/ena-dis-br.exp: Ditto.
12590 * gdb.base/environ.exp: Ditto.
12591 * gdb.base/eval-skip.exp: Ditto.
12592 * gdb.base/info-proc.exp: Ditto.
12593 * gdb.base/jump.exp: Ditto.
12594 * gdb.base/logical.exp: Ditto.
12595 * gdb.base/long_long.exp: Ditto.
12596 * gdb.base/maint.exp: Ditto.
12597 * gdb.base/miscexprs.exp: Ditto.
12598 * gdb.base/pc-fp.exp: Ditto.
12599 * gdb.base/pointers.exp: Ditto.
12600 * gdb.base/relational.exp: Ditto.
12601 * gdb.base/reread.exp: Ditto.
12602 * gdb.base/sect-cmd.exp: Ditto.
12603 * gdb.base/sep.exp: Ditto.
12604 * gdb.base/sepdebug.exp: Ditto.
12605 * gdb.base/until.exp: Ditto.
12606 * gdb.base/whatis-exp.exp: Ditto.
12607 * gdb.cp/annota2.exp: Ditto.
12608 * gdb.cp/annota3.exp: Ditto.
12609 * gdb.trace/actions.exp: Ditto.
12610 * gdb.trace/backtrace.exp: Ditto.
12611 * gdb.trace/circ.exp: Ditto.
12612 * gdb.trace/collection.exp: Ditto.
12613 * gdb.trace/deltrace.exp: Ditto.
12614 * gdb.trace/infotrace.exp: Ditto.
12615 * gdb.trace/limits.exp: Ditto.
12616 * gdb.trace/packetlen.exp: Ditto.
12617 * gdb.trace/passc-dyn.exp: Ditto.
12618 * gdb.trace/passcount.exp: Ditto.
12619 * gdb.trace/report.exp: Ditto.
12620 * gdb.trace/save-trace.exp: Ditto.
12621 * gdb.trace/tfind.exp: Ditto.
12622 * gdb.trace/tracecmd.exp: Ditto.
12623 * gdb.trace/while-dyn.exp: Ditto.
12624 * gdb.trace/while-stepping.exp: Ditto.
12625 * lib/gdb.exp: Ditto.
12626 (gdb_compile): Handle nowarning option.
12627
5f4a23d9
AO
126282006-03-07 Alexandre Oliva <aoliva@redhat.com>
12629
12630 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
12631 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
12632 Rename executable to prelinkt. Don't re-prelink if we didn't
12633 get a core file. Test prelink -u exit status to tell whether
12634 prelinking failed. Use gdb_test_multiple.
12635
9733fc94
DJ
126362006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
12637
12638 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
12639 (do_tests): Call it.
12640
cc10cae3
AO
126412006-02-28 Alexandre Oliva <aoliva@redhat.com>
12642
12643 * gdb.base/prelink.exp: New test.
12644 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
12645
15c46491
WZ
126462006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
12647
12648 * gdb.fortran/derived-type.f90: New file.
12649 * gdb.fortran/derived-type.exp: New testcase.
12650
5c9f7ded
DJ
126512006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
12652
12653 * gdb.base/default.exp: Allow ';' as a directory separator.
12654
5b96932b
AS
126552006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12656
12657 * gdb.base/help.exp (help add-symbol-file): Update.
12658
1986bccd
AS
126592006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
12660
12661 * gdb.base/help.exp (help load): Update expected results.
12662
a8b7528f
FF
126632006-02-19 Fred Fish <fnf@specifix.com>
12664
12665 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
12666 specifix hex value as part of results.
12667 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 12668
f8261448
FF
126692006-02-16 Fred Fish <fnf@specifix.com>
12670
12671 * gdb.base/whatis.c: Define variables using typedefs char_addr,
12672 ushort_addr, and slong_addr, so the typedefs are not optimized
12673 away.
12674 * gdb.base/whatis.exp: Add tests using type name for struct type,
12675 union type, enum type, and typedef.
a9c64011 12676
31d8bdd2
MK
126772006-02-13 Mark Kettenis <kettenis@gnu.org>
12678
12679 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
12680
34e41e63
JB
126812006-02-13 Jim Blandy <jimb@redhat.com>
12682
12683 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
12684 case where it takes two "next" commands to skip past the init
12685 call.
12686
ac6e4f31
FF
126872006-02-12 Fred Fish <fnf@specifix.com>
12688
12689 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
12690 to handle cases where it takes two "next" commands to skip
12691 past the init call.
12692
2db2d571
JB
126932006-02-07 Joel Brobecker <brobecker@adacore.com>
12694
12695 * gdb.ada/array_return.exp: Mark the last test as expected to fail
12696 on hppa32 targets.
12697
38fcd64c
DJ
126982006-02-06 Vladimir Prus <ghost@cs.msu.su>
12699
12700 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
12701 field.
12702
1315ad46
MK
127032006-01-29 Mark Kettenis <kettenis@gnu.org>
12704
12705 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
12706
5625b943
DJ
127072006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
12708
12709 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
12710 files.
12711
80df1bbe
DJ
127122006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12713
12714 * gdb.cp/maint.exp: Set complaints to a positive value.
12715
9078e690
DJ
127162006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12717
12718 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
12719 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
12720 function name.
12721
9c903399
DJ
127222006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
12723
12724 * gdb.base/checkpoint.c: Update copyright notice. Include
12725 <stdlib.h>.
12726
761ae4d6
JB
127272006-01-04 Jim Blandy <jimb@redhat.com>
12728
12729 * gdb.asm/asm-source.exp: Independently provide default values for
12730 asm-flags and debug-flags. Use 'string equal' to do the
12731 comparison, not the implicit expr's '==' operator. Remove
12732 now-unneeded assignments to asm-flags. In h8300 case, place
12733 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
12734
099ac3dd
MS
127352006-01-04 Michael Snyder <msnyder@redhat.com>
12736
12737 * gdb.base/checkpoint.c: New file.
12738 * gdb.base/checkpoint.exp: New file.
12739 * gdb.base/multi-fork.c: New file.
12740 * gdb.base/multi-fork.exp: New file.
12741 * gdb.base/pi.txt: New file (data for checkpoint.c test).
12742
f4d85314
FF
127432006-01-04 Fred Fish <fnf@specifix.com>
12744
12745 * gdb.base/ptype.c (foo): Add typedef.
12746 (intfoo): Add function.
12747 * gdb.base/ptype1.c: New file.
12748 * gdb.base/ptype.exp: Handle compilation and linking with two
12749 source files. Test that proper type for "foo" is found based
12750 on source context rather than first match found in symtabs.
12751
a1b06f35
MK
127522005-12-28 Mark Kettenis <kettenis@gnu.org>
12753
12754 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
12755 * gdb.asm/openbsd.inc: Indent commands.
12756
d082a1e2
MK
127572005-12-26 Mark Kettenis <kettenis@gnu.org>
12758
c65016bd
MK
12759 * gdb.base/freebpcmd.exp: Increase timeout.
12760
d082a1e2
MK
12761 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
12762
d3c32a0e
DJ
127632005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
12764
12765 * gdb.base/default.exp: Update check for "show version".
12766
9fdb1f50
RC
127672005-12-09 Randolph Chung <tausq@debian.org>
12768
12769 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
12770 * gdb.asm/pa64.inc: New file.
12771
5f2c56f7
RC
127722005-12-09 Randolph Chung <tausq@debian.org>
12773
12774 * gdb.asm/common.inc: Indent commands.
12775 * gdb.asm/asmsrc1.s: Likewise.
12776 * gdb.asm/asmsrc2.s: Likewise.
12777
8117349c
RC
127782005-12-09 Randolph Chung <tausq@debian.org>
12779
12780 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
12781 (get_addr_of_sym): Remove duplicate print.
12782 (gen_core): xfail hppa*-*-hpux*, update expected output.
12783 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
12784 * gdb.arch/pa64-nullify.s: New file.
12785
8f07f25a
RC
127862005-12-09 Randolph Chung <tausq@debian.org>
12787
12788 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
12789
55b39184
DJ
127902005-12-07 Christophe Lyon <christophe.lyon@st.com>
12791
12792 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
12793 code generation for these functions.
12794 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
12795 error message.
12796
31e2b00f
AS
127972005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
12798
12799 * gdb.base/help.exp (help b, help br, help bre, help brea)
12800 (help break): Update the expected message.
12801
c3d0b56e
SC
128022005-11-11 Stephane Carrez <stcarrez@nerim.fr>
12803
12804 * gdb.asm/m68hc11.inc: Setup the data section.
12805 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
12806 script for this test.
12807 (m6812-*-*): Likewise.
12808
36ae0ea9
RC
128092005-11-09 Randolph Chung <tausq@debian.org>
12810
12811 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
12812
9d6f42e9
WZ
128132005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
12814
12815 * gdb.base/break.exp: Fix a comment typo.
12816
e2126a14
EZ
128172005-11-03 Jim Blandy <jimb@redhat.com>
12818
a9c64011
AS
12819 Checked in by Elena Zannoni <ezannoni@redhat.com>
12820
889bf7c5 12821 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 12822
e0ac7199
CV
128232005-11-02 Corinna Vinschen <vinschen@redhat.com>
12824
12825 * gdb.arch/gdb1558.c: Include stdio.h.
12826
31d3fb18
MK
128272005-10-31 Mark Kettenis <kettenis@gnu.org>
12828
12829 * gdb.asm/asm-source.exp: Use -e instead of --entry.
12830
e52b687c
MK
128312005-10-31 Mark Kettenis <kettenis@gnu.org>
12832
12833 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
12834
f4711d79
PG
128352005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
12836
a9c64011
AS
12837 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12838 vscr" tests to better match output.
f4711d79 12839
987a9106
JB
128402005-10-12 Jim Blandy <jimb@redhat.com>
12841
12842 * gdb.base/structs.exp (any): New function.
12843 (test_struct_returns): Don't make any assumptions at all about
12844 what value the function returns when GDB can't set the return
12845 value.
12846
2336bb58
JB
128472005-10-09 Joel Brobecker <brobecker@adacore.com>
12848
12849 * gdb.ada/arrayidx/p.adb: New file.
12850 * gdb.ada/arrayidx.exp: New testcase
12851
128522005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
12853
12854 * gdb.ada/array_return/pck.ads: New file.
12855 * gdb.ada/array_return/pck.adb: New file.
12856 * gdb.ada/array_return/p.adb: New file.
12857 * gdb.ada/array_return.exp: New testcase.
12858
705335ea
JB
128592005-10-03 Joel Brobecker <brobecker@adacore.com>
12860
a9c64011
AS
12861 * gdb.base/arrayidx.c: New file.
12862 * gdb.base/arrayidx.exp: New testcase.
705335ea 12863
11ee9940
NR
128642005-09-29 Nick Roberts <nickrob@snap.net.nz>
12865
12866 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12867 frames-invalid and breakpoints-invalid are no longer generated
12868 with level 3 so don't expect them in the output.
12869
39fb8e9e
BR
128702005-09-27 Bob Rossi <bob@brasko.net>
12871
a9c64011 12872 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12873 from test. Escape the | in mi_gdb_test call.
12874 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12875 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12876 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12877 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12878 expected regex's in mi_gdb_test calls.
12879 * lib/mi-support.exp: Remove arbitrary .* from tests.
12880 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12881 Fully anchor GDB/MI expected results in mi_gdb_test.
12882 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12883 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12884
2af48f68
PB
128852005-09-26 Paul Brook <paul@codesourcery.com>
12886
12887 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12888
f34502bc
WZ
128892005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12890
12891 * bfp-test.c: New file.
12892 * bfp-test.exp: New testcase.
12893
ca929517
WZ
128942005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12895
12896 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12897 of subarray and substring variable.
12898 * gdb.fortran/subarray.f: New source file for the test of subarray
12899 and substring variable evaluation.
12900 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12901 of string constant.
12902
c761af65
DJ
129032005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12904
12905 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12906 copyright dates.
12907
561d7a1d
PG
129082005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12909
12910 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12911 powerpc altivec' test with an almost identical 'info vector' test.
12912
b2b64cc9
PG
129132005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12914
a9c64011
AS
12915 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12916 vscr" tests to match output.
b2b64cc9 12917
6ac4d15a
PG
129182005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12919
a9c64011
AS
12920 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12921 output.
6ac4d15a 12922
40e55bef
BR
129232005-09-11 Bob Rossi <bob@brasko.net>
12924
889bf7c5
PA
12925 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
12926 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
12927 commands that return an MI output command and an asyncronous MI output
12928 command.
40e55bef
BR
12929 * gdb.mi/mi-console.exp: Ditto.
12930
3c7385ec
BR
129312005-09-11 Bob Rossi <bob@brasko.net>
12932
12933 * gdb.mi/mi-var-child.c: Include <string.h>.
12934
a6cd0eb3
DJ
129352005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
12936
12937 * killed.exp: Correct gdb_expect syntax.
12938
2f168eed
CV
129392005-08-09 Corinna Vinschen <vinschen@redhat.com>
12940
12941 * lib/mi-support.exp (mi_gdb_load): Fix typo.
12942
ecd3fd0f
BR
129432005-08-02 Bob Rossi <bob@brasko.net>
12944
12945 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
12946 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
12947 Change tests to inferior-tty-set/show.
12948 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
12949 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
12950 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
12951 inferior. Use mi_gdb_test to get GDB and Inferior output.
12952 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
12953 descriptor.
12954 (mi_inferior_tty_name): Add inferior PTY file name.
12955 (mi_gdb_start): Add INFERIOR_PTY parameter.
12956 (mi_gdb_test): Add IPATTERN parameter.
12957
f1ea48cb 129582005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 12959
f1ea48cb
BR
12960 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
12961 parameter to mi_gdb_test.
12962 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
12963
6e650a67
DJ
129642005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12965
12966 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
12967 struct_declarations.
12968 * gdb.mi/mi-var-child.exp: Step over the initialization of
12969 struct_declarations.
12970
8be260b6
DJ
129712005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12972
12973 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
12974 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
12975 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
12976 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
12977 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
12978 file.
12979
4e660f07
NR
129802005-07-27 Nick Roberts <nickrob@snap.net.nz>
12981
12982 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
12983 (do_children_tests): Assign values to the extra elements.
12984
12985 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
12986 them for tests for "-var-update --no-values" and
a9c64011 12987 "-var-update --all-values".
4e660f07
NR
12988 Add test for "-var-list-children --simple-values".
12989
12990 * gdb.mi/basics.c (callee4): Add integer array D[3]...
12991
12992 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
12993 "-stack-list-locals --simple-values" Improve doc strings and
12994 comments.
12995
6bdae935
MK
129962005-07-18 Mark Kettenis <kettenis@gnu.org>
12997
598b7a6f
MK
12998 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
12999 *-*-openbsd*.
13000 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13001
6bdae935
MK
13002 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13003 sigaltsatck'.
13004
1323e929 130052005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13006
1323e929
BR
13007 * gdb.base/default.exp (tty): Changed output of command.
13008 * gdb.base/help.exp (help tty): Ditto.
13009
b1a9c082
MK
130102005-07-12 Mark Kettenis <kettenis@gnu.org>
13011
13012 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13013
10a844a2
MK
130142005-07-10 Mark Kettenis <kettenis@gnu.org>
13015
13016 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13017 -stack-select-frame without arguments.
13018 (test_stack_frame_listing): Add test for newly implemented command
13019 -stack-info-frame.
13020
3cb3b8df
BR
130212005-07-06 Bob Rossi <bob@brasko.net>
13022
13023 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13024 command.
13025 (Copyright): Update copyright.
13026
a0c5fbcf
WZ
130272005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13028
13029 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13030 tests to evaluate exponentiation expression.
13031
984971d0
AS
130322005-06-29 Andreas Schwab <schwab@suse.de>
13033
13034 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13035 main to avoid warnings.
13036
13037 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13038
fe03833f
NR
130392005-06-20 Nick Roberts <nickrob@snap.net.nz>
13040
13041 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13042 -stack-select-frame without arguments.
13043 (test_stack_frame_listing): Add test for newly implemented command
13044 -stack-info-frame.
a9c64011 13045
7a55f279
WZ
130462005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13047
0ffa0ea5
DJ
13048 * gdb.fortran/array-element.f: New file.
13049 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13050
26585198
DJ
130512005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13052
13053 * gdb.base/bigcore.exp: Correct checks for systems which can
13054 not dump a large core file.
13055
c1bd25fd
DJ
130562005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13057
13058 * gdb.base/relocate.c: Add a copyright notice.
13059 (dummy): Remove.
13060 * gdb.base/relocate.exp: Test printing the values of variables
13061 from a relocatable file.
13062
589e074d
DJ
130632005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13064
13065 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13066 excess MI output after an error.
13067
0915f927
JB
130682005-05-29 Joel Brobecker <brobecker@adacore.com>
13069
13070 * gdb.arch/alpha-step.c: New file.
13071 * gdb.arch/alpha-step.exp: New testcase.
13072
76ff342d
DJ
130732005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13074 Dennis Brueni <dennis@slickedit.com>
13075
13076 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13077 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13078 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13079 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13080 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13081 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13082 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13083
96b0c7ac
DJ
130842005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13085 Wu Zhou <woodzltc@cn.ibm.com>
13086
13087 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13088 IBM's xlc compiler.
13089 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13090 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13091
f21565d2
JB
130922005-05-13 Jim Blandy <jimb@redhat.com>
13093
13094 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13095 calling gdb_suppress_entire_file.
13096 * gdb.base/charset.exp: Same.
13097 * gdb.base/call-rt-st.exp: Same.
13098
6006a3a1
BR
130992005-05-05 Bob Rossi <bob_rossi@cox.net>
13100
13101 * lib/gdb.exp (fullname_syntax): Added global regex.
13102 (fullname_syntax_POSIX): Ditto.
13103 (fullname_syntax_UNC): Ditto.
13104 (fullname_syntax_DOS_CASE): Ditto.
13105 (fullname_syntax_DOS): Ditto.
13106 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13107 fullname_syntax variable to scope and use it.
13108 (test_file_list_exec_source_files): Ditto.
13109 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13110
c3b69c04
DJ
131112005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13112
13113 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13114
3c95e6af
PG
131152004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13116
a9c64011
AS
13117 * lib/gdb.exp (skip_altivec_tests): New function, based on
13118 check_vmx_hw_available from the GCC testsuite.
13119 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13120 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13121
78df6c56
JB
131222005-05-02 Jim Blandy <jimb@redhat.com>
13123
13124 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13125 calling gdb_suppress_entire_file.
13126
1690f9cf
DJ
131272005-04-30 Randolph Chung <tausq@debian.org>
13128
13129 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13130 Slightly relax "sem_post" name checking.
13131
5ea106f7
PG
131322005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13133
13134 * gdb.base/unload.exp: Use new shared library infrastructure.
13135
bf7234cf
PG
131362005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13137
13138 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13139 infrastructure.
bf7234cf 13140
547b869a
CV
131412005-04-29 Corinna Vinschen <vinschen@redhat.com>
13142
13143 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13144 * gdb.asm/h8300.inc: New file.
13145
f07e55f0
PG
131462005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13147
13148 * gdb.base/shlib-call.exp: Change to use new shared library
13149 infrastructure.
13150
3cbba3d1
PG
131512005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13152
a9c64011
AS
13153 * gdb.base/pending.exp: Change to use new shared library
13154 infrastructure.
3cbba3d1 13155
ed6df200
PG
131562005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13157
a9c64011
AS
13158 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13159 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13160
8c8f4ebe
PG
131612005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13162
a9c64011
AS
13163 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13164 shared objects being adjusted and update copyright years.
8c8f4ebe 13165
607fbc54
DJ
131662005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13167
13168 * ChangeLog: Correct some 2003-01-13 dates.
13169 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13170 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13171 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13172 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13173 gdb.trace/tfind.exp: Update copyright years.
13174
57bf0e56
DJ
131752005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13176 Daniel Jacobowitz <dan@codesourcery.com>
13177
13178 * lib/gdb.exp (gdb_compile): Handle shlib=.
13179 (gdb_compile_shlib): New function.
13180
9b593790
PG
131812005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13182
a9c64011 13183 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13184
9494c6a5
DJ
131852005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13186
13187 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13188 gdb.server.
13189 * configure.ac: Likewise.
13190 * configure: Regenerated.
13191 * gdb.gdbserver/Makefile.in: Moved to...
13192 * gdb.server/Makefile.in: ... here.
13193 * gdb.gdbserver/server.c: Moved to...
13194 * gdb.server/server.c: ... here.
13195 * gdb.gdbserver/server-run.exp: Moved to...
13196 * gdb.server/server-run.exp: ... here.
13197
6f8eac0e
DJ
131982005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13199
13200 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13201 * configure.ac: Create gdb.gdbserver/Makefile.
13202 * configure: Regenerated.
13203 * lib/gdbserver-support.exp: New file, derived from
13204 config/gdbserver.exp.
13205 * config/gdbserver.exp: Use gdbserver-support.exp.
13206 * gdb.gdbserver/Makefile.in: New file.
13207 * gdb.gdbserver/server.c: New file.
13208 * gdb.gdbserver/server-run.exp: New file.
13209
6e87504d
PG
132102005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13211
a9c64011
AS
13212 * lib/gdb.exp (test_compiler_info): Return compiler_info
13213 if no arguments are given.
6e87504d 13214
d1779be4
PG
132152005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13216
13217 * gdb.arch/altivec-abi.exp: Check for compiler and set
13218 use altivec' flag accordingly.
13219 * gdb.arch/altivec-regs.exp: Likewise.
13220
88750304
DJ
132212005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13222
13223 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13224
f3fb768d
AS
132252005-03-27 Andreas Schwab <schwab@suse.de>
13226
13227 * gdb.base/bigcore.c (main): Add missing mode argument in open
13228 call.
13229
7e813ac5
DJ
132302005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13231
13232 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13233 downloads.
13234 * config/gdbserver.exp (gdb_load): Likewise.
13235
8e3049aa
PB
132362005-03-14 Paul Brook <paul@codesourcery.com>
13237
13238 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13239 targets.
13240
a9df7c44
JB
132412005-03-09 Joel Brobecker <brobecker@adacore.com>
13242
13243 * gdb.dwarf2/dup-psym.S: New file.
13244 * gdb.dwarf2/dup-psym.exp: New testcase.
13245
9f0d94e8
JB
132462005-03-09 Joel Brobecker <brobecker@adacore.com>
13247
13248 * gdb.ada/exec_changed/first.adb: New file.
13249 * gdb.ada/exec_changed/second.adb: New file.
13250 * gdb.ada/exec_changed.exp: New testcase.
13251
5f579bc5
NS
132522005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13253
36e9969c
NS
13254 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13255 (A2): New class.
13256 (main): Test operator+.
13257 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13258 breakpoint test.
13259
5f579bc5
NS
13260 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13261 * gdb.base/signull.exp: Disable if gdb,nosignals.
13262 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13263 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13264 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13265 * gdb.mi/mi2-console.exp: Likewise.
13266 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13267 continue output at start.
13268 (gdb_collect_locals_test): Robustify regexp.
13269 * gdb.trace/passc-dyn.exp: Fix comment typo.
13270 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13271
be46087e
CV
132722005-03-08 Corinna Vinschen <vinschen@redhat.com>
13273
13274 * gdb.asm/asm-source.exp: Add iq2000 case.
13275 * gdb.asm/iq2000.inc: New file.
13276
384e1a61 132772005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13278
384e1a61
MI
13279 * gdb.base/command.exp: Change hardcoded value to regular expression.
13280 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13281
584b6e9e
DJ
132822005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13283
13284 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13285 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13286 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13287 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13288 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13289
ab5b5d61
MK
132902005-03-05 Mark Kettenis <kettenis@gnu.org>
13291
13292 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13293 changes.
13294
ae051c1b
PG
132952004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13296
a9c64011
AS
13297 * lib/compiler.c: Add test for IBM's xlc compiler.
13298 * lib/compiler.cc: Likewise.
ae051c1b 13299
3f0f6ed2
JB
133002004-02-24 Joel Brobecker <brobecker@adacore.com>
13301
13302 * gdb.ada/fixed_points.exp: Create compilation object directory
13303 before running the test.
13304 * gdb.ada/null_record.exp: Likewise.
13305 * gdb.ada/packed_array.exp: Likewise.
13306 * gdb.ada/start.exp: Likewise.
13307
724f452b
JB
133082005-02-15 Joel Brobecker <brobecker@adacore.com>
13309
13310 * gdb.ada/packed_array/pa.adb: New file.
13311 * gdb.ada/packed_array.exp: New testcase.
13312
57f5cdfb 133132005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13314
1f393151
MK
13315 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13316 files.
13317
ebdda337
MK
13318 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13319 on *-*-openbsd*. Correctly match whitespace in regukar
13320 expressions.
13321
cf309262
DJ
133222005-02-10 Daniel Jacobowitz <dan@debian.org>
13323
13324 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13325 PR exp/1821
13326 * gdb.base/gdb1821.c: New test file.
13327 * gdb.base/gdb1821.exp: New test file.
13328
3be49e7a
JB
133292005-02-09 Joel Brobecker <brobecker@adacore.com>
13330
13331 * gdb.base/start.c: New file.
13332 * gdb.base/start.exp: New testcase.
13333
e292e67d
JB
133342005-02-09 Joel Brobecker <brobecker@adacore.com>
13335
13336 * gdb.ada/start/dummy.adb: New file.
13337 * gdb.ada/start.exp: New testcase.
13338
dbdfa66c
CV
133392005-02-09 Corinna Vinschen <vinschen@redhat.com>
13340
13341 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13342 for printing symbols and statistics.
13343 Add test for using relative pathnames in "maint print msymbols" test.
13344 Mark "maint info sections DATA" XFAIL on Cygwin.
13345 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13346 tests.
13347
d7941671
AC
133482005-02-09 Andreas Schwab <schwab@suse.de>
13349
13350 Committed by Andrew Cagney <cagney@gnu.org>
13351 * gdb.base/remotetimeout.exp: New file.
13352
74e5ef44
MK
133532005-02-07 Mark Kettenis <kettenis@gnu.org>
13354
13355 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13356
464dd14d
JB
133572005-02-03 Joel Brobecker <brobecker@adacore.com>
13358
13359 * gdb.ada/gnat_ada.gpr: New file.
13360 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13361 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13362 * configure.ac: No longer generate gnat_ada.gpr.
13363 * configure: Regenerate.
13364 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13365 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13366 * gdb.ada/null_record/bar.ads: Likewise.
13367 * gdb.ada/null_record/bar.adb: Likewise.
13368 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13369 * gdb.ada/null_record.exp (testdir): New variable.
13370 (testfile): executable is now in testdir subdirectory.
13371 (srcfile): Use full path to the main compilation unit.
13372 * gdb.ada/fixed_points.exp: Same changes as above.
13373
30d756ae
NR
133742005-02-03 Nick Roberts <nickrob@snap.net.nz>
13375
13376 * gdb.base/interp.exp: New test.
13377
9d799f85
AC
133782005-01-24 Andrew Cagney <cagney@gnu.org>
13379
13380 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13381
15656118
AC
133822005-01-19 Andrew Cagney <cagney@gnu.org>
13383
a892c31b
AC
13384 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13385 configure.ac not configure.in.
13386
15656118
AC
13387 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13388 of powerpc*-*-*.
13389 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13390 * gdb.base/list.exp (test_list_function)
15656118
AC
13391 (test_list_filename_and_function): Ditto.
13392 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13393
a7b01baf
AC
133942005-01-16 Andrew Cagney <cagney@gnu.org>
13395
17d92a02
AC
13396 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13397
a7b01baf
AC
13398 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13399
bc8332bb
AC
134002005-01-14 Andrew Cagney <cagney@gnu.org>
13401
13402 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13403 * gdb.mi/mi2-var-cmd.exp: Ditto.
13404
4d074752
CV
134052005-01-10 Corinna Vinschen <vinschen@redhat.com>
13406
13407 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13408
bec39cab
AC
134092005-01-07 Andrew Cagney <cagney@gnu.org>
13410
13411 * configure.ac: Rename configure.in, require autoconf 2.59.
13412 * configure: Re-generate.
13413 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13414 * gdb.stabs/configure: Re-generate.
13415 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13416 * gdb.hp/configure: Re-generate.
13417 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13418 autoconf 2.59.
13419 * gdb.hp/gdb.objdbg/configure: Re-generate.
13420 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13421 autoconf 2.59.
13422 * gdb.hp/gdb.defects/configure: Re-generate.
13423 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13424 autoconf 2.59.
13425 * gdb.hp/gdb.compat/configure: Re-generate.
13426 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13427 autoconf 2.59.
13428 * gdb.hp/gdb.base-hp/configure: Re-generate.
13429 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13430 autoconf 2.59.
13431 * gdb.hp/gdb.aCC/configure: Re-generate.
13432
f10b16d4
JB
134332004-12-15 Jim Blandy <jimb@redhat.com>
13434
13435 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13436 under NPTL when there is debugging info available for libpthread.
13437
fb6e1814
JG
134382004-12-13 Jerome Guitton <guitton@gnat.com>
13439
13440 * gdb.ada/fixed_points.c: New file.
13441 * gdb.ada/fixed_points.exp: New file.
13442
fe46cd3a
RC
134432004-12-03 Randolph Chung <tausq@debian.org>
13444
13445 * gdb.arch/pa-nullify.exp: New file.
13446 * gdb.arch/pa-nullify.s: New file.
13447
8de0841b
RC
134482004-11-30 Randolph Chung <tausq@debian.org>
13449
13450 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
13451 instead of "tbug". Fix regexp to work properly with gdb_test.
13452
c8170782
PH
134532004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
13454
13455 * gdb.base/bitfields2.exp: New test.
13456 * gdb.base/bitfields2.c: New file.
13457
954269c2
RE
134582004-11-28 Richard Earnshaw <rearnsha@arm.com>
13459
13460 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
13461
0107feed
RC
134622004-11-16 Randolph Chung <tausq@debian.org>
13463
13464 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
13465
f073ae8c
DJ
134662004-11-14 Daniel Jacobowitz <dan@debian.org>
13467
13468 * gdb.threads/threadapply.exp: Correct "macro details" test.
13469
19ad59e7
JJ
134702004-11-11 Jeff Johnston <jjohnstn@redhat.com>
13471
13472 * gdb.threads/threadapply.exp: New test.
13473 * gdb.threads/threadapply.c: New file.
13474
9cf0961b
MK
134752004-11-07 Mark Kettenis <kettenis@gnu.org>
13476
13477 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
13478 frames.
13479
c789492a
FL
134802004-11-05 Felix Lee <felix+log1@specifixinc.com>
13481
13482 * gdb.base/cursal.exp: New file.
13483 * gdb.base/cursal.c: New file.
13484
a1e167bb
AC
134852004-11-03 Andrew Cagney <cagney@gnu.org>
13486
13487 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
13488
b7cbf173
MK
134892004-10-30 Mark Kettenis <kettenis@gnu.org>
13490
13491 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
13492 NetBSD/ELF targets.
13493
88f9d34f
JB
134942004-10-29 Joel Brobecker <brobecker@gnat.com>
13495
13496 * gdb.threads/bp_in_thread.c: New file, copied from
13497 pthread_cond_wait.c.
13498 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
13499 file, rather than reusing the .c file from another testcase.
13500
ca7d6a0c
JB
135012004-10-20 Joel Brobecker <brobecker@gnat.com>
13502
13503 * gdb.ada/null_record.exp: Check where we stopped after
13504 sending the start command, instead of where the associated
13505 temporary breakpoint was inserted.
13506
0d863d03
AC
135072004-10-14 Andrew Cagney <cagney@gnu.org>
13508
13509 * gdb.mi/gdb701.c (main): Return 0.
13510
d11e72cb
DJ
135112004-10-13 Daniel Jacobowitz <dan@debian.org>
13512
d40539a4 13513 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 13514
e1923096
JJ
135152004-10-12 Jeff Johnston <jjohnstn@redhat.com>
13516
13517 * gdb.threads/schedlock.c: Add comment markers to use to find
13518 line numbers.
13519 * gdb.threads/schedlock.exp: Adjust regex to handle the new
13520 comments.
13521 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
13522 breakpoint lines.
13523
ec8ba2c9
DJ
135242004-10-12 Daniel Jacobowitz <dan@debian.org>
13525
13526 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
13527
0eb3658b
DJ
135282004-10-12 Daniel Jacobowitz <dan@debian.org>
13529
13530 * configure.in: Add gdb.dwarf2.
13531 * configure: Regenerated.
13532 * Makefile.in: Add gdb.dwarf2.
13533 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
13534 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
13535 gdb.dwarf2/file1.txt: New files.
13536
a271cc33
OF
135372004-10-11 Orjan Friberg <orjanf@axis.com>
13538
a9c64011 13539 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
13540 of "run", since the latter doesn't work with remote targets. Adjust
13541 the breakpoint numbering accordingly.
13542 * gdb.threads/pthread_cond_wait.exp: Ditto.
13543
895ce074
MC
135442004-10-08 Michael Chastain <mec.gnu@mindspring.com>
13545
13546 * gdb.base/overlays.exp: Update copyright years.
13547
6be3092d
KI
135482004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
13549
13550 * gdb.base/overlays.exp: Disable if target is Linux.
13551
e05389b8
FL
135522004-10-06 Felix Lee <felix+log1@specifixinc.com>
13553
13554 * config/gdbserver.exp (gdb_load): Use right filename on remote.
13555
73cb587d
KI
135562004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
13557
13558 * gdb.asm/asm-source.exp: Add m32r-linux target.
13559 * gdb.asm/m32r-linux.inc: New file.
13560
3c0edcdc
AC
135612004-09-24 Andrew Cagney <cagney@redhat.com>
13562 David Anderson <anderson@redhat.com>
13563
13564 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
13565 command fails, assume things will work.
13566 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
13567 (_GNU_SOURCE): Define.
13568 (print_unsigned, print_hex): Change parameter to "long long".
13569 (print_byte_count): New function, use to print byte counts.
13570 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
13571 O_LARGEFILE.
13572 (main): Compute an upper bound on a corefile in max_core_size.
13573 Limit memory chunk size to max_core_size. Limit total memory
13574 allocated to max_core_size.
13575
4bb3667f
AC
135762004-09-23 Andrew Cagney <cagney@gnu.org>
13577
13578 * gdb.base/bigcore.exp: Replace the code that creates a corefile
13579 from a separate process with code that creates a corefile by
13580 making the inferior dump core.
13581
60fe1a51
MK
135822004-09-23 Mark Kettenis <kettenis@gnu.org>
13583
13584 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
13585 block.
13586
8e937346
MC
135872004-09-23 Michael Chastain <mec.gnu@mindspring.com>
13588
13589 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
13590 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
13591 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
13592 Likewise.
13593
7213f6d6
JJ
135942004-09-20 Jeff Johnston <jjohnstn@redhat.com>
13595
13596 * gdb.java/jprint.exp: New test case for java inferior call.
13597 * gdb.java/jprint.java: Ditto.
13598
eac69dca
JB
135992004-09-15 Joel Brobecker <brobecker@gnat.com>
13600
13601 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
13602
22227696
MC
136032004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13604
13605 * gdb.threads/killed.c: Include <stdlib.h>.
13606 * gdb.threads/pthreads.c: Likewise.
13607
7dd403a4
MC
136082004-09-14 Michael Chastain <mec.gnu@mindspring.com>
13609
13610 * gdb.threads/killed.c: Add copyright notice.
13611
33f2d567
JM
136122004-09-10 Jason Molenda (jmolenda@apple.com)
13613
a9c64011
AS
13614 * gdb.base/define.exp: Two new tests to verify zero space chars
13615 after 'if' and 'while' commands in a user-defined command is correctly
13616 parsed.
33f2d567 13617
e05b62ac
AC
136182004-09-08 Andrew Cagney <cagney@gnu.org>
13619
13620 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
13621 delivery test with duplicate at end of file.
13622
9cbe82da
MK
136232004-09-06 Mark Kettenis <kettenis@jive.nl>
13624
13625 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
13626
564803d9
MC
136272004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13628
13629 * config/hppro.exp: Removed.
13630
7c6807ce
MC
136312004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13632
13633 * config/sparclet.exp: Removed.
13634
bf7e26dd
MC
136352004-09-05 Michael Chastain <mec.gnu@mindspring.com>
13636
13637 * config/udi.exp: Removed.
13638
714e341b
MC
136392004-09-02 Michael Chastain <mec.gnu@mindspring.com>
13640
13641 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
13642 of "exp_continue".
13643 (advancei): Likewise.
13644
1236e623
JJ
136452004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13646
13647 * gdb.base/unload.exp: Fix so messages aren't duplicated.
13648
3bdcad15
MI
136492004-09-01 Manoj Iyer <manjo@austin.ibm.com>
13650
228af206 13651 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
13652 to check for nodebug in executable.
13653 * gdb.gdb/observer.exp (setup_test): Likewise.
13654 * gdb.gdb/selftest.exp (test_with_self): Likewise.
13655 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
13656
c72b934c
AC
136572004-09-01 Andrew Cagney <cagney@gnu.org>
13658
13659 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13660 files.
13661
edd9b715
JJ
136622004-09-01 Jeff Johnston <jjohnstn@redhat.com>
13663
13664 * gdb.base/unload.exp: Fix expected warning message to match
13665 latest format.
13666
fb4ce06b
CV
136672004-09-01 Corinna Vinschen <vinschen@redhat.com>
13668
13669 * gdb.base/call-rt-st.exp: Fix typos.
13670
ce78e7c3
MI
136712004-08-31 Manoj Iyer <manjo@austin.ibm.com>
13672
13673 * gdb.threads/thread_check.exp: New testcase.
13674 * gdb.threads/thread_check.c: New testcase.
13675
2dedb159
AC
136762004-08-31 Andrew Cagney <cagney@gnu.org>
13677
13678 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
13679 (skip_to_handler_entry): New procedures. Test stepping into a
13680 handler when the breakpoint is at the handler's entry point.
13681
68f53502
AC
136822004-08-30 Andrew Cagney <cagney@gnu.org>
13683
13684 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
13685 gdb/1757.
13686
3e3ffd2b
MC
136872004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13688
13689 With code from Manoj Iyer <manjo@austin.ibm.com>:
13690 * lib/gdb.exp (gdb_file_cmd): Return more information in the
13691 return value. Add an arm for "no debugging symbols found".
13692 Change a stray "error" to "perror".
13693 (gdb_run_cmd): Adapt to new return value.
13694 * gdb.base/remote.exp: Adapt to new return value.
13695 * gdb.gdb/complaints.exp: Likewise.
13696 * gdb.gdb/observer.exp: Likewise.
13697 * gdb.gdb/selftest.exp: Likewise.
13698 * gdb.gdb/xfullpath.exp: Likewise.
13699
4b6f5fd2
JB
137002004-08-27 Joel Brobecker <brobecker@gnat.com>
13701
13702 * gdb.threads/bp_in_thread.exp: New testcase.
13703
e5b25496
MC
137042004-08-27 Michael Chastain <mec.gnu@mindspring.com>
13705
13706 Fix PR testsuite/1735.
13707 * gdb.threads/schedlock.c (thread_function): Add a cast
13708 to suppress a gcc warning.
13709 * gdb.threads/thread-specific.c (thread_function): Likewise.
13710
934353d6
MC
137112004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13712
13713 * gdb.base/unload.c: Include <stdlib.h>.
13714
f98a0aef 137152004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 13716
f98a0aef 13717 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
13718 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
13719 synchronized after the "return".
13720
5a2e8882
MC
137212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13722
13723 * gdb.mi/basics.c: Include <stdio.h>.
13724 * gdb.mi/pthreads.c: Include <stdlib.h>.
13725 * gdb.mi/var-cmd.c: Include <stdlib.h>.
13726
a9640423
MC
137272004-08-26 Michael Chastain <mec.gnu@mindspring.com>
13728
13729 * gdb.threads/schedlock.c: Add copyright notice.
13730
b04e311d
AC
137312004-08-25 Andrew Cagney <cagney@gnu.org>
13732
13733 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
13734 (skip_over_handler, breakpoint_over_hander): New test procedures.
13735 (advance, advancei): Add a proper prefix, do not use
13736 rerun_to_main.
13737 * gdb.base/sigstep.c (main): Change to use an infinite loop.
13738
7c27f15b
MC
137392004-08-24 Michael Chastain <mec.gnu@mindspring.com>
13740
13741 * gdb.mi/basics.c: Add copyright notice.
13742 * gdb.mi/var-cmd.c: Add copyright notice.
13743
fffc87ae
MC
137442004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13745
13746 * lib/gdb.exp: Remove signed_keyword_not_used.
13747 * lib/compiler.c: Likewise.
13748 * lib/compiler.cc: Likewise.
13749
d782e0bf
MC
137502004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13751
13752 * gdb.base/whatis.c: Remove conditional disabling of "signed".
13753 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
13754
96033e83
MC
137552004-08-23 Michael Chastain <mec.gnu@mindspring.com>
13756
13757 * gdb.base/whatis.c: Add copyright notice.
13758
cf38c229
MK
137592004-08-20 Mark Kettenis <kettenis@gnu.org>
13760
13761 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
13762 it to skip the breakpoints encoded in the inline assembly.
13763
f4b49756
MC
137642004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13765
13766 * Makefile.in: Add gdb.fortran.
13767
2f193b69
MC
137682004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13769
13770 * gdb.base/call-sc.exp (test_scalar_returns):
13771 Fix cut-and-paste glitch in "Make fun return now".
13772
89a237cb
MC
137732004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13774
13775 * configure.in: Add gdb.fortran.
13776 * configure: Regenerate.
13777 * gdb.fortran/Makefile.in: New file.
13778 * lib/gdb.exp (skip_fortran_tests): New procedure.
13779
469aff8e
MC
137802004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13781
13782 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
13783 reference to bug-gnu@prep.ai.mit.edu.
13784 * gdb.mi/mi-var-child.exp: Likewise.
13785 * gdb.mi/mi-var-cmd.exp: Likewise.
13786 * gdb.mi/mi-var-display.exp: Likewise.
13787 * gdb.mi/mi2-var-block.exp: Likewise.
13788 * gdb.mi/mi2-var-child.exp: Likewise.
13789 * gdb.mi/mi2-var-cmd.exp: Likewise.
13790 * gdb.mi/mi2-var-display.exp: Likewise.
13791
00b51b9f
MK
137922004-08-15 Mark Kettenis <kettenis@gnu.org>
13793
13794 * gdb.base/unload.c (main): Make local variable msg const.
13795
45f07fef
MC
137962004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13797
13798 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
13799 to bug-gnu@prep.ai.mit.edu.
13800 * gdb.mi/mi-disassemble.exp: Likewise.
13801 * gdb.mi/mi-eval.exp: Likewise.
13802 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
13803 default line number.
13804 * gdb.mi/mi-return.exp: Likewise.
13805 * gdb.mi/mi-simplerun.exp: Likewise.
13806 * gdb.mi/mi-stack.exp: Likewise.
13807 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
13808 number with explicit range test.
13809 * gdb.mi/mi-watch.exp: Likewise.
13810 * gdb.mi/mi2-break.exp: Likewise.
13811 * gdb.mi/mi2-cli.exp: Likewise.
13812 * gdb.mi/mi2-disassemble.exp: Likewise.
13813 * gdb.mi/mi2-eval.exp: Likewise.
13814 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
13815 default line number.
13816 * gdb.mi/mi2-return.exp: Likewise.
13817 * gdb.mi/mi2-simplerun.exp: Likewise.
13818 * gdb.mi/mi2-stack.exp: Likewise.
13819 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
13820 number with explicit range test.
13821 * gdb.mi/mi2-watch.exp: Likewise.
13822
dd8c8ee7
MC
138232004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13824
13825 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
13826 * gdb.cp/m-static.exp: Likewise.
13827 * gdb.cp/rtti.exp: Likewise.
13828
4e838464
MK
138292004-08-14 Mark Kettenis <kettenis@gnu.org>
13830
13831 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
13832
8d8cb839
EZ
138332004-08-14 Eli Zaretskii <eliz@gnu.org>
13834
13835 * ChangeLog: Prefix Local Variables with semi-colons and indent
13836 the reference to older ChangeLog files, to fix fontification in
13837 Emacs.
13838
deea8bb0
MC
138392004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13840
13841 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
13842 * gdb.mi/mi2-break.exp: Likewise.
13843
c3297504
MC
138442004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13845
13846 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
13847
25808999
MC
138482004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13849
13850 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
13851
226a8d71
MC
138522004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13853
13854 * gdb.cp/classes.exp: Remove unused declarations. Just let
13855 test names default instead of providing special names. Remove
13856 extraneous demangler test.
13857
37fdf854
JJ
138582004-08-12 Jeff Johnston <jjohnstn@redhat.com>
13859
13860 * gdb.base/unload.exp: New test for breakpoints in dynamically
13861 loaded libraries.
13862 * gdb.base/unload.c: Ditto.
13863 * gdb.base/unloadshr.c: Ditto.
13864
2d3a7986
MC
138652004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13866
13867 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13868 cp_test_ptype_class.
13869 (test_enums): Likewise.
13870
c72b934c
AC
138712004-08-10 Andrew Cagney <cagney@gnu.org>
13872
13873 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13874 files.
13875
cc503c8a
AC
138762004-08-10 Andrew Cagney <cagney@gnu.org>
13877
13878 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13879 init_malloc call.
13880
902f2ccb
MC
138812004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13882
13883 * ChangeLog: Add copyright notice. The notice is copied
13884 from emacs 21.3 top level ChangeLog.
13885
78c90502
MC
138862004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13887
13888 * lib/cp-support.exp: New file.
13889 * lib/cp-support.exp (cp_test_type_class): New function.
13890 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13891 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13892 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13893 cp_test_ptype_class.
13894
88e5ea78
MC
138952004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13896
13897 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13898 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13899 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13900 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13901 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13902 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13903 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13904 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13905 gdb.mi/mi2-watch.exp: Update copyright years.
13906
6a89fc9c
MK
139072004-08-09 Mark Kettenis <kettenis@gnu.org>
13908
13909 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13910
1482e0de
MC
139112004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13912
13913 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13914 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13915 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13916 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13917 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13918 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13919 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13920 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13921 gdb.mi/mi-watch.exp: Update copyright years.
13922
1a5ce3f3
DJ
139232004-08-08 Daniel Jacobowitz <dan@debian.org>
13924
13925 PR gdb/1738
13926 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
13927 from a breakpoint with a pending signal.
13928
04f6ecf2
DJ
139292004-08-08 Daniel Jacobowitz <dan@debian.org>
13930
13931 PR gdb/1736
13932 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
13933 * gdb.base/sigaltstack.exp (finish_test): Consume output until
13934 the prompt.
13935 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
13936
54d90d35
DJ
139372004-08-08 Daniel Jacobowitz <dan@debian.org>
13938
13939 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
13940
d2f6abb0
DJ
139412004-08-08 Daniel Jacobowitz <dan@debian.org>
13942
13943 PR gdb/1736
13944 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
13945 for i?86-*-linux*.
13946
5598c03d
DJ
139472004-08-08 Daniel Jacobowitz <dan@debian.org>
13948
13949 * gdb.arch/i386-prologue.exp: Compile without debug information.
13950
c6fee705
MC
139512004-08-08 Michael Chastain <mec.gnu@mindspring.com>
13952
13953 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
13954 rather than asking gdb to search.
13955
dd90efdb
MC
139562004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13957
13958 * gdb.base/gcore.c: Include <string.h>.
13959
1e84bec1
MC
139602004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13961
13962 * gdb.base/gcore.c: Add copyright notice.
13963
e425eb2b
MC
139642004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13965
13966 * gdb.base/freebpcmd.c: Include <stdio.h>.
13967 * gdb.base/long_long.c: Include <string.h>.
13968 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
13969 * gdb.base/siginfo.c: Include <string.h>.
13970 * gdb.base/sigstep.c: Include <string.h>.
13971
cb9aaed5
MC
139722004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13973
13974 * gdb.base/complex.c: Include <stdlib.h>.
13975
55944f3d
MC
139762004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13977
13978 * gdb.base/complex.c: Add copyright notice.
13979
7b2953d9
MC
139802004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13981
13982 * gdb.base/charset.c: Include <stdlib.h>.
13983
c9133d23
MC
139842004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13985
13986 * gdb.base/auxv.c: Include <stdlib.h>.
13987
0a8490ad
MC
139882004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13989
13990 * gdb.base/auxv.c: Add copyright notice.
13991
3426d5ec
MC
139922004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13993
13994 * gdb.base/coremaker.c: Add copyright notice.
13995 * gdb.base/coremaker2.c: Add copyright notice.
13996
8da195dd
AC
139972004-08-04 Andrew Cagney <cagney@gnu.org>
13998
13999 * gdb.base/store.exp: Update copyright.
14000 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14001 names, do not import gdb_prompt.
14002
8d394f98
AC
140032004-08-01 Andrew Cagney <cagney@gnu.org>
14004
14005 Fix PR testsuite/1729.
14006 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14007 not use capture_value with value 4.
14008 (capture_value): Add optional test name parameter.
14009 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14010 the prefix, pass to capture_value.
14011
b6702b23
MK
140122004-08-01 Mark Kettenis <kettenis@gnu.org>
14013
14014 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14015 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14016 (main): Call new function.
14017
c203e0ca
MC
140182004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14019
14020 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14021
a7995a30
MC
140222004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14023
14024 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14025
9366563b
MC
140262004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14027
b6eeaf26 14028 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14029 Accept more values of vtbl pointer. Remove some messages
14030 about "obsolete gcc or gdb".
14031
2fc1f950
MC
140322004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14033
14034 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14035
c724d49b
MC
140362004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14037
14038 * gdb.base/asm-source.exp: Properly convert target board
14039 debug flags from gcc format to binutils format.
14040
736b0fce
MK
140412004-07-28 Mark Kettenis <kettenis@gnu.org>
14042
14043 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14044 gdb1718". PR backtrace/1718 partially fixed.
14045
5633ea5c
JJ
140462004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14047
14048 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14049
575eebb1
NC
140502004-07-26 Nick Clifton <nickc@redhat.com>
14051
14052 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14053 good default value for a specific architecture is available then
14054 set it to that value. Otherwise default to the -gstabs switch.
14055 Remove the -g... switches from the asm-flags variable. Allow the
14056 target board info to override the value if it wants to. Pass the
14057 switch on the assembler command line.
14058
62104619
MK
140592004-07-23 Mark Kettenis <kettenis@gnu.org>
14060
14061 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14062 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14063 (main): Call new function.
14064
4a1135b8
MC
140652004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14066
14067 Test for PR exp/1715.
14068 * gdb.base/radix.exp: Refactor common procedures. Make all
14069 test names unique. Change XFAIL to KFAIL.
14070
8a12c1f0
MC
140712004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14072
14073 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14074 * gdb.ada/gnat_ada.gin: ... to here.
14075 * configure.in: Use gnat_ada.gin.
14076 * configure: Regenerate.
14077
23b451cf
AC
140782004-07-20 Andrew Cagney <cagney@gnu.org>
14079
14080 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14081 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14082 XFAILs. Clean up test messages and comments. Check backtraces.
14083 Delete re-sync code.
14084
ab618a02
MC
140852004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14086
14087 Fix PR cli/740.
14088 * gdb.base/annota1.exp: Honor gdb,nosignals.
14089 * gdb.base/annota3.exp: Likewise.
14090
46dad340
MC
140912004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14092
14093 * lib/java.exp: Update copyright notice.
14094
756d8c70
AC
140952004-07-19 Andrew Cagney <cagney@gnu.org>
14096
14097 * gdb.base/selftest.exp: Copy file from here ...
14098 * gdb.gdb/selftest.exp: ... to here.
14099
586027e6
AC
141002004-07-16 Andrew Cagney <cagney@redhat.com>
14101
14102 * lib/insight-support.exp: Delete file.
14103 * lib/java.exp (java_init): Fix copyright.
14104
029d2200
AC
141052004-07-16 Andrew Cagney <cagney@gnu.org>
14106
14107 * gdb.base/restore.c: Append "prologue" to comments marking the a
14108 function's prologue.
14109 * gdb.base/restore.exp: Update copyright, re-indent.
14110 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14111 callerN" prefix where needed. Update patterns that match a
14112 function's prologue.
14113
653b62c5
MC
141142004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14115
14116 * gdb.base/restore.c: Add copyright notice.
14117
f7d690e5
AC
141182004-07-16 Andrew Cagney <cagney@gnu.org>
14119
14120 * gdb.base/logical.exp: Update copyright.
14121 (evaluate): New procedure. Use to re-implement tests using
14122 several tables.
14123
d629a7cb
MH
141242004-07-14 Martin Hunt <hunt@redhat.com>
14125
14126 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14127 which fixes some problems where init.tcl was not found.
14128
9c7bb332
AC
141292004-07-13 Andrew Cagney <cagney@gnu.org>
14130
6bf46641
AC
14131 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14132 (check_sizeof, check_valueof): Do not include the output in the
14133 test name. Use gdb_test.
14134 (get_valueof): Use gdb_test_multiple.
14135
c4ffd4c0
AC
14136 * gdb.base/step-test.exp: Update copyright. Use
14137 gdb_test_multiple. Ensure that test names do not include
14138 architecture dependent output.
14139
ab89363a
AC
14140 * gdb.gdb/observer.exp: Update copyright.
14141 (setup_test): Use gdb_test_multiple.
14142 (attach_first_observer, attach_second_observer)
14143 (attach_third_observer, detach_first_observer)
14144 (detach_second_observer, detach_third_observer)
14145 (reset_counters, check_counters): Make $message a prefix.
14146 (test_normal_stop_notifications): Add "args" parameter - a list of
14147 init functions to be called. Make $message a prefix,
14148 (test_observer_normal_stop): Change the message prefixes so that
14149 they are unique, pass the attach / detach procedures to
14150 test_normal_stop_notifications.
14151
ec58997a
AC
14152 * gdb.base/signull.exp (test_segv): Prefix all tests with
14153 "${name}". Clean up test messages.
14154
b475183b
AC
14155 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14156
9c7bb332
AC
14157 * gdb.base/ena-dis-br.exp: Update copyright.
14158 (break_at): New function. Replace send_gdb with gdb_test,
14159 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14160 ignore count, not stopped at bpt", with KFAIL.
14161
2dd95497
CV
141622004-07-13 Corinna Vinschen <vinschen@redhat.com>
14163
14164 * gdb.base/attach.exp: Remove cleanupfile handling.
14165
419e626b
AC
141662004-07-12 Andrew Cagney <cagney@gnu.org>
14167
14168 * gdb.base/annota1.exp: Cleanup corefile test name.
14169 * gdb.base/annota3.exp: Ditto.
14170
8b1b3228
AC
141712004-07-12 Andrew Cagney <cagney@gnu.org>
14172
78650829
AC
14173 * gdb.base/signals.exp: Clean up copyright, re-indent.
14174
8b1b3228
AC
14175 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14176 gdb_test and gdb_test_multiple.
14177
935c2760
JJ
141782004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14179
14180 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14181 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14182 provide line number info for first statement in main.
14183
1544280f
AC
141842004-07-08 Andrew Cagney <cagney@gnu.org>
14185
1279f4ff
AC
14186 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14187
1544280f
AC
14188 * gdb.base/sigbpt.exp: Make the common part of each test name a
14189 prefix instead of suffix.
14190
bcc82369
BR
141912004-07-07 Bob Rossi <bob_rossi@cox.net>
14192
14193 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14194 test from test_tbreak_creation_and_listing to
14195 test_file_list_exec_source_file
14196 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14197 Changed name of test from test_tbreak_creation_and_listing to
14198 test_file_list_exec_source_file
14199
23f4b0aa
JJ
142002004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14201
14202 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14203 the jmisc() constructor instead of <init>.
14204 * gdb.java/jmisc1.exp: Ditto.
14205
56401cd5
AC
142062004-07-07 Andrew Cagney <cagney@gnu.org>
14207
14208 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14209 corrupting the PC.
14210
44ae2f6a
MC
142112004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14212
14213 * gdb.cp/templates.exp: Accept whitespace change in demangler
14214 output.
14215
45a83408
AC
142162004-07-06 Andrew Cagney <cagney@gnu.org>
14217
14218 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14219
d205ad70
MC
142202004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14221
14222 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14223 * lib/compiler.cc: Likewise.
14224
06ea1a61
MC
142252004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14226
14227 * lib/compiler.cc: Work around string preprocessing problem
14228 with old hp c++ compiler.
14229 * lib/compiler.c: Likewise.
14230
daab1251
CV
142312004-06-29 Corinna Vinschen <vinschen@redhat.com>
14232
14233 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14234 directives to conditionalize symbol prefixing.
14235 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14236 additional_flags handling. Add underscore prefix for Cygwin.
14237 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14238 conditionalize symbol prefixing.
14239 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14240 additional_flags handling. Add underscore prefix for Cygwin.
14241
cc984116
CV
142422004-06-29 Corinna Vinschen <vinschen@redhat.com>
14243
14244 * gdb.base/bigcore.exp: Skip test on Cygwin.
14245
c279b077
MC
142462004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14247
14248 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14249 formats for "info register". Use gdb_test_multiple. Fix
14250 the "invalid register" test.
14251
0e915747
CV
142522004-06-28 Corinna Vinschen <vinschen@redhat.com>
14253
14254 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14255 PID for Cygwin. Add Cygwin specific strings to check for in some
14256 tests.
14257 (do_attach_tests): Add a test for user interaction when attaching
14258 to a process with no matching symbol table already loaded.
14259
11422c86
AC
142602004-06-26 Andrew Cagney <cagney@gnu.org>
14261
14262 Test PR java/1567 and PR java/1565.
14263 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14264 * gdb.java/jmisc2.exp: Delete file.
14265
cefbce26
MC
142662004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14267
14268 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14269
e19f872c
CV
142702004-06-25 Corinna Vinschen <vinschen@redhat.com>
14271
14272 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14273 attach process.
14274
d931ba3b
MC
142752004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14276
14277 * gdb.cp/pr-1553.exp: Remove.
14278
aef68c48
MC
142792004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14280
14281 * gdb.cp/pr-1553.cc: Remove.
14282 * gdb.cp/pr-1553.exp: Disable this test.
14283
8d5df71a
JB
142842004-06-20 Jim Blandy <jimb@redhat.com>
14285
a9c64011 14286 Fix PR testsuite/1680.
8d5df71a
JB
14287 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14288 regular expressions.
14289
4ac6f39d
MC
142902004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14291
14292 Fix PR testsuite/1679.
14293 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14294 Issue an UNSUPPORTED result instead.
14295
1b413552
JB
142962004-06-18 Jim Blandy <jimb@redhat.com>
14297
14298 * gdb.base/charset.exp: Only send a control-C if we see a new
14299 prompt and incomplete command.
14300
6daa6ebd
MC
143012004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14302
14303 * gdb.cp/pr-574.cc: Add copyright notice.
14304
51fa4ae0
JB
143052004-06-17 Jim Blandy <jimb@redhat.com>
14306
14307 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14308 cases where the regexp has no groups; this grabs random text from
14309 the previous test suite, whatever that was.
14310
8fea26c5
MC
143112004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14312
14313 * gdb.cp/printmethod.cc: Add copyright notice.
14314
1e3aeb41
MC
143152004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14316
14317 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14318
9d9030bc
AC
143192004-06-16 Andrew Cagney <cagney@gnu.org>
14320
14321 * gdb.base/signull.c: Update copyright. Include <string.h>.
14322 (bowler): Replace data_pointer with data_read
14323 and data_write cases. Add code_descriptor case.
14324 (zero, desc): New array and pointer.
14325 (data, code): Change to simple pointers.
14326 * gdb.base/signull.exp: Fix probe pattern matching a function
14327 descriptor SIGSEGV. Replace data_pointer with data_read and
14328 data_write tests.
14329
acd4ad44
AC
143302004-06-16 Andrew Cagney <cagney@gnu.org>
14331
14332 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14333
08fd625c
MC
143342004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14335
14336 * gdb.base/long_long.c: Add copyright notice.
14337
1903502c
MC
143382004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14339
14340 * gdb.base/long_long.exp: Remove reference to
14341 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14342 to gdb_breakpoint and gdb_continue_to_breakpoint.
14343
83313cb1
JB
143442004-06-14 Jim Blandy <jimb@redhat.com>
14345
14346 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14347 endian case.
14348
1bf404ef
AC
143492004-06-14 Andrew Cagney <cagney@gnu.org>
14350
14351 * gdb.base/gcore.exp (capture_command_output): Delete the always
14352 passing tests containing inferior values.
14353 * gdb.base/ending-run.exp: Do not include the breakpoint address
14354 in the test message. Update copyright.
14355 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14356 size in the test name, use gdb_test_multiple. Update copyright.
14357
ef220b33
MC
143582004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14359
14360 * gdb.cp/ref-types.cc: Add copyright notice.
14361
4f70a4c9
MC
143622004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14363
14364 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14365 hp_aCC_compiler.
14366 * lib/compiler.cc: Likewise.
14367 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14368 'set' commands. Log diagnostics for other lines. Set
14369 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14370
335928ac
MC
143712004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14372
14373 * gdb.cp/try_catch.cc: Add copyright notice.
14374
2efb12e8
MC
143752004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14376
14377 * gdb.cp/userdef.cc: Add copyright notice.
14378
0bbed51a
MC
143792004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14380
14381 * gdb.cp/virtfunc.cc: Add copyright notice.
14382
e12a46c9
RC
143832004-06-11 Randolph Chung <tausq@debian.org>
14384
14385 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14386 problem.
14387
338e05af
AC
143882004-06-10 Andrew Cagney <cagney@gnu.org>
14389
14390 * lib/compiler.cc, lib/compiler.c: Append either
14391 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14392 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14393 instead of gcc-3-3.
14394
dc3f10cb
AC
143952004-06-09 Andrew Cagney <cagney@gnu.org>
14396
b4d946af
AC
14397 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14398 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14399
dc3f10cb
AC
14400 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14401 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14402 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14403 fixed.
14404
b5c0bfa2
AC
144052004-06-09 Andrew Cagney <cagney@gnu.org>
14406
14407 * gdb.base/structs.exp (test_struct_returns): Replace
14408 "return_value_unknown" and "finish_value_unknown" by
14409 "return_value_known" and "finish_value_known". Instead of
14410 "return_value_unknown" iff "finish_value_unknown", check
14411 "return_value_known" implies "finish_value_known".
14412
caeb605f
MH
144132004-06-08 Martin Hunt <hunt@redhat.com>
14414
14415 * gdb.base/float.exp: Add pattern for mips targets.
14416
c892bb64
RC
144172004-06-08 Randolph Chung <tausq@debian.org>
14418
14419 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14420 message for unknown architectures more clear.
14421
48306d3e
JB
144222004-06-08 Joel Brobecker <brobecker@gnat.com>
14423
14424 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14425 start the execution of the program.
14426
83ecb59f
JB
144272004-06-07 Jim Blandy <jimb@redhat.com>
14428
14429 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14430 * gdb.arch/i386-cpuid.h: New helper file.
14431
55264cb4
RC
144322004-06-07 Randolph Chung <tausq@debian.org>
14433
14434 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14435 has started.
14436
23cadb28
RM
144372004-06-04 Roland McGrath <roland@redhat.com>
14438
14439 Fix PR gdb/1647.
14440 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
14441 differently to be robust to output buffering differences.
14442
51d01eda
MC
144432004-06-04 Michael Chastain <mec.gnu@mindspring.com>
14444
14445 * gdb.threads/pthreads.exp: Update copyright years.
14446 (check_control_c): Change asynchronous 'after' to synchronous.
14447
f4fc3b93
RM
144482004-06-04 Roland McGrath <roland@redhat.com>
14449
14450 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
14451 next gdb prompt.
14452
4013522b
MC
144532004-06-02 Michael Chastain <mec.gnu@mindspring.com>
14454
14455 Fix PR gdb/1636.
14456 * gdb.threads/manythreads.exp: Change asynchronous 'after'
14457 calls to synchronous.
14458
7a8f1e6b
JB
144592004-05-26 Jim Blandy <jimb@redhat.com>
14460
14461 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
14462
81bb3443
RC
144632004-05-24 Randolph Chung <tausq@debian.org>
14464
14465 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
14466 * gdb.asm/pa.inc: New file.
14467
8f5a3103
MK
144682004-05-22 Mark Kettenis <kettenis@gnu.org>
14469
14470 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
14471
734b8fe8 144722004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 14473 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
14474
14475 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
14476 GDB prompt.
14477
725603e1
UW
144782004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14479
f4fc3b93 14480 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
14481 setjmp/longjmp. Use sigaction instead of signal.
14482
8b923272 144832004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 14484 Michael Snyder <msnyder@redhat.com>
8b923272
JB
14485
14486 * gdb.threads/pthread_cond_wait.c: New file.
14487 * gdb.threads/pthread_cond_wait.exp: New testcase.
14488
8bfabb04
AC
144892004-05-13 Andrew Cagney <cagney@redhat.com>
14490
14491 * gdb.base/signull.exp, gdb.base/signull.c: New files.
14492 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
14493
42edda50
AC
144942004-05-11 Andrew Cagney <cagney@redhat.com>
14495
14496 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
14497 fixed but revealed gdb/1639.
14498
d303a6c7
AC
144992004-05-10 Andrew Cagney <cagney@redhat.com>
14500
14501 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
14502 func1" and "next to 2nd alarm", kernel bug avoided.
14503
bf08c2a1
DJ
145042004-05-10 Daniel Jacobowitz <dan@debian.org>
14505
14506 PR external/1568
14507 * gdb.base/bigcore.exp: Check the size of the dumped core file.
14508 XFAIL if it is smaller than bytes_allocated.
14509 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
14510 (main): Make chunks_allocated unsigned. Correct comment.
14511
c0586a34
JB
145122004-05-07 Joel Brobecker <brobecker@gnat.com>
14513
14514 * gdb.arch/powerpc-aix-prologue.c: New file.
14515 * gdb.arch/powerpc-aix-prologue.exp: New file.
14516
f2785d12
JB
145172004-05-07 Jim Blandy <jimb@redhat.com>
14518
14519 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
14520 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
14521
bd7f6e30
JB
145222004-05-06 Joel Brobecker <brobecker@gnat.com>
14523
14524 * gdb.base/sep.exp: No longer setup_kfail when the program was
14525 built with dwarf2.
14526
0a5e7efe
JI
145272004-05-05 Jim Ingham <jingham@apple.com>
14528
14529 * gdb.base/pending.exp: Make sure pending breakpoints
14530 preserve the ignore count.
f4fc3b93 14531
a8958849
MK
145322004-04-27 Jerome Guitton <guitton@gnat.com>
14533
14534 * i386-prologue.exp: Add testcase for jump instruction as first
14535 instruction of the real code.
14536 * i386-prologue.c (jump_at_beginning): New function.
14537
7e103f5b
MK
145382004-04-28 Mark Kettenis <kettenis@gnu.org>
14539
14540 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
14541 x86_64-*-*.
14542
5d38b224
MK
145432004-04-28 Mark Kettenis <kettenis@gnu.org>
14544
14545 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
14546 i*86-*-*.
14547
0ef32fd9
MK
145482004-04-25 Mark Kettenis <kettenis@gnu.org>
14549
14550 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
14551 expression that checks the return type.
14552
71d7dd7c
AC
145532004-04-23 Andrew Cagney <cagney@redhat.com>
14554
14555 * gdb.base/call-sc.exp: New test of scalar call/return values.
14556 * gdb.base/call-sc.c: Ditto.
14557
1e9f977e
JJ
145582004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14559
14560 * gdb.threads/manythreads.c: Reduce thread stack size.
14561
899d9e3a
JJ
145622004-04-23 Jeff Johnston <jjohnstn@redhat.com>
14563
14564 * gdb.threads/manythreads.c: Add copyright notice.
14565
61bcae62
AC
145662004-04-23 Andrew Cagney <cagney@redhat.com>
14567
14568 * gdb.base/siginfo.exp: Better handle step out of signal.
14569 * gdb.base/sigstep.exp: Ditto.
14570
7339a42e 145712004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 14572 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
14573
14574 * gdb.threads/manythreads.c: New testcase.
14575 * gdb.threads/manythreads.exp: Ditto.
14576
5c98409b
JB
145772004-04-22 Jim Blandy <jimb@redhat.com>
14578
14579 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
14580 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
14581
3b611f1a
MC
145822004-04-21 Michael Chastain <mec.gnu@mindspring.com>
14583
14584 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
14585
f0fd9238
AC
145862004-04-21 Andrew Cagney <cagney@redhat.com>
14587
14588 * gdb.base/sigstep.c: New file.
14589 * gdb.base/sigstep.exp: New file.
14590
90990674
JB
145912004-04-16 Joel Brobecker <brobecker@gnat.com>
14592
14593 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
14594 call to observer_notify_normal_stop.
14595
78cef34b
AC
145962004-04-15 Andrew Cagney <cagney@redhat.com>
14597
14598 * gdb.base/siginfo.c: New file.
14599 * gdb.base/siginfo.exp: New file.
14600
d2343407
JB
146012004-04-12 J. Brobecker <brobecker@gnat.com>
14602
14603 * gdb.base/sep.exp: Fix typo in comment.
14604
a2dba3c8
JB
146052004-04-12 J. Brobecker <brobecker@gnat.com>
14606
14607 * gdb.base/sep.c: New file.
14608 * gdb.base/sep-proc.c: New file.
14609 * gdb.base/sep.exp: New testcase.
14610
15f7b60e
MK
146112004-04-09 Mark Kettenis <kettenis@gnu.org>
14612
14613 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
14614 support.
14615
44f4de1a
AC
146162004-04-05 Andrew Cagney <cagney@redhat.com>
14617
14618 * gdb.base/sigaltstack.c: New file.
14619 * gdb.base/sigaltstack.exp: New file.
14620
ef04f396
JB
146212004-04-04 Joel Brobecker <brobecker@gnat.com>
14622
14623 * gdb.base/foll-fork.exp: Update the expected output for
14624 "help set follow-fork-mode", to match a change that was made
14625 to the help of this variable on 2004-01-13.
14626
d40d2c92
JB
146272004-04-01 Joel Brobecker <brobecker@gnat.com>
14628
14629 * lib/ada.exp: Add copyright notice.
14630 * bar.ads: Likewise.
14631 * bar.adb: Likewise.
14632 * null_record.adb: Likewise.
14633 * null_record.exp: Likewise.
14634 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
14635
f86ef5a3
JB
146362004-04-01 Joel Brobecker <brobecker@gnat.com>
14637
14638 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
14639 * configure: Regenerate.
14640
414e70e3
JB
146412004-04-01 Joel Brobecker <brobecker@gnat.com>
14642
14643 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
14644 to build the application. Remove the message printed when in
14645 verbose mode, redundant with the UNSUPPORTED message above.
14646
f0aaee49
JB
146472004-03-31 Joel Brobecker <brobecker@gnat.com>
14648
14649 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
14650 * gdb.ada (null_record.exp): New testcase.
14651
ac81cb54
JB
146522004-03-31 Joel Brobecker <brobecker@gnat.com>
14653
14654 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
14655
854af2f7
JB
146562004-03-31 Joel Brobecker <brobecker@gnat.com>
14657
14658 * gdb.ada: New subdirectory.
14659 * gdb.ada/Makefile.in: New file.
14660 * gdb.ada/gnat_ada.gpr.in: New file.
14661
034cb681
JB
146622004-03-31 Joel Brobecker <brobecker@gnat.com>
14663
14664 * lib/ada.exp: New file.
14665
78a1a894
DJ
146662004-03-24 Daniel Jacobowitz <drow@mvista.com>
14667
14668 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
14669 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
14670
4b2b3b3e
AC
146712004-03-22 Andrew Cagney <cagney@redhat.com>
14672
14673 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
14674 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
14675 Problem identified by Ulrich Weigand.
14676
23c73aa3
DC
146772004-03-17 David Carlton <carlton@kealia.com>
14678
14679 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
14680 PR c++/826.
14681
d63a86f8
RM
146822004-03-16 Roland McGrath <roland@redhat.com>
14683
14684 * gdb.base/auxv.exp: New file.
14685 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
14686
0e02aa50
DC
146872004-03-12 David Carlton <carlton@kealia.com>
14688
14689 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
14690 * gdb.cp/pr-1553.cc: Ditto.
14691 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
14692 pass branch.
14693
c20b71be
MC
146942004-03-12 Michael Chastain <mec.gnu@mindspring.com>
14695
14696 * gdb.cp/templates.exp: Accept more template types.
14697
c7414a01
MC
146982004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14699
14700 From Corinna Vinschen with modifications.
14701 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
14702 local variable obj_with_enum.
14703 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
14704 results with obj_with_enum.
14705
ed69573c
MC
147062004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14707
14708 * gdb.cp/classes.cc: New file, copied from misc.cc.
14709 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
14710
28301461
MC
147112004-03-09 Michael Chastain <mec.gnu@mindspring.com>
14712
14713 * gdb.cp/misc.cc: Add copyright notice.
14714
1198ecbe
DC
147152004-03-05 David Carlton <carlton@kealia.com>
14716
14717 * gdb.cp/rtti.exp: Add 'print *obj3' test.
14718 * gdb.cp/rtti.h: Update copyright.
14719 (namespace n2::n3): New.
14720 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
14721 (n2::n3::func3): New.
14722 (main): Call n2::n3::func3.
14723 * gdb.cp/rtti2.cc: Update copyright.
14724 (n2::create3): New.
14725
9e08c470
MK
147262004-03-04 Mark Kettenis <kettenis@gnu.org>
14727
14728 * gdb.asm/openbsd.inc: Fix typo.
14729
4bebc3aa
FF
147302004-03-03 Fred Fish <fnf@redhat.com>
14731
14732 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
14733 "val" instead of unused "size". Update copyright year.
14734
6ea9fb37
DJ
147352004-02-29 Daniel Jacobowitz <drow@mvista.com>
14736
14737 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
14738 to use unsigned char.
14739 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
14740 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
14741
23b23974
DJ
147422004-02-29 Daniel Jacobowitz <drow@mvista.com>
14743
14744 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
14745 line of output.
14746
7574fd53
DJ
147472004-02-28 Daniel Jacobowitz <drow@mvista.com>
14748
14749 * gdb.base/relocate.c (dummy): Initialize.
14750
a195357f
DJ
147512004-02-28 Daniel Jacobowitz <drow@mvista.com>
14752
14753 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
14754 a breakpoint at exit.
14755
72fd54a9
FF
147562004-02-27 Fred Fish <fnf@redhat.com>
14757
14758 * gdb.base/chng-syms.exp: Add expect condition to match failing
14759 case that isn't a timeout.
14760
b9d23137
AC
147612004-02-27 Andrew Cagney <cagney@redhat.com>
14762
14763 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
14764 support.
14765
15d208f6 147662004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 14767
15d208f6
FF
14768 * gdb.arch/gdb1431.c: Remove.
14769 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
14770 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
14771 of "until" incorrectly.
14772
98f9cd2d
JB
147732004-02-26 J. Brobecker <brobecker@gnat.com>
14774
14775 * gdb.cp/class2.cc (empty): New class.
14776 (refer): New function.
14777 (main): Declare an object of type empty and use it.
14778 * gdb.cp/class2.exp: Print the value of an object of type empty.
14779
9b50c11b
JJ
147802004-02-26 Jeff Johnston <jjohnstn@redhat.com>
14781
14782 * gdb.base/langs.exp: Update query string to match the
14783 new nquery format used for pending breakpoints.
14784
0dcd613f
AC
147852004-02-26 Andrew Cagney <cagney@redhat.com>
14786
14787 Fix PR i18n/1570.
14788 * gdb.base/charset.c: Update copyright notice.
14789 (main, init_string): Remove the escape character '\e' tests.
14790 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
14791 * gdb.base/charset.exp (valid_host_charset): Ditto.
14792 * gdb.base/setvar.exp: Ditto.
14793
b8a56647
AC
147942004-02-24 Andrew Cagney <cagney@redhat.com>
14795
90d59e34
AC
14796 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
14797 mmapped data in core file" PASS and FAIL messages consistent.
14798
b8a56647
AC
14799 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
14800 setting a breakpoint. Work around PR java/1565.
14801
9f27c604
JJ
148022004-02-23 Jeff Johnston <jjohnstn@redhat.com>
14803
14804 * lib/gdb.exp (gdb_breakpoint): Update query string to match
14805 new nquery format.
14806 * gdb.base/pending.exp: Ditto.
14807
3224a706
MK
148082004-02-22 Mark Kettenis <kettenis@gnu.org>
14809
14810 * configure.in: Run stabs tests on *BSD.
14811 * configure: Regenerated.
14812
41e0a9ca
MK
148132004-02-21 Mark Kettenis <kettenis@gnu.org>
14814
14815 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
14816
1e1b3428
FF
148172004-02-20 Fred Fish <fnf@redhat.com>
14818
14819 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
14820 blank in test for "returns short", for consistency with other
14821 "returns xxx" tests. Update copyright year.
14822
f9a7572a
FF
148232004-02-19 Fred Fish <fnf@redhat.com>
14824
14825 New testcase for PR breakpoint/1558.
14826 * gdb.arch/gdb1558.exp: New file.
14827 * gdb.arch/gdb1558.c: New file.
14828
b2ce2854
EZ
148292004-02-19 Elena Zannoni <ezannoni@redhat.com>
14830
14831 * gdb.base/nodebug.exp: Fix typo.
14832
e7c9ff01
JB
148332004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14834
14835 Committed by Jim Blandy <jimb@redhat.com>.
14836
62f4b920
JB
14837 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
14838
2db536a1
JB
14839 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
14840
e7c9ff01
JB
14841 * gdb.base/float.exp: Support s390*-*-* targets.
14842
f3205b34
AF
148432004-02-17 Adam Fedor <fedor@gnu.org>
14844
14845 * gdb.base/gdb1555.exp: New file.
14846 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
14847
9d62932d
EZ
148482004-02-17 Elena Zannoni <ezannoni@redhat.com>
14849
14850 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
14851
344c9711
FF
148522004-02-16 Fred Fish <fnf@redhat.com>
14853
14854 * gdb.arch/gdb1291.c: Remove
14855 * gdb.arch/gdb1291.s: New test input file.
14856 * gdb.arch/gdb1291.exp: Expand test to check case that should not
14857 fail. Test for correct result, known incorrect result, other
14858 failures and timeouts.
14859
2d822687
AC
148602004-02-16 Andrew Cagney <cagney@redhat.com>
14861
14862 * gdb.base/bigcore.exp: New file.
14863 * gdb.base/bigcore.c: New file.
14864
dac15b66
AC
148652004-02-13 Andrew Cagney <cagney@redhat.com>
14866
14867 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14868 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14869 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14870 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14871 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14872 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14873 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14874 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14875 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14876 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14877
6bdfc2c4
JJ
148782004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14879
14880 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14881 executed is an alloc instruction.
14882
87b3ede8
DC
148832004-02-11 David Carlton <carlton@kealia.com>
14884
14885 * gdb.cp/breakpoint.exp: New.
14886 * gdb.cp/breakpoint.cc: New.
14887
6e19e2bf
MC
148882004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14889
14890 Partial fix for PR gdb/1543.
14891 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14892 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14893 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14894 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14895 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14896 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14897 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14898 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14899 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14900 to bug-gdb@prep.ai.mit.edu .
14901 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14902 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14903 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14904 Likewise.
14905
5c5455dc
AC
149062004-02-10 Andrew Cagney <cagney@redhat.com>
14907
14908 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14909 using gdb_internal_error_resync.
14910
9cf689d7
DJ
149112004-02-09 Daniel Jacobowitz <drow@mvista.com>
14912
14913 * gdb.threads/thread-specific.exp: Stop early if no threads are
14914 found.
14915
d2dc51db
MC
149162004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14917
14918 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14919
14b1a056
DJ
149202004-02-08 Daniel Jacobowitz <drow@mvista.com>
14921
14922 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14923 breakpoints.
14924
83f66e8f
DJ
149252004-02-07 Daniel Jacobowitz <drow@mvista.com>
14926
14927 * config/sim.exp (gdb_load): Handle $arg == "".
14928 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
14929 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
14930
30fc0091
EZ
149312004-02-07 Elena Zannoni <ezannoni@redhat.com>
14932
a9c64011
AS
14933 * gdb.base/maint.exp: Update test to reflect
14934 obstack changes.
30fc0091 14935
4d806929
JJ
149362004-02-04 Jeff Johnston <jjohnstn@redhat.com>
14937
14938 * gdb.base/pendshr.c (pendfunc): New function that calls
14939 pendfunc1.
14940 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
14941
7bfdd688
FF
149422004-02-04 Fred Fish <fnf@redhat.com>
14943
14944 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
14945 function symbols and update copyright years.
14946 * gdb.arch/gdb1291.c: Ditto.
14947
aaa08ee4
MC
149482004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14949
14950 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
14951
dbad7755
MC
149522004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14953
14954 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
14955
ec4646ef
MC
149562004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14957
14958 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
14959
1b802196
FF
149602004-02-02 Fred Fish <fnf@redhat.com>
14961
14962 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
14963 remote targets. Update copyright years.
14964
18fe2033
JJ
149652004-02-02 Jeff Johnston <jjohnstn@redhat.com>
14966
14967 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
14968 support.
14969 * gdb.base/langs.exp: Fix test which attempts to create
14970 breakpoint on non-existent function to handle new pending
14971 support.
14972 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
14973 a breakpoint.
14974 * gdb.base/pending.exp: New test.
14975 * gdb.base/pending.c: New file.
14976 * gdb.base/pendshr.c: Ditto.
14977
8d577d32
DC
149782004-02-02 David Carlton <carlton@kealia.com>
14979
14980 * gdb.cp/overload.exp: Add overloadNamespace tests.
14981 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
14982 (overloadNamespace, XXX): New.
14983 (main): Call XXX::marker2.
14984
3ad13771
FF
149852004-02-01 Fred Fish <fnf@redhat.com>
14986
14987 * gdb.base/dump.exp: Use runto_main instead of "runto main".
14988 * gdb.base/finish.exp: Ditto.
14989 * gdb.base/gcore.exp: Ditto.
14990 * gdb.base/huge.exp: Ditto.
14991 * gdb.base/info-proc.exp: Ditto.
14992 * gdb.base/return2.exp: Ditto.
14993 * gdb.threads/gcore-thread.exp: Ditto.
14994
44c75849
DJ
149952004-02-01 Daniel Jacobowitz <drow@mvista.com>
14996
14997 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
14998
005bc093
MK
149992004-02-01 Mark Kettenis <kettenis@gnu.org>
15000
15001 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15002 that opening the file succeeds on OpenBSD.
15003
c47cebdb
DJ
150042004-02-01 Daniel Jacobowitz <drow@mvista.com>
15005
15006 * gdb.threads/thread-specific.c: New file.
15007 * gdb.threads/threads-specific.exp: New test script.
15008 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15009 to expect_out.
15010
5a01311c
MK
150112004-02-01 Mark Kettenis <kettenis@gnu.org>
15012
15013 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15014 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15015 only on the "print_small_structs from print_long_arg_list" test.
15016
ce22a4f1
DJ
150172004-02-01 Daniel Jacobowitz <drow@mvista.com>
15018
15019 * gdb.base/completion.exp: Kill a stray backslash.
15020
15021 From Jim Ingham <jingham@apple.com>:
15022 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15023 agrees with the result from sending a tab.
15024
abbab9d3
DJ
150252004-01-31 Daniel Jacobowitz <drow@mvista.com>
15026
15027 * gdb.base/chng-syms.exp: Remove stray newline.
15028
53904d1e
MK
150292004-01-31 Mark Kettenis <kettenis@gnu.org>
15030
15031 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15032 *-*-openbsd*.
15033 * gdb.asm/openbsd.inc: New file.
15034
3a4b3aac
MK
150352004-01-30 Mark Kettenis <kettenis@gnu.org>
15036
15037 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15038 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15039 *-*solaris2*. Remove commented out default settings for
15040 asm-flags. Replace gdb_compile with target_link.
15041
ebac27b4
MC
150422004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15043
15044 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15045 for all tests. Remove old hp-ux and cygnus xfail cases.
15046
d8679d84
PH
150472004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15048
15049 * gdb.base/chng-syms.exp: New file.
15050 * gdb.base/chng-syms.c: New file.
15051
0a55bc22
MC
150522004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15053
15054 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15055 Provide arms for current output in all my configurations.
15056
94b8e876
MC
150572004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15058
15059 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15060 * lib/compiler.cc: Likewise.
15061 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15062 get the right preprocessor. Eval the output directly. Remove
15063 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15064 hp_f77_compiler and hp_f90_compiler completely.
15065 (gdb_preprocess): Delete.
15066 (get_compiler): Delete.
15067
7cf03d44
MK
150682004-01-24 Mark Kettenis <kettenis@gnu.org>
15069
15070 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15071 <string.h>.
15072
68b6dce9
NR
150732004-01-24 Nick Roberts <nick@nick.uklinux.net>
15074
15075 * gdb.mi/mi-stack.exp: Update copyright.
15076
b368761e
DC
150772004-01-23 David Carlton <carlton@kealia.com>
15078
15079 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15080 test for cp_lookup_transparent_type.
15081 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15082 call them.
15083
f2061b53
DJ
150842004-01-23 Daniel Jacobowitz <drow@mvista.com>
15085
15086 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15087 after -var-update.
15088
37fc574a
DC
150892004-01-23 David Carlton <carlton@kealia.com>
15090
15091 * gdb.cp/namespace.cc (C::ensureRefs): New.
15092 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15093
8e94b928
NR
150942004-01-20 Nick Roberts <nick@nick.uklinux.net>
15095
15096 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15097 case "-stack-list-locals 2".
15098 * gdb.mi/mi-var-child.exp: Test for case
15099 "-var-list-children --all-values NAME".
15100
997b0952
MC
151012004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15102
15103 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15104
52470da3
MK
151052004-01-18 Mark Kettenis <kettenis@gnu.org>
15106
7049b4b8
MK
15107 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15108 used with gdb_test_multiple.
15109
52470da3
MK
15110 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15111 read at address 0. This fixes PR testsuite/1504.
15112
da6012e5
DJ
151132004-01-18 Daniel Jacobowitz <drow@mvista.com>
15114
15115 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15116 Remove downloading, guessing the host executable, the calls to
15117 gdb_file_cmd and gdb_target_cmd, and "load" support.
15118 (infer_host_exec): New function broken out from gdb_load.
15119 (gdb_load): New wrapper for gdbserver_gdb_load.
15120 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15121 gdb_target_cmd. Use -target-select.
15122 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15123 Download binaries to the host. Clear last_mi_remote_file when
15124 we load a new binary.
15125 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15126 call gdbserver_gdb_load and mi_gdb_target_cmd.
15127
32c70722
MC
151282004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15129
15130 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15131 type patterns.
15132
b0cecf36
MC
151332004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15134
15135 * gdb.cp/templates.exp: Fix typo in test name of
15136 "print Foo<volatile char*>::foo".
15137
4120d7e6
MC
151382004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15139
15140 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15141
f679e530
BE
151422004-01-16 Ben Elliston <bje@wasabisystems.com>
15143
15144 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15145 (clean mostlyclean): Remove empty rm.
15146
091c48f6
MC
151472004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15148
15149 * gdb.base/setvar.exp: Add copyright years.
15150
3e5fc8d2
DC
151512004-01-14 David Carlton <carlton@bactrian.org>
15152
15153 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15154 PR c++/1511 and update coment.
15155 * gdb.cp/templates.exp: Update patterns to match current output.
15156 If changes involve something other than whitespace, KFAIL
15157 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15158
63d06c5c
DC
151592004-01-14 David Carlton <carlton@kealia.com>
15160
15161 * gdb.cp/namespace.exp: Add tests involving classes defined within
15162 namespaces.
15163 * gdb.cp/namespace.cc (C::CClass): New.
15164 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15165
a51dab88
EZ
151662004-01-14 Elena Zannoni <ezannoni@redhat.com>
15167
15168 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15169 what debug info we have. Print a better message if something goes
15170 wrong while producing the separate debug info file.
15171
a476ccc9
MC
151722004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15173
15174 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15175
f453692c
MC
151762004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15177
15178 * gdb.base/callfuncs.c: Add copyright notice.
15179
f40063a5
MC
151802004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15181
15182 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15183 inheritance. PR gdb/1498, PR gcc/13539.
15184
19ac3974
EZ
151852004-01-13 Elena Zannoni <ezannoni@redhat.com>
15186
a9c64011
AS
15187 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15188 test specific name.
15189 * gdb.mi/gdb669.exp: Ditto.
15190 * gdb.mi/mi-pthreads.exp: Ditto.
15191 * gdb.mi/mi1-pthreads.exp: Ditto.
15192 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15193
56c97c6e
MC
151942004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15195
15196 * gdb.cp/member-ptr.cc: Add copyright notice.
15197
a0644324
MC
151982004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15199
15200 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15201 some patterns for recent versions of gcc and hpacc. Delete
15202 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15203 Delete tests that access a NULL pointer-to-member-data. This
15204 script is still disabled for gcc.
15205
32fabe09
EZ
152062004-01-12 Elena Zannoni <ezannoni@redhat.com>
15207
15208 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15209 escaped correctly.
32fabe09 15210
1f8a6abb
EZ
152112004-01-12 Elena Zannoni <ezannoni@redhat.com>
15212
15213 * gdb.base/sepdebug.exp: New file.
15214 * gdb.base/sepdebug.c: New file.
15215 * lib/gdb.exp (separate_debug_filename): New procedure.
15216 (gdb_gnu_strip_debug): New procedure.
15217
48efe704
AC
152182004-01-12 Andrew Cagney <cagney@redhat.com>
15219
15220 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15221 * gdb.mi/ChangeLog-1999-2003: New file.
15222
a9415475
AC
152232004-01-12 Andrew Cagney <cagney@redhat.com>
15224
15225 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15226 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15227 or EEXIST", treat EBUSY as an XFAIL.
15228
83b8cf9d
MC
152292004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15230
15231 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15232 hp_cc_compiler.
15233
9939d2a8
MC
152342004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15235
15236 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15237 decorations.
15238
1ff8cadf
MC
152392004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15240
15241 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15242 and "(aCC)" decorations. Remove obsolete doco about old
15243 test results.
15244
6fa9022e
MC
152452004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15246
15247 * gdb.cp/exception.exp: Fix typo in doco.
15248
209721fe
MK
152492004-01-09 Mark Kettenis <kettenis@gnu.org>
15250
15251 * gdb.base/gdb1476.exp: Fix typo.
15252
ef11303e
MC
152532004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15254
15255 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15256 file.
15257
041ab88c
MC
152582004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15259
15260 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15261 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15262 Use gdb_compile. Remove restriction on gcc. Add some patterns
15263 for recent version of gdb. Delete second half, which was a copy
15264 of the first half with different build flags. This test is
15265 still disabled because it is still not ready for production.
15266
e36d075a
MC
152672004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15268
15269 * gdb.cp/exception.cc: Add copyright notice.
15270 * gdb.cp/exception.exp: Add a notice that this file is broken
15271 because of line number changes caused by addition of copyright
15272 notice.
15273
42b190ad
MC
152742004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15275
15276 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15277 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15278
8f25f06b
MC
152792004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15280
15281 * gdb.cp/classes.exp: Accept gnu abi 2.
15282 * gdb.cp/derivation.exp: Likewise.
15283 * gdb.cp/overload.exp: Likewise.
15284 * gdb.cp/virtfunc.exp: Likewise.
15285
06ded8b8
MC
152862004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15287
15288 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15289 semicolon after end of function.
15290
77c26ae3
MC
152912004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15292
15293 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15294 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15295 boilerplate code for compiling and running the program under
15296 test. Add some string method tests.
15297
20757486
MC
152982004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15299
15300 * gdb.cp/bs15503.cc: Add copyright notice.
15301 * gdb.cp/bs15503.exp: Adjust line number.
15302
0fd3b503
MC
153032004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15304
15305 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15306 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15307
10d1bea8
MC
153082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15309
15310 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15311 hp_cc_compiler.
15312
2789202a
MC
153132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15314
15315 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15316 * gdb.cp/ctti.exp: Use the marker instead of "next".
15317 With gcc, run further before bailing.
15318
b862f14c
MC
153192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15320
15321 * gdb.cp/cttiadd.cc: Add copyright notice.
15322 * gdb.cp/cttiadd1.cc: Likewise.
15323 * gdb.cp/cttiadd2.cc: Likewise.
15324 * gdb.cp/cttiadd3.cc: Likewise.
15325
96da2469
MC
153262004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15327
15328 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15329 Use gdb_test, gdb_test_multiple. Use floating-point values that
15330 have exact representations in IEEE-ish formats.
15331
053248ff
MC
153322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15333
15334 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15335 compilers. Delete duplicate call to get_compiler_info.
15336 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15337 * gdb.base/volatile.exp: Likewise.
15338
84acecdd
MK
153392004-01-07 Mark Kettenis <kettenis@gnu.org>
15340
15341 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15342 memory at address 0.
15343
fe11a27f
MC
153442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15345
15346 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15347 to test for hp-ux assembler. Fix copyright years.
15348
60ad077b
AC
153492004-01-07 Andrew Cagney <cagney@redhat.com>
15350
15351 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15352
1c9b8f33
AC
153532004-01-07 Andrew Cagney <cagney@redhat.com>
15354
15355 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15356 when creating the read-only file. From analysis by Roland McGrath
15357 and Elena Zannoni.
15358
753ccc7a
MC
153592004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15360
15361 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15362
eca3e36b
MC
153632004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15364
15365 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15366 data pointers.
15367
f8d4bac4
MC
153682004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15369
15370 * gdb.cp/m-static.exp: Compile one source file at a time.
15371 Delete unused call to get_compiler_info.
15372
9b4e0f94
MC
153732004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15374
15375 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15376 * gdb.base/call-rt-st.exp: Likewise.
15377 * gdb.base/nodebug.exp: Likewise.
15378 * gdb.base/volatile.exp: Likewise.
15379 * gdb.cp/ref-types.exp: Likewise.
15380 * gdb.cp/templates.exp: Likewise.
15381
023c1024
MK
153822004-01-05 Mark Kettenis <kettenis@gnu.org>
15383
15384 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15385
19703c4a
MC
153862004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15387
15388 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15389 hppa*-hp-hpux*.
15390
18b67037
MK
153912004-01-04 Mark Kettenis <kettenis@gnu.org>
15392
ba6219c8
MK
15393 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15394 x86_64-*-*.
15395
18b67037
MK
15396 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15397 sparc64-*-* and sparc*-solaris2*.
15398
1bfbbb9d
MK
153992004-01-04 Mark Kettenis <kettenis@gnu.org>
15400
15401 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15402 return ${tests}" test. The ${tests} already mentions the
15403 filename.
15404
06846494
MC
154052004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15406
15407 * gdb.cp/local.exp: Accept gcc abi 2.
15408
3b0cb202
MC
154092004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15410
15411 * gdb.cp/templates.exp: Accept gcc abi 2.
15412
0643ec3f
MC
154132004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15414
15415 * lib/compiler.cc: Remove supports_template_debugging.
15416 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15417
d231d0b1
MC
154182004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15419
15420 * gdb.cp/namespace.exp: Accept gcc abi 2.
15421
44ffb27c
MC
154222004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15423
15424 * gdb.cp/method.exp: Accept gcc abi 2.
15425
184ad485
MC
154262004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15427
15428 * gdb.cp/classes.exp: Generate identical results as old version.
15429 * gdb.cp/derivation.exp: Likewise.
15430 * gdb.cp/overload.exp: Likewise.
15431 * gdb.cp/virtfunc.exp: Likewise.
15432
116f09e7
MC
154332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15434
15435 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15436 mysterious bug with sourceware version of expect.
15437
b1379776
MC
154382004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15439
15440 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
15441 current versions of gcc, including gcc abi 2. Remove gratuitous
15442 restart of test program. Use gdb_test_multiple and gdb_test for
15443 all tests. Add patterns to xfail missing "const" in "const char *"
15444 and kfail PR gdb/1155.
15445
6b7a4c0e
MC
154462004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15447
15448 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
15449 current versions of gcc, including gcc abi 2. Remove gratuitous
15450 restart of test program. Use gdb_test_multiple and gdb_test for
15451 all tests. Add patterns to kfail PR gdb/1498.
15452
51615d72
MC
154532003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15454
15455 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
15456 current versions of gcc, including gcc abi 2. Use "breakpoint"
15457 and "continue" instead of restarting the target program. Use
15458 gdb_test_multiple and gdb_test for all tests.
15459
7b79a9d7
MK
154602004-01-01 Mark Kettenis <kettenis@gnu.org>
15461
15462 * gdb.asm/asm-source.exp: Update copyright year. Link statically
15463 for *-*-solaris2*.
15464
1cd3489f
MC
154652003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15466
15467 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
15468 current versions of gcc, including gcc abi 2. Use "breakpoint"
15469 and "continue" instead of restarting the target program several
15470 times. Use gdb_test_multiple and gdb_test for all tests.
15471
850742db
MC
154722003-12-18 Michael Chastain <mec.gnu@mindspring.com>
15473
15474 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
15475 source files.
15476
eb4bbda8
MC
154772003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15478
15479 * gdb.base/environ.exp: Handle compiling test case from multiple
15480 source files.
15481
e42c7771
MC
154822003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15483
15484 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
15485
80e4b428
JB
154862003-12-17 Jim Blandy <jimb@redhat.com>
15487
5f06973a
JB
15488 * gdb.base/freebpcmd.c: Add copyright notice.
15489
80e4b428
JB
15490 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
15491
0ab84fb7
MC
154922003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15493
15494 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
15495
1b3bb3d0
JB
154962003-12-13 Jim Blandy <jimb@redhat.com>
15497
15498 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
15499
3a4c9371
KB
155002003-12-12 Kevin Buettner <kevinb@redhat.com>
15501
15502 * gdb.asm/frv.inc: New file.
15503 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
15504
a1dea79a
FF
155052003-12-09 Fred Fish <fnf@redhat.com>
15506
15507 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
15508 functions to break1.c and leave prototypes behind. Add more
15509 "set breakpoint NN here" comments.
15510 * gdb.base/break1.c: New file.
15511
15512 * gdb.base/break.exp: Handle compiling test case from multiple
15513 source files and change source file references as needed.
15514 * gdb.base/completion.exp: Ditto.
15515 * gdb.base/condbreak.exp: Ditto.
15516 * gdb.base/define.exp: Ditto.
15517 * gdb.base/ena-dis-br.exp: Ditto.
15518 * gdb.base/info-proc.exp: Ditto.
15519 * gdb.base/maint.exp: Ditto.
15520 * gdb.base/until.exp: Ditto.
15521
15522 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
15523 hardcoded line numbers.
15524 * gdb.base/define.exp: Ditto.
15525 * gdb.base/ena-dis-br.exp: Ditto.
15526 * gdb.base/maint.exp: Ditto.
15527 * gdb.base/until.exp: Ditto.
15528
15529 * gdb.base/completion.exp: Use "break1" for completion tests since
15530 "break" is no longer a unique prefix.
15531
5266b69c
AC
155322003-12-06 Andrew Cagney <cagney@redhat.com>
15533
15534 * gdb.base/structs.exp (test_struct_returns): When applicable, set
15535 "return_value_unimplemented". When an unimplemented struct return
15536 architecture, report incorrect values as a KFAIL
15537
374451f0
MC
155382003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15539
15540 * gdb.cp/rtti.exp: Accept new wording of warning from
15541 cp_lookup_rtti_type.
15542
ba9b20a7
MC
155432003-12-05 Michael Chastain <mec.gnu@mindspring.com>
15544
15545 Partial fix for PR testsuite/1456.
15546 * gdb.base/scope.exp (test_at_main): Replace references to
15547 gcc_compiled with calls to test_compiler_info.
15548 (test_at_foo): Likewise.
15549 (test_at_bar): Likewise.
15550
b74b6d0b
MC
155512003-12-04 Michael Chastain <mec.gnu@mindspring.com>
15552
15553 Partial fix for PR testsuite/1456.
15554 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
15555 to test_compiler_info.
15556
ccfa3402
MC
155572003-12-03 Michael Chastain <mec.gnu@mindspring.com>
15558
15559 * gdb.base/so-impl-ld.exp: Update copyright notice.
15560
f6246aba
MC
155612003-12-02 Michael Chastain <mec.gnu@mindspring.com>
15562
15563 Partial fix for PR testsuite/1456.
15564 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
15565 to test_compiler_info.
15566
13ae734a
MC
155672003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15568
15569 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
15570 from current versions of gdb. Clean up regular expressions.
15571 Delete redundant timeout case.
15572
d8e1cdee
MC
155732003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15574
15575 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
15576 from current versions of gdb. Clean up regular expressions.
15577 Delete redundant timeout case.
15578
96457b64
MC
155792003-12-01 Michael Chastain <mec.gnu@mindspring.com>
15580
15581 Partial fix for PR testsuite/1456.
15582 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
15583 gcc_compiled with call to test_compiler_info.
15584
f35309fc
MC
155852003-11-30 Michael Chastain <mec.gnu@mindspring.com>
15586
15587 Partial fix for PR testsuite/1456.
15588 * gdb.base/list.exp (test_list_function): Delete unused declaration
15589 of gcc_compiled.
15590
d7afdf9b
MC
155912003-11-29 Michael Chastain <mec.gnu@mindspring.com>
15592
15593 Partial fix for PR testsuite/1456.
15594 * gdb.base/complex.exp: Replace reference to gcc_compiled with
15595 call to test_compiler_info.
15596
71507b56
MK
155972003-11-29 Mark Kettenis <kettenis@gnu.org>
15598
15599 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
15600 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
15601 it to create the appropriate note.inc.
15602 * gdb.asm/asmsrc1.s: Include "note.inc".
15603 * gdb.asm/netbsd.inc: New file.
15604 * gdb.asm/empty.inc: New file.
15605
f81f93f7
MC
156062003-11-28 Michael Chastain <mec.gnu@mindspring.com>
15607
15608 Partial fix for PR testsuite/1456.
15609 * gdb.base/constvars.exp: Replace references to gcc_compiled with
15610 calls to test_compiler_info.
15611
9a77938e
MC
156122003-11-27 Michael Chastain <mec.gnu@mindspring.com>
15613
15614 Partial fix for PR testsuite/1456.
15615 * gdb.base/volatile.exp: Replace references to gcc_compiled with
15616 calls to test_compiler_info.
15617
e8367dc7
MK
156182003-11-27 Mark Kettenis <kettenis@gnu.org>
15619
15620 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
15621 pattern for the KFAILs.
15622
526c61ee
AF
156232003-11-25 Adam Fedor <fedor@gnu.org>
15624
15625 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
15626 * gdb.objc/objcdecode.m: New file.
15627
28f2d600
AF
156282003-11-25 Adam Fedor <fedor@gnu.org>
15629
15630 * gdb.objc/nondebug.exp: Test for PR objc/1236.
15631 * gdb.objc/nondebug.m: New file.
15632
a3895cee
BE
156332003-11-26 Ben Elliston <bje@wasabisystems.com>
15634
15635 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15636 NetBSD as it does on FreeBSD. Modelled on a similar change by
15637 Mark Kettenis on 2003-05-30.
15638 (link-flags): Set to "--entry _start" regardless of target.
15639 Special linker flags are to be appended to $link-flags.
15640 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
15641
c9f2c8a3
MC
156422003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15643
15644 * gdb.cp/method.exp: Accept output of new demangler.
15645
15a0587a 156462003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
15647
15648 * gdb/class2.exp: New file.
15649 * gdb/class2.cc: New file.
15650
3c00b570
MC
156512003-11-25 Michael Chastain <mec.gnu@mindspring.com>
15652
15653 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
15654 of new demangler.
15655
7027acc7
MK
156562003-11-23 Mark Kettenis <kettenis@gnu.org>
15657
15658 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
15659 of gdb_test "run".
15660
b0e1598a
MK
156612003-11-23 Mark Kettenis <kettenis@gnu.org>
15662
15663 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
15664 "continue" into "run".
15665
4d9eda44
MC
156662003-11-23 Michael Chastain <mec.gnu@mindspring.com>
15667
15668 Partial fix for PR testsuite/1456.
15669 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
15670 call to test_compiler_info.
15671 * gdb.cp/ctti.exp: Likewise.
15672 * gdb.cp/derivation.exp: Likewise.
15673 * gdb.cp/member-ptr.exp: Likewise.
15674 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
15675 reference to gcc_compiled.
15676
156772003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
15678
15679 Fix PR testsuite/1463.
15680 * gdb.base/structs.exp (start_structs_test): Call
15681 get_debug_format before using the debug format.
15682
d422fe19
AC
156832003-11-22 Andrew Cagney <cagney@redhat.com>
15684
15685 * lib/gdb.exp (gdb_test_multiple): Add simple example.
15686 * gdb.base/structs.exp: Use gdb_test_multiple.
15687
039cf96d
AC
156882003-11-20 Andrew Cagney <cagney@redhat.com>
15689
6882279b
AC
15690 * gdb.base/structs.exp: Handle and recover from internal errors.
15691 Replace "foo${n}" with "foo<n>" in test messages.
15692
e53890ae
AC
15693 * gdb.base/structs.exp: Update copyright. Rewrite.
15694 * gdb.base/structs.c: Update copyright. Rewrite.
15695
2b211c59
AC
15696 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
15697 resync count exceeded.
d63a86f8 15698
039cf96d
AC
15699 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
15700 from the internal error.
15701 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
15702 Original from Jim Blandy.
15703 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 15704
eac98b22
AC
157052003-11-19 Andrew Cagney <cagney@redhat.com>
15706
15707 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
15708 KFAIL.
15709
67455b2a
MK
157102003-11-17 Mark Kettenis <kettenis@gnu.org>
15711
15712 New testcase for PR backtrace/1435.
15713 * gdb.arch/i386-unwind.exp: New file.
15714 * gdb.arch/i386-unwind.c: New file.
15715
853d6e5b
AC
157162003-11-17 Andrew Cagney <cagney@redhat.com>
15717
15718 * lib/gdb.exp (compiler_info): New global.
15719 (test_compiler_info): New function.
15720 (get_compiler_info): Set compiler_info.
15721 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
15722 "compiler_info" to gcc-<major>-<minor>.
15723
38cf6e11
MC
157242003-11-15 Michael Chastain <mec.gnu@mindspring.com>
15725
15726 * gdb.trace/configure: Remove.
15727
a50d3602
EZ
157282003-11-13 Elena Zannoni <ezannoni@redhat.com>
15729
15730 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 15731 breakpoints.
a50d3602
EZ
15732 * gdb.base/break.exp: Remove all references to explicit line
15733 numbers.
15734
d9407aaa
NC
157352003-11-11 Nick Clifton <nickc@redhat.com>
15736
15737 * gdb.base/shreloc.exp: Do not run for targets which do not
15738 support shared objects.
15739
db488fc1
CV
157402003-11-10 Corinna Vinschen <vinschen@redhat.com>
15741
15742 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
15743 Don't run tests if nofileio flag is given.
15744
6a90a18e
EZ
157452003-11-07 Elena Zannoni <ezannoni@redhat.com>
15746
15747 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 15748 as well as 'Watchpoint'.
6a90a18e 15749
0b915e9c
EZ
157502003-11-06 Elena Zannoni <ezannoni@redhat.com>
15751
15752 Reported by Jim Ingham <jingham@apple.com>:
15753 * gdb.base/annota1.exp: Match at least one occurrence of the
15754 signal handler annotation.
15755
d7e4b55f
EZ
157562003-11-06 Elena Zannoni <ezannoni@redhat.com>
15757
a9c64011
AS
15758 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
15759 as well as 'Watchpoint'.
d7e4b55f 15760
2fe4e8d0
MC
157612003-11-05 Michael Chastain <mec@shout.net>
15762
15763 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
15764
6ef88553
KW
157652003-11-03 Kris Warkentin <kewarken@qnx.com>
15766
15767 * gdb.arch/gdb1291.c: New test file.
15768 * gdb.arch/gdb1291.exp: New test script.
15769 * gdb.arch/gdb1431.c: New test file.
15770 * gdb.arch/gdb1431.exp: New test script.
15771
ae7dc4d8
MC
157722003-10-22 Michael Chastain <mec@shout.net>
15773
15774 * gdb.mi/pthreads.c: Add copyright notice.
15775
c39d7427
MC
157762003-10-22 Michael Chastain <mec@shout.net>
15777
15778 * gdb.threads/pthreads.c: Add copyright notice.
15779
8b7d96c1
MC
157802003-10-20 Michael Chastain <mec@shout.net>
15781
15782 * gdb.base/gdb1056.exp: New test script.
15783
d1d69fdd
DJ
157842003-10-13 Daniel Jacobowitz <drow@mvista.com>
15785
15786 * gdb.threads/killed.exp: Use gdb_run_cmd.
15787
7d605576
DJ
157882003-10-13 Daniel Jacobowitz <drow@mvista.com>
15789
15790 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
15791 create a core file.
15792 * gdb.threads/gcore-thread.exp: Likewise.
15793
618ec112
CV
157942003-10-13 Corinna Vinschen <vinschen@redhat.com>
15795
15796 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
15797 type, based on char type.
15798 (struct bit_flags_short_t): New bitfield type, based on short type.
15799 (init_bit_flags_char): New fuction.
15800 (init_bit_flags_short): Ditto.
15801 (print_bit_flags_char): Ditto.
15802 (print_bit_flags_short): Ditto.
15803 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
15804
9367a73c
MC
158052003-10-11 Michael Chastain <mec@shout.net>
15806
15807 * gdb.base/call-rt-st.exp: Update copyright year.
15808
1decf120
KI
158092003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
15810
15811 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
15812 * gdb.disasm/sh3.s: Ditto.
15813
5445b2ae
DJ
158142003-10-07 Daniel Jacobowitz <drow@mvista.com>
15815
15816 * gdb.threads/switch-threads.exp: New test.
15817 * gdb.threads/switch-threads.c: New source file.
15818
aec24853
CV
158192003-10-07 Corinna Vinschen <vinschen@redhat.com>
15820
15821 * gdb.base/ending-run.exp: Add sh specific case.
15822
adc7428d
AC
158232003-10-06 Andrew Cagney <cagney@redhat.com>
15824
15825 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
15826 * gdb.disasm/mn10200.exp: Delete obsolete file.
15827
c9d37158
DJ
158282003-09-29 Daniel Jacobowitz <drow@mvista.com>
15829
15830 * ChangeLog: Correct an entry command.exp -> commands.exp.
15831 * gdb.base/commands.exp (bp_deleted_in_command_test)
15832 (temporary_breakpoint_commands): Check noargs.
15833
79c2c32d
DC
158342003-09-25 David Carlton <carlton@kealia.com>
15835
15836 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
15837 of some print tests, where appropriate. Add tests for C::D::cd,
15838 E::ce, F::cXfX, G::XgX.
15839 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
15840
594e6d67
RE
158412003-09-25 Richard Earnshaw <rearnsha@arm.com>
15842
15843 * lib/java.exp (java_init): Import target_alias before using it.
15844
10f0d451
DC
158452003-09-25 David Carlton <carlton@kealia.com>
15846
15847 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
15848
274bcba0
EZ
158492003-09-23 Elena Zannoni <ezannoni@redhat.com>
15850
d63a86f8 15851 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 15852 weirdness.
274bcba0 15853
cdbf20f7
MC
158542003-09-17 Michael Chastain <mec@shout.net>
15855
15856 * gdb.cp/gdb1355.exp: New file.
15857 * gdb.cp/gdb1355.c: New file.
15858
71e06f80
CV
158592003-09-15 Corinna Vinschen <vinschen@redhat.com>
15860
15861 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15862 * gdb.asm/sh.inc: New file.
15863
5c4e30ca
DC
158642003-09-11 David Carlton <carlton@kealia.com>
15865
bd45b7af
DC
15866 * gdb.cp/namespace.exp: Add tests for namespace types.
15867 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15868 (test_namespace): New.
15869
1c199746
EZ
158702003-09-11 Elena Zannoni <ezannoni@redhat.com>
15871
a9c64011 15872 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15873 * gdb.stabs/weird.exp: Ditto.
1c199746 15874
04ed252f
MC
158752003-09-08 Michael Chastain <mec@shout.net>
15876
15877 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15878
d8a2d9e7
MC
158792003-09-07 Michael Chastain <mec@shout.net>
15880
15881 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15882 'parse error'.
15883
161afb24
MK
158842003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15885
15886 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15887
49f2741a
MC
158882003-08-30 Michael Chastain <mec@shout.net>
15889
15890 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15891 * gdb.gdb/observer.exp: Ditto.
15892 * gdb.gdb/xfullpath.exp: Ditto.
15893
8afa723e
MK
158942003-08-29 Mark Kettenis <kettenis@gnu.org>
15895
15896 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15897 *-*-*bsd*.
15898
f31dfe3b
JJ
158992003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15900
15901 * gdb.base/dump.exp: Skip for ia64.
15902
4630e498
JJ
159032003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15904
15905 * gdb.asm/asm-source.exp: Add ia64 support.
15906 * gdb.asm/ia64.inc: New file.
15907
1105b7ef
MC
159082003-08-22 Michael Chastain <mec@shout.net>
15909
15910 * gdb.cp: New directory.
15911 * gdb.cp/*: Copy from gdb.c++/*.
15912 * gdb.c++/*: Remove.
15913 * Makefile.in: Change gdb.c++ to gdb.cp.
15914 * configure.in: Ditto.
15915 * configure: Regnerate.
15916
c945b932
MK
159172003-08-18 Mark Kettenis <kettenis@gnu.org>
15918
15919 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15920 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15921
2b66634b
DJ
159222003-08-17 Daniel Jacobowitz <drow@mvista.com>
15923
15924 * mi-var-display.exp (-var-list-children weird): Accept function
15925 pointers with argument types.
15926 * mi1-var-display.exp (-var-list-children weird): Likewise.
15927 * mi2-var-display.exp (-var-list-children weird): Likewise.
15928
a356f73b
DJ
159292003-08-17 Daniel Jacobowitz <drow@mvista.com>
15930
15931 * gdb.base/annota3.exp: Add missing newline.
15932
483417b8
MC
159332003-08-06 Michael Chastain <mec@shout.net>
15934
15935 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
15936
c99c59c3
MS
159372003-08-12 Michael Snyder <msnyder@redhat.com>
15938
15939 * gdb.base/float.exp: Add test for SH.
15940
55ed7501
MK
159412003-08-10 Mark Kettenis <kettenis@gnu.org>
15942
15943 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
15944
1a371f2e
EZ
159452003-08-07 Elena Zannoni <ezannoni@redhat.com>
15946
15947 * gdb.base/completion.exp: Remove reduntant completion test
15948 on filename.
15949
e0f353ce
EZ
159502003-08-07 Elena Zannoni <ezannoni@redhat.com>
15951
a9c64011
AS
15952 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
15953 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
15954 gdb.trace/save-trace.exp: Make sure that full pathnames are
15955 escaped correctly.
e0f353ce 15956
5710a1af 159572003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 15958
a9c64011
AS
15959 * configure.in: Don't generate config.h from config.hin.
15960 * configure: Regenerate.
15961 * config.hin: Remove file.
15962 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
15963 * gdb.threads/pthreads.c: Ditto.
5710a1af 15964
dcd81ce9
DJ
159652003-08-07 Daniel Jacobowitz <drow@mvista.com>
15966
15967 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15968 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
15969 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
15970 Replace ld24 with seth/add3.
15971
6009d884
AC
159722003-08-02 Andrew Cagney <cagney@redhat.com>
15973
15974 * gdb.base/annota3.exp: New file.
15975 * gdb.base/annota3.c: New file.
15976 * gdb.c++/annota3.exp: New file.
15977 * gdb.c++/annota3.cc: New file.
15978
51514e06
MC
159792003-07-29 Michael Chastain <mec@shout.net>
15980
15981 * gdb.threads/tls.c (spin): Check errno only if sem_wait
15982 actually failed.
15983 (do_pass): Likewise.
15984 * gdb.threads/tls.exp: Always initialize no_of_threads.
15985
4ee6625b
DJ
159862003-07-27 Daniel Jacobowitz <drow@mvista.com>
15987
15988 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
15989 pattern.
15990 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
15991 * gdb.threads/tls.exp: Recognize one case of the host library not
15992 supporting TLS.
15993
225f2bf6
AC
159942003-07-27 Andrew Cagney <cagney@redhat.com>
15995
15996 * gdb.base/fileio.exp: Use SH when running commands using
15997 remote_exec.
15998
bcb27c9f
DJ
159992003-07-24 Daniel Jacobowitz <drow@mvista.com>
16000
16001 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16002 * gdb.base/relocate.c (dummy): New padding array.
16003
3d67be83
MS
160042003-07-22 Michael Snyder <msnyder@redhat.com>
16005
d63a86f8 16006 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16007
16008 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16009 patterns to be more general, accepting old and new output.
16010 Some output chars (such as '+') also must be quoted.
d63a86f8 16011 Some addresses are displayed numerically instead of
3d67be83
MS
16012 symbolically.
16013
57ba3b85
MS
160142003-07-23 Michael Snyder <msnyder@redhat.com>
16015
686d097c
MS
16016 * gdb.base/return2.exp: Don't test long-long return.
16017
57ba3b85
MS
16018 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16019 * gdb.disasm/t01_mov.exp: Ditto.
16020 * gdb.disasm/t02_mova.s: Ditto.
16021 * gdb.disasm/t02_mova.exp: Ditto.
16022 * gdb.disasm/t03_add.s: Ditto.
16023 * gdb.disasm/t03_add.exp: Ditto.
16024 * gdb.disasm/t04_sub.s: Ditto.
16025 * gdb.disasm/t04_sub.exp: Ditto.
16026 * gdb.disasm/t05_cmp.s: Ditto.
16027 * gdb.disasm/t05_cmp.exp: Ditto.
16028 * gdb.disasm/t06_ari2.s: Ditto.
16029 * gdb.disasm/t06_ari2.exp: Ditto.
16030 * gdb.disasm/t07_ari3.s: Ditto.
16031 * gdb.disasm/t07_ari3.exp: Ditto.
16032 * gdb.disasm/t08_or.s: Ditto.
16033 * gdb.disasm/t08_or.exp: Ditto.
16034 * gdb.disasm/t09_xor.s: Ditto.
16035 * gdb.disasm/t09_xor.exp: Ditto.
16036 * gdb.disasm/t10_and.s: Ditto.
16037 * gdb.disasm/t10_and.exp: Ditto.
16038 * gdb.disasm/t11_logs.s: Ditto.
16039 * gdb.disasm/t11_logs.exp: Ditto.
16040 * gdb.disasm/t12_bit.s: Ditto.
16041 * gdb.disasm/t12_bit.exp: Ditto.
16042 * gdb.disasm/t13_otr.s: Ditto.
16043 * gdb.disasm/t13_otr.exp: Ditto.
16044
e00759ef
EZ
160452003-07-22 Elena Zannoni <ezannoni@redhat.com>
16046
16047 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16048
8bc2021f
EZ
160492003-07-22 Elena Zannoni <ezannoni@redhat.com>
16050
a9c64011
AS
16051 * gdb.threads/tls.c : New file.
16052 * gdb.threads/tls.exp : New file.
16053 * gdb.threads/tls-main.c : New file.
16054 * gdb.threads/tls-shared.c : New file.
16055 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16056
89320c4c
AS
160572003-07-22 Andreas Schwab <schwab@suse.de>
16058
16059 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16060
180dea7c
AS
160612003-07-20 Andreas Schwab <schwab@suse.de>
16062
16063 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16064 due to insn reordering.
16065
0714963c
AC
160662003-07-15 Andrew Cagney <cagney@redhat.com>
16067
16068 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16069
98a23b3f
MC
160702003-07-15 Michael Chastain <mec@shout.net>
16071
16072 * gdb.base/gdb1250.exp: New file.
16073 * gdb.base/gdb1250.c: New file.
16074
27e417a2
ML
160752003-07-09 Michal Ludvig <mludvig@suse.cz>
16076
16077 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16078 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16079
8bc2021f
EZ
160802003-07-09 Elena Zannoni <ezannoni@redhat.com>
16081
a9c64011
AS
16082 * gdb.threads/tls.c: New file.
16083 * gdb.threads/tls.exp: New file.
16084 * gdb.threads/tls-main.c: New file.
16085 * gdb.threads/tls-shared.c: New file.
16086 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16087
d99968dc
EZ
160882003-07-09 Elena Zannoni <ezannoni@redhat.com>
16089
16090 * gdb.base/annota1.exp: Make sure that we properly escape the
16091 full path of the source file. Xfail more permissive patterns,
d63a86f8 16092 due to a compiler debug info problem.
d99968dc 16093
83876b3b
AS
160942003-07-07 Andreas Schwab <schwab@suse.de>
16095
2705e972
AS
16096 * gdb.asm/m68k.inc: New file.
16097 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16098
83876b3b
AS
16099 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16100 arguments"): Also match negative number.
16101
16102 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16103
3a871b37
DJ
161042003-07-03 Daniel Jacobowitz <drow@mvista.com>
16105
16106 * gdb.base/store.c (charest): New typedef.
16107 (add_char): Rename to add_charest, update.
16108 (wack_char): Rename to wack_charest, update types. Return l + r
16109 to keep r live across the call.
16110 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16111 (wack_double, wack_doublest): Return l + r to keep r live across
16112 the call.
16113 * gdb.base/store.exp: Accomodate store.c changes.
16114
b2a7f303
DC
161152003-06-30 David Carlton <carlton@kealia.com>
16116
16117 * gdb.c++/maint.exp (test_invalid_name): New.
16118 (test_first_component): Add tests for invalid names.
16119
3c6cb4a1
MC
161202003-06-29 Michael Chastain <mec@shout.net>
16121
16122 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16123 output of '<VTT for class>' for virtual base classes.
16124
f1c2644b
DJ
161252003-06-29 Daniel Jacobowitz <drow@mvista.com>
16126
16127 * gdb.base/completion.exp: Tab-complete "complet" instead of
16128 "compl".
16129 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16130
18080350
DJ
161312003-06-29 Daniel Jacobowitz <drow@mvista.com>
16132
16133 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16134 * gdb.base/volatile.exp: Likewise.
16135
f56973f8
DJ
161362003-06-29 Daniel Jacobowitz <drow@mvista.com>
16137
16138 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16139 gdb/1265.
16140
161412003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16142 Daniel Jacobowitz <drow@mvista.com>
16143
16144 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16145 initial line count of 'captured_main' from 26 to 32.
16146 (test_with_self): Allow xmalloc call to be interleaved with the
16147 preceding two lines.
16148
e766d4d6
JB
161492003-06-24 Joel Brobecker <brobecker@gnat.com>
16150
16151 * gdb.base/bang.exp: New testcase.
16152
f125c9a4
JB
161532003-06-23 Joel Brobecker <brobecker@gnat.com>
16154
16155 * gdb.base/langs.exp: Add some tests for the "minimal" language
16156 support.
16157
6e25beaf
EZ
161582003-06-23 Elena Zannoni <ezannoni@redhat.com>
16159
16160 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16161 the testcase.
16162
2f816dda
DJ
161632003-06-22 Daniel Jacobowitz <drow@mvista.com>
16164
16165 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16166 offset.
16167
db5a5748
DJ
161682003-06-22 Daniel Jacobowitz <drow@mvista.com>
16169
16170 * gdb.c++/pr-1210.cc: New file.
16171 * gdb.c++/pr-1210.exp: New file.
16172
1df0c130
DJ
161732003-06-21 Daniel Jacobowitz <drow@mvista.com>
16174
16175 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16176 000-exec-continue.
16177
a92feac0
MK
161782003-06-15 Mark Kettenis <kettenis@gnu.org>
16179
16180 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16181 on *-*-*bsd* instead of *-*-freebsd*.
16182
81a58f5b
AC
161832003-06-14 Andrew Cagney <cagney@redhat.com>
16184
16185 * gdb.base/store.exp: Test longest and doublest. Test all
16186 parameters. Weaken return statement match.
16187 * gdb.base/store.c: Add longest and doublest - aka long long and
16188 long double functions. Put all parameters into local register
16189 variables. Use negative values.
16190
b257a0d3
AC
161912003-06-14 Andrew Cagney <cagney@redhat.com>
16192
16193 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16194 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16195 exit status.
16196 * gdb.base/fileio.exp: Disable target when nointerrupts and
16197 noinferiorio, instead of limiting it to remote. Use remote_exec
16198 instead of system.
d63a86f8 16199
21c38304
JJ
162002003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16201
16202 * gdb.base/float.exp: Add ia64 support.
16203
1bcdb424
CV
162042003-06-12 Corinna Vinschen <vinschen@redhat.com>
16205
16206 * gdb.base/fileio.exp: Run only on remote targets.
16207
6aeb981f
CV
162082003-06-10 Corinna Vinschen <vinschen@redhat.com>
16209
16210 * gdb.base/fileio.c: New file, testing File-I/O.
16211 * gdb.base/fileio.exp: Ditto.
16212
53df362e
RG
162132003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16214
16215 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16216 shared objects after relocation at load time (gdb PR/1132).
16217 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16218 as above, part of the shared object relocation test.
53df362e 16219
ffee1b46
MK
162202003-06-08 Mark Kettenis <kettenis@gnu.org>
16221
b5ca3722
MK
16222 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16223 fully filled history list.
16224 * gdb.base/gdb_history: New file.
16225
03ed860d
MK
16226 * gdb.base/signals.exp: XFAIL "continue to func1" on
16227 i*86-*-freebsd*.
16228
ffee1b46
MK
16229 * gdb.base/attach.exp: When trying to attach to a nonexistent
16230 process, make it possible to specify the PID based on the target,
16231 and do so for *-*-freebsd*.
16232
d80dbb52
RH
162332003-06-02 Richard Henderson <rth@redhat.com>
16234
16235 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16236
6dd77b81
RH
162372003-06-02 Richard Henderson <rth@redhat.com>
16238
16239 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16240
f6347e16
RH
162412003-06-02 Richard Henderson <rth@redhat.com>
16242
16243 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16244
2c161407
DJ
162452003-06-01 Daniel Jacobowitz <drow@mvista.com>
16246
16247 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16248 of globalvar.
16249
572eb746
MK
162502003-06-01 Mark Kettenis <kettenis@gnu.org>
16251
16252 * gdb.asm/asm-source.exp: Check for memory read errors in
16253 disassembler test on *BSD too.
16254
9e9617a5
RH
162552003-06-01 Richard Henderson <rth@redhat.com>
16256
16257 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16258 for .frame.
16259 (gdbasm_call): Lose ldgp.
16260 (gdbasm_startup): Add frame information.
16261 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16262
7b34ad4e
MK
162632003-05-31 Mark Kettenis <kettenis@gnu.org>
16264
16265 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16266 i?86-*-*.
16267
10059fdf
MK
162682003-05-30 Mark Kettenis <kettenis@gnu.org>
16269
16270 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16271 FreeBSD.
16272
acf4b816
RH
162732003-05-29 Richard Henderson <rth@redhat.com>
16274
16275 * gdb.asm/alpha.inc: New file.
16276 * gdb.asm/asm-source.exp: Use it.
16277
e9ecd949
JB
162782003-05-29 Jim Blandy <jimb@redhat.com>
16279
16280 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16281 'core.PID'.
16282
e3e5a4f3
JB
162832003-05-22 Jim Blandy <jimb@redhat.com>
16284
16285 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16286 backtrace.
d63a86f8 16287
72fe3d25
DC
162882003-05-20 David Carlton <carlton@math.stanford.edu>
16289
16290 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16291 this time.
16292
58da2eb2
DC
162932003-05-19 David Carlton <carlton@bactrian.org>
16294
16295 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16296 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16297
1fcb5155
DC
162982003-05-19 David Carlton <carlton@bactrian.org>
16299
16300 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16301 namespace tests.
16302 Bump copyright date.
16303 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16304 (main): Call C::D::marker2.
16305 * gdb.c++/namespace1.cc: New file.
16306
85e85163
JJ
163072003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16308
16309 Roland McGrath <roland@redhat.com>
d63a86f8 16310 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16311 there is no manager thread.
16312
a25fbfec
JJ
163132003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16314
d63a86f8
RM
16315 * gdb.threads/schedlock.exp: Remove assumption that all threads
16316 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16317 in one of the child threads rather than the main thread.
16318
be375bae
JB
163192003-05-07 Jim Blandy <jimb@redhat.com>
16320
09bf6082
JB
16321 Add support for assembly source testing on the s390x.
16322 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16323 architecture.
16324 * gdb.asm/s390x.inc: New file.
16325
be375bae
JB
16326 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16327 succession of 'if' statements.
16328
00905d52
AC
163292003-05-05 Andrew Cagney <cagney@redhat.com>
16330
16331 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16332
b1e29e33
AC
163332003-05-05 Andrew Cagney <cagney@redhat.com>
16334
16335 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16336 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16337
e33d66ec
EZ
163382003-05-02 Elena Zannoni <ezannoni@redhat.com>
16339
16340 * gdb.base/charset.exp: Update based on new behavior of set/show
16341 charset commands.
16342
2b6fd0d8
AC
163432003-05-01 Andrew Cagney <cagney@redhat.com>
16344
16345 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16346 variable do not give memory errors.
16347
130cacce
AF
163482003-04-30 Adam Fedor <fedor@gnu.org>
16349
16350 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16351 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16352 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16353 gdb.objc/basicclass.m: : New files
16354
16355 * lib/gdb.exp (gdb_compile_objc): New procedure.
16356
bea71854
DJ
163572003-04-27 Daniel Jacobowitz <drow@mvista.com>
16358
16359 * gdb.base/signals.exp: Make backtrace tests more specific.
16360
0f20eeea
DC
163612003-04-23 David Carlton <carlton@bactrian.org>
16362
16363 * gdb.c++/maint.exp (test_first_component): Add tests for
16364 'operator' in more locations.
16365
c8c4d8dc
KB
163662003-04-16 Kevin Buettner <kevinb@redhat.com>
16367
16368 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16369
3fe60e3c
EZ
163702003-04-16 Elena Zannoni <ezannoni@redhat.com>
16371
16372 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16373 func marke' instead. Update test name.
3fe60e3c 16374
9219021c
DC
163752003-04-15 David Carlton <carlton@math.stanford.edu>
16376
16377 * gdb.c++/maint.exp: New file.
16378
5dd55bdd
EZ
163792003-04-14 Elena Zannoni <ezannoni@redhat.com>
16380
16381 * gdb.threads/schedlock.c: Change type of thread function argument
16382 to long, to avoid warnings on 64-bit platforms.
16383
00890572
EZ
163842003-04-14 Elena Zannoni <ezannoni@redhat.com>
16385
a9c64011
AS
16386 * gdb.base/attach.exp: Add new message from ptrace in case of
16387 attaching to nonexistent process.
d63a86f8 16388
93201743
JB
163892003-04-11 Jim Blandy <jimb@redhat.com>
16390
16391 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16392 gdb.c++/userdef.cc: Place comments on the lines to which the
16393 marker function might return.
16394 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16395 gdb.c++/userdef.exp: Look for those comments to check that we've
16396 returned to the right place, instead of checking line numbers.
16397
2a11c64d
EZ
163982003-04-11 Elena Zannoni <ezannoni@redhat.com>
16399
a9c64011
AS
16400 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16401 match on sourcefile name, instead of directory name.
2a11c64d 16402
68ab8fc5
EZ
164032003-04-10 Elena Zannoni <ezannoni@redhat.com>
16404
d63a86f8 16405 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16406 working directory name.
16407
5624293a
JB
164082003-04-09 Jim Blandy <jimb@redhat.com>
16409
16410 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16411 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16412 after an inferior function call, report the failure, but allow the
16413 test to continue.
16414
f1f02ee4
SC
164152003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16416
16417 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16418 with -DPROTOTYPES.
16419
6eb79af0
SC
164202003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16421
16422 * gdb.base/break.exp: Revert last patch.
16423
8dfb4cf0
SC
164242003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16425
16426 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16427 with -DPROTOTYPES.
16428
ed4c619a
AC
164292003-04-02 Andrew Cagney <cagney@redhat.com>
16430
16431 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16432 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16433 matching directories by the name breakpoint.
16434 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16435 Make "continue to marker1" consistent.
16436 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16437 message consistent.
16438 * lib/gdb.exp: Put "the program is no longer running", and "the
16439 program exited" in parenthesis.
16440 * lib/mi-support.exp: Ditto.
d63a86f8 16441
4e35d5f0 164422003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 16443
4e35d5f0
BR
16444 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
16445
71900fe8
AC
164462003-03-29 Andrew Cagney <cagney@redhat.com>
16447
16448 * gdb.base/sizeof.c (main): Print the value of '\377'.
16449 * gdb.base/sizeof.exp: Check the sign of '\377'.
16450
c0655a16
MC
164512003-03-27 Michael Chastain <mec@shout.net>
16452
16453 * gdb.base/gdb1090.exp: New file.
16454 * gdb.base/gdb1090.cc: New file.
16455
5b2a3989
JB
164562003-03-27 J. Brobecker <brobecker@gnat.com>
16457
16458 * gdb.gdb/observer.exp: New regression test.
16459
79876890
MC
164602003-03-27 Michael Chastain <mec@shout.net>
16461
16462 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
16463 * gdb.base/ptype.exp: Likewise.
16464
6eac95e3
CV
164652003-03-27 Corinna Vinschen <vinschen@redhat.com>
16466
16467 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
16468
e8c71839
MC
164692003-03-26 Michael Chastain <mec@shout.net>
16470
16471 * gdb.base/ptype.exp: Actually use some typedef'd types.
16472
71b10041
SC
164732003-03-21 Stephane Carrez <stcarrez@nerim.fr>
16474
16475 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
16476 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
16477
2512cf80
CV
164782003-03-20 Corinna Vinschen <vinschen@redhat.com>
16479
16480 * gdb.base/default.exp: Fix regular expression.
16481
0d195a4f
CV
164822003-03-20 Corinna Vinschen <vinschen@redhat.com>
16483
16484 * gdb.base/args.exp: Fix regular expression.
16485
8a2dbca8
CV
164862003-03-20 Corinna Vinschen <vinschen@redhat.com>
16487
16488 * gdb.base/help.exp: Allow Win32 child process.
16489
bf028682
CV
164902003-03-20 Corinna Vinschen <vinschen@redhat.com>
16491
16492 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
16493 when stepping out of main().
16494
182dbe85
CV
164952003-03-20 Corinna Vinschen <vinschen@redhat.com>
16496
16497 * gdb.base/default.exp: Check for win32 specific message when calling
16498 "run" without executable.
16499
d67a6ba5
CV
165002003-03-20 Corinna Vinschen <vinschen@redhat.com>
16501
16502 * gdb.base/args.exp: Expect .exe in output.
16503
a955b5bb
CV
165042003-03-20 Corinna Vinschen <vinschen@redhat.com>
16505
16506 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
16507 Cygwin native.
16508
bf6bad4b
AC
165092003-03-17 Andrew Cagney <cagney@redhat.com>
16510
16511 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
16512 vector registes.
16513 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
16514 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
16515
293e9a31
DC
165162003-03-17 David Carlton <carlton@math.stanford.edu>
16517
16518 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
16519 test, for PR breakpoints/38.
16520 Call test_watchpoint_and_breakpoint.
16521 * gdb.base/watchpoint.c (func3): New function.
16522 (main): Call func3.
16523
5330f2db
DC
165242003-03-04 David Carlton <carlton@math.stanford.edu>
16525
16526 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
16527 Garply<Garply<char> >:: garply".
16528 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
16529 with respect to PR c++/1111; note also PR c++/1113.
16530 (test_template_breakpoints): KFAIL "constructor breakpoint" with
16531 respect to PR c++/1062.
16532 KFAIL "destructor breakpoint" with respect to PR c++/1112.
16533
6ece72da
DC
165342003-03-03 David Carlton <carlton@math.stanford.edu>
16535
16536 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
16537 with respect to PR c++/57.
16538 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
16539 c++/826.
16540 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
16541 respect to PR c++/57.
16542
85ca1584
DC
165432003-03-03 David Carlton <carlton@math.stanford.edu>
16544
16545 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
16546 respect to PR c++/33 into FAILs.
16547
98e9c5b8
MC
165482003-03-03 Michael Chastain <mec@shout.net>
16549
7bedbf27
MC
16550 * configure.in: Update copyright years.
16551
165522003-03-03 Michael Chastain <mec@shout.net>
16553
16554 * Makefile.in: Update copyright years.
98e9c5b8 16555
f683e100
DC
165562003-02-28 David Carlton <carlton@math.stanford.edu>
16557
16558 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
16559 print class instead of struct and/or superfluous protection
16560 specifiers, as long as the resulting output is equivalent to the
16561 source code.
16562 Delete FIXME from end of messages on tests that don't need
16563 fixing.
16564
a9e0cf2c
DC
165652003-02-28 David Carlton <carlton@math.stanford.edu>
16566
16567 * gdb.c++/templates.exp (do_tests): Allow const in the two
16568 Foo<volatile char *>::foo tests.
16569
e8d359df
MS
165702003-02-27 Michael Snyder <msnyder@redhat.com>
16571
d63a86f8 16572 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
16573 will be consistant.
16574
0b71dc91
DC
165752003-02-26 David Carlton <carlton@math.stanford.edu>
16576
16577 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
16578 char *>::foo" test with respect to PR c++/33. Create a new test
16579 which is identical to that one except that it doesn't put the
16580 space between the "char" and the "*"; KFAIL it, too.
16581
dd14ab43
DC
165822003-02-26 David Carlton <carlton@math.stanford.edu>
16583
16584 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
16585 template types into either PASSes or KFAILs (corresponding to PR
16586 c++/57). Tweak indentation. Update copyright.
16587
1146c7f1
SC
165882003-02-23 Stephane Carrez <stcarrez@nerim.fr>
16589
16590 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
16591
74641dfb
MC
165922003-02-13 Michael Chastain <mec@shout.net>
16593
16594 * gdb.base/exprs.exp: Remove i960 remnants.
16595 * gdb.base/funcargs.exp: Likewise.
16596 * gdb.base/list.exp: Likewise.
16597 * gdb.base/ptype.exp: Likewise.
16598
559cd2d0
DC
165992003-02-14 David Carlton <carlton@math.stanford.edu>
16600
16601 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
16602 pEe->D::vg()" from XFAIL to KFAIL.
16603
c4f90d87
JM
166042003-02-13 Jason Molenda (jmolenda@apple.com)
16605
16606 * gdb.base/maint.exp: Update maint print statistics regexp to include
16607 new entries.
16608
cbc4d97c
MC
166092003-02-13 Michael Chastain <mec@shout.net>
16610
16611 * gdb.c++/inherit.exp: Remove call to get_debug_format.
16612
40f235b7
MC
166132003-02-12 Michael Chastain <mec@shout.net>
16614
16615 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
16616 * gdb.c++/inherit.exp: Likewise.
16617 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
16618 * gdb.c++/templates.exp: Likewise.
16619 * gdb.c++/virtfunc.exp: Likewise.
16620
c56716b0
JM
166212003-02-06 Jason Molenda (jason-cl@molenda.com)
16622
16623 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
16624 why the code is written that way.
16625
070afcf8
MC
166262003-02-05 Michael Chastain <mec@shout.net>
16627
16628 * gdb.base/dump.exp: Add missing copyright line.
16629
5d0331e5
JM
166302003-02-05 Jason Molenda (jason-cl@molenda.com)
16631
f7ae6d3e 16632 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
16633 at the beginning so the breakpoint doesn't get set on the loop.
16634
92851186
MC
166352003-02-05 Michael Chastain <mec@shout.net>
16636
16637 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
16638 output for configurations with gcc 2.95.3.
16639
cbf1e085
AC
166402003-02-05 Keith Seitz <keiths@redhat.com>
16641 Andrew Cagney <ac131313@redhat.com>
16642
16643 * gdb.mi/mi-cli.exp: New file.
d63a86f8 16644
29518e1e
MC
166452003-02-04 Michael Chastain <mec@shout.net>
16646
16647 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
16648 Call perror and then continue.
16649
5af1d5f3
MC
166502003-02-03 Michael Chastain <mec@shout.net>
16651
16652 * gdb.c++/pr-1023.cc: New file.
16653 * gdb.c++/pr-1023.exp: New file.
16654
6b549786
JB
166552003-02-05 Jim Blandy <jimb@redhat.com>
16656
16657 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
16658 it's local to foobar. Check for it there, and check that it's not
16659 present in main.
16660 * gdb.c++/local.cc (marker2): New function.
16661 (foobar): Call marker1.
16662 (main): Call marker2 instead of marker1.
16663
67f16606
AC
166642003-02-04 Andrew Cagney <ac131313@redhat.com>
16665
16666 * gdb.disasm/mn10200.exp: Obsolete file.
16667 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
16668 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
16669 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
16670
1c5cb38e
DC
166712003-02-04 David Carlton <carlton@math.stanford.edu>
16672
16673 * gdb.c++/overload.exp: Test intToChar(1).
16674 * gdb.c++/overload.cc (intToChar): New.
16675 (main): Call intToChar.
16676
d1fe6965
DC
166772003-02-03 David Carlton <carlton@math.stanford.edu>
16678
16679 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
16680 'might_kfail' arg.
16681 KFAIL some of the continue_to_bp_overloaded calls, according to
16682 PR c++/1025.
16683
9ba61c5d
MC
166842003-02-01 Michael Chastain <mec@shout.net>
16685
16686 * gdb.base/advance.c (marker1): New marker function.
16687 * gdb.base/advance.exp: When the 'advance' command lands on the
16688 return breakpoint, it can legitimately stop on either the
16689 current line or the next line. Accommodate both outcomes.
16690 * gdb.base/until.exp: Likewise.
16691
e7494ffb
AC
166922003-02-02 Andrew Cagney <ac131313@redhat.com>
16693
16694 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16695 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
16696 now a list, not a tuple.
16697 * gdb.mi/mi-var-display.exp: Ditto.
16698 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 16699
075559bc
AC
167002003-02-01 Andrew Cagney <ac131313@redhat.com>
16701
16702 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
16703 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
16704 stack backtraces.
16705 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 16706
2bd4c7b1
MK
167072003-02-01 Mark Kettenis <kettenis@gnu.org>
16708
16709 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16710 gdb.mi/mi1-pthreads.exp: Return instead of calling
16711 gdb_suppress_entire_file.
16712
eabd8992
MS
167132003-02-01 Mark Salter <msalter@redhat.com>
16714
16715 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
16716
71469e2f
MS
167172003-01-31 Mark Salter <msalter@redhat.com>
16718
16719 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
16720 Support empty arg.
16721
38a94d44
MC
167222003-01-30 Michael Chastain <mec@shout.net>
16723
16724 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
16725 This was a workaround for a UTF-8 bug in readline 4.3. The bug
16726 has been fixed in gdb/readline on 2003-01-09.
16727
19ea9e73
MS
167282003-01-29 Michael Snyder <msnyder@redhat.com>
16729
e8d359df
MS
16730 * gdb.base/maint.exp: Allow for leading underscore in symbol.
16731 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
16732 * gdb.base/args.exp: Skip if target does not support args passing.
16733
2307bd6a
DJ
167342003-01-22 Daniel Jacobowitz <drow@mvista.com>
16735
19ea9e73 16736 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
16737 gdb_test. Accept a list of expect arguments as the third
16738 parameter.
16739 (gdb_test): Use it.
16740
f2dd3617
EZ
167412003-01-20 Elena Zannoni <ezannoni@redhat.com>
16742
16743 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
16744 allow for different test tree configurations. Update some
16745 tescases accordingly.
16746 * gdb.arch/altivec-regs.exp: Ditto.
16747 * gdb.asm/asm-source.exp: Ditto.
16748 * gdb.base/advance.exp: Ditto.
16749 * gdb.base/display.exp: Ditto.
d63a86f8 16750 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
16751 * gdb.base/mips_pro.exp: Ditto.
16752 * gdb.base/overlays.exp: Ditto.
16753 * gdb.base/relocate.exp: Ditto.
16754 * gdb.base/setshow.exp: Ditto.
16755 * gdb.base/step-line.exp: Ditto.
16756 * gdb.base/step-test.exp: Ditto.
16757 * gdb.base/until.exp: Ditto.
16758 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
16759
c71cdefd
DC
167602003-01-17 David Carlton <carlton@math.stanford.edu>
16761
16762 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
16763 corresponding to PR c++/945.
16764 Update copyright.
16765
fdba05d7
DC
167662003-01-17 David Carlton <carlton@math.stanford.edu>
16767
16768 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
16769 corresponding to PR c++/68.
16770
167712003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
16772
16773 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
16774 (test_paddr_hairy_functions): Call print_addr_2_kfail for
16775 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
16776
c362c33a
EZ
167772003-01-15 Elena Zannoni <ezannoni@redhat.com>
16778
0fbc361c
EZ
16779 * gdb.base/break.exp: Fix change of default location, because of
16780 removal of until tests.
16781 * gdb.base/help.exp: Update test for new 'until' help message.
16782 Add test for help on 'advance'.
a9c64011 16783 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 16784
dabf8a35
MK
167852003-01-15 Mark Kettenis <kettenis@gnu.org>
16786
16787 * gdb.base/default.exp: Adapt "info float" test for recent changes
16788 to that command. Add test for "info vector".
16789 * gdb.base/float.exp: New file. Add test for "info float" that
16790 resembles the old test in gdb.base/default.exp.
16791
a1769aca
DC
167922003-01-15 David Carlton <carlton@math.stanford.edu>
16793
16794 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
16795
82025e13
EZ
167962003-01-15 Elena Zannoni <ezannoni@redhat.com>
16797
16798 * gdb.base/break.exp: Move the tests of until command from here...
16799 * gdb.base/until.exp: ... to here. New file. Add other tests.
16800 * gdb.base/advance.c: New file.
16801 * gdb.base/advance.exp: New file.
16802
8f9ab801
EZ
168032003-01-14 Elena Zannoni <ezannoni@redhat.com>
16804
a9c64011
AS
16805 * gdb.base/args.c: New file.
16806 * gdb.base/args.exp: New file.
8f9ab801 16807
9ae66589
DJ
168082003-01-14 Daniel Jacobowitz <drow@mvista.com>
16809
16810 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
16811
8d77e5c3
DJ
168122003-01-14 Daniel Jacobowitz <drow@mvista.com>
16813
16814 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
16815
12d2f0a1
DJ
168162003-01-14 Daniel Jacobowitz <drow@mvista.com>
16817
16818 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
16819 dates.
16820
6ca37014
DJ
168212003-01-13 Daniel Jacobowitz <drow@mvista.com>
16822
16823 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
16824
b0023472
DJ
168252003-01-13 Daniel Jacobowitz <drow@mvista.com>
16826
16827 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
16828 (ptype &*"foo").
16829 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
16830
607fbc54 168312003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
16832
16833 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
16834 * gdb.mi/mi1-console.exp: Likewise.
16835
607fbc54 168362003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
16837
16838 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
16839 * gdb.mi/mi1-console.exp: Likewise.
16840
a1fb14a2
DJ
168412003-01-13 Daniel Jacobowitz <drow@mvista.com>
16842
16843 * gdb.c++/overload.exp: Remove some fixed XFAILs.
16844
c4cf40b7
DJ
168452003-01-09 Daniel Jacobowitz <drow@mvista.com>
16846
16847 * gdb.base/detach.exp: New test.
16848
696d5a5b
DJ
168492003-01-09 Daniel Jacobowitz <drow@mvista.com>
16850
16851 * Makefile.in (ALL_SUBDIRS): New variable.
16852 (subdirs, clean, distclean): Use it.
16853 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
16854 regenerating Makefile, since it is generated from the top level.
16855 * gdb.asm/Makefile.in: Likewise.
16856 * gdb.base/Makefile.in: Likewise.
16857 * gdb.c++/Makefile.in: Likewise.
16858 * gdb.disasm/Makefile.in: Likewise.
16859 * gdb.java/Makefile.in: Likewise.
16860 * gdb.mi/Makefile.in: Likewise.
16861 * gdb.threads/Makefile.in: Likewise.
16862 * gdb.trace/Makefile.in: Likewise.
16863
754533e4
DC
168642003-01-09 David Carlton <carlton@math.stanford.edu>
16865
16866 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16867 Add copyright year 2003.
16868
d8b3e9ee
MC
168692003-01-06 Michael Chastain <mec@shout.net>
16870
16871 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16872 When selecting a thread, 'line' and 'file' are optional.
16873 * gdb.mi/mi1-pthreads.exp: Likewise.
16874
8e9e0fe6
AS
168752003-01-06 Andreas Schwab <schwab@suse.de>
16876
16877 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16878 failures.
16879
b5ab8ff3
DJ
168802003-01-04 Daniel Jacobowitz <drow@mvista.com>
16881
16882 Fix PR gdb/844
16883 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16884 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16885
16886 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16887 instead of calling gdb_suppress_entire_file.
16888 * gdb.threads/print-threads.exp: Likewise.
16889 * gdb.threads/schedlock.exp: Likewise.
16890
16891 * gdb.threads/killed.exp: Return instead of calling
16892 gdb_suppress_entire_file.
16893 * gdb.threads/linux-dp.exp: Likewise.
16894 * gdb.threads/pthreads.exp: Likewise.
16895
1e698235
DJ
168962003-01-04 Daniel Jacobowitz <drow@mvista.com>
16897
16898 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16899 stabs.
16900 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16901 * gdb.base/whatis.exp: Always allow (void) after function names.
16902
147ff08c
DJ
169032003-01-04 Daniel Jacobowitz <drow@mvista.com>
16904
16905 * gdb.c++/casts.exp: Correct regexp.
16906
dc62bfc2
MK
169072003-01-04 Mark Kettenis <kettenis@gnu.org>
16908
16909 * configure.in: Call AC_CONFIG_HEADER. Don't call
16910 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16911 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16912 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16913 aforementioned directories in the AC_OUPUT call.
16914 * config.hin: New file.
16915 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16916 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16917 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16918 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16919 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16920 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16921 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16922 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16923 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
16924 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
16925 gdb.threads/configure.in, gdb.threads/configure,
16926 gdb.threads/config.in, gdb.trace/configure.in,
16927 gdb.trace/configure: Removed.
16928
77afa639
MC
169292003-01-03 Michael Chastain <mec@shout.net>
16930
16931 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
16932 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
16933
7634bb6e
DJ
169342003-01-03 Daniel Jacobowitz <drow@mvista.com>
16935
16936 * gdb.base/store.exp: Fix regular expressions.
16937
b39c905e
MK
169382002-12-28 Mark Kettenis <kettenis@gnu.org>
16939
16940 * configure.in: Rewrite.
16941 * configure: Regenerated.
16942
0a8551dd
DC
169432003-01-03 David Carlton <carlton@math.stanford.edu>
16944
16945 * gdb.base/psymtab.exp: New file.
16946 * gdb.base/psymtab1.c: Ditto.
16947 * gdb.base/psymtab2.c: Ditto.
16948
c60b7188
AF
169492002-12-23 Adam Fedor <fedor@gnu.org>
16950
16951 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
16952
ee73db83
DC
169532002-12-23 David Carlton <carlton@math.stanford.edu>
16954
16955 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
16956 and current_directory initialization.
16957
d6c1774e
JB
169582002-12-22 Jim Blandy <jimb@redhat.com>
16959
f0a847b8
JB
16960 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
16961 rather than as part of the output file name.
16962
d6c1774e
JB
16963 * gdb.base/attach.exp: There's no need to copy the test program to
16964 /tmp; that was only ever necessary on HP/UX, and this test is
16965 entirely disabled there anyway.
16966
f0708dbb
JB
169672002-12-21 Jim Blandy <jimb@redhat.com>
16968
4c2acfea
JB
16969 * gdb.c++/psmang.exp: Doc fix.
16970
f0708dbb
JB
16971 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
16972 test.
16973
9579e000
DC
169742002-12-20 David Carlton <carlton@math.stanford.edu>
16975
16976 * gdb.c++/annota2.exp: KFAIL annotate-quit.
16977
d1810171
MC
169782002-12-18 Michael Chastain <mec@shout.net>
16979
16980 * gdb.c++/annota2.exp: Add copyright year 2002.
16981
76565097
DC
169822002-12-17 David Carlton <carlton@math.stanford.edu>
16983
16984 * gdb.c++/try_catch.cc: Add marker comments.
16985 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
16986 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
16987 * gdb.c++/m-static.cc: Ditto.
16988 * gdb.c++/m-static1.cc: Ditto.
16989 * gdb.c++/try_catch.cc: Ditto.
16990
da81390b
JJ
169912002-12-16 Jeff Johnston <jjohnstn@redhat.com>
16992
16993 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
16994 to see whether we are using the new -environment-directory
16995 command which resets via -r or the old version of the command
16996 which may prompt the user. Part of fix for gdb/741.
16997
b304d130
AC
169982002-12-13 Andrew Cagney <ac131313@redhat.com>
16999
17000 * gdb.fortran/types.exp: Update obsolete comment.
17001 * gdb.fortran/exprs.exp: Ditto.
17002 * lib/gdb.exp: Delete obsolete code.
17003 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17004 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17005 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17006 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17007 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17008 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17009 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17010 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17011 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17012 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17013 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17014 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17015 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17016 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17017 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17018 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17019 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17020 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17021 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17022 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17023 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17024 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17025 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17026 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17027 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17028 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17029 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17030 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17031 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17032 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17033 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17034 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17035 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17036 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17037 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17038 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17039 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17040
a23b6e6a
DC
170412002-12-11 David Carlton <carlton@math.stanford.edu>
17042
17043 * gdb.c++/m-data.exp: Add test for members that shadow global
17044 variables: see PR gdb/804.
17045 * gdb.c++/m-data.cc: Ditto.
17046
6604731b
DJ
170472002-12-10 Daniel Jacobowitz <drow@mvista.com>
17048
17049 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17050
de46ecd7
DC
170512002-12-06 David Carlton <carlton@math.stanford.edu>
17052
17053 * gdb.base/store.c: Don't declare functions static.
17054
27e829d0
AC
170552002-12-04 Andrew Cagney <ac131313@redhat.com>
17056
17057 * gdb.base/store.exp, gdb.base/store.c: New files.
17058
92806416
DJ
170592002-12-03 Daniel Jacobowitz <drow@mvista.com>
17060
17061 * gdb.base/selftest.exp: Update for current gdb.
17062
3bcbaac5
DJ
170632002-12-03 Daniel Jacobowitz <drow@mvista.com>
17064
17065 * gdb.base/maint.exp: Only dump symbols from one source file
17066 or objfile.
17067
f4f00b1f
DJ
170682002-12-03 Daniel Jacobowitz <drow@mvista.com>
17069
17070 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17071 function call.
17072
f1c8a949
JB
170732002-11-25 Jim Blandy <jimb@redhat.com>
17074
17075 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17076 function appearing in error message.
17077
9e297a97
DJ
170782002-11-21 Daniel Jacobowitz <drow@mvista.com>
17079
17080 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17081
1f312e79
JJ
170822002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17083
d63a86f8
RM
17084 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17085 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17086 should be in mi console format. This is part of fix for PR gdb/604.
17087
83c31e7d
FN
170882002-09-18 Fernando Nasser <fnasser@redhat.com>
17089
17090 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17091 which explicitly prints the zero offset as "+0".
17092
322b3f65
DJ
170932002-10-22 Daniel Jacobowitz <drow@mvista.com>
17094
17095 * gdb.threads/schedlock.c (args): Make unsigned.
17096
170972002-10-21 Daniel Jacobowitz <drow@mvista.com>
17098
17099 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17100 numbers. Allow "foo2|selected stack frame".
17101 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17102 * gdb.asm/asmsrc2.s: Likewise.
17103 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17104 comments.
17105 * gdb.asm/mips.inc: New file.
17106
5e2fe5b8
AF
171072002-10-18 Adam Fedor <fedor@gnu.org>
17108
17109 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17110 * gdb.base/help.exp: Likewise.
17111
abe1a5d0
KB
171122002-10-17 Kevin Buettner <kevinb@redhat.com>
17113
17114 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17115 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17116
10abb1d4
JB
171172002-10-02 Jim Blandy <jimb@redhat.com>
17118
17119 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17120
1f609b42
AC
171212002-10-01 Andrew Cagney <ac131313@redhat.com>
17122
17123 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17124 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17125 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17126 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17127 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17128 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17129 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17130
0aee02e4
AC
171312002-09-29 Andrew Cagney <ac131313@redhat.com>
17132
17133 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17134 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17135 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17136 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17137 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17138 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17139 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17140
6fde09ad
KB
171412002-09-27 Kevin Buettner <kevinb@redhat.com>
17142
17143 * gdb.base/annota1.exp (info break): Make directory components of
17144 path optional since not all compilers emit this debug information.
17145
889bf7c5
PA
17146 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17147 step ends up stepping out of the function instead of stopping on
17148 the epilogue.
6fde09ad 17149
9e8aab75
KS
171502002-09-26 Keith Seitz <keiths@redhat.com>
17151
17152 * lib/insight-support.exp (gdbtk_start): Figure out where
17153 the insight executable is based on where gdb is. Use this
17154 executable to start insight instead of gdb.
17155
e36180d7
AC
171562002-09-25 Andrew Cagney <cagney@redhat.com>
17157
17158 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17159
9dd34b2b
AC
171602002-09-24 Andrew Cagney <ac131313@redhat.com>
17161
17162 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17163 test_isolated_complaints.
17164 (test_empty_complaint): New function.
17165 (test_empty_complaints): New function. Check no output when no
17166 complaints.
d63a86f8 17167
dea97812
KB
171682002-09-19 Jim Blandy <jimb@redhat.com>
17169
a9c64011 17170 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17171
54951bd7
AC
171722002-09-19 Andrew Cagney <ac131313@redhat.com>
17173
17174 * gdb.gdb/complaints.exp: New file.
17175
dec43320
AC
171762002-09-18 Andrew Cagney <ac131313@redhat.com>
17177
17178 * gdb.base/maint.exp: Check `help maint internal-warning'.
17179
e70d6e3f
DC
171802002-09-18 David Carlton <carlton@math.stanford.edu>
17181
17182 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17183 numbers, and replace them by a single breakpoint after the
17184 constructors are all finished.
17185 Add test 4.
17186 * gdb.c++/m-static.cc: Add test 4.
17187 * gdb.c++/m-static.h: New file.
17188 * gdb.c++/m-static1.cc: New file.
17189
17190 * gdb.c++/printmethod.exp: New file.
17191 * gdb.c++/printmethod.cc: New file.
17192
17193 * gdb.c++/pr-574.exp: New file.
17194 * gdb.c++/pr-574.cc: New file.
17195
afb5c968
CV
171962002-09-18 Corinna Vinschen <vinschen@redhat.com>
17197
17198 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17199 embedded targets which never actually exit.
17200
31e45dee
FN
172012002-09-18 Fernando Nasser <fnasser@redhat.com>
17202
17203 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17204 "don't step after run" as unresolved or unsupported, instead of xfail.
17205
a283c5a1
CV
172062002-09-18 Corinna Vinschen <vinschen@redhat.com>
17207
17208 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17209 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17210 Add newline to expected string in "step out of main (status wrapper)"
17211 case.
17212
11350d2a
CV
172132002-09-18 Corinna Vinschen <vinschen@redhat.com>
17214
17215 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17216 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17217
0deec7d6
TT
172182002-09-17 Tom Tromey <tromey@redhat.com>
17219
17220 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17221 \000, not \0, in double-quoted string.
17222
b2b4a1b5
CV
172232002-09-14 Corinna Vinschen <vinschen@redhat.com>
17224
c9d37158 17225 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17226 string after running the commands execution on breakpoint tests.
17227
1c56143a
CV
172282002-09-13 Corinna Vinschen <vinschen@redhat.com>
17229
17230 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17231
37f8da45
JB
172322002-09-12 Joel Brobecker <brobecker@gnat.com>
17233
17234 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17235
08b468e0
KS
172362002-09-10 Keith Seitz <keiths@redhat.com>
17237
17238 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17239 runto proc.
17240 (mi_run_to_main): Use mi_runto.
17241 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17242
dc360f58
KS
172432002-09-10 Keith Seitz <keiths@redhat.com>
17244
17245 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17246 regexp for stopping at main. Could have multiple event notifications.
17247 Don't assume that main was declared with no parameters.
17248 (mi_next): Use mi_step_to.
17249 (mi_step): Use mi_next_to.
17250
ce3abcfb
CV
172512002-09-09 Corinna Vinschen <vinschen@redhat.com>
17252
17253 * gdb.base/default.exp: Fix expected string in `info float' test.
17254
d1f5b980
BE
172552002-09-09 Ben Elliston <bje@redhat.com>
17256
17257 * config/mips.exp: Update comments.
17258 * config/mips-idt.exp: Likewise.
17259 * config/nind.exp: Likewise.
17260 * config/slite.exp: Likewise.
17261 * config/sparclet.exp: Likewise.
17262 * config/udi.exp: Likewise.
17263 * config/vx.exp: Likewise.
17264 * config/vxworks29k.exp: Likewise.
17265
2f71430b
JB
172662002-09-05 Jim Blandy <jimb@redhat.com>
17267
17268 * gdb.threads/killed.exp: Fix test failure message.
17269
7ddebc7e
KS
172702002-09-04 Keith Seitz <keiths@redhat.com>
17271
17272 * lib/mi-support.exp: Update copyright.
17273 (mi_gdb_test): Increase the priority of the expected pattern
17274 so that it matches gdb_test.
17275
0ae67eb3
KS
172762002-09-03 Keith Seitz <keiths@redhat.com>
17277
17278 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17279 Use integer comparison instead of string comparison for testing
17280 whether binary was built.
17281
38fc42c8
JB
172822002-09-03 Jim Blandy <jimb@redhat.com>
17283
17284 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17285
b6ff0e81
JB
172862002-08-29 Jim Blandy <jimb@redhat.com>
17287
17288 * gdb.threads/pthreads.exp: Move the portable thread compilation
17289 code into a function in lib/gdb.exp, and call that from here.
17290 * lib/gdb.exp (gdb_compile_pthreads): New function.
17291
07c98896
KS
172922002-08-29 Keith Seitz <keiths@redhat.com>
17293
17294 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17295 expect_out so that callers can get at it.
17296
0312286c
DJ
172972002-08-23 Daniel Jacobowitz <drow@mvista.com>
17298
17299 * gdb.threads/print-threads.c: New file.
17300 * gdb.threads/print-threads.exp: New file.
17301 * gdb.threads/schedlock.c: New file.
17302 * gdb.threads/schedlock.exp: New file.
17303
dd039bc4
EZ
173042002-08-22 Elena Zannoni <ezannoni@redhat.com>
17305
a9c64011
AS
17306 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17307 not altivec.c.
dd039bc4 17308
1f36144c
MK
173092002-08-17 Mark Kettenis <kettenis@gnu.org>
17310
17311 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17312 targets. The problem should be fixed now.
17313
16057ec7 173142002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17315
17316 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17317 2002-07-24 change that removes final dots from error messages.
17318
3c1499ad
TT
173192002-08-13 Tom Tromey <tromey@redhat.com>
17320
17321 * gdb.base/readline.exp: New file.
17322
a20ce2c3
AC
173232002-08-01 Andrew Cagney <ac131313@redhat.com>
17324
17325 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17326 supress message.
17327
db034ac5
AC
173282002-08-01 Andrew Cagney <cagney@redhat.com>
17329
17330 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17331 CHILL_FOR_TARGET and CHILL_LIB.
17332 * configure.in (configdirs): Remove gdb.chill.
17333 * configure: Regenerate.
17334 * lib/gdb.exp: Obsolete references to chill.
17335 * gdb.fortran/types.exp: Ditto.
17336 * gdb.fortran/exprs.exp: Ditto.
17337
3e000b18
KB
173382002-07-30 Kevin Buettner <kevinb@redhat.com>
17339
17340 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17341 set Irix-specific compile and link flags.
17342
28f4966b
KB
173432002-07-29 Kevin Buettner <kevinb@redhat.com>
17344
17345 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17346 source files. The ``-o'' option doesn't work with the ``-E'' option
17347 when using the Irix compiler.
17348
46c0d5a6
DJ
173492002-07-19 Daniel Jacobowitz <drow@mvista.com>
17350
17351 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17352 Improve support for reusing an exec file. Copy exec file
17353 to target, and run gdbserver on the target instead of on the host.
17354
eecf4bed
JB
173552002-07-18 Jim Blandy <jimb@redhat.com>
17356
0f815cdf
JB
17357 * gdb.base/ending-run.exp: Don't expect to see the program end in
17358 some orderly fashion when we're running on a real stand-alone
17359 board.
17360
eecf4bed
JB
17361 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17362 targets that don't support interrupts.
17363
52d309e4
JB
173642002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17365
17366 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17367 systems.
17368 Move comments in expect statements to inside the actions, so that they
17369 don't get matched against.
17370
ff683d9e
MK
173712002-07-10 Mark Kettenis <kettenis@gnu.org>
17372
17373 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17374 function when asleep" test.
17375
b5356753
AC
173762002-07-10 Andrew Cagney <ac131313@redhat.com>
17377
17378 * gdb.base/page.exp: Rewrite to handle problems with very long
17379 `info set' output. Update copyright.
17380
6aa4d13a
AC
173812002-06-26 Andrew Cagney <ac131313@redhat.com>
17382
17383 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17384 gdb.threads-hp.
17385 * gdb.hp/configure: Regenerate.
17386 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17387 * gdb.hp/gdb.threads-hp/configure: Delete file.
17388 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17389
8cf8c2b8
AC
173902002-06-22 Andrew Cagney <ac131313@redhat.com>
17391
17392 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17393 setlocale, bindtextdomain and textdomain.
17394
6827a8f8
JB
173952002-06-11 Jim Blandy <jimb@redhat.com>
17396
919d772c
JB
17397 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17398 preprocessor macro information is present.
17399
6827a8f8
JB
17400 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17401 tests.
17402
c15b0d21
MS
174032002-06-06 Michael Snyder <msnyder@redhat.com>
17404
c5984d70
MS
17405 * gdb.base/overlays.exp: Record addresses of overlay
17406 functions in TCL variables rather than in GDB variables,
17407 to avoid having GDB convert them to pointers (with loss
17408 of information).
17409
d63a86f8 17410 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17411 default linker script changes.
c15b0d21
MS
17412 * gdb.base/long_long.exp: Add check for sizeof (long double).
17413
be26fe0d
ML
174142002-06-06 Michal Ludvig <mludvig@suse.cz>
17415
17416 * gdb.asm/asm-source.exp: Add x86-64 target.
17417 * gdb.asm/x86_64.inc: New.
d63a86f8 17418
258093ca 174192002-05-30 Michael Chastain <mec@shout.net>
258093ca 17420
4b3153f1 17421 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17422 * gdb.c++/m-static.cc: New file.
17423 * gdb.c++/m-static.exp: New file.
17424
241264c6
MS
174252002-05-28 Michael Snyder <msnyder@redhat.com>
17426
17427 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17428 precision.
17429
9bba8c8f 174302002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17431
4b3153f1 17432 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17433 * gdb.c++/m-data.cc: New file.
17434 * gdb.c++/m-data.exp: New file.
17435
174362002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17437
4b3153f1 17438 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 17439 * gdb.c++/try_catch.cc: New file.
d63a86f8 17440 * gdb.c++/try_catch.exp: New file.
9bba8c8f 17441
def1b996
MC
174422002-05-27 Michael Chastain <mec@shout.net>
17443
17444 * gdb.c++/local.exp: Accept more nested types in output.
17445
522ba268
MC
174462002-05-26 Michael Chastain <mec@shout.net>
17447
17448 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
17449
277254ba
MS
174502002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
17451
17452 * lib/gdb.exp (gdb_wrapper_init): Just because
17453 gdb_wrapper_file exists, this does not mean that the file
17454 should not be rebuilt. That is what gdb_wrapper_initialized
17455 is for.
17456 (default_gdb_init): Reset gdb_wrapper_initialized.
17457
b61a8733
MS
174582002-05-23 Michael Snyder <msnyder@redhat.com>
17459
d63a86f8 17460 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
17461 the precision of the floating point test results.
17462 * gdb.base/call-rt-st.exp: Ditto.
17463
b61a8733
MS
17464 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
17465 * gdb.base/call-rt-st.exp: Ditto.
17466
56f6e910
MC
174672002-05-19 Michael Chastain <mec@shout.net>
17468
17469 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
17470
ad0b0016
EZ
174712002-05-19 Elena Zannoni <ezannoni@redhat.com>
17472
a9c64011
AS
17473 * configure.in (configdirs): Add gdb.arch.
17474 * configure: Regenerate.
ad0b0016 17475
f617d2b6
JB
174762002-05-17 Jim Blandy <jimb@redhat.com>
17477
17478 * gdb.base/completion.exp: Recognize the more detailed error
17479 messages produced by the macro expander's lexical analyzer.
17480
eac2a696
EZ
174812002-05-14 Elena Zannoni <ezannoni@redhat.com>
17482
a9c64011
AS
17483 * gdb.arch/altivec-abi.c: New file.
17484 * gdb.arch/altivec-abi.exp: New file.
17485 * gdb.arch/altivec-regs.c: New file.
17486 * gdb.arch/altivec-regs.exp: New file.
eac2a696 17487
2fdde8f8
DJ
174882002-05-14 Daniel Jacobowitz <drow@mvista.com>
17489
17490 * gdb.base/maint.exp (maint print type): Update for new type
17491 structure.
d63a86f8 17492
e31f1a7c
EZ
174932002-05-14 Elena Zannoni <ezannoni@redhat.com>
17494
17495 * gdb.arch: New directory.
17496 * gdb.arch/configure.in: New file.
17497 * gdb.arch/configure: New file.
17498 * gdb.arch/Makefile.in: New file.
17499
db589741
CV
175002002-05-13 Corinna Vinschen <vinschen@redhat.com>
17501
17502 * gdb.asm/asm-source.exp: Add v850 as supported target.
17503 * gdb.asm/v850.inc: New file.
17504
8ce2a7dc
DJ
175052002-05-13 Daniel Jacobowitz <drow@mvista.com>
17506
17507 * gdb.c++/annota2.exp (annotate-quit): Add comment.
17508
df763c7f
DJ
175092002-05-12 Daniel Jacobowitz <drow@mvista.com>
17510
17511 * gdb.base/break.exp: Check 'break "marker2"'.
17512
377daeed
MS
175132002-05-10 Michael Snyder <msnyder@redhat.com>
17514
17515 * gdb.base/long_long.exp: Fix typo.
17516
c4b7bc2b
JB
175172002-05-10 Jim Blandy <jimb@redhat.com>
17518
ecac9a4e
JB
17519 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
17520 a bug.
17521
c4b7bc2b
JB
17522 * gdb.base/printcmds.exp (test_integer_literals_rejected):
17523 Recognize more detailed error message produced by the macro
17524 expander's lexical analyzer.
17525 * lib/gdb.exp (test_print_reject): Same.
17526
e71019a1
MK
175272002-05-09 Mark Kettenis <kettenis@gnu.org>
17528
17529 * gdb.c++/method.exp: Fix typo.
17530
fedfc8e6
MS
175312002-05-08 Michael Snyder <msnyder@redhat.com>
17532
166a1957
MS
17533 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
17534 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 17535 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
17536 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
17537 Add iftarget clause for strongarm.
d63a86f8 17538
f1c47eb2
MS
175392002-05-06 Michael Snyder <msnyder@redhat.com>
17540
cb9a9d3e
MS
17541 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
17542 (gdb_continue_to_end): Accept output from status wrapper.
17543 * gdb.base/ending-run.exp: Add case for output from status wrapper.
17544 Clean up fail messages to match pass messages.
17545
f1c47eb2
MS
17546 Enable the "needs_status_wrapper" testsuite feature.
17547 * lib/gdb.exp (gdb_wrapper_init): New procedure.
17548 (gdb_compile): Conditionally call gdb_wrapper_init.
17549 * gdb.base/a2-run.exp: Recognize output from status wrapper.
17550 * gdb.c++/method.exp: Recognize output from status wrapper.
17551
6079c749
BE
175522002-05-06 Ben Elliston <bje@redhat.com>
17553From Graydon Hoare <graydon@redhat.com>
17554
17555 * config/sid.exp: Include support for "rawsid" protocol.
17556
188baff3
JB
175572002-05-03 Jim Blandy <jimb@redhat.com>
17558
17559 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
17560 * gdb.c++/hang3.C: New file.
17561
b9c07f0f
AC
175622002-05-04 Andrew Cagney <ac131313@redhat.com>
17563
17564 * gdb.base/default.exp: Remove obsolete code.
17565 * gdb.c++/misc.exp: Ditto. Update copyright.
17566 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
17567 * gdb.base/whatis.exp: Ditto. Update copyright.
17568 * gdb.base/scope.exp: Ditto. Update copyright.
17569 * gdb.base/ptype.exp: Ditto. Update copyright.
17570 * gdb.base/printcmds.exp: Ditto. Update copyright.
17571 * gdb.base/opaque.exp: Ditto. Update copyright.
17572 * gdb.base/list.exp: Ditto.
17573 * gdb.base/funcargs.exp: Ditto. Update copyright.
17574 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
17575 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
17576 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
17577 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
17578 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
17579 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
17580
5c7a0397
MS
175812002-05-02 Michael Snyder <msnyder@redhat.com>
17582
d6dcc264 17583 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
17584 * gdb.base/long_long.exp: Add xscale target.
17585 * gdb.base/default.exp: Add xscale target.
17586
eb7f1c48
JB
175872002-05-01 Jim Blandy <jimb@redhat.com>
17588
17589 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
17590 gdb.c++/hang.exp: New test.
17591
a6befae8
FF
175922002-05-01 Fred Fish <fnf@redhat.com>
17593
17594 * gdb.base/completion.exp: Handle completions of "./Make" for
17595 more than one completion possibility, as is the case when we
17596 build and test in the source tree.
17597
0a310277
AG
175982002-04-29 Anthony Green <green@redhat.com>
17599
17600 * gdb.java/jmisc1.exp: New file.
17601 * gdb.java/jmisc2.exp: New file.
17602
6ff9af88
DJ
176032002-04-24 Daniel Jacobowitz <drow@mvista.com>
17604
17605 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
17606
96b3d632
EZ
176072002-04-23 Elena Zannoni <ezannoni@redhat.com>
17608
17609 * gdb.base/help.exp: Change 'help status' to allow for target
17610 dependent output differences.
17611
5019bb54
MC
176122002-04-22 Michael Chastain <mec@shout.net>
17613
17614 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
17615
a805a116
MC
176162002-04-22 Michael Chastain <mec@shout.net>
17617
17618 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
17619
a1706bfd
DM
176202002-04-17 David S. Miller <davem@redhat.com>
17621
17622 * gdb.asm/sparc64.inc: New file.
17623 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
17624
a73a20a2
EZ
176252002-04-19 Elena Zannoni <ezannoni@redhat.com>
17626
17627 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
17628 instruction file directly into the build tree. Clean up at end of
17629 test.
17630
ba678339
DM
176312002-04-18 David S. Miller <davem@redhat.com>
17632
17633 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
17634 handle 64-bit platforms correctly.
17635 * gdb.base/maint.exp: Likewise.
17636
b03399da
KB
176372002-04-18 Kevin Buettner <kevinb@redhat.com>
17638
17639 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
17640 ``-fpic'' when compiling files comprising a shared library, but
17641 it does need additional linker flags in order to find shared
17642 libraries at run time.
17643
e2004992
KB
176442002-04-18 Kevin Buettner <kevinb@redhat.com>
17645
17646 * gdb.base/cvexpr.c (use): New function.
17647 (main): Invoke use() on all global variables to prevent
17648 some linkers from deleting these otherwise unused symbols.
17649
d8937120
MC
176502002-04-17 Michael Chastain <mec@shout.net>
17651From David S. Miller <davem@redhat.com>
17652
17653 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
17654 handle 64-bit platforms correctly.
17655
ffd61a58
MS
176562002-04-12 Michael Snyder <msnyder@redhat.com>
17657From Jim Blandy <jimb@redhat.com>
a9c64011 17658 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
17659 script can handle this instead.
17660 * gdb.base/bar.c (barx): Same.
17661 * gdb.base/baz.c (bazx): Same.
17662 * gdb.base/grbx.c (grbxx): Same.
17663
17664 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
17665 manager doesn't automatically unmap overlays unnecessarily.
17666
6b8426a6
MH
176672002-04-10 Martin M. Hunt <hunt@redhat.com>
17668
17669 * gdb.base/ending-run.exp: Fix pattern for Mips targets
17670 stepping out of main.
17671
34af4875
MC
176722002-04-09 Michael Chastain <mec@shout.net>
17673
17674 * gdb.c++/local.cc (main): Move call to marker1() inside nested
17675 scope so that the nested scope tests will make sense.
17676 * gdb.c++/local.exp: Write patterns that actually work with gcc
17677 (the HP patterns "were never known to work with gcc").
17678 Keep the old aCC patterns too.
17679
2d1676a0
DJ
176802002-04-09 Daniel Jacobowitz <drow@mvista.com>
17681
17682 * gdb.base/attach.exp: Correct target board test.
17683
3a63e3f9
MC
176842002-04-08 Michael Chastain <mec@shout.net>
17685
17686 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
17687 in a const method. Add some xfail and fail cases for configurations
17688 that do not emit the "const ...".
17689
f18dabd2
MC
176902002-04-07 Michael Chastain <mec@shout.net>
17691
17692 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
17693 Accept "A * const" and "const A * const" as type of "this".
17694 Fix spelling of getFunky throughout. Make messages uniform.
17695
0fcddd82
EZ
176962002-04-07 Elena Zannoni <ezannoni@redhat.com>
17697
a9c64011 17698 Work around for PR gdb/285:
0fcddd82
EZ
17699 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
17700
16a8534a
EZ
177012002-04-07 Elena Zannoni <ezannoni@redhat.com>
17702
17703 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
17704 instructions file at run time instead of configure time.
17705 Sometimes we run the test in a directory that is not the one we
17706 configured in.
17707 * gdb.asm/configure.in: Delete creation of symlink.
17708 * gdb.asm/configure: Regenerate.
17709
24181d81
JB
177102002-04-05 J. Brobecker <brobecker@gnat.com>
17711
17712 * gdb.gdb/xfullpath.exp: New test, to exercise the new
17713 xfullpath () function.
17714
7cdb7107
DJ
177152002-04-04 Daniel Jacobowitz <drow@mvista.com>
17716
17717 * gdb.asm/Makefile.in: Correct dependencies.
17718
17719 * gdb.asm/powerpc.inc: New file.
17720 * gdb.asm/asm-source.exp: Add PowerPC.
17721 * gdb.asm/configure.in: Likewise.
17722 * gdb.asm/configure: Regenerated.
17723
a7d17088
DJ
177242002-04-04 Daniel Jacobowitz <drow@mvista.com>
17725
17726 * gdb.base/relocate.exp: New file.
17727 * gdb.base/relocate.c: New file.
17728
cd721503
FF
177292002-04-04 Fred Fish <fnf@redhat.com>
17730
17731 * gdb.base/step-test.exp: Update comment regarding stopping in
17732 memcpy/bcopy calls inserted as part of the compiler runtime.
17733
b22ad7a7
MS
177342002-04-04 Michael Snyder <msnyder@redhat.com>
17735
17736 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
17737
5f279fa6
DJ
177382002-04-03 Daniel Jacobowitz <drow@mvista.com>
17739
17740 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
17741 (gdb_expect): Remove $notransfer hack.
17742
dd0fd3ce
DJ
177432002-04-02 Daniel Jacobowitz <drow@mvista.com>
17744
17745 * gdb.c++/classes.exp ("calling method for small class"): Match
17746 updated register output.
17747
1e50cda1
DJ
177482002-03-30 Daniel Jacobowitz <drow@mvista.com>
17749
17750 Fix PR gdb/452
17751 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
17752 when finished. Make gdb_file_cmd send "exec-file" when
17753 appropriate.
17754
24015922
DJ
177552002-03-30 Daniel Jacobowitz <drow@mvista.com>
17756
17757 * gdb.base/attach.exp: Remove extra setup_xfail.
17758
dd7dfd64
MS
177592002-03-26 Michael Snyder <msnyder@redhat.com>
17760
17761 * gdb.base/default.exp: Add tests for dump, append, and restore.
17762 * gdb.base/help.exp: Add tests for dump, append, and restore.
17763 * gdb.base/dump.exp: New file, test dump, append and restore.
17764 * gdb.base/dump.c: New file.
17765
48b2f8d7
MS
177662002-03-27 Michael Snyder <msnyder@redhat.com>
17767
d63a86f8 17768 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
17769 clean-ups in help messages.
17770
05b4d525
FF
177712002-03-26 Fred Fish <fnf@redhat.com>
17772
17773 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
17774 have debugging info for those functions and the compiler uses them
17775 internally to copy structs around.
17776
d7679631
FF
177772002-03-26 Fred Fish <fnf@redhat.com>
17778
17779 * gdb.base/list.exp: Revert the change made yesterday and add note
17780 about why we don't list the default lines for remote targets.
17781
523ac3f9
MS
177822002-03-25 Michael Snyder <msnyder@redhat.com>
17783
17784 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
17785
754b2b8d
FF
177862002-03-25 Fred Fish <fnf@redhat.com>
17787
17788 * gdb.base/list.exp: This test works on remote targets so remove
17789 the short circuit for remote targets. Update copyright.
17790
33c3e192
FF
177912002-03-25 Fred Fish <fnf@redhat.com>
17792
17793 * gdb.base/attach.exp: Fix logic error that was suppressing this
17794 test for all non hppa*-*-hpux* targets, instead of the hp target.
17795 Move comments closer to the suppression point. Also now need to
17796 check that we are running natively.
17797
d43e73ee
MS
177982002-03-22 Michael Snyder <msnyder@redhat.com>
17799
882c8f02
MS
17800 * gdb.base/default.exp: Add test for gcore. Update copyright.
17801 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 17802
04c12f60
FF
178032002-03-06 Fred Fish <fnf@redhat.com>
17804
17805 * gdb.base/funcargs.c: Remove extraneous ';' character.
17806 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
17807
b43df995
MC
178082002-03-04 Michael Chastain <mec@shout.net>
17809
17810 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
17811 accommodate gcc v3 function signature.
17812 * gdb.mi/mi0-var-cmd-exp: Ditto.
17813
92362027
AC
178142002-02-24 Andrew Cagney <ac131313@redhat.com>
17815
17816 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
17817 ``GNU/Linux'' or ``Linux kernel''
17818 * testsuite/gdb.threads/pthreads.c: Ditto.
17819
258ad32d
MC
178202002-02-24 Michael Chastain <mec@shout.net>
17821
17822 * gdb.threads/pthreads.c (thread1): Add a return statement.
17823 (thread2): Likewise.
17824 (foo): Likewise.
17825
04c3b3d4
MC
178262002-02-23 Michael Chastain <mec@shout.net>
17827
17828 * gdb.threads/linux-dp.c (philosopher): Add a return statement
17829 to placate gcc.
17830
5a2a0a20
MC
178312002-02-23 Michael Chastain <mec@shout.net>
17832
17833 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
17834 test "ptype bint". The test passes on all my stabs configurations.
17835
a640f7fc
JB
178362002-02-21 Jim Blandy <jimb@redhat.com>
17837
27924826
JB
17838 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
17839 filename at a time, and watch for the ones we want to see.
17840
a640f7fc
JB
17841 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
17842 types of pointers to prototyped functions.
17843
edcc8c75
AC
178442002-02-20 Andrew Cagney <ac131313@redhat.com>
17845
17846 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
17847 signed, unsigned and straight char.
17848 (padding_char, padding_short, padding_int, padding_long,
17849 padding_long_long, padding_float, padding_double,
17850 padding_long_double): New global variables.
17851 (fill, fill_structs): New functions.
17852
17853 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
17854 for correctly sized writes. Update copyright.
17855 (get_valueof): New procedure.
17856 (get_sizeof): Call get_valueof.
17857 (check_valueof): New procedure.
17858 (check_padding): New procedure.
17859
ac57ea44
MC
178602002-02-20 Michael Chastain <mec@shout.net>
17861
17862 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17863 to setup_xfail. Document some of the remaining calls.
17864
7a10c941
MC
178652002-02-18 Michael Chastain <mec@shout.net>
17866
17867 * gdb.c++/userdef.exp: Update copyright year.
17868
fb8acdcc
DJ
178692002-02-18 Daniel Jacobowitz <drow@mvista.com>
17870
17871 * gdb.c++/userdef.exp: Test overloaded operators properly.
17872 Remove xfails.
17873
fda6ae12
MS
178742002-02-14 Michael Snyder <msnyder@redhat.com>
17875
17876 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17877
676a0442
DJ
178782002-02-14 Daniel Jacobowitz <drow@mvista.com>
17879
17880 * gdb.base/a2-run.exp: Check for a remote target properly.
17881 * gdb.base/annota1.exp: Likewise.
17882 * gdb.base/list.exp: Likewise.
17883 * gdb.base/reread.exp: Likewise.
17884 * gdb.base/scope.exp: Likewise.
17885 * gdb.base/shlib-call.exp: Likewise.
17886 * gdb.base/term.exp: Likewise.
17887 * gdb.c++/annota2.exp: Likewise.
17888
78b4f468
RE
178892002-02-13 Richard Earnshaw <rearnsha@arm.com>
17890
17891 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17892
9a81ba51
MC
178932002-02-10 Michael Chastain <mec@shout.net>
17894
17895 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17896 (call_after_alloca): Ditto.
17897
004af6c7
DJ
178982002-02-10 Daniel Jacobowitz <drow@mvista.com>
17899
17900 * gdb.base/ending-run.exp: Guard "cont" test with
17901 gdb_skip_stdio_test.
17902
37225f62
JB
179032002-02-06 Jim Blandy <jimb@redhat.com>
17904
17905 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17906 from here...
17907 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17908 To here. Disable this test on non-HP platforms. Add big comment.
17909
fe6fdd96
MS
179102002-02-04 Michael Snyder <msnyder@redhat.com>
17911
17912 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17913 other than d10v and m32r.
17914
036fad3f
RE
179152002-02-02 Richard Earnshaw <rearnsha@arm.com>
17916
17917 * gdb.base/default.exp: Rewrite test patterns to reduce time
17918 taken to match them.
17919
7148ab62
DJ
179202002-01-30 Daniel Jacobowitz <drow@mvista.com>
17921
17922 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17923 Allow a start function above main.
17924 * gdb.threads/linux-dp.exp: Fix copyright date.
17925
396cc255
DJ
179262002-01-30 Daniel Jacobowitz <drow@mvista.com>
17927
a9c64011
AS
17928 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
17929 (check_philosopher_stack): Check for manager thread before checking
17930 for a just-starting thread.
396cc255 17931
f038d31b
DJ
179322002-01-30 Daniel Jacobowitz <drow@mvista.com>
17933
17934 From Neil Booth <neil@daikokuya.demon.co.uk>:
17935 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
17936 warnings.
17937
b3ff9d9a
FF
179382002-01-21 Fred Fish <fnf@redhat.com>
17939
17940 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
17941 not caller.
17942
39ad761d
JB
179432002-01-21 Jim Blandy <jimb@redhat.com>
17944
17945 * gdb.base/reread.exp: Check that GDB properly re-reads the
17946 executable file when it changes while no inferior is running.
17947
aaf320fa
FF
179482002-01-21 Fred Fish <fnf@redhat.com>
17949
a9c64011
AS
17950 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
17951 optionally accept the "shlib events" variation.
aaf320fa 17952
808a31f5
JB
179532002-01-21 Jim Blandy <jimb@redhat.com>
17954
17955 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
17956 call `fflush' after every `printf', so that the output is produced
17957 at predictable points, regardless of whatever buffering does (or
17958 doesn't) take place.
17959 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
17960 at different points.
17961
4420d5e2
DJ
179622002-01-20 Daniel Jacobowitz <drow@mvista.com>
17963
17964 * gdb.c++/inherit.exp: Update copyright years.
17965 * gdb.c++/method.exp: Likewise.
17966
3e36a0f4
DJ
179672002-01-20 Daniel Jacobowitz <drow@mvista.com>
17968
17969 * gdb.c++/classes.exp: Update for improved v3 support and skipping
17970 artificial methods/arguments.
17971 * gdb.c++/derivation.exp: Likewise.
17972 * gdb.c++/inherit.exp: Likewise.
17973 * gdb.c++/method.exp: Likewise.
17974 * gdb.c++/virtfunc.exp: Likewise.
17975
b4ceaee6
AC
179762002-01-18 Andrew Cagney <ac131313@redhat.com>
17977
17978 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
17979 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
17980 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
17981 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
17982 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
17983 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
17984
ecace851
JB
179852002-01-17 Jim Blandy <jimb@redhat.com>
17986
17987 * gdb.asm/asm-source.exp (info symbol): Take another shot at
17988 anchoring the pattern matching the entry point symbol's name.
17989
375fc983
AC
179902002-01-17 Andrew Cagney <ac131313@redhat.com>
17991
17992 * gdb.base/maint.exp: Update ``maint internal-error'' to match
17993 continue/quit query. Update copyright.
17994
fe6fdd96
MS
179952002-01-14 Michael Snyder <msnyder@redhat.com>
17996
17997 * gdb.base/gcore.exp: Remove extra debugging output.
17998
e017c81f
DJ
179992002-01-13 Daniel Jacobowitz <drow@mvista.com>
18000
18001 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18002 for slightly dubious v2 mangled string.
18003
37ab3bf8
DJ
180042002-01-13 Daniel Jacobowitz <drow@mvista.com>
18005
18006 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18007
1bc05c3a 180082002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18009
1bc05c3a 18010 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18011
1bc05c3a
JM
18012 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18013 constructors.
18014 * gdb.c++/derivation.exp: Likewise.
18015 * gdb.c++/templates.exp: Likewise.
18016 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18017
1bc05c3a
JM
180182002-01-10 Michael Snyder <msnyder@redhat.com>
18019
18020 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18021
a911c360
MS
180222002-01-08 Michael Snyder <msnyder@redhat.com>
18023
18024 * gdb.base/gcore.exp: New test for generate-core-file command.
18025 * gdb.base/gcore.c: Testcase for above.
18026 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18027
ea2119ec
JM
180282002-01-08 Jason Merrill <jason@redhat.com>
18029
18030 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18031
68203136
FF
180322002-01-07 Fred Fish <fnf@redhat.com>
18033
18034 * gdb.c++/overload.exp: Remove unconditional xfails for:
18035 print foo_instance1.overloadargs(1)
18036 print foo_instance1.overloadargs(1, 2)
18037 print foo_instance1.overloadargs(1, 2, 3)
18038 print foo_instance1.overloadargs(1, 2, 3, 4)
18039 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18040 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18041 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18042 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18043 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18044 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18045 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18046 print foo_instance1.overload1arg()
18047 print foo_instance1.overload1arg((char)arg2)
18048 print foo_instance1.overload1arg((signed char)arg3)
18049 print foo_instance1.overload1arg((unsigned char)arg4)
18050 print foo_instance1.overload1arg((int)arg7)
18051 print foo_instance1.overload1arg((unsigned int)arg8)
18052 print foo_instance1.overload1arg((float)arg11)
18053 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18054
21b9b5b1
MS
180552002-01-07 Michael Snyder <msnyder@redhat.com>
18056
18057 * gdb.base/huge.exp: New test. Print a very large target data object.
18058 (skip_huge_test): New test variable. Define if you want to skip this
18059 test. The test reads an 8 megabyte data object from the target, so it
18060 might be very time consuming on remote targets with a slow connection.
18061 * gdb.base/huge.c: New file. Test case for above.
18062
725f922e
FF
180632002-01-07 Fred Fish <fnf@redhat.com>
18064
18065 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18066 g_instance.bfoo, and g_instance.cfoo.
18067
889bf7c5 180682002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18069
889bf7c5
PA
18070 * gdb.base/break.c (multi_line_if_conditional): New function.
18071 (multi_ilne_while_conditional): Likewise.
18072 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18073 IF or WHILE condition puts the breakpoint at the start of
18074 the condition.
f286b2c3 18075
634d57ec
JL
18076 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18077 hppa*-*-hpux* expected failure.
18078 * gdb.base/structs.exp (do_function_calls): Similarly.
18079
18080 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18081 watchpoints.
18082
9fbfe2dc
AC
180832002-01-06 Andrew Cagney <ac131313@redhat.com>
18084
18085 Fix PR gdb/66.
18086 * gdb.base/structs.exp: Replace skip for a29k with skip for
18087 gdb,cannot_call_functions.
18088 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18089 * gdb.base/callfuncs.exp: Ditto.
18090 * gdb.base/call-rt-st.exp: Ditto.
18091 * gdb.base/call-strs.exp: Ditto.
18092 * gdb.base/callfwmall.exp: Ditto.
18093 * gdb.base/scope.exp: Obsolete xfail a29k.
18094 * gdb.c++/misc.exp: Ditto.
18095 * gdb.c++/cplusfuncs.exp: Ditto.
18096 * gdb.base/ptype.exp: Ditto.
18097 * gdb.base/printcmds.exp: Ditto.
18098 * gdb.base/opaque.exp: Ditto.
18099 * gdb.base/list.exp: Ditto.
18100 * gdb.base/funcargs.exp: Ditto.
18101 * gdb.base/default.exp: Ditto.
18102
8ddad156
MS
181032002-01-04 Michael Snyder <msnyder@redhat.com>
18104
ca4976a6 18105 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18106 * gdb.base/maint.exp: Add tests for maint info sections options.
18107
1b074332
JL
18108Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18109
18110 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18111
7d159115
CV
181122001-12-20 Corinna Vinschen <vinschen@redhat.com>
18113
18114 * gdb.asm/arm.inc: New file.
18115 * gdb.asm/asm-source.exp: Add arm targets.
18116 * gdb.asm/configure.in: Ditto.
18117 * gdb.asm/configure: Recreated from configure.in.
18118
8fb87725
JL
18119Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18120
afabe08c
JL
18121 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18122 with HP's compiler.
18123 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18124 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18125 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18126 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18127
18128 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18129 either HP's compilers or GCC.
18130
db521deb
JL
18131 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18132 a SIGBUS or SIGSEGV.
18133
18134 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18135
18136 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18137 can be compiled with either HP's compiler or GCC.
18138
cfa88ab7
JL
18139 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18140 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18141 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18142
ca344dff
JL
18143 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18144 to match current gdb output. Update due to using auto-solib-limit
18145 for limiting instead of overloading auto-solib-add.
18146 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18147 test program.
18148
3f3c6e55 18149 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18150 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18151 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18152 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18153 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18154 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18155 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18156 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18157 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18158 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18159 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18160 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18161 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18162
8fb87725
JL
18163 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18164 a SIGTRAP to the inferior.
18165
cf599fa7
CV
181662001-12-19 Corinna Vinschen <vinschen@redhat.com>
18167
18168 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18169 Substitute call to target_link by call to gdb_compile.
18170
2cd045cd
JL
18171Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18172
a9c64011
AS
18173 * gdb.base/break.exp: Fix HP specific search string when testing
18174 backtracing in a called function.
2cd045cd 18175
a9c64011
AS
18176 * gdb.base/constvars.exp: Only set lang to C++ if we're
18177 compiling the test with HP's compilers.
18178 * gdb.base/volatile.exp: Similarly.
2cd045cd 18179
99ebe9ac
JB
181802001-12-19 Jim Blandy <jimb@redhat.com>
18181
18182 * gdb.base/printcmds.exp: Expect the null character to be printed
18183 as '\0', and the '\013' to be printed as '\v'.
18184 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18185 * gdb.base/setvar.exp: Same.
18186
b9891b29
JB
181872001-12-17 Jim Blandy <jimb@redhat.com>
18188
0eba65ab
JB
18189 * gdb.base/completion.exp: Rather than completing very long
18190 filenames, which can make the readline library produce output we
18191 don't recognize, cd to the directory first, and then complete
18192 using nice, short relative paths.
18193
6970b5b1
JB
18194 * gdb.base/completion.exp: On some systems, there is, in fact, a
18195 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18196 variables as being in scope. So use `no_var_named_this'
18197 instead of `b'.
6970b5b1 18198
b9891b29 18199 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18200 can't find the core file's registers as a failure.
b9891b29 18201
e6ccd35f
JSC
182022001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18203
a9c64011
AS
18204 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18205 test expect string more specific.
e6ccd35f 18206
105ba819
CV
182072001-12-13 Corinna Vinschen <vinschen@redhat.com>
18208
18209 * gdb.asm/asm-source.exp: Add support for xstormy16.
18210 * gdb.asm/configure.in: Ditto.
18211 * gdb.asm/configure: Rebuild.
18212 * gdb.asm/xstormy16.inc: New file.
18213
e9e79dd9
FF
182142001-12-10 Fred Fish <fnf@redhat.com>
18215
18216 * gdb.base/maint.exp: Update to match changes in type dumping code.
18217
347dc97d
JB
182182001-12-10 Jim Blandy <jimb@redhat.com>
18219
18220 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18221 matching the entry point symbol's name at the beginning of the
18222 line.
347dc97d 18223
5178b9d6
DJ
182242001-12-07 Daniel Jacobowitz <drow@mvista.com>
18225
18226 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18227 gdb.c++/inherit.exp, gdb.c++/method.exp,
18228 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18229 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18230 and class layout support.
18231
af890c52
DJ
182322001-12-07 Daniel Jacobowitz <drow@mvista.com>
18233
18234 * gdb.c++/classes.exp: Add test for static member function.
18235 * gdb.c++/misc.cc: Add class with static member function.
18236
7a345fb3
JB
182372001-12-07 Jim Blandy <jimb@redhat.com>
18238
f2e54a80 18239 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18240 those tests as `unsupported'.
18241 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18242 Rewrite subsequent tests to use it.
18243
18244 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18245 those tests as `unsupported'.
18246 * gdb.base/structs.exp (call_struct_func): New function.
18247 (do_function_calls): Use call_struct_func to call the functions
18248 returning structs.
18249
0bc69509
JB
18250 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18251 whether functions are prototyped or not, so we can't possibly pass
18252 arguments to t_float_values2 properly.
18253
7a345fb3
JB
18254 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18255 value of `timeout' for targets other than the mips*tx39-*.
18256
edb6ede1
MS
182572001-12-06 Michael Snyder <msnyder@redhat.com>
18258
d63a86f8 18259 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18260 and detect whether the start symbol has a leading underscore.
18261
2d842f13
JB
182622001-12-04 Jim Blandy <jimb@redhat.com>
18263
18264 * gdb.base/completion.exp: Clarify indentation.
18265
68550daf
JB
182662001-12-03 Jim Blandy <jimb@redhat.com>
18267
18268 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18269 variables on the S/390, not `.word'.
18270
cd5195a8
JB
182712001-11-30 Jim Blandy <jimb@redhat.com>
18272
18273 Add assembly-source tests for s390-ibm-linux.
18274 * gdb.asm/s390.inc: New file.
18275 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18276 the S/390 architecture.
a9c64011 18277 * gdb.asm/configure: Regenerated.
cd5195a8 18278
ca9efc90
MS
182792001-11-30 Michael Snyder <msnyder@redhat.com>
18280
18281 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18282 next, info source, info sources, info line, global and static
18283 variables, and static functions.
18284 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18285 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18286 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18287 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18288 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18289 (gdbasm_leave): Restore frame pointer.
18290 (gdbasm_startup): Copy stack set-up from crt0.S.
18291
d0e66976
FN
182922001-11-26 Fernando Nasser <fnasser@redhat.com>
18293
18294 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18295 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18296 to a local (non-static) variable. Copy tstruct.a to a static buffer
18297 and return a pointer to that buffer.
18298 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18299
e2334072
MK
183002001-11-24 Mark Kettenis <kettenis@gnu.org>
18301
18302 * gdb.asm/configure.in: Fix recognition of ix86 target.
18303 * gdb.asm/configure: Regenerate.
18304
756caa3d
MS
183052001-11-21 Michael Snyder <msnyder@redhat.com>
18306
18307 * gdb.asm/sparc.inc: New file.
18308 * gdb.asm/asm-source.exp: Recognize sparc target.
18309 * gdb.asm/configure.in: Recognize sparc target.
18310 * gdb.asm/configure: Regenerate.
d63a86f8 18311
9a4d72d5
MS
183122001-11-21 Michael Snyder <msnyder@redhat.com>
18313
18314 * gdb.asm/m32r.inc: New file.
18315 * gdb.asm/asm-source.exp: Recognize m32r target.
18316 * gdb.asm/configure.in: Recognize m32r target.
18317 * gdb.asm/configure: Regenerate.
18318
a773d1cd
MS
183192001-11-20 Michael Snyder <msnyder@redhat.com>
18320
017ac23d
MS
18321 * gdb.asm/i386.inc: New file.
18322 * gdb.asm/asm-source.exp: Recognize ix86 target.
18323 * gdb.asm/configure.in: Recognize ix86 target.
18324 * gdb.asm/configure: Regenerate.
18325
a773d1cd
MS
18326 * gdb.c++/namespace.exp: Fix quotes in output messages.
18327
bb632afb
MS
183282001-11-14 Michael Snyder <msnyder@redhat.com>
18329
25d559ca 18330 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18331 qualifier in a type cast expression, to designate an address
18332 in the instruction space (Harvard architecture).
18333
4749e309
MS
183342001-11-13 Michael Snyder <msnyder@redhat.com>
18335
18336 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18337 Tests for expressions using 'const' and 'volatile'.
18338
25050984
CV
183392001-11-13 Corinna Vinschen <vinschen@redhat.com>
18340
18341 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18342
1902c51f
DJ
183432001-11-12 Daniel Jacobowitz <drow@mvista.com>
18344
18345 * lib/mi-support.exp (mi_run_to_helper): Move comments
18346 outside of gdb_expect.
18347
dcf95b47
DJ
183482001-11-11 Daniel Jacobowitz <drow@mvista.com>
18349
18350 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18351 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18352 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18353 mi0_run_to): New functions.
18354 * gdb.mi/mi-simplerun.exp: Use them.
18355 * gdb.mi/mi0-simplerun.exp: Likewise.
18356 * gdb.mi/mi-var-cmd.exp: Likewise.
18357 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18358
45b074e1
AC
183592001-11-10 Andrew Cagney <ac131313@redhat.com>
18360
18361 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18362 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18363
bf50d346
AC
183642001-11-09 Andrew Cagney <ac131313@redhat.com>
18365
18366 * gdb.base/restore.exp: Include $expected value in restored test
18367 message.
18368
9383332c
AC
183692001-11-09 Andrew Cagney <ac131313@redhat.com>
18370
18371 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18372 implemented.
18373
db62520a
MS
183742001-11-08 Michael Snyder <msnyder@redhat.com>
18375
18376 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18377 Add pass/fail message for stop at breakpoint in call dummy function.
18378
b5703437
MS
183792001-11-07 Michael Snyder <msnyder@redhat.com>
18380
d63a86f8
RM
18381 * gdb.c++/templates.exp (test_template_breakpoints):
18382 If we get an overload menu, but it does not match what
760f6330 18383 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18384 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18385 making the whitespace optional. Argument for "new" may be
18386 "unsigned" as well as "unsigned int/long".
d63a86f8 18387 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18388 making the whitespace optional. Also replace "(void) with
18389 "((void|)), making the keyword "void" optional.
d63a86f8 18390 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18391 making the whitespace optional. Also replace "(void) with
18392 "((void|)), making the keyword "void" optional.
3bf40917
MS
18393 * gdb.base/callfuncs.c (t_float_values): This function must
18394 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18395 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18396 can be tested against both cases. Usually one case involves
18397 promotion of float to double, while the other does not.
18398 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18399 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18400 includes a stack frame for "start".
18401
c8ab4e6d
JB
184022001-11-05 Jim Blandy <jimb@redhat.com>
18403
18404 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18405 pointers are 32 bits long, and that offsets of relocs are always
18406 stored in the data (REL-style), and not in the reloc entry itself
18407 (RELA-style).
18408 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18409 stabs.
18410
3f08ced9
MS
184112001-11-01 Michael Snyder <msnyder@redhat.com>
18412
18413 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18414 and regular expression operators by using quoting.
18415
cbfa24cd
MS
184162001-10-31 Michael Snyder <msnyder@redhat.com>
18417
18418 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18419 depending on what the symbol table contains.
18420 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18421 the output of the ptype command. Similarly, accept both "const &"
18422 and "const&".
18423
aaa68313
CV
184242001-10-31 Corinna Vinschen <vinschen@redhat.com>
18425
18426 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18427 symbol `STORAGE' to allow to choose the storage class of
18428 the local datastructures.
18429 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18430 compiler directive.
18431
91740388
MS
184322001-10-30 Michael Snyder <msnyder@redhat.com>
18433
18434 * gdb.base/jump.exp: Allow it to run for all targets.
18435
1b7c05e7
CV
184362001-10-29 Corinna Vinschen <vinschen@redhat.com>
18437
18438 * gdb.base/call-ar-st.c (print_double_array): Match for loop
18439 with new double_array size.
18440 (main): Change storage class of all local variables to static.
18441 Reduce size of double_array to 9.
18442 * gdb.base/call-ar-st.exp: Increase timeout value.
18443 Change expected output for double array to match new size in
18444 call-ar-st.c.
18445
36a22261
CV
184462001-10-29 Corinna Vinschen <vinschen@redhat.com>
18447
18448 * gdb.base/ending-run.exp: Create identical output when passing
18449 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 18450 Stormy16 target.
36a22261 18451
92b8ae91
MK
184522001-10-28 Mark Kettenis <kettenis@gnu.org>
18453
18454 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
18455 that we catch the expected failure under Linux/x86.
18456
cb135b83
OF
184572001-10-29 Orjan Friberg <orjanf@axis.com>
18458
18459 * gdb.base/setvar.exp: Escape curly braces.
18460 * gdb.stabs/weird.exp: Ditto.
18461
6884aa54
DJ
184622001-10-27 Daniel Jacobowitz <drow@mvista.com>
18463
18464 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
18465 * gdm.mi/mi0-hack-cli.exp: Likewise.
18466
0398c9aa
AC
184672001-10-25 Andrew Cagney <ac131313@redhat.com>
18468
18469 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
18470 messages.
18471
d20bf2e8
AC
184722001-10-21 Andrew Cagney <ac131313@redhat.com>
18473
18474 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
18475 checking MI enabled.
18476
03dd63aa
CV
184772001-10-09 Corinna Vinschen <vinschen@redhat.com>
18478
18479 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
18480
1d9d99f3
FCE
184812001-10-04 Frank Ch. Eigler <fche@redhat.com>
18482
18483 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
18484 if gdb child process crashes, just signal an error.
18485
838ae6c4
JB
184862001-10-02 Jim Blandy <jimb@redhat.com>
18487
18488 * lib/gdb.exp (test_xfail_format): Simplify.
18489
18490 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
18491 front of the variable name `format'. Simplify `if'.
18492
8f0cbc1c
DJ
184932001-10-01 Daniel Jacobowitz <drow@mvista.com>
18494
18495 * gdb.threads/pthreads.exp: Wait for output and delay
18496 before sending ^C.
18497
1f08dafd
DJ
184982001-10-01 Daniel Jacobowitz <drow@mvista.com>
18499
18500 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
18501 some incorrect output instead of timing out.
18502 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
18503
674f90ff
CV
185042001-09-28 Corinna Vinschen <vinschen@redhat.com>
18505
18506 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
18507 check to allow additional `int'.
18508
9b284272
DJ
185092001-09-27 Daniel Jacobowitz <drow@mvista.com>
18510
18511 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
18512 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
18513
b55a4771
MS
185142001-09-27 Michael Snyder <msnyder@redhat.com>
18515
18516 * lib/gdb.exp (test_debug_format): New proc.
18517 (setup_xfail_format): Use new proc test_debug_format.
18518 * gdb.base/constvars.exp (local_compiler_xfail_check): New
18519 proc; use new service proc test_debug_format.
18520 Replace all other "gcc_compiled" tests with this test.
18521 * gdb.base/volatile.exp (local_compiler_xfail_check): New
18522 proc; use new service proc test_debug_format.
18523 Replace all other "gcc_compiled" tests with this test.
18524
185252001-09-27 Michael Snyder <msnyder@redhat.com>
18526
18527 * gdb.base/cvexpr.exp: New file.
18528 * gdb.base/cvexpr.c: New file
18529 Test for expressions using const and volatile keywords.
18530
4e6667ac
CV
185312001-09-26 Corinna Vinschen <vinschen@redhat.com>
18532
18533 * gdb.base/constvars.exp: Check for different orders of keywords
18534 and additional "int" strings in output.
18535
4f337972
AC
185362001-09-22 Andrew Cagney <ac131313@redhat.com>
18537
18538 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
18539 responses from "help maint".
18540
2015650d
FCE
185412001-09-19 Frank Ch. Eigler <fche@redhat.com>
18542
18543 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
18544 to localhost:NNN instead of :NNN, in case Xvfb is listening
18545 only on TCP.
18546
f3bcedc1
CV
185472001-09-19 Corinna Vinschen <vinschen@redhat.com>
18548
18549 * gdb.base/recurse.exp: When checking leaving the watchpoint
18550 scope, recognize when gdb is in function's epilogue and pass.
18551
6b819c92
KS
185522001-09-18 Keith Seitz <keiths@redhat.com>
18553
18554 * lib/insight-support.exp (_gdbtk_export_target_info): Add
18555 support for running tests against sid targets.
18556 (gdbtk_done): Ditto.
18557
a10c9419
CV
185582001-09-18 Corinna Vinschen <vinschen@redhat.com>
18559
18560 * gdb.base/ending-run.c (main): Set stdout buffersize
18561 to the same reasonable value for any target.
18562 * gdb.base/ending-run.exp: Add a regular expression
18563 to make testsuite happy on Sanyo Stormy16 target.
18564
739d0d99
CV
185652001-09-17 Corinna Vinschen <vinschen@redhat.com>
18566
18567 * gdb.base/display.c (do_loops): Add float variable `f'.
18568 Increment f in loop.
18569 * gdb.base/display.exp: Increment timeout by 60 seconds.
18570 Change float display test to use variable `f'.
18571
1b8947f0
JB
185722001-09-17 Jim Blandy <jimb@redhat.com>
18573
18574 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
18575 overflowing the limited breakpoint tables on some ROM monitors
18576 (like the ROM68K).
18577
9890ac81
FCE
185782001-09-15 Frank Ch. Eigler <fche@redhat.com>
18579
18580 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
18581 the "-ac" (disable access control) flag.
18582
6db765ea
JH
185832001-08-30 Jeff Holcomb <jeffh@redhat.com>
18584
18585 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
18586 ints.
18587
4c32cc04
KS
185882001-08-30 Keith Seitz <keiths@redhat.com>
18589
18590 * lib/gdb.exp: Move all insight-related functionality into
18591 separate file.
18592 * lib/insight-support.exp: New file.
18593
8d6e6f81
FCE
185942001-08-29 Frank Ch. Eigler <fche@redhat.com>
18595
18596 * config/sid.exp (sid_start): Never set sid verbosity; disable
18597 expect_background {} that consumed its stdout; tolerate </dev/null.
18598 Attempt to set endianness override in "sid" protocol mode. Cleanup.
18599
6a90e1d0
AC
186002001-08-18 Andrew Cagney <ac131313@redhat.com>
18601
18602 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
18603 CLI jump command to start it.
18604 (mi_run_to_main): Fail immediatly when unexpected output.
18605
1759b3c3
AC
186062001-08-18 Andrew Cagney <ac131313@redhat.com>
18607
18608 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
18609 beginning of function. Fix PR gdb/191.
18610
61d11d80
FCE
186112001-08-16 Frank Ch. Eigler <fche@redhat.com>
18612
18613 * config/sid.exp (sid_start): Don't warn if we cannot figure out
18614 what to force sid endianness to.
18615
942a4df2
KS
186162001-08-15 Keith Seitz <keiths@redhat.com>
18617
18618 * lib/gdb.exp (gdbtk_start): Don't set environment
18619 variables for TCL_LIBRARY and friends. Insight will
18620 now figure these out for itself.
18621
0521c418
MS
186222001-08-02 Michael Snyder <msnyder@redhat.com>
18623
18624 * gdb.base/completion.exp: Remove the symbol "a64l" from
18625 the expect string; this is target-specific, and not related
18626 to what is being tested.
18627
74a9a58a
DB
186282001-08-02 Dave Brolley <brolley@redhat.com>
18629
18630 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
18631
c70819fa
MS
186322001-07-25 Michael Snyder <msnyder@redhat.com>
18633
c2b8fa57
MS
18634 * gdb.base/consecutive.exp: New file. Test stepping over
18635 breakpoints on consecutive instructions.
18636 * gdb.base/consecutive.c: New file.
18637
c70819fa
MS
18638 * gdb.base/call-rt-st.exp: Use double-backslash to quote
18639 curly braces in regular expressions.
18640
2b1a1355
MS
186412001-07-25 Michael Snyder <msnyder@redhat.com>
18642
18643 * gdb.base/ending-run.exp: Accept "Program exited normally" as
18644 legitimate output from stepping out of main.
18645
413eca6f
KS
186462001-07-22 Keith Seitz <keiths@redhat.com>
18647
18648 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
18649 the empty string, do not run the tests.
18650
7e5a9322
SC
186512001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18652
18653 * gdb.base/long_long.exp: Detect size of pointer. Take into
18654 account 2-byte pointers when testing for p/a results.
18655
de58f10f
SC
186562001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18657
d63a86f8 18658 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
18659 and defined to 1K for m68hc11.
18660 (random_data): Reduce table to 1K for embedded platforms (68hc11).
18661 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
18662 (sizeof_random_data): New variable to tell the size of the data table;
18663 don't test past this size; always run to main.
18664
d6f5fea1
SC
186652001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18666
18667 * gdb.base/return2.exp: return of long long and double fails for
18668 68HC11; don't execute these tests on that platform.
18669 * gdb.base/return.exp: Return of a double fails for 68hc11.
18670
c477543d
SC
186712001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
18672
18673 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
18674 tests that print a float.
18675 * call-rt-st.exp: Likewise.
18676
63cf1c79
MK
186772001-07-12 Mark Kettenis <kettenis@gnu.org>
18678
18679 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
18680 running this test on Linux.
18681
112f9ab5
MC
186822001-06-24 Michael Chastain <chastain@redhat.com>
18683
18684 * gdb.base/arithmet.exp: Remove some tests to make all test names
18685 unique.
18686
4970cb0f
MS
186872001-07-03 Michael Snyder <msnyder@redhat.com>
18688
18689 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
18690 the output of the ptype command.
18691
d85da69f
MS
186922001-07-02 Michael Snyder <msnyder@redhat.com>
18693
4c8a82de
MS
18694 * gdb.base/completion.exp: Don't assume that break.c is the only
18695 source file that may contain functions named "marker".
d85da69f
MS
18696 * gdb.base/corefile.exp: Quote the curly braces in regexp.
18697
8afc772b
AC
186982001-06-28 Andrew Cagney <ac131313@redhat.com>
18699
18700 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
18701 of files to delete.
18702
18703 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
18704 * gdb.disasm/h8300s.exp: New file.
18705 gdb.disasm/h8300s.s: Likewise.
18706
cff22675
AC
187072001-06-27 Andrew Cagney <ac131313@redhat.com>
18708
18709 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
18710 empty breakpoint tables.
18711
68c81b54
AC
187122001-06-25 Andrew Cagney <ac131313@redhat.com>
18713
18714 * lib/mi-support.exp: Update args=... part of stop-reason
18715 patterns. Accept either a list or a tuple.
18716
2dd62704
AC
187172001-06-23 Andrew Cagney <ac131313@redhat.com>
18718
18719 * lib/mi-support.exp: Remove local emacs variable defining
18720 change-log-default-name.
18721
b4127474
MC
187222001-06-22 Michael Chastain <chastain@redhat.com>
18723
18724 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
18725 This is operationally compatible with the previous version.
18726
8dbfb380
JB
187272001-06-13 Jim Blandy <jimb@redhat.com>
18728
18729 * lib/gdb.exp (gdb_test): Doc fix.
18730
f2d8c86d
MC
187312001-06-10 Michael Chastain <chastain@redhat.com>
18732
18733 * gdb.base/exprs.exp: Remove a duplicate test.
18734
81564d34
JB
187352001-06-06 Jim Blandy <jimb@redhat.com>
18736
18737 * gdb.base/return2.exp (main): Use values to test float and double
18738 returns that are not NaN's, to avoid being confused by IEEE
18739 comparison rules.
18740
da55addb
MS
187412001-06-04 Michael Snyder <msnyder@redhat.com>
18742
18743 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 18744 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
18745 rather than wait for 12 more tests to time out.
18746
42c65987
JB
187472001-06-06 Jim Blandy <jimb@redhat.com>
18748
b18bced9 18749 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 18750 Don't forget to match the GDB prompt.
b18bced9 18751
42c65987
JB
18752 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
18753
5b41e5f0
JB
187542001-06-04 Jim Blandy <jimb@redhat.com>
18755
18756 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
18757 command.
18758
015e046f
KB
187592001-05-31 Kevin Buettner <kevinb@redhat.com>
18760
18761 * gdb.base/annota1.exp (info break): Match four or more spaces
18762 after "Address".
18763
fb1ffbbe
MC
187642001-05-31 Michael Chastain <chastain@redhat.com>
18765
18766 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
18767 (dm_type_int_star): Likewise.
18768 (dm_type_long_star): Likewise.
18769 (dm_type_void_star): Likewise.
18770
5ea2a32c
KB
187712001-05-29 Kevin Buettner <kevinb@redhat.com>
18772
18773 * gdb.base/completion.exp (INPUTRC): Set this environment variable
18774 to a known value in order to get consistent results regardless
18775 of the setting of INPUTRC or the presence or contents of .inputrc.
18776
ae23c492
MS
187772001-05-24 Michael Snyder <msnyder@redhat.com>
18778
ac55707e
MS
18779 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
18780 Don't require that the main thread and the manager thread are the
18781 first in the list.
18782
ae23c492
MS
18783 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
18784 debugging. If test fails, issue an "unsupported" not a "fail".
18785
400071f1
JB
187862001-05-24 Jim Blandy <jimb@redhat.com>
18787
18788 Don't assume that short is shorter than int.
18789 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
18790 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 18791 this isn't true.
400071f1
JB
18792 ("print unsigned char == (~0)"): Add test that verifies that ~0,
18793 an int, is not equal to ~0 stored in an unsigned char. This tests
18794 the same thing that the previous test meant to, but works on
18795 16-bit machines, too.
18796 ("print unsigned char != (~0)"): Same test, complemented.
18797
0816a3e5
MS
187982001-05-24 Michael Snyder <msnyder@redhat.com>
18799
18800 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 18801 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
18802 and prevents dejagnu getting out of step.
18803
f6dc23a9
KB
188042001-05-23 Kevin Buettner <kevinb@redhat.com>
18805
18806 * gdb.base/finish.exp (finish_void): Revise pattern for
18807 stopping on the call statement to not permit stopping at
18808 the start of the instructions comprising the call sequence.
18809
7dbd117d
MC
188102001-05-19 Michael Chastain <chastain@redhat.com>
18811
18812 * gdb.base/callfuncs.exp: Make all test names unique.
18813 * gdb.base/commands.exp: Make all test names unique.
18814 * gdb.base/condbreak.exp: Make all test names unique.
18815 * gdb.base/dbx.exp: Make all test names unique.
18816 * gdb.base/default.exp: Make all test names unique.
18817 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
18818 and TIMEOUT messages to their corresponding PASS message.
18819 * gdb.base/ending-run.exp: Make all test names unique.
18820 * gdb.base/long_long.exp: Remove duplicate test.
18821
6b0b0a9e
KB
188222001-05-21 Kevin Buettner <kevinb@redhat.com>
18823
18824 * gdb.base/finish.exp (finish_void): Allow "finish" command to
18825 stop on the call statement as well as the statement after the
18826 call.
18827
2caa35cb
MS
188282001-05-21 Michael Snyder <msnyder@redhat.com>
18829
18830 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
18831
40713331
EZ
188322001-05-10 Elena Zannoni <ezannoni@redhat.com>
18833
a9c64011
AS
18834 * gdb.base/completion.exp: Revamp test. Make it execute on all
18835 platforms.
40713331 18836
c2c1be8d
EZ
188372001-05-10 Elena Zannoni <ezannoni@redhat.com>
18838
a9c64011
AS
18839 * config/gdbserver.exp (gdb_load): Handle the case
18840 in which the arguments to gdbserver are given in the
18841 baseboard configuration file.
18842 Also handle the case in which the server needs to do a
18843 load.
2c9cd303 18844
9671de48
KS
188452001-05-07 Keith Seitz <keiths@cygnus.com>
18846
a9c64011
AS
18847 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
18848 set up the display for testing.
18849 (gdbtk_start): Convert all paths to paths that tcl will like.
18850 Export target information to environment.
18851 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
18852 necessary.
18853 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
18854 (to_tcl_path): New proc to convert a given pathname into
18855 a path acceptible as an argument to a tcl command.
18856 (_gdbtk_export_target_info): New proc to export target info
18857 into the environment for gdbtk testing.
18858 (gdbtk_done): New proc to signal end-of-test.
9671de48 18859
5a360f47
JB
188602001-05-06 Jim Blandy <jimb@redhat.com>
18861
18862 * restore.c: Make the code of caller0 correspond to its comment.
18863
66c756c6
MS
188642001-05-03 Michael Snyder <msnyder@redhat.com>
18865
18866 * config/sid.exp (gdb_target_sid): Check for error messages.
18867 On error or timeout, don't make expect exit (which will terminate
18868 all subsequent tests); instead just make gdb exit.
d63a86f8 18869 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18870 return a negative value.
18871
a966fde5
JB
188722001-04-24 Jim Blandy <jimb@redhat.com>
18873
851c18e0
JB
18874 * gdb.c++/templates.exp: If we see the prompt for the overload
18875 list, but we haven't recognized any of the longer patterns,
18876 arrange for this test to fail, not hang.
18877
a966fde5
JB
18878 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18879 variations.
18880
db144853
MC
188812001-04-22 Michael Chastain <chastain@redhat.com>
18882
18883 * gdb.c++/local.exp: Use the 'runto' library function.
18884 * gdb.c++/namespace.exp: Likewise.
18885 * gdb.c++/overload.exp: Likewise.
18886
3207ec21
KB
188872001-03-26 Kevin Buettner <kevinb@redhat.com>
18888
18889 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18890 * gdb.base/step-line.exp: New file. Test step/next in presence of
18891 #line directives.
18892 * gdb.base/step-line.c: New file. Test program for the above.
18893 * gdb.base/step-line.inp: New file. We pretend that this file has
18894 been transformed by some other tool into step-line.c.
18895
13b57657
JB
188962001-03-21 Jim Blandy <jimb@redhat.com>
18897
18898 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18899 unmangled operator names.
18900
754cbe1c
JB
189012001-03-20 Jim Blandy <jimb@redhat.com>
18902
18903 * gdb.threads/linux-dp.exp: Recognize an additional message
18904 generated by GDB when it doesn't understand how to debug threads
18905 on the target system.
18906
177495c9
AC
189072001-03-19 Andrew Cagney <ac131313@redhat.com>
18908
18909 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18910
f266096b
MC
189112001-03-12 Michael Chastain <chastain@redhat.com>
18912
18913 * gdb.c++/derivation.exp: Use the 'runto' library function.
18914
cac3c2ff
MC
189152001-03-12 Michael Chastain <chastain@redhat.com>
18916
18917 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18918
b6c11a24
MC
189192001-02-24 Michael Chastain <chastain@redhat.com>
18920
18921 * gdb.c++/ref-types.exp: Change handwritten code to library
18922 function 'runto'.
18923
6bae5bce
OF
189242001-03-16 Orjan Friberg <orjanf@axis.com>
18925
18926 * gdb.base/signals.exp: Set count to 0 explicitly.
18927
0015fd9a
MS
189282001-03-15 Mark Salter <msalter@redhat.com>
18929
18930 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
18931 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
18932 (gdb_load): Add support for additional target_info: gdb_download_size
18933 and gdb_load_timeout.
0015fd9a 18934
fc33412a
DT
18935Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
18936
18937 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
18938 file -- to prevent failing when the compile fails but we have no
18939 intention of running the tests anyway.
fc33412a
DT
18940
18941 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
18942 tests if set.
18943
18944 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 18945 integers.
fc33412a
DT
18946
18947 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
18948 * gdb.c++/namespace.exp: Ditto.
18949
115f06de
OF
189502001-03-07 Orjan Friberg <orjanf@axis.com>
18951
18952 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
18953 * gdb.base/pointers.exp: Relax pattern match of decimals.
18954
b6ba6518
KB
189552001-03-06 Kevin Buettner <kevinb@redhat.com>
18956
18957 * Makefile.in, config/abug.exp, config/cfdbug.exp,
18958 config/cpu32bug.exp, config/dve.exp, config/est.exp,
18959 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
18960 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
18961 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
18962 config/sh.exp, config/sid.exp, config/slite.exp,
18963 config/sparclet.exp, config/udi.exp, config/unknown.exp,
18964 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
18965 config/vxworks.exp, config/vxworks29k.exp,
18966 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
18967 gdb.base/all-bin.exp, gdb.base/annota1.exp,
18968 gdb.base/arithmet.exp, gdb.base/assign.exp,
18969 gdb.base/async.exp, gdb.base/attach.exp,
18970 gdb.base/bitfields.exp, gdb.base/bitops.exp,
18971 gdb.base/break.exp, gdb.base/call-ar-st.exp,
18972 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
18973 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
18974 gdb.base/commands.exp, gdb.base/completion.exp,
18975 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
18976 gdb.base/constvars.exp, gdb.base/corefile.exp,
18977 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
18978 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
18979 gdb.base/ending-run.exp, gdb.base/environ.exp,
18980 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
18981 gdb.base/finish.exp, gdb.base/foll-exec.exp,
18982 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
18983 gdb.base/funcargs.exp, gdb.base/help.exp,
18984 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
18985 gdb.base/logical.exp, gdb.base/long_long.exp,
18986 gdb.base/maint.exp, gdb.base/mips_pro.exp,
18987 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
18988 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
18989 gdb.base/pointers.exp, gdb.base/printcmds.exp,
18990 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
18991 gdb.base/regs.exp, gdb.base/relational.exp,
18992 gdb.base/remote.exp, gdb.base/reread.exp,
18993 gdb.base/restore.exp, gdb.base/return2.exp,
18994 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
18995 gdb.base/selftest.exp, gdb.base/setshow.exp,
18996 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
18997 gdb.base/sigall.exp, gdb.base/signals.exp,
18998 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
18999 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19000 gdb.base/step-test.exp, gdb.base/structs.c,
19001 gdb.base/structs.exp, gdb.base/structs2.exp,
19002 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19003 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19004 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19005 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19006 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19007 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19008 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19009 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19010 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19011 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19012 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19013 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19014 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19015 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19016 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19017 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19018 gdb.trace/circ.exp, gdb.trace/collection.exp,
19019 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19020 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19021 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19022 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19023 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19024 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19025 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19026 notices.
19027
dc96c6c7 190282001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19029
19030 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19031 first arg is int not float.
19032
dc96c6c7 190332001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19034
19035 * gdb.base/reread.exp: Unsupported for non-native targets;
19036 doesn't work for remote debugging.
19037
9b0c4aeb
FN
190382001-02-19 Fernando Nasser <fnasser@redhat.com>
19039
19040 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19041 * gdb.base/ending-run.exp: Properly handle the BSP state when
19042 stepping past the end of main.
9b0c4aeb 19043
02aa71d5
MC
190442001-02-19 John Moore <jmoore@redhat.com>
19045
19046 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19047 Converted HPUX fix for non-expected items following multiple
19048 step commands into general solution for all platforms.
19049
1fa449a4
MC
190502001-02-18 Michael Chastain <chastain@redhat.com>
19051
19052 * gdb.c++/classes.exp (do_tests): Change runto statements
19053 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19054 statements demangler agnostic.
19055 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19056 (gdb_virtfunc_restart): Likewise.
19057
b2f9ec70
MC
190582001-02-14 Michael Chastain <chastain@redhat.com>
19059
19060 * gdb.c++/inherit.exp (do_tests): Change runto statements
19061 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19062 statements demangler agnostic.
19063
cf74b8ca
AC
19064Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19065
19066 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19067 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19068 before calling common_routine 15 times'' tests.
cf74b8ca 19069
99f78f56
MC
190702001-02-11 Michael Chastain <chastain@redhat.com>
19071
19072 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19073 Helps the test script figure out which demangler is in use.
19074 (dm_type_foo_ref): Ditto.
19075 (dm_type_int_star): Ditto.
19076 (dm_type_long_star): Ditto.
19077 (dm_type_unsigned_int): Ditto.
19078 (dm_type_void): Ditto.
19079 (dm_type_void_star): Ditto.
99707966 19080 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19081 Probe the gdb demangler and set variables to accommodate
19082 formatting differences.
19083 (info_func_regexp): New function. Same as info_func, but
19084 matches against a regexp.
19085 (info_func): Match against a literal string.
19086 (print_addr_2): New function. Match against a literal string,
19087 which can be different from the input to gdb.
19088 (print_addr): Simply call print_addr_2 with the same argument twice.
19089 (test_lookup_operator_functions): Use demangler formatting variables.
19090 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19091 the tests in the same order as the C++ class declaration.
19092 (test_paddr_operator_functions): Ditto.
19093 (test_paddr_overloaded_functions): Ditto.
19094 (test_paddr_hairy_functions): Use demangler formatting variables.
19095 Add reference to gdb/19 for related tests.
19096 (do_tests): Call probe_demangler.
19097
1de8f023
KB
190982001-01-30 Kevin Buettner <kevinb@redhat.com>
19099
19100 * gdb.c++/templates.cc (printf): Remove unused function definition.
19101
ca3f91ed
MS
191022001-01-26 Felix Lee <flee@redhat.com>
19103
19104 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19105
191062001-01-25 matthew green <mrg@redhat.com>
19107
19108 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19109 up sid.
19110 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19111
191122001-01-25 matthew green <mrg@redhat.com>
19113
19114 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19115 Deprecate $sid_spawn_id.
ca3f91ed
MS
19116 (sid_exit): Remove code necessary only for `spawn.'
19117
191182001-01-25 matthew green <mrg@redhat.com>
19119
19120 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19121
fb18ec4a
MC
191222001-01-28 Michael Chastain <chastain@redhat.com>
19123
19124 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19125 to call when tests fail. It takes gdb out of the overloaded
19126 function choice menu back to the main prompt, so that the test
19127 program stays synchronized.
19128 (set_bp_overloaded): New proc to collect all the common
19129 code for setting a breakpoint on an overloaded name. Calls
19130 take_gdb_out_of_choice_menu when needed.
19131 (menu_overload1arg): New variable to collect the repeated
19132 instances of the expected menu for an overloaded name. Change
19133 the regular expression to handle changes in g++ type encoding:
19134 "void" can be either "void" or "", and "unsigned int" can be
19135 either "unsigned int" or "unsigned".
19136 (continue_to_bp_overloaded): Change regular expressions to handle
19137 changes in g++ type encoding.
19138 (no proc): Call take_gdb_out_of_choice_menu when needed.
19139 Remove redundant calls to "info break". Accept either "canceled"
19140 or "cancelled". Change regular expressions in "info break"
19141 calls to handle changes in g++ type encoding. Give all tests
19142 unique strings.
19143
9c646a6e
BE
191442001-01-17 Ben Elliston <bje@redhat.com>
19145
19146 * config/sid.exp: New file.
19147
9549d9c1
AC
19148Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19149
19150 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19151
dc96c6c7 191522000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19153
19154 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19155 Add a RE to accept a non-ascii char if one is ever presented.
19156
b4df4f68
FN
191572000-12-20 Fernando Nasser <fnasser@redhat.com>
19158
297dd0fd 19159 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19160
dc96c6c7 191612000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19162
d63a86f8 19163 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19164 in regexp. One '\' does not suffice on Linux.
19165
4a7bddb6
MC
191662000-12-09 Michael Chastain <chastain@redhat.com>
19167
19168 * gdb.base/break.exp (test_clear_command): Use a marker function
19169 rather than 'main' for the test function. Also move this
19170 test to an execution point where the marker function names are
19171 guaranteed to be bound to functions. (Executing tests after a
19172 'finish' from main runs into name conflicts with local names
19173 in __libc_start_main).
19174
dc96c6c7 191752000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19176
19177 * gdb.base/finish.exp: New test for gdb's "finish" command.
19178 * gdb.base/return2.exp: New test for gdb's "return" command.
19179 * gdb.base/return2.c: New source file for above.
19180
dc96c6c7 191812000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19182
19183 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19184 * gdb.base/miscexprs.exp: Ditto.
19185 * gdb.base/pointers.exp: Ditto.
19186 * gdb.c++/derivation.exp: Ditto.
19187 * gdb.c++/local.exp: Ditto.
19188 * gdb.c++/namespace.exp: Ditto.
19189 * gdb.c++/overload.exp: Ditto.
19190 * gdb.c++/ref-types.exp: Ditto.
19191
dc96c6c7 191922000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19193
19194 * gdb.base/constvars.exp: Test result of "up" command.
19195 * gdb.base/miscexprs.exp: Ditto.
19196 * gdb.base/pointers.exp: Ditto.
19197 * gdb.base/scope.exp: Ditto.
19198 * gdb.c++/derivation.exp: Ditto.
19199 * gdb.c++/local.exp: Ditto.
19200 * gdb.c++/namespace.exp: Ditto.
19201 * gdb.c++/overload.exp: Ditto.
19202 * gdb.c++/ref-types.exp: Ditto.
19203
44097287
FN
192042000-11-22 Michael Chastain <chastain@redhat.com>
19205
19206 * mips_pro.exp: Accept either "middle -> top -> main" or
19207 "middle -> main" in the backtrace, because gcc can optimize
19208 tail calls to jumps. Remove setup_xfail for the hppa case.
19209 Add a comment with the original warning messages from PR 3016,
19210 which was filed in 1993, to preserve them for posterity.
19211
9d2e1bab
ND
192122000-11-17 Nick Duffek <nsd@redhat.com>
19213
19214 * lib/gdb.exp (gdb_test): Override timeout with board info.
19215
1aca8eb7
ND
192162000-11-17 Nick Duffek <nsd@redhat.com>
19217
19218 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19219 the second kill and detach messages.
19220
93076499
ND
192212000-11-17 Nick Duffek <nsd@redhat.com>
19222
19223 * configure.in: Add AC_EXEEXT.
19224 * configure: Regenerate.
19225 * Makefile.in (just-check): Export EXEEXT.
19226 * lib/gdb.exp ($EXEEXT): Import from environment.
19227 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19228 expect "maint dump-me" on Cygwin.
19229 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19230 $EXEEXT.
19231
30e87cd3
ND
192322000-11-17 Nick Duffek <nsd@redhat.com>
19233
19234 * gdb.base/break.exp: Test backtrace and finish from called
19235 function on all platforms, not just HP-UX.
19236
dc96c6c7 192372000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19238
19239 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19240 code from gdb_target_monitor, so it can be used independantly
19241 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19242
dc96c6c7 192432000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19244
19245 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19246 * gdb.base/corefile.exp: Expect the message "Program is being
19247 debugged already" when we send the "corefile" command, since
19248 the preceeding gdb_load may have connected gdb to a remote target.
19249 * gdb.base/display.exp: Disable hardware watchpoints if new
19250 board info variable "no_hardware_watchpoints" is true.
19251 Replace single-letter commands with more readable ones.
19252 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19253 if new board info variable "no_hardware_watchpoints" is true.
19254 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19255 to see if stdio (printf) testing is possible.
19256 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19257 board info variable "no_hardware_watchpoints" is true. Use new
19258 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19259
39124dea
FN
192602000-11-13 Fernando Nasser <fnasser@redhat.com>
19261
19262 From Orjan Friberg <orjanf@axis.com>:
19263 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19264 in array print pattern match.
19265
a9e2e984
FN
192662000-11-09 Fernando Nasser <fnasser@redhat.com>
19267
19268 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19269 spelling "cancelled" to U.S. spelling "canceled" to match changes
19270 made to gdb.
19271 * gdb.c++/ovldbreak.exp: Ditto.
19272
c7db355b
PS
192732000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19274
19275 * gdb.base/callfuncs.c (main): Moved to end of file, call
19276 t_double_values to initialize the FPU before inferior calls are made.
19277 * gdb.base/callfuncs.exp: Test for register preservation after calling
19278 inferior functions. Add tests for continuining, finishing and
19279 returning from a stop in a call dummy.
19280
dc96c6c7 192812000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19282
19283 * gdb.base/commands.exp: Break up long lines, and re-indent.
19284
dc96c6c7 192852000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19286
19287 * config/gdbserver.exp: Rewritten from the ground up, to make it
19288 compatible with the current dejagnu tree, and to make it work with
19289 the new "gdbserver" in libremote.
19290
dc96c6c7 192912000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19292
19293 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19294 * gdb.base/varargs.exp: Skip entire test if no printf support.
19295 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19296 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19297
dc96c6c7 192982000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19299
19300 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19301 no floating point support.
19302 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19303 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19304 * gdb.base/call-rt-st.exp: Ditto.
19305 * gdb.base/call-strs.exp: Ditto.
19306
bac5fc66
JG
193072000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19308
19309 * gdb.base/sizeof.c: include <stdio.h>.
19310
19311 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19312 'finish', otherwise uncaptured gdb_prompt would potentially
19313 throw remaining test points out of sync.
bac5fc66 19314
b22a6027
SB
193152000-07-26 Scott Bambrough <scottb@netwinder.org>
19316
19317 * gdb.base/recurse.exp: Run tests for all targets.
19318 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19319 gnu-oldld case on ARM.
19320 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19321 for ARM targets.
d63a86f8 19322
d8231941
AG
19323Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19324
19325 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19326 * gdb.java/configure: Rebuild.
19327
8caabe69
AG
19328Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19329
19330 * gdb.java/jv-exp.exp: New file.
19331
9d273ca3
AG
19332Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19333
19334 * configure: Rebuilt.
19335 * configure.in (configdirs): Add gdb.java.
19336 * gdb.java/jmisc.java: New file.
19337 * gdb.java/jmisc.exp: New file.
19338 * gdb.java/Makefile.in: New file.
19339 * gdb.java/configure: Rebuilt.
19340 * gdb.java/configure.in: New file.
19341 * lib/java.exp: New file.
19342
4f823a66
AC
19343Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19344
19345 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19346 underflow.
4f823a66 19347
2391e11d
AC
19348Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19349
19350 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19351 and the compilers sizes.
2391e11d 19352
54602222
ND
193532000-07-09 Nick Duffek <nsd@redhat.com>
19354
19355 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19356 (use_methods): New function.
19357 (main): Call use_methods().
19358 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19359 (do_tests): Call test_method_param_class.
19360
2bec0572
ND
193612000-07-09 Nick Duffek <nsd@redhat.com>
19362
19363 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19364 spelling.
19365 (test_enums): New procedure. Move enum tests from end of script
19366 to here. Set breakpoint on function name instead of line number.
19367 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19368 (enums2): New marker function.
19369 (enums1): New function.
19370 (main): Call enums1(). Move enum tests to enums1().
19371
78492fde
AC
19372Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19373
19374 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19375 compile/link program. Update line numbers.
78492fde
AC
19376 * gdb.asm/d10v.inc: Define ``startup''.
19377 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19378
49a2cef8
AC
19379Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19380
19381 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19382
3e6c8688
EZ
193832000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19384
19385 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19386 of 'help maint print' command.
3e6c8688 19387
9ff5cbe9
AC
19388Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19389
19390 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19391 they use gdb_expect_list.
9ff5cbe9 19392
17c579bd
AC
19393Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19394
19395 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19396 memory-read-packet-size'' instead of ``set endian big'' to test
19397 long commands.
17c579bd 19398
e6d71bf3
DB
193992000-06-03 Daniel Berlin <dan@cgsoftware.com>
19400
19401 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19402 g++, and stop skipping them.
e6d71bf3
DB
19403
19404 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19405 work under g++.
19406
d63a86f8 19407 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19408 initialization.
19409
dc96c6c7 194102000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19411
19412 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19413 the regular expression: accept an (almost) arbitrary sequence of
19414 "frames-invalid" and "breakpoints-invalid" messages both before
19415 and after the "starting" message.
19416
dc96c6c7 194172000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19418
19419 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19420
dc96c6c7 194212000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19422
19423 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19424 Relax the regular expression a little, make it pass on Solaris 8.
19425
8216cda9
KB
194262000-05-12 Kevin Buettner <kevinb@redhat.com>
19427
19428 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19429 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19430 Instead, it is permissible for gdb to stop on the line of the
19431 call itself.
19432
1a570b2f
MS
194332000-05-12 Michael Snyder <msnyder@.cygnus.com>
19434
19435 * gdb.base/break.exp (bp on small function, optimized file):
19436 Add a second pass pattern. The behavior differs here between stabs
19437 and dwarf for one-line functions. Stabs preserves two line symbols
19438 (one before the prologue and one after) with the same line number,
19439 but dwarf regards these as duplicates and discards one of them.
19440 Therefore the address after the prologue (where the breakpoint is)
19441 has no exactly matching line symbol, and GDB reports the breakpoint
19442 as if it were in the middle of a line rather than at the beginning.
19443
dc96c6c7 194442000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 19445
d63a86f8 19446 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
19447 rather than "send_gdb" (for consistancy).
19448
7d418785
AC
19449Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
19450
19451 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
19452 * gdb.c++/templates.cc: Properly check for GCC version number.
19453 * lib/compiler.cc: Likewise
19454
dc96c6c7 194552000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 19456
d63a86f8 19457 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
19458 gdb may not stop at the first line of main, due to code motion.
19459
dc96c6c7 194602000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
19461
19462 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
19463 This test depends on parsing the printf output from the target.
19464 Since the sparclet stub doesn't do stdio, this will never work.
19465 * gdb.base/call-rt-st.exp: ditto.
19466 * gdb.base/call-strs: ditto.
19467
dc96c6c7 194682000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
19469
19470 * gdb.base/miscexprs.exp: make sizeof long array test portable.
19471
19472 * gdb.base/ending-run.exp: After connecting to a remote target,
19473 but before running, the target will appear to be in a random
19474 location. Specify both a file and a line for breakpoints.
19475 Also, the function that calls main may be called 'init'
19476 rather than 'start'.
19477
a5a51225
EZ
194782000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19479
19480 * gdb.base/help.exp: Update output for add-symbol-file command.
19481
7930cc7c
FN
194822000-04-10 Fernando Nasser <fnasser@cygnus.com>
19483
19484 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19485 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
19486
23e37ab1
C
194872000-04-07 J.T. Conklin <jtc@redback.com>
19488
e93c542c
C
19489 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
19490
23e37ab1
C
19491 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
19492
591b8fa3
PDM
19493Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
19494
19495 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 19496 values that can be represented exactly.
591b8fa3
PDM
19497 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
19498 above change, and to not check against the directory part of the source
19499 file name.
19500 (step into print_long_arg_list): Likewise.
19501 (print print_small_structs from print_long_arg_list): Likewise.
19502 (print print_long_arg_list): Likewise.
19503
7a495180
EZ
195042000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19505
30b53638 19506 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 19507
beb998c6
AC
19508Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
19509
19510 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
19511
1c689132
DB
195122000-03-25 Daniel Berlin <dan@cgsoftware.com>
19513
19514 * gdb.base/commands.exp (deprecated_command_test): Add test for
19515 deprecate with no arguments.
19516
c1790a9d
JL
195172000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
19518
19519 * gdb.base/break.exp: Add new test for setting breakpoints on
19520 optimized code so we can test breakpoints work even when function
19521 prologues may be optimized away
19522
003ba290
FN
195232000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
19524
19525 From David Whedon <dwhedon@gordian.com>
a9c64011 19526 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 19527
6837a0a2
DB
195282000-03-22 Daniel Berlin <dan@cgsoftware.com>
19529
19530 * gdb.base/help.exp: Added test for new apropos command.
19531
b9593231
KB
195322000-03-21 Kevin Buettner <kevinb@redhat.com>
19533
19534 * gdb.base/pointers.c (usevar): New function.
19535 (main): Make sure that global variables v_int_pointer2, rptr,
19536 and y are all referenced someplace in the program by calling
19537 usevar() on them. [Some linkers delete symbols which are
19538 never referenced. The space remains, but there's no way to
19539 get a (symbolic) handle on the variable from the debugger.]
19540
751a959b
EZ
195412000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19542
19543 * gdb.base/printcmds.c: Add typedeffed arrays.
19544
19545 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 19546 procedure to test arrays that are typedef'd.
751a959b 19547
73a93a32
JI
195482000-03-13 James Ingham <jingham@leda.cygnus.com>
19549
19550 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 19551 the library directories.
73a93a32 19552
fb40c209
AC
19553Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
19554
19555 * configure.in (configdirs): Add sub directory gdb.mi.
19556 * configure: Re-generate.
19557
19558 * gdb.mi: New directory.
d63a86f8 19559
ee4dd2c9
AC
195602000-02-25 Scott Bambrough <scottb@netwinder.org>
19561
19562 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 19563 a long long value as a double on ARM platforms.
ee4dd2c9 19564
70f0cc22
JB
195652000-02-16 Jim Blandy <jimb@redhat.com>
19566
19567 * gdb.base/break.exp ("breakpoint line number"): Make sure the
19568 default source file is set properly before running this test.
19569
853819b8
EZ
195702000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19571
19572 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 19573 gdbtk/library directory, not in gdbtcl2.
853819b8 19574
dfcd3bfb
JM
195752000-02-04 Jim Blandy <jimb@redhat.com>
19576
19577 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
19578 backslash from regexp pattern.
19579
19580 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
19581 procedure. Use it to run all the "continue to bp overloaded"
19582 tests. Note that this changes the names of the tests slightly.
19583 If the breakpoint hit message includes a hex PC value, because
19584 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
19585 from the real source code, still consider that a pass.
19586
19587 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
19588 XFAIL here if the breakpoint message contains a hex address. Note
19589 similar change on 1999-11-02.
19590
19591 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
19592
19593 * gdb.base/ptype.exp: Establish a default source file before
19594 calling get_debug_format.
19595
195962000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
19597
19598 * gdb.base/watchpoint.exp: Remove duplication of test messages.
19599
8b93c638
JM
196002000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19601
19602 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
19603 of successive stepi commands -- while in the prologue we should see
19604 the function entry bracket.
19605
196062000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
19607
19608 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
19609 reach __change_mode() when stepping through the end of main().
19610
c5394b80
JM
196112000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
19612
19613 * gdb.base/default.exp: Fix expected pattern.
19614 * gdb.base/help.exp: Same.
19615
0d06e24b
JM
196162000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19617
19618 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 19619 Don't use xfail's because that affects only the following test.
d63a86f8 19620
0d06e24b 19621 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 19622 solaris or linux.
0d06e24b
JM
19623
19624 * gdb.base/selftest.exp: Update to reflect changes to main.c.
19625
dc96c6c7 196262000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 19627
d63a86f8 19628 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
19629 "A syntax error" rather than "A parse error". Accept both.
19630
196312000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
19632
19633 * gdb.base/default.exp: Remove OS dependent string from "target
19634 remote" test.
19635 * gdb.base/help.exp: Same for "help target remote" test.
19636
c3f6f71d
JM
196372000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19638
19639 From Jim Kingdon <kingdon@redhat.com>:
19640
19641 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
19642 prompt (cleanup rather than necessity, but still might keep output
19643 from spilling to next test).
c3f6f71d
JM
19644
196452000-01-02 Fred Fish <fnf@cygnus.com>
19646
19647 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
19648 AIX, which defines them in <sys/types.h>.
19649
ed9a39eb 196501999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 19651
ed9a39eb 19652 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 19653 float" test.
ed9a39eb
JM
19654
196551999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 19656
ed9a39eb 19657 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
19658
19659 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
19660 outermost frame disallowed".
19661
196621999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
19663
19664 * gdb.base/setvar.exp: New tests for setting the value of a struct
19665 with a constant list.
19666
196671999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19668
19669 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
19670 require the user to type a cast before setting the value of a struct.
19671
de57eccd
JM
196721999-12-06 Jim Blandy <jimb@cygnus.com>
19673
19674 * gdb.base/default.exp: Expect the new 'info float' command on
19675 all i386 platforms.
19676
19677 * gdb.threads/linux-dp.exp: Expand our ability to recognize
19678 LinuxThreads libraries that don't support debugging.
19679
c2d11a7d
JM
19680Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19681
19682 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
19683 Change the buffer type to ``unsigned char'' to simplify size
19684 arithmetic.
c2d11a7d
JM
19685
19686 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
19687 stub only handles 400-1 byte packets. Verify that the download
19688 worked.
c2d11a7d
JM
19689
196901999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
19691
19692 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
19693 tests, using UNRESOLVED for the untested cases. Also, does not wait
19694 for a timeout if the prompt was received before a recognizable pattern.
19695
196961999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
19697
19698 * lib/gdb.exp (gdb_expect_list): Fix spelling.
19699
197001999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19701
19702 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 19703 watchpoints.
c2d11a7d
JM
19704
197051999-11-24 Jason Merrill <jason@casey.cygnus.com>
19706
19707 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
19708
19709 * gdb.c++/local.exp: Be more flexible in recognizing local class
19710 name mangling. Don't allow horribly truncated method names.
19711 * gdb.c++/derivation.exp: Expect protected inheritance.
19712 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
19713 * gdb.c++/virtfunc.exp: Likewise.
19714 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
19715 when printing a nested enum.
19716
197171999-11-22 Jim Blandy <jimb@cygnus.com>
19718
19719 * gdb.base/step-test.exp: Properly await GDB's response to setting
19720 a breakpoint on the call to large_struct_by_value.
19721
19722 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
19723 just because we have debug info for the `start' function.
19724
197251999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
19726
19727 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
19728 "Unknown signal" messages, which indicate (on LinuxThreads) that
19729 GDB doesn't know how to debug threads on this system. This is
19730 better than hanging while philosopher 0 dumps chatter into gdb.log.
19731
197321999-11-18 Tom Tromey <tromey@cygnus.com>
19733
19734 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
19735
197361999-11-18 Fred Fish <fnf@cygnus.com>
19737
19738 * gdb.base/coremaker2.c: Add sample program for generating
19739 cores that is more self contained than coremaker.c. Eventually
19740 I'll add more code to this and tie it into the testsuite.
19741
4ce44c66
JM
197421999-11-12 Stan Shebs <shebs@andros.cygnus.com>
19743
19744 * gdb.base/dollar.exp: Remove, now in gdb.hp.
19745
197461999-11-10 Jimmy Guo <guo@cup.hp.com>
19747
19748 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 19749 from $srcdir/lib/.
4ce44c66 19750 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 19751 and gdb.c++/.
4ce44c66
JM
19752
19753 * gdb.c++/derivation.exp: remove redundant get compiler info code.
19754
d63a86f8 19755 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
19756 'continue with watch' test point.
19757
197581999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
19759
19760 Merged from p2linux-990323-branch:
d63a86f8 19761
4ce44c66
JM
19762 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
19763
11cf8741
JM
19764Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
19765
19766 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 19767 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
19768
19769Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
19770
19771 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 19772 gdb_expect_list.
11cf8741
JM
19773
19774Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
19775
19776 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
19777
197781999-11-03 Mark Salter <msalter@cygnus.com>
19779
19780 * gdb.base/break.exp: Fix "stub continue" pattern.
19781
197821999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
19783
19784 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
19785
197861999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
19787
19788 * gdb.base/display.exp ("finish"): Add timeout clause.
19789
19790 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
19791 plain prompt clause, so this doesn't have to time out in order to
19792 fail.
19793
19794 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 19795 breakpoint hit messages include an address.
11cf8741
JM
19796
19797 * gdb.base/display.exp: Don't forget to escape parens in regular
19798 expressions. Unix regexp notatation sucks.
19799
198001999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19801
19802 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 19803 order for 'signalled' message.
11cf8741 19804
5c44784c
JM
198051999-11-01 Stan Shebs <shebs@andros.cygnus.com>
19806
19807 From Jimmy Guo <guo@cup.hp.com>:
19808 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
19809 * gdb.base/annota1.c: Add code for tests to work with.
19810
198111999-10-26 Frank Ch. Eigler <fche@cygnus.com>
19812
19813 * gdb.base/remote.exp: New test for remote downloading settings.
19814 * gdb.base/remote.c: New file with large .data.
19815
917317f4
JM
198161999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
19817
19818 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
19819 for LinuxThreads support, merged from the Code Fusion branch.
19820
19821Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
19822
19823 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
19824 containing exp_continue into a while within an expect. Don't
19825 attempt a start more than three times. Check return value from
19826 gdb_load.
d63a86f8 19827
2df3850c
JM
19828Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
19829
19830 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 19831 a pass case.
2df3850c 19832
2acceee2
JM
198331999-10-01 Kevin Buettner <kevinb@cygnus.com>
19834
19835 * gdb.base/break.c (main): Added a statement that we can step
19836 off of.
19837 * gdb.base/break.exp: Added tests for setting a breakpoint
19838 at an offset and stepping onto a breakpoint.
19839
198401999-10-01 Fred Fish <fnf@cygnus.com>
19841
d63a86f8 19842 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
19843 gdb output.
19844
c2c6d25f
JM
198451999-09-18 Jim Blandy <jimb@cris.red-bean.com>
19846
19847 * gdb.base/break.exp: Code locations are in hex, don't forget!
19848 (For HP-UX.)
19849
198501999-09-17 Stan Shebs <shebs@andros.cygnus.com>
19851
19852 * condbreak.exp: Use break.c as test program.
19853 * condbreak.c: Remove, redundant with break.c.
19854
198551999-09-15 Stan Shebs <shebs@andros.cygnus.com>
19856
19857 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 19858 Z-packets if the target needs it.
c2c6d25f
JM
19859
198601999-09-13 James Ingham <jingham@leda.cygnus.com>
19861
19862 * gdb.c++/overload.exp: Added tests for listing overloaded
19863 functions with function pointers in the arg, explicitly calling
19864 out the version you want.
19865
cff3e48b
JM
198661999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19867
19868 * long_long.exp: Add variations of test cases that work for
19869 targets with 16-bit ints and 32-bit doubles.
19870
d4f3574e
SS
198711999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19872
19873 * break.c (main): Compare a possibly-uninitialized argc with an
19874 unlikely value that fits in 16 bits.
19875
198761999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19877
19878 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19879 0xfeeb, don't want negative numbers if ints are 16 bits.
19880
19881 * lib/gdb.exp (skip_cplus_tests): New proc.
19882 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19883 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19884 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19885 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19886 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19887 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19888 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19889 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19890
19891 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19892
19893Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19894
19895 * gdb.base/corefile.exp (up): Allow a parameter to appear
19896 in the frame that we're going up to.
19897
19898 From Jim Blandy <jimb@cygnus.com>:
19899
19900 * gdb.base/default.exp (info float): Expect some output now.
19901
19902 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19903 returning floating-point values to fail on the x86.
19904 * gdb.base/callfwmall.exp (do_function_calls): Same.
19905
19906 * gdb.base/list.exp (test_listsize): Correct expectations for
19907 listing line 1 with listsize 2. Also, listing a single line
19908 works now, as does listing three lines. [Kevin's note: There
19909 were a number of other cases fixed too where the expectations
19910 differed...]
19911
199121999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19913
19914 * gdb.base/selftest.exp: Add case for when version prints as
19915 constant string instead of char pointer.
19916
104c1213
JM
199171999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19918
19919 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19920 stepping out of main.
104c1213
JM
19921
19922 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19923 G++ used.
19924
19925 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 19926 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
19927
19928 * gdb.c++/ovldbreak.exp: Update match string in test that
19929 includes a warning of multiple breakpoints.
19930
199311999-08-24 Stan Shebs <shebs@andros.cygnus.com>
19932
19933 * gdb.base/display.exp: Improve precision of step-after-finish
19934 added yesterday.
19935
19936 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 19937 test.
104c1213
JM
19938
19939 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
19940 configs when using G++, not just hppa*.
19941
199421999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19943
19944 * gdb.base/async.c: New file.
19945 * gdb.base/async.exp: New file.
19946
19947Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
19948
19949 * gdb.base/break.exp: Tweak PA specific tests to properly handle
19950 PA64.
19951
53a5351d
JM
19952Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
19953
104c1213
JM
19954 * gdb.base/display.exp: "finish" can leave us mid-line on many
19955 targets, deal with it. Add a small constant to main, instead of
19956 1000 since main+1000 may not be a valid address in the target.
19957
53a5351d
JM
19958 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
19959 on hpux11.
19960
19961 * gdb.base/attach.exp: Handle another hpux11 error message variant
19962 when attaching to a process that does not exist.
19963
199641999-08-19 J.T. Conklin <jtc@redback.com>
19965
19966 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 19967 characters in 'continue to 1241' test.
53a5351d
JM
19968
199691999-08-17 Stan Shebs <shebs@andros.cygnus.com>
19970
19971 * gdb.base/call-ar-st.exp: Add a shorter match case for the
19972 stop in print_long_arg_list, define and use a whitespace
19973 variable in print_small_structs test, add an XFAIL for Solaris.
19974 * gdb.base/dbx.exp: XFAIL func commands until somebody is
19975 interested enough to fix.
19976
7be570e7
JM
199771999-08-13 Keith Seitz <keiths@cygnus.com>
19978
19979 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
19980 (dbx_gdb_load): Remove. Use gdb_load instead, since that
19981 proc knows about targets other than the natives.
19982 (test_assign): Use "gdb_run_cmd" to "run" the target.
19983 Check that we've actually hit the breakpoint at main.
19984 When we attempt to assign a value to a local variable, check
19985 that the variable is in the current scope, i.e., don't use
19986 a test with an empty result.
19987
19988Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
19989
19990 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 19991 command.
7be570e7
JM
19992
199931999-08-09 Stan Shebs <shebs@andros.cygnus.com>
19994
19995 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19996 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
19997 gdb.compat, gdb.threads-hp.
19998 gdb.hp/configure, gdb.hp/configure.in: New files.
19999 gdb.hp/Makefile.in: Recurse into new subdirs.
20000 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20001 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20002 in object files.
20003 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20004
96baa820
JM
200051999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20006
20007 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20008 funky printf, remove a bogus p/a test.
96baa820
JM
20009
200101999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20011
20012 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20013 connected to the target. This is necessary when running not
20014 natively.
96baa820
JM
20015
200161999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20017
20018 * gdb.base/step-test.exp: Removed some extraneous messages.
20019
20020 * gdb.base/long_long.exp: Don't run memory examination tests
20021 on little-endian targets (they will need a different set of
20022 results to match).
20023
200241999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20025
20026 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20027 until somebody decides to fix GDB.
20028
20029 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20030 constant as "ULL".
96baa820
JM
20031 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20032 matches for a couple x/2 commands.
20033
a0b3c4fd
JM
200341999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20035
20036 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20037 by merging in ref-types2 tests.
20038 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20039
20040 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20041 * gdb.c++/Makefile.in: Add standard actions.
20042 (EXECUTABLES): Rename from PROGS, update list.
20043 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20044 from gdb.hp.
20045 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20046 foo and bar locals.
20047 * gdb.c++/anon-union.exp: Fix tests to match.
20048 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20049 expect matches to handle output variations.
20050 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20051 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20052 output, add HP alternatives for new and delete prints.
a0b3c4fd 20053 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20054 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20055 * gdb.c++/demangle.exp: Use $style when reporting failure.
20056 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20057 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20058 match alternatives.
20059 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20060 compilers.
a0b3c4fd
JM
20061 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20062 * gdb.c++/method.exp: Add match alternatives.
20063 * gdb.c++/misc.cc: Add bool types.
20064 * gdb.c++/misc.exp: Add tests for bool types.
20065 * gdb.c++/overload.exp: Add xfails.
20066 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20067 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20068 add some more template parameter tests (only for HP currently).
20069 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20070 * gdb.c++/virtfunc.cc: Add return type and value for main.
20071 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20072 match alternatives.
d63a86f8 20073
a0b3c4fd
JM
200741999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20075
20076 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20077
200781999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20079
20080 * gdb.base/signals.exp: Don't expect getting a backtrace from
20081 within a signal handler to fail on Linux.
20082
200831999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20084
20085 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20086 * lib/gdb.exp: Remove some gratuitious semicolons.
20087 (delete_breakpoints): Increase timeout.
20088 (gdb_expect): Add -notransfer option.
20089 (gdb_test): Use -notransfer option.
20090 (get_compiler_info): Add f77 case.
20091 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20092 case.
a0b3c4fd
JM
20093 (gdb_preprocess): Call get_compiler.
20094
20095 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20096 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20097 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20098 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20099 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20100 third arg to gdb_test.
a0b3c4fd
JM
20101 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20102 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20103 HP-UX xfails, add others.
a0b3c4fd
JM
20104 * gdb.base/completion.exp: Reflect name change of self-test.
20105 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20106 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20107 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20108 HP failure number.
a0b3c4fd
JM
20109 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20110 useless HP-UX 10.30 references.
20111 * gdb.base/maint.exp: Loosen matches.
20112 * gdb.base/pointers.c (main): Declare more_code.
20113 * gdb.base/pointers.exp: Match on output of a `next'.
20114 * gdb.base/structs.c: Add prototypes.
20115 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20116 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20117
201181999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20119
20120 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20121 command.
a0b3c4fd
JM
20122
201231999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20124
20125 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20126 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20127
20128 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20129 debug info. Deal with lack of signal hanlder info in stack.
20130
a9c64011 20131 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20132 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20133
5a2468f5
JM
201341999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20135
20136 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20137 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20138
adf40b2e
JM
20139Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20140
20141 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20142 a1-selftest.exp.
adf40b2e
JM
20143 * gdb.base/configure: Re-generate.
20144
201451999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20146
20147 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20148 in trying to run first and name is too long.
20149
20150 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20151 pointers2.c and pointers2.exp, respectively.
20152 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20153 doschk happier.
20154
43e526b9
JM
201551999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20156
20157 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20158 callfuncs2.c and callfuncs2.exp.
20159
20160 * gdb.base/list.exp: Remove mistaken xfails.
20161 * gdb.base/list0.h: Add optional prototypes.
20162
9846de1b
JM
20163Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20164
a9c64011 20165 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20166 calling malloc.
a9c64011
AS
20167 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20168 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20169 use.
9846de1b
JM
20170
201711999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20172
20173 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20174 * gdb.base/annota2.cc, annota2.exp: Move from here.
20175 * gdb.c++/annota2.cc, annota2.exp: To here.
20176 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20177
43ff13b4
JM
20178Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20179
20180 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20181 a consistent format.
43ff13b4 20182
085dd6e6
JM
201831999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20184
20185 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20186 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20187 HP compilers, also set the globals $true and $false.
20188
20189 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20190 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20191 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20192 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20193 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20194 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20195 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20196 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20197 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20198 whatis.c} Add C++ compatible function definitions and return
20199 types, add includes for library functions.
085dd6e6
JM
20200 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20201 * gdb.base/step-test.c (myglob): Rename from glob.
20202 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20203 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20204 files, move here from gdb.hp.
085dd6e6 20205 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20206 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20207 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20208 Adjust line numbers in regexps.
085dd6e6
JM
20209
20210 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20211 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20212 instead of 0/1.
20213
20214 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20215 foll-vfork.exp: New files, move here from gdb.hp.
20216 * gdb.base/page.exp: New file, test of pagination command.
20217
20218 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20219 recursion test.
20220 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20221
20222 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20223 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20224
20225 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20226 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20227 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20228 watchpoint test.
085dd6e6
JM
20229 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20230 them work.
20231 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20232 expressions properly.
20233 * gdb.base/corefile.exp: Loosen the match slightly.
20234 * gdb.base/default.exp: Allow "Error accessing memory" message
20235 also.
20236 * gdb.base/display.exp: Skip over x/0 j if PA64.
20237 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20238 * gdb.base/interrupt.exp: Ditto.
20239 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20240 in use.
20241 * gdb.base/list.exp: Add xfails for HP-UX.
20242 * gdb.base/long_long.exp: Refine some of the numeric matches.
20243 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20244 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20245 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20246 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20247 * gdb.base/ptype.exp: Succeed on more varieties of output.
20248 * gdb.base/scope.exp: Add xfails for HP-UX.
20249 * gdb.base/sect-cmd.exp: Add more cases.
20250 * gdb.base/setvar.exp: Add xfails for HP-UX.
20251 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20252 * gdb.base/signals.exp: Match on void symbolically.
20253 * gdb.base/step-test.exp: Add case for PA64.
20254 * gdb.base/term.exp: Add exit and restart.
20255 * gdb.base/twice.exp: Clean up after self.
20256 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20257 * gdb.base/whatis.exp: Allow more ways to pass tests.
20258
20259 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20260 no longer useful.
085dd6e6
JM
20261
20262Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20263
20264 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20265 list of patterns.
085dd6e6 20266 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20267 print_double_array(double_array)", "continuing to breakpoint
20268 1018", "print print_double_array(array_d)" and "continuing to
20269 1034" tests.
d63a86f8 20270
085dd6e6
JM
202711999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20272
a9c64011 20273 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20274
202751999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20276
20277 * config/mt-*: Remove, these haven't been used since 1996.
20278
202791999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20280
20281 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20282 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20283 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20284
9e0b60a8
JM
202851999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20286
20287 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20288 simpler match case for the ptype of the big class.
20289
202901999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20291
20292 * gdb.exp: Fix test for gdb_prompt existence.
20293
202941999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20295
20296 * gdb.exp (gdb_test): Add fail after calls to perror.
20297
202981999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20299
20300 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20301
203021999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20303
20304 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20305
0f71a2f6
JM
20306Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20307
20308 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20309 malloc() is linked in.
0f71a2f6
JM
20310
203111999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20312
20313 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20314 step at end.
20315
20316 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20317
203181999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20319
20320 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20321
cce74817
JM
20322Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20323
20324 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20325 * gdb.base/mips_pro.exp: Likewise.
20326
203271999-06-02 Keith Seitz <keiths@cygnus.com>
20328
20329 * gdb.c++/templates.cc: Change all "new" operators to throw
20330 an exception.
20331 * gdb.c++/cplusfuncs.cc: Likewise.
20332
20333 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20334
20335Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20336
20337 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20338 * gdb.base/ending-run.exp: When stepping out of main, accept a
20339 step into an arbitrary assembler file.
cce74817 20340
392a587b
JM
203411999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20342
d63a86f8 20343 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20344 "breakpoint-invalid" to be printed.
d63a86f8 20345 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20346 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20347 * gdb.base/annota2.cc: Initialize a.x to 0.
20348
9e086581
JM
203491999-05-17 Keith Seitz <keiths@cygnus.com>
20350
20351 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20352 when "skip_float_tests" set.
20353 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20354 "print print_ten_doubles", and "step into print_long_arg_list".
20355 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20356 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20357 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20358 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20359 "skip_float_tests" is set.
20360 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20361 when "skip_float_tests" set.
d63a86f8 20362
cd0fc7c3
SS
203631999-05-06 Keith Seitz <keiths@cygnus.com>
20364
20365 * gdb.base/annota2.cc: Include stdio.h.
20366
20367Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20368
20369 * gdb.base/crossload.exp: Remove, this has been disabled ever
20370 since BFD stopped including all targets, and cross-GDB gets
20371 plenty of testing anyway.
20372 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20373 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20374 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20375 * gdb.base/README: Remove, was doc for this.
20376 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20377 needed.
cd0fc7c3 20378
b83266a0
SS
203791999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20380
20381 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20382 output.
20383
20384 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20385 * gdb.base/annota2.exp: New file. More annotation tests.
20386 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20387 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20388
203891999-04-23 Angela Marie Thomas <angela@cygnus.com>
20390
20391 * config/cfdbug.exp: New file.
20392
7a292a7a
SS
203931999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20394
20395 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20396 Marcus Daniel's and Dale Hawkins's demangler crashes.
20397
20398 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20399 test_lucid_style_demangling, test_arm_style_demangling,
20400 test_hp_style_demangling): Try Tom Tromey's core-dumping
20401 identifier under each demangling style.
7a292a7a
SS
20402
204031999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20404
20405 * gdb.c++/demangle.exp: Include the current demangling style
20406 in all test names.
20407 (current_demangling_style): New global variable.
20408 (set_demangling_style, test_demangling_core, test_demangling,
20409 test_demangling_exact): New functions.
20410 (test_gnu_style_demangling, test_lucid_style_demangling,
20411 test_arm_style_demangling, test_hp_style_demangling): Use those,
20412 instead of calling gdb_test and gdb_test_exact directly.
20413 (catch_demangling_errors): New function, which reports errors
20414 signalled by the demangling test functions in an orderly way.
20415 (do_tests): Use catch_demangling_errors.
20416
204171999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20418
20419 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20420 grouping in expressions, not {}.
7a292a7a
SS
20421
20422 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20423 initialized yet.
7a292a7a
SS
20424
204251999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20426
20427 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20428 are listed.
20429
204301999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20431
20432 * gdb.stabs/weird.exp: Test for CC being defined before
20433 looking at its value.
20434
204351999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20436
20437 * gdb.base/call-ar-st.exp: Remove stray '#'.
20438 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
20439 "short int" and "long int".
20440 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 20441 change, to mollify finicky HP compiler.
7a292a7a
SS
20442 * gdb.hp/reg-test.exp (testfile): Fix file name.
20443 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 20444
7a292a7a
SS
20445 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
20446 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
20447 alternate form of enum ptype.
20448
c906108c
SS
204491999-03-23 Stan Shebs <shebs@andros.cygnus.com>
20450
7a292a7a
SS
20451 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
20452 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
20453 passing skip_hp_tests, so as not to waste time on guaranteed
20454 failure.
7a292a7a 20455
c906108c
SS
20456 * gdb.c++/overload.cc: Pass string instead of char addr, always
20457 init ccpfoo.
20458 * gdb.c++/templates.cc: Fix syntax error.
20459
7a292a7a
SS
20460Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20461
20462 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 20463 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
20464 command.
20465
204661999-03-18 James Ingham <jingham@cygnus.com>
20467
20468 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
20469
20470 * gdb.c++/method.exp: It was testing an uninitialized int on the
20471 stack and assuming it was positive.
20472
20473 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
20474
20475 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 20476 keep it from killing the rest of the tests.
7a292a7a
SS
20477 Use gdb_continue_to_end.
20478
20479 * gdb.base/sigall.exp: use gdb_continue_to_end.
20480
20481 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
20482
20483 * gdb.base/display.exp: use runto_main, not run.
20484
d63a86f8
RM
20485 * gdb.base/default.exp: Check for the current error message in the
20486 r abbreviation test.
7a292a7a
SS
20487 Add strongarm to the targets that know info float.
20488
d63a86f8 20489 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
20490 run which doesn't work with monitors.
20491
20492 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
20493
20494 * gdb.base/break.exp: use the gdb_continue_to_end proc.
20495
20496 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
20497 program. Traps the case (in Cygmon) when the program never really
20498 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
20499 more places, so I used my name. Sorry Mark...
20500
20501 * config/monitor.exp (gdb_target_monitor): added another
20502 target_info parameter: remotebinarydownload. This will set the
20503 remotebinarydownload flag if this is causing some boards trouble.
20504
205051999-03-18 Mark Salter <msalter@cygnus.com>
20506
20507 * lib/gdb.exp (continue_to_exit): New function.
20508
20509 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
20510 * gdb.base/ending-run.exp: Ditto.
20511 * gdb.base/step-test.exp: Ditto.
20512
205131999-03-16 Stan Shebs <shebs@andros.cygnus.com>
20514
20515 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
20516 (suggested by Art Haas <ahaas@neosoft.com>).
20517
205181999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
20519
889bf7c5 20520 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
20521
20522Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
20523
20524 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 20525 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
20526
205271999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
20528
20529 * gdb.base/call-strs.exp: Don't assume that `step' will step over
20530 a call to strlen; sometimes we do have sources.
20531
205321999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
20533
20534 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 20535 character, so GDB won't print garbage after its end.
d63a86f8 20536
c906108c
SS
20537 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
20538 breakpoint there instead. Sometimes GCC emits memcpy to handle
20539 the large structures being passed by value, so we step into that
20540 instead of sum_array_print, which obscures what we're really testing.
20541 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
20542 the bizarre steps into memcpy, so do that here. Add check for
20543 stepping into function calls that pass large structures by value.
20544 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
20545 Remove all references to specific line numbers.
20546 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
20547 New type and function.
20548 (main): Call large_struct_by_value, passing it a large struct by value.
20549 * lib/gdb.exp (gdb_get_line_number): New function.
20550
20551 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
20552 more portable.
20553
7a292a7a
SS
205541999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
20555
c906108c
SS
20556 * lib/gdb.exp: Doc fixes.
20557
7a292a7a
SS
205581999-03-05 Nick Clifton <nickc@cygnus.com>
20559
d63a86f8 20560 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
20561
205621999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
20563
c906108c 20564 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
20565 commands. They're not germane to this test, and they don't work
20566 that way on remote targets.
c906108c 20567
3fc11d3e
JM
205681999-03-01 James Ingham <jingham@cygnus.com>
20569
20570 * Changelog entries merged over from gdb development branch.
20571
3fc11d3e
JM
20572 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
20573
20574 * lib/gdb.exp (gdbtk_analyze_results): Generic function
20575 for outputting results of test run.
20576
2d4a1622 20577 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
20578
20579 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 20580
7a292a7a
SS
205811999-02-25 Felix Lee <flee@cygnus.com>
20582
20583 * lib/gdb.exp (debug_format): initialize
20584
c906108c
SS
205851999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
20586
20587 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
20588 * gdb.base/call-rt-st.c: Ditto.
20589
c906108c
SS
205901999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
20591
20592 * gdb.threads/pthreads.exp (horiz): New variable.
20593 (test_startup): Fix regexps that capture thread numbers.
20594
205951999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
20596
20597 * gdb.base/smoke.exp: Disambiguate two test case names (both
20598 called ``print'').
20599
20600Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20601
20602 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 20603 compilation.
c906108c
SS
20604
206051999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20606
20607 * gdb.base/miscexprs.exp: Change patterns to match GDB's
20608 actual output formatting.
20609 * gdb.base/smoke.exp: GDB removes leading 0's.
20610 * gdb.base/volatile.exp: Don't check type of remuneration;
20611 that variable is no longer defined in constvars.c.
20612 * gdb.base/step-test.c (main): Exit with explicit exit code.
20613 * gdb.base/step-test.exp: Remove two nexti checks--they are
20614 not portable.
20615
206161999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
20617
20618 * gdb.base/help.exp ("help delete display"): Fix test to match
20619 gdb's output.
20620
20621 * gdb.base/long_long.c (known_types): Initialize values to zero.
20622 * gdb.base/long_long.exp: Step one more line
20623 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
20624 leading zeros. Explicitly ask for hex formatting. Use
20625 unique test case names.
c906108c
SS
20626
20627Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20628
d63a86f8 20629 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
20630
20631 * gdb.c++/method.exp: Add missing close brace.
20632
206331999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
20634
20635 * gdb.base/maint.exp: Use 'set height 0' to disable page
20636 prompting, not 'set height 400'.
20637
20638 Fix a bunch of timeouts.
20639 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
20640 four separate tests, so expect doesn't take forever to match a ton
20641 of text against a regexp with lots of .* forms.
20642 ("maint print psymbols", "maint print symbols"): Make some of
20643 these greps more selective, so that expect doesn't try to wade
20644 through huge piles of output and time out.
20645
20646 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
20647
20648 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
20649 tests: one which doesn't expect shlib events to be reported, and
20650 another which does, but is XFAIL for all platforms other than
20651 HP/UX.
c906108c
SS
20652
20653 * gdb.base/break.exp: Teach the test suite that the `catch
20654 fork', `catch vfork', and `catch exec' commands produce error
20655 messages on platforms that don't provide these features.
20656
20657Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
20658
20659 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
20660 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
20661 (shortening names from solib_threshold.exp etc), won't run on
20662 anything but HP-UX for the foreseeable future.
c906108c 20663 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 20664 reflect move.
c906108c
SS
20665
20666Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
20667
20668 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 20669 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
20670
20671Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
20672
20673 * gdb.base/shlib-call.exp: add test cases to verify that gdb
20674 successfully re-sets breakpoints in shared libraries.
20675 * gdb.base/shmain.c (main): return 0, don't fall off the end.
20676
20677Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20678
d63a86f8
RM
20679 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
20680 and compiled w/o GCC.
c906108c
SS
20681
20682 * gdb.hp/watch-cmd.exp: ditto.
20683
20684 * gdb.hp/watch-hp.exp: ditto.
20685
20686 * gdb.hp/xdb1.exp: ditto.
20687
20688 * gdb.hp/xdb2.exp: ditto.
20689
20690 * gdb.hp/dbx.exp: ditto.
20691
20692Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
20693
20694 * constvars.c: Remove C++-isms.
20695 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 20696 with GCC.
c906108c
SS
20697
20698Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
20699
20700 The following changes are part of the HP merge.
20701
20702 * gdb.base/break.exp: new tests to verify that catchpoints for
20703 fork, vfork, and exec don't trigger inappropriately.
20704
20705 * gdb.base/opaque.exp: compile one file at a time, then link.
20706
20707 * gdb.base/signals.exp: be more restrictive about which hppa
20708 systems receive a setup_xfail. new tests.
20709
20710 * gdb.base/solib_threshold.build: new file.
20711 * gdb.base/solib_threshold.exp: new file.
20712 * gdb.base/solib_threshold.link_opts: new file.
20713 * gdb.base/solib_threshold.mk: new file.
20714 * gdb.base/gen_solib_threshold.c: new file.
20715
20716 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
20717 tests. New tests for enums inside classes.
20718
20719 * gdb.c++/compiler.cc: indicate support of template debugging.
20720
20721 * gdb.c++/demangle.exp: run hp style demangling tests.
20722
20723 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
20724 tests.
20725
20726 * gdb.c++/misc.cc: changes to support new tests.
20727
20728 * gdb.c++/templates.cc: changes to support HP's compiler; changes
20729 to support new tests.
20730
20731 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
20732 gcc, then skip these tests.
20733
20734Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
20735
20736 The following files are part of the HP merge; some had longer
20737 names at HP, but have been renamed to be no more than 14
20738 characters in length.
20739
20740 * gdb.hp/ambiguous.cc: new file.
20741 * gdb.hp/ambiguous.exp: new file.
20742 * gdb.hp/attach.exp: new file.
20743 * gdb.hp/attach2.exp: new file.
20744 * gdb.hp/classes-hp.exp: new file.
20745 * gdb.hp/ctti.exp: new file.
20746 * gdb.hp/ctti-add.cc: new file.
20747 * gdb.hp/ctti-add1.cc: new file.
20748 * gdb.hp/ctti-add2.cc: new file.
20749 * gdb.hp/ctti-add3.cc: new file.
20750 * gdb.hp/dbx.exp: new file.
20751 * gdb.hp/exception.cc: new file.
20752 * gdb.hp/exception.exp: new file.
20753 * gdb.hp/foll-exec.c: new file.
20754 * gdb.hp/foll-exec.exp: new file.
20755 * gdb.hp/foll-fork.c: new file.
20756 * gdb.hp/foll-fork.exp: new file.
20757 * gdb.hp/foll-vfork.c: new file.
20758 * gdb.hp/foll-vfork.exp: new file.
20759 * gdb.hp/inherit-hp.exp: new file.
20760 * gdb.hp/more-steps.exp: new file.
20761 * gdb.hp/namespace.cc: new file.
20762 * gdb.hp/namespace.exp: new file.
20763 * gdb.hp/optimize.exp: new file.
20764 * gdb.hp/pxdb.c: new file.
20765 * gdb.hp/pxdb.exp: new file.
20766 * gdb.hp/quicksort.exp: new file.
20767 * gdb.hp/reg-test.exp: new file.
20768 * gdb.hp/reg-test.s: new file.
20769 * gdb.hp/sized-enum.c: new file.
20770 * gdb.hp/sized-enum.exp: new file.
20771 * gdb.hp/start-stop.exp: new file.
20772 * gdb.hp/templ-hp.cc: new file.
20773 * gdb.hp/templ-hp.exp: new file.
20774 * gdb.hp/thr-lib.c: new file.
20775 * gdb.hp/thr-lib.exp: new file.
20776 * gdb.hp/thr-lib.h: new file.
20777 * gdb.hp/thr-liblib.c: new file.
20778 * gdb.hp/virtfun-hp.c: new file.
20779 * gdb.hp/virtfun-hp.exp: new file.
20780 * gdb.hp/watch-cmd.exp: new file.
20781 * gdb.hp/watch-hp.exp: new file.
20782 * gdb.hp/xdb1.exp: new file.
20783 * gdb.hp/xdb2.exp: new file.
20784 * gdb.hp/xdb3.exp: new file.
20785
20786Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
20787
20788 The following files are part of the HP merge; some had longer
20789 names at HP, but have been renamed to be no more than 14
20790 characters in length.
20791
20792 * gdb.base/ss.h: new file.
20793 * gdb.base/call-ar-st.c: new file.
20794 * gdb.base/call-ar-st.exp: new file.
20795 * gdb.base/call-rt-st.c: new file.
20796 * gdb.base/call-rt-st-exp: new file.
20797 * gdb.base/call-strs.exp: new file.
20798 * gdb.base/ena-dis-br.exp: new file.
20799 * gdb.base/environ.exp: new file.
20800 * gdb.base/long_long.exp: new file.
20801 * gdb.base/sect-cmd.exp: new file.
20802 * gdb.base/shlib-cl2.exp: new file.
20803 * gdb.base/smoke.exp: new file.
20804 * gdb.base/so-impl-ld.c: new file.
20805 * gdb.base/so-impl-ld.exp: new file.
20806 * gdb.base/so-indr-cl.c: new file.
20807 * gdb.base/so-indr-cl.exp: new file.
20808 * gdb.base/varargs.exp: new file.
20809 * gdb.base/volatile.exp: new file.
20810 * gdb.base/whatis-exp.exp: new file.
7a292a7a 20811 * gdb.base/display.exp: new file.
c906108c
SS
20812 * gdb.c++/derivation.exp: new file.
20813 * gdb.c++/local.exp: new file.
20814 * gdb.c++/member-ptr.exp: new file.
20815 * gdb.c++/overload.exp: new file.
20816 * gdb.c++/ovldbreak.exp: new file.
20817 * gdb.c++/ref-types.exp: new file.
20818 * gdb.c++/ref-types2.exp: new file.
20819 * gdb.c++/userdef.exp: new file.
d63a86f8 20820
c906108c
SS
20821Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
20822
20823 * gdb.base/default.exp: Reflect wording change in remote.c.
20824
dc96c6c7 20825Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20826
20827 * gdb.base/help.exp: Update to reflect current text.
20828
20829Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
20830
20831 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
20832 they're stack variables and contain garbage.
20833 * gdb.c++/anon-union.exp: new file.
20834
20835 The following changes were made by David Taylor
889bf7c5
PA
20836 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20837 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20838 in changes by HP.
c906108c
SS
20839
20840 * gdb.base/bitops.exp: new file.
20841 * gdb.base/default.exp: change expected messages for catch and
20842 info catch tests to reflect HP merge changes.
20843 * gdb.base/enable-disable-break.exp
20844 * gdb.base/ending-run.c: new file.
20845 * gdb.base/long_long.c: new file.
20846 * gdb.base/maint.exp: new file.
20847 * gdb.base/pointers2.exp: new file.
20848 * gdb.base/shlib-call2.exp: new file.
20849 * gdb.base/solib.exp: new file.
20850 * gdb.base/step-test.c: new file.
20851 * gdb.c++/anon-union.cc: new file.
20852 * gdb.c++/local.cc: new file.
20853 * gdb.c++/member-pointer.cc: new file.
20854 * gdb.c++/method.cc: new file.
20855 * gdb.c++/ref-types.cc: new file.
20856 * gdb.c++/ref-types2.cc: new file.
20857 * gdb.c++/userdef.cc: new file.
d63a86f8 20858
c906108c
SS
20859 * gdb.base/scope.exp: compile one file at a time, then link.
20860 * gdb.base/langs.exp: ditto.
20861 * gdb.base/list.exp: ditto.
d63a86f8 20862
c906108c
SS
20863Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20864
20865 The following changes were made by David Taylor
889bf7c5
PA
20866 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20867 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20868 in changes by HP.
d63a86f8 20869
c906108c
SS
20870 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20871 skip tests. When compiling pass c++ flag to gdb_compile.
20872 * gdb.c++/
d63a86f8 20873
c906108c
SS
20874 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20875 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20876 (skip_hp_tests): new function.
20877 (gdb_preprocess): new function.
20878
20879 * configure.in (hpdir): decide whether to configure gdb.hp.
20880 * configure: regenerated.
20881
20882 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20883 to delete on clean.
20884 (EXECUTABLES): update to reflect new additions.
20885 * gdb.base/commands.exp: update message expected.
20886 * gdb.base/default.exp: add copyright notice.
20887 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20888 * gdb.base/help.exp: update messages to reflect current text.
20889 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20890 targets for recurse tests.
20891 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20892 skip this file.
20893
20894 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20895 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20896 compilation.
20897 * gdb.c++/misc.exp: ditto.
20898 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20899 run the tests. tell gdb_compile that it's a c++ compilation.
20900
20901 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20902
c906108c
SS
20903 * gdb.base/all-bin.exp: new file.
20904 * gdb.base/arithmet.exp: new file.
20905 * gdb.base/assign.exp: new file.
20906 * gdb.base/completion.exp: new file.
20907 * gdb.base/cond-expr.exp: new file.
20908 * gdb.base/condbreak.exp: new file.
20909 * gdb.base/define.exp: new file.
20910 * gdb.base/dollar.exp: new file.
20911 * gdb.base/environment.exp: new file.
20912 * gdb.base/eval-skip.exp: new file.
20913 * gdb.base/jump.exp: new file.
20914 * gdb.base/logical.exp: new file.
20915 * gdb.base/pointers.exp: new file.
20916 * gdb.base/relational.exp: new file.
20917 * gdb.base/section_command.exp: new file.
20918 * gdb.base/whatis-expr.exp: new file.
20919
20920 * gdb.base/all-types.c: new file.
20921 * gdb.base/call-array-struct.c: new file.
20922 * gdb.base/call-return-struct.c: new file.
20923 * gdb.base/call-strings.c: new file.
20924 * gdb.base/callfuncs2.c: new file.
20925 * gdb.base/condbreak.c: new file.
20926 * gdb.base/constvars.c: new file.
20927 * gdb.base/display.c: new file.
20928 * gdb.base/int-type.c: new file.
20929 * gdb.base/jump.c: new file.
20930 * gdb.base/miscexprs.c: new file.
20931 * gdb.base/pointers.c: new file.
20932 * gdb.base/pointers2.c: new file.
20933 * gdb.base/shmain.c: new file.
20934 * gdb.base/shr1.c: new file.
20935 * gdb.base/shr2.c: new file.
20936 * gdb.base/solib.c: new file.
20937 * gdb.base/solib1.c: new file.
20938 * gdb.base/solib2.c: new file.
20939 * gdb.base/varargs.c: new file.
20940 * gdb.c++/derivation.cc: new file.
20941 * gdb.c++/overload.cc: new file.
20942 * gdb.c++/ovldbreak.cc: new file.
20943 * gdb.hp/attach.c: new file.
20944 * gdb.hp/attach2.c: new file.
20945 * gdb.hp/average.c: new file.
20946 * gdb.hp/compiler.c: new file.
20947 * gdb.hp/compiler.cc: new file.
20948 * gdb.hp/execd-program.c: new file.
20949 * gdb.hp/follow-exec.c: new file.
20950 * gdb.hp/follow-fork.c: new file.
20951 * gdb.hp/follow-vfork-and-exec.c: new file.
20952 * gdb.hp/misc-hp.cc: new file.
20953 * gdb.hp/more-steps.c: new file.
20954 * gdb.hp/optimize.c: new file.
20955 * gdb.hp/quicksort.c: new file.
20956 * gdb.hp/run-hp.c: new file.
20957 * gdb.hp/start-stop.c: new file.
20958 * gdb.hp/sum.c: new file.
20959 * gdb.hp/templates-hp.cc: new file.
20960 * gdb.hp/thread-local-in-lib.c: new file.
20961 * gdb.hp/thread-local-in-lib.h: new file.
20962 * gdb.hp/thread-local-in-lib.lib.c: new file.
20963 * gdb.hp/vforked-program.c: new file.
20964 * gdb.hp/virtfunc-hp.cc: new file.
20965 * gdb.hp/watchpoint-hp.c: new file.
20966 * gdb.hp/xdb.c: new file.
20967 * gdb.hp/xdb0.c: new file.
20968 * gdb.hp/xdb0.h: new file.
20969 * gdb.hp/xdb1.c: new file.
20970
20971Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
20972
20973 The following change was made by Edith Epstein
889bf7c5
PA
20974 <eepstein@cygnus.com> as part of a project to merge in changes
20975 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
20976
20977 * gdb.c++/demangle.exp: changed the expected output for some
20978 ARM-style mangling -- removed second reference to datatype.
889bf7c5 20979 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 20980 T1<char>::~T1<char>(void)
c906108c 20981 becomes,
a9c64011
AS
20982 maint demangle __dt__11T1__pt__2_cFv
20983 T1<char>::~T1(void)
c906108c 20984
889bf7c5 20985 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 20986
c906108c
SS
20987Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
20988
20989 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
20990 * gdb.trace/backtrace.exp: Likewise.
20991 * gdb.trace/circ.exp: Likewise.
20992 * gdb.trace/collection.exp: Likewise.
20993 * gdb.trace/deltrace.exp: Likewise.
20994 * gdb.trace/infotrace.exp: Likewise.
20995 * gdb.trace/limits.exp: Likewise.
20996 * gdb.trace/packetlen.exp: Likewise.
20997 * gdb.trace/passc-dyn.exp: Likewise.
20998 * gdb.trace/passcount.exp: Likewise.
20999 * gdb.trace/report.exp: Likewise.
21000 * gdb.trace/save-trace.exp: Likewise.
21001 * gdb.trace/tfind.exp: Likewise.
21002 * gdb.trace/tracecmd.exp: Likewise.
21003 * gdb.trace/while-dyn.exp: Likewise.
21004 * gdb.trace/while-stepping.exp: Likewise.
21005
210061998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21007
21008 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21009
21010Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21011
21012 From Brendan Kehoe:
21013 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21014 int return types.
21015
21016Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21017
21018 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21019 remote dos host testing right.
c906108c
SS
21020
21021Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21022
21023 * gdb.base/corefile.exp: remove some xfails.
21024
21025Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21026
21027 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21028 have different timestamps.
c906108c
SS
21029
21030Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21031
21032 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21033 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21034
21035Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21036
21037 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21038 delta.
c906108c
SS
21039
21040Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21041
21042 * gdb.base/default.exp: Add brace missing from previous delta.
21043
21044Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21045
21046 * gdb.base/default.exp: Support test for info float for all
21047 varieties of arm toolchain.
21048
dc96c6c7 21049Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21050
21051 * gdb.trace/*.exp: remove "remote_download" command.
21052
dc96c6c7 21053Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21054
21055 * gdb.trace/*.exp: remove -gdwarf from compile.
21056
21057Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21058
21059 * gdb.trace/configure.in(AC_INIT): typo
21060 * gdb.trace/configure: regenerated
21061
dc96c6c7 21062Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21063
21064 * config/m68k-emc.exp: New file.
21065 * lib/<emc-support.exp trace-support.exp}: New files.
21066 * configure.in: add new test directory gdb.trace.
21067 * gdb.trace/{configure configure.in Makefile.in}: New files.
21068 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21069 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21070 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21071 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21072 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21073 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21074 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21075
dc96c6c7 21076Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21077
21078 * gdb.c++/classes.exp: Change all regular expressions to match
21079 arbitrary combinations of newline/carriage-return, so that they
21080 will work equally well on Unix and Windows.
21081 * gdb.c++/inherit.exp: ditto.
21082 * gdb.c++/virtfunc.exp: ditto.
21083
210841998-08-11 Dawn Perchik <dawn@cygnus.com>
21085
21086 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21087
c2d11a7d
JM
21088Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21089
21090 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21091 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21092 to use a0-a3/d0-d3 as needed.
21093
21094Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21095
21096 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21097 * gdb.disasm/am33.exp: Corresponding changes.
21098
c906108c
SS
210991998-07-11 Felix Lee <flee@cygnus.com>
21100
21101 * gdb.base/callfuncs.exp: add cmp10 test.
21102 * gdb.base/callfuncs.c (cmp10): new function.
21103
21104Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21105
d63a86f8 21106 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21107 into two parts to get around a synchronization problem in expect.
21108
3fc11d3e
JM
21109Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21110
21111 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21112
21113 * configure.in: Add options for gdbtk testsuite.
21114
21115 * configure: Regenerate.
21116
21117 * gdb.gdbtk: New directory to hold gdbtk tests.
21118
c906108c
SS
21119Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21120
21121 * gdb.fortran/types.exp: Escape brackets in expect patterns
21122 for test_float_literal_types_accepted tests.
21123 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21124 before run test.
21125
c2d11a7d
JM
21126Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21127
21128 * am33.exp: Just compile, do not link the testcase.
21129 * am33.s: Add ".am33" pseudoop to force am33 mode.
21130
c906108c
SS
211311998-06-25 Felix Lee <flee@cygnus.com>
21132
21133 * gdb.base/setshow.exp: make sure $pc is sane.
21134
21135 * gdb.stabs/weird.exp: split expect patterns properly.
21136
c2d11a7d
JM
21137Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21138
21139 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21140 * gdb.disasm/am33.exp: Run it.
21141
dc96c6c7 21142Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21143
21144 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21145 match processing (and eliminate spurious timeouts when running).
21146
dc96c6c7 21147Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21148
21149 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21150 exception test, but conditionalize it on target [mach | gnu].
21151
dc96c6c7 21152Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21153
21154 * gdb.base/overlays.exp: fixup compile line for linker script.
21155
21156Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21157
21158 * gdb.fortran/types.exp: don't guess at float size.
21159
21160Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21161
21162 * gdb.base/exprs.exp: delete test that depends on int size.
21163
21164Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21165
21166 * config/sim.exp: Removed checks for target triplets.
21167 (gdb_target_sim): Use gdb,target_sim_options.
21168
21169Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21170
21171 * gdb.base/reread.exp: New file.
21172 * gdb.base/reread1.c: New file.
21173 * gdb.base/reread2.c: New file.
21174
21175Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21176
21177 * config/sim.exp: Use 'target sim -sparclite' when running
21178 SPARClite programs.
21179
21180Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21181
21182 * gdb.base/structs2.exp: New file.
21183 * gdb.base/structs2.c: New file.
21184
21185Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21186
21187 * gdb.asm/common.inc: New file.
21188 * gdb.asm/d10v.inc: New file.
21189 * asm-source.exp: Pass -I's to gas to find .inc files.
21190 Update line numbers in expected output.
21191 * asmsrc1.s: Rewrite.
21192 * asmsrc2.s: Rewrite.
21193 * configure.in: Create arch.inc symlink.
21194 * configure: Regenerate.
21195 * Makefile.in (distclean): Delete arch.inc.
21196
21197Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21198
21199 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21200 (t_enum_value2): ditto
21201 (t_enum_value3): ditto
21202 (main): ditto
c906108c
SS
21203Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21204
21205 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21206 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21207 change.
21208 Use gdb_test instead of send_gdb/gdb_expect sequences.
21209
21210Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21211
21212 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21213 not void.
21214
21215Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21216
21217 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21218 subroutines. Used to test gdbs ability to single step through PC
21219 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21220
21221Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21222
21223 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21224 more rigorous EGCS C++ error checking.
21225
21226Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21227
a9c64011
AS
21228 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21229 tests.
21230 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21231 function when asleep.
21232 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21233 for i*86 Linux and SVR4 signal handling problems.
21234 Remove linux xfail for `next to handler in signals_tests_1', fixed
21235 by recent infrun.c change.
21236 Limit backtrace to 10 frames to avoid timeout problems with infinite
21237 stack backtraces.
21238 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21239 target.[ch] change.
c906108c
SS
21240
21241Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21242
21243 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21244 for a newline from gdb before continuing.
21245 (default_gdb_exit): Just look for y or n.
21246 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21247 it does, fail the rests of the tests in the file.
21248
21249Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21250
21251 * config/cygmon.exp: New file.
21252
21253Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21254
21255 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21256 main" test on remote targets.
c906108c
SS
21257
21258 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21259 run test on remote targets.
21260
21261Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21262
21263 * gdb.asm: New directory.
21264 * configure.in: Configure it.
21265 * configure: Regenerate.
21266 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21267 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21268
21269Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21270
21271 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21272
dc96c6c7 21273Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21274
a9c64011
AS
21275 * gdb.base/overlays (several files): Merge the two overlay
21276 managers into one. Change variables (foox, barx, bazx, grbxx)
21277 back into ints but force them to load in their proper sections.
c906108c
SS
21278
21279Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21280
21281 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21282 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21283 (D10VCopy): Handle memory regions crossing 16k boundaries.
21284 (D10VCopy): Transfer data in 32 bit chunks.
21285
21286Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21287
21288 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21289 correct.
c906108c
SS
21290
21291 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21292 map. Include space for printf in .text segment.
c906108c
SS
21293
21294 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21295 updated d10v memory VMA/LMA map.
c906108c 21296 (D10VCopy): Call D10VTranslate.
d63a86f8 21297
c906108c
SS
21298Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21299
21300 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21301
21302 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21303 that it won't be put into the .sdata - small data -
21304 section. Update reference.
c906108c
SS
21305 * gdb.base/baz.c (bazx, baz): Ditto.
21306 * gdb.base/foo.c (foox, foo): Ditto.
21307 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21308
21309 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21310 to be arrays.
d63a86f8 21311
dc96c6c7 21312Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21313
a9c64011
AS
21314 * gdb.base/overlays.exp: fix up and get working again.
21315 Add tests for backtraces from an overlay function.
d63a86f8 21316
c906108c
SS
21317Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21318
21319 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21320 "calling function with watchpoint enabled".
21321
21322Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21323
21324 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21325 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21326 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21327 pending review of whether it is useful or not.
21328
21329Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21330
21331 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21332
21333Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21334
21335 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21336 * config/dve.exp: New file to support Densan boards.
21337
21338Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21339
21340 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21341 reads and BSD.
c906108c
SS
21342
21343Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21344
21345 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21346 response.
21347
21348 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21349
21350Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21351
21352 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21353 test.
c906108c
SS
21354
21355 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21356 target_sizeof_long and target_bigendian_p.
c906108c 21357 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21358 to targets word size and endianess.
d63a86f8 21359
c906108c
SS
21360Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21361
21362 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21363 output.
c906108c
SS
21364
21365Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21366
21367 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21368 Update test of set args help to match source change.
c906108c
SS
21369
21370Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21371
21372 * gdb.base/default.exp: Expect help system output to be in
21373 alphabetical order.
21374 * gdb.base/help.exp: Ditto.
21375
21376Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21377
21378 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21379 "i*86-pc-linux-gnu*".
21380 * gdb.base/interrupt.exp: Ditto.
21381 * gdb.base/corefile.exp: Ditto.
21382
21383 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21384 define vxworks when building the testcase.
c906108c
SS
21385
21386 * gdb.base/ptype.exp: Fix testnames to be unique.
21387 * gdb.base/radix.exp: Ditto.
21388 * gdb.base/term.exp: Ditto.
21389 * gdb.base/whatis.exp: Ditto.
21390 * gdb.c++/classes.exp: Ditto.
21391
21392Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21393
21394 * gdb.base/callfuncs.exp: Fix indentation.
21395
21396 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21397 suppress_flag has been set.
21398 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21399 target feature.
21400
21401Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21402
21403 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21404 the testcase.
21405
21406 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21407 set_debug_traps() and breakpoint().
c906108c
SS
21408 * gdb.c++/misc.cc (main): Ditto.
21409 * gdb.c++/templates.cc (main): Ditto.
21410 * gdb.c++/virtfunc.cc (main): Ditto.
21411
21412Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21413
21414 * lib/gdb.exp(gdb_step_for_stub): New function.
21415 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21416 exists, reload the executable and do a "continue" instead of
21417 doing a jump.
21418 (runto_main): Use gdb_step_for_stub.
d63a86f8 21419
c906108c 21420 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21421 tests to have unique names.
c906108c
SS
21422 * gdb.base/callfuncs.exp: Ditto.
21423 * gdb.base/commands.exp: Ditto.
21424 * gdb.base/default.exp: Ditto.
21425 * gdb.base/help.exp: Ditto.
21426 * gdb.base/list.exp: Ditto.
21427 * gdb.base/opaque.exp: Ditto.
21428 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21429 similar tests.
d63a86f8 21430
c906108c
SS
21431 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21432 * gdb.c++/cplusfuncs.cc: Ditto.
21433 * gdb.c++/virtfunc.cc: Ditto.
21434
21435 * config/monitor.exp: Keep track of the last file we saw, rather
21436 than trying to get the info from gdb.
21437
21438 * gdb.fortran/types.exp: Move comment to previous line.
21439
21440Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
21441
21442 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 21443 target mode.
c906108c
SS
21444
21445Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
21446
21447 From Bob Manson:
21448 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 21449 string from GDB when it connects.
c906108c
SS
21450
21451 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
21452
21453Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
21454
21455 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
21456 if we can't get a debug format from GDB (we may be testing an
21457 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
21458
21459 * gdb.stabs/weird.exp: Fix quoting.
21460
21461 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
21462
21463Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
21464
21465 * config/arm-ice.exp: New file.
21466
21467Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
21468
21469 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 21470 until it has been modified to work with the new testsuite.
c906108c 21471
99707966 21472 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
21473 testcase won't compile, cause all of the testcases in the file to
21474 fail instead.
c906108c
SS
21475
21476 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
21477 (gdb_clear_suppressed): New procedure.
21478 (gdb_stop_suppressing_tests): Only clear suppress_flag if
21479 it contains a positive value.
21480
21481Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
21482
21483 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
21484
21485 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
21486
21487Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
21488
21489 * lib/gdb.exp (setup_xfail_format): New function.
21490 (get_debug_format): New function to get debug format.
21491 (debug_format): New global variable to hold last value set
21492 by get_debug_format.
21493 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 21494 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
21495 * gdb.c++/ptype.exp: Ditto.
21496 * gdb.c++/classes.exp: Ditto.
21497 * gdb.c++/cplusfuncs.exp: Ditto.
21498 * gdb.c++/inherit.exp: Ditto.
21499 * gdb.c++/templates.exp: Ditto.
21500 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 21501
c906108c
SS
21502Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
21503
21504 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
21505 host doesn't have a currently-open connection.
21506
21507 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
21508 any gdb stub target. Handle cases where gdb doesn't respond when
21509 interrupted in a sane fashion.
c906108c
SS
21510
21511 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 21512 same thing in a totally different way.
c906108c
SS
21513
21514 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 21515 setting "timeout".
c906108c 21516 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 21517 default_gdb_init now.
c906108c
SS
21518
21519Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
21520
21521 * gdb.base/printcmds.exp: Fix "check for floating addition"
21522 regexp to accept results within approx +/- .01 of exact value.
21523 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
21524
21525Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
21526
21527 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 21528 properly.
c906108c
SS
21529 (gdb_expect): Add optional timeout parameter, and add timeout
21530 value to various calls.
21531 (gdb_suppress_tests): Only give one warning message per group.
21532
21533Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
21534
21535 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
21536 global variables. Handle getting a value for $timeout more
21537 gracefully.
c906108c
SS
21538
21539Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21540
21541 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 21542 initialize.
c906108c 21543 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 21544 by a target configuration file.
c906108c
SS
21545 (gdb_expect): Pass the timeout to remote_expect.
21546
21547 * config/monitor.exp(gdb_load): Fix typo in regexp.
21548
21549Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
21550
21551 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
21552
21553Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
21554
21555 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
21556 here. Call gdb_target_exec before rebooting the target, to make
21557 sure the connection to the target is closed.
c906108c
SS
21558 (gdb_load): Pass the name of the executable to gdb_target_monitor.
21559 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
21560 Also detect "Timeout reading from remote" error.
21561
21562 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
21563 gdb_target_monitor. Don't call gdb_file_cmd here; let
21564 gdb_target_monitor do it.
c906108c
SS
21565
21566 * gdb.disasm/hppa.exp: Don't use exec_output.
21567
21568Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
21569
21570 * gdb.base/list.exp: If we're debugging a non-native target,
21571 try to set the pc register to point to the start of the
21572 program before doing the first list command.
21573
21574 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 21575 test_calls after restarting.
c906108c
SS
21576
21577 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 21578 reloading.
c906108c
SS
21579
21580 * gdb.base/watchpoint.exp: Fix typo.
21581
21582 * gdb.base/setshow.exp: Check for use_gdb_stub.
21583
21584 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 21585 stub case.
c906108c
SS
21586 * gdb.base/langs.exp: Ditto.
21587
21588 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
21589 gdb_load_offset. If we weren't given a file to load, figure out
21590 what the current file is and use it.
c906108c
SS
21591
21592 * config/i386-bozo.exp: New file.
21593
21594Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
21595
21596 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
21597 feature.
21598
21599 * config/proelf.exp: New entry.
21600
21601Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
21602
21603 * lib/gdb.exp: Remove spurious .* patterns at the beginning
21604 of regexps.
21605
21606 * gdb.base/watchpoint.exp: Don't run the test_stepping
21607 tests if gdb can't call functions on the target.
21608
21609 * gdb.base/setshow.exp: Don't run the set prompt tests if
21610 the board has gdb_prompt set.
21611
21612Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
21613
21614 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
21615 * gdb.base/commands.exp: Likewise.
21616 * gdb.base/setshow.exp: Likewise.
21617
21618Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
21619
21620 * config/monitor.exp(gdb_start): Look for gdb_prompt target
21621 feature.
21622
21623 * config/i960.exp: New file.
21624
21625Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
21626
21627 * gdb.base/funcargs.exp: Check for gdb,short_int target
21628 feature instead of looking for explicit target triplets.
21629
dc96c6c7 21630Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 21631
d63a86f8 21632 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
21633 "p 123DEADBEEF", to check parse_number.
21634 * top.c: change "to enable to enable" to "to enable" in a couple
21635 of help strings.
21636
21637Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
21638
21639 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
21640 on the mn10300.
d63a86f8 21641
c906108c
SS
21642Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
21643
21644 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
21645 where the test executable is run with explicit args.
21646 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
21647
21648Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
21649
21650 * gdb.base/run.c: Use FAKEARGV to build test executable that
21651 does not require a command line arg, since most simulators
21652 don't currently support passing such an arg into the simulated
21653 program.
21654 * gdb.base/commands.exp: Change tests to insert the proper
21655 value as the arg to the first recursive factorial call. Change
21656 compilation line to define FAKEARGV at compile time.
21657
21658Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
21659
21660 * gdb.base/recurse.exp: Enable these tests for the mn10300.
21661 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
21662 function with watchpoint enabled" test.
21663
21664Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
21665
21666 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 21667 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
21668
21669 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 21670 "Tests restarted" messages.
c906108c
SS
21671
21672Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
21673
21674 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
21675
dc96c6c7 21676Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21677
21678 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
21679 for INFO SYMBOL; add help tests for OVERLAY commands.
21680 * gdb.base/default.exp: add tests for INFO SYMBOL command;
21681 add tests for OVERLAY commands
21682 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
21683 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
21684 * gdb.base/sigall.c: add usestubs code frag
21685 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 21686
c906108c
SS
21687Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
21688
21689 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
21690 failures.
21691 (gdb_stop_suppressing_tests): Note that tests have restarted.
21692
21693Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
21694
21695 * config/h8300.exp: New file.
21696
21697Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
21698
21699 * gdb.base/setshow.exp: Check for the existence of a
21700 feature, not its value.
21701
21702Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
21703
21704 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
21705
21706 * gdb.base/scope.exp: It's now init0(), not init().
21707
21708 * gdb.base/scope0.c: For now, change init() to be init0().
21709
21710 * config/monitor.exp: Use gdb_serial in preference to serial
21711 or netport.
21712
21713 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 21714 and it's not already set.
c906108c
SS
21715
21716Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
21717
21718 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 21719 isn't using a stub and if it supports argument passing.
c906108c
SS
21720
21721Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
21722
21723 * config/udi.exp(gdb_start): Make sure UDICONF is set
21724 properly before starting gdb.
21725
21726Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
21727
21728 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
21729 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
21730 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
21731
21732Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
21733
21734 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 21735 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
21736
21737 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
21738
21739 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
21740
21741 * config/monitor.exp: Make sure we disconnect from the target.
21742 Also, try a reboot/reload cycle instead of failing if the
21743 load fails.
21744
21745Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
21746
21747 * gdb.base/default.exp: Don't set match_max.
21748 * gdb.base/help.exp: Ditto.
21749 * gdb.base/list.exp: Ditto.
21750 * gdb.base/signals.exp: Ditto.
21751
21752 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
21753 set, use remote_ld to download the testcase instead of
21754 the GDB loader.
21755
21756Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
21757
21758 * config/vr5000.exp: New file.
21759
21760 * config/monitor.exp(gdb_target_monitor): Add pattern for
21761 "Ending remote" to detect errors in connecting.
21762
21763 * gdb.base/setshow.exp: Add .* within auto language test.
21764
21765 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
21766 target feature.
21767
21768 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 21769 and reboot the board if necessary.
c906108c
SS
21770
21771 * gdb.base/setvar.exp(test_set): Handle multiple prints within
21772 a set of tests. Remove print.* from the patterns being checked.
21773
21774Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
21775
21776 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
21777 refer to gdb_spawn_id.
21778
21779 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
21780 longer used.
21781 * config/sparclet.exp: Ditto.
21782 * config/sparclet-old.exp: Ditto.
21783 * config/slite.exp: Ditto.
21784 * config/sim.exp: Ditto.
21785 * gdb.base/funcargs.exp: Ditto.
21786
21787 * lib/gdb.exp:Remove references to gdb_spawn_id.
21788 (gdb_expect): Move to remote.exp.
21789
21790Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
21791
21792 * config/monitor.exp: Detect the "Couldn't establish connection"
21793 message from GDB.
21794
21795Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
21796
21797 * gdb.base/bitfields.exp: Use runto instead of explicit
21798 gdb_run_cmd/gdb_expect sequences.
21799
21800 * gdb.base/break.exp(text_next_with_recursion): Add match for
21801 gdb_expect call.
21802
21803 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
21804 We also need to handle the "A program is being debugged already"
21805 prompt from gdb. Use gdb_test to set the baud rate.
21806
21807 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
21808 to 20000. Really. I mean it.
21809
21810Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21811
21812 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
21813 fails. If suppress_flag is set, skip perror message about not
21814 being able to send to GDB.
c906108c 21815 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 21816 GDB.
c906108c
SS
21817 (gdb_expect): If suppress_flag is set, always fail immediately.
21818 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
21819 (gdb_init): Call gdb_stop_suppressing_tests.
21820 (default_gdb_exit): Ditto.
21821 (default_gdb_start): Ditto.
21822
21823 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 21824 gdb_stop_suppressing_tests as appropriate.
c906108c 21825 * gdb.base/break.exp: Ditto.
889bf7c5 21826 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
21827 * gdb.base/commands.exp: Ditto.
21828 * gdb.base/exprs.exp: Ditto.
889bf7c5 21829 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
21830 * gdb.base/list.exp: Ditto.
21831 * gdb.base/recurse.exp: Ditto.
889bf7c5 21832 * gdb.base/scope.exp: Ditto.
c906108c
SS
21833 * gdb.base/structs.exp: Ditto.
21834 * gdb.c++/inherit.exp: Ditto.
21835
21836Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
21837
21838 * config/vr4300.exp: New file.
21839
99707966 21840 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 21841
99707966 21842 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
21843
21844Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
21845
21846 * lib/gdb.exp(gdb_init): New function.
21847
21848 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 21849 for each individual variable set.
c906108c
SS
21850
21851 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
21852 name.
21853
21854 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
21855
21856 * gdb.base/scope.exp: Use gdb_test.
21857
21858 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
21859 aborting; the testsuite driver will do that for us (see
21860 gdb_finish). Also, use gdb_test in a few more places.
21861
21862Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21863
21864 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21865
21866Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21867
21868 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21869 and "add_tests" are not at the same address.
21870
21871Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21872
21873 * gdb.base/ptype.exp: Use gdb_test.
21874
21875Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21876
21877 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21878 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21879 left in. No longer expect them to fail.
21880
21881 * gdb.stabs/*.mt; Deleted, no longer used.
21882 * gdb.stabs/configure.in: Remove references to target makefile
21883 frags.
21884 * gdb.stabs/configure: Rebuilt.
21885
21886 * gdb.disasm/*.mt: Deleted, no longer used.
21887 * gdb.disasm/configure.in: Remove references to target makefile
21888 frags. Use "sh3.s" as the unique filename for this directory.
21889 * gdb.disasm/configure: Rebuilt.
21890
21891 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21892 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21893 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21894
21895Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21896
21897 * config/udi.exp: Use mondfe,name instead of remote_host.
21898
21899Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21900
21901 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21902 a function with a watchpoint enabled on the mn10200.
21903
21904 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21905 before trying to create it!
21906
21907Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21908
21909 * config/vx.exp: Use hostname instead of netport.
21910
21911 * config/vxworks.exp: New file.
21912
21913 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21914
21915 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21916 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21917 occurs.
21918
21919 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21920 $gdb_spawn_id directly.
21921 (gdb_run_cmd): Try _start as well as start. Use the target feature
21922 gdb,start_symbol as the symbol to start from when jumping.
21923
21924Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
21925
21926 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
21927 redundant) test.
21928
21929 * gdb.base/recurse.exp: Relax final value test for 'b' so that
21930 it doesn't lose for 16bit integer systems.
21931
21932Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
21933
21934 * gdb.fortran/types.exp: If the target doesn't support "double"
21935 data types, then expect "real" types to only be 4 bytes.
21936
21937 * gdb.c++/virtfunc.exp: Expect failure for virtual function
21938 call tests if the target doesn't support inferior function calls.
21939
21940 * gdb.base/printcmds.exp: Allow minor deviation in FP values
21941 in printf tests.
21942
21943Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
21944
21945 * gdb.base/help.exp: Disable "help set", "help show", and
21946 "help support". Simplify regexp for "help stack".
21947
21948 * gdb.base/default.exp: Set match_max to 5000 and the timeout
21949 to 60 seconds. Temporarily set match_max to 15000 around the
21950 "info copying" test.
21951
21952 * gdb.base/nodebug.exp: Don't try to do an inferior function
21953 call if the target doesn't support them.
21954 * gdb.base/printcmds.exp: Likewise.
21955 * gdb.base/setvar.exp: Likewise.
21956 * gdb.base/structs.exp: Likewise.
21957 * gdb.c++/templates.exp: Likewise.
21958 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
21959
21960 * gdb.base/recurse.exp: Enable for the mn10200.
21961
21962 * configure.in: Do configure gdb.stabs directory for *-*-elf
21963 targets.
21964 * configure: Rebuilt.
21965
21966 * gdb.base/break.exp: Check for gdb,noresults before testing
21967 exit status and/or results from the target.
21968 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
21969 * lib/gdb.exp: Remove old (now bogus) initialization of
21970 noinferior, noargs, noresults and nosignals.
21971
21972Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
21973
21974 * config/sh.exp: New file.
21975
21976 * config/slite.exp: Try to connect multiple times to the board
21977 before rebooting. Only send a "monitor run" if need_monitor_run
21978 is set.
21979
21980 * gdb.base/break.exp: Don't do the "stub continue" test if
21981 the target has gdb_stub set.
21982
21983 * gdb.base/callfuncs.exp: Increase the timeout.
21984
21985 * gdb.base/interrupt.exp: Don't even try to compile the testcase
21986 if the target has gdb,noinferiorio set.
21987
21988 * gdb.base/list.exp: Increase match_max to 10000 characters.
21989
21990 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
21991
21992 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
21993 target.
21994
21995 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
21996
21997Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
21998
21999 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22000 trying to delete the copy of gdb. Catch the file delete so we
22001 don't die if the delete fails; also, the file should be copied to
22002 the host, not to the build.
c906108c
SS
22003
22004Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22005
22006 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22007 parenthesis in case it contains multiple regexps separated
c906108c
SS
22008 with |.
22009
22010 * gdb.base/watchpoint.exp: Use gdb_test.
22011 * gdb.base/default.exp: Ditto.
22012
22013Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22014
99707966 22015 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22016
c906108c
SS
22017 * gdb.base/scope.exp: Use gdb_test.
22018 * gdb.c++/classes.exp: Ditto.
22019 * gdb.c++/inherit.exp: Ditto.
22020
22021Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22022
22023 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22024 remote_exec instead.
22025 * gdb.base/corefile.exp: Don't be ridiculous.
22026 * gdb.base/*.c: Add missing stub invocations.
22027
22028Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22029
22030 * config/slite.exp: Miscellaneous fixes.
22031
22032 * lib/gdb.exp: Fix runto.
22033
22034 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22035 the target.
22036
22037 * gdb.base/watchpoint.exp: Fix regexp.
22038
22039 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22040 close and wait commands, as the descriptor may now be
22041 invalid. Always call "remote_close host".
22042
22043Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22044
22045 Major rewrite for testsuite revision.
d63a86f8 22046
c906108c
SS
22047 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22048 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22049 instead of relying on spawn_id to always contain a valid
22050 spawn id.
22051 (get_compiler_info): New procedure to build the ${binfile}.ci
22052 file, instead of replicating this in N different places.
22053 (gdb_compile): New procedure.
d63a86f8 22054
c906108c 22055 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22056 appropriate arguments) instead of compile. Use gdb_test in a lot
22057 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22058 at the start of a testcase, as this is no longer done magically.
22059
22060 config/*-gdb.exp: Rename without the -gdb suffix.
22061
22062 config/mips.exp: Use remote_close instead of exit_remote_shell.
22063 config/monitor.exp: Use target_info instead of looking at
22064 baud, timeout, etc.
22065 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22066
22067Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22068
22069 * gdb.c++/templates.exp (test_ptype_of_templates),
22070 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22071 Update expect patterns for destructors and assignment operators
22072 to match corresponding c-typeprint.c changes.
22073 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22074 to destructor breakpoint test, GDB should be able to set the
22075 destructor breakpoint without specifying arguments.
22076
22077Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22078
22079 * gdb.threads/pthreads.exp: Change result for failure to compile due
22080 to lack of pthreads runtime support from an error to simply an
22081 unsupported test, per dejagnu standards.
22082
22083Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22084
22085 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22086 where GDB exits to reduce pattern match time.
22087 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22088
22089 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22090
dc96c6c7 22091Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22092
22093 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22094 * gdb.base/default.exp: ditto.
22095 * gdb.base/nodebug.exp: ditto.
22096 * gdb.base/printcmds.exp: ditto.
22097 * gdb.base/ptype.exp: ditto.
22098 * gdb.base/setvar.exp: ditto.
22099 * gdb.base/structs.exp: ditto.
22100 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22101
22102Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22103
22104 * configure, */configure: Rebuild with autoconf 2.12.
22105
22106Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22107
22108 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22109 use new i*86-pc-linux*-gnu quads.
22110 * gdb.base/corefile.exp: Ditto.
22111 * gdb.base/signals.exp: Ditto.
22112 * gdb.base/sigall.exp: Ditto.
22113 * gdb.base/interrupt.exp: Ditto.
22114
22115 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22116 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22117 RedHat 4.0.
d63a86f8 22118
c906108c 22119 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22120 linux. This allows the test case to at least compile on latest
22121 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22122
22123Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22124
22125 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22126 directory to search gdb directory. Accept and step over conditional
22127 stack alignment code. Consume $prompt in failure cases.
22128 Reset timeout to $oldtimeout instead of some arbitrary value.
22129 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22130 timeout problems with infinite stack backtraces.
22131 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22132 Accept function parameters for linkfunc member.
22133
22134Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22135
22136 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22137 (CXXFLAGS): Remove, unreferenced.
22138 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22139 previous -B options and also add -B option to pick up cross compiled
22140 runtime.
c906108c
SS
22141 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22142 doing cross compiles.
22143 (target_alias): Declare global.
22144 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22145 to verify that gcc exists in build tree, and if so set CC to that
22146 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22147
c906108c
SS
22148Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22149
22150 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22151 ptype test for anonymous union. Fixup testcase to match
22152 current gcc debug output.
22153
22154Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22155
22156 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22157 force argument to an unsigned long type.
22158
22159Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22160
22161 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22162 tests and anonymous union print/ptype tests.
c906108c
SS
22163 * gdb.base/list.exp (test_forward-search): Increase timeout by
22164 5 minutes for the "search extremely long line" case.
22165 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22166 completely optional and that the pass/fail messages use the command as
22167 the message if that third arg is a null string.
22168 (gdb_test_exact): Arrange that a null string pattern means match a
22169 null string output rather than any output, which might include random
889bf7c5 22170 errors.
c906108c
SS
22171 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22172 backtrace test.
22173 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22174 always failing and failure is now exposed by gdb.exp changes.
22175
22176Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22177
22178 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22179 weren't being noted.
22180
22181Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22182
22183 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22184 * gdb.stabs/weird.exp: Remove v_comb xfails.
22185
dc96c6c7 22186Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22187
22188 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22189 list.exp scope.exp watchpoint.exp]
c906108c 22190 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22191
dc96c6c7 22192Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22193
22194 * config/monitor.exp: Increase download timeout to 1000 seconds.
22195
dc96c6c7 22196Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22197
22198 * config/m32r.exp: Increase timeout to 120 seconds.
22199
22200Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22201
22202 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22203 and accept older ordering as obsolescent gcc or gdb.
22204 * gdb.c++/templates.exp: Ditto.
22205 * gdb.c++/virtfunc.exp: Ditto.
22206
22207Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22208
22209 * gdb.base/coremaker.c: Add code to mmap some data so we
22210 can check that it ends up in the core file.
22211 * gdb.base/corefile.exp: Add test to read mmapped data
22212 from core file.
22213
dc96c6c7 22214Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22215
22216 * config/m32r.exp: New file.
22217
22218Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22219
22220 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22221 that cflags can contains -gstabs, and work correctly for other tests.
22222
dc96c6c7 22223Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22224
22225 * gdb.base/setshow.exp: New file, tests show and set.
22226 * gdb.base/setshow.c: New file, tests show and set.
22227 * gdb.base/help.exp: Add test for help set|show annotate.
22228 * gdb.base/default.exp: Add test for set|show annotate.
22229
22230Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22231
22232 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22233 errors unique.
22234 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22235 explicitly.
22236
22237Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22238
22239 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22240 and width commands. This is done elsewhere.
22241 * (gdb_start): Don't call gdb_start_sim here. That's already
22242 done in gdb_load. This fixes lots of failures in default.exp.
22243
22244Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22245
22246 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22247 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22248 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22249 in the same we we treat other failures (since it may be an expected
889bf7c5 22250 condition), rather than as an error.
c906108c
SS
22251 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22252 old test format.
22253
22254Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22255
22256 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22257 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22258 twice. Nuke the duplicates.
c906108c 22259 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22260 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22261 Remove config.h along with other config files.
22262
22263Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22264
22265 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22266 "p func1 ()" and note that rests of tests are skipped.
22267 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22268 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22269 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22270 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22271 affected by the previous run test.
22272 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22273 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22274 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22275 "pass int powerset tuple" and "pass modeless int powerset tuple".
22276 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22277 "real write 4" and "real write 8".
22278 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22279 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22280 "print \$i after tuple assign 2", and
22281 "print vs2 after tuple assign 2".
22282 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22283 meaningful error message and return -1 so the caller can
22284 suppress further tests and avoid a cascade of errors.
d63a86f8 22285
c906108c
SS
22286Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22287
22288 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22289 format for printing version.
22290 * gdb.base/default.exp: Ditto.
22291 * gdb.base/interrupt.exp: Fix problem with cascade of
22292 errors if child process dies while calling a function.
d63a86f8 22293
c906108c
SS
22294Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22295
22296 * Makefile.in (VPATH): Add
22297 * Makefile.in (Makefile, config.status): Fix rules so things get
22298 remade when necessary.
22299
22300Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22301
22302 * Makefile.in (just-check): Add path to sibling expect dir
22303 to environment variable specified by RPATH_ENVVAR.
22304
22305Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22306
22307 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22308 (just-check): Add shared library paths for libstdc++, tk,
22309 tcl, bfd, and opcodes to the environment variable specified
22310 in RPATH_ENVVAR.
22311 * configure.in: Add support to recognize --enable-shared flag
22312 and generate correct value for RPATH_ENVVAR.
22313 * configure: Regenerated with autoconf.
22314
22315Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22316
22317 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22318 include all osf versions.
c906108c
SS
22319 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22320 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22321 when target is linux. When failing to build pthreads test
22322 executable, give more meaningful message.
22323 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22324 arg for pthread_create.
d63a86f8 22325
c906108c
SS
22326Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22327
22328 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22329 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22330 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22331 and -lpthreads (everybody else).
c906108c
SS
22332 (test_startup): Fail gracefully if threads are not supported.
22333 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22334 "p/c array_index("abcdef",2)" when not gcc compiled.
22335 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22336 "print func2::coremaker_local" when not gcc compiled.
22337 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22338 "ptype on opaque struct tagname (statically)",
22339 "ptype on opaque struct tagname (dynamically) 1", and
22340 "ptype on opaque struct tagname (dynamically) 2"
22341 for not compiled with gcc.
22342 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22343 backtrace when compiled with gcc.
d63a86f8 22344 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22345 than always return success.
22346
22347Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22348
22349 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22350
22351Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22352
22353 * gdb.base/structs.exp: Undo last change.
22354
22355Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22356
22357 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22358 encapsulate all the steps/nexts done during self test, starting
22359 at main, and makes them less sensitive to optimization issues.
22360 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22361 signal handler" test.
22362 * gdb.threads/pthreads.exp: Only run this for native configs.
22363 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22364 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22365 tests.
22366 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22367 for "runto test_calls(void)" test.
d63a86f8 22368
c906108c
SS
22369Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22370
22371 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22372 and don't expect address info in breakpoint confirmations.
22373
22374Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22375
22376 * gdb.base/list.exp (test_forward_search): Increase timeout
22377 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22378 and then reset to old value when done. Increase expect input
c906108c
SS
22379 buffer to 10000.
22380
22381Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22382
22383 * gdb.base/list.exp (test_forward_search): Fix to handle very
22384 long source line without overflowing expect's input buffer.
22385
22386Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22387
22388 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22389 "buffer_full".
22390
22391 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22392 "buffer_full".
22393
22394 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22395 "buffer_full".
22396
22397 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22398 "buffer_full".
22399
22400Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22401
22402 * configure.in (configdirs): Add gdb.threads.
22403 * configure: Regenerated with autoconf.
22404 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22405 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22406 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22407
c906108c
SS
22408Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22409
22410 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22411
22412Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22413
22414 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22415 each signal's status in the output of "handle all print".
22416 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22417 the \r\n sequence that immediately precedes the gdb prompt.
22418 * gdb.base/a1-selftest.exp: Save original timeout and restore
22419 after test.
22420
22421Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22422
22423 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22424 symbol.
22425
22426Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22427
22428 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22429
22430Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22431
22432 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22433 timeout by 60 seconds.
22434
22435Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22436
22437 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22438 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
22439 error return.
22440
22441Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
22442
22443 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
22444 gdb initialization, also report how long dejagnu waited. Restore
22445 old timeout before doing error return. Temporarily increase timeout
889bf7c5 22446 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
22447
22448Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
22449
22450 * lib/gdb.exp: Report timeout value for verbosity level 2.
22451 * config/gdbserver.exp: Ditto.
22452 * config/hppro.exp: Ditto.
22453 * config/mips-gdb.exp: Ditto.
22454 * config/monitor.exp: Ditto.
22455 * config/netware.exp: Ditto.
22456 * config/sim-gdb.exp: Ditto.
22457 * config/slite-gdb.exp: Ditto.
22458 * config/udi-gdb.exp: Ditto.
22459 * config/unix-gdb.exp: Ditto.
22460 * config/vx-gdb.exp: Ditto.
22461 * gdb.base/a1-selftest.exp: Ditto.
22462 * gdb.base/a2-run.exp: Ditto.
22463 * gdb.base/break.exp: Ditto.
22464 * gdb.base/corefile.exp: Ditto.
22465 * gdb.base/list.exp: Ditto.
22466 * gdb.base/recurse.exp: Ditto.
22467 * gdb.base/scope.exp: Ditto.
22468 * gdb.base/signals.exp: Ditto.
22469
22470Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22471
22472 * gdb.threads/Makefile.in (docdir): Removed.
22473
22474Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22475
22476 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 22477 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 22478 @srcdir@.
d63a86f8 22479 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
22480 autoconf 2.5 or higher.
22481 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
22482
22483Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
22484
22485 * configure: Regenerated.
22486 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
22487 avoid name clashes with SunOS headers.
22488
22489Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
22490
22491 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
22492
22493Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
22494
22495 * gdb.base/callfuncs.exp: Finish last change -- make sure the
22496 prototype information ends up in the compiler info file.
22497
22498Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
22499
22500 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
22501 attempting to regenerate it. Eliminate use of a temporary file
22502 and just generate the info file directly. Source it immediately,
22503 for consistency of use.
22504 * gdb.base/corefile.exp: Ditto
22505 * gdb.base/exprs.exp: Ditto.
22506 * gdb.base/funcargs.exp: Ditto.
22507 * gdb.base/langs.exp: Ditto.
22508 * gdb.base/list.exp: Ditto.
22509 * gdb.base/mips_pro.exp: Ditto.
22510 * gdb.base/nodebug.exp: Ditto.
22511 * gdb.base/opaque.exp: Ditto.
22512 * gdb.base/ptype.exp: Ditto.
22513 * gdb.base/scope.exp: Ditto.
22514 * gdb.base/setvar.exp: Ditto.
22515 * gdb.base/signals.exp: Ditto.
22516 * gdb.base/whatis.exp: Ditto.
22517 * gdb.c++/templates.exp: Ditto.
22518 * gdb.c++/virtfunc.exp: Ditto.
22519 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 22520 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
22521
22522Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22523
22524 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
22525 it got fixed by the recent lookup_minimal_symbol_by_pc change.
22526 Increase timeout, a lot of single stepping might be needed if the
22527 target has no hardware watchpoints.
22528
22529Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
22530
22531 * gdb.base/break.exp: Ignore compiler warnings when compiling
22532 break.c.
22533 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
22534 * gdb.base/default.exp: Add h8300 xfails. Handle messages
22535 from remote-sim.
22536 * gdb.base/exprs.exp: Add h8300 xfails.
22537 * gdb.base/funcargs.exp: Likewise.
22538 * gdb.base/nodebug.exp: Likewise.
22539 * gdb.base/printcmds.exp: Likewise.
22540 * gdb.base/ptype.exp: Likewise.
22541 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
22542 h8300 xfails.
d63a86f8 22543 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
22544 on the h8300.
22545 * gdb.base/funcargs.c: Explicitly make last constant argument to
22546 call_after_alloca_subr an unsigned long type.
22547 * gdb.base/return.c: Include stdio.h.
22548
22549Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
22550
22551 * config/abug.exp: New file for the older Motorola Bug monitor
22552 that runs on the mvme13x series VME boards.
22553 * config/monitor.exp: Use the new config array for target settings
22554 if they exist.
22555
22556Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
22557
22558 * sim-gdb.exp: Make the SH simulator allocate less space when
22559 it is targeted.
22560
22561Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
22562
22563 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
22564 test.
22565
22566Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
22567
22568 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
22569 "rs6000-*-*" for "list function in include file" when gcc compiled.
22570 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
22571 for "p ctable1[120]".
22572 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
22573 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
22574 Remove setup_xfail for "rs6000-*-*" for
22575 "print 'scope0.c'::filelocal before run".
22576 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
22577 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
22578 since some compilers don't allow both options to be given
22579 on the same command line. Create object file and move it.
d63a86f8 22580
c906108c
SS
22581Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
22582
22583 * gdb.base/corefile.exp: Always regenerate the core file, since
22584 we always regenerate the coremaker program. Detect special case
22585 where registers cannot be read from core file.
d63a86f8 22586
c906108c
SS
22587Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
22588
22589 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
22590 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
22591 * gdb.c++/templates.exp: Only match on basename of file since
22592 some formats like xcoff don't encode directory information.
22593 * gdb.stabs/weird.exp: Use the right sed script for powerpc
22594 and rs6000 AIX xcoff targets.
22595 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
22596 * configure: Regenerate.
22597 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
22598 here, rather than in distclean.
d63a86f8 22599
c906108c
SS
22600Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
22601
22602 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
22603 defined, and use it to compile the test case with -O2. The
22604 native compilation still uses no optimization.
22605 * gdb.base/mips_pro.c: Remove inline assembly code since
22606 it is compiled PIC by default, which results in assembler
22607 warnings that make the testsuite think the compilation
22608 was unsuccessful.
22609
22610Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
22611
22612 * gdb.c++/misc.exp: Add note to message for
22613 "print s.a for foo struct" that this is a known gcc 2.7.2
22614 and earlier bug.
22615
22616Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
22617
22618 * gdb.base/break.exp: Fix pattern for matching "Delete all
22619 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
22620 setup_xfail for deleting all breakpoints test. Fix various
22621 timeout messages to include "(timeout)".
22622 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
22623 for "p t_float_values2(3.14159,float_val2)".
22624 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
22625 for "continue to call2g" when gcc compiled.
22626 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
22627 "up to foo in langs.exp", "show language at foo in langs.exp",
22628 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
22629 and "show language at fsub in langs.exp".
22630 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
22631 "list line 1 in include file", "list message for lines past EOF",
22632 "list function in include file", "list list0.h:foo", and
22633 "list filename:function; nonexistant function".
22634 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
22635 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
22636 and "ptype t_char_array" to be for native cc only.
d63a86f8 22637
c906108c
SS
22638Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
22639
d63a86f8 22640 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 22641 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 22642 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
22643
22644Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
22645
22646 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
22647 "bt in signals.exp". This problem only appears when running
22648 the testsuite, and then only intermittently.
22649
22650Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
22651
22652 * gdb.base/return.exp (return_tests): Differentiate between
22653 two tests of continuing.
22654
22655Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
22656
22657 * */Makefile.in (maintainer-clean): Remove config.log.
22658 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
22659 * gdb.c++/Makefile.in (PROGS): Add inherit.
22660 (clean): Remove *.ci.
22661
22662Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
22663
22664 * gdb.c++/misc.cc: Add test code from Mike Stump.
22665 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
22666
22667Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
22668
22669 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
22670 to "alpha-*-osf2*" and add comment.
22671 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
22672 setup_xfail for "step over execarg initialization" and
22673 "step over corearg initialization".
c906108c
SS
22674 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
22675 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
22676 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 22677 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
22678 "print func2::coremaker_local", and "backtrace in corefile.exp".
22679 * gdb.base/signals.exp: Build and source signals.ci.
22680 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
22681 to be for gcc only.
22682 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 22683
c906108c
SS
22684Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22685
22686 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
22687 Feb 3 procfs.c change.
22688
22689Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
22690
22691 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
22692
22693Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
22694
22695 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
22696 from dejagnu's apparent default of 10 seconds, which gives random
22697 results when running the tests over NFS on moderately loaded systems.
22698 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
22699
22700Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
22701
22702 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
22703 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 22704 result reports.
c906108c
SS
22705
22706Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
22707
22708 * configure.in (CY_AC_PATH_TCLH): Remove.
22709 * configure: Regenerate.
22710
22711Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
22712
22713 * gdb.c++/Makefile.in (clean): Add missing '{'.
22714
22715Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
22716
22717 * lib/gdb.exp: Provide a default value for noinferior.
22718
22719 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
22720 Load libgloss.exp.
22721
22722Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
22723
22724 * gdb.disasm/hppa.exp: Compile directly into an executable, use
22725 the executable, not the .o to run the tests from.
22726
22727Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
22728
22729 * gdb.base/break.exp: Don't test for program exit or exit status
22730 if $noresults if nonzero.
22731 * gdb.base/langs.exp: Likewise.
22732 * gdb.base/watchpoint.exp: Likewise.
22733
22734 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
22735 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
22736 trying to compile the testcase.
22737
22738Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
22739
22740 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
22741 * gdb.base/signals.exp (continue to handler): Likewise.
22742
22743Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
22744
22745 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
22746
22747 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
22748
22749Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
22750
22751 * gdb.base/corefile.exp: Recognize "not found" as failure
22752 when trying to determine if a core file was generated.
22753 If no core file was generate the first time, try again without
22754 the ulimit -c to work around braindamaged shells.
22755
22756Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
22757
22758 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
22759 [] tests with "test" and enclose string in quotes.
22760 * gdb.stabs/configure: Rebuild
d63a86f8 22761
c906108c
SS
22762Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
22763
22764 Changes in sync with expect:
22765 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
22766 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
22767 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
22768 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
22769 argument to AC_REQUIRE.
22770 * configure: Regenerated.
22771
22772Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
22773
22774 * gdb.base/corefile.exp: When generating a core, discard any
22775 error messages about ulimit not found and the "core dumped"
22776 message from the shell that runs the coredumper.
22777
22778Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
22779
22780 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
22781
22782 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
22783 which sed script to run. Expect failure for v_comb test
22784 on PA targets too.
d63a86f8 22785
c906108c
SS
22786Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
22787
22788 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 22789 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
22790
22791Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
22792
22793 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
22794 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 22795 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
22796 * lib/gdb.exp (default_gdb_start): Fix typo.
22797 * gdb.base/corefile.exp: Allow "Core was generated by ..."
22798 messages to not include the full program name that caused
22799 the core dump since some systems (such as solaris) apparently
22800 truncate this path to about 80 characters.
22801 When generating a core file first try increasing the core file
22802 size limit to unlimited since some systems may default it to
22803 zero, and it is harmless to try it. Move the test for failing
22804 to generate a core file to where it will actually get executed.
22805 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
22806 new gdb result from g++ debug info improvements and make old
22807 pattern obsolescent. Also account for size_t differences
22808 (may be int or long).
22809 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
22810 initialization before function call is placed in the delay slot
22811 and thus appears to be skipped over by commands such as "next".
22812
22813Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
22814
22815 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
22816
22817Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
22818
22819 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
22820 input source file; fix code to compile test to deal with this
22821 convention.
22822 * gdb.c++/*.exp: Likewise.
22823
22824Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
22825
22826 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
22827 "bt in signals.exp".
22828
22829Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
22830
22831 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
22832 "step over execarg initialization" and
889bf7c5 22833 "step over corearg initialization".
c906108c
SS
22834
22835Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
22836
22837 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
22838 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
22839
22840Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
22841
22842 From Rob Savoye (rob@poseidon.cygnus.com)
22843 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
22844 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
22845 configure.in}, gdb.disasm/{Makefile.in, configure.in},
22846 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
22847 configure.in}: Major reworking for autoconfig.
c906108c
SS
22848 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
22849 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 22850 New files.
c906108c
SS
22851 * config/unix-gdb.exp: Make GDB global.
22852 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
22853 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
22854 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
22855 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
22856 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
22857 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 22858 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
22859 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
22860 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
22861 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22862 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22863 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22864 to returns as necessary, arrange for test to compile own testcase
22865 executable.
c906108c 22866 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22867
c906108c
SS
22868Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22869
22870 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22871 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22872 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22873 "backtrace through signal handler".
22874
22875Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22876
22877 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22878 continuing from a job control stop signal.
22879 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22880
22881Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22882
22883 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22884 * gdb.base/corefile.exp: Likewise.
22885 * gdb.base/funcargs.exp: Likewise.
22886
22887Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22888
22889 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22890 * config/monitor.exp: Add support for setting baud rate.
22891
22892Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22893
22894 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22895 i*86-*-linux* xfails for "backtrace through signal handler".
22896 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22897 "print func2::coremaker_local".
22898 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22899 alpha-dec-osf2* xfail for
c906108c
SS
22900 "delete all breakpoints when none".
22901
22902Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22903
22904 * gdb.base/break.exp: Change test that deletes all breakpoints
22905 when no user breakpoints are installed. A post 4.15 change
22906 causes gdb to no longer prompt in this case.
22907
22908Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22909
22910 * gdb.base/return.exp (return_tests): Change xfail for test
22911 "correct value returned double test" to stop xfailing at
22912 Solaris 2.5. Apparently the bug has been fixed.
22913
22914Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22915
22916 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22917 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22918
22919Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22920
22921 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22922 * gdb.disasm/hppa.s: Corresponding changes.
22923
22924Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
22925
22926 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
22927 makefile fragment.
22928 * config/mt-hpux: Deleted.
22929
22930Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
22931
d63a86f8 22932 * Many files: When warning about suppressed tests due to a
c906108c
SS
22933 nonexistant test binary, avoid incrementing the warning count.
22934
22935Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
22936
22937 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 22938
c906108c
SS
22939Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22940
22941 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
22942 "sparc-*-solaris2*".
22943
22944Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22945
22946 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
22947 Add global and local variables and initialize them.
22948 * gdb.base/corefile.exp: Test correct mapping of corefile sections
22949 by printing variables. Remove rs6000 and powerpc xfails, BFD now
22950 extracts the file name and terminating signal from the core file.
22951 * TODO: Remove note about tests for correct mapping of corefile.
22952 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
22953 from optimizing it away.
22954 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
22955 handles common blocks.
22956
22957Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
22958
22959 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
22960 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
22961
22962Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
22963
22964 * Makefile.in (maintainer-clean): New target, synonym for
22965 realclean.
22966 * gdb.base/Makefile.in (maintainer-clean): Likewise.
22967 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
22968 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
22969 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
22970 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
22971 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
22972
22973Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
22974
22975 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
22976 xfails when not gcc compiled for "print foo::funclocal".
22977 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
22978 "print foo::funclocal at foo",
22979 "print 'scope1.c'::foo::funclocal at foo",
22980 "print foo::funclocal_bss at foo",
22981 "print 'scope1.c'::foo::funclocal_bss at foo",
22982 "print foo::funclocal_ro at foo",
22983 "print 'scope1.c'::foo::funclocal_ro at foo",
22984 "print bar::funclocal at foo" and
22985 "print 'scope1.c'::bar::funclocal at foo".
22986 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
22987 gcc compiled for "print foo::funclocal at bar".
22988 Expand all messages to ensure that they identify that
22989 the test is at bar().
22990 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
22991 gcc compiled for:
22992 "ptype on opaque struct pointer (statically)",
22993 "ptype on opaque struct tagname (statically)",
22994 "ptype on opaque struct pointer (dynamically) 1",
22995 "ptype on opaque struct tagname (dynamically) 1",
22996 "ptype on opaque struct pointer (dynamically) 2" and
22997 "ptype on opaque struct tagname (dynamically) 2
22998 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
22999 gcc compiled for:
23000 "p datalocal"
23001 "whatis datalocal",
23002 "ptype datalocal",
23003 "p bsslocal",
23004 "whatis bsslocal", and
23005 "ptype bsslocal".
23006 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23007 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23008 when not gcc compiled.
23009 * gdb.base/funcargs.exp (float_and_integral_args): Add
23010 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23011 compiled.
23012 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23013 "backtrace from call6a" when not gcc compiled.
23014 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23015 "backtrace from call7a" when not gcc compiled.
23016 * gdb.base/callfuncs.exp (do_function_calls):
23017 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23018 "p t_char_array_values(char_array_val2,char_array_val1)",
23019 "p t_char_array_values(char_array_val1,char_array_val2)",
23020 "p t_char_array_values("carray 1","carray 2")",
23021 "p t_char_array_values("carray 1",char_array_val2)",
23022 "p t_char_array_values(char_array_val1,"carray 2")",
23023 "p sum_args(1,{2})",
23024 "p sum_args(2,{2,3})",
23025 "p sum_args(3,{2,3,4})",
23026 "p sum_args(4,{2,3,4,5})"
23027 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23028 "backtrace in corefile.exp" when not gcc compiled.
23029
23030Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23031
23032 * gdb.base/signals.exp: Rewrite `handle all print' test as
23033 a procedure. Accept blanks or TABs as whitespace, increase
23034 timeout and expect input buffer size for the large output
23035 from the command. Remove "i*86-*-bsdi2.0" xfail.
23036
23037Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23038
23039 * gdb.base/setvar.exp: Add new testcases for truncation when
23040 assigning invalid values to bitfields.
23041
23042Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23043
d63a86f8 23044 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23045 mips-sgi-irix* xfail for
23046 "call inferior func with struct - returns char *"
23047 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23048 accepted in the result.
c906108c
SS
23049
23050Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23051
23052 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23053 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23054 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23055 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23056 that accidentally got checked in.
23057
23058Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23059
d63a86f8 23060 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23061 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23062 compiled test.
23063 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23064 Add mips-sgi-irix5* xfail for not gcc compiled.
23065 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23066 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23067 "p top", "whatis top", "p middle", and "whatis middle".
23068 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23069 "whatis signed char" for not gcc compiled.
23070 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23071 "set variable signed char=-1 (-1)" and
23072 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23073 * gdb.base/funcargs.exp (float_and_integral_args):
23074 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23075 Add mips-sgi-irix* xfail when not gcc compiled for
23076 "continue to call2b".
23077 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23078 "continue to call2g".
23079 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23080 "backtrace from call6a"
23081 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23082 "backtrace from call7k".
23083 Add mips-sgi-irix5* xfail when not gcc compiled for
23084 "backtrace from call7a".
23085 (localvars_after_alloca): Fix gdb_test cmds for
23086 "print * after runto ...".
23087 Remove rs6000-*-* xfails for
23088 "print i after runto localvars_after_alloca" and
23089 "print l after runto localvars_after_alloca"
23090 for all compilers.
23091 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23092 when not compiled with gcc, for:
c906108c
SS
23093 "print signed char == (minus)",
23094 "print signed char != (minus)",
23095 "print signed char < (minus)",
23096 "print signed char > (minus)".
23097 * gdb.base/callfuncs.exp (do_function_calls):
23098 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23099 "call inferior func with struct - returns char *".
d63a86f8 23100 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23101 "correct value returned double test" to include Solaris 2.4.
23102 * gdb.base/funcargs.exp (float_and_integral_args):
23103 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23104
c906108c
SS
23105Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23106
23107 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23108 enumeration bitfields if compiling with GNU C.
23109 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23110 to empty' prompt.
23111
23112Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23113
23114 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23115 test for PRO targets.
23116
23117 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23118 breakpoints in the inferior at any given time by making
23119 two groups of breakpoints for call2*, call6* and call7*
23120 tests.
23121
23122Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23123
23124 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23125 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23126 from optimizing it away.
23127 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23128 "call inferior func with struct".
23129
23130Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23131
23132 * configure.in: Only configure gdb.chill for particular targets.
23133
23134Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23135
23136 * gdb.base/Makefile.in: Add action to .c.o transformation
23137 rule that generates a .ci file for each .o file and remove
23138 explicit .c.o rules except for callfuncs.o.
23139 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23140 generates a .ci file for each .o file and remove explicit
23141 .cc.o rules.
23142 (clean): Remove *.tmp *.ci files.
23143 (EXECUTABLES): Remove templ-info.exp.
23144 * gdb.base/compiler.c: New file.
23145 * gdb.c++/compiler.cc: New file
23146 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23147 Change rs6000-*-* xfail for
23148 "print 'scope0.c'::filelocal_ro" and
23149 "print 'scope1.c'::filelocal" and
23150 "print 'scope1.c'::filelocal_bss" and
23151 "print 'scope1.c'::filelocal_ro" and
23152 "print 'scope1.c'::foo::funclocal" and
23153 "print 'scope1.c'::foo::funclocal_ro" and
23154 "print 'scope1.c'::bar::funclocal" and
23155 "print 'scope0.c'::filelocal_ro" and
23156 "print 'scope1.c'::filelocal at foo" and
23157 "print 'scope1.c'::filelocal_bss at foo" and
23158 "print 'scope1.c'::filelocal_ro at foo" and
23159 "print 'scope1.c'::foo::funclocal at foo" and
23160 "print 'scope1.c'::foo::funclocal_bss at foo" and
23161 "print 'scope1.c'::foo::funclocal_ro at foo" and
23162 "print 'scope1.c'::bar::funclocal at foo" and
23163 "print 'scope0.c'::filelocal_ro" and
23164 "print 'scope1.c'::filelocal" and
23165 "print 'scope1.c'::filelocal_bss" and
23166 "print 'scope1.c'::filelocal_ro" and
23167 "print 'scope1.c'::foo::funclocal" and
23168 "print 'scope1.c'::foo::funclocal_bss" and
23169 "print 'scope1.c'::foo::funclocal_ro" and
23170 "print 'scope1.c'::bar::funclocal" and
23171 "print 'scope1.c'::bar::funclocal_bss"
23172 to only be xfail'd when not compiled with gcc.
d63a86f8 23173 Add rs6000-*-* xfail for
c906108c
SS
23174 "print 'scope0.c'::filelocal_bss before run"
23175 when compiled with gcc.
23176 (test_at_main): Add rs6000-*-* xfail for
23177 "print filelocal_ro in test_at_main"
23178 when compiled with gcc.
23179 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23180 Add rs6000-*-aix* xfail for
c906108c
SS
23181 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23182 "ptype t_char_array", not compiled with gcc.
23183 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23184 xfail for "list foo (in include file)" when gcc compiled.
23185 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23186 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23187 "run to call0a" if not compiled with gcc.
23188 (unsigned_integral_args): Add rs6000-*-* xfail for
23189 "run to call1a" if not compiled with gcc.
23190 (float_and_integral_args): Add rs6000-*-* xfail for
23191 "run to call2a" if not compiled with gcc and for
23192 "continue to call2b" for any compiler.
23193 Add rs6000-*-* xfail to
23194 "print f1 after run to call2a" for gcc compiled.
23195 (discard_and_shuffle): Add rs6000-*-* xfail for
23196 "run to call6a".
23197 (shuffle_round_robin): Add rs6000-*-* xfail for
23198 "backtrace from call7a" if not compiled with gcc.
23199 Add rs6000-*-* xfail for
23200 "backtrace from call7b" if compiled with gcc.
23201 (call_after_alloca): Add rs6000-*-* xfail for
23202 "print c in call_after_alloca" and
23203 "print s in call_after_alloca" and
23204 "backtrace from call_after_alloca_subr"
23205 if not compiled with gcc.
23206 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23207 "print c in localvars_in_indirect_call" and
23208 "print c in localvars_in_indirect_call" and
23209 "backtrace in indirectly called function" and
23210 "stepping into indirectly called function"
23211 if not compiled with gcc.
23212 (localvars_after_alloca): Add rs6000-*-* xfail for
23213 "print c after runto localvars_after_alloca" and
23214 "print s after runto localvars_after_alloca" and
23215 "print i after runto localvars_after_alloca" and
23216 "print l after runto localvars_after_alloca"
23217 for all compilers.
23218 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23219 than whatis-info.exp.
23220 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23221 than opaque-info.exp.
23222 Setup rs6000-*-* xfail for
d63a86f8 23223 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23224 "ptype on opaque struct pointer (dynamically)" when
23225 not compiled with gcc.
23226 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23227 rather than callf-info.exp.
23228 (do_function_calls): Add clear_xfail for rs6000-*-* for
23229 "p t_float_values2(3.14159,float_val2)". Seems to work
23230 fine there, both with xlc and gcc. Need to find out what
23231 it is doing right and fix other platforms.
23232 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23233 "call inferior func with struct - returns int",
23234 "call inferior func with struct - returns long",
23235 "call inferior func with struct - returns float",
23236 "call inferior func with struct - returns double",
23237 "call inferior func with struct - returns char *",
23238 but only if not gcc compiled (presumes xlc compiled).
23239 Change rs6000-*-* xfails for
23240 "call inferior func with struct - returns char" and
23241 " call inferior func with struct - returns short" to only
23242 xfail if not using gcc.
23243 (clean mostlyclean): Remove *.ci and *.tmp files.
23244 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23245 than templ-info.exp.
23246 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23247 Add rs6000-*-* xfail for "up to foo in langs.exp"
23248 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23249 when not gcc compiled.
d63a86f8 23250
c906108c
SS
23251Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23252
23253 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23254 * gdb.base/corefile.exp: Likewise.
23255 * gdb.base/list.exp: Likewise.
23256 * gdb.base/scope.exp: Likewise.
23257 * gdb.base/siganls.exp: Likewise.
23258
23259 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23260 compiler output.
23261 * gdb.base/whatis.exp: Likewise.
23262
23263Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23264
23265 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23266 failure (opcode table has been fixed to match reality).
23267
23268Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23269
23270 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23271 "call inferior func with struct - returns char",
23272 "call inferior func with struct - returns short"
23273
23274 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23275 "print 'scope0.c'::filelocal at main",
23276 "print 'scope0.c'::filelocal_bss in test_at_main",
23277 "print 'scope0.c'::filelocal at foo",
23278 "print 'scope0.c'::filelocal_bss in test_at_foo",
23279 "print 'scope0.c'::filelocal at bar",
23280 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23281
c906108c
SS
23282 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23283 in source file 1". This bug seems to have been fixed with both
23284 gcc and native cc (was native assembler bug?).
23285
23286Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23287
23288 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23289 "backtrace through signal handler" to "i*86-*-sysv4*".
23290 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23291 continue" case. Add "known SVR4 bug" to fail message.
23292 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23293 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23294 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23295 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23296 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23297 "up to foo in langs.exp", "show language at foo in
23298 langs.exp", "up to cppsub_ in langs.exp", "show
23299 language at cppsub_ in langs.exp", "up to fsub in
23300 langs.exp", and "show language at fsub in langs.exp".
23301 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23302 "bactrace in corefile.exp".
23303 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23304 "call inferior function with struct - returns float" and
23305 "call inferior function with struct - returns double".
d63a86f8 23306
c906108c
SS
23307Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23308
23309 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23310 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23311 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23312 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23313
23314Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23315
23316 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23317 (or overriden) "CHILL" macro rather then bare "gcc".
23318 Also look for ../../gcc/xgcc since that is what we will
23319 actually need, not "Makefile". Remove following assignment
23320 of CHILL to CHILL_FOR_TARGET because that results in
23321 recursive definition.
23322
23323Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23324
23325 * gdb.base/corefile.exp: Change xfail for backtrace in
23326 corefile.exp from linuxaout to all linux.
23327 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23328 cases where we miss the breakpoint at the signal handler
23329 for some reason. Setup xfail for linuxoldld/linuxaout and
23330 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23331 hitting SIGURG breakpoint.
23332 * gdb.base/signals.exp: Setup xfail for "next" acting like
23333 continue to add linuxoldld. Setup xfail for all linux for
23334 "next to handler in signals_tests_1", "backtrace in
23335 signals_tests_1", "continue to func1", "pass SIGUSR1",
23336 and continue to handler".
23337
23338Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23339
23340 * Update all FSF addresses except those in COPYING* files.
23341
23342Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23343
23344 * gdb.base/a2-run.exp: Change messages to be more explicit about
23345 the status of args, and quote binfile in results.
23346
23347Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23348
23349 * gdb.base/callfuncs.exp: Add tests for passing structs to
23350 inferior functions and return various types.
23351 * gdb.base/callfuncs.c: Add functions to receive a struct
23352 and return a member of the struct, in various types.
23353
23354Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23355
23356 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23357
23358Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23359
23360 * config/vxworks29k.exp: New file, sources vxworks.exp.
23361
23362Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23363
23364 * config/gdbremote.exp: New file. Testing framework using
23365 gdbserver.
23366
23367Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23368
23369 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23370 "call function when asleep" and "send end of file".
23371 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23372 for "backtrace in corefile.exp".
23373 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23374 for "backtrace through signal handler".
23375 * gdb.base/corefile.exp: Make sure we actually generate a core file
23376 before trying the core tests. Some systems allow the user to suppress
23377 generation of core files and default to that (linux for example).
23378 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23379 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23380
23381Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23382
23383 * gdb.threads: New directory with some crude multi-threaded
23384 gdb tests (step.exp and step2.exp).
23385 * config/mt-lynx (STEP_EXECUTABLE): Define.
23386 (THREADFLAGS): Define.
23387
23388Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23389
23390 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23391
23392 * gdb.base/signals.exp: Disable whole file for lynx until
23393 further notice.
23394
23395 * gdb.base/signals.exp: xfail test where "next" acts like
23396 "continue" for lynx.
23397
23398 * gdb.base/interrupt.exp: xfail test for calling function while
23399 inferior is asleep for lynx.
23400
23401 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23402 than one cr-lf after each command.
23403
23404Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23405
23406 * configure.in: Reinstate setting of stabsdirs variable, fix
23407 typo in setting up configdirs for native builds.
23408
23409 * gdb.base/return.exp: Fix typo in return double test.
23410 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23411 compiler from optimizing them away.
23412
23413Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23414
23415 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23416 sequences to be echo'd by gdb when using gdb_test.
23417 * gdb.chill/chexp.exp: Likewise.
23418 * gdb.fortran/exprs.exp: Likewise
23419
23420Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23421
23422 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23423 after the inferior gdb has started.
23424
23425 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23426 after each command.
23427 * gdb.base/funcargs.exp: Likewise.
23428 * gdb.base/gdbvars.exp: Likewise.
23429 * gdb.base/interrupt.exp: Likewise.
23430 * gdb.base/list.exp: Likewise.
23431 * gdb.base/watchpoint.exp: Likewise.
23432 * gdb.c++/demangle.exp: Likewise.
23433 * gdb.c++/inherit.exp: Likewise.
23434 * gdb.chill/chexp.exp: Likewise.
23435 * gdb.fortran/exprs.exp: Likewise.
23436
23437 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23438 test if we can't handle IO to/from the inferior.
23439
23440 * gdb.c++/misc.exp: Always check for a program already being
23441 started after sending a "run" command to gdb.
23442
23443 * gdb.base/twice.exp: Start with a fresh gdb.
23444
23445 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
23446 only depend on gdb's expression code, not the chill runtime.
23447
23448 * gdb.base/return.c: Put return values into variables so we
23449 can have gdb print them rather than depending on the program
23450 to print them.
23451 * gdb.base/return.exp: Corresponding changes.
23452
23453 * lib/gdb.exp: Provide default value for noinferiorio.
23454 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
23455 the inferior.
23456
23457 * gdb.base/break.exp: Always check for a program already being
23458 started after sending a "run" command to gdb.
23459 (text_next_with_recursion): Don't check the output from the
23460 program's printf statement. Instead just make sure the program
23461 exited.
23462
23463 * gdb.base/commands.exp: Protect tests which need arguments with
23464 $noargs conditionals.
23465
23466Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23467
23468 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
23469 of structure member arrays to match gdb/valops.c:value_addr change.
23470
23471Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
23472
23473 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
23474 cases.
23475
23476Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
23477
23478 * configure.in (configdirs): Remove gdb.chill from default list
23479 of subdirs and then add it back in only if doing a native build.
23480 The current chill compiler does not yet work in any cross build.
23481 * Revert all signal changes from Jul 6.
23482 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
23483 for sh-hms targets, allowing these tests to link, with no other
23484 changes. Testing is suppressed by setting "nosignals" in site.exp.
23485
23486Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
23487
23488 * configure.in (signaldirs): Define and add to configdirs for all
23489 targets except some specific ones that are known to not support signals.
23490 Also clean up formatting.
23491 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
23492 (signals, sigall): Remove rules to build.
23493 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
23494 Moved to new gdb.signals directory.
23495 * gdb.signals: New test directory.
23496 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
23497 signals.c signals.exp}: New or moved files.
23498
23499Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
23500
23501 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
23502
23503Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
23504
23505 * gdb.base/return.exp: Xfail `return double' test failure
23506 on at least Solaris 2.3 and handle future/past versions on
23507 a case by case basis as appropriate. Also update message
23508 to include i*86 failures.
23509
23510Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23511
23512 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
23513
23514 * lib/gdb.exp: Fix comment which erroneously identified
23515 gdb_file_cmd as gdb_load (the 19 May change was in fact to
23516 gdb_file_cmd not gdb_load).
23517 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
23518
23519 * gdb.base/setvar.exp: Make test names consistent between pass and
23520 fail cases. Use gdb_test more.
23521
23522Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23523
23524 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
23525
23526Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23527
23528 * gdb.base/help.exp: Fix expected help string for `show commands'.
23529
23530Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
23531
23532 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
23533
23534 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
23535 of a text section.
23536
23537Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
23538
23539 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
23540 that loop eventually terminates. Fix Connection refused logic so
23541 that testsuite will expire nicely.
23542
23543Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
23544
23545 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
23546 config/rom68k.exp: New tcl glue for the appropriate monitors.
23547 These all just end up calling monitor.exp.
23548 * config/monitor.exp (gdb_target_monitor): Handle `Connection
23549 refused' by retrying. Cleanup some timeout issues.
23550 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
23551 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
23552 callers don't have to set/restore global timeout variable.
23553
23554 * The following set of changes centralizes management of the global
23555 timeout variable. This way, it can be set in one target dependent
23556 place instead of dozens of places scattered throughout the test suite.
23557 If you need to lengthen a timeout, then you should either set timeout
23558 in one of the config/{target}.exp files, or multiply it by a factor.
23559 Setting it to an absolute value is always going to lose for some
23560 targets.
23561 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
23562 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
23563 * gdb.base/funcargs.exp: Don't set timeout.
23564 * gdb.base/list.exp (test_forward_search): Only use local timeout.
23565 * gdb.base/printcmds.exp (test_print_string_constants
23566 test_print_array_constants): Don't set timeout.
23567 * gdb.base/ptype.exp: Don't set timeout.
23568 * gdb.base/recurse.exp: Don't set timeout.
23569 * gdb.base/return.exp: Don't set timeout.
23570 * gdb.base/watchpoint.exp: Don't set timeout.
23571 * gdb.c++/classes.exp (do_tests): Don't set timeout.
23572 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
23573
23574Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
23575
23576 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
23577
23578Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23579
23580 * lib/gdb.exp: Disable chill tests for irix5.
23581
23582Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23583
23584 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
23585 each test pass or fail.
23586
23587Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23588
23589 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
23590 xlc not gcc.
23591
23592Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
23593
23594 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
23595
23596Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
23597
23598 * config/est.exp: Fix copyright and comments. Remove dead code.
23599 Use targetname, serialport and baud variables instead of fixed
23600 constants.
23601 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
23602 * config/cpu32bug.exp: New file to support cpu32bug monitors.
23603
23604Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23605
23606 * gdb.base/watchpoint.exp: Don't run
23607 test_watchpoint_triggered_in_syscall for sunos.
23608
23609Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23610
23611 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
23612 they don't seem to exist. Do include stdio.h.
23613
23614Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23615
23616 * gdb.base/a1-selftest.exp: Add alpha xfail.
23617
23618Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23619
23620 * gdb.base/watchpoint.c (main): Prompt before calling read().
23621 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
23622 Revise accordingly. Remove cruft about sending "123" several
23623 times, until it gets noticed. Clean up the "print buf[0]" stuff
23624 so that it passes or fails, and waits for prompts in the usual way.
23625
23626Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23627
23628 * gdb.base/recurse.exp: Fix comment.
23629
23630 * TODO: Remove item about printing variables in nodebug.exp. Add
23631 item about enabling tests which are only run on some targets.
23632
23633 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
23634 fail, make test names unique, use new gdb_test convention
23635 regarding pattern, use gdb_test more, etc.).
23636
23637 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
23638 fail, make test names unique, etc.).
23639
23640Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23641
23642 * gdb.base/nodebug.c: Change return type of top and middle to
23643 short.
23644 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
23645 are fixed by the recent mdebugread.c changes. Allow `short ()'
23646 as type for top and middle.
23647
23648Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23649
23650 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
23651 nearly as I can tell, the whole thing was an accident in Stu's
23652 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
23653 to replace a send/expect pair with gdb_test, but ended up only
23654 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
23655 of 30 Mar 1995 took care of it, but left this vestigial comment
23656 which I am now nuking.
23657
23658Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23659
23660 * gdb.base/break.exp: Look for different line number for
23661 breakpoint at main depending on usestubs.
23662
23663Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23664
23665 * gdb.base/list.exp: Adjust some alternate expect patterns to
23666 match recent list0.c change. Add alternate expect pattern for
23667 output from `list default lines around main' for optimizing
23668 compilers.
23669
23670Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23671
23672 * lib/gdb.exp: If nosignals is not set, set it to 0.
23673
23674Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
23675
23676 * config/slite-gdb.exp: Responds to load symbol table prompt.
23677 * gdb.base/break.exp: Adjust line number, fix rerun.
23678 * gdb.base/langs0.c: Add #ifdef usestubs.
23679
23680Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
23681
23682 * gdb.base/list.exp: Adjust line contents after adding new lines in
23683 list0.c. Also fix a syntax error.
23684
23685 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
23686 * gdb.base/break.exp: ditto.
23687 * gdb.base/list.exp: ditto.
23688 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
23689 * gdb.base/run.c: ditto.
23690 * gdb.base/list0.c: ditto.
23691 * gdb.base/funcargs.c: ditto.
23692
23693Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
23694
23695 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
23696 $targetname, $serialport and $baud instead of hardwired variables.
23697 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
23698 target doesn't support signals.
23699
23700Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
23701
23702 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
23703
23704Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23705
23706 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
23707 Don't rely on the value of an auto variable before it has been
23708 initialized. Use gdb_test more.
23709
23710Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23711
23712 * lib/gdb.exp (default_gdb_version): A version number must start
23713 with a digit, but other than that contains all characters up to
23714 the first whitespace character.
23715
23716Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23717
23718 * gdb.base/commands.exp (breakpoint_command_test): New tests.
23719
23720Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23721
23722 * gdb.c++/*.exp: Warn if executable does not exist. The original
23723 reason for skipping the warning was that configure.in sometimes
23724 intentionally skipped building the executables but the tcl code
23725 had no way of knowing. That (a) was always bogus with respect to
23726 error handling, (b) is no longer true (right now there is no way
23727 to skip C++ tests).
23728
23729 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
23730
23731Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23732
23733 * gdb.base/list.exp: Add expect patterns for output from
23734 SunPRO compiled executables.
23735 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
23736 types.
23737
23738Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23739
23740 * gdb.base/break.exp (test_next_with_recursion): Accept any line
23741 number (we are already testing that the correct source line text
23742 gets printed).
23743
23744 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
23745 that is what is intended, but something needed to be done to get
23746 sunos4 native working again.
23747
23748 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
23749
23750 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
23751 apparently went with a (very) old xfail.
23752
23753Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
23754
23755 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
23756 runto_main is a proc in gdb.exp that will do 'step' for target use
23757 stubs.
23758 * gdb.base/exprs.exp: ditto.
23759 * gdb.base/interrupt.exp: ditto.
23760 * gdb.base/opaque.exp: ditto.
23761 * gdb.base/printcmds.exp: ditto.
23762 * gdb.base/ptype.exp: ditto.
23763 * gdb.base/scope.exp: ditto.
23764 * gdb.base/setvar.exp: ditto.
23765 * gdb.base/signals.exp: ditto.
23766 * gdb.base/twice.exp: ditto.
23767 * gdb.c++/classes.exp: ditto.
23768 * gdb.c++/inherit.exp: ditto.
23769 * gdb.c++/templates.exp: ditto.
23770 * gdb.base/break.exp: no run and hit main for stubs. Change line
23771 numbers for breakpoints and info breakpoint.
23772 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
23773 breakpoint().
23774 * gdb.base/callfuncs.c: ditto.
23775 * gdb.base/exprs: ditto.
23776 * gdb.base/interrupt.c: ditto.
23777 * gdb.base/opaque0.c: ditto.
23778 * gdb.base/printcmds.c: ditto.
23779 * gdb.base/ptype.c: ditto.
23780 * gdb.base/scope0.c: ditto.
23781 * gdb.base/setvar.c: ditto.
23782 * gdb.base/signals.c: ditto.
23783 * gdb.base/twice.c: ditto.
23784 * gdb.c++/misc.cc: ditto.
23785 * gdb.c++/templates.cc: ditto.
23786
23787Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23788
23789 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
23790
23791 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
23792 somewhere between `read' and `main.c'. I'm pretty sure the
23793 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
23794 and it isn't particularly useful.
23795
23796 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
23797
23798Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23799
23800 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
23801
23802Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
23803
23804 * config/mt-slite: add LIBS and -nostdlib.
23805 * config/slite-gdb.exp: add this new file to support sparclite target.
23806
23807Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
23808
23809 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
23810
23811 * gdb.base/a2-run.exp: Change argument to istarget from
23812 "*-*-vxworks" to "*-*-vxworks*".
23813 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
23814
23815Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
23816
23817 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
23818 will not runto main but do a 'step' to step out of breakpoint().
23819 * config/mt-slite: add -Dusestubs.
23820
23821Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23822
23823 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
23824 instead of just @.
23825
23826 * gdb.base/signals.exp: Add test for "handle all print".
23827 * TODO: Remove "handle all print". Also remove item about
23828 checking copyright date (I don't like the idea of a spurious FAIL
23829 based on when we run the tests).
23830
23831 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
23832 for SunOS4 (reason for failure not investigated). Remove
23833 redundant test for $binfile.
23834
23835 * gdb.base/nodebug.c (array_index): Call malloc.
23836
23837 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
23838
23839Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
23840
23841 * gdb.base/recurse.exp: Update gdb_test invocation to use new
23842 conventions and slightly simplify the matching regexp.
23843
23844Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23845
23846 * gdb.base/break.exp: Update gdb_test invocation to use new
23847 convention.
23848
23849 * lib/gdb.exp: If noargs is not set, set it to 0.
23850
23851 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
23852 tests unique.
23853
23854 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
23855
23856Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23857
23858 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
23859 one argument of type "<non-float parameter>".
23860
23861Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23862
23863 * config/rom68k.exp: New file to support Motorola IDP board.
23864 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23865 * gdb.base/break.c: Change things around so that this program
23866 doesn't depend upon args. This is necessary to make remote
23867 targets work (in general, they can't take args).
23868 * gdb.base/break.exp: Don't try to send args to program. Don't
23869 expect output. Also, replace lots of code with gdb_test.
23870
23871Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23872
23873 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23874 printing of '\'' (which is what the comment says we are testing,
23875 even though we were not), not '''.
23876 (test_integer_literals_rejected): Test that printing ''' is an error.
23877
23878 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23879 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23880 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23881 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23882 Use gdb_test not test_print_accept.
23883 * lib/gdb.exp: Remove test_print_accept.
23884
23885 * gdb.base/signals.exp (signal_tests_1): Make pass message
23886 consistent with fail message.
23887
23888 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23889 unsigned char; the bug (PR 1821) is fixed.
23890
23891 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23892
23893 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23894 successful tests--makes xfailing them work right.
23895
23896Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23897
23898 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23899 only \r\n, not .*. The test can pass .* as the last thing in
23900 $pattern if that is what it wants. In addition to providing this
23901 flexibility, this change should speed up pattern matching in cases
23902 where the pattern already ended with .* (there were a number of
23903 them). This change also helps catch bad patterns--in the old
23904 scheme the typo "char \*" instead of "char \\*" would pass. Now
23905 it is caught.
23906 * Many .exp files: Update callers.
23907
23908 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23909 clearer and does not spuriously match multiple ('s. Likewise for
23910 ) and *.
23911
23912 * gdb.base/nodebug.exp: Test ability to call a function and pass
23913 it a string (even with no debugging info).
23914
23915 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23916 "p '\'", which is the same as "p ''" once tcl gets done with
23917 quoting, to "p '\\'", which I suspect is what is intended (one
23918 backslash gets sent to GDB).
23919
23920 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23921
23922Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23923
23924 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
23925 1817) was fixed literally years ago.
23926
23927Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23928
23929 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
23930 test, it causes stepping out of call_after_alloca_subr with
23931 optimizing compilers.
23932 (localvars_in_indirect_call): Consume GDB prompt if `finish'
23933 fails.
23934
23935 * gdb.c++/templates.exp: Source templ-info.exp only if
23936 the templates executable exists.
23937
23938 * gdb.c++/misc.cc (class Contains_static_instance,
23939 class Contains_nested_static_instance),
23940 gdb.c++/classes.exp (test_static_members): Test printing of
23941 a class that contains a static instance of the class.
23942
23943Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23944
23945 * gdb.base/langs2.c (cppsub_): Don't prototype.
23946 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
23947 only, I believe).
23948
23949Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23950
23951 * lib/gdb.exp (skip_chill_tests): New procedure.
23952
23953 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
23954
23955Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
23956
23957 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
23958 each expect pattern. Cuts runtime from 12 to about 4 seconds.
23959
23960Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23961
23962 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
23963
23964 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
23965 disassemble 8, not 16, instructions for part 4.
23966
23967 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
23968 support the latter anymore.
23969
23970 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
23971 -DNO_PROTOTYPES.
23972 * gdb.base/callfuncs.c: Control use of prototypes based on
23973 NO_PROTOTYPES, not __STDC__.
23974 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
23975 t_float_values2 tests if prototypes in use.
23976
23977 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
23978 t_double_values): When checking differences against DELTA, check
23979 that difference is within the range (-DELTA,DELTA), not just
23980 (-infinity,DELTA).
23981
23982Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
23983
23984 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
23985 'file' command firts, then 'target', then 'load', this is due to gdb
23986 target set up.
23987 * config/mips-gdb.exp: Fix a couple regular exp bugs.
23988
23989Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
23990
23991 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
23992 FP load/store variants.
23993 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
23994
23995Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23996
23997 * gdb.base/term.exp: Do not give a warning if not native, it is
23998 not an abnormal condition.
23999
24000Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24001
24002 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24003 t_char_array".
24004
24005Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24006
24007 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24008 are getting the version number.
24009
24010 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24011 if not native, it is not an abnormal condition.
24012
24013Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24014
24015 * lib/gdb.exp: Just use "file exists", rather than undocumented
24016 dejagnu procedure "findfile".
24017
24018Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24019
24020 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24021 (LDFLAGS): Set to -Xlinker -Ur.
24022
24023 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24024 Removed, these values are set by lib/gdb.exp.
24025
24026 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24027
24028Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24029
24030 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24031 of replicating gdb startup code.
24032
24033 * config/mt-vxworks (LDFLAGS): Set to -r.
24034 (CFLAGS_FOR_TARGET): Removed.
24035
24036 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24037 (gdb) and gdb for vxworks uses (vxgdb).
24038
24039 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24040 executable is not in the tree and host != target, use sed and
24041 program_transform_name to determine the gdb name used by the
24042 target.
24043
24044 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24045 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24046
24047Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24048
24049 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24050 floats, chars, and shorts where there are ANSI-style function
24051 definitions.
24052
24053 * gdb.base/langs.exp, gdb.base/langs*: New test.
24054 * gdb.base/Makefile.in: Build it.
24055 * TODO: Remove item about checking that C names don't get C++
24056 demangling applied; this test tests it.
24057
24058Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24059
24060 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24061 went with the const70 xfail. The xfail went away a year ago.
24062
24063 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24064
24065 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24066 for hp300.
24067
24068 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24069
24070 * gdb.base/a1-selftest.exp: Don't run on hp300.
24071
24072Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24073
24074 * Makefile.in (site.exp): Set host_alias and target_alias as well
24075 as host_triplet and target_triplet.
24076
24077Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24078
24079 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24080
24081 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24082 places as other ecoff systems).
24083
24084 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24085 ultrix.
24086
24087Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24088
24089 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24090 remove them.
24091 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24092 variable and "variable" in addition to "data variable".
24093 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24094
24095 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24096 2.
24097 * gdb.base/list1.c (long_line): Add additional statement at start
24098 of function.
24099 * gdb.base/list.exp (test_forward_search): Update line number to
24100 reflect new statement.
24101
24102Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24103
24104 * gdb.base/signals.exp: Reinitialize searched source directories
24105 after gdb_start call.
24106
24107Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24108
24109 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24110 * gdb.stabs/Makefile.in: Likewise.
24111
24112 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24113 change. Instead split the tests into smaller pieces.
24114 * gdb.disasm/hppa.s: Corresponding changes.
24115
24116Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24117
24118 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24119 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24120
24121 * gdb.base/funcargs.exp: Modify many tests so that every test
24122 either passes or fails. Make some test names unique.
24123
24124Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24125
24126 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24127 Call stty to set interrupt character.
24128
24129 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24130 for HP assembler versus GNU assembler based on actual behavior of
24131 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24132
24133 * TODO: Suggest a few more stepping tests.
24134
24135Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24136
24137 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24138 restart GDB for h8300 after a continue.
24139 (return): Add pattern to match a29k-udi behavior.
24140 * gdb.base/nodebug.exp: Remove obsolete comment.
24141 * gdb.base/regs.exp: New file, testing of register displays.
24142 * gdb.base/return.exp: Fix typo in reference to $objdir.
24143 * gdb.base/whatis.exp: Always start with a fresh GDB.
24144
24145Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24146
24147 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24148 higher, these tests generate a lot of output.
24149
24150Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24151
24152 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24153 code following the catch silently ignored some errors; without the
24154 catch they should be thrown like any other tcl error. Also, the
24155 catch used "" instead of {} which meant all the callers who wanted
24156 to include one of the characters "[]$ had to quote it an extra time.
24157 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24158 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24159 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24160 Remove extra quoting.
24161
24162Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24163
24164 * gdb.base/commands.exp: Make test names unique; every test either
24165 passes or fails. Update some comments.
24166
24167 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24168
24169Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24170
24171 The following fixes a FAIL caused by the fact that the alpha stabs
24172 configuration didn't use the ".if alpha" code in weird.def.
24173 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24174 bit pointer, so the 32 bit version works even on the alpha.
24175 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24176 Remove the stuff which allowed us to have separate versions for
24177 alpha and everything else.
24178
24179 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24180 regexp which "info func operator\[\](" is supposed to match. Fix
24181 string to send to GDB. Note that GDB still doesn't work right. Add a
24182 new test for "info func .perator\[\](" which GDB does handle correctly.
24183
24184 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24185
24186Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24187
24188 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24189 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24190 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24191 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24192 it makes the tests harder to understand and confuses test-o-matic.
24193 The preferred style is that each test provides a PASS or a FAIL,
24194 and has a unique message (e.g. "continue #54" not just "continue")
24195 which is the same for the pass and the fail.
24196 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24197 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24198 to lib/gdb.exp.
24199 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24200 prt_accept which was basically the same thing. Likewise for
24201 test_print_reject and prt_reject.
24202 * lib/gdb.exp (test_print_reject): Add some more error message
24203 patterns to match from the former printcmds.exp (prt_reject).
24204 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24205 One defect of the passcount stuff is that some of it failed to
24206 report XPASS where appropriate.
24207 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24208 stuff before and after arg in expected pattern.
24209 (test_paddr_operator_functions): Re-do test without print_addr_of;
24210 this is the only test which seems to want extra stuff there.
24211
24212Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24213
24214 * gdb.base/nodebug.exp: Update new tests to reflect improved
24215 wording of gdb output.
24216
24217 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24218 and "ptype" work on variables in files compiled without -g.
24219 Replaces commented out "maint print msymbol" tests.
24220
24221Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24222
24223 * gdb.base/setvar.c (dummy): Call malloc.
24224
24225 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24226 losing with the irix4 sed.
24227
24228 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24229 ALRM" on irix4.
24230
24231Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24232
24233 * TODO: Remove items about corefile.exp testing new exec-file and
24234 backtrace; both are now done. Add items about printing enums.
24235
24236Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24237
24238 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24239 "get signal $thissig" test fails.
24240
24241 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24242
24243Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24244
24245 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24246 compiler warning with dec alpha compiler.
24247
24248 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24249 extra \n from gdb_test call (this explains why the prompt test
24250 that I removed yesterday was there).
24251 (user_defined_command_test): Remove extra \n and prompt test.
24252
24253 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24254 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24255 doesn't exist.
24256 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24257 Also remove alpha workaround, which turns out to be because
24258 SIGABRT == SIGLOST.
24259
24260 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24261
24262 * gdb.base/help.exp: Don't test "help show".
24263
24264Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24265
24266 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24267 "set print address" is on.
24268 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24269 pass prompt to gdb_test; gdb_test already looks for the prompt.
24270
24271 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24272
24273 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24274 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24275 was to make sure that gdb can read a core file. But (a) the "read
24276 the corefile" part didn't make it to a1-selftest.exp, we just
24277 delete the corefile after creating it, and (b) we test reading
24278 corefiles in corefile.exp anyway. Also, this test left around a
24279 xgdb process on Solaris.
24280
24281 * gdb.base/corefile.exp: Also test backtrace.
24282
24283Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24284
24285 * gdb.base/commands.exp: Test a simple user defined command with
24286 arguments and if/while statements; verify the full user command is
24287 printed by "show user".
24288
24289 * gdb.base/commands.exp: Test if/while commands as part of a
24290 breakpoint command list; verify they appear in breakpoint
24291 information.
24292
24293Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24294
24295 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24296 than by dividing by zero.
24297
24298Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24299
24300 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24301 performing an inferior call with watchpoints enabled.
24302 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24303 call.
24304
24305Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24306
24307 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24308 of "file" command.
24309
24310 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24311 Add additional pattern for when "int operator int(void);" appears
24312 in a different order.
24313
24314Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24315
24316 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24317
24318 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24319 and "signal" with ".*".
24320
24321Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24322
24323 * TODO: Add note about "handle all nostop".
24324
24325 * gdb.base/{sigall.c, sigall.exp}: New test.
24326 * gdb.base/Makefile.in: Add it.
24327
24328Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24329
24330 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24331 when invoking GDB, suppresses any windowing interface.
24332
24333Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24334
24335 * config/sim-gdb: New file, simulator testing support.
24336
24337Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24338
24339 * gdb.base/interrupt.exp: Test calling func1 twice.
24340
24341Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24342
24343 * gdb.base/list.exp (test_forward_search): Set timeout higher
24344 when we'll be getting lots of output from gdb.
24345
24346 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24347 "init_malloc" to after the expect statement. Run it if that
24348 regexp is taken, but also for two others which happen if source
24349 cannot be found.
24350
24351Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24352
24353 * gdb.base/printcmds.exp: New test, for printing register before
24354 program is running.
24355
24356Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24357
24358 * gdb.base/list.exp: Correct some alternate expect patterns
24359 to reflect changes in list1.c.
24360
24361Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24362
24363 * TODO: Add item regarding large frames.
24364
24365 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24366
24367 * TODO: Remove item about enabling return.exp; it
24368 is enabled. Suggest a few more "return" tests.
24369
24370Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24371
24372 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24373 anonymous unions.
24374
24375Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24376
24377 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24378 and pr-5646.o, so "make" is the same as "make all", not "make
24379 pr-4975.o".
24380
24381Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24382
24383 * gdb.base/list.exp: Adjust expectations to reflect changes in
24384 list1.c.
24385 (test_forward_search): New test proc.
24386 * gdb.base/list1.c (long_line): New function, has long source line.
24387
24388Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24389
24390 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24391 additional line of code that was added.
24392
24393Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24394
24395 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24396 tests so as not to overflow expect's input buffers.
24397 * gdb.disasm/hppa.exp: Corresponding changes.
24398
24399Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24400
24401 Beginnings of template debugging tests.
24402 * gdb.c++/templ-info.cc: New file to test for template
24403 debugging capability of the compiler.
24404 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24405 templ-info.cc.
24406 * gdb.c++/templates.cc: Add explicit template instantiations
24407 to enable compiling with -fno-implicit-templates. Add destructor
24408 and 'value' method to T5 class for template tests.
24409 * gdb.c++/templates.exp: Add testcases for printing of template
24410 types, setting breakpoints on template methods and calling a
d63a86f8 24411 template method.
c906108c
SS
24412
24413Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24414
24415 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24416 branch target since some assemblers (gas-2.5) may emit a
24417 relocation for the branch instead of resolving it in the
24418 assembler.
24419
24420Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24421
24422 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24423 through signal handler.
24424
24425Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24426
24427 * configure.in (*-*-netware): Use config/mt-netware.
24428
24429 * config/mt-netware: New file.
24430 * config/mt-i386-netware: Removed, separate configs for different
24431 netware architectures are no longer needed now that we have
24432 --with-headers.
24433
24434Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24435
24436 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24437 by the recent changes to use ANSI C arithmetic conversions.
24438
24439Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24440
24441 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
24442 bug involving using inferior_pid to figure out whether to select a
24443 frame.
24444
24445Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
24446
24447 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
24448 match the current disassembler output.
24449
24450Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
24451
24452 * gdb.fortran/exprs.exp: Expect VOID instead of void.
24453 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
24454 types, expect "int" as type of integer values (for now).
24455
24456Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
24457
24458 * gdb.base/commands.exp: New tests for if/while commands.
24459
24460Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
24461
24462 * lib/gdb.exp (runto): Replace sub-pattern for hex value
24463 by .*, since hex values have different syntax in Chill mode.
24464
24465Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24466
24467 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
24468 linefeed from expect pattern for repeated types with indices > 9.
24469
24470Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
24471
24472 First part of Fortran test suite.
24473 * gdb.fortran: New directory.
24474 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
24475
24476Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24477
24478 * gdb.base/default.exp: Update expect pattern for load command
24479 without arguments.
24480
24481Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
24482
24483 * configure.in: Change i386 to i[345]86.
24484 * gdb.base/configure.in: Likewise.
24485 * gdb.c++/configure.in: Likewise.
24486 * gdb.chill/configure.in: Likewise.
24487
24488Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
24489
24490 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
24491 patterns, since that is not a valid context for comments.
24492
24493Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
24494
24495 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
24496 repeated types and repeated types with indices > 9.
24497
24498Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
24499
24500 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
24501 2417; old bug has been fixed.
24502
24503Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
24504
24505 * gdb.base/interrupt.exp: When trying to wake up the inferior,
24506 send the newline ourselves instead of assuming gdb_test will do
24507 so when passed an empty input string.
24508
24509 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
24510 stabs testcode.
24511
24512Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24513
24514 * lib/gdb.exp (gdb_test): Don't send anything if the first
24515 argument is an empty string. This makes cases where we want to
24516 match output that is already in expect's buffers (for example,
24517 matching a breakpoint after gdb_run_cmd has been called) work
24518 reliably.
24519
24520Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24521
24522 * config/netware.exp: New file.
24523
24524Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24525
24526 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
24527 the -B and -L prefixes so we can find the debugging stub.
24528
24529 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
24530 there and we are using the gcc from the tree.
24531
24532 * gdb.base/types.c: Removed.
24533
24534 * gdb.base/configure.in: Look for makefile fragments in ../config.
24535 Recognize i386-*-netware.
24536 * gdb.c++/configure.in: Likewise.
24537
24538Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24539
24540 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
24541 the correct TCL syntax.
24542
24543Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24544
24545 * gdb.base/opaque.exp: use runto instead of messing around with
24546 breakpoints. Simplify by using gdb_test.
24547
24548 * gdb.base/bitfields.exp: restart between tests on netware targets
24549 because breakpoints aren't relocated after target death. Run
24550 processes to completion.
24551
24552 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
24553
24554Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
24555
24556 * Makefile.in: Remove extra tabs that confuse some versions
24557 of "make". Use the newly built gdb to test with by default,
24558 rather than the first one in the tester's search path.
24559
24560Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
24561
24562 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
24563
24564 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
24565 condition help.
24566
24567Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24568
24569 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
24570
24571 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
24572 running.
24573 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
24574 * gdb.base/funcargs.exp: Likewise.
24575
24576 * gdb.base/bitfields.exp: Simplify by using gdb_test.
24577 * gdb.base/funcargs.exp: Likewise.
24578
24579 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
24580 message is "".
24581
24582Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24583
24584 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
24585 return,signals,twice}.exp: Handle non-existant binaries
24586 consistantly.
24587
24588 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
24589 * gdb.base/Makefile.in: Don't try to generate a core dump, we
24590 might testing a cross development system.
24591
24592Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24593
24594 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
24595 runtest script is relative to ${srcdir}, not ${rootdir}.
24596
24597Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
24598
24599 * gdb.base/signals.exp: Allow for optionality of breakpoint
24600 address.
24601
24602Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24603
24604 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
24605
24606Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24607
24608 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
24609 for size_t definition.
24610 * gdb.c++/templates.cc: Likewise
24611
24612 * config/mt-i386-netware: New file.
24613
24614 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
24615 defined.
24616
24617 * gdb.base/Makefile.in: Added support for systems that name core
24618 files by appending "core" to the program name.
24619 * gdb.base/a1-selftest.exp: Likewise.
24620
24621Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24622
24623 * gdb.base/return.exp: Add comment and message for `return double'
24624 test failure on Sparc Solaris.
24625
24626Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
24627
24628 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
24629
24630Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24631
24632 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
24633 from optimizing them away.
24634 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
24635 patterns to include default constructors and assignment operators,
24636 to match gcc versions beyond 2.5.8. Accept any cplus demangling
24637 character in the output of the virtual base pointer.
24638
24639Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24640
24641 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
24642 expression match in print_addr_of to avoid unintented matches.
24643 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
24644 versions up to 2.5.8.
24645
24646Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24647
24648 * gdb.base/list.exp: Tweak alternate pattern for listing of an
24649 included file to run under newer versions of expect.
24650 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
24651 consecutive >'s in templates to accomodate recent cplus-dem.c change.
24652 Remove xfail for the virtual table of BDDHookV.
24653
24654Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
24655
24656 * lib/gdb.exp (string_to_regexp): Set a default result.
24657 (default_gdb_start): Fix misleading message.
24658
24659Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
24660
24661 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
24662 Remove all CC, etc definitions.
24663 * config/mt-hpux: New file.
24664 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
24665 (CFLAGS, LDFLAGS): Define.
24666 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
24667
24668 * Makefile.in (site.exp): Don't insert host_os, etc.
24669 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
24670 (distclean): Check existence of subdir.
24671 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
24672 * gdb.base/Makefile.in: General cleanup and simplification.
24673 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24674 to build executables. Use default rule to build .o files.
24675 (EXPECT, RUNTEST, CC): Fix relative pathname.
24676 (site.exp): Don't insert host_os, etc.
24677 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
24678 and/or SIGUSR1 defined.
24679 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
24680 * gdb.c++/Makefile.in: General cleanup and simplification.
24681 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
24682 (CFLAGS): Remove.
24683 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
24684
24685Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
24686
24687 * gdb.base/recurse.exp: Misc changes to get tests running again
24688 after Kung's changes to the watchpoint code.
24689 * gdb.base/watchpoint.exp: Likewise.
24690
24691Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
24692
24693 * lib/gdb.exp (string_to_regexp): Convert {\} also.
24694
24695Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
24696
24697 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
24698 * lib/gdb.exp (default_gdb_start): Define.
24699 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
24700 gdb.base/funcargs.exp, gdb.base/opaque.exp,
24701 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
24702 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
24703 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
24704 Don't call gdb_target_udi in between tests.
24705
24706Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24707
24708 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
24709 (which was basically just a local version of the same thing). In
24710 addition to avoiding duplication, gdb_test_exact is faster.
24711 * lib/gdb.exp (gdb_test_exact): Fix typo.
24712
24713 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
24714 don't give an error.
24715
24716 * gdb.base/term.exp: Call delete_breakpoints before starting.
24717
24718 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
24719 (t10): Add comment.
24720
24721Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24722
24723 Reorganization of the GDB Test Suite.
24724
24725 * gdb.base: New directory, contains all the basic tests.
24726 * gdb.c++: New directory, tests specific to C++.
24727 * gdb.chill: New directory, tests specific to Chill.
24728 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
24729 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
24730 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
24731 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
24732 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
24733 t30-31 to chill).
24734 * */gdbme.*: Rename to match appropriate expect scripts.
24735 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
24736 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
24737 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
24738 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
24739 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
24740 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
24741 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
24742 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
24743 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
24744 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
24745 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
24746 gdb.c++/virtfunc.cc: New names of C++ files.
24747 * gdb.chill/chillvars.ch: New name of Chill file.
24748 * gdb.base/configure.in, gdb.c++/configure.in,
24749 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
24750 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
24751 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
24752 * configure.in (configdirs): Update to reflect directory changes.
24753 (target_abbrev): No longer define for any configuration.
24754 * Makefile.in: Cosmetic improvements to header comments.
24755
24756Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
24757
24758 Various changes to gdb.t31:
24759
24760 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
24761 * gdbme.ch: Make all key-words and predefineds be upper-case.
24762 * chillvars.exp: Expect key-words and predefinds in upper-case.
24763
24764 * chillvars.exp: Use gdb_test_exact many places.
24765 Change expected output for arrays (which now includes index labels).
24766
24767 * pr-5020.exp, gdme.ch (module PR_5020):
24768 New test, for PR-5020.
24769
24770Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
24771
24772 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
24773 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
24774
24775Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
24776
24777 * Makefile.in: Fix bit-rot in definitions of CHILL,
24778 CHILL_FOR_TARGET and Chill_LIB.
24779 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
24780 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
24781 CHILL, and CHILL_LIB.
24782
24783Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
24784
24785 * Revert the previous changes. Please see Rob's directory
24786 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
24787
24788Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
24789
24790 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
24791 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
24792 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
24793 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
24794 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
24795 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
24796 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
24797 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
24798 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
24799 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
24800 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
24801 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
24802 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
24803 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
24804 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
24805 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
24806 changes from 94Q1.
24807
24808Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
24809
24810 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
24811 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
24812 Rob's new testing fragments.
24813
24814Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
24815
24816 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 24817 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
24818
24819Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24820
24821 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
24822 version also, match on casted version strings, and match on
24823 gdb startup case where the line numbers might be messed up.
24824
24825Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
24826
24827 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 24828 (CFLAGS): Delete it from here.
c906108c
SS
24829
24830Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
24831
24832 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
24833
24834Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
24835
24836 * Makefile.in (RUNTEST): Default to just "runtest".
24837
24838Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24839
24840 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
24841 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
24842 the code has been restructured.
24843
24844Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24845
24846 * gdb.t00/default.exp (set write): Allow any number of \r and/or
24847 \n, not just one of each.
24848
24849 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
24850 /bin/cc gives a warning if you do.
24851
24852Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
24853
d63a86f8 24854 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
24855 __t10ListS_link1ZUiRCUiPT0
24856
24857Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24858
24859 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
24860 on local variables in recursive functions.
24861
24862 * gdb.t07/Makefile.in: Build the new test.
24863
24864Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24865
24866 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24867 directly. Instead compare the return values from actual calls.
24868
24869Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24870
24871 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24872
24873Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24874
24875 * From Peter Schauer with minor modifications.
a9c64011
AS
24876 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24877 stops in mid-line in the caller. Add xfail for returning a float
24878 value on X86 targets.
c906108c
SS
24879
24880Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24881
24882 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24883 to avoid expect lossage.
24884 (fmem_LRbug_tests): Likewise.
24885 * gdb.disasm/hppa.s: Corresponding changes.
24886
24887 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24888 conditions to work with latest dejagnu/expect.
24889
24890 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24891 expected to fail on the PA.
24892 (backtrace in call with trampolines): Explicitly require main
24893 to be frame #1 (no trampolines should show up in backtrace).
24894
24895 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24896 "continue -expect".
24897 * gdb.t06/break.exp: Likewise.
24898 * gdb.t07/watchpoint.exp: Likewise.
24899 * gdb.t13/bitfields.exp: Likewise.
24900 * gdb.t15/{funcargs,return}.exp: Likewise.
24901 * gdb.stabs/weird.exp: Likewise.
24902 * config/{mips,udi}-gdb.exp: Likewise.
24903
24904 * hppa.sed: Enclose comments within a sed command to avoid
24905 losing with the old OSF1 sed.
24906
24907Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24908
24909 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24910 sequent dynix.
24911 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24912 * gdb.t15/funcargs.exp: Conditionally step again to really
24913 finish from marker_call_with_trampolines. Handle the case where
24914 the first step from within call_with_trampolines already steps
24915 us back to main.
24916 * gdb.t15/gdbme.c: Add comment to closing brace of
24917 call_with_trampolines for funcargs.exp.
24918
24919Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24920
d63a86f8 24921 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24922 Fix typo(s).
24923
24924Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24925
24926 * gdb.t07/gdbme.c: More code for watchpoint testing.
24927
24928 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
24929 "Hardware watchpoint" throughout file.
24930 (test_watchpoint_triggered_in_syscall): New test.
24931 (test_complex_watchpoint): New test.
24932
24933Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24934
24935 * gdbme.c (call_with_trampolines): New function to try and step
24936 into. Tests trampoline problems on the PA.
24937
24938 * funcargs.exp (localvars_in_indirect_call): No longer expect
24939 stepping into indirect call to fail on PAs.
24940 (test_stepping_over_trampolines): New test.
24941
24942Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24943
24944 * TODO: Add suggestions for static member function tests, and
24945 completion tests.
24946
24947Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24948
24949 * TODO: Add suggestions for "p/a" tests.
24950
24951 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
24952 (default_gdb_exit): Replace all the hair with sending "quit" to
24953 the process with a simple close.
24954
24955Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24956
24957 * TODO: Add suggestions for shared library tests.
24958
24959Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24960
24961 * TODO: Add suggestions for x/s tests.
24962
24963Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24964
24965 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
24966 "enable once", and "enable breakpoints once" with ".*".
24967
24968Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24969
24970 * TODO: Add suggestions about structure passing tests.
24971
24972Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24973
24974 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
24975 the primary1 test, use work around if __GNUC__ < 2.
24976 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
24977 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
24978 Test for bad output rather than waiting for timeout. Issue
24979 second continue only if first continue failed.
24980
24981Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24982
24983 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
24984 operator[] test with gdb_test because the old code didn't seem to
24985 be getting the quoting right with the new dejagnu.
24986
24987Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
24988
24989 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
24990 one from the path.
24991 * Makefile.in: Use a fresh expect if there is one, use runtest
24992 from the src tree if there is one.
d63a86f8 24993
c906108c
SS
24994Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24995
24996 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
24997 next over recursive call. Revise the tests from that point on
24998 (which had been skipped) to match GDB's actual (correct) output.
24999
25000 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25001 with next over a breakpoint whose condition is false.
25002
25003 * gdb.t00/help.exp: Comment out "help set print" tests just like
25004 (and for same reason as) "help set" test.
25005
25006Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25007
25008 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25009 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25010
25011Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25012
25013 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25014 necessary gdb_target_udi.
25015
25016 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25017
25018 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25019 1838 and 2417; they are fixed.
25020
25021 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25022 gdb.t03/ptype.exp (ptype structure, ptype union):
25023 Remove xfails; the test is looser than when the xfails were added.
25024
25025 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25026 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25027
25028 * gdb.t01/run.exp: Only run shell test if isnative.
25029
25030 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25031 since "run" automatically loads if necessary. Call gdb_target_udi
25032 after the "file" since "file" kills any execution target.
25033
25034 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25035 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25036 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25037 argument for UDI.
25038
25039Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25040
25041 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25042
25043 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25044
25045Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25046
25047 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25048 properly quoting regexps. This makes the second argument to
25049 demangle a fixed string, which matches the callers, instead of a
25050 shell-style pattern which is what the previous implementation
25051 used. Update some of the callers.
25052
25053Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25054
25055 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25056 (comib_nullified_tests): Fix typo.
25057 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25058 strings. No longer expected to fail.
25059
25060 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25061 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25062 strings. No longer expected to fail.
25063
25064 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25065 string. No longer expected to fail.
25066
25067Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25068
25069 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25070 No longer expected to fail.
25071
25072 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25073 string. No longer expected to fail.
25074
25075Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25076
25077 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25078 only in the names (I probably got most of them). I was even
25079 generous with some which differed in underscores in names, and
25080 probably missed a few, and I *still* was able to remove almost a
25081 third of the file with almost no impact on testsuite coverage.
25082
25083Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25084
25085 * gdb.t00/default.exp: Match udi_attach error message as well as
25086 the one from child_attach.
25087
25088 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25089
25090 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25091
25092 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25093 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25094
25095 * Move test with enums and partial symbols back to
25096 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25097 Reverts the change of 26 May 93. Per today's change to
25098 stabs.texinfo, the behavior that weird.exp was expecting was
25099 unreasonable; what is important is that the compiler+gdb get
25100 things right, which happens with a recent gcc. Also fix the test
25101 to deal with native compilers which put out the stab gdb can't
25102 deal with.
25103
25104Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25105
25106 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25107 in the names. The main thing these accomplish is to slow things down.
25108 Many more such duplicates surely remain.
25109
25110 * gdb.t00/help.exp: Comment out "help support" test just like
25111 (and for same reason as) "help set" test.
25112
25113Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25114
25115 * gdb.t06/break.exp: Remove setup_xfails for
25116 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25117 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25118 about known bug in gcc to include up through 2.5.8.
25119 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25120 well as "_vb$".
25121 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25122 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25123 with latest gcc and gdb.
25124 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25125 well as "_vb$".
25126
25127Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25128
25129 * configure.in (hppa*-*-*): Also configure and build stabs-only
25130 tests.
25131
25132Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25133
25134 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25135 * gdb.t10/configure.in (hppa*-*-*): Use it.
25136
25137Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25138
25139 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25140
25141Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25142
25143 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25144 versions prior to 1.13.5.
25145
25146Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25147
25148 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25149 the prompt is at the start of a line.
25150
25151Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25152
25153 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25154 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25155 in the copr tests now.
25156 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25157 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25158 expected to fail.
25159
25160Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25161
25162 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25163 gdb.t31/chillvars.exp, lib/gdb.exp:
25164 Tweak to run under either version of expect.
25165 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25166 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25167 * gdb.t11/list.exp: Remove extraneous whitespace.
25168
25169Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25170
25171 * gdb.t16/printcmds.exp (test_print_strings): Accept
25172 "(unsigned char *) " before the string.
25173
25174 * TODO: Add notes about printing of fancy types and GDB expressions.
25175
25176Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25177
25178 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25179 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25180 if doing mips-idt-ecoff.
c906108c
SS
25181
25182Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25183
25184 * Most .exp files: Tweak to run under either version of expect.
25185
25186Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25187
25188 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25189 xfails; I'm not sure why they are failing, but not because of PR 1806.
25190
25191Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25192
25193 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25194 defined in lib/gdb.exp.
25195
25196Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25197
25198 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25199 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25200 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25201 have to be typeless.
25202
25203Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25204
25205 * TODO: Add suggestion for copyright year test.
25206
25207Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25208
25209 * configure.in (*-*-lynxos*): Add stabs tests.
25210
25211Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25212
25213 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25214 so insert a tab before any assembler directive in column zero.
25215
25216 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25217 stores.
25218 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25219 stores.
25220 (fpu_short_memory_tests): Likewise.
25221
25222Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25223
25224 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25225 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25226 .stabs directives in comments.
25227
25228Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25229
25230 * TODO: New file, describing tests we could write.
25231 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25232
25233Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25234
25235 * gdb.t06/signals.exp: Add kludge to force re-sync.
25236
25237 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25238 to xgdb instead of gdb, get out of gdb.
25239
25240Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25241
25242 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25243 for info.
25244
25245Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25246
25247 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25248 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25249 * gdb.stabs/hppa.sed: New sed script for the PA.
25250
25251Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25252
25253 * gdb.stabs: Re-write weird.def and configuration to use sed
25254 instead of cpp. sed is portable and POSIX; cpp is neither.
25255
25256Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25257
25258 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25259
25260Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25261
25262 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25263
25264Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25265
25266 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25267 "_vb$".
25268 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25269 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25270
25271Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25272
25273 * lib/gdb.exp: Comment out code which depends on non-existent
25274 `transform' procedure.
25275
25276Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25277
25278 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25279 * lib/gdb.exp: Transform tool name.
25280 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25281 1.1's new error handling system.
25282
25283Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25284
25285 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25286
25287Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25288
25289 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25290 They made pattern matching so slow that timeouts happened on
25291 heavily loaded systems. Now any output from "show print" which
25292 gets us back to the GDB prompt is a PASS.
25293
25294Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25295
25296 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25297
25298Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25299
25300 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25301
25302 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25303 It is not from PR 3220.
25304
25305Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25306
25307 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25308 just started failing because they depended on the order the
25309 subcommands are presented, or exact docstring text. This kind of
25310 test is a pain and has minimal benefit.
25311
25312Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25313
25314 * gdb.t09/corefile.exp: At end of test, use "core" command with
25315 no arguments.
25316
25317Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25318
25319 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25320 17}/Makefile.in: Make it possible to run the testsuite with Sun
25321 make and CC = cross gcc by adding explicit build rules for .o
25322 files.
25323
25324Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25325
25326 * gdb.t15/funcargs.exp: Don't put comments on same line as
25327 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25328
c906108c
SS
25329Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25330
25331 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25332
25333Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25334
25335 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25336 * gdb.t20/inherit.exp: remove three dumplicate entries.
25337
25338Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25339
25340 * gdb.t06/break.exp: For "next over recursive call", fail on any
25341 incorrect output, not just on "factorial (value=2)".
25342
25343Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25344
25345 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25346 working now. Add an xfail if accesing a bss variable causes
25347 a memory error if the target is not yet run.
25348
25349Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25350
25351 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25352 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25353 name of __st* demangling (2 strings). Did Kung really get the
25354 more than 95 others right without testing them?
25355
25356Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25357
25358 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25359
25360Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25361
25362 * configure.in (configdirs): Add gdb.disasm
25363 * gdb.disasm: New directory for GDB disassembler tests.
25364 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25365
25366Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25367
25368 * gdb.t00/help.exp: Don't test "help set".
25369
25370 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25371 from within expect statements. None of these happen anymore and
25372 they cause regressions to be silently unnoticed.
25373
25374 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25375 messages) about known failures with gcc cygnus-2.4.5-930417.
25376
25377 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25378 comp-info.exp so it gets built if it doesn't exist.
25379
25380 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25381 it is no longer used.
25382 * gdb.t13/comp-info.c: Removed.
25383
25384Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25385
25386 * gdb.t06/signals.exp: Add xfail for sun3.
25387
25388Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25389
25390 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25391 relevant because ^C doesn't get sent but failure can be reproduced
25392 interactively).
25393
25394Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25395
25396 * gdb.stabs/alpha.mt: New configuration file for alpha.
25397 * gdb.stabs/configure.in: Use it.
25398 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25399 sharing with alpha.mt, redefine long to word via preprocessor.
25400 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25401 for alpha.
25402 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25403 native cc.
25404 * gdb.t00/teststrategy.exp: Change expect string so that we
25405 consume the `(xgdb)' from the command echo and from the gdb prompt.
25406 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25407 gdb currently compares all values as long, so this failure probably
25408 applies to any configuration where LONGEST is bigger than a target int.
25409 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25410 with gcc.
25411 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25412 to handle opaque pointers, gcc is.
25413 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25414 as first argument. Include <sys/types.h> and change all operator
25415 new definitions to use size_t.
25416 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25417 now that we use size_t.
25418
25419Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25420
a9c64011 25421 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25422 a long or float array cast all array members to the same type.
a9c64011 25423 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25424 with 64 bit longs.
a9c64011 25425 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25426 on alpha.
a9c64011 25427 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25428
25429Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25430
25431 * gdb.t24 (demangle.exp): Constructors of templates have names like
25432 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25433 section 14.6 of the ARM.
25434
25435 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25436 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25437 accomplish little and slow down the testsuite.
25438
25439 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
25440 Accept spaces various places.
25441
25442Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25443
25444 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
25445 with watchpoint enabled.
25446
25447 * Makefile.in: Remove definition of CC and remove the second
25448 definition of CXX (the "CXX = gcc" one remains). These definitions
25449 were causing backquotes to be expanded within backquotes, which
25450 doesn't work.
25451
25452Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
25453
25454 * gdb.t17/callfuncs.exp: Add "return 0" to end.
25455
25456Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25457
a9c64011
AS
25458 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
25459 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
25460 by mips cc and contains no stabs entries.
25461
25462Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
25463
25464 * config/vx-gdb.exp: Use fake device to load files rather than
25465 NFS.
25466 * lib/gdb.exp: New proc to do "file" command.
25467 * config/unix-gdb.exp: Use new "file" proc.
25468
25469Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
25470
25471 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
25472 Rework board rebooting slightly.
25473 (gdb_exit): Don't exit from the remote shell; there isn't one.
25474 * gdb.stabs/weird.exp: If a program is being debugged already,
25475 kill it.
25476 * gdb.t04/setvar.exp: Stop and restart gdb.
25477 * gdb.t05/expr.exp: Likewise.
25478 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
25479 restart gdb and reload the program.
25480 * gdb.t08/opaque.exp: Likewise.
25481 * gdb.t12/scope.exp: Likewise.
25482 * gdb.t13/bitfields.exp: Likewise.
25483 * gdb.t15/funcargs.exp: Likewise.
25484 * gdb.t20/classes.exp: Likewise.
25485 * gdb.t03/ptype.exp: Increase timeout.
25486 * gdb.t16/printcmds.exp (test_print_string_constants,
25487 test_print_array_constants): Likewise.
25488 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
25489 * gdb.t20/classes.exp (do_tests): Likewise.
25490 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
25491
25492Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
25493
25494 * gdb.stabs: Renamed *wierd* to *weird*.
25495
25496Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25497
25498 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
25499 for timeout. Add "known gcc 2.4.5 bug" to failure message.
25500
25501Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25502
25503 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
25504 (do_tests): Remove xfail for whatis on one_var and two_var.
25505
25506Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
25507
25508 * Makefile.in: Made cross building work better by adding
25509 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
25510
25511Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25512
25513 * gdb.t15/{return.c,return.exp,Makefile.in}:
25514 New test, currently commented out.
25515
25516Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
25517
25518 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
25519 still running and removes the leftover named socket so GDb can do
25520 clean restarts.
25521
25522Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
25523
25524 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
25525 console, not GDB.
25526 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
25527 cross testing works better with "make check"
25528 * config/unix-gdb: Use default procedures for exit and version.
25529 * config/vx-gdb.exp: Cleaned up and massaged back to working order
25530 with the newest VxWorks.
25531
25532Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25533
25534 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
25535 old form.
25536
25537 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
25538 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
25539
25540 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
25541
25542 * config/unix-gdb.exp: Remove this version of gdb_exit
25543 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
25544 Rob says he'll look at it when he gets back to testing boards.
25545
25546Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
25547
25548 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
25549 an expected fail for certain ptype commands.
25550
25551 * gdb.t20/classes.exp: Update expected results of "ptype class
25552 Base1" to account for the constructor that now appears in the type.
25553
25554Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
25555
25556 * configure.in (configdirs): Restore gdb.t04, which mysteriously
25557 disappeared from list.
25558 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
25559 "alldone" proc with call to cleanup and exit.
25560 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
25561 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
25562 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
25563 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
25564 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
25565 "alldone" proc with simple returns that suppress remaining
25566 tests. The alldone proc went away many months ago.
25567
25568Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25569
25570 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
25571
25572 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
25573
25574Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25575
25576 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
25577 as vax gdb will display them.
25578
25579Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25580
25581 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
25582 optimizers.
25583
25584 * scope.exp: Change "bad value for localval" messages so each one
25585 is unique.
25586
25587 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
25588 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
25589
25590 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
25591
25592Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25593
25594 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
25595 doesn't exist (due to optimization).
25596
25597Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25598
25599 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
25600 contains \r because the filename is long.
25601
25602 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
25603 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
25604
25605Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25606
25607 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
25608 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
25609 Ultrix.
25610 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
25611 int tests.
25612 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
25613
25614Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
25615
25616 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
25617
25618 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 25619 to match does not match the passing case but still matches the
c906108c
SS
25620 failing case.
25621
25622Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25623
25624 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
25625
25626Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
25627
25628 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
25629 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
25630 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
25631 Remove various versions of gdb_exit.
25632 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
25633 gdb_exit.
25634 * config/unix-gdb.exp: gdb_exit remains here, and should override
25635 the generic version, since it's doing a lot of wierd stuff that
25636 the other versions aren't. FIXME, fold it in, or abandon this
25637 version.
25638
25639Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25640
25641 * gdb.t24/demangle.exp: Add tests for PR 3220.
25642
25643Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25644
25645 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
25646
25647Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
25648
25649 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
25650 "i386-*-*". Works for i486 as well.
25651
25652 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
25653 bug, and expand domain of xfail to all SVR4 systems, since the
25654 actual problem is likely to be in generic SVR4 /proc support.
25655
25656Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25657
25658 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
25659
25660Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
25661
25662 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
25663 xfails for other systems. Match a missing 'Continuing.' as an
25664 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
25665
25666 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
25667 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
25668 Only issue warning for missing executables if -all option is used.
25669
25670 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
25671 file if -all option is used. It's like an unpredictable XFAIL.
25672
25673Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25674
25675 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
25676 for dynamically linked binaries.
25677
25678 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
25679
25680Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25681
25682 * gdb.t20/inherit.exp: Change message for "print tagless struct"
25683 to state that this is a known bug in old versions of g++.
25684
25685Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25686
25687 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
25688 while waiting for `Continuing'.
25689
25690Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
25691
25692 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
25693 in text, data, and bss.
25694 * gdb.t10/nodebug.c: Add local and global test variables for
25695 initialized and uninitialized data.
25696
25697Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25698
25699 * config/unix-gdb.exp (gdb_exit): Add "wait".
25700
25701Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25702
25703 * gdb.t06/signals.exp: xfail the continue from the handler for all
25704 targets.
25705
25706 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
25707 function with watchpoints enabled, the i386 call dummy starts with
25708 a call.
25709
25710 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
25711 386 bsd names its corefiles.
25712
25713Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
25714
25715 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
25716 compilers don't grok it.
25717 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
25718 with small octal ints rather than character constants, which
25719 are signed and might not fit if first promoted to int.
25720
25721Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
25722
25723 * gdb.t09/Makefile.in (clean): Remove corefile.
25724
25725Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25726
25727 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
25728
25729Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25730 and Jim Kingdon (kingdon@cygnus.com)
25731
25732 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
25733 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
25734 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
25735
25736Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25737
25738 * gdb.t17/interrupt.exp: Add xfail for hppa.
25739
25740Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25741
25742 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
25743 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
25744 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
25745 to determine signed-ness of bitfields and use the result to setup
25746 the xfail.
25747 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
25748 * gdb.t15/funcargs.exp: Use them to step until the second indirect
25749 call line is reached if necessary.
25750
25751Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25752
25753 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
25754
25755Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25756
25757 * gdb.t06/break.exp: Also test `clear' command.
25758
25759Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25760
25761 * gdb.t00/teststrategy.exp: Remove extra quote.
25762
25763 * gdb.t07/watchpoint.exp: Change xfail for calling function with
25764 watchpoint enabled to be for all non-68k machines.
25765
25766 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
25767
25768Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25769
25770 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
25771 targets use aout.mt instead of ecoff.mt as gas understands
25772 standard aout format.
25773
25774Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25775
25776 * lib/gdb.exp (runto): Don't insist that function we are running to
25777 was compiled with -g.
25778
25779 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
25780
25781 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
25782 to get back into the read system call.
25783 Accept leading newline in case where we woke it up.
25784
25785Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25786
25787 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
25788 to make the stabs test work on ecoff systems using gcc and -with-stabs.
25789 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
25790 enable ecoff configuration.
25791
25792Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25793
25794 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
25795
25796Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25797
25798 * gdb.t16/printcmds.exp: Add another printf test.
25799
25800Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
25801
25802 * configure.in: If configured -with-stabs on any target, add
25803 stabsdirs to configdirs.
25804
25805Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25806
25807 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
25808 fun" so pattern does not match the command itself.
25809
25810Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25811
25812 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
25813
25814Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25815
25816 * gdb.t17/interrupt.exp: Test for more things.
25817
25818Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25819
25820 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
25821 compiler arranges the code and line numbers.
25822
25823 * gdb.t17/interrupt.exp: Don't send \n after ^C.
25824
25825Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25826
25827 * gdb.t00/help.exp: Increase expect input buffer size.
25828
25829Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25830
25831 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
25832
25833 * gdb.t07/watchpoint.exp: Add xfail for hppa.
25834
25835 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
25836
25837 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
25838 [0-9]*, not just [0-9].
25839
25840Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25841
25842 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
25843
25844 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
25845
25846Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25847
25848 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
25849
25850Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25851
25852 * gdb.t06/signals.c: Add xfails for sun3.
25853
25854 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
25855
25856 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
25857 test_stepping tests.
25858
25859Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25860
25861 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25862
25863 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25864
25865 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25866 rather than actually putting it through cpp twice.
25867
25868 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25869
25870Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25871
25872 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25873 no longer needed.
25874
25875Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25876
25877 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25878
25879 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25880 C++ features prints as "struct", make it a pass, not an xfail.
25881
25882Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25883
25884 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25885 Don't require VA to print as "class" rather than "struct".
25886
25887Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25888
25889 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25890
25891Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25892
25893 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25894
25895Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25896
25897 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25898 order.
25899
25900Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25901
25902 * gdb.t16/printcmds.exp: Add printf tests.
25903
25904 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25905
25906 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25907
25908Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25909
25910 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25911 pass counts, to counteract any existing or future setup_xfails.
25912
25913Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25914
25915 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25916 {BEGIN,END}_COMMON for common block instead of STAB.
25917 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25918
25919 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25920 intp_var should be N_GSYM not N_LSYM.
25921 wierd-aout.S: Use a label for the value of the N_SO.
25922 wierd.def: Remove all backslashes.
25923 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
25924
25925Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25926
25927 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
25928 get the expected next to inheritance3.
25929
25930Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25931
25932 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
25933 now that gcc-2.4 gets it right.
25934
25935Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25936
25937 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
25938
25939 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
25940 generating comp-info.exp which works for cross-compilation.
25941
25942Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
25943
25944 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
25945 "*-*-sysv4.*".
25946
25947Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
25948
25949 * gdb.t01/run.exp: Start with a fresh gdb.
25950 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
25951 SVR4.x.
25952
25953Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
25954
25955 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
25956 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
25957 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
25958 Makefile.in (distclean, realclean): Remove gdbme.c from list of
25959 things to remove.
25960
25961Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
25962
25963 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
25964 test cases from bug reports.
25965
25966Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
25967
25968 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
25969 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
25970 avoid spurious xfails.
25971 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
25972 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
25973 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
25974
25975Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
25976
25977 * gdb.t00/teststrategy.exp: Rework to provide more useful
25978 description of each test, fix problem with systems that define
25979 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
25980 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
25981 results for "next over recursive call" so timeouts aren't taken
25982 by error.
25983
25984Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
25985
25986 * gdb.t12/scope.exp: Test printing of variables before run.
25987
25988 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
25989 printed in wrong order due to sorting.
25990
25991Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
25992
25993 * gdb.t00/teststrategy.exp: Fix expected results for printing
25994 user entered string constant. Is array of char, prints with no
25995 address.
25996
25997 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
25998 commands.
25999 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26000 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26001 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26002 of struct of char arrays.
26003 * gdb.t00/radix.exp: New tests for radix commands.
26004
26005Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26006
26007 * gdb.t16/printcmd.exp: Print a variable before running program
26008 (with xfail for AIX).
26009
26010Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26011
26012 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26013
26014 * gdb.t16/printcmd.exp: Don't print variables before running program.
26015
26016 * gdb.t06/break.exp: Don't require envp argument to main.
26017
26018 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26019
26020 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26021 Add xfails for rs6000.
26022
26023 * gdb.t02/whatis.exp: Change other tests not to re-test something
26024 we already tested.
26025
26026 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26027 each type used has a variable of that type.
26028
26029Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26030
26031 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26032
26033Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26034
26035 * configure.in: change srctrigger to be a file, not a directory
26036
26037Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26038
26039 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26040
26041 * gdb.t11/list.exp: Fixed a couple of typos.
26042
26043Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26044
26045 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26046 is fixed and PR is closed.
26047 * gdb.t16 (gdbme.c): Add simple test string variable.
26048 * gdb.t16 (printcmds.exp): Add tests with simple test string
26049 variable, primarily for boundaries on "set print elements".
26050
26051Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26052
26053 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26054 Make leading 0's optional and don't expect a tab in the middle
26055 of the number.
26056
26057 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26058
26059 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26060 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26061 don't end command passed to gdb_test with newline.
26062
26063 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26064 signed keyword away, don't expect signed bitfields to be signed.
26065
26066 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26067 printing with only as many 1's as are in the field as well as printing
26068 with 32 1's (see comment).
26069
26070Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26071
26072 * gdb.t00/default.exp: Start with a fresh gdb.
26073 * configure.in (configdirs): Remove gdb.t31 until the chill
26074 compiler works again. It no longer is able to find chillrt0
26075 since it isn't in libchill.a anymore.
26076 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26077 wierd.o, make more modular.
26078 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26079 spurious newlines that caused problems.
26080
26081Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26082
26083 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26084 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26085 gdb.stabs/wierd.{exp,def}: Many new tests.
26086
26087 * gdb.t00/default.exp: update info line for new message.
26088
26089 * gdb.t02/{whatis.exp,gdbme.c}:
26090 Test that "char *" doesn't print as "caddr_t".
26091
26092Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26093
26094 * gdb.t00/help.exp: Use .* in place of some help messages which
26095 just changed.
26096 gdb.t00/default.exp: Update "info frame" test for new message.
26097 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26098 Remove some xfails
26099
26100Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26101
26102 * gdb.t03/{gdbme.c,ptype.exp}:
26103 Add tests for typedef'd struct and union without tags.
26104 Also check "whatis" on a variable of a typedef'd enum without a tag.
26105
26106 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26107 PRMS 1823; the bug still exists but isn't reproduced by this test
26108 anymore), and remove rs6000 XFAIL (the bug is fixed).
26109
26110 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26111 duplicated from whatis.exp. For those that are left, accept
26112 "long", "long int", or "int" for long variables (whatis.exp already
26113 has an XFAIL for "int", so no need to fail it here).
26114
26115 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26116 Deal with GCC's names for types now that GDB uses the compiler's names.
26117
26118 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26119 setup_xfail's for sunos4. If we #defined the signed keyword away,
26120 don't expect GDB to know that char it is signed.
26121
26122 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26123
26124Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26125
26126 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26127 should work on any system, regardless of debugging format.
26128 * gdb.t21/demangle.exp: Move to gdb.t24.
26129 * gdb.t24/demangle.exp: Move from gdb.t21.
26130 * gdb.t24/{Makefile.in, configure.in}: New files.
26131
26132Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26133
26134 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26135 * gdb.stabs: New directory.
26136
26137Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26138
26139 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26140 not just "Quit anyway?".
26141
26142Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26143
26144 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26145 that all setup_xfails are immediately followed by clear_xfails.
26146
26147Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26148
26149 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26150 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26151 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26152 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26153 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26154 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26155 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26156 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26157 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26158 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26159 gdb.t31/chillvars.exp, lib/gdb.exp:
26160 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26161 bug-gdb@prep.ai.mit.edu.
26162
26163Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26164
26165 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26166 with 0.0, not integer 0.
26167
26168Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26169
26170 * gdb.t06/break.exp: Update for "Kill the program" message change.
26171
26172Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26173
26174 * Makefile.in (GDBFLAGS): Set to -nx.
26175 * Makefile.in (site.exp): Use GDBFLAGS.
26176
26177Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26178
26179 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26180 Makefiles.
26181 (check): depend on just-check.
26182 (just-check): added so that tests can be run without a noop
26183 build pass.
26184
26185Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26186
26187 Switch to using configure's configdirs.
26188 * Makefile.in (Makefile): add configure.in dependency.
26189 (SUBDIRS): removed redundant assignment.
26190 * configure.in: switch subdirs assignment to configdirs.
26191 * gdb.t*/configure.in: new files.
26192
26193Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26194
26195 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26196 works.
26197
26198Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26199
26200 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26201 in explicit rules. Apparently this is not supported by some makes.
26202
26203Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26204
26205 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26206
26207Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26208
26209 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26210 disappeared.
26211
26212Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26213
26214 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26215
26216Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26217
26218 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26219 watchpoint problem that is now fixed.
26220 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26221 uninitialized convenience variables.
26222 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26223 structures.
26224
26225Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26226
26227 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26228 which causes expect to get out of sync with gdb on long output
26229 from help set.
26230 * gdb.t09/corefile.exp: Make expected pattern for core file
26231 failing signal and frame output format less sun specific.
26232
26233Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26234
26235 * gdb.t31/chillvars.exp: Add and remove initial dummy
26236 breakpoint, so that symbol table is forced in.
26237 (Needed at least on Sunos4, though it seems not SVR4.)
26238 * gdb.t31/chillvars.exp: Update for changed output format.
26239
26240Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26241
a9c64011 26242 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26243
26244Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26245
26246 * Makefile.in: Added --srcdir when invoking runtest, removed the
26247 need for a local config file. (optional now)
26248
26249Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26250
26251 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26252 failure count used to force early termination. Add some more
26253 expected failures for gnu style demangling.
26254
26255Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26256
26257 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26258 pmi variable from gdb.t20/gdbme to get optimized away.
26259 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26260 Check for written corefile upon timeout _and_ eof.
26261
26262Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26263
26264 * config/unix-gdb.exp: Add missing return 0.
26265
26266Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26267
26268 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26269 test termination.
26270
26271Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26272
26273 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26274 disappeared.
26275
26276Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26277
26278 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26279 time as i860 support works.
26280
d63a86f8 26281 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26282 "backtrace 100\r" rather than just "backtrace\r", to match last
26283 change.
26284
26285Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26286
26287 * config/udi-gdb.exp (gdb_exit): Remove close command.
26288 (gdb_target_udi): New procedure to set the UDI target.
26289 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26290 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26291 Added waits for prompts after several question responses. Added
26292 some more responses used by a29k-amd-udi-gdb.
26293 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26294 pass different arguments, restart UDI connection after program
26295 completion.
26296 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26297 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26298 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26299 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26300 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26301 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26302 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26303 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26304 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26305 after program completion.
26306 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26307 compiled with a SELECT_VECS setting.
26308 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26309 infinite recursion.
26310
26311 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26312 Added checks for COFF results, and made them expected failures for
26313 all targets. It would be better to make them expected failures
26314 for COFF targets only.
26315
26316Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26317
26318 * Makefile.in: add null dvi target, don't bother to recurse
26319 through test directories for info and install-info; rename
26320 $(datadir) to be dejagnu instead of deja-gnu
26321
26322Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26323
26324 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26325 compiler to coredump.
26326 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26327 code.
26328
26329Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26330
26331 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26332 coredump.
26333 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26334 code.
26335
26336Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26337
26338 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26339 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26340 which in a shell. Deletes xgdb when done.
26341 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26342 Tests the return from the "set height" or "set width" commands.
26343 Added a few return codes where needed.
26344
26345Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26346
26347 * Makefile.in (SUBDIRS): Add gdb.t17.
26348 * configure.in (subdirs): Add gdb.t17.
26349 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26350 files to test gdb's calling of functions in the inferior with
26351 the correct arguments and gdb's ability to retrieve any
26352 result returned.
26353
26354Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26355
26356 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26357 may be called after gdb goes away. Previous versions of expect
26358 needed these to avoid file descriptor leaks, but they cause
26359 errors with the current revision of expect.
26360 * gdb.t00/gdbvars.exp: Use -re on expected output after
26361 setting sevenbit-strings.
26362 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26363 to set sevenbit-strings consistent across tests.
26364 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26365 set sevenbit-strings consistent across tests.
26366
26367Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26368
26369 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26370 expected output to match current "expect" expectations.
26371
26372Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26373
26374 * gdb.t00/default.exp: Change expected output for default "source"
26375 command, to match new gdb behavior which requires a filename to
26376 source.
26377
26378Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26379
26380 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26381 expected fail for i486-*-* that misses the marker2 function.
26382 * gdb.t10/crossload.exp (bfddefault): Allow successful
26383 recognition of a format to pass even if no symbols are found.
26384 Explicitly catch failures where the format is not recognized
26385 or is ambiguous, and add the reason to the fail message.
26386 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26387 the cause is and invalid target and add reason to failure message.
26388 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26389 elf32-i386, elf32-sparc, and elf32-i860.
26390 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26391 Set up expected failure for 'filename'::variable scope resolution,
26392 which is now apparently broken on all targets.
26393 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26394 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26395 gdb.t23/templates.exp: Change failure for missing binfile into
26396 just a warning.
26397 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26398 references.
26399
26400Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26401
26402 * gdb.t00/default.exp: Add expected output for default "source"
26403 command, to match new gdb behavior.
26404 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26405
26406Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26407
26408 * config/*-gdb.exp: returns an error, rather than exiting on
26409 internal errors.
26410
26411Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26412
26413 * gdb.t03/gdbme.c: Add pointer to struct variable.
26414 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26415 referencing struct members.
26416
26417Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26418
26419 * configure.in (mips-idt-ecoff): New target.
26420 * config/mips-gdb.exp: New file for remote board using MIPS remote
26421 debugging protocol.
26422
26423 * Redid configuration scheme. Removed gdb.t*/configure.in.
26424 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26425 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26426 distclean targets. Built executables via .o files. Adjusted
26427 tests to account for source files in $(srcdir) rather than
26428 $(objdir).
26429 * lib/gdb.exp (runto): Don't expect () after the function name,
26430 because it may have arguments.
26431
26432Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26433
26434 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26435 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26436 expected failures for mips-idt-* and mips-sgi-*.
26437 * gdb.t00/default.exp (attach): Kill process if requested.
26438 * gdb.t00/help.exp (help target core, help target): Accept a gdb
26439 that does not read core files.
26440 * gdb.t01/run.exp: Removed checks for exit status code.
26441 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
26442 it is linked in.
26443 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
26444 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
26445 appropriate, rather than doing it by hand.
26446 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
26447 execution.
26448 * gdb.t10/crossload.exp: Kill existing program if needed.
26449 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
26450 appropriate, rather than doing it by hand. Always increase
26451 timeout for this test, not just for VxWorks.
26452
26453Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
26454
26455 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
26456 of Chill STRUCT types and STRUCT values.
26457 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
26458 than "char".
26459 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 26460 struct2): New struct definitions and initializations to test
c906108c
SS
26461 simple Chill STRUCT types.
26462
26463Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
26464
26465 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
26466 the null byte at the end of strings.
26467 * gdb.t00/default.exp: Make show version insensitive to copyright
26468 date.
26469 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
26470 to avoid dependencies on target char signedness.
26471 * gdb.t16/printcmds.exp: Update expected results for explicitly
26472 unsigned char.
26473 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
26474 now work.
26475 * gdb.t21/demangle.exp: Add many more patterns for template
26476 demangling, most of them being expected failures.
26477 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
26478 string we are matching for, to match on the whole string.
26479 * gdb.t21/demangle.exp: Add many new test strings to demangle,
26480 and fix a whole bunch that had incorrect expected output but were
26481 passing anyway because of the bug in "proc demangle".
26482 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
26483 type.
26484 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
26485
26486Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
26487
a9c64011
AS
26488 * gdb/testsuite: made modifications to testcases, etc., to allow
26489 them to work properly given the reorganization of deja-gnu and the
26490 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
26491
26492Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
26493
26494 * gdb/testsuite: Initial creation of gdb/testsuite.
26495 Migrated dejagnu testcases and support files for testing nm to
26496 gdb/testsuite from deja-gnu. These files were moved "as is"
26497 with no modifications. This migration is part of a major overhaul
26498 of dejagnu. The modifications to these testcases, etc., which
26499 will allow them to work with the new version of dejagnu will be
26500 made in a future update.
48efe704 26501
8d8cb839 26502 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 26503\f
8d8cb839
EZ
26504;; Local Variables:
26505;; mode: change-log
26506;; left-margin: 8
26507;; fill-column: 74
26508;; version-control: never
26509;; End:
902f2ccb 26510
0b302171 26511 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
26512 Copying and distribution of this file, with or without modification,
26513 are permitted provided the copyright notice and this notice are preserved.
This page took 2.652898 seconds and 4 git commands to generate.