2012-03-08 Yao Qi <yao@codesourcery.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f4647387
YQ
12012-03-08 Yao Qi <yao@codesourcery.com>
2 Pedro Alves <palves@redhat.com>
3
4 Fix PR server/13392.
5 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
6 (tracepoint_change_loc_2): Remove kfail. Return if failed to
7 download tracepoints.
8 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
9 (pending_tracepoint_resolved_during_trace): Likewise.
10 (pending_tracepoint_installed_during_trace): Likewise.
11 (pending_tracepoint_with_action_resolved): Likewise.
12
83c532cb
KS
132012-03-08 Keith Seitz <keiths@redhat.com>
14
15 * gdb.ada/array_bounds.exp: Get breakpoint for line
16 with "START", not "STOP".
17 * gdb.python/py-infthread.exp: Do not continue to
18 line marked "Break here.", which is undefined.
19
d6b6bbb7
LM
202012-03-08 Luis Machado <lgustavo@codesourcery.com>
21
22 Revert:
23
24 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
25
26 Implement testsuite workaround for PR breakpoints/13781.
27 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
28 (set breakpoint condition-evaluation host): New conditional command.
29
7fe25d9b
JK
302012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
31
32 Fix CU relative vs. absolute DIE offsets.
33 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
34 one.
35
51898c15
JK
362012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
37
38 Fix false FAIL on distros with relro linkage as default.
39 * gdb.reverse/solib-precsave.exp: Try to compile the test using
40 -Wl,-z,norelro first.
41
8131799e
JB
422012-03-06 Joel Brobecker <brobecker@adacore.com>
43
44 * gdb.ada/bp_on_var: New testcase.
45
ba241969
JB
462012-03-06 Joel Brobecker <brobecker@adacore.com>
47
48 * gdb.ada/bp_enum_homonym: New testcase.
49
abe49676
YQ
502012-03-06 Yao Qi <yao@codesourcery.com>
51
52 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
53 x86_64-*-* and i?86-*-*.
54 Set up KFAIL for gdb/13808.
55
d8df103b
TT
562012-03-05 Tom Tromey <tromey@redhat.com>
57
58 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
59 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
60
b7b189f3
TT
612012-03-05 Tom Tromey <tromey@redhat.com>
62
63 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
64
69dc1c4d
YQ
652012-03-04 Yao Qi <yao@codesourcery.com>
66
67 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
68 messages for KFAIL.
69
3f20c47f
JK
702012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
71
72 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
73 (print one_two_three, indexes off, print few_reps, indexes off)
74 (print many_reps, indexes off, print empty, indexes off)
75 (print one_two_three, print few_reps, print many_reps, print empty):
76 Call setup_xfail if $gcc_old.
77
abf1152a
JK
782012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
79
80 Implement testsuite workaround for PR breakpoints/13781.
81 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
82 (set breakpoint condition-evaluation host): New conditional command.
83
a06715f8
JK
842012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
85
86 Code cleanup.
87 * gdb.cp/mb-templates.exp: New variables executable. Use it for
88 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
89 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
90 number 1 by $bpnum. Four times.
91
5808517f
YQ
922012-03-03 Yao Qi <yao@codesourcery.com>
93
94 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
95
dfe2ac14
JK
962012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
97
98 Setup KFAIL for PR server/13796.
99 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
100
8bbc467a
JB
1012012-03-02 Joel Brobecker <brobecker@adacore.com>
102
103 * gdb.ada/operator_bp: New testcase.
104
c0eac87f
JB
1052012-03-02 Joel Brobecker <brobecker@adacore.com>
106
107 * gdb.ada/info_locals_renaming: New testcase.
108
4f42c881
TT
1092012-03-02 Tom Tromey <tromey@redhat.com>
110
111 * gdb.base/nextoverexit.c: New file.
112 * gdb.base/nextoverexit.exp: New file.
113
7380c0c9
EBM
1142012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
115
116 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
117 parameter.
118
1faeff08
MR
1192012-03-01 Maciej W. Rozycki <macro@mips.com>
120
121 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
122 core registers.
123
320b6f49
MR
1242012-03-01 Maciej W. Rozycki <macro@mips.com>
125 Maciej W. Rozycki <macro@codesourcery.com>
126 Daniel Jacobowitz <dan@codesourcery.com>
127
128 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
129
ad5f7d6e
PA
1302012-03-01 Pedro Alves <palves@redhat.com>
131
132 PR gdb/13767
133
134 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
135 (gdb_collect_globals_test): Call it.
136
d3dc44a6
KS
1372012-03-01 Keith Seitz <keiths@redhat.com>
138
139 * gdb.cp/method2.exp: Output of overload menu is now
140 alphabetized. Update tests for "break A::method".
141 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
142 of hard-coding them.
143 Overload menu is alphabetized: rewrite to accommodate.
144 Unset variables LINE and TYPES which are used in other tests.
145 Compute the output of "info break".
146 Update the breakpoint table after all breakpoints are deleted.
147 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
148 compute ACTUALS and the method body based on parameters.
149 Update expected output accordingly.
150 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
151 unique comments to allow the use of gdb_get_line_number.
152
1532012-03-01 Keith Seitz <keiths@redhat.com>
154
155 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
156 some Tcl syntax.
157 * gdb.cp/ovldbreak.exp: Likewise.
158
7949c2a0
KS
1592012-03-01 Keith Seitz <keiths@redhat.com>
160
161 * gdb.base/help.exp (help show user): Update expected result
162 for new doc string changes (add "non-python").
163
7d74f244
DE
1642012-03-01 Scott J. Goldman <scottjg@vmware.com>
165
166 * gdb.python/py-cmd.exp: Add test to verify that python commands can
167 be put in the user-defined category and that the commands appear in
168 "help user-defined".
169
1b611343
JB
1702012-02-29 Joel Brobecker <brobecker@adacore.com>
171
172 * gdb.ada/tagged_not_init: New testcase.
173
99b1c762
JB
1742012-02-29 Joel Brobecker <brobecker@adacore.com>
175
176 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
177 * gdb.ada/enum_idx_packed: New testcase.
178
2d4a02ee
JB
1792012-02-29 Joel Brobecker <brobecker@adacore.com>
180
181 * gdb.ada/aliased_array: New testcase.
182
2e6fda7d
JB
1832012-02-29 Joel Brobecker <brobecker@adacore.com>
184
185 * gdb.ada/whatis_array_val: New testcase.
186
9a7f938f
JK
1872012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
188
189 Fix disp-step-syscall.exp: fork: single step over fork.
190 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
191 whitespaces.
192 (single step over $syscall): Remove its check.
193 (single step over $syscall final pc): New check.
194
8703a944
JK
1952012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
196
197 Support processors without SSSE3.
198 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
199 pabsd into ...
200 (ssse3_test): ... a new function.
201 (main): Call ssse3_test.
202 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
203 Update expected values everywhere.
204 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
205 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
206 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
207 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
208 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
209 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
210 Move these tests lower.
211 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
212 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
213 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
214 New tests.
215
c03e6ccc
YQ
2162012-02-29 Yao Qi <yao@codesourcery.com>
217 Pedro Alves <palves@redhat.com>
218
219 * gdb.trace/trace-mt.c: New.
220 * gdb.trace/trace-mt.exp: New.
221
7964b62a
TS
2222012-02-28 Thomas Schwinge <thomas@codesourcery.com>
223
2c8910ba
TS
224 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
225 numbers instead of hardcoding them.
226 * gdb.base/annota1.c: Provide suitable markers.
227 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
228 numbers instead of hardcoding them.
229 * gdb.base/annota3.c: Provide suitable markers.
230
231 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
232 * gdb.base/annota3.c: Likewise.
233 * gdb.base/sigall.c: Likewise.
234 * gdb.base/signals.c: Likewise.
235 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 236
5a41c0b7
MR
2372012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
238
239 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
240 failure return path.
241
ebbbe5c5
LM
2422012-02-27 Luis Machado <lgustavo@codesourcery.com>
243
244 * gdb.base/save-bp.exp: Account for new condition evaluator output.
245
8d126d8a
LM
2462012-02-24 Luis Machado <lgustavo@codesourcery.com>
247
248 * gdb.base/cond-eval-mode.exp: New file.
249
11337c2f
PA
2502012-02-24 Pedro Alves <palves@redhat.com>
251
252 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
253 (top level): Use with_test_prefix.
254
13fc3e3c
PA
2552012-02-24 Pedro Alves <palves@redhat.com>
256
257 * gdb.threads/attach-into-signal.exp (corefunc): Use
258 with_test_prefix.
259
07c1b626
JK
2602012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
261
262 Fix false FAILs on old CPUs without SSE.
263 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
264 Return untested for Illegal instruction.
265
596ba138
JK
2662012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
267
268 Fix false FAILs with glibc debug infos installed.
269 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
270 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
271
aeaa2474
SA
2722012-02-22 Sterling Augustine <saugustine@google.com>
273
274 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
275 constant with cast.
276
aed555c9
PA
2772012-02-21 Pedro Alves <palves@redhat.com>
278
279 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
280
78afebb4
PA
2812012-02-21 Pedro Alves <palves@redhat.com>
282
283 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
284
fdcfef12
PA
2852012-02-21 Pedro Alves <palves@redhat.com>
286
287 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
288 with_test_prefix.
289
0f4d39d5
PA
2902012-02-21 Pedro Alves <palves@redhat.com>
291
292 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
293 with_test_prefix here.
294 (top level): Do it here instead. Remove `:' from the
295 with_test_prefix string.
296 * gdb.base/attach-pie-misread.exp: Remove the leading space the
297 the suffix `:' from the with_test_prefix prefix string.
298 * gdb.base/break-interp.exp: Ditto.
299 * gdb.base/catch-load.exp: Ditto.
300 * gdb.base/disp-step-syscall.exp: Ditto.
301 * gdb.base/jit-so.exp: Ditto.
302 * gdb.base/jit.exp: Ditto.
303 * gdb.base/sepdebug.exp: Ditto.
304 * gdb.base/solib-display.exp: Ditto.
305 * gdb.base/solib-overlap.exp: Ditto.
306 * gdb.base/watch-cond-infcall.exp: Ditto.
307 * gdb.base/watchpoint.exp: Ditto.
308 * gdb.dwarf2/dw2-noloc.exp: Ditto.
309 * gdb.mi/mi-watch.exp: Ditto.
310 * gdb.mi/mi2-watch.exp: Ditto.
311 * gdb.threads/non-ldr-exc-1.exp: Ditto.
312 * gdb.threads/non-ldr-exc-2.exp: Ditto.
313 * gdb.threads/non-ldr-exc-3.exp: Ditto.
314 * gdb.threads/non-ldr-exc-4.exp: Ditto.
315 * gdb.threads/watchpoint-fork.exp: Ditto.
316 * gdb.threads/watchthreads-reorder.exp: Ditto.
317 * gdb.trace/change-loc.exp: Ditto.
318 * gdb.trace/pending.exp: Ditto.
319 * gdb.trace/status-stop.exp: Ditto.
320 * gdb.trace/strace.exp: Ditto.
321 * gdb.trace/trace-break.exp: Ditto.
322 * gdb.trace/unavailable.exp: Ditto.
323 * lib/gdb.exp (with_test_prefix): Always prefix with space and
324 suffix with colon. Adjust leading comments.
325
6a5870ce
PA
3262012-02-21 Pedro Alves <palves@redhat.com>
327 Tom Tromey <tromey@redhat.com>
328
329 * lib/gdb.exp: Add description of test prefixes.
330 (with_test_prefix): New procedure.
331 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
332 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
333 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
334 instead of lappend to append to pf_prefix.
335 * gdb.base/catch-load.exp: Use with_test_prefix.
336 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
337 * gdb.base/jit-so.exp: Use with_test_prefix.
338 * gdb.base/jit.exp: Use with_test_prefix.
339 * gdb.base/return-nodebug.exp (do_test): Use append instead of
340 lappend to append to pf_prefix.
341 * gdb.base/sepdebug.exp: Use with_test_prefix.
342 * gdb.base/solib-display.exp: Use with_test_prefix.
343 * gdb.base/solib-overlap.exp: Use with_test_prefix.
344 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
345 * gdb.base/watchpoint.exp: Use with_test_prefix.
346 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
347 * gdb.mi/mi-watch.exp: Use with_test_prefix.
348 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
349 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
350 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
351 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
352 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
353 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
354 append instead of lappend to append to pf_prefix.
355 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
356 * gdb.trace/change-loc.exp: Use with_test_prefix.
357 * gdb.trace/pending.exp: Use with_test_prefix.
358 * gdb.trace/status-stop.exp: Use with_test_prefix.
359 * gdb.trace/strace.exp: Use with_test_prefix.
360 * gdb.trace/trace-break.exp: Use with_test_prefix.
361 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
362 instead of lappend to append to pf_prefix.
363
35dc4a6b
JK
3642012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
365
366 Fix racy FAILs.
367 * gdb.base/inferior-died.c (main): Add return of 0.
368 * gdb.base/inferior-died.exp (continue): Fix expectation of
369 asynchronous events.
370 (p 1): New test.
371
c5a006e6
PA
3722012-02-20 Pedro Alves <palves@redhat.com>
373
374 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
375 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
376 gdb's internal debug output. For the non-threaded case, look for
377 "Program received signal SIGLARM", for the threaded case, peek at
378 the thread's siginfo.
379
cc51a170
PA
3802012-02-20 Pedro Alves <palves@redhat.com>
381
382 General cleanup, make output test messages unique, and build
383 different executable files for the non-threaded and threaded
384 cases.
385
386 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
387 Delete.
388 (executable_nothr, executable_thr): New globals.
389 (top level): Adjust to delete both executables.
390 (corefunc): New parameter $executable. Set $pf_prefix instead of
391 hand writing a prefix in tests. Issue a clean_restart and enable
392 lin-lwp debug output here.
393 (top level): Adjust. Use build_executable. Don't start gdb here,
394 and don't enable lin-lwp debug output here.
395 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
396
c755f03d
JK
3972012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
398
399 Fix racy FAILs.
400 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
401 "continue" command.
402
6bec5e0a
JK
4032012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
404
405 Fix for gdbserver non-extended mode.
406 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
407 and gdb_run_cmd.
408
2e8265fd
TT
4092012-02-17 Tom Tromey <tromey@redhat.com>
410
411 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
412 * gdb.python/py-events.exp: Check 'dir' output.
413 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
414
9e507076
YQ
4152012-02-17 Yao Qi <yao@codesourcery.com>
416
417 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
418
32d22ab1
TT
4192012-02-16 Tom Tromey <tromey@redhat.com>
420
421 * gdb.base/inferior-died.c: Don't include stdio.h.
422
9addecb9
TT
4232012-02-16 Tom Tromey <tromey@redhat.com>
424
425 * gdb.base/inferior-died.c: New file.
426 * gdb.base/inferior-died.exp: New file.
427
4cb6da1c
AR
4282012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
429
430 * gdb.base/break-inline.exp: New file.
431 * gdb.base/break-inline.c: New file.
432
3af2590d
TT
4332012-02-15 Tom Tromey <tromey@redhat.com>
434
435 * gdb.base/pc-fp.exp: Add "info register" tests.
436
29988831
TT
4372012-02-15 Tom Tromey <tromey@redhat.com>
438
439 * gdb.base/regs.exp: Remove.
440
10010058
PA
4412012-02-15 Pedro Alves <palves@redhat.com>
442
443 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
444 the target doesn't support tracepoints.
445 * gdb.trace/circ.exp: Ditto.
446 * gdb.trace/collection.exp: Ditto.
447 * gdb.trace/packetlen.exp: Ditto.
448 * gdb.trace/passc-dyn.exp: Ditto.
449 * gdb.trace/report.exp: Ditto.
450 * gdb.trace/tfind.exp: Ditto.
451 * gdb.trace/tspeed.exp: Ditto.
452 * gdb.trace/tsv.exp: Ditto.
453 * gdb.trace/unavailable.exp: Ditto.
454 * gdb.trace/while-dyn.exp: Ditto.
455
a2e0062d
PA
4562012-02-15 Pedro Alves <palves@redhat.com>
457
458 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
459 gdb_test_multiple, and call unsupported instead of fail, if the
460 remote side does not support the request.
461
a1999d40
PA
4622012-02-15 Pedro Alves <palves@redhat.com>
463
464 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
465 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
466 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
467 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
468 * gdb.server/server-run.exp: Make sure gdb is disconnected.
469 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
470 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
471 doesn't start with "extended-" already.
472
7cee1e54
PA
4732012-02-15 Pedro Alves <palves@redhat.com>
474
475 Support extended-remote. Avoid cascading timeouts.
476
477 * gdb.base/attach.exp (do_attach_tests): Add expected output for
478 the extended-remote target. If attaching with no file fails, load
479 the file manually.
480 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
481
816338b5
SS
4822012-02-14 Stan Shebs <stan@codesourcery.com>
483
484 * gdb.base/ena-dis-br.exp: Add enable count test.
485
cc30c4bd
PA
4862012-02-13 Pedro Alves <palves@redhat.com>
487
488 * config/mips-idt.exp: Delete.
489 * gdb.base/a2-run.exp: Remove mips-idt xfails.
490 * gdb.base/bitfields.exp: Remove mips-idt restarts.
491 * gdb.base/break.exp: Remove mips-idt references.
492 * gdb.base/chng-syms.exp: Ditto.
493 * gdb.base/default.exp: Ditto.
494 * gdb.base/funcargs.exp (funcargs_reload): Delete.
495 (top level): Don't call it.
496 * gdb.base/opaque.exp: Remove mips-idt restarts.
497 * gdb.base/ptype.exp: Remove mips-idt xfails.
498 * gdb.base/scope.exp: Remove mips-idt restarts.
499 * gdb.base/sepdebug.exp: Remove mips-idt references.
500 * gdb.base/watchpoint.exp (maybe_clean_restart)
501 (maybe_reinitialize): Delete.
502 (test_disabling_watchpoints, test_disabling_watchpoints)
503 (test_watchpoint_triggered_in_syscall)
504 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
505 Don't call them.
506
57008375
JK
5072012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
508
509 * gdb.server/server-exec-info.exp: New file.
510
4a2d9c08
PA
5112012-02-10 Pedro Alves <palves@redhat.com>
512
513 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
514 always non-empty.
515 (test_attach): Always pass $exec to test_attach_gdb.
516
09fa21bd
TT
5172012-02-08 Tom Tromey <tromey@redhat.com>
518
519 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
520 before inferior is started.
521
f0823d2c
TT
5222012-02-07 Tom Tromey <tromey@redhat.com>
523
524 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
525 Symbol.value.
526 * gdb.python/py-symbol.c (qq): Set default value.
527
5282012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
529
530 * gdb.python/py-symbol.c (qq): New global.
531 * gdb.python/py-symbol.exp: Add test for frame-less
532 lookup_symbol.
533 * gdb.python/py-symtab.exp: Fix line number.
534
f7e44f65
JB
5352012-02-03 Joel Brobecker <brobecker@adacore.com>
536
537 * gdb.ada/mi_task_arg: New testcase.
538
4c9ed63c
PA
5392012-02-02 Pedro Alves <palves@redhat.com>
540
541 * gdb.reverse/until-precsave.exp: Also put "record save" under the
542 extended timeout.
543
c0b9f2c6
PA
5442012-02-02 Pedro Alves <palves@redhat.com>
545
546 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
547 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
548
5f8cefd7
PA
5492012-02-02 Pedro Alves <palves@redhat.com>
550
551 * gdb.base/term.exp: Rewrite.
552 * gdb.base/term.c: New.
553
2f3a2569
PA
5542012-02-02 Pedro Alves <palves@redhat.com>
555
556 * gdb.base/default.exp (run "r" abbreviation, run): Add
557 extended-remote expected output.
558
f149aabd
TT
5592012-02-02 Tom Tromey <tromey@redhat.com>
560
561 * gdb.cp/dispcxx.exp: New file.
562 * gdb.cp/dispcxx.cc: New file.
563
03bef283
TT
5642012-02-01 Tom Tromey <tromey@redhat.com>
565
566 * gdb.base/jit-simple.exp: New file.
567 * gdb.base/jit-simple.c: New file.
568
a79b18b5
YQ
5692012-01-30 Yao Qi <yao@codesourcery.com>
570
571 * gdb.base/skip.exp: Make test result unique.
572
f0d1a53e
JK
5732012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
574
575 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
576 compatibility with valgrind-3.7.0.
577
4b3c9f41
PA
5782012-01-27 Pedro Alves <palves@redhat.com>
579
580 * gdb.base/watchpoint.exp (no_hw): New global.
581 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
582 disable hw watchpoints.
583 (test_wide_location_1, test_wide_location_2): If no_hw is set,
584 don't expect hw watchpoints.
585 (no_hw_watchpoints): Always clean restart.
586 (do_tests): New procedure, factored out from the top level.
587 (top level): Run tests twice. Once with hw watchpoints enabled,
588 another time with hw watchpoints disabled.
589
a13491c8
PA
5902012-01-27 Pedro Alves <palves@redhat.com>
591
592 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
593 out from the top level.
594 (top level): Call it instead.
595
f2c8a051
PA
5962012-01-27 Pedro Alves <palves@redhat.com>
597
598 * gdb.base/watchpoint.exp (top level): Re-enable hardware
599 watchpoints sooner.
600
654d7a9e
PA
6012012-01-27 Pedro Alves <palves@redhat.com>
602
603 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
604
274f47f3
PA
6052012-01-27 Pedro Alves <palves@redhat.com>
606
607 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
608 "You may have requested too many hardware
609 breakpoints/watchpoints".
610
e4d63ba2
PA
6112012-01-27 Pedro Alves <palves@redhat.com>
612
613 * gdb.base/watchpoint.exp (maybe_clean_restart)
614 (maybe_reinitialize): New.
615 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
616 expect "hit N times".
617 (test_disabling_watchpoints, test_complex_watchpoint)
618 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
619 Call maybe_clean_restart.
620 (top level): Use clean_restart. Remove "mips-idt-*"
621 reinitialization.
622
dbd95daf
PA
6232012-01-27 Pedro Alves <palves@redhat.com>
624
625 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
626
f3ad2025
PA
6272012-01-27 Pedro Alves <palves@redhat.com>
628
629 * gdb.base/watchpoint.exp: Clean restart after tests that don't
630 require `initialize' anymore. Remove unnecessary `initialize'
631 calls.
632
100aa3ae
PA
6332012-01-27 Pedro Alves <palves@redhat.com>
634
635 * gdb.base/watchpoint.exp (wp_set): Delete.
636 (initialize, test_simple_watchpoint, top level): Remove dead code.
637
c79a8e11
PA
6382012-01-27 Pedro Alves <palves@redhat.com>
639
640 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
641 typo.
642
048fe15a
PA
6432012-01-27 Pedro Alves <palves@redhat.com>
644
645 * config/extended-gdbserver.exp: New file.
646 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
647 comment.
648 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
649 * boards/native-extended-gdbserver.exp: New file.
650
4033a6bf
PA
6512012-01-26 Pedro Alves <palves@redhat.com>
652
653 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
654 and gdb_test_multiple.
655
3d7f4b81
PA
6562012-01-26 Pedro Alves <palves@redhat.com>
657
658 Make test messages unique, and more identifiable.
659 * gdb.multi/watchpoint-multi.exp: Change test messages.
660
484abf42
TT
6612012-01-25 Tom Tromey <tromey@redhat.com>
662
663 * gdb.base/solib-disc.exp: Fix regexps.
664
edcc5120
TT
6652012-01-24 Tom Tromey <tromey@redhat.com>
666
667 * lib/mi-support.exp (mi_expect_stop): Add special case for
668 solib-event.
669 * gdb.base/catch-load-so.c: New file.
670 * gdb.base/catch-load.exp: New file.
671 * gdb.base/catch-load.c: New file.
672 * gdb.base/break-interp.exp (reach_1): Update regexp.
673
30b91c90
JK
6742012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 Fix fuzzy results.
677 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
678 lpsimple and func.
679
53fe1783
GB
6802012-01-24 Gary Benson <gbenson@redhat.com>
681
682 Delete #if 0'd out code.
683 * gdb.base/default.exp (info catch): Remove.
684 * gdb.base/gdb_history (info catch): Likewise.
685 * gdb.base/help.exp (info catch): Likewise.
686
d0d8b0c6
JK
6872012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
688
689 Fix watchpoints to be specific for each inferior.
690 * gdb.multi/watchpoint-multi.c: New file.
691 * gdb.multi/watchpoint-multi.exp: New file.
692
4403d8e9
JK
6932012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
694
695 Fix watchpoints across inferior fork.
696 * gdb.threads/watchpoint-fork-child.c: New file.
697 * gdb.threads/watchpoint-fork-mt.c: New file.
698 * gdb.threads/watchpoint-fork-parent.c: New file.
699 * gdb.threads/watchpoint-fork-st.c: New file.
700 * gdb.threads/watchpoint-fork.exp: New file.
701 * gdb.threads/watchpoint-fork.h: New file.
702
050a2e1d
PA
7032012-01-23 Pedro Alves <palves@redhat.com>
704
705 * gdb.base/call-signal-resume.exp: Allow output after "return".
706
6a52fb62
PA
7072012-01-20 Pedro Alves <palves@redhat.com>
708
709 * gdb.python/py-finish-breakpoint.py: Fix typo.
710
145b16a9
UW
7112012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
712
713 * gdb.base/info-proc.exp: Also run on remote targets. Main
714 "info proc" command is now always present; whether target supports
715 actual info proc operation is detected when attempting to issue
716 the command.
717
26f6125e
JK
7182012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
719
720 * .gdbinit: Remove.
721
eb5227ce
PA
7222012-01-19 Pedro Alves <palves@redhat.com>
723
724 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
725 look at the funtions' returns.
726 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
727 (jprint.print(int, int)): Change return type to int. Adjust.
728
1db33378
PP
7292012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
730
731 PR gdb/9538
732 * gdb.base/sepdebug.exp: New test.
733
b9736cf8
PA
7342012-01-18 Pedro Alves <palves@redhat.com>
735
736 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
737 Allow output before ^done.
738
4aac40c8
TT
7392012-01-16 Tom Tromey <tromey@redhat.com>
740
741 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
742 Add tests for relative directory.
743
cafec441
TT
7442012-01-16 Tom Tromey <tromey@redhat.com>
745
746 * gdb.base/printcmds.c (enum flag_enum): New.
747 (three): New global.
748 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
749 enum printing.
750 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
751 FlagEnumerationPrinter.
752 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
753 * gdb.python/py-pp-maint.c (enum flag_enum): New.
754 (fval): New global.
755
abcc4978
PA
7562012-01-16 Pedro Alves <palves@redhat.com>
757
758 * lib/gdb.exp (banned_procedures): New variable.
759 (banned_variables_traced): Rename to ...
760 (banned_traced): ... this.
761 (gdb_init): Also trace banned procedures.
762 (gdb_finish): Also untrace banned procedures.
763
97ccebe8
PA
7642012-01-16 Pedro Alves <palves@redhat.com>
765
766 Remove all calls to strace.
767
2af7517b
JK
7682012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
769
770 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
771 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
772
9241a8bc
PP
7732012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
774
775 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
776 * gdb.base/pie-execl.exp: Likewise.
777
3848a17f
KS
7782012-01-12 Keith Seitz <keiths@redhat.com>
779
780 PR mi/10586
781 * gdb.mi/var-cmd.c (struct anonymous): New structure.
782 (do_anonymous_type_tests): New function.
783 (main): Call do_anonymous_type_tests.
784 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
785 (verify_everything): New procedure.
786 * gdb.mi/mi-var-cp.cc (class A): New class.
787 (anonymous_structs_and_unions): New function.
788 (main): Call anonymous_structs_and_unions.
789 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
790 (verify_everything): New procedure.
791
440e2fca
KS
7922012-01-12 Keith Seitz <keiths@redhat.com>
793
794 * lib/mi-support.exp: Expand comments about PATH_EXPR.
795 (varobj_tree::get_path_expr): Assume that all varobjs are
796 compound unless they are known simple types.
797 Adjust path expressions based on parent type, path parent type,
798 and tree language.
799 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
800 the root varobj.
801 (mi_walk_varobj_tree): Add LANGUAGE parameter.
802
675399c9
PA
8032012-01-11 Pedro Alves <palves@redhat.com>
804
805 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
806 core files on this machine" anymore.
807
97ddaa9b
PH
8082012-01-11 Paul Hilfinger <hilfingr@adacore.com>
809
810 * gdb.base/watchpoint.c (recurser): Initialize local_x.
811 (main): Repeat recurser call.
812 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
813 equivalent to 'local_x'.
814
ea733575
PH
8152012-01-11 Paul Hilfinger <hilfingr@adacore.com>
816 Joel Brobecker <brobecker@adacore.com>
817
818 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
819
2ca0b532
PA
8202012-01-05 Pedro Alves <alves.ped@gmail.com>
821
822 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
823 * gdb.python/py-events.c (first): Add bits for new "step N" test.
824 * gdb.python/py-events.exp: Test that "step N" tripping on a
825 breakpoint emits a breakpoint event.
826
6e681866
JB
8272012-01-03 Joel Brobecker <brobecker@adacore.com>
828
829 * gdb.base/auxv.exp: Reformat the copyright notice.
830
3c2d6aff
YQ
8312012-01-03 Yao Qi <yao@codesourcery.com>
832
833 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
834 (strace_trace_on_diff_addr): New.
835 * gdb.trace/strace.c: (main): Add two local variables.
836
0852fee3
UW
8372011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
838
839 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
840 * gdb.cell/gcore.exp: Likewise.
841 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
842 to verify the correct instance of main is selected.
843
12c3e59c
JB
8442012-01-02 Joel Brobecker <brobecker@adacore.com>
845
846 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
847 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
848 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
849 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
850 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
851 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
852 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
853 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
854 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
855 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
856 gdb.threads/thread_check.c: Reformat copyright header.
857
c0f378ec
EBM
8582011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
859
e4a7ca93 860 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
861 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
862 is not enabled.
863
3bc96cfb
JK
8642011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
865
866 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
867 parameter to self_exec, adjust the function.
868 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
869 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
870 (set var do_exit = 0): Remove test.
871 (newline at end of file): Add one.
872
095bcf5e
JB
8732011-12-27 Joel Brobecker <brobecker@adacore.com>
874
875 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
876 New files.
877
18d19bd1
JK
8782011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
879
880 Fix racy FAILs.
881 * gdb.threads/fork-thread-pending.c (barrier): New variable.
882 (thread_function, thread_forker): Call pthread_barrier_wait for it.
883 (main): Call pthread_barrier_init for it.
884
e809353a
JK
8852011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
886
887 Fix double send_gdb leading to racy FAILs.
888 * gdb.base/break.exp (set silent break bp_location1): Replace
889 3x send_gdb and gdb_expect by gdb_test.
890 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
891 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
892 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
893 instead of send_gdb. Twice.
894 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
895 3x send_gdb and gdb_expect by gdb_test.
896 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
897
da8cb7ec
JK
8982011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
899
900 * gdb.linespec/linespec.exp: Compile using {c++}.
901
ae1a303e
JK
9022011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
903
904 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
905 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
906 (verify GCC PR debug/51668): New test.
907
cc72b2a2
KP
9082011-12-23 Kevin Pouget <kevin.pouget@st.com>
909
910 Introduce gdb.FinishBreakpoint in Python.
911 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
912 py-finish-breakpoint2
913 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
914 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
915 instead of line number.
916 * gdb.python/py-finish-breakpoint.c: New file.
917 * gdb.python/py-finish-breakpoint.exp: New file.
918 * gdb.python/py-finish-breakpoint.py: New file.
919 * gdb.python/py-finish-breakpoint2.cc: New file.
920 * gdb.python/py-finish-breakpoint2.exp: New file.
921 * gdb.python/py-finish-breakpoint2.py: New file.
922
3b7962f9
JK
9232011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
924
925 Partial fix of compatibility with gcc-4.7.
926 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
927 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
928 Add comment to add a PASS case in the future.
929
6538471c
JK
930 Fix compatibility with gcc-4.7.
931 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
932
7052e42c
UW
9332011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
934
935 PR tdep/12797
936 * gdb.base/callfuncs.exp: Remove KFAIL.
937
9ac7f98e
JB
9382011-12-21 Joel Brobecker <brobecker@adacore.com>
939
940 * gdb.ada/task_bp: New testcase.
941
f6eeced0
JK
9422011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
943
944 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
945 -DNO_SECTIONS.
946 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
947
72225e17
JK
9482011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
949
950 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
951 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
952 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
953 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
954 conditional for gcc <= 4.5.
955
13ac8d2c
JK
9562011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
957
958 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
959 by XFAIL.
960 * gdb.cp/static-method.exp (info addr A::func())
961 (list static-method.cc:xxx::(anonymous namespace)::A::func)
962 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
963 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
964 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
965 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
966 (test value of F in k3_m): Likewise.
967 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
968 Likewise.
969
049682ba
JK
9702011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
971
972 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
973 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
974 Remove.
975 * gdb.threads/attachstop-mt.c: Remove.
976 * gdb.threads/attachstop-mt.exp: Remove.
977
2c9d8796
MK
9782011-12-17 Mark Kettenis <kettenis@gnu.org>
979
980 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
981
e0f9f062
DE
9822011-12-16 Doug Evans <dje@google.com>
983
f4aa2101 984 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
985 * boards/native-gdbserver.exp: New file.
986
e0f9f062
DE
987 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
988 gdbserver output.
989 (gdbserver_default_get_remote_address): New function.
990 (gdbserver_start): Call gdb,get_remote_address to compute argument
991 to "target remote" command.
992
80b6e756
PM
9932011-12-16 Phil Muldoon <pmuldoon@redhat.com>
994
1c3ad6ab 995 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
996 python print-stack. Add set/show python print-stack
997 off|full|message tests.
998
1576bd00
YQ
9992011-12-15 Yao Qi <yao@codesourcery.com>
1000
1001 * gdb.trace/strace.c: New
1002 * gdb.trace/strace.exp: New.
1003
d6a0f6e0
TT
10042011-12-14 Tom Tromey <tromey@redhat.com>
1005
1006 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
1007
31015e1d
DE
10082011-12-14 Doug Evans <dje@google.com>
1009
1010 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
1011
7b50312a
PA
10122011-12-14 Pedro Alves <pedro@codesourcery.com>
1013
1014 PR threads/10729
1015
1016 * gdb.mi/watch-nonstop.c: New file.
1017 * gdb.mi/mi-watch-nonstop.exp: New file.
1018
924437bc
PA
10192011-12-13 Pedro Alves <pedro@codesourcery.com>
1020 Doug Evans <dje@google.com>
1021
1022 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
1023 (clean_restart): Remove references to the gdb_stub target board
1024 variable.
1025 (gdb_step_for_stub): Delete.
1026
1027 * gdb.base/annota1.exp: Remove all references to [target_info
1028 exists gdb_stub], gdb_step_for_stub and usestubs.
1029 * gdb.base/annota3.exp: Ditto.
1030 * gdb.base/async.exp: Ditto.
1031 * gdb.base/break.exp: Ditto.
1032 * gdb.base/code-expr.exp: Ditto.
1033 * gdb.base/commands.exp: Ditto.
1034 * gdb.base/completion.exp: Ditto.
1035 * gdb.base/condbreak.exp: Ditto.
1036 * gdb.base/consecutive.exp: Ditto.
1037 * gdb.base/cvexpr.exp: Ditto.
1038 * gdb.base/define.exp: Ditto.
1039 * gdb.base/display.exp: Ditto.
1040 * gdb.base/ena-dis-br.exp: Ditto.
1041 * gdb.base/environ.exp: Ditto.
1042 * gdb.base/gnu-ifunc.exp: Ditto.
1043 * gdb.base/maint.exp: Ditto.
1044 * gdb.base/pending.exp: Ditto.
1045 * gdb.base/sect-cmd.exp: Ditto.
1046 * gdb.base/sepdebug.exp: Ditto.
1047 * gdb.base/unload.exp: Ditto.
1048 * gdb.base/watchpoint-solib.exp: Ditto.
1049 * gdb.cp/annota2.exp: Ditto.
1050 * gdb.cp/annota3.exp: Ditto.
1051 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1052 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
1053 * gdb.mi/mi-pending.exp: Ditto.
1054 * gdb.trace/circ.exp: Ditto.
1055 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
1056 * gdb.base/list.exp: Ditto.
1057
1058 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
1059 breakpoint function and all references to the usestubs macro.
1060 * gdb.base/exprs.c: Ditto.
1061 * gdb.base/freebpcmd.c: Ditto.
1062 * gdb.base/bitfields.c: Ditto.
1063 * gdb.base/bitfields2.c: Ditto.
1064 * gdb.base/break.c: Ditto.
1065 * gdb.base/call-sc.c: Ditto.
1066 * gdb.base/call-signals.c: Ditto.
1067 * gdb.base/callfuncs.c: Ditto.
1068 * gdb.base/charset.c: Ditto.
1069 * gdb.base/consecutive.c: Ditto.
1070 * gdb.base/constvars.c: Ditto.
1071 * gdb.base/funcargs.c: Ditto.
1072 * gdb.base/int-type.c: Ditto.
1073 * gdb.base/interrupt.c: Ditto.
1074 * gdb.base/langs0.c: Ditto.
1075 * gdb.base/list0.c: Ditto.
1076 * gdb.base/mips_pro.c: Ditto.
1077 * gdb.base/miscexprs.c: Ditto.
1078 * gdb.base/nodebug.c: Ditto.
1079 * gdb.base/opaque0.c: Ditto.
1080 * gdb.base/pointers.c: Ditto.
1081 * gdb.base/printcmds.c: Ditto.
1082 * gdb.base/ptype.c: Ditto.
1083 * gdb.base/recurse.c: Ditto.
1084 * gdb.base/reread1.c: Ditto.
1085 * gdb.base/reread2.c: Ditto.
1086 * gdb.base/restore.c: Ditto.
1087 * gdb.base/return.c: Ditto.
1088 * gdb.base/run.c: Ditto.
1089 * gdb.base/scope0.c: Ditto.
1090 * gdb.base/sepdebug.c: Ditto.
1091 * gdb.base/setshow.c: Ditto.
1092 * gdb.base/setvar.c: Ditto.
1093 * gdb.base/sigall.c: Ditto.
1094 * gdb.base/signals.c: Ditto.
1095 * gdb.base/structs.c: Ditto.
1096 * gdb.base/structs2.c: Ditto.
1097 * gdb.base/testenv.c: Ditto.
1098 * gdb.base/twice.c: Ditto.
1099 * gdb.base/unwindonsignal.c: Ditto.
1100 * gdb.base/watchpoint.c: Ditto.
1101 * gdb.base/watchpoints.c: Ditto.
1102 * gdb.base/whatis.c: Ditto.
1103 * gdb.cp/classes.cc: Ditto.
1104 * gdb.cp/cplusfuncs.cc: Ditto.
1105 * gdb.cp/derivation.cc: Ditto.
1106 * gdb.cp/formatted-ref.cc: Ditto.
1107 * gdb.cp/misc.cc: Ditto.
1108 * gdb.cp/overload.cc: Ditto.
1109 * gdb.cp/ovldbreak.cc: Ditto.
1110 * gdb.cp/ref-params.cc: Ditto.
1111 * gdb.cp/ref-types.cc: Ditto.
1112 * gdb.cp/templates.cc: Ditto.
1113 * gdb.cp/virtfunc.cc: Ditto.
1114 * gdb.hp/gdb.aCC/run.c: Ditto.
1115 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
1116 * gdb.hp/gdb.compat/xdb0.c: Ditto.
1117 * gdb.reverse/consecutive-reverse.c: Ditto.
1118 * gdb.reverse/sigall-reverse.c: Ditto.
1119 * gdb.reverse/until-reverse.c: Ditto.
1120 * gdb.reverse/watch-reverse.c: Ditto.
1121 * gdb.trace/actions.c: Ditto.
1122 * gdb.trace/circ.c: Ditto.
1123 * gdb.trace/collection.c: Ditto.
1124
fabde485
PA
11252011-12-13 Pedro Alves <pedro@codesourcery.com>
1126
1127 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
1128 (func6, func7): New.
1129 (main): Call func6 and func7.
1130 * gdb.base/watchpoint.exp (test_wide_location_1)
1131 (test_wide_location_2): New.
1132 (top level): Re-enable hardware watchpoints if necessary. Call
1133 test_wide_location_1 and test_wide_location_2.
1134
ff7d1690
YQ
11352011-12-11 Yao Qi <yao@codesourcery.com>
1136
1137 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
1138
a6af7abe
JB
11392011-12-11 Joel Brobecker <brobecker@adacore.com>
1140
1141 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
1142 expected output for unsupported case.
1143
61638e15
JK
11442011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1145
1146 PR testsuite/12649
1147 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
1148 Protect gdb_test_multiple by final $gdb_prompt match.
1149
0a00efc3
JK
11502011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1151
1152 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
1153 New variable, new test.
1154 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1155 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1156 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1157 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
1158 them if HAVE_GCC_45682_FIXED is not set.
1159
4511b1ba
YQ
11602011-12-10 Yao Qi <yao@codesourcery.com>
1161
1162 * gdb.trace/status-stop.exp: New.
1163 * gdb.trace/status-stop.c: New.
1164
27949e73
JK
11652011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1166
1167 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
1168 timeout.
1169
d8ea7931
TT
11702011-12-08 Tom Tromey <tromey@redhat.com>
1171
1172 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
1173 condition.
1174
1cc310d2
SS
11752011-12-07 Stan Shebs <stan@codesourcery.com>
1176
1177 * gdb.trace/tfind.exp: Update for output changes.
1178
d482a875
PA
11792011-12-07 Pedro Alves <pedro@codesourcery.com>
1180
1181 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
1182 throws "Cannot insert catchpoints in this configuration".
1183 * gdb.ada/mi_catch_ex.exp: Likewise.
1184
f0ba3972
PA
11852011-12-06 Pedro Alves <pedro@codesourcery.com>
1186
1187 * gdb.base/break-always.exp: Test changing memory at addresses
1188 with breakpoints inserted.
1189
f8eba3c6
TT
11902011-12-06 Joel Brobecker <brobecker@acacore.com>
1191
1192 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
1193 involving a fully qualified function name.
1194
11952011-12-06 Tom Tromey <tromey@redhat.com>
1196
1197 * gdb.ada/homonym.exp: Add three breakpoint tests.
1198
11992011-12-06 Tom Tromey <tromey@redhat.com>
1200
1201 * gdb.base/solib-weak.exp (do_test): Remove kfail.
1202 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
1203 * gdb.objc/objcdecode.exp: Update for output changes.
1204 * gdb.linespec/linespec.exp: New file.
1205 * gdb.linespec/lspec.cc: New file.
1206 * gdb.linespec/lspec.h: New file.
1207 * gdb.linespec/body.h: New file.
1208 * gdb.linespec/base/two/thefile.cc: New file.
1209 * gdb.linespec/base/one/thefile.cc: New file.
1210 * gdb.linespec/Makefile.in: New file.
1211 * gdb.cp/templates.exp (test_template_breakpoints): Update for
1212 output changes.
1213 * gdb.cp/re-set-overloaded.exp: Remove kfail.
1214 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
1215 makes one breakpoint.
1216 * gdb.cp/method2.exp (test_break): Update for output changes.
1217 * gdb.cp/mb-templates.exp: Update for output changes.
1218 * gdb.cp/mb-inline.exp: Update for output changes.
1219 * gdb.cp/mb-ctor.exp: Update for output changes.
1220 * gdb.cp/ovsrch.exp: Use fully-qualified names.
1221 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
1222 has multiple matches.
1223 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
1224 error message change.
1225 * gdb.base/list.exp (test_list_filename_and_number): Update for
1226 error message change.
1227 * gdb.base/break.exp: Disable pending breakpoints. Update for
1228 output changes.
1229 * configure.ac: Add gdb.linespec.
1230 * configure: Rebuild.
1231 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
1232
c642a434
UW
12332011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
1234
1235 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
1236 last_break register on s390*-*-* targets.
1237
b18003d1
JB
12382011-12-06 Joel Brobecker <brobecker@adacore.com>
1239
1240 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
1241 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
1242 of parameter X in procedure Foo.
1243
fe96589c
SS
12442011-12-05 Stan Shebs <stan@codesourcery.com>
1245
1246 * gdb.trace/tfind.exp: Update help string matches.
1247
1820ab47
JK
12482011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1249
1250 * gdb.server/ext-run.exp (get process list): Accept also systemd
1251 as PID 1.
1252
e11ac3a3
JK
12532011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1254 Pedro Alves <pedro@codesourcery.com>
1255
1256 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
1257 starting GDB.
1258 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
1259 $use_gdb_stub.
1260 * gdb.base/display.exp: Likewise.
1261 * gdb.base/ending-run.exp: Likewise.
1262 * gdb.base/list.exp (test_listsize): Likewise.
1263 * gdb.base/setshow.exp: Likewise.
1264 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
1265 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
1266 check by global $use_gdb_stub.
1267 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
1268 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
1269 (default_gdb_init): Unset global $use_gdb_stub.
1270 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
1271 by global $use_gdb_stub.
1272 * lib/gdbserver-support.exp: Extend comments for set_board_info
1273 gdb_protocol and gdb,socketport.
1274 (gdbserver_start_extended): Set global gdbserver_protocol and
1275 gdbserver_gdbport. Clear global use_gdb_stub.
1276 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
1277 from target use_gdb_stub.
1278 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
1279
1d41d75c
DE
12802011-12-03 Doug Evans <dje@google.com>
1281
1282 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
1283 (gdb_step_for_stub): Add comments.
1284
d6d7a51a
MR
12852011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
1286
1287 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
1288 to the caller.
1289 (gdb_test_multiple): Likewise.
1290
05acf274
JK
12912011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1292
1293 Fix gdb.mi/mi-solib.exp without system debug info installed.
1294 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
1295 expect attribute, return 0 for it. Update comments.
1296
2268b414
JK
12972011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1298
1299 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
1300 (corrupted list): Adjust the expectation.
1301
585861ea
JK
13022011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1303
1304 PR threads/13448
1305 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
1306 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
1307 * gdb.threads/tls-var-main.c: New file.
1308 * gdb.threads/tls-var.c: New file.
1309 * gdb.threads/tls-var.exp: New file.
1310
968643aa
JK
13112011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1312
1313 PR testsuite/12649
1314 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
1315 Protect gdb_test_multiple by final $gdb_prompt match.
1316 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
1317 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1318 (test_tracepoints): Likewise.
1319
9750bca9
JK
13202011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1321
1322 PR breakpoints/13346
1323 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
1324 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
1325 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
1326
ac1349b7
JB
13272011-12-01 Joel Brobecker <brobecker@adacore.com>
1328
1329 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
1330 * gdb.ada/homonym/homonym.adb: For use of all types defined
1331 locally inside both Get_Value subprograms.
1332
26d44faf
JK
13332011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1334
1335 Fix racy FAILs.
1336 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
1337 of send_gdb.
1338
514f6425
UW
13392011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1340
1341 * gdb.base/testenv.exp: Skip on remote targets. Unset global
1342 environment variable after test completed.
1343
4255c8d2
UW
13442011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1345
1346 * gdb.base/solib-nodir.exp: Skip if remote target.
1347 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
1348 application. Call gdb_load_shlibs.
1349 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
1350
a35ad96a
JB
13512011-11-29 Joel Brobecker <brobecker@adacore.com>
1352
1353 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
1354
1a1d5513
JB
13552011-11-28 Joel Brobecker <brobecker@adacore.com>
1356
1357 * gdb.ada/fullname_bp: New testcase.
1358
50b4ddf8
JK
13592011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1360
1361 PR testsuite/12649
1362 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
1363 Wrap send_gdb into a new gdb_test.
1364
fb0aec57
JK
1365 Code cleanup.
1366 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
1367 Convert send_gdb and gdb_expect to gdb_test_multiple.
1368
2376d946
JK
13692011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1370
1371 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
1372
1eec78bd
KS
13732011-11-23 Keith Seitz <keiths@redhat.com>
1374
1375 * lib/mi-support.exp (varobj_tree): New namespace and procs.
1376 (mi_varobj_tree_test_children_callback): New proc.
1377 (mi_walk_varobj_tree): New proc.
1378
36dfb11c
TT
13792011-11-22 Tom Tromey <tromey@redhat.com>
1380
1381 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
1382 Add "use_mi_command" argument.
1383 (mi_run_cmd, mi_run_with_cli): New procs.
1384 * gdb.mi/solib-lib.c: New file.
1385 * gdb.mi/solib-main.c: New file.
1386 * gdb.mi/mi-solib.exp: New file.
1387
0e965dd0
DE
13882011-11-21 Doug Evans <dje@google.com>
1389
1390 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
1391 _Unwind_DebugHook is missing.
1392
f196051f
SS
13932011-11-20 Stan Shebs <stan@codesourcery.com>
1394
1395 * gdb.trace/tstatus.exp: New.
1396 * gdb.trace/actions.c: Include string.h.
1397
bfccc43c
YQ
13982011-11-18 Yao Qi <yao@codesourcery.com>
1399
1400 * gdb.trace/pending.exp: New.
1401 * gdb.trace/pending.c: New.
1402 * gdb.trace/pendshr1.c: New.
1403 * gdb.trace/pendshr2.c: New.
1404 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
1405 tracepoint location becomes pending.
1406 (tracepoint_change_loc_2): New.
1407
73cd8ab1
DM
14082011-11-16 David S. Miller <davem@davemloft.net>
1409
1410 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
1411 target is sparc*-*-linux*
1412
77426730
PK
14132011-11-15 Paul Koning <paul_koning@dell.com>
1414
1415 * gdb.python/py-type.exp: New testcases for exceptions on scalar
1416 types.
1417
ed59ded5
DE
14182011-11-14 Doug Evans <dje@google.com>
1419
1420 * gdb.base/shell.exp: New file.
1421
405f8e94
SS
14222011-11-14 Stan Shebs <stan@codesourcery.com>
1423
1424 * gdb.trace/ftrace.c: New.
1425 * gdb.trace/ftrace.exp: New.
1426
1e4d1764
YQ
14272011-11-14 Yao Qi <yao@codesourcery.com>
1428
1429 * gdb.trace/change-loc-1.c: New.
1430 * gdb.trace/change-loc-2.c: New.
1431 * gdb.trace/change-loc.c: New.
1432 * gdb.trace/change-loc.exp: New.
1433 * gdb.trace/change-loc.h: New.
1434 * gdb.trace/trace-break.c (marker): Define new symbol.
1435 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
1436 New.
1437 (break_trace_same_addr_6): New.
1438
71eba9c2 14392011-11-12 Matt Rice <ratmice@gmail.com>
1440
1441 * gdb.base/info-macros.exp: Make tests for info definitions
1442 test info macro. Add tests for info macro argument processing.
1443 Rename a few tests.
1444
1d93e29a
KS
14452011-11-11 Keith Seitz <keiths@redhat.com>
1446
1447 PR gdb/12843
1448 * gdb.base/linespecs.exp: New file.
1449
a4b5b48a
DE
14502011-11-11 Doug Evans <dje@google.com>
1451
1452 * gdb.threads/print-threads.exp: Extend timeout for slower
1453 tests.
1454
f6b47be4
DE
14552011-11-10 Doug Evans <dje@google.com>
1456
792a0230
DE
1457 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
1458 "record to end of main" test.
1459
f6b47be4
DE
1460 * gdb.python/py-type.c (TS): New typedef.
1461 (ts): New global.
1462 * gdb.python/py-type.exp: Test field list of typedef.
1463
22355c90
JB
14642011-11-10 Joel Brobecker <brobecker@adacore.com>
1465
1466 * gdb.ada/small_reg_param: New testcase.
1467
a7860e76
TT
14682011-11-09 Tom Tromey <tromey@redhat.com>
1469
1470 * gdb.cp/destrprint.exp: New file.
1471 * gdb.cp/destrprint.cc: New file.
1472
72a2e3dc
MI
14732011-11-08 Meador Inge <meadori@codesourcery.com>
1474
1475 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
1476 (switch_stack_to_other): New test function.
1477 * gdb.arch/thumb-prologue.exp: New test cases.
1478
c7195df2 14792011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
1480
1481 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
1482
d3895d7d
YQ
14832011-11-08 Yao Qi <yao@codesourcery.com>
1484
1485 * gdb.exp (supports_process_record): New.
1486 (supports_reverse): New.
1487 * gdb.reverse/break-precsave.exp: Call support_process_record
1488 to run test conditionally.
1489 * gdb.reverse/consecutive-precsave.exp: Likewise.
1490 * gdb.reverse/i386-precsave.exp: Likewise.
1491 * gdb.reverse/machinestate-precsave.exp: Likewise.
1492 * gdb.reverse/solib-precsave.exp: Likewise.
1493 * gdb.reverse/step-precsave.exp: Likewise.
1494 * gdb.reverse/until-precsave.exp: Likewise.
1495 * gdb.reverse/watch-precsave.exp: Likewise.
1496 * gdb.reverse/break-reverse.exp: Call support_reverse to run
1497 test conditionally.
1498 * gdb.reverse/consecutive-reverse.exp: Likewise.
1499 * gdb.reverse/finish-precsave.exp: Likewise.
1500 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1501 * gdb.reverse/finish-reverse.exp: Likewise.
1502 * gdb.reverse/i386-reverse.exp: Likewise.
1503 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1504 * gdb.reverse/machinestate.exp: Likewise.
1505 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
1506 * gdb.reverse/sigall-precsave.exp: Likewise.
1507 * gdb.reverse/sigall-reverse.exp: Likewise.
1508 * gdb.reverse/solib-reverse.exp: Likewise.
1509 * gdb.reverse/step-reverse.exp: Likewise.
1510 * gdb.reverse/until-reverse.exp: Likewise.
1511 * gdb.reverse/watch-reverse.exp: Likewise.
1512
a59306a3
YQ
15132011-11-05 Yao Qi <yao@codesourcery.com>
1514
1515 * gdb.trace/trace-break.exp: Add test on setting two
1516 fast tracepoints at the same address.
1517
87769f59
JK
15182011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1519
1520 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
1521
3065dfb6
SS
15222011-11-02 Stan Shebs <stan@codesourcery.com>
1523
1524 * gdb.trace/collection.c: Add code using strings.
1525 * gdb.trace/collection.exp: Add tests of string collection.
1526
89e208db
JK
15272011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 * gdb.base/skip-solib.exp (executable_main): New variable.
1530 (binfile_main): Base it on that.
1531 Use $executable_main in clean_restart calls. Drop gdb_exit and
1532 gdb_start calls.
1533
405e54e9
JK
15342011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 Fix racy FAILs.
1537 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1538 breakpoint_re globals import by async. Set string_regex to .* for
1539 async. Remove the optional thread_selected_re and breakpoint_re
1540 globals expectations.
1541
58e8570a
JM
15422011-11-01 Joseph Myers <joseph@codesourcery.com>
1543
1544 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1545 well as Cygwin.
1546
7b35ec7f 15472011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
1548
1549 Add tests for skip command.
89e208db
JK
1550 * gdb.base/skip-solib-lib.c: New
1551 * gdb.base/skip-solib-main.c: New
1552 * gdb.base/skip-solib.exp: New
1553 * gdb.base/skip.c: New
1554 * gdb.base/skip.exp: New
1555 * gdb.base/skip1.c: New
1556 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 1557
b9fd1791
PA
15582011-10-31 Yao Qi <yao@codesourcery.com>
1559 Pedro Alves <pedro@codesourcery.com>
1560
1561 * gdb.trace/trace-break.c: New.
1562 * gdb.trace/trace-break.exp: New.
1563
4323fecc
JK
15642011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1565
1566 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1567 break-here-2.
1568
0e5bf2a8
PA
15692011-10-28 Pedro Alves <pedro@codesourcery.com>
1570
1571 * gdb.threads/no-unwaited-for-left.c: New.
1572 * gdb.threads/no-unwaited-for-left.exp: New.
1573 * gdb.threads/non-ldr-exc-1.c: New.
1574 * gdb.threads/non-ldr-exc-1.exp: New.
1575 * gdb.threads/non-ldr-exc-2.c: New.
1576 * gdb.threads/non-ldr-exc-2.exp: New.
1577 * gdb.threads/non-ldr-exc-3.c: New.
1578 * gdb.threads/non-ldr-exc-3.exp: New.
1579 * gdb.threads/non-ldr-exc-4.c: New.
1580 * gdb.threads/non-ldr-exc-4.exp: New.
1581
3a3dad98
JK
15822011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1583
1584 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1585 * gdb.base/attach-pie-misread.exp: Likewise.
1586 * gdb.base/break-interp.exp: Likewise.
1587 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1588 testcases for use_gdb_stub.
1589 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1590 (continue): New testcase.
1591 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1592 * gdb.threads/attach-into-signal.exp: Likewise.
1593 * gdb.threads/attach-stopped.exp: Likewise.
1594 * gdb.threads/attachstop-mt.exp: Likewise.
1595
d6a5d40c
PK
15962011-10-28 Paul Koning <paul_koning@dell.com>
1597
1598 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1599
ca539be8
JK
16002011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1601
1602 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1603 (mi_gdb_test): Import globals thread_selected_re
1604 and breakpoint_re. Expect them optionally at the regex start.
1605
d234ef5c
DE
16062011-10-27 Doug Evans <dje@google.com>
1607
1608 * gdb.python/python.exp: Test source -s.
1609
ab964825
PK
16102011-10-26 Paul Koning <paul_koning@dell.com>
1611
1612 * gdb.python/lib-types.cc (struct A): New structure.
1613 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1614
54d8a644
PK
16152011-10-25 Paul Koning <paul_koning@dell.com>
1616
1617 PR python/13327
d234ef5c 1618
54d8a644
PK
1619 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1620 fetch_lazy method.
1621
b0221781
YQ
16222011-10-24 Yao Qi <yao@codesourcery.com>
1623
1624 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1625 target is tic6x-*-*.
1626
6cda5a20
JB
16272011-10-21 Joel Brobecker <brobecker@adacore.com>
1628
1629 * gdb.ada/mi_task_info/task_switch.adb: New file.
1630 * gdb.ada/mi_task_info.exp: New file.
1631
5ed9db04
JK
16322011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1633
1634 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1635 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1636
9df2fbc4
PM
16372011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1638
1639 PR python/12656
1640
1641 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1642 global_block tests.
1643
736086ba
TT
16442011-10-18 Tom Tromey <tromey@redhat.com>
1645
1646 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1647
4af31552
TT
16482011-10-18 Tom Tromey <tromey@redhat.com>
1649
1650 * gdb.base/source.exp: Don't include full file name in test name.
1651 * gdb.python/python.exp: Don't include full file name in test
1652 name.
1653
43136979
AR
16542011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1655
1656 * gdb.base/attach-pie-noexec.c: New files.
1657 * gdb.base/attach-pie-noexec.exp: New files.
1658
543a9323
JM
16592011-10-17 Joseph Myers <joseph@codesourcery.com>
1660
1661 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1662 prompt for each extra line in command.
1663
21ae7a4d
JK
16642011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1665
1666 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1667 Revert the part of:
1668 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1669 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1670 Change the expected string.
1671
20ec36d9
JK
16722011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1673
1674 Fix results with system glibc debug info installed.
1675 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1676 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1677 Accept also __libc_ symbol prefix and no prefix.
1678
6501c2fc
KS
16792011-10-14 Keith Seitz <keiths@redhat.com>
1680
1681 PR c++/13225
1682 * gdb.cp/converts.cc (foo3_1): New function.
1683 (foo3_2): New functions.
1684 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1685 and null pointer conversions of integer constant zero.
1686 Add test to check if all arguments are checked for incompatible
1687 conversion BADNESS.
1688
55b1fd0c
TT
16892011-10-14 Tom Tromey <tromey@redhat.com>
1690
1691 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1692 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1693 linespec.
1694
22c05d8a
JK
16952011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1696
1697 Fix internal error regression.
1698 * gdb.dwarf2/implptr-optimized-out.S: New file.
1699 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1700
1d6edc3c
JK
17012011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1702
1703 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1704 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1705 (loclist): New.
1706 (4): New abbrev.
1707 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1708 Use prepare_for_testing, remove clean_restart.
1709 (p arraynoloc, p arraycallnoloc): New tests.
1710
9ec72168
JK
17112011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1712
1713 * gdb.cp/namespace-enum.exp (executable): New variable.
1714 (binfile): Use ${objdir}/${subdir}/ prefix.
1715 Use ${executable} for clean_restart.
1716
9c6c53f7
SA
17172011-10-11 Sterling Augustine <saugustine@google.com>
1718
1719 * gdb.cp/Makefile.in: Add namespace-enum test.
1720 * gdb.cp/namespace-enum.exp: New file.
1721 * gdb.cp/namespace-enum.c: New file.
1722 * gdb.cp/namespace-enum-main.c: New file.
1723
fac7ceb3
UW
17242011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1725
1726 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1727 sysroot.
1728
941b2081
JK
17292011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1730
1731 Reimplement @entry in input expressions.
1732 * gdb.base/exprs.c (v_int_array_init): New variable.
1733 * gdb.base/exprs.exp (print v_int_array_init)
1734 (print *v_int_array_init@1, print *v_int_array_init@2)
1735 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1736 (print v_int_array_init[1]@1): New tests.
1737
0344e878
JM
17382011-10-10 Joseph Myers <joseph@codesourcery.com>
1739
1740 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1741 expected message.
1742
5a56e9c5
DE
17432011-10-09 Doug Evans <dje@google.com>
1744
1745 * gdb.base/alias.exp: Add tests for alias command.
1746
2bda9cc5
JK
17472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1748
1749 * gdb.arch/amd64-entry-value.s: New file.
1750 * gdb.mi/mi2-amd64-entry-value.s: New file.
1751
a471c594
JK
17522011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1753
1754 Display @entry parameter values even for references.
1755 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1756 functions.
1757 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1758 reference and datap_input.
1759 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1760 breakpoints.
1761 (continue to breakpoint: entry_reference: reference)
1762 (entry_reference: bt at entry)
1763 (continue to breakpoint: entry_reference: breakhere_reference)
1764 (entry_reference: bt, entry_reference: ptype regparam)
1765 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1766 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1767 (entry_reference: p regcopy, entry_reference: p nodataparam)
1768 (entry_reference: p nodataparam@entry): New tests.
1769
36b11add
JK
17702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1771
1772 Support @entry in input expressions.
1773 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1774 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1775 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1776 (tailcall: p j@entry): New tests.
1777 * gdb.cp/koenig.cc (A::entry): New function.
1778 (main): Call it.
1779 * gdb.cp/koenig.exp (p entry (c)): New test.
1780
e18b2753
JK
17812011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1782
1783 Display @entry parameter values (without references).
1784 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1785 (different, validity, invalid): New functions.
1786 (main): Call them.
1787 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1788 stacktest, breakhere_stacktest, different, breakhere_different,
1789 breakhere_validity and breakhere_invalid.
1790 (entry: bt): Update for @entry.
1791 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1792 (entry_validity: *, entry_invalid: *): Many new tests.
1793 * gdb.base/break.exp
1794 (run until breakpoint set at small function, optimized file): Accept
1795 also the @entry suffix.
1796 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1797 * gdb.mi/mi2-amd64-entry-value.c: New files.
1798 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1799
2d6c5dc2
JK
18002011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1801
1802 Protect entry values against self tail calls.
1803 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1804 (main): Call self.
1805 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1806 (set debug entry-values 1, self: bt debug entry-values): New tests.
1807
111c6489
JK
18082011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1809
1810 Recognize virtual tail call frames.
1811 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1812 (amb_b, amb_a): New.
1813 (main): Call a and b.
1814 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1815 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1816 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1817 New tests.
1818
8e3b41a9
JK
18192011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1820
1821 Implement basic support for DW_TAG_GNU_call_site.
1822 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1823 * gdb.arch/amd64-entry-value.cc: New file.
1824 * gdb.arch/amd64-entry-value.exp: New file.
1825
181cebd4
JK
18262011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1827
1828 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1829 * gdb.dwarf2/implptr-64bit.S: New file.
1830 * gdb.dwarf2/implptr-64bit.exp: New file.
1831
741f5e3c
JK
18322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1833
1834 Fix initial language detection with -readnow.
1835 * gdb.cp/readnow-language.cc: New file.
1836 * gdb.cp/readnow-language.exp: New file.
1837
a73d2258
JK
18382011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1839
1840 Fix printed anonymous struct name.
1841 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1842
af369495
JM
18432011-10-09 Joseph Myers <joseph@codesourcery.com>
1844
1845 * gdb.base/solib-symbol.exp: Do not include directories in
1846 filenames in expected messages.
1847
1fa57852
DE
18482011-10-07 Doug Evans <dje@google.com>
1849
1850 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1851
bd054e06
KP
18522011-10-07 Kevin Pouget <kevin.pouget@st.com>
1853
1854 Allow Python notification of new object-file loadings.
1855 * gdb.python/py-events.exp: Test newobjfile event.
1856 * gdb.python/py-events.py: Register newobjfile callback.
1857 * gdb.python/py-events.c: Add call to shared library
1858 * gdb.python/py-events-shlib.c: New file.
1859
8031b6f8
JM
18602011-10-06 Joseph Myers <joseph@codesourcery.com>
1861
1862 * gdb.base/fixsection.exp: Do not include directories in filename
1863 in expected message.
1864
7fea6923
PM
18652011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1866
1867 Add tests for passing of environment variables to inferior.
1868 * gdb.base/testenv.c: New test source.
1869 * gdb.base/testenv.exp: New expect test.
1870
687f2a88
PK
18712011-10-04 Paul Koning <paul_koning@dell.com>
1872
1873 * gdb.python/py-value.c (main): Break before return.
1874
cb6be26b
KP
18752011-10-04 Kevin Pouget <kevin.pouget@st.com>
1876
1877 PR python/12691: Add the inferior to Python exited event
1878 * gdb.python/py-events.exp: Test the inferior attribute of exited
1879 event with a fork.
1880 * gdb.python/py-events.py: Print inferior number on exit.
1881 * gdb.python/py-events.c: Fork the inferior.
1882
fb213700
EBM
18832011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1884
1885 * gdb.base/jit.exp: Add testcase name to log message
1886
aa2071bd
PK
18872011-10-03 Paul Koning <paul_koning@dell.com>
1888 Jan Kratochvil <jan.kratochvil@redhat.com>
1889
1890 * gdb.python/py-value.exp
1891 (python inval = gdb.parse_and_eval('*(int*)0'))
1892 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1893 (set argc=2, python print argc_lazy): New tests.
1894
dd11a36c
JB
18952011-10-02 Joel Brobecker <brobecker@adacore.com>
1896
1897 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1898
46f886f1
JK
18992011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1900 Pedro Alves <pedro@codesourcery.com>
1901
1902 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1903 can_read_0, test for it.
1904 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1905 (parse_and_eval with memory error): ... here, make it untested if
1906 can_read_0.
1907
c5cb204f
MP
19082011-09-30 Marek Polacek <mpolacek@redhat.com>
1909
1910 * gdb.python/python.exp (verify pagination beforehand)
1911 (verify pagination afterwards): Fix race by splitting the line.
1912
68fb0ec0
JM
19132011-09-29 Joseph Myers <joseph@codesourcery.com>
1914
1915 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1916 for 64-bit multilibs from i?86-* targets.
1917
6aee0d90
MP
19182011-09-29 Marek Polacek <mpolacek@redhat.com>
1919
1920 * lib/gdb.exp: Fix a typo in one of the comments.
1921
e9101ff5
MP
19222011-09-29 Marek Polacek <mpolacek@redhat.com>
1923
1924 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1925 matching pattern.
1926
7a81bdbf
PK
19272011-09-28 Paul Koning <paul_koning@dell.com>
1928
1929 * gdb.python/py-type.c (enum E): New.
1930 * gdb.python/py-type.exp (test_fields): Add tests for Python
1931 mapping access to fields.
1932 (test_enums): New test for field access on enums.
1933
6710bf39
SS
19342011-09-27 Stan Shebs <stan@codesourcery.com>
1935
1936 * gdb.trace/collection.exp: Test collection of $_ret.
1937
b2a6bdeb
AT
19382011-09-22 Andreas Tobler <andreast@fgznet.ch>
1939
1940 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1941 list of compilation switches for <*-*-freebsd*>.
1942
3c9057f3
SS
19432011-09-19 Stan Shebs <stan@codesourcery.com>
1944
1945 * gdb.trace/tspeed.exp: New file.
1946 * gdb.trace/tspeed.c: New file.
1947
34518530
YQ
19482011-09-18 Yao Qi <yao@codesourcery.com>
1949
1950 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1951 instructions.
1952 (test_adr_32bit, test_pop_pc): Likewise.
1953 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1954 Thumb instructions.
1955 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1956 in gdb_test_multiple.
1957 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1958
ab254057
YQ
19592011-09-17 Yao Qi <yao@codesourcery.com>
1960
1961 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1962 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1963 support single step to signal handler.
1964
9c317b71
YQ
19652011-09-17 Yao Qi <yao@codesourcery.com>
1966
1967 * gdb.base/disp-step-fork.c: New.
1968 * gdb.base/disp-step-syscall.exp: New.
1969 * gdb.base/disp-step-vfork.c: New.
1970
a8123151
JB
19712011-09-16 Joel Brobecker <brobecker@adacore.com>
1972
1973 * gdb.ada/tasks.exp: Make the expected output for
1974 the `info tasks' tests more resilient to spacing
1975 changes.
1976
63a9aad8
JK
19772011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1978
1979 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1980 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1981
2aa48337
KP
19822011-09-15 Kevin Pouget <kevin.pouget@st.com>
1983
1984 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1985 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1986
6839b47f
KP
19872011-04-30 Kevin Pouget <kevin.pouget@st.com>
1988
1989 Handle multiple breakpoint hits in Python interface:
1990 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1991 presence.
1992 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1993 breakpoint hits.
1994
0935723e
JK
19952011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1996 Jan Kratochvil <jan.kratochvil@redhat.com>
1997
1998 * gdb.python/py-events.exp: Remove pretty printing comment.
1999 * gdb.python/py-evsignal.exp: New file.
2000 * gdb.python/py-evthreads.c: Include signal.h.
2001 (thread3): Remove variable count3. Remove variable bad and use raise
2002 instead.
2003 (thread2): Remove variable count2. Move thread3 pthread_create here,
2004 merge pthread_join to a single line.
2005 (main): Remove variable count1. Merge pthread_join with pthread_create
2006 to a single line.
2007 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
2008 KFAIL python/12966 for gdbserver. Test return value of
2009 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
2010 gdb_expect by gdb_test and gdb_test_multiple.
2011 (thread 2, thread 3): New tests.
2012
4801a9a3
PA
20132011-09-12 Matt Rice <ratmice@gmail.com>
2014 Pedro Alves <pedro@codesourcery.com>
2015
2016 PR gdb/13175
2017
2018 * gdb.base/interp.exp: New tests.
2019 * gdb.base/interp.c: New file.
2020
24ece742
DE
20212011-09-12 Doug Evans <dje@google.com>
2022
2023 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
2024 * gdb.dwarf2/typeddwarf.exp: Ditto.
2025
7f062217
JK
20262011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2027
2028 Fix compatibility with x32 arch.
2029 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
2030 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
2031 is_x86_like_target.
2032 * testsuite/gdb.trace/collection.exp: Likewise.
2033 * testsuite/gdb.trace/report.exp: Likewise.
2034 * testsuite/gdb.trace/unavailable.exp: Likewise.
2035 * testsuite/gdb.trace/while-dyn.exp: Likewise.
2036 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
2037 (is_x86_like_target): Check also is_amd64_regs_target.
2038
08711b9a
JK
20392011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2040
2041 PR breakpoints/12435
2042 * gdb.arch/amd64-prologue-xmm.c: New file.
2043 * gdb.arch/amd64-prologue-xmm.exp: New file.
2044 * gdb.arch/amd64-prologue-xmm.s: New file.
2045
b99b5f66
JK
20462011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2047
2048 * gdb.dwarf2/dw2-param-error-main.c: New file.
2049 * gdb.dwarf2/dw2-param-error.S: New file.
2050 * gdb.dwarf2/dw2-param-error.exp: New file.
2051
a391a2f6
PA
20522011-09-08 Pedro Alves <pedro@codesourcery.com>
2053
2054 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
2055 inferior's pid and look for a core dump named core.$pid. Use
2056 `remote_file' commands on the host instead of hand coding shell
2057 commands on the build.
2058 * gdb.base/valgrind-db-attach.exp: Kill the program before
2059 finishing the test.
2060
7d8e6458 20612011-09-02 Matt Rice <ratmice@gmail.com>
2062
2063 * lib/prompt.exp: New file for testing the first prompt.
2064 * gdb.python/py-prompt.exp: Ditto.
2065 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
2066
68e77c9e
PA
20672011-09-02 Pedro Alves <pedro@codesourcery.com>
2068
2069 * gdb.threads/gcore-thread.exp: Set the global core_supported to
2070 0, before testing gcore.
2071
9655e943
JK
20722011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2073
df6dc84d
JK
2074 * dw2-ifort-parameter-debug.S: Update copyright year.
2075 * dw2-ifort-parameter.c: Update copyright year.
2076 * dw2-ifort-parameter.exp: Update copyright year.
2077
9655e943
JK
2078 * dw2-ifort-parameter-debug.S: New file.
2079 * dw2-ifort-parameter.c: New file.
2080 * dw2-ifort-parameter.exp: New file.
2081
353d1d73
JK
20822011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2083
2084 * gdb.base/commands.exp (error_clears_commands_left): New function.
2085 (): Call it.
2086
5c07461a
JK
20872011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2088
2089 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
2090 (C): Initialize `a'.
2091 * gdb.mi/mi-inheritance-syntax-error.exp
2092 (-data-evaluate-expression $path): Expect `a' as 5.
2093
0d932b2f
MK
20942011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
2095
2096 PR mi/11912
2097 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
2098 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
2099 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
2100 keyword in output of -var-info-path-expression.
2101
bdb54049
JK
21022011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2103
2104 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
2105 * gdb.trace/collection.exp: Likewise.
2106 * gdb.trace/report.exp: Likewise.
2107 * gdb.trace/unavailable.exp: Likewise.
2108 * gdb.trace/while-dyn.exp: Likewise.
2109
59cde39c
KS
21102011-08-18 Keith Seitz <keiths@redhat.com>
2111
2112 PR c++/12266
2113 * gdb.cp/meth-typedefs.cc: New file.
2114 * gdb.cp/meth-typedefs.exp: New file.
2115
fa3a4f15
PM
21162011-08-17 Phil Muldoon <pmuldoon@redhat.com>
2117
2118 * gdb.python/python.exp: Add extended-prompt tests.
2119
c1049fca
JK
21202011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2121
2122 * gdb.arch/i386-dr3-watch.exp
2123 (watchpoint on gap1 does not fit debug registers)
2124 (delete all watchpoints): Fix racy expect strings.
2125
d93f7b5c
YQ
21262011-08-14 Yao Qi <yao@codesourcery.com>
2127
2128 * gdb.base/maint.exp: set data_section to ".neardata".
2129 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
2130 * gdb.base/savedregs.exp: Handle SIGILL.
2131 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
2132 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
2133
457e09f0
DE
21342011-08-12 Doug Evans <dje@google.com>
2135
2136 * gdb.python/py-symbol.exp: Add test for symbol.type.
2137
5d0bb2fb
UW
21382011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
2139
2140 * gdb.threads/pthreads.exp: Enable on non-native configurations.
2141 * gdb.mi/mi-pthreads.exp: Likewise.
2142 * gdb.mi/mi2-pthreads.exp: Likewise.
2143 * gdb.mi/gdb669.exp.exp: Likewise.
2144
fcdfa280
PA
21452011-08-09 Pedro Alves <pedro@codesourcery.com>
2146
2147 * lib/mi-support.exp (detect_async): Rename to...
2148 (mi_detect_async): ... this.
2149 * gdb.mi/mi-nonstop-exit.exp: Adjust.
2150 * gdb.mi/mi-nonstop.exp: Adjust.
2151 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
2152 * gdb.mi/mi-nsintrall.exp: Adjust.
2153 * gdb.mi/mi-nsmoribund.exp: Adjust.
2154 * gdb.mi/mi-nsthrexec.exp: Adjust.
2155
9d8fa392
PA
21562011-08-09 Pedro Alves <pedro@codesourcery.com>
2157
2158 * gdb.base/display.c (do_loops): New `p_i' local.
2159 * gdb.base/display.exp: Test displaying a variable that is
2160 temporarily at a bad address.
2161
b6cede78
JK
21622011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2163
2164 * gdb.dwarf2/dw2-op-stack-value.S: New file.
2165 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
2166
67bedb8c
JK
21672011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2168
2169 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
2170 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
2171 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 2172
af6e93b2
PA
21732011-08-05 Pedro Alves <pedro@codesourcery.com>
2174
2175 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
2176 procedure.
2177 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
2178
1cf0e11f
YQ
21792011-08-05 Yao Qi <yao@codesourcery.com>
2180
2181 * gdb.base/callfuncs.exp: Set language after main.
2182 * gdb.cp/cplusfuncs.exp: Likewise.
2183 * gdb.cp/inherit.exp: Likewise.
2184
a1e28cb2
UW
21852011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2186
2187 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
2188 * gdb.base/watch-vfork.exp: Skip on remote targets.
2189
d4f5bbb9
UW
21902011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2191
2192 * gdb.threads/thread-find.exp: Support remote targets.
2193
724f4f80
UW
21942011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2195
2196 * gdb.base/jit.exp: Download solib_binfile to target.
2197 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
2198 and call dlopen without full path name.
2199 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
2200 dlopen without full path name.
2201
934709f0
PW
22022011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2203
2204 * gdb.base/break-always.exp: Complete the test
2205 with duplicated breakpoints and enabling/disabling them.
2206
c26106c4
TT
22072011-08-02 Tom Tromey <tromey@redhat.com>
2208
2209 PR gdb/11289:
2210 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
2211
9300444e 22122011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
2213
2214 PR gdb/13045
2215 * gdb.base/float.exp: Add new test case for PR gdb/13045
2216 * gdb.base/float.c: New file.
2217
00bd41d6
PM
22182011-07-28 Phil Muldoon <pmuldoon@redhat.com>
2219
2220 * gdb.python/py-mi.exp: Test printers returning string hint, and
2221 also not returning a value.
2222 * gdb.python/py-prettyprint.c: Add testcase for above.
2223 * gdb.python/py-prettyprint.py: Add test printer for above.
2224
d24f74ce
JK
22252011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2226
2227 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
2228 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
2229 (.Ldie30) Add as field "data4".
2230 (.Ldie32) Rename field "b" to "shl".
2231 (abbrev4) Change for the "data4" field.
2232 (abbrev5, abbrev6) Remove.
2233 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
2234 (p &s.shl): ... here. Add comment.
2235 (p &s.data4): New.
2236
bb7da2bf
JK
22372011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2238
2239 Fix crash on lval_computed values.
2240 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
2241
11081198
JK
22422011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2243
2244 * gdb.base/help.exp (help whatis): Update the expected string.
2245
3c6e0cb3
JK
22462011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2247
2248 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
2249 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
2250 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2251 Change the expected string.
2252
efa80663
PA
22532011-07-26 Pedro Alves <pedro@codesourcery.com>
2254
2255 * gdb.base/watchpoint.exp
2256 (test_disable_enable_software_watchpoint): New procedure.
2257 (top level): Run it.
2258
db8e4570
UW
22592011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2260
2261 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
2262 executable file "${binfile}", C++ version "${binfile}-cxx".
2263 * gdb.python/py-prettyprint.exp: Likewise.
2264 * gdb.python/py-symbol.exp: Likewise.
2265 * gdb.python/py-type.exp: Likewise.
2266 * gdb.python/py-value.exp: Likewise.
2267 * gdb.python/py-template.exp (test_template_arg): Pass full executable
2268 file name instead of just suffix.
2269
543305c9
JK
22702011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2271
2272 Fix implicit pointer offsets.
2273 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
2274 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
2275 (continue to breakpoint: continue to baz breakpoint for implptr)
2276 (sanity check element 0, sanity check element 1)
2277 (enter the inlined function, check element 0 for the offset)
2278 (check element 1 for the offset)
2279 (continue to breakpoint: ignore the second baz breakpoint): New tests.
2280 (set foo breakpoint for implptr): Update the breakpoint number.
2281
b3215adc
UW
22822011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2283
2284 * gdb.python/py-mi.exp: Use different file names for different
2285 versions of the executable under test.
2286 * gdb.python/py-prettyprint.exp: Likewise.
2287 * gdb.python/py-symbol.exp: Likewise.
2288 * gdb.python/py-template.exp: Likewise.
2289 * gdb.python/py-type.exp: Likewise.
2290 * gdb.python/py-value.exp: Likewise.
2291
182b9acc
UW
22922011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2293
2294 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
2295 flag after restarting GDB if necessary.
2296
e6052b5d
UW
22972011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2298
2299 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
2300
1ced966e
PA
23012011-07-22 Pedro Alves <pedro@codesourcery.com>
2302
2303 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
2304 backend doesn't leave used debug registers behind.
2305
3543a589
TT
23062011-07-22 Tom Tromey <tromey@redhat.com>
2307
2308 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
2309 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
2310 argument.
2311 * gdb.dwarf2/typeddwarf-amd64.S: New file.
2312
14d15303 23132011-07-21 Matt Rice <ratmice@gmail.com>
2314
2315 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
2316 in mostlyclean rule. Add files ending in .core.
2317
9b158ba0 23182011-07-21 Matt Rice <ratmice@gmail.com>
2319
2320 PR macros/12999
2321 * gdb.base/info-macros.c: New test sources.
2322 * gdb.base/info-macros.exp: New tests.
2323
d17b6f81
PM
23242011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2325
2326 * gdb.python/python.exp: Add prompt substitution tests.
2327
918dd910
JK
23282011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2329
2330 Fix crash if referenced CU is aged out.
2331 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
2332 New.
2333 * gdb.dwarf2/implptr.exp: Likewise.
2334
0e37a63c
JK
23352011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2336
2337 * gdb.dwarf2/implptr.S: Rebuilt.
2338 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
2339 (bar): Use them for j, k, l.
2340 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
2341 COMPILE.
2342 (print j in implptr:bar): Update for the intp typedef.
2343 (print p[0].x in implptr:foo): Use more exact regex.
2344
f65cf84c
TT
23452011-07-18 Tom Tromey <tromey@redhat.com>
2346
2347 * gdb.cp/static-method.exp: Add missing single quote.
2348
d5b4a7be
YQ
23492011-07-18 Yao Qi <yao@codesourcery.com>
2350
2351 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
2352 supported.
2353 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2354 * gdb.mi/mi-nonstop.exp: Likewise.
2355 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2356 * gdb.mi/mi-nsintrall.exp: Likewise.
2357 * gdb.mi/mi-nsmoribund.exp: Likewise.
2358 * gdb.mi/mi-nsthrexec.exp: Likewise.
2359 * gdb.python/py-evthreads.exp: Likewise.
2360
e9ea2662
JK
23612011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2362
2363 Code cleanup.
2364 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
2365 it. Substitute it instead of test_compiler_info everywhere.
2366
ce451573
UW
23672011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2368
2369 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
2370 remote targets as well.
2371
756d88a7
UW
23722011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2373
2374 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
2375 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2376
31f83dc5
UW
23772011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2378
2379 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
2380 a remote machine, not the host.
2381 (gdb_compile_shlib): Set soname if target is remote.
2382
059241a0
PP
23832011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2384
2385 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
2386
28a0b48c 23872011-07-13 Matt Rice <ratmice@gmail.com>
2388
2389 * gdb.python/py-objfile-script-gdb.py: Renamed to
2390 py-objfile-script-gdb.py.in.
2391 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
2392 py-objfile-script-gdb.py.
2393 * gdb.python/py-objfile-script.exp: Update reference to
2394 py-objfile-script-gdb.py.
2395
9a771b67
JK
23962011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2397
2398 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
2399 reference undefined label.
2400
04ad99e6
JK
24012011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2402
2403 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
2404 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
2405 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
2406 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2407
713389e0
PM
24082011-07-11 Phil Muldoon <pmuldoon@redhat.com>
2409
2410 PR python/12438
2411 * gdb.python/python.exp: Add maint set/show python print-stack
2412 deprecated tests. Add set/show python print-backtrace tests.
2413
97d146f8
JK
24142011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2415
2416 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
2417 debug info.
2418
facde0e5 24192011-07-06 Matt Rice <ratmice@gmail.com>
2420
2421 * gdb.python/python.exp: Update filename paths.
2422 * gdb.python/py-symtab.exp: Ditto.
2423
438640d1
MP
24242011-07-06 Marek Polacek <mpolacek@redhat.com>
2425
2426 * gdb.python/py-evthreads.exp: Add missing `$'.
2427
33a365df
MF
24282011-07-06 Jie Zhang <jie.zhang@analog.com>
2429
2430 * config/bfin.exp: New file.
2431 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
2432 * gdb.asm/bfin.inc: New file.
2433
8f7ae686
MP
24342011-07-06 Marek Polacek <mpolacek@redhat.com>
2435
df46027d 2436 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
2437 the whole output.
2438
eb2a6f42
TT
24392011-07-05 Tom Tromey <tromey@redhat.com>
2440
2441 * gdb.java/jprint.java (jprint.hi): New field.
2442 * gdb.java/jprint.exp: Print string.
2443
177b42fe
TJB
24442011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
2445
2446 * gdb.base/call-sc.c: Fix typos.
2447 * gdb.base/ifelse.exp: Likewise.
2448 * gdb.base/structs.c: Likewise.
2449
3b2a0cf2
JB
24502011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2451
2452 * gdb.base/jit-so.exp: New test.
2453 * gdb.base/jit-dlmain.c: New file.
2454 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
2455
46fc714c
JK
24562011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2457
2458 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
2459 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
2460 * gdb.cp/pr9167.exp (p b): Likewise.
2461 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
2462 (test value of P in inner_m, test type of Z in inner_m): Call
2463 setup_xfail for gcc <= 4.5.
46fc714c 2464
418c7cf7
JK
24652011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2466
2467 * gdb.cp/paren-type.cc: New files.
2468 * gdb.cp/paren-type.exp: New files.
2469
3d50dd94
JK
24702011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2471
2472 Stop on first linespec terminator instead of eating what we can.
2473 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
2474 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
2475 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
2476 (break C::f()): ... this one.
2477 (break C::operator()()): New test.
2478 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
2479 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
2480 test.
2481
dcf9f4ab
JK
24822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2483
2484 Fall back linespec to minimal symbols.
2485 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
2486 error message.
2487 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
2488 * gdb.cp/minsym-fallback-main.cc: New file.
2489 * gdb.cp/minsym-fallback.cc: New file.
2490 * gdb.cp/minsym-fallback.exp: New file.
2491 * gdb.cp/minsym-fallback.h: New file.
2492
3f542ed1
JK
24932011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2494
2495 * gdb.cp/no-dmgl-verbose.cc: New file.
2496 * gdb.cp/no-dmgl-verbose.exp: New file.
2497
24982011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
2499
2500 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
2501 __GI_.
2502 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
2503 (f): New function.
2504 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
2505 (complete p 'func<short>(): ... here.
2506 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
2507 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
2508 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
2509 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
2510 Make them KFAIL gcc/49546.
2511
00eb2c4a
JB
25122011-07-01 Joel Brobecker <brobecker@adacore.com>
2513
2514 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
2515
85a20c42
JK
25162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2517
2518 Test GCC PR debug/49546.
2519 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
2520 (test type of F in k3_m, test value of F in k3_m): New.
2521 * gdb.cp/temargs.cc (struct S3, struct K3): New.
2522 (main): New variable k3. Call k3.k3_m.
2523
d2d43431
JB
25242011-07-01 Jean-Charles Delay <delay@adacore.com>
2525
2526 * gdb.ada/packed_array.exp: Fix expected outout.
2527
54ae186f
JB
25282011-07-01 Jean-Charles Delay <delay@adacore.com>
2529
2530 * gdb.ada/packed_array.exp: fixed expected output.
2531
8f17729f
JB
25322011-07-01 Joel Brobecker <brobecker@adacore.com>
2533
2534 * gdb.ada/same_enum: New testcase.
2535
f5aa6869
JB
25362011-07-01 Joel Brobecker <brobecker@adacore.com>
2537
2538 * gdb.ada/ptr_typedef: New testcase.
2539
828292f2
JB
25402011-07-01 Joel Brobecker <brobecker@adacore.com>
2541
2542 * gdb.ada/arrayptr.exp: Add ptype test.
2543
18920c42
JB
25442011-07-01 Joel Brobecker <brobecker@adacore.com>
2545
2546 * gdb.ada/char_enum: New testcase.
2547
3536d9e3 25482011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
2549
2550 * gdb.base/dump.exp (capture_pointer_with_type): New.
2551 Get value from address instead of name.
2552 Start GDB once, and do `dump' and `restore'
2553 tests together.
2554
db863c42
MF
25552011-06-30 Jie Zhang <jie.zhang@analog.com>
2556 Mike Frysinger <vapier@gentoo.org>
2557
2558 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2559 helper functions for getting/setting remotetimeout variable.
2560 * lib/gdb.exp (gdb_load): If the target is remote, set
2561 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2562 with $loadtimeout. Set $load_ok to 0 before doing the load.
2563 Instead of returning, immediately, set $load_ok to 0. Call
2564 set_remotetimeout with $oldremotetimeout, and then return if
2565 $load_ok is 1.
2566
e9e642a8
AB
25672011-06-30 Andrew Burgess <aburgess@broadcom.com>
2568
2569 * gdb.python/py-template.exp: Don't run this test if the target
2570 does not support c++ tests.
2571
32019081
JK
25722011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2573
2574 Fix non-only rename list for Fortran modules import.
2575 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2576 tests.
2577 * gdb.fortran/module.f90 (module moduse): New.
2578 (program module): use moduse, test var_x, var_y and var_z.
2579
0ecee54c
TT
25802011-06-29 Tom Tromey <tromey@redhat.com>
2581
2582 PR testsuite/12040:
2583 * gdb.fortran/array-element.exp: Use f90, not f77.
2584 * gdb.fortran/complex.exp: Use f90, not f77.
2585 * gdb.fortran/derived-type.exp: Use f90, not f77.
2586 * gdb.fortran/library-module.exp: Use f90, not f77.
2587 * gdb.fortran/logical.exp: Use f90, not f77.
2588 * gdb.fortran/module.exp: Use f90, not f77.
2589 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2590 * gdb.fortran/subarray.exp: Use f90, not f77.
2591
3b2b8fea
TT
25922011-06-29 Tom Tromey <tromey@redhat.com>
2593
2594 * gdb.fortran/charset.exp: New file.
2595 * gdb.fortran/charset.f90: New file.
2596
42159ca5
TT
25972011-06-29 Tom Tromey <tromey@redhat.com>
2598
2599 PR testsuite/12040:
2600 * lib/future.exp: New file, mostly extracted from ada.exp.
2601 Rewrote compatibility code to use rename.
2602 (gdb_find_gfortran): New proc.
2603 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2604 gfortran patch.
2605 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2606 Move to future.exp.
2607 * lib/gdb.exp: Always load future.exp.
2608
af69a5ce
YQ
26092011-06-28 Yao Qi <yao@codesourcery.com>
2610
2611 * gdb.cp/exception.cc: Don't include iostream.
2612 (bar): Remove print statement.
2613 (catcher): New.
2614 (main): Remove print statements. Call function catcher.
2615 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2616 Set breakpoint on catcher, and check the value of parameter.
2617
ab5c6a72
YQ
26182011-06-23 Yao Qi <yao@codesourcery.com>
2619
2620 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2621 1.2 is disabled. KFAIL for uclinux.
2622
9497469f
MP
26232011-06-23 Marek Polacek <mpolacek@redhat.com>
2624
2625 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2626 mi_gdb_test.
2627
b9132588
MP
26282011-06-23 Marek Polacek <mpolacek@redhat.com>
2629
5d197ed0 2630 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2631
e55595ca
MP
26322011-06-23 Marek Polacek <mpolacek@redhat.com>
2633
5d197ed0
MP
2634 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2635
26362011-06-23 Marek Polacek <mpolacek@redhat.com>
2637
2638 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2639 `test_exec_and_symbol_mi_operatons' return value.
2640 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2641 gdb_test_multiple.
2642 (test_exec_and_symbol_mi_operatons): Likewise.
2643 (test_path_specification): Likewise.
e55595ca 2644
be777e08
YQ
26452011-06-23 Yao Qi <yao@codesourcery.com>
2646
2647 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2648 supported.
2649 * lib/gdb.exp (support_displaced_stepping): New.
2650
615556d6
YQ
26512011-06-23 Yao Qi <yao@codesourcery.com>
2652
2653 * gdb.threads/execl.exp: Skip on remote target.
2654
833b0ca7
MP
26552011-06-21 Marek Polacek <mpolacek@redhat.com>
2656
5d197ed0 2657 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2658 mi_gdb_test.
2659
1ee4023a
MP
26602011-06-20 Marek Polacek <mpolacek@redhat.com>
2661
5d197ed0 2662 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2663
d0b1d624
MP
26642011-06-20 Marek Polacek <mpolacek@redhat.com>
2665
5d197ed0 2666 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2667 mi_gdb_test.
2668
79aa92c1
MP
26692011-06-20 Marek Polacek <mpolacek@redhat.com>
2670
5d197ed0 2671 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2672
5ce5db06
YQ
26732011-06-14 Yao Qi <yao@codesourcery.com>
2674
2675 gdb/testsuite/
2676 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2677
533a737e
JK
26782011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2679
2680 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2681
d0e53741
TT
26822011-06-10 Tom Tromey <tromey@redhat.com>
2683
2684 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2685 Add tests for pointer-to-member-function.
2686 * gdb.cp/temargs.cc (S::somefunc): New function.
2687 (K2): New class.
2688 (main): Instantiate K2; call method.
2689
b5916bbd
JB
26902011-06-08 Joel Brobecker <brobecker@adacore.com>
2691
2692 * gdb.python/py-inferior.c (f2): Make str an array rather
2693 than a pointer.
2694 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2695
5be4dfca
JK
26962011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2697
2698 * gdb.base/async-shell.c: New file.
2699 * gdb.base/async-shell.exp: New file.
2700
9f47e254
PA
27012011-06-06 Pedro Alves <pedro@codesourcery.com>
2702
2703 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2704
64b9b334
JB
27052011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2706
2707 From Stephen Kitt <steve@sk2.org>
2708 * gdb.base/help.exp: Adjust following some spelling corrections
2709 in GDB.
2710
dbc0f131
YQ
27112011-06-01 Yao Qi <yao@codesourcery.com>
2712
2713 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2714
fd336a18
KS
27152010-05-31 Keith Seitz <keiths@redhat.com>
2716
2717 PR c++/12750
2718 * gdb.cp/static-method.cc: New file.
2719 * gdb.cp/static-method.exp: New file.
2720
fa8b9902
KS
27212010-05-31 Keith Seitz <keiths@redhat.com>
2722
2723 PR symtab/12704
2724 * gdb.cp/anon-ns.cc: New file.
2725 * gdb.cp/anon-ns.exp: New file.
2726
0a5b1e09
PA
27272011-05-31 Pedro Alves <pedro@codesourcery.com>
2728
2729 * gdb.arch/i386-dr3-watch.c: New file.
2730 * gdb.arch/i386-dr3-watch.exp: New file.
2731
0578b8d1
YQ
27322011-05-30 Yao Qi <yao@codesourcery.com>
2733
2734 * gdb.base/callfuncs.c (t_structs_fc): New.
2735 (t_structs_dc, t_structs_ldc): New.
2736 (t_double_many_args):
2737 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2738 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2739 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2740 * gdb.base/callfuncs.exp: Call new functions.
2741
6680506e
YQ
27422011-05-30 Yao Qi <yao@codesourcery.com>
2743
ff4d2c60
YQ
2744 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2745 Call rerun_and_prepare for each test to isolate effects.
2746
27472011-05-30 Yao Qi <yao@codesourcery.com>
2748
2749 * gdb.base/varargs.c (find_max_float_real): New.
2750 (find_max_double_real, find_max_long_double_real): New.
2751 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2752 * lib/gdb.exp (setup_kfail_for_target): New.
2753
e43ec454
YQ
27542011-05-30 Yao Qi <yao@codesourcery.com>
2755
2756 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2757 (callcd, callce, callcf, callc1a, callc1b): New.
2758 (callc2a, callc2b): New.
2759 * gdb.base/funcargs.exp (complex_args): New.
2760 (complex_integral_args, complex_float_integral_args): New.
2761 * lib/gdb.exp (support_complex_tests): New. Determine
2762 whether to run test cases on _Complex types.
2763
432b4d03
JK
27642011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2765
2766 * gdb.threads/leader-exit.c: New file.
2767 * gdb.threads/leader-exit.exp: New file.
2768
6caf069d
MP
27692011-05-27 Marek Polacek <mpolacek@redhat.com>
2770
9497469f 2771 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2772
97fce28b
MP
27732011-05-27 Marek Polacek <mpolacek@redhat.com>
2774
2775 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2776 remove the `supported' variable.
2777 * gdb.mi/mi-nonstop.exp: Likewise.
2778 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2779 * gdb.mi/mi-nsintrall.exp: Likewise.
2780 * gdb.mi/mi-nsmoribund.exp: Likewise.
2781 * gdb.mi/mi-nsthrexec.exp: Likewise.
2782
9da8c2a0
PA
27832011-05-26 Pedro Alves <pedro@codesourcery.com>
2784
2785 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2786
2c03e5be
PA
27872011-05-26 Pedro Alves <pedro@codesourcery.com>
2788
2789 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2790
2e21250d
KS
27912011-05-24 Keith Seitz <keiths@redhat.com>
2792
2793 PR breakpoint/12803
2794 * gdb.cp/cmpd-minsyms.cc (a): New method.
2795 (b): New method.
2796 (c): New method.
2797 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2798
cdac0397
PA
27992011-05-24 Pedro Alves <pedro@codesourcery.com>
2800
2801 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2802 watchpoint's command list didn't execute when the watchpoint went
2803 out of scope.
2804
ee5683ab
PM
28052011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2806
2807 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2808 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2809 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2810 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2811 * gdb.arch/i386-permbkpt.exp: Likewise.
2812 * gdb.arch/i386-prologue.exp: Likewise.
2813 * gdb.arch/i386-size-overlap.exp: Likewise.
2814 * gdb.arch/i386-size.exp: Likewise.
2815 * gdb.arch/i386-unwind.exp: Likewise.
2816 * gdb.reverse/i386-precsave.exp: Likewise.
2817 * gdb.reverse/i386-reverse.exp: Likewise.
2818 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2819 * gdb.reverse/i387-env-reverse.exp: Likewise.
2820 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2821
c91c8c16
PA
28222011-05-24 Pedro Alves <pedro@codesourcery.com>
2823
2824 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2825 file doesn't error, using MI.
2826
c50491a7
TT
28272011-05-23 Tom Tromey <tromey@redhat.com>
2828
2829 * gdb.base/charset.exp (string_display): Add tests to assign to
2830 arrays.
2831 * gdb.base/charset.c (short_array, int_array, long_array): New.
2832
4a07b7da
PA
28332011-05-20 Pedro Alves <pedro@codesourcery.com>
2834
2835 Cope with async mode.
2836
4a07b7da
PA
2837 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2838 into gdb_test + mi_expect_stop.
2839
b275f2d2
PA
28402011-05-20 Pedro Alves <pedro@codesourcery.com>
2841
2842 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2843 (callme): Remove printf call.
2844
eec52c44
PM
28452011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2846
2847 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2848 quote pattern to avoid problems with Cygwin/mingw expect versions.
2849 * gdb.base/default.exp (show convenience): Use double
2850 quote pattern for regular expressions.
2851
b3c8eb43
JK
28522011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2853
2854 Fix -readnow for -gdwarf-4 unused type units.
2855 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2856 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2857
ed731959
JK
28582011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2859
2860 * gdb.base/kill-after-signal.c: New file.
2861 * gdb.base/kill-after-signal.exp: New file.
2862
3b48433d
PA
28632011-05-16 Pedro Alves <pedro@codesourcery.com>
2864
2865 * gdb.ada/start.exp: Call untested with the correct test filename.
2866 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2867 test filename. Make the test's binary unique.
2868 * gdb.arch/i386-signal.exp: Call untested with the correct test
2869 filename.
2870 * gdb.arch/i386-size-overlap.exp: Ditto.
2871 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2872 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2873 * gdb.cp/call-c.exp: Ditto.
2874 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2875 filename. Make the test's binary unique.
2876 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2877 * gdb.python/py-mi.exp: Ditto.
2878 * gdb.python/Makefile.in (EXECUTABLES): Update.
2879 * gdb.reverse/i386-precsave.exp: Ditto.
2880 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2881 test filename.
2882 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2883 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2884 unique.
2885 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2886 test filename.
2887 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2888 * gdb.trace/tfile.exp: Ditto.
2889
ba4a8bdd
YQ
28902011-05-14 Yao Qi <yao@codesourcery.com>
2891
2892 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2893 type.
2894
dbaefcf7
DE
28952011-05-13 Doug Evans <dje@google.com>
2896
2897 * gdb.python/py-objfile-script.exp: New file.
2898 * gdb.python/py-objfile-script.c: New file.
2899 * gdb.python/py-objfile-script-gdb.py: New file.
2900 * testsuite/gdb.python/py-section-script.exp: Test
2901 "info auto-load-scripts".
2902
9930639c
TT
29032011-05-13 Tom Tromey <tromey@redhat.com>
2904
2905 * gdb.dwarf2/clztest.exp: New file.
2906 * gdb.dwarf2/clztest.c: New file.
2907 * gdb.dwarf2/clztest.S: New file.
2908
05272e11
DE
29092011-05-13 Doug Evans <dje@google.com>
2910
cc63ef9b
DE
2911 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2912 String16 tests.
05272e11 2913
6edba76f
TT
29142011-05-13 Tom Tromey <tromey@redhat.com>
2915
2916 * lib/gdb.exp (is_x86_like_target): New proc.
2917 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2918 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2919 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2920 -nostdlib to compiler.
2921 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2922 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2923 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2924 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2925 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2926
028d0ed5
TJB
29272011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2928
2929 * gdb.python/py-function.exp: Test setting a value from a function
2930 which executes a command.
2931
8a9b8146
TT
29322011-05-12 Tom Tromey <tromey@redhat.com>
2933
2934 * gdb.dwarf2/typeddwarf.S: New file.
2935 * gdb.dwarf2/typeddwarf.c: New file.
2936 * gdb.dwarf2/typeddwarf.exp: New file.
2937
10483e8e
MP
29382011-05-12 Marek Polacek <mpolacek@redhat.com>
2939
2940 * gdb.mi/mi-basics.exp: Fix races. Honour the
2941 `test_exec_and_symbol_mi_operatons' return value.
2942 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2943 gdb_test_multiple.
2944 (test_exec_and_symbol_mi_operatons): Likewise.
2945 (test_path_specification): Likewise.
2946
faf067f1
JK
29472011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2948
2949 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2950 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2951 Replace `file copy' and `file rename' by `file mtime'. Twice.
2952
7ff911a3
JK
29532011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2954
2955 * gdb.base/readline-ask.c: New file.
2956 * gdb.base/readline-ask.exp: New file.
2957 * gdb.base/readline-ask.inputrc: New file.
2958
a536c6d7
UW
29592011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2960
2961 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2962 to avoid race condition.
2963 * gdb.cell/coremaker.c: Use small stack size.
2964 * gdb.cell/ea-standalone.exp: Use file name without path as
2965 argument to c_to.
2966 * gdb.cell/fork.exp: Allow other output when continuing to end.
2967
d472a426
JK
29682011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2969
2970 * gdb.threads/corethreads.c: New file.
2971 * gdb.threads/corethreads.exp: New file.
2972
29732011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2974
2975 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2976 Try to compile the test using -Wl,-z,norelro first.
2977 (load_core): New variable libthread_db_seen, initialize it.
2978 (zeroed-threads cannot be listed): Protect it by XFAIL on
2979 !$libthread_db_seen.
2980
8be455d7
JK
29812011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2982
2983 PR 12573
2984 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2985 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2986 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2987
1976171a
JK
29882011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2989
2990 * gdb.cp/psymtab-parameter.cc: New file.
2991 * gdb.cp/psymtab-parameter.exp: New file.
2992
7db6f30f
JK
29932011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2994
2995 Fix a race.
2996 * gdb.cp/static-print-quit.exp (print c): Split to ...
2997 (print c - <return>, print c - q <return>, print c - to quit):
2998 ... these. Make the testfile untested on gdb-7.1.
2999
85161e9e 30002011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
3001
3002 * lib/gdb.exp (exec_target_file, exec_symbol_file,
3003 gdb_rename_execfile, gdb_touch_execfile): New.
3004 * gdb.base/reread.exp: Use new procs to handle multiple
3005 exec files.
3006
0c51be18
YQ
30072011-05-05 Yao Qi <yao@codesourcery.com>
3008
3009 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
3010 (test_adr_32bit, test_pop_pc): New.
3011 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
3012 (test_adr_32bit, test_pop_pc): New.
3013
4d393d60
JM
30142011-05-04 Joseph Myers <joseph@codesourcery.com>
3015
3016 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
3017 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
3018 targets.
3019 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
3020 handle targets.
3021
8ffd0459
JK
30222011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3023
3024 * gdb.base/completion.exp (complete help info wat): Rename to ...
3025 (complete 'help info wat'): ... here.
3026 Remove all `-re ".*' and `-re "^.*' redundant regexes.
3027 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
3028
8e28d804
PA
30292011-05-04 Pedro Alves <pedro@codesourcery.com>
3030
3031 * gdb.base/completion.exp: Use gdb_test_multiple instead of
3032 gdb_test and explicit $gdb_prompt/timeout matches.
3033
3eb2ef34
YQ
30342011-05-04 Yao Qi <yao@codesourcery.com>
3035
3036 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
3037 and __thumb2__.
3038
aaaf81a3
MP
30392011-05-03 Marek Polacek <mpolacek@redhat.com>
3040
3041 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
3042 in place of `gdb_test "delete breakpoints"'. This eliminates two
3043 testcases.
3044
c4cbc0df
PA
30452011-05-02 Pedro Alves <pedro@codesourcery.com>
3046
3047 PR testsuite/12649
3048 Fix races.
3049
3050 * gdb.base/completion.exp: Remove all sleep calls. Remove
3051 unnecessary regexs. Don't explicitly expect anything after the
3052 prompt. Eat the prompt if necessary.
3053
b4cbb4a3
EBM
30542011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3055
3056 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
3057 accept to show the caller line again as well as the line after.
3058
d65aec65
PM
30592011-04-29 Phil Muldoon <pmuldoon@redhat.com>
3060
3061 PR mi/12531
3062
3063 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
3064 compile target.
3065 * gdb.python/py-prettyprint.exp: Add C++ object for
3066 CPLUS_FAKE_CHILD test.
3067
30852783
UW
30682011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
3069
3070 * gdb.base/signest.exp: New file.
3071 * gdb.base/signest.c: Likewise.
3072
c7b1f0d9
JK
30732011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3074
3075 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
3076 thread and breakpoint notifications.
3077
559a7a62
JK
30782011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3079
3080 * gdb.base/fortran-sym-case.c: New file.
3081 * gdb.base/fortran-sym-case.exp: New file.
3082 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
3083 * gdb.dwarf2/dw2-case-insensitive.c: New file.
3084 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
3085
8344e389
JK
30862011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3087
3088 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
3089 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
3090 false #1', `if true else false #2' and `if true else false #3'.
3091
2484c66b
UW
30922011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3093
3094 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
3095 while delivering signal.
3096
8d3788bd
VP
30972011-04-27 Vladimir Prus <vladimir@codesourcery.com>
3098
3099 MI breakpoint notifications.
3100
3101 * testsuite/gdb.mi/mi-cli.exp: Adust.
3102 * testsuite/gdb.mi/mi2-cli.exp: Adust.
3103 * testsuite/gdb.mi/mi-watch.exp: Adust.
3104 * testsuite/gdb.mi/mi2-watch.exp: Adust.
3105 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
3106 notifications.
3107
3e03848b
JK
31082011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3109
3110 * gdb.base/gdbindex-stabs-dwarf.c: New file.
3111 * gdb.base/gdbindex-stabs.c: New file.
3112 * gdb.base/gdbindex-stabs.exp: New file.
3113
918c9108
YQ
31142011-04-25 Yao Qi <yao@codesourcery.com>
3115
3116 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
3117 with /*...*/.
3118 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3119
90556b8c
JK
31202011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3121
3122 * gdb.python/py-value.exp (test_objfiles): Name the first test
3123 `py-value in file.filename'.
3124
03f2bd59
JK
31252011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3126
3127 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
3128 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
3129 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
3130 !gdbserver_reconnect_p..
3131 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
3132
7b08b9eb
JK
31332011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3134
3135 * gdb.cp/cpcompletion.exp (complete class methods)
3136 (complete class methods beginning with F): Move them above runto. New
3137 comment about the runto delimiter.
3138
b78974c3
PA
31392011-04-20 Pedro Alves <pedro@codesourcery.com>
3140
3141 * gdb.base/maint.exp: Test that "maint print registers" works
3142 without a running program.
3143
20429c40 31442011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 3145
20429c40
MP
3146 * gdb.base/setshow.exp: Fix racy tests.
3147 ($old_gdb_prompt): New variable.
3148
7a9dd1b2
TT
31492011-04-19 Tom Tromey <tromey@redhat.com>
3150
3151 * gdb.mi/mi-nsmoribund.exp:
3152 * gdb.hp/gdb.objdbg/objdbg01.exp:
3153 * gdb.base/structs.exp (test_struct_returns):
3154 * gdb.base/call-sc.exp (test_scalar_returns):
3155 * gdb.base/bigcore.exp: Remove duplicate words.
3156
02835898
JK
31572011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3158
3159 * gdb.base/break-interp-lib.c (v, vptr): New variables.
3160 * gdb.base/break-interp.exp (test_attach): New comment.
3161
254f582e
JK
31622011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3163
3164 * gdb.threads/gcore-thread.exp ($core0file): New variable.
3165 (clear __stack_user.next, clear stack_used.next)
3166 (save a zeroed-threads corefile): New test.
3167 Call core_load for $core0file.
3168 (zeroed-threads cannot be listed): New test.
3169
4fe85f5c
JK
31702011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3171
3172 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
3173 filename.
3174 ($srcfile): Preserve the original value.
3175 ($testfile): Match it the .exp filename.
3176 ($corefile): New variable. Substitute it around.
3177 Use clean_restart.
3178 ($prev_timeout): Remove.
3179 (load_core): Move core loading into this proc.
3180 Fix restore of $timeout if load_core fails.
3181
63524580
JK
31822011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3183
3184 * gdb.base/eu-strip-infcall.c: New file.
3185 * gdb.base/eu-strip-infcall.exp: New file.
3186
90359a16
JK
31872011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3188
3189 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
3190 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
3191
626e7282
JK
31922011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3193
3194 Fix Python access to inlined frames.
3195 * gdb.python/py-frame-inline.c: New file.
3196 * gdb.python/py-frame-inline.exp: New file.
3197
3363d018
EBM
31982011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
3199
3200 * gdb.base/gdb1090.exp: Change breakpoint location to read the
3201 content of 's24' correctly (avoiding "optimized out").
3202 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
3203
28781456
JK
32042011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3205
3206 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
3207
4a4106ca
TJB
32082011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3209
3210 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
3211 expect a colon in watch -location output.
3212
d26ccb4f
JK
32132011-04-13 Marek Polacek <mpolacek@redhat.com>
3214
df46027d 3215 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
3216 New testcase `expect response to define backtrace'. Also remove
3217 redundant `default' block.
3218
e1ab1f9c
JK
32192011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3220
3221 * gdb.python/py-prettyprint.c (struct hint_error): New.
3222 (main): New variable hint_error.
3223 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
3224 "print hint_error".
3225 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
3226 (register_pretty_printers): Register it.
3227
0c2e6019
TT
32282011-04-04 Tom Tromey <tromey@redhat.com>
3229
3230 * gdb.cp/maint.exp (test_help): Update.
3231 (test_namespace): Likewise.
3232
af57139d
JB
32332011-04-01 Joel Brobecker <brobecker@adacore.com>
3234
3235 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
3236 * gdb.ada/arrayptr.exp: Add new tests.
3237
956a9fb9
JB
32382011-04-01 Joel Brobecker <brobecker@adacore.com>
3239
3240 * gdb.ada/mi_catch_ex: New testcase.
3241
d0c4d642
PA
32422011-04-01 Pedro Alves <pedro@codesourcery.com>
3243
3244 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
3245 base::overload(void) method without specifying "const".
3246
18819fa6
UW
32472011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3248
3249 * gdb.arch/thumb-singlestep.S: New file.
3250 * gdb.arch/thumb-singlestep.exp: Likewise.
3251
a4c8e806
TT
32522011-03-31 Tom Tromey <tromey@redhat.com>
3253
3254 * gdb.python/py-prettyprint.py (exception_flag): New global.
3255 (NoStringContainerPrinter._iterator.next): Check it.
3256 * gdb.python/py-prettyprint.c (main): New variable nstype2.
3257 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
3258
53832f31
TT
32592011-03-29 Tom Tromey <tromey@redhat.com>
3260
3261 * gdb.cp/anon-struct.cc: New file.
3262 * gdb.cp/anon-struct.exp: New file.
3263
e4620230
JK
32642011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3265
3266 Test STT_GNU_IFUNC support.
3267 * gdb.base/gnu-ifunc-lib.c: New file.
3268 * gdb.base/gnu-ifunc.c: New file.
3269 * gdb.base/gnu-ifunc.exp: New file.
3270
d0fb5eae
JK
32712011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3272
3273 Support a ring of related breakpoints.
3274 * gdb.base/watchpoint-delete.c: New file.
3275 * gdb.base/watchpoint-delete.exp: New file.
3276
20106cfb
JK
32772011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3278
3279 * gdb.ada/arrayparam.exp (print first after function call): Use
3280 explicit package name. Add a comment
3281 (print lasta after function call): Rename ...
3282 (print last after function call): ... it and use explicit package
3283 name.
3284 (print length after function call): Use explicit package name.
3285 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
3286 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
3287 (multiple matches for symbol i): Rename ...
3288 (multiple matches for symbol integervar): ... it.
3289 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
3290 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
3291
e7ab5e63
AB
32922011-03-25 Andrew Burgess <aburgess@broadcom.com>
3293
3294 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
3295 environment variable to make grep output more predictable. Move
3296 all the environment setup into gdb_init so it's done once per test
3297 case rather than each time we start gdb.
3298
9ef07c8c
TT
32992011-03-24 Tom Tromey <tromey@redhat.com>
3300
3301 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
3302 test.
3303
dd90784c
JK
33042011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3305
3306 * gdb.dwarf2/dw2-entry-value-main.c: New file.
3307 * gdb.dwarf2/dw2-entry-value.S: New file.
3308 * gdb.dwarf2/dw2-entry-value.exp: New file.
3309
05775840
PM
33102011-03-22 Phil Muldoon <pmuldoon@redhat.com>
3311
3312 PR python/12183
3313
3314 * gdb.python/py-function.exp: Add GdbError tests.
3315
8661b11b
PA
33162011-03-18 Pedro Alves <pedro@codesourcery.com>
3317
3318 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
3319 (reglocal_test_func, statlocal_test_func): New functions.
3320 (globals_test_func): Call new functions.
3321 * gdb.trace/unavailable.exp (gdb_collect_args_test)
3322 (gdb_collect_locals_test): New procedure.
3323 (gdb_trace_collection_test): Call new procedures.
3324
0fdb4f18
PA
33252011-03-18 Pedro Alves <pedro@codesourcery.com>
3326
3327 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
3328 (test_register, test_register_unavailable): New procedures.
3329 (gdb_unavailable_registers_test): New procedure.
3330 (gdb_trace_collection_test): Call it.
3331
99c3dc11
PM
33322011-03-18 Phil Muldoon <pmuldoon@redhat.com>
3333
3334 PR python/12149
3335
3336 * gdb.python/python.exp: Add gdb.write tests.
3337
29703da4
PM
33382010-03-17 Phil Muldoon <pmuldoon@redhat.com>
3339
3340 * gdb.python/Makefile.in: Add py-objfile.
3341 * gdb.python/py-objfile.exp: New file.
3342 * gdb.python/py-objfile.c: New file.
3343 * gdb.python/py-block.exp: Add is_valid tests.
3344 * gdb.python/py-inferior.exp: Ditto.
3345 * gdb.python/py-infthread.exp: Ditto.
3346 * gdb.python/py-symbol.exp: Ditto.
3347 * gdb.python/py-symtab.exp: Ditto.
3348
598997c8
KS
33492011-03-16 Keith Seitz <keiths@redhat.com>
3350
3351 PR c++/12273
3352 * gdb.cp/cmpd-minsyms.exp: New test.
3353 * gdb.cp/cmpd-minsyms.cc: New file.
3354
3355 PR c++/11734
3356 * gdb.cp/ovsrch.exp: New test.
3357 * gdb.cp/ovsrch.h: New file.
3358 * gdb.cp/ovsrch1.cc: New file.
3359 * gdb.cp/ovsrch2.cc: New file.
3360 * gdb.cp/ovsrch3.cc: New file.
3361 * gdb.cp/ovsrch4.cc: New file.
3362
c91513d8
PP
33632011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3364
3365 PR gdb/12528
3366 * gdb.base/Makefile.in: Adjust EXECUTABLES.
3367 * gdb.base/break-on-linker-gcd-function.exp: New test.
3368 * gdb.base/break-on-linker-gcd-function.cc: New file.
3369
7470fc63
AT
33702011-03-15 Andreas Tobler <andreast@fgznet.ch>
3371
3372 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
3373
959e7469
PM
33742011-03-15 Phil Muldoon <pmuldoon@redhat.com>
3375
3376 * lib/gdb.exp (gdb_unload): Add another termination case.
3377
9373cf26
JK
33782011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3379
3380 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
3381 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
3382 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
3383 Provide a stub byte there.
3384 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
3385 DW_AT_entry_pc.
3386 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
3387
24e9cda0
UW
33882011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
3389
3390 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
3391 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
3392 "generic ABI, auto".
3393 (altivec_abi_tests): Accept vectors returned by reference.
3394
7371cf6d
PM
33952010-03-14 Phil Muldoon <pmuldoon@redhat.com>
3396
3397 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
3398
ce77046a
UW
33992011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
3400
3401 * gdb.python/py-section-script.exp: Skip test if no Python support.
3402
176400c3
UW
34032011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
3404
3405 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
3406
ecec24e6
PM
34072011-03-10 Phil Muldoon <pmuldoon@redhat.com>
3408
3409 * gdb.python/py-parameter.exp: Update tests to the new Python
3410 parameter API. Add "no documentation" test. Add deprecated API
3411 backward compatibility test.
3412
5dbdd470
TT
34132011-03-09 Tom Tromey <tromey@redhat.com>
3414
3415 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
3416 gdb_continue_to_end.
3417
b66e66ee
MK
34182011-03-09 Mark Kettenis <kettenis@gnu.org>
3419
3420 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
3421 tabs.
3422
eceb0c5f
TT
34232011-03-09 Tom Tromey <tromey@redhat.com>
3424
3425 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
3426 parentheses.
3427 (gdb_continue_to_end): Add "allow_extra" parameter. Use
3428 $command.
3429 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
3430 argument to gdb_continue_to_end.
3431 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
3432 argument to gdb_continue_to_end.
3433 * gdb.cp/annota3.exp: Fix regex.
3434 * gdb.cp/annota2.exp: Fix regex.
3435 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
3436 gdb_continue_to_end.
3437 * gdb.base/call-signal-resume.exp: Revert earlier patch.
3438 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
3439 gdb_continue_to_end.
3440
63154eca
PA
34412011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3442
3443 * gdb.server/ext-run.exp
3444 (load new file without any gdbserver inferior): New test.
3445
967d1f9b
TT
34462011-03-07 Tom Tromey <tromey@redhat.com>
3447
3448 * Makefile.in (TAGS): Rewrite.
3449
d68dcbb9
JK
34502011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3451
3452 * gdb.trace/report.exp (12.1: trace report #1): New match for the
3453 initial commands echo. New match for `Found trace'. Anchor all the
3454 other matches. Anchor and match for `No trace frame found' the final
3455 match.
3456
6bf58e63
TT
34572011-03-07 Tom Tromey <tromey@redhat.com>
3458
3459 * Makefile.in (TAGS): New target.
3460
fda326dd
TT
34612011-03-07 Tom Tromey <tromey@redhat.com>
3462
3463 * lib/opencl.exp (skip_opencl_tests): Update for exit message
3464 change.
3465 * lib/mi-support.exp (mi_gdb_test): Update for exit message
3466 change.
3467 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
3468 exit message change.
3469 (skip_altivec_tests): Update for exit message change.
3470 (skip_vsx_tests): Likewise.
3471 (gdb_continue_to_end): Likewise. Add 'command' argument.
3472 * lib/cell.exp (skip_cell_tests): Update for exit message change.
3473 * gdb.threads/tls.exp: Update for exit message change.
3474 * gdb.threads/thread-unwindonsignal.exp: Use
3475 gdb_continue_to_end.
3476 * gdb.threads/step.exp (step_it): Update for exit message change.
3477 (continue_all): Likewise.
3478 * gdb.threads/print-threads.exp (test_all_threads): Update for
3479 exit message change.
3480 * gdb.threads/interrupted-hand-call.exp: Use
3481 gdb_continue_to_end.
3482 * gdb.threads/execl.exp: Use gdb_continue_to_end.
3483 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
3484 gdb_continue_to_end.
3485 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
3486 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
3487 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
3488 * gdb.cp/method.exp: Update for exit message change.
3489 * gdb.cp/mb-templates.exp: Update for exit message change.
3490 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
3491 * gdb.cp/annota3.exp: Update for exit message change.
3492 * gdb.cp/annota2.exp: Update for exit message change.
3493 * gdb.cell/fork.exp: Use gdb_continue_to_end.
3494 * gdb.base/term.exp: Update for exit message change.
3495 * gdb.base/step-test.exp (test_i): Update for exit message change.
3496 * gdb.base/sigstep.exp (advance): Update for exit message change.
3497 (advancei): Likewise.
3498 * gdb.base/siginfo.exp: Update for exit message change.
3499 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
3500 * gdb.base/reread.exp: Use gdb_continue_to_end.
3501 * gdb.base/langs.exp: Use gdb_continue_to_end.
3502 * gdb.base/interrupt.exp: Update for exit message change.
3503 * gdb.base/gdb1555.exp: Update for exit message change.
3504 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
3505 * gdb.base/ending-run.exp: Update for exit message change.
3506 * gdb.base/chng-syms.exp: Update for exit message change.
3507 * gdb.base/checkpoint.exp: Update for exit message change.
3508 * gdb.base/catch-syscall.exp (check_for_program_end): Use
3509 gdb_continue_to_end.
3510 (test_catch_syscall_with_wrong_args): Likewise.
3511 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
3512 * gdb.base/break-interp.exp (test_ld): Update for exit message
3513 change.
3514 * gdb.base/bang.exp: Update for exit message change.
3515 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
3516 (do_call_attach_tests): Likewise.
3517 * gdb.base/a2-run.exp: Update for exit message change.
3518 * gdb.arch/ppc-dfp.exp: Update for exit message change.
3519 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
3520 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
3521
dd19bd70
JK
35222011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3523
3524 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
3525
30e62689
TT
35262011-03-03 Tom Tromey <tromey@redhat.com>
3527
3528 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
3529 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
3530 * gdb.hp/gdb.aCC/configure.ac: Remove.
3531 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
3532 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
3533 * gdb.hp/gdb.base-hp/configure.ac: Remove.
3534 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
3535 * gdb.hp/gdb.compat/configure (Makefile): Remove.
3536 * gdb.hp/gdb.compat/configure.ac: Remove.
3537 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3538 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3539 * gdb.hp/gdb.defects/configure.ac: Remove.
3540 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3541 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3542 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3543 * gdb.hp/configure.ac: Remove.
3544 * gdb.hp/configure: Remove.
3545 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3546 substitution.
3547 (Makefile): Remove rule.
3548 * gdb.cell/configure.ac: Remove.
3549 * gdb.cell/configure: Remove.
3550 * gdb.stabs/Makefile.in (Makefile): Remove.
3551 (distclean): Don't remove config.status or config.log.
3552 * gdb.stabs/configure (Makefile): Remove.
3553 * gdb.stabs/configure.ac: Remove.
3554 * configure: Rebuild.
3555 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3556 Remove stabs- and cell-specific logic. Test for existence of
3557 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3558 subdirectories, gdb.cell, and and gdb.stabs.
3559 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3560
c171f854
JB
35612011-03-03 Joel Brobecker <brobecker@adacore.com>
3562
3563 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3564 end of buffer.
3565
9a5193cb
JB
35662011-03-02 Joel Brobecker <brobecker@adacore.com>
3567
3568 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3569 gdb_test when running a test where we expected no output back.
3570
9bb4c1bb
MS
35712011-02-28 Michael Snyder <msnyder@vmware.com>
3572
3573 * gdb.cp/overload.cc: Change initializer value to integer.
3574
3bd0f5ef
MS
35752011-02-27 Michael Snyder <msnyder@vmware.com>
3576
3577 * gdb.multi/base.exp: Add test for remove-inferiors.
3578
2279eaad
JB
35792011-02-26 Joel Brobecker <brobecker@adacore.com>
3580
3581 * gdb.python/py-frame.exp: Simplify the initialization phase
3582 using prepare_for_testing.
3583
c82c0b55
MS
35842011-02-25 Michael Snyder <msnyder@vmware.com>
3585
3586 * gdb.multi/base.exp: Add tests for info inferiors with args.
3587
1d94651b
JK
35882011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3589
3590 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3591 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3592 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3593 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3594 asmfile3. Comment the STABS (#3) file compilation. Compile
3595 everything through assembler. Provide KFAIL for symtab/12497.
3596 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3597 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3598 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3599 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3600
3bd0f5ef
MS
36012011-02-24 Michael Snyder <msnyder@vmware.com>
3602
3603 * gdb.base/break.exp: Add tests for delete breakpoints using
3604 convenience variables and value history references.
3605
12c1418e
MS
36062011-02-24 Michael Snyder <msnyder@vmware.com>
3607
3608 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3609 left behind in previous check-in.
3610
e5a67952
MS
36112011-02-23 Michael Snyder <msnyder@vmware.com>
3612
3613 * gdb.base/break.exp: Add tests for "info break" with arguments.
3614 * gdb.trace/infotrace.exp: Update patterns for error and help.
3615 * gdb.base/completion.exp: Update pattern.
3616 * gdb.base/ena-dis-br.exp: Update pattern.
3617 * gdb.base/help.exp: Update patterns.
3618
36192011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3620
3621 * gdb.base/memattr.exp: New test.
3622 * gdb.base/memattr.c: Test load for memattr.exp.
3623
6e6fbe60
DE
36242011-02-22 Doug Evans <dje@google.com>
3625
3626 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3627
1d41d745
MS
36282011-02-22 Michael Snyder <msnyder@vmware.com>
3629
3630 * Makefile.in: Make more clean.
3631 * gdb.ada/Makefile.in: Ditto.
3632 * gdb.arch/Makefile.in: Ditto.
3633 * gdb.asm/Makefile.in: Ditto.
3634 * gdb.base/Makefile.in: Ditto.
3635 * gdb.cp/Makefile.in: Ditto.
3636 * gdb.dwarf2/Makefile.in: Ditto.
3637 * gdb.java/Makefile.in: Ditto.
3638 * gdb.mi/Makefile.in: Ditto.
3639 * gdb.modula2/Makefile.in: Ditto.
3640 * gdb.python/Makefile.in: Ditto.
3641 * gdb.server/Makefile.in: Ditto.
3642 * gdb.stabs/Makefile.in: Ditto.
3643 * gdb.threads/Makefile.in: Ditto.
3644 * gdb.trace/Makefile.in: Ditto.
3645
79ba84ca
MS
36462011-02-22 Michael Snyder <msnyder@vmware.com>
3647
df46027d 3648 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3649 info threads.
3650
b9b35694
JB
36512011-02-22 Joel Brobecker <brobecker@adacore.com>
3652
3653 * gdb.python/py-breakpoint.exp: Fix the expected output of
3654 one of the "maint info breakpoints" tests to accept the output
3655 generated on platforms that do not have hardware watchpoints.
3656
8bfb830f
JB
36572011-02-22 Joel Brobecker <brobecker@adacore.com>
3658
3659 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3660 clean_restart. Be a little stricter in the expected output
3661 for one of the tests. Fix a typo in one of the comments.
3662
c45f3c54
JB
36632011-02-22 Joel Brobecker <brobecker@adacore.com>
3664
3665 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3666 Delete variable binfile, no longer use. Add or modify test
3667 comments to make them unique.
3668
b97c863c
MS
36692011-02-21 Michael Snyder <msnyder@vmware.com>
3670
3671 * Makefile.in: Update for make clean.
3672 * gdb.ada/Makefile.in: Ditto.
3673 * gdb.arch/Makefile.in: Ditto.
3674 * gdb.asm/Makefile.in: Ditto.
3675 * gdb.base/Makefile.in: Ditto.
3676 * gdb.cp/Makefile.in: Ditto.
3677 * gdb.dwarf2/Makefile.in: Ditto.
3678 * gdb.java/Makefile.in: Ditto.
3679 * gdb.mi/Makefile.in: Ditto.
3680 * gdb.modula2/Makefile.in: Ditto.
3681 * gdb.python/Makefile.in: Ditto.
3682 * gdb.server/Makefile.in: Ditto.
3683 * gdb.stabs/Makefile.in: Ditto.
3684 * gdb.threads/Makefile.in: Ditto.
3685 * gdb.trace/Makefile.in: Ditto.
3686
aea5b279
MS
36872011-02-21 Michael Snyder <msnyder@vmware.com>
3688
3689 * gdb.threads/thread-find.exp: Update patterns for changes in
3690 output of "info threads" command.
3691
e3039479
UW
36922011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3693 Ulrich Weigand <uweigand@de.ibm.com>
3694
3695 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3696 (skip_hw_watchpoint_tests): Likewise.
3697 (skip_hw_watchpoint_multi_tests): Likewise.
3698
b800ec70
UW
36992011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3700
3701 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3702 (skip_hw_watchpoint_tests): Likewise.
3703 (skip_hw_watchpoint_multi_tests): Likewise.
3704 (skip_hw_watchpoint_access_tests): Likewise.
3705
3706 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3707 * gdb.base/pr11022.exp: Likewise.
3708 * gdb.base/watch-read.exp: Likewise.
3709 * gdb.base/watch_thread_num.exp: Likewise.
3710 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3711 * gdb.base/watchpoint-hw.exp: Likewise.
3712 * gdb.base/watchpoint.exp: Likewise.
3713 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3714 * gdb.threads/watchthreads-reorder.exp: Likewise.
3715 * gdb.threads/watchthreads.exp: Likewise.
3716 * gdb.threads/watchthreads2.exp: Likewise.
3717
91033e37
JB
37182011-02-21 Joel Brobecker <brobecker@adacore.com>
3719
3720 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3721 the debugger is unable to find the array bounds.
3722
eeaafae2
JK
37232011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3724
3725 * gdb.cp/typedef-operator.exp: New file.
3726 * gdb.cp/typedef-operator.cc: New file.
3727
e338d953
MS
37282011-02-17 Michael Snyder <msnyder@vmware.com>
3729
3730 * gdb.threads/thread-find.exp: Fix regular expressions.
3731
e67ad678
JB
37322011-02-17 Joel Brobecker <brobecker@adacore.com>
3733
3734 * gdb.ada/packed_array: Expand testcase to test printing of
3735 unconstrained packed array.
3736
93084bca
JB
37372011-02-17 Joel Brobecker <brobecker@adacore.com>
3738
3739 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3740
a0c78a73
PA
37412011-02-16 Pedro Alves <pedro@codesourcery.com>
3742
f65d5553 3743 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3744 (main): Initialize it before collecting, and and clear it
3745 afterwards.
f65d5553
PA
3746 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3747 collecting with '{type} addr', where the addr expression is not an
3748 rvalue.
a0c78a73 3749
3dfcbbd2
KW
37502011-02-16 Ken Werner <ken.werner@de.ibm.com>
3751
3752 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3753 a bool variable. Expect correct OpenCL names for vector types. Use the
3754 uc3 variable name instead of referring to the uchar3 built-in type.
3755 Escape the asterisk at the half pointer test.
3756
08807d5a
PA
37572011-02-16 Pedro Alves <pedro@codesourcery.com>
3758
f65d5553 3759 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3760 (main): Initialize it before collecting, and and clear it
3761 afterwards.
f65d5553
PA
3762 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3763 collecting overlapping memory ranges.
08807d5a 3764
60f98dde
MS
37652011-02-15 Michael Snyder <msnyder@vmware.com>
3766
3767 * gdb.base/default.exp: Add tests for thread commands.
3768 * gdb.base/help.exp: Add tests for thread commands.
3769 * gdb.threads/thread-find.exp: New test for thread find command.
3770
648cd113
KW
37712011-02-15 Ken Werner <ken.werner@de.ibm.com>
3772
3773 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3774
494e194e
YQ
37752011-02-15 Yao Qi <yao@codesourcery.com>
3776
3777 PR tdep/12352
3778 * gdb.arch/arm-disp-step.S : New test for str instruction.
3779 * gdb.arch/arm-disp-step.exp : Likewise.
3780
d9492458
TJB
37812011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3782
3783 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3784 "vector_register2_vr" test strings. Test the extended floating
3785 point registers (F32~F63).
3786 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3787 IBM XL C compiler. Make the test program use a register provided
3788 by the compiler for the lxvd2x instruction.
3789
8af8e3bc
PA
37902011-02-14 Pedro Alves <pedro@codesourcery.com>
3791
3792 * gdb.trace/unavailable.cc (class Base, class Middle, class
3793 Derived): New types.
3794 (derived_unavail, derived_partial, derived_whole): New globals.
3795 (virtual_partial): New global.
3796 (virtualp): Point at virtual_partial.
3797 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3798 related to unavailable vptr.
3799
1b28d0b3
PA
38002011-02-14 Pedro Alves <pedro@codesourcery.com>
3801
3802 * gdb.trace/unavailable.cc (a, b, c): New globals.
3803 (main): Set and clear them.
3804 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3805 `a' and `c', and check that `b' isn't collected, although `a' and
3806 `c' are.
3807
ec0a52e1
PA
38082011-02-14 Pedro Alves <pedro@codesourcery.com>
3809
3810 * gdb.trace/unavailable.cc (struct Virtual): New.
3811 (virtualp): New global pointer.
3812 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3813 printing a pointer to an object whose type has a vtable, with
3814 print object on.
3815
24e6bcee
PA
38162011-02-14 Pedro Alves <pedro@codesourcery.com>
3817
3818 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3819 value repeat handles unavailableness.
3820
39d37385
PA
38212011-02-14 Pedro Alves <pedro@codesourcery.com>
3822
3823 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3824 tests for building arrays from unavailable values, subscripting
3825 non-memory rvalue unvailable arrays, and accessing fields or
3826 baseclasses of non-lazy unavailable values,
3827 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3828 struct types.
3829 (g_smallstruct, g_smallstruct_b): New globals.
3830
06d72e16
PA
38312011-02-14 Pedro Alves <pedro@codesourcery.com>
3832
3833 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3834
bc9a5551
JK
38352011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3836
3837 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3838 * gdb.cp/overload-const.exp: New file.
3839 * gdb.cp/overload-const.cc: New file.
3840
54fcddd0
UW
38412011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3842
3843 * gdb.opencl/callfuncs.cl: New file.
3844 * gdb.opencl/callfuncs.exp: New test.
3845 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3846
d6dafb7c
UW
38472011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3848
3849 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3850 when computing result.
3851 * gdb.arch/altivec-abi.exp: Update expected results.
3852
a449c2d8
TJB
38532011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3854
3855 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3856 * gdb.base/jit.exp: Likewise.
3857 * gdb.base/pie-execl.exp: Likewise.
3858 * gdb.base/solib-nodir.exp: Likewise.
3859 * gdb.base/solib-overlap.exp: Likewise.
3860
764880b7
PA
38612011-02-07 Pedro Alves <pedro@codesourcery.com>
3862
3863 * gdb.trace/collection.c (global_pieces): New.
3864 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3865 New procedure.
3866 (gdb_trace_collection_test): Call it.
3867
505500db
SW
38682011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3869
3870 * gdb.python/py-evthreads.c: New file.
3871 * gdb.python/py-evthreads.exp: New file.
3872 * gdb.python/py-events.py: New file.
3873 * gdb.python/py-events.exp: New file.
3874 * gdb.python/py-events.c: New file.
3875
385203ed
DD
38762011-02-04 David Daney <ddaney@caviumnetworks.com>
3877
3878 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3879
9011945e
AB
38802011-02-03 Andrew Burgess <aburgess@broadcom.com>
3881
3882 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3883 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3884 boundary between two compilation units.
3885
580688f3
PA
38862011-02-02 Pedro Alves <pedro@codesourcery.com>
3887
3888 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3889 (Virtual): New structs.
3890 (virtual_o, virtual_middle_b): New globals.
3891 * gdb.cp/virtbase.exp: New tests.
3892
d3f0f853
PP
38932011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3894
3895 * gdb.base/jit.exp: New file.
3896 * gdb.base/jit-main.c: New file.
3897 * gdb.base/jit-solib.c: New file.
3898
b2030fb5
UW
38992011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3900
3901 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3902 proceed to initial kernel entry point.
3903 * gdb.opencl/datatypes.exp: Likewise.
3904 * gdb.opencl/operators.exp: Likewise.
3905 * gdb.opencl/vec_comps.exp: Likewise.
3906
2db19d1e
SW
39072011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3908
3909 * gdb.cp/nsnested.cc: New.
3910 * gdb.cp/nsnested.exp: New.
3911 * gdb.cp/nsnoimports.exp: New.
3912 * gdb.cp/nsnoimports.cc: New.
3913
6b0c4c1f
JB
39142011-01-31 Joel Brobecker <brobecker@adacore.com>
3915
3916 * gdb.base/interact.exp: Add extra tests that verify that
3917 the value of the interactive-mode setting does not change
3918 after the script is sourced.
3919
80b23b6a
JK
39202011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3921
3922 * gdb.cp/noparam.exp: New file.
3923 * gdb.cp/noparam.cc: New file.
3924
ffd5ec24
PA
39252011-01-28 Pedro Alves <pedro@codesourcery.com>
3926
3927 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3928 there's no stack or registers.
3929
a81766d8
TT
39302011-01-26 Tom Tromey <tromey@redhat.com>
3931
3932 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3933 space before string output. Add test for "set print pretty off"
3934 case.
3935
585fdaa1
PA
39362011-01-25 Pedro Alves <pedro@codesourcery.com>
3937
3938 * gdb.base/frame-args.exp: Adjust.
3939 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3940 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3941 * gdb.dwarf2/pieces.exp: Adjust.
3942 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3943 * gdb.opt/inline-locals.exp: Adjust.
3944 * gdb.threads/fork-child-threads.exp: Adjust.
3945
d468832a
KW
39462011-01-25 Ken Werner <ken.werner@de.ibm.com>
3947
3948 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3949 OpenCL kernel function. Add a comment as marker. Add address space
3950 qualifiers for the remaining program scope variables.
3951 * gdb.opencl/datatypes.cl: Likewise.
3952 * gdb.opencl/operators.cl: Likewise.
3953 * gdb.opencl/vec_comps.cl: Likewise.
3954 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3955 Add breakpoint at the marker comment.
3956 * gdb.opencl/datatypes.exp: Likewise.
3957 * gdb.opencl/operators.exp: Likewise.
3958 * gdb.opencl/vec_comps.exp: Likewise.
3959
490f124f
PA
39602011-01-24 Pedro Alves <pedro@codesourcery.com>
3961
3962 * gdb.base/printcmds.c (some_struct): New struct and instance.
3963 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3964 procedure.
3965 <global scope>: Call it.
3966
6da78614
KW
39672011-01-21 Ken Werner <ken.werner@de.ibm.com>
3968
3969 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3970 argument to the gdb_compile_opencl_hostapp call.
3971
ec64c9aa
YQ
39722011-01-19 Yao Qi <yao@codesourcery.com>
3973
3974 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3975 positve list.
3976
810cfdbb
YQ
39772011-01-19 Yao Qi <yao@codesourcery.com>
3978
3979 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3980 canonical form.
3981 Remove "xscale-*-*"
3982 * gdb.xml/tdesc-regs.exp: Likewise.
3983 * gdb.python/py-section-script.exp: Replace ARM target triplet
3984 with canonical form.
3985 Match arm*-*-symbianelf*.
3986 * gdb.base/dup-sect.exp: Likewise.
3987 * lib/dwarf.exp: New.
3988 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3989 dwarf2_support.
3990 * gdb.dwarf2/dup-psym.exp: Likewise.
3991 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3992 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3993 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3994 * gdb.dwarf2/dw2-basic.exp: Likewise.
3995 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3996 * gdb.dwarf2/dw2-const.exp: Likewise.
3997 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3998 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3999 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4000 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
4001 * gdb.dwarf2/dw2-filename.exp: Likewise.
4002 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
4003 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
4004 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4005 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4006 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
4007 * gdb.dwarf2/dw2-noloc.exp: Likewise.
4008 * gdb.dwarf2/dw2-op-call.exp: Likewise.
4009 * gdb.dwarf2/dw2-producer.exp: Likewise.
4010 * gdb.dwarf2/dw2-ranges.exp: Likewise.
4011 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
4012 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
4013 * gdb.dwarf2/dw2-strp.exp: Likewise.
4014 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
4015 * gdb.dwarf2/implptr.exp: Likewise.
4016 * gdb.dwarf2/mac-fileno.exp: Likewise.
4017 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
4018 * gdb.dwarf2/pieces.exp: Likewise.
4019 * gdb.dwarf2/pr11465.exp: Likewise.
4020 * gdb.dwarf2/valop.exp: Likewise.
4021 * gdb.dwarf2/watch-notconst.exp: Likewise.
4022 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
4023
4694da01
TT
40242011-01-19 Tom Tromey <tromey@redhat.com>
4025
4026 * gdb.python/py-infthread.exp: Add thread tests.
4027
b075872c
JB
40282011-01-14 Joel Brobecker <brobecker@adacore.com>
4029
4030 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
4031
2c3e6e24
JB
40322011-01-14 Joel Brobecker <brobecker@adacore.com>
4033
4034 * gdb.ada/widewide: New testcase.
4035
de8fa76c
JB
40362011-01-13 Joel Brobecker <brobecker@adacore.com>
4037
4038 * gdb.base/interact.exp: New testcase.
4039
1b05df00
TT
40402011-01-12 Tom Tromey <tromey@redhat.com>
4041
4042 * gdb.mi/gdb2549.exp: Update for error message changes.
4043 * gdb.mi/mi-cli.exp: Likewise.
4044 * gdb.mi/mi-disassemble.exp: Likewise.
4045 * gdb.mi/mi-pthreads.exp: Likewise.
4046 * gdb.mi/mi-regs.exp: Likewise.
4047 * gdb.mi/mi-stack.exp: Likewise.
4048 * gdb.mi/mi-var-block.exp: Likewise.
4049 * gdb.mi/mi-var-cmd.exp: Likewise.
4050 * gdb.mi/mi2-cli.exp: Likewise.
4051 * gdb.mi/mi2-disassemble.exp: Likewise.
4052 * gdb.mi/mi2-pthreads.exp: Likewise.
4053 * gdb.mi/mi2-regs.exp: Likewise.
4054 * gdb.mi/mi2-stack.exp: Likewise.
4055 * gdb.mi/mi2-var-block.exp: Likewise.
4056 * gdb.mi/mi2-var-cmd.exp: Likewise.
4057
c2ff108b
JK
40582011-01-12 Andrew Burgess <aburgess@broadcom.com>
4059 Jan Kratochvil <jan.kratochvil@redhat.com>
4060
4061 PR fortran/11104 and DWARF unbound arrays detection.
4062 * gdb.fortran/multi-dim.exp: New file.
4063 * gdb.fortran/multi-dim.f90: New file.
4064
b716877b
AB
40652011-01-12 Andrew Burgess <aburgess@broadcom.com>
4066
4067 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
4068 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
4069 add new tests for opcode dumping.
4070
6c162d5e
TT
40712011-01-11 Tom Tromey <tromey@redhat.com>
4072
4073 * gdb.python/py-infthread.exp: Load gdb-python.exp.
4074
77b06cd7
TJB
40752010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
4076
4077 Convert hardware watchpoints to use breakpoint_ops.
4078 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
4079 type is not supported.
4080 * gdb.base/foll-fork.exp: Likewise.
4081 * gdb.base/foll-vfork.exp: Likewise.
4082
f39a75d0
PM
40832011-01-10 Phil Muldoon <pmuldoon@redhat.com>
4084
4085 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
4086 Use load_lib gdb-python.exp.
4087 * gdb.python/python.exp: Ditto.
4088 * gdb.python/py-function.exp: Ditto.
4089
fc529d80
AS
40902011-01-09 Andreas Schwab <schwab@linux-m68k.org>
4091
4092 * gdb.threads/tls.exp ("info address me"): Fix expected output.
4093
fb03cb59
JK
40942011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4095
4096 * configure: Regenerate.
4097
d8e22779
TT
40982011-01-06 Tom Tromey <tromey@redhat.com>
4099
4100 * gdb.python/py-frame.exp: Test gdb.newest_frame.
4101
09050809
JB
41022011-01-06 Joel Brobecker <brobecker@adacore.com>
4103
fc529d80
AS
4104 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
4105 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
4106 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4107 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
4108 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
4109 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4110 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
4111 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
4112 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
4113 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
4114 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
4115 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
4116 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
4117 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4118 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4119 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
4120 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
4121 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
4122 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4123 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
4124 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
4125 gdb.ada/uninitialized_vars.exp,
4126 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
4127 Simplify by using clean_restart.
09050809 4128
8ed5dd9e
JB
41292011-01-06 Joel Brobecker <brobecker@adacore.com>
4130
4131 Add marker to be used as anchor for inserting breakpoints.
4132 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
4133 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
4134 Likewise.
4135
4136 Remove uses of gdb_start_cmd.
4137 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
4138 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
4139
4140 Do not run testcase if testing with GDBserver.
4141 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
4142 if testing with GDBserver.
4143
368a124f
JB
41442011-01-06 Joel Brobecker <brobecker@adacore.com>
4145
4146 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
4147 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
4148 copyright header.
4149
44944448
JB
41502011-01-05 Joel Brobecker <brobecker@adacore.com>
4151
4152 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
4153 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
4154 testsuite/gdb.fortran/complex.f,
4155 testsuite/gdb.fortran/derived-type.f90,
4156 testsuite/gdb.fortran/library-module-lib.f90,
4157 testsuite/gdb.fortran/library-module-main.f90,
4158 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
4159 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
4160 Copyright year update.
4161
31886ea6
JB
41622011-01-05 Joel Brobecker <brobecker@adacore.com>
4163
4164 * gdb.base/langs1.f: Add copyright header.
4165
ebedcab5
JK
41662011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4167
4168 * gdb.base/morestack.exp: New file.
4169 * gdb.base/morestack.c: New file.
4170
de1eb2f9
JK
41712011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4172
4173 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
4174
9e87a409
JB
41752010-12-29 Joel Brobecker <brobecker@adacore.com>
4176
4177 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
4178 * gdb.ada/arrayptr.exp: Add test printing that new variable.
4179
720d1a40
JB
41802010-12-29 Joel Brobecker <brobecker@adacore.com>
4181
4182 * gdb.ada/lang_switch.exp: Correct expected parameter value.
4183
a283af87
AS
41842010-12-25 Andreas Schwab <schwab@linux-m68k.org>
4185
5d3d9cba
AS
4186 * gdb.threads/tls.exp: Fix typo.
4187
a283af87
AS
4188 * gdb.threads/thread-specific.exp (get_thread_list): Update.
4189 * gdb.threads/execl.exp: Update.
4190
2a20745c
YQ
41912010-12-23 Yao Qi <yao@codesourcery.com>
4192
4193 * gdb.arch/arm-disp-step.exp: New.
4194 * gdb.arch/arm-disp-step.S: New.
4195
a7658b96
TT
41962010-12-21 Tom Tromey <tromey@redhat.com>
4197
4198 * gdb.threads/execl.exp: Update.
4199 * gdb.threads/linux-dp.exp: Update.
4200 * gdb.threads/manythreads.exp: Update.
4201 * gdb.threads/tls.exp: Update.
4202
5b79abe7
TT
42032010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4204
4205 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
4206 (NextOverThrowDerivates) <resumebpt>: New.
4207 (resumebpt_test): New.
4208 (main): Call resumebpt_test.
4209 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
4210
0914bcdb
SS
42112010-12-12 Stan Shebs <stan@codesourcery.com>
4212
4213 * gdb.trace/tsv.exp: Test print command on trace state variables.
4214
305aeedc
TT
42152010-12-09 Tom Tromey <tromey@redhat.com>
4216
4217 * gdb.base/interp.exp: Add regression test.
4218
186c406b
TT
42192010-12-09 Tom Tromey <tromey@redhat.com>
4220
4221 * gdb.java/jnpe.java: New file.
4222 * gdb.java/jnpe.exp: New file.
4223 * gdb.cp/nextoverthrow.exp: New file.
4224 * gdb.cp/nextoverthrow.cc: New file.
4225
aae1c79a
DE
42262010-12-07 Doug Evans <dje@google.com>
4227
4228 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
4229 of data-directory.
4230 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
4231 updated.
4232 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
4233
60f98dde 42342010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
4235
4236 * gdb.base/callfuncs.exp: Test for skip_float_tests.
4237 * gdb.base/call-sc.exp: Ditto.
4238 * gdb.base/finish.exp: Ditto.
4239 * gdb.base/return.exp: Ditto.
4240 * gdb.base/return2.exp: Ditto.
4241
5fa290c1
DE
42422010-11-30 Doug Evans <dje@google.com>
4243
4244 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4245 (gdb_expect_list): Fix spelling errors in comments.
4246 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
4247 send_gdb/gdb_expect_list where applicable.
4248 * gdb.base/call-ar-st.exp: Ditto.
4249 * gdb.base/funcargs.exp: Ditto.
4250 * gdb.base/gcore.exp: Ditto.
4251 * gdb.base/page.exp: Ditto.
4252 * gdb.base/sigaltstack.exp: Ditto.
4253 * gdb.base/siginfo.exp: Ditto.
4254 * gdb.base/sigstep.exp: Ditto.
4255 * gdb.base/trace-commands.exp: Ditto.
4256
4e04c971
DE
42572010-11-29 Doug Evans <dje@google.com>
4258
4259 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
4260 printer-name;subprinter-name.
4261
8cf6f0b1
TT
42622010-11-29 Tom Tromey <tromey@redhat.com>
4263
4264 * gdb.dwarf2/implptr.exp: New file.
4265 * gdb.dwarf2/implptr.c: New file.
4266 * gdb.dwarf2/implptr.S: New file.
4267
94b6973e
PM
42682010-11-29 Phil Muldoon <pmuldoon@redhat.com>
4269
fc529d80 4270 PR python/12199
94b6973e
PM
4271
4272 * gdb.python/py-breakpoint.exp: Test the delete method.
4273
8358c15c
JK
42742010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4275
4276 Fix step_resume_breakpoint unsaved during an infcall.
4277 * gdb.base/step-resume-infcall.exp: New file.
4278 * gdb.base/step-resume-infcall.c: New file.
4279
f6df29bc
TJB
42802010-11-24 Edjunior Machado <emachado@br.ibm.com>
4281
4282 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
4283
f2b5a5cf
TJB
42842010-11-24 Edjunior Machado <emachado@br.ibm.com>
4285
4286 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4287 on ppc64's symbols; "finish" and "return" commands must accept to
4288 show the caller line again as well as the line after.
4289 * gdb.asm/powerpc64.inc: New file.
4290
6b0ecdc2
DE
42912010-11-23 Doug Evans <dje@google.com>
4292
4293 * lib/gdb.exp (gdb_test_sequence): New function.
4294 (gdb_expect_list): Add verbose -log call for each pattern.
4295 * gdb.base/signals.exp (test_handle_all_print): Call it.
4296 Reduce timeout increment from 6 minutes to 1 minute.
4297 * gdb.server/ext-run.exp: Call it.
4298
ea976c60
PM
42992010-11-23 Phil Muldoon <pmuldoon@redhat.com>
4300
f2b5a5cf 4301 PR python/12212
ea976c60
PM
4302
4303 * gdb.python/python.exp: Check that selected_thread raises an
4304 error when no inferior is loaded.
4305
c0efa795
JK
43062010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4307
4308 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
4309 * gdb.dwarf2/dw2-stack-boundary.S: New file.
4310
ec3aa567
JK
43112010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4312
4313 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
4314 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
4315
d8249011
DE
43162010-11-18 Doug Evans <dje@google.com>
4317
4318 * gdb.server/ext-run.exp: Fix intermittent failures.
4319
d4eba7d1
NF
43202010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4321
4322 * gdb.stabs/gdb11479.exp: Use runto_main.
4323
b04c2f88
NF
43242010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4325
4326 * gdb.base/break-entry.exp: Skip if using a stub.
4327
ae9d7ce4
NF
43282010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4329
4330 * gdb.python/py-inferior.exp: Pack values in target endianness.
4331
621c8364
TT
43322010-11-12 Tom Tromey <tromey@redhat.com>
4333
4334 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4335 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
4336 MemoryError.
4337 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
4338 type.
4339 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
4340 MemoryError.
4341 (test_subscript_regression): Update exception type.
4342
84f4c1fe
PM
43432010-11-11 Phil Muldoon <pmuldoon@redhat.com>
4344
4345 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
4346 breakpoint tests.
4347
a1442452
PA
43482010-11-09 Pedro Alves <pedro@codesourcery.com>
4349
4350 * gdb.base/watchpoint.exp: Test "watch -location" with an
4351 innacessible location.
4352
efd11a33
JK
43532010-11-09 Edjunior Machado <emachado@br.ibm.com>
4354 Luis Machado <luisgpm@br.ibm.com>
4355
4356 * gdb.base/maint.exp: Expect "." prefix.
4357 * gdb.base/nodebug.exp: Expect "." Likewise.
4358 * gdb.base/sepsymtab.exp: Expect "." Likewise.
4359 * gdb.base/watchpoint-cond-gone.exp: Likewise.
4360 * gdb.base/watchpoint.exp: Expect a software watch to be created for
4361 POWER server processors.
4362
aa00efb5
JK
43632010-11-08 Edjunior Machado <emachado@br.ibm.com>
4364 Luis Machado <luisgpm@br.ibm.com>
4365
4366 * gdb.base/break-entry.exp: convert entry point for
4367 ppc64 and expect leading `.' on ppc64's symbols
4368
99e7ae30
DE
43692010-11-05 Doug Evans <dje@google.com>
4370
4371 * gdb.base/help.exp: Update expected output.
b521dba8
DE
4372 * gdb.python/py-param.exp: Delete, contents moved to ...
4373 * gdb.python/py-parameter.exp: ... here. New file.
4374 Add test for gdb.parameter ("directories").
99e7ae30 4375
f4b8a18d
KW
43762010-11-05 Ken Werner <ken.werner@de.ibm.com>
4377
4378 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
4379 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
4380 * configure: Regenerate.
4381 * gdb.opencl/Makefile.in: New File.
4382 * gdb.opencl/datatypes.exp: Likewise.
4383 * gdb.opencl/datatypes.cl: Likewise.
4384 * gdb.opencl/operators.exp: Likewise.
4385 * gdb.opencl/operators.cl: Likewise.
4386 * gdb.opencl/vec_comps.exp: Likewise.
4387 * gdb.opencl/vec_comps.cl: Likewise.
4388 * gdb.opencl/convs_casts.exp: Likewise.
4389 * gdb.opencl/convs_casts.cl: Likewise.
4390 * lib/opencl.exp: Likewise.
4391 * lib/opencl_hostapp.c: Likewise.
4392 * lib/opencl_kernel.cl: Likewise.
4393 * lib/cl_util.c: Likewise.
4394 * lib/cl_util.c: Likewise.
4395 * gdb.base/default.exp (set language): Add "opencl" to the list of
4396 languages.
4397
a9d5ef47
SW
43982010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
4399
4400 * gdb.cp/overload.exp: Added test for inheritance overload.
4401 * gdb.cp/overload.cc: Ditto.
4402 * gdb.cp/oranking.exp: Removed releveant kfails.
4403
03eb1c79
JK
44042010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4405 Joel Brobecker <brobecker@adacore.com>
4406
4407 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
4408 check test_compiler_info.
4409
dbc98a8b
KW
44102010-11-03 Ken Werner <ken.werner@de.ibm.com>
4411
4412 * gdb.base/gnu_vector.exp: Adjust expect messages.
4413
120bd360
KW
44142010-11-03 Ken Werner <ken.werner@de.ibm.com>
4415
4416 * gdb.base/gnu_vector.exp: Add unary operator tests.
4417
c37f7098
KW
44182010-11-03 Ken Werner <ken.werner@de.ibm.com>
4419
4420 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
4421
7b51bc51
DE
44222010-11-02 Doug Evans <dje@google.com>
4423
4424 * gdb.python/py-pp-maint.c: New file.
4425 * gdb.python/py-pp-maint.exp: New file.
4426 * gdb.python/py-pp-maint.py: New file.
4427
50c97f38
TT
44282010-11-02 Tom Tromey <tromey@redhat.com>
4429
4430 * gdb.base/default.exp: Remove "scheme" from language list.
4431
a289b8f6
JK
44322010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4433
4434 Revert:
4435 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4436 * gdb.threads/sigstep-threads.exp: New file.
4437 * gdb.threads/sigstep-threads.c: New file.
4438
cd017491
MS
44392010-10-20 Michael Snyder <msnyder@vmware.com>
4440
4441 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
4442
8e6a5956
UW
44432010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4444
4445 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
4446 Skip test completely if gdb,no_hardware_watchpoints.
4447
2c04da0d
UW
44482010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4449
4450 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
4451 strict, but do not check for any particular function name within libc.
4452
79afc5ef
SW
44532010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4454
4455 * gdb.cp/smartp.exp: New test.
4456 * gdb.cp/smartp.cc : New test.
4457
026ffab7
SW
44582010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4459
4460 * gdb.cp/converts.exp: Test pointer to bool conversion.
4461 Test pointer to long conversion.
4462 * gdb.cp/oranking.exp: Removed relevant kfail.
4463
3a772aa4
TT
44642010-10-18 Tom Tromey <tromey@redhat.com>
4465
4466 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
4467 argument to lazy_string.
4468 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
4469 (pp_ls.to_string): Use it.
4470 * gdb.python/py-prettyprint.c (main): Move declarations to top.
4471 Add "estring2" local.
4472
5fc3827b
JK
44732010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4474
4475 Fix s390x compatibility.
4476 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
4477 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
4478
8aeb23f3
JK
44792010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4480
4481 * gdb.threads/sigstep-threads.exp: New file.
4482 * gdb.threads/sigstep-threads.c: New file.
4483
c1e56572
JK
44842010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4485
4486 * gdb.base/pie-execl.exp: New file.
4487 * gdb.base/pie-execl.c: New file.
4488
92163a10
JK
44892010-10-13 Doug Evans <dje@google.com>
4490 Jan Kratochvil <jan.kratochvil@redhat.com>
4491
4492 PR exp/12117
4493 * gdb.cp/ptype-cv-cp.cc: New file.
4494 * gdb.cp/ptype-cv-cp.exp: New file.
4495
7062b0a0
SW
44962010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
4497
4498 * gdb.cp/converts.cc: New test program.
4499 * gdb.cp/converts.exp: New test.
4500 * gdb.cp/overload.exp: Added test for void* vs int*.
4501 * gdb.cp/overload.exp: Ditto.
4502 * gdb.cp/oranking.exp: Removed related kfail.
4503
0e3509db
DE
45042010-10-13 Doug Evans <dje@google.com>
4505
4506 * lib/gdb-python.exp (gdb_check_python_config): New function.
4507 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
4508 * gdb.python/lib-types.cc: New file.
4509 * gdb.python/lib-types.exp: New file.
4510
8dc78533
JK
45112010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4512
4513 * gdb.python/py-error.exp: New file.
4514 * gdb.python/py-error.py: New file.
4515
93c17e06
JK
45162010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4517
4518 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
4519 gdb_test_multiple.
4520
d8b34041
JK
45212010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4522
4523 * gdb.base/break-interp.exp: Use ldlags for linking flags.
4524 * gdb.base/prelink.exp: Likewise.
4525 * gdb.base/solib-nodir.exp: Likewise.
4526 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
4527 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
4528 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
4529
e0cc584e
UW
45302010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
4531
4532 * break-interp.exp (test_ld): Use two separate gdb_expect statements
4533 for the "info files" test to avoid timeouts on slow machines.
4534
cfc353b1
JK
45352010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4536
4537 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4538 (main): Make openlib dummy call.
4539
d3d7896d
JK
45402010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4541
4542 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4543 * break-interp.exp (reach): Move the core body ...
4544 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4545 (test_ld): Provide always real argument, even to the linker. Replace
4546 dl_main by _dl_debug_state.
4547
5e533c94
JK
45482010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4549
4550 Fix results of prelinked PIEs on ppc*.
4551 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4552 Accept also DISPLACEMENT "PRESENT".
4553 (main): Replace "ZERO" displacements by "PRESENT".
4554
33540610
SW
45552010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4556
4557 * gdb.cp/oranking.exp: New test.
4558 * gdb.cp/oranking.cc: New test program.
4559
3bdf2bbd
KW
45602010-10-08 Ken Werner <ken.werner@de.ibm.com>
4561
4562 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4563 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4564
2f608a3a
KW
45652010-10-06 Ken Werner <ken.werner@de.ibm.com>
4566
4567 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4568 lush, lynx) New constant.
4569 * gdb.base/constvars.exp: Test const array types.
4570 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4571
aa2e2d8d
DE
45722010-10-06 Doug Evans <dje@google.com>
4573
4574 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4575 of syscall staging area.
4576
2844d6b5
KW
45772010-10-06 Ken Werner <ken.werner@de.ibm.com>
4578
4579 * gdb.base/gnu_vector.c: Add variable c4.
4580 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4581 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4582
7d8ac8bb
MR
45832010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4584
4585 * gdb.arch/altivec-abi.exp: Fix a typo.
4586
84a02e58
MR
45872010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4588
4589 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4590 to match a thread ID.
4591
b18e6318
JK
45922010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4593
4594 Fix s390x testcase compatibility.
4595 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4596
a2c09bd0
DE
45972010-10-01 Doug Evans <dje@google.com>
4598
4599 * lib/gdb-python.exp: New file.
4600 * gdb.python/py-block.exp: Use it.
4601 * gdb.python/py-breakpoint.exp: Ditto.
4602 * gdb.python/py-frame.exp: Ditto.
4603 * gdb.python/py-inferior.exp: Ditto.
4604 * gdb.python/py-param.exp: Ditto.
4605 * gdb.python/py-prettyprint.exp: Ditto.
4606 * gdb.python/py-shared.exp: Ditto.
4607 * gdb.python/py-symbol.exp: Ditto.
4608 * gdb.python/py-symtab.exp: Ditto.
4609 * gdb.python/py-type.exp: Ditto.
4610 * gdb.python/py-value.exp: Ditto.
4611 * gdb.python/python.exp: Ditto.
4612
38f12cfc
TT
46132010-09-30 Tom Tromey <tromey@redhat.com>
4614
4615 * gdb.base/anon.exp: New file.
4616 * gdb.base/anon.c: New file.
4617
9ae8282d
TT
46182010-09-30 Tom Tromey <tromey@redhat.com>
4619
4620 * gdb.base/completion.exp: Test completion through anonymous
4621 union.
4622 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4623
e9e07ba6
JK
46242010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4625
4626 Fix printing parameters of inlined functions.
4627 * gdb.dwarf2/dw2-inline-param.exp: New file.
4628 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4629 * gdb.dwarf2/dw2-inline-param.S: New file.
4630
cd2effb2
JK
46312010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4632
4633 PR corefiles/12071.
4634 * gdb.base/corefile.exp (quit with a process, no question: load core)
4635 (quit with a core file): New tests.
4636
bceffbf3
JK
46372010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4638
4639 Fix GDB crash on inferior calls with self-referencing classes.
4640 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4641 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4642 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4643
1736ad11
JK
46442010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4645
4646 Fix lost siginfo_t for inferior calls.
4647 * gdb.base/siginfo-infcall.exp: New file.
4648 * gdb.base/siginfo-infcall.c: New file.
4649
a176ad92
JB
46502010-09-22 Joel Brobecker <brobecker@adacore.com>
4651
4652 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4653
c2b0a229
JK
46542010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4655
4656 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4657 New test.
4658 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4659
e8ae22d1
JB
46602010-09-22 Joel Brobecker <brobecker@adacore.com>
4661
4662 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4663 type of our const type.
4664
ec322823
SW
46652010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4666
4667 * gdb.cp/pr12028.cc: New.
4668 * gdb.cp/pr12028.exp: New.
4669
72929c62
JB
46702010-09-22 Joel Brobecker <brobecker@adacore.com>
4671
4672 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4673
875b4ff5 46742010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4675 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4676
4677 PR mi/11407
4678 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4679 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4680 * gdb.mi/dw2-ref-missing-frame.S New File.
4681 * gdb.mi/dw2-ref-missing-frame.exp New File.
4682
7155d578
TT
46832010-09-14 Tom Tromey <tromey@redhat.com>
4684
4685 PR symtab/8399:
4686 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4687
515ed532
TT
46882010-09-14 Tom Tromey <tromey@redhat.com>
4689
4690 PR exp/11803:
4691 * gdb.threads/tls.exp: Use C++.
4692 (check_thread_local): Use K::another_thread_local.
4693 * gdb.threads/tls.c (class K): New.
4694 (another_thread_local): Now a member of K.
4695 (spin): Update. No longer K&R C.
4696
450ca57c
SW
46972010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4698
4699 * gdb.cp/koenig.cc: created class for testing member lookup.
4700 * gdb.cp/koenig.exp: Added test for member lookup.
4701
dbd492a3
JK
47022010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4703
4704 Fix false FAILs on sourcetree topdir directory containing "kill".
4705 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4706 source line matching regexp.
4707
8d4d924b
JK
47082010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4709
4710 * gdb.python/python.exp (set height 0, collect help from uiout)
4711 (verify help to uiout): New tests.
4712
8e64f2a0
JK
47132010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4714
4715 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4716 is_lp64_target to check 64bit target.
4717
4569eed2
JK
47182010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4719
4720 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4721 (test_ld) <powerpc64-*>: New.
4722
5e1617b1
DJ
47232010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4724
4725 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4726
c767944b
DJ
47272010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4728
4729 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4730 (FunctionArg::method): New function.
4731 (empty, arg): New variables.
4732 (main): Call arg.method.
4733 * gdb.cp/templates.exp (test_template_args): New function.
4734 (do_tests): Call it.
4735
27d3a3fc
UW
47362010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4737
4738 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4739 of "next" to proceed over pthread_exit call.
4740
55b7ce7f
UW
47412010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4742
4743 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4744 "maint print statistics" output to prevent expect timeouts.
4745
809df446
JK
47462010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4747
4748 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4749 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4750 (test_float_rejected): ... here.
4751 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4752 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4753 (test_float_rejected): ... here.
4754 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4755 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4756 (test_float_rejected): ... here.
4757 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4758 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4759 (test_float_rejected): ... here.
4760
8464be76
DJ
47612010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4762
4763 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4764 before disabling hardware watchpoints.
4765 (test_inaccessible_watchpoint): Check that hardware watchpoints
4766 are used. Test for watchpoints on a constant address.
4767
14dba4b4
JK
47682010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4769
4770 * gdb.base/ui-redirect.exp: New file.
4771
3f3540e1 47722010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4773 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4774
4775 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4776
0f254bb7
DE
47772010-08-31 Doug Evans <dje@google.com>
4778
4779 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4780
03f17ccf
TT
47812010-08-30 Tom Tromey <tromey@redhat.com>
4782
4783 PR python/11792:
4784 * gdb.python/py-value.exp (test_subscript_regression): Add
4785 dynamic_type test.
4786
640617ad
DJ
47872010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4788
4789 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4790 instead of running to main. Do not test the main function.
4791 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4792 Add new main.
4793
2ed91d1b
PA
47942010-08-26 Pedro Alves <pedro@codesourcery.com>
4795
4796 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4797 one test.
4798
673bfd45
DE
47992010-08-24 Doug Evans <dje@google.com>
4800
4801 PR symtab/11942
4802 * gdb.dwarf2/dw4-sig-types.cc: New file.
4803 * gdb.dwarf2/dw4-sig-types.h: New file.
4804 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4805 * gdb.dwarf2/dw4-sig-types.exp: New file.
4806
f9ffd4bb
TT
48072010-08-23 Tom Tromey <tromey@redhat.com>
4808
4809 PR python/11145:
4810 * gdb.python/py-value.c (Base, Derived): New types.
4811 (base): New global.
4812 * gdb.python/py-value.exp (test_subscript_regression): Add
4813 dynamic_cast test.
4814
d839c8a4
TT
48152010-08-23 Tom Tromey <tromey@redhat.com>
4816
4817 PR python/10676:
4818 * gdb.python/py-type.exp (test_fields): Add tests for type
4819 equality.
4820
702c2711
TT
48212010-08-23 Tom Tromey <tromey@redhat.com>
4822
4823 PR python/11915:
4824 * gdb.python/py-type.exp (test_fields): Add tests for array.
4825
832bafd3
KS
48262010-08-23 Keith Seitz <keiths@redhat.com>
4827
4828 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4829 have any children. Create a new abbrev for it.
4830 Add missing terminal sequence to .debug_abbrev.
4831
c37bf528
KS
48322010-08-20 Keith Seitz <keiths@redhat.com>
4833
4834 PR symtab/11465:
4835 * gdb.dwarf2/pr11465.exp: New test.
4836 * gdb.dwarf2/pr11465.S: New file.
4837 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4838 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4839
4572cbac
TJB
48402010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4841
4842 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4843 registers. Update data sets with the new v2_double element in the
4844 VSX register union. Add vector_register3_vr data set for the AltiVec
4845 registers. Use gdb_test_no_output instead of send_gdb.
4846
e7fbb131
PA
48472010-08-19 Pedro Alves <pedro@codesourcery.com>
4848
4849 * gdb.python/py-shared.exp: New file, factored out from
4850 python.exp.
4851 * gdb.python/py-shared.c: New file.
4852 * gdb.python/py-shared-sl.c: New file.
4853 * gdb.python/python-1.c: New file.
4854 * gdb.python/python-sl.c: Delete.
4855 * gdb.python/python.c: Mention python-1.c.
4856 * gdb.python/python.exp: Move shared library tests to
4857 py-shared.exp.
4858 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4859 (MISCELLANEOUS): New.
4860 (clean mostlyclean): Also remove $MISCELLANEOUS.
4861
d30f5e1f
DE
48622010-08-19 Doug Evans <dje@google.com>
4863
4864 PR exp/11926
4865 * gdb.base/printcmds.exp (test_float_accepted): New function.
4866 Move existing float tests there. Add tests for floats with suffixes.
4867 (test_float_rejected): New function.
4868 * gdb.java/jv-print.exp (test_float_accepted): New function.
4869 (test_float_rejected): New function.
4870 * gdb.objc/print.exp: New file.
4871 * gdb.pascal/print.exp: New file.
4872 * lib/objc.exp: New file.
4873
7b3fd859
PM
48742010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4875
4876 * gdb.base/default.exp (info set): Avoid full buffer error and force
4877 reading up to final gdb prompt.
4878 (show): Likewise.
4879
c92817ce
TT
48802010-08-18 Tom Tromey <tromey@redhat.com>
4881
4882 PR symtab/11919:
4883 * gdb.base/completion.exp: Add test.
4884
f1208f9e
DE
48852010-08-18 Doug Evans <dje@google.com>
4886
4887 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4888 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4889 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4890 Simplify, early exit if runto_main fails.
4891 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4892 (set_lang_fortran): Moved to lib/fortran.exp.
4893 * gdb.fortran/types.exp: load_lib fortran.exp.
4894 (set_lang_fortran): Moved to lib/fortran.exp.
4895 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4896 * gdb.java/jprint.exp (set_lang_java): Ditto.
4897 * gdb.java/jv-exp.exp: load_lib java.exp.
4898 If set_lang_java fails, issue a warning instead of failure to be
4899 consistent with other set_lang_foo uses.
4900 (set_lang_java): Moved to lib/java.exp.
4901 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4902 If set_lang_java fails, issue a warning instead of failure to be
4903 consistent with other set_lang_foo uses.
4904 * gdb.pascal/types.exp: load_lib pascal.exp.
4905 (set_lang_pascal): Moved to lib/pascal.exp.
4906 * lib/fortran.exp: New file.
4907 * lib/java.exp (set_lang_java): New function.
4908 * lib/pascal.exp (set_lang_pascal): New function.
4909
2f06b485
YQ
49102010-08-18 Yao Qi <yao@codesourcery.com
4911
4912 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4913 func_nofb_start and func_loopfb_start, so that address of functions
4914 is equal to these labels on Thumb.
4915
96e25403
YQ
49162010-08-18 Yao Qi <yao@codesourcery.com>
4917
4918 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4919 to reflect latest c source file.
4920
36e6adc4
JK
49212010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4922
4923 * gdb.cp/infcall-dlopen.exp: New file.
4924 * gdb.cp/infcall-dlopen.cc: New file.
4925 * gdb.cp/infcall-dlopen-lib.cc: New file.
4926
f431efe5
PA
49272010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4928 Pedro Alves <pedro@codesourcery.com>
4929
4930 PR breakpoints/11371
4931
4932 * gdb.base/watch-cond-infcall.exp: New file.
4933 * gdb.base/watch-cond-infcall.c: New file.
4934
06a64a0b
TT
49352010-08-16 Tom Tromey <tromey@redhat.com>
4936
4937 * gdb.base/help.exp: Update.
4938 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4939 watchpoint.
4940 (test_watch_location): New proc.
4941 (test_watchpoint_in_big_blob): Delete watchpoint.
4942 * gdb.base/watchpoint.c (func5): New function.
4943 (main): Call it.
4944
70ebf4ed
DE
49452010-08-16 Doug Evans <dje@google.com>
4946
4947 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4948
ca5c20b6
PM
49492010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4950
4951 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4952 tests.
4953
7346b668
KW
49542010-08-11 Ken Werner <ken.werner@de.ibm.com>
4955
4956 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4957 * gdb.base/gnu_vector.c: New File.
4958 * gdb.base/gnu_vector.exp: Likewise.
4959
cb2e07a6
PM
49602010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4961
4962 * gdb.python/python.c: New File.
4963 * gdb.python/python-sl.c: New File.
4964 * gdb.python/python.exp: Test solib_address and decode_line
4965 * functions.
4966
5da1313b
JK
49672010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4968
4969 * gdb.python/python.exp (show height, set height 10)
4970 (verify pagination beforehand, verify pagination beforehand: q)
4971 (gdb.execute does not page, verify pagination afterwards)
4972 (verify pagination afterwards: q): New.
4973
49c3ccf7
DE
49742010-08-02 Doug Evans <dje@google.com>
4975
4976 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4977 because of an older gcc, change test2
4978 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4979 to unsupported.
4980
42c0c4f1
KH
49812010-07-30 Kazu Hirata <kazu@codesourcery.com>
4982
4983 * gdb.base/break-always.exp: Do not expect full paths to file
4984 names.
4985 * gdb.base/commands.exp: Likewise.
4986
d3765805
DE
49872010-07-30 Doug Evans <dje@google.com>
4988
c98ee71b
DE
4989 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4990 xfail them when run with older gccs.
4991
fd961404
DE
4992 * lib/gdb.exp (build_executable): Forward "c++" option to
4993 get_compiler_info.
4994
999adef4
DE
4995 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4996 "python print ttype.template_argument(1)" and
4997 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4998 if using gcc 4.4 or earlier.
4999
d3765805
DE
5000 * gdb.base/valgrind-db-attach.exp: Use unique test name for
5001 attach-to-debugger handling.
5002
1276c759
JK
50032010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5004
5005 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
5006 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
5007 (main): Use copyreloc.
5008 * gdb.base/prelink.exp (split debug of executable)
5009 (.dynbss vs. .bss address shift): New tests.
5010
88caa9b9
PA
50112010-07-29 Pedro Alves <pedro@codesourcery.com>
5012
5013 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
5014 in gdb_test_multiple.
5015
c6f2ac43
PA
50162010-07-29 Pedro Alves <pedro@codesourcery.com>
5017
5018 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
5019 environment.
5020
326fd672
TT
50212010-07-28 Tom Tromey <tromey@redhat.com>
5022
5023 PR python/11060:
5024 * gdb.python/py-type.c (Temargs): New template.
5025 (temvar): New variable.
5026 * gdb.python/py-type.exp (test_template): New proc.
5027
3ce3b1ba
PA
50282010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5029
5030 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
5031 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
5032
34eaf542
TT
50332010-07-28 Tom Tromey <tromey@redhat.com>
5034
5035 PR c++/9946:
5036 * gdb.cp/temargs.exp: New file.
5037 * gdb.cp/temargs.cc: New file.
5038
d41b819e
JK
50392010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5040
5041 * gdb.base/help.exp (help disassemble): Update the content.
5042
26ab7092
JK
50432010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5044
5045 * gdb.threads/ia64-sigill.exp: New file.
5046 * gdb.threads/ia64-sigill.c: New file.
5047
5283e9e1
TT
50482010-07-27 Tom Tromey <tromey@redhat.com>
5049
5050 * gdb.opt/inline-cmds.c (ATTR): New define.
5051 (func1): Use it.
5052 (func2): Likewise.
5053 (func3): Likewise.
5054 (outer_inline1): Likewise.
5055 (outer_inline2): Likewise.
5056 * gdb.opt/inline-bt.c (ATTR): New define.
5057 (func1): Use it.
5058 (func2): Likewise.
5059 * gdb.opt/inline-locals.c (ATTR): New define.
5060 (func1): Use it.
5061 (func2): Likewise.
5062
e992ef73
TT
50632010-07-27 Tom Tromey <tromey@redhat.com>
5064
5065 * gdb.stabs/gdb11479.c (hack): New function.
5066 (test): Use it.
5067 (test2): Use it.
5068 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
5069 (int32_search_buf, int64_search_buf): No longer static.
5070 (x): Remove.
5071 * gdb.base/relocate.c (hack): New function.
5072
5374244e
PM
50732010-07-27 Phil Muldoon <pmuldoon@redhat.com>
5074
5075 * gdb.python/py-value.exp (test_inferior_function_call): New function.
5076 * gdb.python/py-value.c (func1): New function.
5077 (func2): Likewise.
5078
a99aee83
CV
50792010-07-26 Corinna Vinschen <vinschen@redhat.com>
5080
5081 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
5082 as not to clash with .data section.
5083
a04ba985
JG
50842010-07-26 Jerome Guitton <guitton@adacore.com>
5085
5086 * gdb.base/code_elim.exp: New file.
5087 * gdb.base/code_elim1.c: New file.
5088 * gdb.base/code_elim2.c: New file.
5089
23bd0f7c
PA
50902010-07-21 Pedro Alves <pedro@codesourcery.com>
5091
5092 PR symtab/11827
5093
5094 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
5095 (some_volatile_enum): New variable.
5096 * gdb.base/printcmds.exp (test_print_enums): New.
5097 <top level>: Call it.
5098
883df6dd
SW
50992010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
5100
5101 * gdb.cp/fpointer.cc: New test.
5102 * gdb.cp/fpointer.exp: New test.
5103
569b05a5
JK
51042010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5105
5106 * gdb.base/solib-nodir.exp: New file.
5107 * lib/gdb.exp (runto): New case for a GDB internal error.
5108
51d7d803
JK
51092010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5110 Ulrich Weigand <uweigand@de.ibm.com>
5111 Tom Tromey <tromey@redhat.com>
5112
5113 * gdb.base/charset-malloc.c: New file.
5114 * gdb.base/charset.c (malloc_stub): New prototype.
5115 (main): Call it instead of malloc itself.
5116 * gdb.base/charset.exp: Use only prepare_for_testing.
5117 (binfile): Remove the variable.
5118
c0edd9ed
JK
51192010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5120
5121 Make core files the process_stratum.
5122 * gdb.base/corefile.exp (run: load core again)
5123 (run: sanity check we see the core file, run: with core)
5124 (run: core file is cleared, attach: load core again)
5125 (attach: sanity check we see the core file, attach: with core)
5126 (attach: core file is cleared): New tests.
5127 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
5128
3cbaedff
KW
51292010-07-14 Ken Werner <ken.werner@de.ibm.com>
5130
5131 * gdb.arch/altivec-abi.exp: New tests.
5132
91158a56
TT
51332010-07-13 Tom Tromey <tromey@redhat.com>
5134
5135 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
5136 (main): Use it.
5137 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
5138
0f5238ed
TT
51392010-07-13 Tom Tromey <tromey@redhat.com>
5140
5141 * gdb.base/label.exp: New file.
5142 * gdb.base/label.c: New file.
5143
add265ae
L
51442010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
5145 H.J. Lu <hongjiu.lu@intel.com>
5146
5147 * lib/gdb.exp (is_ilp32_target): New.
5148 (is_lp64_target): Likewise.
5149
5150 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
5151 target.
5152 * gdb.arch/amd64-disp-step.exp: Likewise.
5153 * gdb.arch/amd64-dword.exp: Likewise.
5154 * gdb.arch/amd64-i386-address.exp: Likewise.
5155 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 5156
add265ae
L
5157 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
5158 target.
5159 * gdb.arch/i386-bp_permanent.exp: Likewise.
5160 * gdb.arch/i386-byte.exp: Likewise.
5161 * gdb.arch/i386-disp-step.exp: Likewise.
5162 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5163 * gdb.arch/i386-prologue.exp: Likewise.
5164 * gdb.arch/i386-size-overlap.exp: Likewise.
5165 * gdb.arch/i386-size.exp: Likewise.
5166 * gdb.arch/i386-sse.exp: Likewise.
5167 * gdb.arch/i386-unwind.exp: Likewise.
5168 * gdb.arch/i386-word.exp: Likewise.
5169
5170 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
5171 test only when building 64-bit executables. Do not hard-code
5172 -m64 option.
5173
2dfb8c17
DE
51742010-07-07 Doug Evans <dje@google.com>
5175
5176 * lib/gdb.exp (gdb_test_list_exact): New function.
5177 * gdb.base/default.exp (show convenience): Call it, add tests for
5178 $_sdata = void, $_thread = 0.
5179
4e5799b6
JK
51802010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5181 Joel Brobecker <brobecker@adacore.com>
5182
5183 Fix re-run of PIE executable, PR shlibs/11776.
5184 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
5185 Remove $displacement_main to match the solib-svr4.c change. New "kill"
5186 and re-"run" of the inferior.
5187
1a219cc7
JK
51882010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5189 Joel Brobecker <brobecker@adacore.com>
5190
5191 Cope with missing /usr/sbin/prelink.
5192 * lib/prelink-support.exp (prelink_no):
5193 <result == 1 && $output is "no such file or directory">: New.
5194 (prelink_yes): Likewise. Return on failed prelink_no.
5195
5e3b36f8
JK
51962010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5197 Joel Brobecker <brobecker@adacore.com>
5198
5199 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
5200 build_executable by build_executable_own_libs. Replace "prelink -R"
5201 execution by a call of prelink_yes. Comment why "prelink -r" needs no
5202 change.
5203 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
5204 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
5205 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
5206 Replace build_executable by build_executable_own_libs's function
5207 build_executable_own_libs.
5208 (prelinkNO): Create new stub to call prelink_no.
5209 (prelinkYES): Create new stub to call prelink_yes.
5210 (test_attach): Rename calls of copy to file_copy.
5211 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
5212 (copy): Move to ...
5213 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
5214 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
5215 * gdb.base/prelink.exp: Disable testcase also for is_remote and
5216 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
5217 special flags by gdb_compile_shlib. Replace second gdb_compile by
5218 build_executable_own_libs. Replace "prelink -R" execution by a call of
5219 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
5220 a second call of prelink_yes. Replace restart commands by
5221 clean_restart.
5222 (prelink): Rename to ...
5223 (seen displacement message): ... this test. Extend its expectation
5224 strictness.
5225
86e4bafc
JK
52262010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5227
5228 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
5229 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
5230 displacement message exactly once.
5231
3cd07d20
JK
52322010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5233 Joel Brobecker <brobecker@adacore.com>
5234
5235 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
5236 its restore after the <$relink_args != ""> loop. new comment.
5237
0a1e94c7
JK
52382010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5239 Joel Brobecker <brobecker@adacore.com>
5240
5241 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
5242 code for it. New variable relink_args.
5243 (prelinkYES): Call prelinkNO.
5244 (test_attach): Accept new parameter relink_args. Re-prelink the binary
5245 in such case. Move the core code to ...
5246 (test_attach_gdb): ... a new function. Send GDB command "file".
5247 Extend expected "Attaching to " string.
5248
2f70bcfb
TT
52492010-07-02 Tom Tromey <tromey@redhat.com>
5250
5251 * gdb.base/bitops.exp: Remove extraneous "pass".
5252
a17ac5b0
TT
52532010-07-02 Ken Werner <ken.werner@de.ibm.com>
5254
5255 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5256
dc10affe
PA
52572010-07-01 Pedro Alves <pedro@codesourcery.com>
5258
d41c0fc8
PA
5259 * gdb.base/help.exp: Adjust expected output.
5260
52612010-07-01 Pedro Alves <pedro@codesourcery.com>
5262
5263 * gdb.base/help.exp: Adjust expected output.
dc10affe 5264
0a600c36
JK
52652010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5266
5267 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
5268 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
5269 c++/11702.
5270
37cc8bfe
JK
52712010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5272 Doug Evans <dje@google.com>
5273
5274 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
5275 add .dynamic entry'.
5276
254e6b9e
DE
52772010-06-29 Doug Evans <dje@google.com>
5278
5279 Test PR c++/11702.
5280 * gdb.cp/m-static.exp: Add testcase.
5281 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
5282
595939de 52832010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
5284 Tom Tromey <tromey@redhat.com>
5285 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
5286
5287 * gdb.python/py-inferior.c: New File.
5288 * gdb.python/py-infthread.c: New File.
5289 * gdb.python/py-inferior.exp: New File.
5290 * gdb.python/py-infthread.exp: New File.
5291
98751a41
JK
52922010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5293
5294 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
5295 (ptype ::C::OtherFileClass typedefs): New.
5296 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
5297 (C::OtherFileClass::cOtherFileClassVar2): New.
5298 (C::OtherFileClass::cOtherFileClassVar_use): Use also
5299 cOtherFileClassVar2.
5300 (C::cOtherFileType2, C::cOtherFileVar2): New.
5301 (C::cOtherFileVar_use): use also cOtherFileVar2.
5302 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
5303
41f62f39
JK
53042010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5305
5306 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
5307 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
5308 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
5309 (print ::C::cOtherFileVar)
5310 (whatis C::OtherFileClass::cOtherFileClassType)
5311 (whatis ::C::OtherFileClass::cOtherFileClassType)
5312 (print C::OtherFileClass::cOtherFileClassVar)
5313 (print ::cOtherFileClassVar)
5314 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
5315 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
5316 trailing content.
5317 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
5318 (C::OtherFileClass::cOtherFileClassVar)
5319 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
5320 (C::cOtherFileVar, C::cOtherFileVar_use): New.
5321
af53d231
JK
53222010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 Test PR c++/11703 and PR gdb/1448.
5325 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
5326 gdb/1448.
5327
9655fd1a
JK
53282010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5329
5330 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
5331 (main) <rtti_data>: New.
5332 * gdb.cp/virtbase.exp (print rtti_data): New.
5333
824cc8dd
JK
53342010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5335 Joel Brobecker <brobecker@adacore.com>
5336
5337 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
5338
6036c742
JK
53392010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5340
5341 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
5342
de6a0421
DE
53432010-06-28 Doug Evans <dje@google.com>
5344
5345 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
5346
b2dae948
DE
53472010-06-27 Doug Evans <dje@google.com>
5348
5349 * gdb.cp/m-static.exp: Update expected test output.
5350
0f3bb72e
PH
53512010-06-25 Paul Hilfinger <hilfinger@adacore.com>
5352
889bf7c5
PA
5353 * gdb.gdb/selftest.exp: Adjust expected message for
5354 capturing start-up runtime.
0f3bb72e 5355
bc9f0842
TT
53562010-06-25 Tom Tromey <tromey@redhat.com>
5357
5358 PR python/10808:
5359 * gdb.python/python.exp: Add new tests.
5360
099ef718
SW
53612010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
5362
5363 * gdb.cp/operator.cc: Created an import loop.
5364 * gdb.cp/operator.exp: Added testcase for import loop.
5365
5868a632
JK
53662010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5367
5368 Test PR python/11407.
5369 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
5370 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
5371 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
5372 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
5373 executable_nofb and executable_fb. New variables srcsfile, objsfile,
5374 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
5375 binfile. Call gdb_compile with clean_restart twice.
5376 (func_nofb print, func_nofb backtrace, func_loopfb print)
5377 (func_loopfb backtrace): New.
5378
af76db58
JK
53792010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5380
5381 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
5382 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
5383 by a hand made one.
5384 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
5385 i?86 requirement. Remove variables srcfile and binfile. New variable
5386 sources, executable_nofb and executable_fb. Call prepare_for_testing.
5387
f2c7657e
UW
53882010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5389
5390 * gdb.cell/dwarfaddr.exp: New file.
5391 * gdb.cell/dwarfaddr.S: New file.
5392
628fe4e4
JK
53932010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5394
5395 Test PR 9436.
5396 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
5397
f1421989
HZ
53982010-06-24 Hui Zhu <teawater@gmail.com>
5399
5400 * gdb.base/eval.exp: New file.
5401
d03285ec
UW
54022010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5403
5404 * gdb.cell/fork.exp: New file.
5405 * gdb.cell/fork.c: Likewise.
5406 * gdb.cell/fork-spu.c: Likewise.
5407
41b2c92d
PM
54082010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
5409
5410 * lib/gdb.exp (banned_variables_traced): New global variable.
5411 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
5412 (gdb_init): Use `trace add variable' instead of obsolete
5413 `trace variable'.
5414
d5bc977f
DE
54152010-06-21 Doug Evans <dje@google.com>
5416
5417 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
5418
d2ed6730
UW
54192010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5420
5421 * gdb.arch/spu-ls.exp: New file.
5422 * gdb.arch/spu-ls.c: Likewise.
5423
6aed2dbc
SS
54242010-06-18 Stan Shebs <stan@codesourcery.com>
5425
5426 * gdb.threads/thread-specific.exp: Add tests of $_thread.
5427
e0756905
UW
54282010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5429
5430 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
5431 * gdb.base/watch-cond.exp: Likewise.
5432 * gdb.python/py-breakpoint.exp: Likewise.
5433
d8053d4d
PA
54342010-06-18 Pedro Alves <pedro@codesourcery.com>
5435
5436 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
5437 clean_restart, make sure every test has a distinct message, and
5438 that messages don't include the executable' full path.
5439
81ce510c
DE
54402010-06-17 Doug Evans <dje@google.com>
5441
5442 * gdb.arch/i386-size.exp: Updated expected output for
5443 DISASSEMBLY_OMIT_FNAME.
5444
65d79d4b
SDJ
54452010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5446 Sergio Durigan Junior <sergiodj@redhat.com>
5447
5448 * gdb.base/watch-notconst.c: New file.
5449 * gdb.base/watch-notconst.S: New file.
5450 * gdb.base/watch-notconst2.c: New file.
5451 * gdb.base/watch-notconst2.S: New file.
5452 * gdb.base/watch-notconst.exp: New file.
5453 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
5454 (func4): Add operations on `global_ptr_ptr'.
5455 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
5456 routine to test watchpoints created with a constant expression.
5457 (test_inaccessible_watchpoint): Include tests for watchpoints
5458 created with a constant expression.
5459
df0f4836
KB
54602010-06-14 Kevin Buettner <kevinb@redhat.com>
5461
5462 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5463 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
5464 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
5465 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
5466 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5467 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5468 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
5469 of `_start'.
5470
b769def5
UW
54712010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5472
5473 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
5474 not supported on the target.
5475 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5476 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5477 * gdb.mi/mi-nsintrall.exp: Likewise.
5478 * gdb.mi/mi-nsmoribund.exp: Likewise.
5479 * gdb.mi/mi-nsthrexec.exp: Likewise.
5480
d914c394
SS
54812010-06-11 Stan Shebs <stan@codesourcery.com>
5482
5483 * gdb.base/permissions.exp: New file.
5484
54852010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
5486
5487 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
5488 does not support ELF executable class.
5489
f3ce5b9c
UW
54902010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5491
5492 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
5493
8e46892c
JK
54942010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5495
5496 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
5497 (runto): Catch "The target does not support running in non-stop mode.".
5498
6cc55c64
MS
54992010-06-11 Michael Snyder <msnyder@vmware.com>
5500
5501 * gdb.base/setshow.exp (set language asm): Don't use
5502 gdb_test_no_output, fails on some targets.
5503
caddefa4
UW
55042010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5505
5506 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
5507 * gdb.cp/pr9167.exp: Likewise.
5508
468b1aa7
UW
55092010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5510
5511 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
5512
5c3552dc
UW
55132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5514
5515 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
5516
02e6fe6a
UW
55172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5518
5519 * gdb.base/charset.c (main): Make sure malloc gets linked in.
5520
0e03807e
TT
55212010-06-11 Tom Tromey <tromey@redhat.com>
5522
5523 PR gdb/9977, PR exp/11636::
5524 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
5525 (pieces_test_f6): Update expected output.
5526
2bdf28a0
JK
55272010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5528
5529 * gdb.base/moribund-step.exp: New.
5530
f6978de9
MS
55312010-06-08 Michael Snyder <msnyder@vmware.com>
5532
5533 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 5534 * gdb.ada/boolean_expr.exp:
f6978de9
MS
5535 * gdb.ada/frame_args.exp: Ditto.
5536 * gdb.ada/lang_switch.exp: Ditto.
5537 * gdb.ada/ptype_arith_binop.exp: Ditto.
5538 * gdb.ada/ref_param.exp: Ditto.
5539 * gdb.ada/type_coercion.exp:Ditto.
5540
5541 * gdb.asm/asm-source.exp: Ditto.
5542
5543 * gdb.base/attach.exp: Ditto.
5544 * gdb.base/bitfields2.exp: Ditto.
5545 * gdb.base/call-signal-resume.exp: Ditto.
5546 * gdb.base/callfuncs.exp: Ditto.
5547 * gdb.base/commands.exp: Ditto.
5548 * gdb.base/dbx.exp: Ditto.
5549 * gdb.base/default.exp: Ditto.
5550 * gdb.base/dump.exp: Ditto.
5551 * gdb.base/exprs.exp: Ditto.
5552 * gdb.base/freebpcmd.exp: Ditto.
5553 * gdb.base/interrupt.exp: Ditto.
5554 * gdb.base/list.exp: Ditto.
5555 * gdb.base/long_long.exp: Ditto.
5556 * gdb.base/maint.exp: Ditto.
5557 * gdb.base/ptype.exp: Ditto.
5558 * gdb.base/return.exp: Ditto.
5559 * gdb.base/setshow.exp: Ditto.
5560 * gdb.base/sigbpt.exp: Ditto.
5561 * gdb.base/sigrepeat.exp: Ditto.
5562
5563 * gdb.cp/classes.exp: Ditto.
5564
5565 * gdb.dwarf2/dw2-restore.exp: Ditto.
5566
5567 * gdb.gdb/selftest.exp: Ditto.
5568
5569 * gdb.multi/base.exp: Ditto.
5570 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5571
5572 * gdb.python/py-block.exp: Ditto.
5573 * gdb.python/py-prettyprint.exp: Ditto.
5574 * gdb.python/py-template.exp: Ditto.
5575
5576 * gdb.server/ext-attach.exp: Ditto.
5577 * gdb.server/ext-run.exp: Ditto.
5578 * gdb.server/server-mon.exp: Ditto.
5579
5580 * gdb.threads/fork-thread-pending.exp: Ditto.
5581 * gdb.threads/hand-call-in-threads.exp: Ditto.
5582 * gdb.threads/interrupted-hand-call.exp: Ditto.
5583 * gdb.threads/linux-dp.exp: Ditto.
5584 * gdb.threads/manythreads.exp: Ditto.
5585 * gdb.threads/print-threads.exp: Ditto.
5586 * gdb.threads/pthreads.exp: Ditto.
5587 * gdb.threads/schedlock.exp: Ditto.
5588 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5589 * gdb.threads/threadapply.exp: Ditto.
5590
de7ff789
MS
55912010-06-08 Michael Snyder <msnyder@vmware.com>
5592
889bf7c5 5593 * gdb.ada/exec_changed.exp:
de7ff789
MS
5594 Use ".*" instead of "" as wildcard regexp.
5595
5596 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5597 * gdb.base/call-ar-st.exp: Ditto.
5598 * gdb.base/checkpoint.exp: Ditto.
5599 * gdb.base/default.exp: Ditto.
5600 * gdb.base/dump.exp: Ditto.
5601 * gdb.base/ending-run.exp: Ditto.
5602 * gdb.base/fileio.exp: Ditto.
5603 * gdb.base/miscexprs.exp: Ditto.
5604 * gdb.base/pointers.exp: Ditto.
5605 * gdb.base/readline.exp: Ditto.
5606 * gdb.base/reread.exp: Ditto.
5607 * gdb.base/restore.exp: Ditto.
5608 * gdb.base/shlib-call.exp: Ditto.
5609 * gdb.base/valgrind-db-attach.exp: Ditto.
5610 * gdb.base/volatile.exp: Ditto.
5611 * gdb.base/watchpoints.exp: Ditto.
5612
5613 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5614
5615 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5616 * gdb.python/py-value.exp: Ditto.
5617
5618 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5619 * gdb.trace/circ.exp: Ditto.
5620 * gdb.trace/collection.exp: Ditto.
5621 * gdb.trace/packetlen.exp: Ditto.
5622 * gdb.trace/passc-dyn.exp: Ditto.
5623 * gdb.trace/report.exp: Ditto.
5624 * gdb.trace/tfile.exp: Ditto.
5625 * gdb.trace/tfind.exp: Ditto.
5626 * gdb.trace/while-dyn.exp: Ditto.
5627
3bebe2f2
JK
56282010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5629
5630 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5631
5c631832
JK
56322010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5633
5634 Test PR 10640.
5635 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5636
4c3376c8
SW
56372010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5638
5639 * gdb.cp/koenig.exp: Test for ADL operators.
5640 * gdb.cp/koenig.cc: Added ADL operators.
5641 * gdb.cp/operator.exp: New test.
5642 * gdb.cp/operator.cc: New test.
5643
dc226d5a
MS
56442010-06-04 Michael Snyder <msnyder@vmware.com>
5645
dfb88a23
MS
5646 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5647 * gdb.base/pending.exp: Ditto.
f7ae76b3 5648
dc226d5a
MS
5649 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5650
967cf477
DE
56512010-06-04 Doug Evans <dje@google.com>
5652
5653 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5654 disabled printers.
5655 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5656 (enable_lookup_function): New function.
5657
eb801841
TT
56582010-06-04 Tom Tromey <tromey@redhat.com>
5659
5660 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5661 of hash and id.
5662
38979823
JK
56632010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5664
5665 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5666 newline.
5667 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5668 (empty verbose non-noisy clear, empty verbose noisy clear)
5669 (empty non-verbose noisy clear): Likewise.
5670
35ec993f
MS
56712010-06-03 Michael Snyder <msnyder@vmware.com>
5672
5673 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5674 * gdb.base/display.exp: Ditto.
5675 * gdb.base/find.exp: Ditto.
5676 * gdb.base/ifelse.exp: Ditto.
5677 * gdb.base/multi-forks.exp: Ditto.
5678 * gdb.base/recurse.exp: Ditto.
5679 * gdb.base/setshow.exp: Ditto.
5680 * gdb.base/value-double-free.exp: Ditto.
5681 * gdb.base/watch-vfork.exp: Ditto.
5682 * gdb.base/watch_thread_num.exp: Ditto.
5683 * gdb.base/watchpoint-solib.exp: Ditto.
5684 * gdb.base/watchpoint.exp: Ditto.
5685 * gdb.base/watchpoints.exp: Ditto.
5686
5687 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5688 * gdb.cp/overload.exp: Ditto.
5689 * gdb.cp/virtfunc.exp: Ditto.
5690
5691 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5692
889bf7c5 5693 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5694 Replace gdb_test with gdb_test_no_output.
5695
889bf7c5 5696 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5697 Replace gdb_test with gdb_test_no_output.
5698 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5699 * gdb.threads/watchthreads.exp: Ditto.
5700 * gdb.threads/watchthreads2.exp: Ditto.
5701
5702 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5703 * gdb.trace/tfind.exp: Ditto.
5704
c22decce
JB
57052010-06-03 Joel Brobecker <brobecker@adacore.com>
5706
5707 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5708 successful test if message is the empty string.
5709
fd5700c7
JK
57102010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5711
5712 * gdb.fortran/module.exp (stopped language detection): New test.
5713
f55ee35c
JK
57142010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5715
5716 Support DW_TAG_module as separate namespaces.
5717 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5718 gdb.fortran/library-module-lib.f90: New.
5719 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5720 (print i): Remove.
5721 (continue to breakpoint: i-is-1, print var_i value 1)
5722 (continue to breakpoint: i-is-2, print var_i value 2)
5723 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5724 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5725 (complete `modmany, complete `modmany`, complete `modmany`var)
5726 (show language, setting breakpoint at module): New tests.
5727 * gdb.fortran/module.f90 (module mod): Remove.
5728 (module mod1, module mod2, module modmany, subroutine sub1)
5729 (subroutine sub2, program module): New.
5730
b8e8282f
JK
57312010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5732
5733 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5734 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5735 * gdb.cp/anon-union.exp (pass): Rename to ...
5736 (print z 2): ... here.
b8e8282f 5737
019ebafc
MS
57382010-06-02 Michael Snyder <msnyder@vmware.com>
5739
e68d8fd4
MS
5740 * gdb.trace/actions.exp: Use gdb_test_no_output.
5741 * gdb.trace/circ.exp: Ditto.
5742 * gdb.trace/packetlen.exp: Ditto.
5743 * gdb.trace/save-trace.exp: Ditto.
5744 * gdb.trace/tracecmd.exp: Ditto.
5745 * gdb.trace/tsv.exp: Ditto.
5746
12b5d08a
MS
5747 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5748 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5749 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5750 * gdb.threads/manythreads.exp: Ditto.
5751 * gdb.threads/print-threads.exp: Ditto.
5752 * gdb.threads/pthreads.exp: Ditto.
5753 * gdb.threads/schedlock.exp: Ditto.
5754 * gdb.threads/staticthreads.exp: Ditto.
5755 * gdb.threads/thread-specific.exp: Ditto.
5756 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5757 * gdb.threads/threadapply.exp: Ditto.
5758 * gdb.threads/watchthreads.exp: Ditto.
5759 * gdb.threads/watchthreads2.exp: Ditto.
5760
89493308
MS
5761 * gdb.python/py-block.exp: Use gdb_test_no_output.
5762 * gdb.python/py-prettyprint.exp: Ditto.
5763 * gdb.python/py-template.exp: Ditto.
5764 * gdb.python/py-value.exp: Ditto.
5765
5766 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5767 * gdb.reverse/watch-reverse.exp: Ditto.
5768
5769 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5770 * gdb.server/ext-run.exp: Ditto.
5771
019ebafc
MS
5772 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5773 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5774 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5775 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5776 * gdb.dwarf2/dw2-producer.exp: Ditto.
5777 * gdb.dwarf2/mac-fileno.exp: Ditto.
5778
5779 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5780 * gdb.gdb/selftest.exp: Ditto.
5781
5782 * gdb.multi/base.exp: Use gdb_test_no_output.
5783
5784 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5785
3e0ca3a5
JK
57862010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5787
5788 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5789
9db70545
MS
57902010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5791
a8d52276
MS
5792 * gdb.cp/class2.exp: Use gdb_test_no_output.
5793 * gdb.cp/classes.exp: Ditto.
5794 * gdb.cp/extern-c.exp: Ditto.
5795 * gdb.cp/inherit.exp: Ditto.
5796 * gdb.cp/maint.exp: Ditto.
5797 * gdb.cp/mb-inline.exp: Ditto.
5798 * gdb.cp/mb-templates.exp: Ditto.
5799 * gdb.cp/method2.exp: Ditto.
5800 * gdb.cp/misc.exp: Ditto.
5801 * gdb.cp/ovldbreak.exp: Ditto.
5802 * gdb.cp/punctuator.exp: Ditto.
5803 * gdb.cp/templates.exp: Ditto.
5804 * gdb.cp/virtbase.exp: Ditto.
5805
889bf7c5 5806 * gdb.threads/attach-stopped.exp:
9db70545 5807 Replace uses of send_gdb / gdb_expect.
889bf7c5 5808 * gdb.threads/attachstop-mt.exp:
9db70545 5809 Replace uses of send_gdb / gdb_expect.
889bf7c5 5810 * gdb.threads/gcore-thread.exp:
9db70545 5811 Replace uses of send_gdb / gdb_expect.
889bf7c5 5812 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5813 Replace uses of send_gdb / gdb_expect.
5814 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5815 * gdb.threads/print-threads.exp:
9db70545
MS
5816 Replace uses of send_gdb / gdb_expect.
5817 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5818 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5819 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5820
5821 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5822 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5823 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5824 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5825 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5826 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5827 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5828 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5829 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5830 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5831 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5832
359cc68c
JK
58332010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5834
5835 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5836
7d3fe98e
SW
58372010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5838
5839 * gdb.cp/koenig.exp: Added new test case.
5840 * gdb.cp/koenig.cc: Ditto.
5841
27d3a1a2
MS
58422010-06-01 Michael Snyder <msnyder@vmware.com>
5843
5844 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5845 * gdb.base/arrayidx.exp: Ditto.
5846 * gdb.base/attach.exp: Ditto.
5847 * gdb.base/auxv.exp: Ditto.
5848 * gdb.base/bigcre.exp: Ditto.
5849 * gdb.base/break-always.exp: Ditto.
5850 * gdb.base/break-interp.exp: Ditto.
5851 * gdb.base/break.exp: Ditto.
5852 * gdb.base/breakpoint-shadow.exp: Ditto.
5853 * gdb.base/call-ar-st.exp: Ditto.
5854 * gdb.base/call-sc.exp: Ditto.
5855 * gdb.base/call-signal-resume.exp: Ditto.
5856 * gdb.base/callfuncs.exp: Ditto.
5857 * gdb.base/catch-syscall.exp: Ditto.
5858 * gdb.base/charset.exp: Ditto.
5859 * gdb.base/code-expr.exp: Ditto.
5860 * gdb.base/commands.exp: Ditto.
5861 * gdb.base/cond-expr.exp: Ditto.
5862 * gdb.base/condbreak.exp: Ditto.
5863 * gdb.base/cursal.exp: Ditto.
5864 * gdb.base/cvexpr.exp: Ditto.
5865 * gdb.base/default.exp: Ditto.
5866 * gdb.base/del.exp: Ditto.
5867 * gdb.base/detach.exp: Ditto.
5868 * gdb.base/display.exp: Ditto.
5869 * gdb.base/ena-dis-br.exp: Ditto.
5870 * gdb.base/eval-skip.exp: Ditto.
5871 * gdb.base/foll-fork.exp: Ditto.
5872 * gdb.base/foll-vfork.exp: Ditto.
5873 * gdb.base/frame-args.exp: Ditto.
5874 * gdb.base/funcargs.exp: Ditto.
5875 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5876 * gdb.base/gdbvars.exp: Ditto.
5877 * gdb.base/help.exp: Ditto.
5878 * gdb.base/ifelse.exp: Ditto.
5879 * gdb.base/included.exp: Ditto.
5880 * gdb.base/list.exp: Ditto.
5881 * gdb.base/macscp.exp: Ditto.
5882 * gdb.base/maint.exp: Ditto.
5883 * gdb.base/multi-fork.exp: Ditto.
5884 * gdb.base/overlays.exp: Ditto.
5885 * gdb.base/page.exp: Ditto.
5886 * gdb.base/pending.exp: Ditto.
5887 * gdb.base/pointers.exp: Ditto.
5888 * gdb.base/pr11022.exp: Ditto.
5889 * gdb.base/prelink.exp: Ditto.
5890 * gdb.base/printcmds.exp: Ditto.
5891 * gdb.base/psymtab.exp: Ditto.
5892 * gdb.base/randomize.exp: Ditto.
5893 * gdb.base/relational.exp: Ditto.
5894 * gdb.base/relocate.exp: Ditto.
5895 * gdb.base/remote.exp: Ditto.
5896 * gdb.base/sepdebug.exp: Ditto.
5897 * gdb.base/set-lang-auto.exp: Ditto.
5898 * gdb.base/setshow.exp: Ditto.
5899 * gdb.base/setvar.exp: Ditto.
5900 * gdb.base/signals.exp: Ditto.
5901 * gdb.base/signull.exp: Ditto.
5902 * gdb.base/sigstep.exp: Ditto.
5903 * gdb.base/sizeof.exp: Ditto.
5904 * gdb.base/solib-disc.exp: Ditto.
5905 * gdb.base/store.exp: Ditto.
5906 * gdb.base/structs.exp: Ditto.
5907 * gdb.base/structs2.exp: Ditto.
5908 * gdb.base/subst.exp: Ditto.
5909 * gdb.base/term.exp: Ditto.
5910 * gdb.base/trace-commands.exp: Ditto.
5911 * gdb.base/unwindonsignal.exp: Ditto.
5912 * gdb.base/valgrind-db-attach.exp: Ditto.
5913 * gdb.base/varargs.exp: Ditto.
5914 * gdb.base/watch-cond.exp: Ditto.
5915 * gdb.base/watch_thread_num.exp: Ditto.
5916 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5917 * gdb.base/watchpoint.exp: Ditto.
5918 * gdb.base/whatis-exp.exp: Ditto.
5919
f8d3bf8f
MS
59202010-06-01 Michael Snyder <msnyder@vmware.com>
5921
5922 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5923 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5924 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5925 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5926 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5927 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5928 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5929 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5930 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5931 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5932 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5933 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5934 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5935 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5936 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5937
3f9e0d32
JK
59382010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5939
5940 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5941 trailing newline.
5942 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5943 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5944 (p *args): ... here and remove excessive trailing newline.
5945
f629457d
JB
59462010-05-31 Joel Brobecker <brobecker@adacore.com>
5947
5948 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5949
09eef106
JK
59502010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5951
5952 Accept the new Linux kernel "t (tracing stop)" string.
5953 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5954 Update comment.
5955 (state_wait) <T (tracing stop)>: New.
5956 (main): Update the state_wait expect string.
5957
94f31136
PA
59582010-05-28 Pedro Alves <pedro@codesourcery.com>
5959
5960 * limits.c, limits.exp: Delete files.
5961 * Makefile.in (clean mostlyclean): Adjust.
5962 * tracecmd.exp: Adjust.
5963
096554ab
JK
59642010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5965
5966 * gdb.base/tui-layout.exp: New.
5967
27d3a1a2 59682010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5969
889bf7c5 5970 * gdb.reverse/break-precsave.exp:
bcd2dc50 5971 Replace uses of send_gdb / gdb_expect.
889bf7c5 5972 * gdb.reverse/break-reverse.exp:
bcd2dc50 5973 Replace uses of send_gdb / gdb_expect.
889bf7c5 5974 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5975 Replace uses of send_gdb / gdb_expect.
889bf7c5 5976 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5977 Replace uses of send_gdb / gdb_expect.
889bf7c5 5978 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5979 Replace uses of send_gdb / gdb_expect.
889bf7c5 5980 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5981 Replace uses of send_gdb / gdb_expect.
889bf7c5 5982 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5983 Replace uses of send_gdb / gdb_expect.
889bf7c5 5984 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5985 Replace uses of send_gdb / gdb_expect.
889bf7c5 5986 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5987 Replace uses of send_gdb / gdb_expect.
889bf7c5 5988 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5989 Replace uses of send_gdb / gdb_expect.
889bf7c5 5990 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5991 Replace uses of send_gdb / gdb_expect.
889bf7c5 5992 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5993 Replace uses of send_gdb / gdb_expect.
889bf7c5 5994 * gdb.reverse/machinestate.exp:
bcd2dc50 5995 Replace uses of send_gdb / gdb_expect.
889bf7c5 5996 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5997 Replace uses of send_gdb / gdb_expect.
889bf7c5 5998 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5999 Replace uses of send_gdb / gdb_expect.
889bf7c5 6000 * gdb.reverse/solib-precsave.exp:
bcd2dc50 6001 Replace uses of send_gdb / gdb_expect.
889bf7c5 6002 * gdb.reverse/solib-reverse.exp:
bcd2dc50 6003 Replace uses of send_gdb / gdb_expect.
889bf7c5 6004 * gdb.reverse/step-precsave.exp:
bcd2dc50 6005 Replace uses of send_gdb / gdb_expect.
889bf7c5 6006 * gdb.reverse/step-reverse.exp:
bcd2dc50 6007 Replace uses of send_gdb / gdb_expect.
889bf7c5 6008 * gdb.reverse/until-precsave.exp:
bcd2dc50 6009 Replace uses of send_gdb / gdb_expect.
889bf7c5 6010 * gdb.reverse/until-reverse.exp:
bcd2dc50 6011 Replace uses of send_gdb / gdb_expect.
889bf7c5 6012 * gdb.reverse/watch-precsave.exp:
bcd2dc50 6013 Replace uses of send_gdb / gdb_expect.
889bf7c5 6014 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
6015 Replace uses of send_gdb / gdb_expect.
6016
3def43e0
JK
60172010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6018
6019 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
6020 excessive newline.
6021
27d3a1a2 60222010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
6023
6024 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
6025 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
6026 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
6027 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
6028 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
6029 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
6030 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
6031 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
6032 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
6033 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
6034 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
6035 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
6036 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
6037 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
6038 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
6039 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
6040 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
6041 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
6042 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 6043
27d3a1a2 60442010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 6045
22454424
MS
6046 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
6047 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
6048
6049 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
6050 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
6051 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
6052
889bf7c5 6053 * gdb.reverse/consecutive-reverse.exp:
22454424 6054 Replace uses of send_gdb / gdb_expect.
889bf7c5 6055 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
6056 Replace uses of send_gdb / gdb_expect.
6057
6058 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
6059 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
6060 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 6061 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
6062 Replace uses of send_gdb / gdb_expect.
6063 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
6064 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
6065 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
6066 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
6067 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
6068 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
6069 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
6070 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
6071 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
6072
60732010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 6074
22454424 6075 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6076
22454424 6077 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6078
22454424
MS
6079 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
6080 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
6081 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
6082 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
6083 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
6084 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
6085 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
6086 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
6087 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6088
6e5f2c59
TT
60892010-05-25 Tom Tromey <tromey@redhat.com>
6090
6091 * gdb.base/macscp.exp: Add missing space after setup_kfail.
6092
bbc8b958
TT
60932010-05-25 Tom Tromey <tromey@redhat.com>
6094
6095 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
6096 argument order.
6097 * gdb.base/macscp.exp: Fix setup_kfail argument order.
6098 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
6099 order.
6100 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
6101 order.
6102 * gdb.base/call-sc.exp (setup_kfails): Remove.
6103 (setup_compiler_kfails): Remove.
6104 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
6105 argument order.
6106 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
6107 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
6108 (advancei): Fix setup_kfail argument order.
6109 * gdb.base/radix.exp: Fix setup_kfail argument order.
6110 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
6111 order.
6112 * gdb.base/structs.exp (setup_kfails): Remove.
6113 (setup_compiler_kfails): Fix setup_kfail argument order.
6114 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
6115 order.
6116 * gdb.java/jmain.exp: Fix setup_kfail argument order.
6117 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
6118 setup_kfail argument order.
6119 * gdb.cp/overload.exp: Fix setup_kfail argument order.
6120
83d1babf
TT
61212010-05-25 Tom Tromey <tromey@redhat.com>
6122
6123 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
6124
6acb16a2
MS
61252010-05-25 Michael Snyder <msnyder@vmware.com>
6126
6127 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
6128 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
6129 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
6130 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
6131 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
6132 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
6133 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
6134 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
6135 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
6136 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
6137 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
6138 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
6139 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
6140 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
6141 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
6142 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
6143 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
6144 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
6145 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
6146 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
6147 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
6148 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
6149 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
6150 * gdb.base/default.exp: Replace send_gdb with gdb_test.
6151 * gdb.base/define.exp: Replace send_gdb with gdb_test.
6152 * gdb.base/display.exp: Replace send_gdb with gdb_test.
6153 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
6154 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
6155 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
6156 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
6157 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
6158 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
6159 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
6160 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
6161 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
6162 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
6163 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
6164 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
6165 * gdb.base/help.exp: Replace send_gdb with gdb_test.
6166 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
6167 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
6168 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6169 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
6170 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
6171 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
6172 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
6173 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 6174 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6175
61762010-05-25 Doug Evans <dje@google.com>
6177
6178 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
6179 gdb.string_to_argv.
ad3986f0 6180
d3b1e874
TT
61812010-05-21 Tom Tromey <tromey@redhat.com>
6182
6183 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
6184 Call it.
6185 * gdb.dwarf2/pieces.S: Update.
6186 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
6187
cb826367
TT
61882010-05-21 Tom Tromey <tromey@redhat.com>
6189
6190 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
6191 Call it.
6192 * gdb.dwarf2/pieces.c (struct C): New.
6193 (f6): New function.
6194 * gdb.dwarf2/pieces.S: Replace.
6195
74de6778
TT
61962010-05-21 Tom Tromey <tromey@redhat.com>
6197
6198 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
6199 Call it.
6200
afd74c5f
TT
62012010-05-21 Tom Tromey <tromey@redhat.com>
6202
6203 * gdb.dwarf2.pieces.exp: New file.
6204 * gdb.dwarf2.pieces.S: New file.
6205 * gdb.dwarf2.pieces.c: New file.
6206
a7b75dfd 62072010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6208 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
6209
6210 * lib/gdb.exp (gdb_test_no_output): New function.
6211 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
6212 when testing commands that should produce no output.
6213
c81c812a
JB
62142010-05-17 Joel Brobecker <brobecker@adacore.com>
6215
6216 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
6217 parameter that we want to watch being a constant.
6218
0cce5bd9
JB
62192010-05-17 Joel Brobecker <brobecker@adacore.com>
6220
6221 * gdb.ada/cond_lang: New testcase.
6222
47050449
JB
62232010-05-17 Joel Brobecker <brobecker@adacore.com>
6224
6225 * lib/gdb.exp (banned_variables): New variable/constant.
6226 (gdb_init): Add write trace on variables listed in banned_variables.
6227 (gdb_finish): Remove write traces on variables listed in
6228 banned_variables.
6229
77c01586
JB
62302010-05-17 Joel Brobecker <brobecker@adacore.com>
6231
6232 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
6233 * gdb.cp/koenig.exp: Likewise.
6234
88d4aea7
PM
62352010-05-14 Phil Muldoon <pmuldoon@redhat.com>
6236
889bf7c5 6237 PR python/11482
88d4aea7
PM
6238
6239 * gdb.python/py-value.exp (test_value_hash): New function.
6240
f5a010c0
PM
62412010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
6242
6243 PR exp/11530.
6244 * gdb.base/gdb11530.c: New file.
6245 * gdb.base/gdb11530.exp: New file.
6246
8ef4892f
JK
62472010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6248
6249 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
6250 * gdb.dwarf2/dw2-modula2-self-type.S: New.
6251
7322dca9
SW
62522010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
6253
6254 * gdb.cp/koenig.exp: New test.
6255 * gdb.cp/koenig.cc: New test program.
6256
02e7ea18
JB
62572010-05-05 Joel Brobecker <brobecker@adacore.com>
6258
6259 Remove the use of prms_id and bug_id throughout the testsuite.
6260
e1c34c5d
PM
62612010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
6262
6263 PR exp/11349.
6264 * testsuite/gdb.cp/ref-types.exp: Add test to examine
6265 use a reference local variable.
6266
8e1d0c49
JK
62672010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6268
6269 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
6270 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
6271 variable different_dir. Move debugfile into a full directory pathname
6272 under DIFFERENT_DIR.
6273 * lib/gdb.exp (separate_debug_filename): Remove.
6274 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
6275 variable debug_dir and mkdir of it. Update function comments.
6276
e66408ed
PA
62772010-04-29 Pedro Alves <pedro@codesourcery.com>
6278
6279 PR gdb/11557
6280
6281 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
6282 files.
6283
d7b32ed3
PM
62842010-04-29 Phil Muldoon <pmuldoon@redhat.com>
6285
889bf7c5 6286 * gdb.python/py-param.exp: New File.
d7b32ed3 6287
6aecb9c2
JB
62882010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
6289
6290 * gdb.base/default.exp: Fix "set language" test.
6291
bdf92a1c
PM
62922010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
6293
6294 PR breakpoints/11531.
6295 * gdb.base/gdb11531.c: New file.
6296 * gdb.base/gdb11531.exp: New file.
6297
3f172e24
TT
62982010-04-26 Tom Tromey <tromey@redhat.com>
6299
6300 * gdb.base/completion.exp: Add tests for completion and deprecated
6301 commands.
6302
64af4c92
JK
63032010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6304
6305 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
6306 (print /x char_array): Escape curly brackets.
6307
492928e4
JK
63082010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6309
6310 Fix deadlock on looped list of loaded shared objects.
6311 * gdb.base/solib-corrupted.exp: New.
6312
66d09542
DE
63132010-04-23 Doug Evans <dje@google.com>
6314
6315 * gdb.python/py-section-script.c: New file.
6316 * gdb.python/py-section-script.exp: New file.
6317 * gdb.python/py-section-script.py: New file.
6318
8bd10a10
CM
63192010-04-20 Chris Moller <cmoller@redhat.com>
6320
6321 PR 10179
6322
6323 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
6324 * gdb.base/pr10179-a.c:
6325 * gdb.base/pr10179-b.c:
6326 * gdb.base/pr10179.exp: New files.
6327
c0201579
JK
63282010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6329
6330 Fix crashes on dangling display expressions.
6331 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
6332 is SEP.
6333 (lib_flags): Remove the "debug" keyword.
6334 (libsepdebug): New variable for iterating new loop.
6335 (save_pf_prefix): New variable wrapping the loop.
6336 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
6337 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
6338
793b0ff8
PM
63392010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6340
6341 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
6342
097f51f7
PM
63432010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6344
6345 PR stabs/11479.
6346 * gdb.stabs/gdb11479.exp: New file.
6347 * gdb.stabs/gdb11479.c: New file.
6348
9a22f0d0
PM
63492010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6350
6351 * gdb.base/charset.c (Strin16, String32): New variables.
6352 * gdb.base/charset.exp (gdb_test): Test correct display
6353 of 16 or 32 bit strings.
6354
63552010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
6356
6357 PR 9167
6358 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
6359 * gdb.cp/pr9167.cc: New file.
6360 * gdb.cp/pr9167.exp: New file.
6361
6362
6e354e5e
PM
63632010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
6364
6365 PR pascal/11492.
6366 * gdb.pascal/gdb11492.pas: New file.
6367 * gdb.pascal/gdb11492.exp: New file.
6368
be942545
JB
63692010-04-20 Joel Brobecker <brobecker@adacore.com>
6370
1667e6e3 6371 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 6372
0c3acc09
JB
63732010-04-20 Joel Brobecker <brobecker@adacore.com>
6374
6375 * gdb.ada/dyn_loc: New testcase.
6376
ec31cde5
CM
63772010-04-20 Chris Moller <cmoller@redhat.com>
6378
6379 PR 10867
889bf7c5 6380
ec31cde5
CM
6381 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
6382 * gdb.cp/pr10687.cc: New file.
6383 * gdb.cp/pr10687.exp: New file.
6384
6385
ce4b0682
SDJ
63862010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6387 Sergio Durigan Junior <sergiodj@redhat.com>
6388
6389 * gdb.fortran/logical.exp: New testcase.
6390 * gdb.fortran/logical.f90: New file.
6391
3436961f
DE
63922010-04-19 Doug Evans <dje@google.com>
6393
6394 * gdb.base/help.exp (help source): Update expected output.
6395
4d836c09
JK
63962010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6397
6398 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
6399 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
6400 gdb_exit and return.
6401 (executable): New variable.
6402 (binfile): Use it.
6403
6149aea9
PA
64042010-04-19 Pedro Alves <pedro@codesourcery.com>
6405
6406 PR breakpoints/8554.
6407
6408 * gdb.trace/save-trace.exp: Adjust.
6409
ed41462c
L
64102010-04-17 H.J. Lu <hongjiu.lu@intel.com>
6411
6412 PR corefiles/11511
6413 * gdb.arch/system-gcore.exp: New.
6414 * gdb.arch/gcore.c: Likewise.
6415
3f7b2faa
DE
64162010-04-15 Doug Evans <dje@google.com>
6417
fa33c3cd
DE
6418 * gdb.python/py-progspace.c: New file.
6419 * gdb.python/py-progspace.exp: New file.
6420
3f7b2faa
DE
6421 * gdb.base/source.exp: Add tests for "source -s".
6422
79f283fe
PM
64232010-04-14 Phil Muldoon <pmuldoon@redhat.com>
6424
6425 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
6426 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
6427 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
6428 * gdb.python/py-mi.exp: New test for to_string returning None.
6429
fc8eb08a
PM
64302010-04-12 Phil Muldoon <pmuldoon@redhat.com>
6431
6432 * gdb.python/py-breakpoint.c: Make result global.
6433
26e197f6
JK
64342010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6435
6436 Fix non-GNU make compatibility.
6437 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
6438
adc36818
PM
64392010-04-09 Phil Muldoon <pmuldoon@redhat.com>
6440
6441 * gdb.python/py-breakpoint.exp: New File.
6442 * gdb.python/py-breakpoint.C: Ditto.
6443
64e17368
SS
64442010-04-08 Stan Shebs <stan@codesourcery.com>
6445
6446 * gdb.trace/actions.exp: Clear default-collect.
6447 * gdb.trace/save-trace.exp: Clear default-collect.
6448
fff5cc64
PM
64492010-04-08 Phil Muldoon <pmuldoon@redhat.com>
6450
6451 * gdb.python/py-value: Add null string variable.
6452 (test_lazy_string): Test zero length, NULL address lazy
6453 strings.
6454
a055a187
L
64552010-04-07 H.J. Lu <hongjiu.lu@intel.com>
6456
6457 * gdb.arch/i386-avx.c: New.
6458 * gdb.arch/i386-avx.exp: Likewise.
6459
6460 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
6461
96e39866
DE
64622010-04-06 Doug Evans <dje@google.com>
6463
6464 * gdb.base/source-test.gdb: New file.
6465 * gdb.base/source.exp: Test source -v.
6466
5984a431
UW
64672010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6468
6469 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
6470
ec8a089a
PM
64712010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
6472
6473 * gdb.stabs/aout.sed: Convert all backslash to double backslash
6474 within one line, unless it is followed by a double quote.
6475 * gdb.stabs/hppa.sed: Idem.
6476 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
6477 * gdb.stabs/weird.exp: Check for correct parsing of
6478 char and string constants.
ec8a089a
PM
6479 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
6480 in .stabs to .stabx substitution.
6481
fce3c1f0
SS
64822010-04-05 Stan Shebs <stan@codesourcery.com>
6483
6484 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
6485 constant global.
6486 * gdb.trace/tfile.exp: Try to print them.
6487
d77f58be
SS
64882010-04-04 Stan Shebs <stan@codesourcery.com>
6489
6490 * gdb.base/completion.exp: Update for new "info watchpoints".
6491 * gdb.base/default.exp: Ditto.
6492 * gdb.base/help.exp: Ditto.
6493 * gdb.base/watchpoint.exp: Ditto.
6494 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 6495
af54718e
SS
64962010-04-04 Stan Shebs <stan@codesourcery.com>
6497
6498 * gdb.trace/tfile.exp: Sharpen tfind test.
6499
74d1f91e
JK
65002010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6501
6502 * gdb.base/break-entry.exp: New.
6503
eb8e76db 65042010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 6505 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
6506
6507 * gdb.reverse/i386-sse-reverse.exp: New file.
6508 * gdb.reverse/i386-sse-reverse.c: New file.
6509
bf65cad8
PA
65102010-04-02 Pedro Alves <pedro@codesourcery.com>
6511
6512 * gdb.trace/tfind.exp: Adjust expected disassembly output.
6513
fff87407
SS
65142010-04-01 Stan Shebs <stan@codesourcery.com>
6515
6516 * gdb.trace/actions.exp: Tweak expected output.
6517 * gdb.trace/while-stepping.exp: Tweak expected output.
6518
fe01d668
L
65192010-04-01 H.J. Lu <hongjiu.lu@intel.com>
6520
6521 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
6522
86b17b60
PA
65232010-04-01 Pedro Alves <pedro@codesourcery.com>
6524
6525 * gdb.base/commands.exp: Adjust.
6526 * gdb.cp/extern-c.exp: Adjust.
6527
2c58c0a9
PA
65282010-04-01 Pedro Alves <pedro@codesourcery.com>
6529
6530 * gdb.trace/collection.c (local_test_func): Define a local struct,
6531 and instanciate it.
6532
0db9b91c
PA
65332010-04-01 Pedro Alves <pedro@codesourcery.com>
6534
6535 * gdb.trace/collection.exp (gdb_collect_args_test)
6536 (gdb_collect_argarray_test): XFAIL the tests that assume the
6537 argarray argument's elements are collected.
6538
8072405b
JK
65392010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6540
6541 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6542 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6543
8bf6485c
SS
65442010-03-31 Stan Shebs <stan@codesourcery.com>
6545
6546 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6547 and tracepoint conditionals.
6548 (gdb_verify_tracepoints): Delete unused return.
6549
fd7f724a
KS
65502010-03-26 Keith Seitz <keiths@redhat.com>
6551
6552 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6553 appear in the output before main.
6554 Remove KFAIL for gdb/2215 aka bz 9320.
6555
8d9e7719
DE
65562010-03-30 Doug Evans <dje@google.com>
6557
0906dd0b
DE
6558 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6559 by dejagnu.
6560 * gdb.arch/amd64-dword.exp: Ditto.
6561
8d9e7719
DE
6562 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6563 match.
6564 (break printf): Ditto.
6565
1da644f0
SW
65662010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6567
6568 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6569 gcc < 4.4.
6570 * gdb.cp/shadow.exp: Ditto.
6571
a8121990
PA
65722010-03-29 Pedro Alves <pedro@codesourcery.com>
6573
6574 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6575 "tstart" is silent.
6576
6e79d367
PA
65772010-03-29 Pedro Alves <pedro@codesourcery.com>
6578
6579 * gdb.trace/collection.exp (executable): New.
6580 (binfile): Use it.
6581 (fpreg, spreg, pcreg): New.
6582 (test_register): Use gdb_test_multiple. Pass /x to print.
6583 (prepare_for_trace_test): New.
6584 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6585 (gdb_collect_args_test, gdb_collect_argstruct_test)
6586 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6587 prepare_for_trace_test.
6588 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6589 fpreg, spreg and pcreg.
6590 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6591 prepare_for_trace_test.
6592 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6593 try to detect tracing support here. Don't set breakpoints at
6594 `begin' or `end' here.
6595 <global scope>: Use clean_restart. Run to main before checking
6596 for tracing support. Check for for tracing support here.
6597
09248348
JK
65982010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6599
6600 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6601 " as $displacement" to "seen displacement message".
6602
d350db38
PA
66032010-03-28 Pedro Alves <pedro@codesourcery.com>
6604
6605 * gdb.trace/while-dyn.exp (executable): New variable.
6606 (binfile): Use it.
6607 (test_while_stepping): New function. Move most tests here. Call
6608 it once for each of the while-stepping, stepping and ws aliases.
6609
907af001
UW
66102010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6611
6612 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6613 that do not provide the tagless_struct type name at all.
6614 (test_print_anon_union): Do not check value of uninitialized
6615 union member. Do not use cp_test_ptype_class, so we can accept
6616 "long" as well as "long int".
6617
610197fd
PA
66182010-03-26 Pedro Alves <pedro@codesourcery.com>
6619
6620 * gdb.trace/tfile.c (tohex, bin2hex): New.
6621 (write_error_trace_file): Hexify error description.
6622
6c28cbf2
SS
66232010-03-25 Stan Shebs <stan@codesourcery.com>
6624
6625 * gdb.trace/tfile.c: Generate an additional trace file, improve
6626 portability.
6627 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6628 files in a better way.
6629
e62b8c7e
KS
66302010-03-25 Keith Seitz <keiths@redhat.com>
6631
6632 * gdb.java/jprint.exp: XFAIL printing of static class members
6633 because of GCC debuginfo problem.
6634
82ccf5a5
JK
66352010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6636
6637 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6638
293e2f9e
DJ
66392010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6640
6641 * gdb.base/completion.exp: Allow long instead of long int.
6642 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6643 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6644 variable p.
6645 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6646 * gdb.base/pointers.exp: Allow long instead of long int.
6647 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6648 * gdb.base/step-line.exp: Allow a directory before the source file name.
6649
95a42b64
TT
66502010-03-24 Tom Tromey <tromey@redhat.com>
6651
6652 PR breakpoints/9352:
6653 * gdb.base/default.exp: Update.
6654 * gdb.base/commands.exp: Update.
6655 * gdb.cp/extern-c.exp: Test setting commands on multiple
6656 breakpoints at once.
6657
2390201f
DJ
66582010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6659
6660 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6661 if gdb,nosignals.
6662 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6663 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6664 exited".
6665
8c9a6790
SS
66662010-03-24 Stan Shebs <stan@codesourcery.com>
6667
6668 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6669
a6c727b2
DJ
66702010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6671
6672 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6673 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6674 argument. Handle "short" and "long".
6675 (Top level): Pass overprototyped output for old_fptr and xptr.
6676
4dfd5423
PA
66772010-03-23 Pedro Alves <pedro@codesourcery.com>
6678
6679 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6680 format strings and add casts to avoid compiler warnings.
6681
66822010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6683
6684 * lib/trace-support.exp (gdb_trace_setactions):
6685 Don't expect whitespace after ">" prompt.
6686 * gdb.trace/actions.exp: Adjust for output changes.
6687 * gdb.trace/while-stepping.exp: Likewise.
6688
c847d045
JK
66892010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6690
6691 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6692 and r157645).
6693
5f717f1d
JK
66942010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6695
6696 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6697 New.
6698
7d6d51d5
DJ
66992010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6700
6701 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6702 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6703
3b11a015
SS
67042010-03-19 Stan Shebs <stan@codesourcery.com>
6705
6706 * gdb.trace/ax.exp: New file.
6707
d7d158ed
DE
67082010-03-19 Doug Evans <dje@google.com>
6709
6bb85cd1
DE
6710 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6711 output from gcc.
6712
d7d158ed
DE
6713 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6714 named /usr/sbin/prelink<foo>.
6715
4daf5ac0
SS
67162010-03-18 Stan Shebs <stan@codesourcery.com>
6717
6718 * gdb.trace/circ.exp: Test circular-trace-buffer.
6719 * gdb.trace/tfile.exp: Update tstatus test.
6720
e8d05480
JB
67212010-03-18 Joel Brobecker <brobecker@adacore.com>
6722
6723 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6724 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6725
441b986a
UW
67262010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6727
6728 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6729
4247603b
PA
67302010-03-18 Pedro Alves <pedro@codesourcery.com>
6731
6732 * gdb.base/default.exp: Adjust the expected output of the finish
6733 and until commands when the inferior is not being run.
6734
13387711
SW
67352010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6736
6737 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6738 * gdb.cp/nsusing.exp: Ditto.
6739
6e31430b
TT
67402010-03-15 Tom Tromey <tromey@redhat.com>
6741
6742 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6743 * gdb.cp/userdef.cc (operator==): New function.
6744 (main): New locals mem1, mem2.
6745
e2d69cb5
JZ
67462010-03-15 Jie Zhang <jie@codesourcery.com>
6747
6748 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6749 Declare and use new loadtimeout variable.
6750
f572f0a9
DJ
67512010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6752
6753 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6754 Use gdb_load later.
6755
51f4c0b0
PA
67562010-03-14 Pedro Alves <pedro@codesourcery.com>
6757
6758 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6759 literal. Add missing endlines to prints to stderr.
6760
1c809c68
TT
67612010-03-12 Tom Tromey <tromey@redhat.com>
6762
6763 PR c++/9708:
6764 * gdb.cp/m-static.exp: Add regression test.
6765 * gdb.cp/m-static.cc (method): New method.
6766 (main): Call it.
6767
00ae8fef
SW
67682010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6769
6770 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6771 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6772
759f0f0b
PA
67732010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6774
21e24d21
PA
6775 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6776
67772010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6778
759f0f0b
PA
6779 * lib/gdb.exp (skip_stl_tests): New.
6780 (gdb_compile): Symbian needs -ldl.
6781 (shlib_target_file): New.
6782 (shlib_symbol_file): New.
6783 (gdb_load_shlibs): Use shlib_target_file.
6784 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6785 * gdb.cp/exception.exp: Use skip_stl_tests.
6786 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6787 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6788 * gdb.cp/mb-templates.exp: Ditto.
6789 * gdb.base/commands.exp: Relax regexes.
6790 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6791 shlib_target_file and shlib_symbol_file.
6792 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6793 sections.
6794 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6795 * gdb.base/solib-disc.exp: Use
6796 shlib_target_file and shlib_symbol_file.
6797 * gdb.base/unload.exp: Don't skip on symbian. Use
6798 shlib_target_file and shlib_symbol_file.
6799 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6800
6a8f2671 68012010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6802
6a8f2671
PA
6803 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6804 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6805 Issue a tfind end before looking for a tracepoint frame.
6806 * gdb.trace/tfind.exp: Adjust tstatus output.
6807 Adjust disassembly output.
6808 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6809
ccf26247
JK
68102010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6811
6812 * gdb.base/break-interp.exp: Create new displacement parameter value
6813 for the test_ld calls.
6814 (reach): New parameter displacement, verify its content. New push of
6815 pf_prefix "reach-$func:". Import global expect_out.
6816 (test_core): New parameter displacement, verify its content. New push
6817 of pf_prefix "core:". New command "set verbose on". Import global
6818 expect_out.
6819 (test_attach): New parameter displacement, verify its content. New
6820 push of pf_prefix "attach:". New command "set verbose on". Import
6821 global expect_out.
6822 (test_ld): New parameter displacement, pass it to the reach, test_core
6823 and test_attach calls and verify its content in the "ld.so exit" test.
6824 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6825 (prelink): Update expected text, use gdb_test.
6826
e469c7fb
DE
68272010-03-10 Doug Evans <dje@google.com>
6828
6829 * gdb.base/checkpoint.exp: Fix comment.
6830 Lengthen timeout while doing >600 checkpoints test.
6831 Rename duplicate "kill all one" test to keep test names unique.
6832
60e1c644
PA
68332010-03-10 Pedro Alves <pedro@codesourcery.com>
6834
6835 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6836
cec808ec
KS
68372010-03-08 Keith Seitz <keiths@redhat.com>
6838
889bf7c5
PA
6839 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6840 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6841 (dm_type_long): New function.
6842 (dm_type_unsigned_short): New function.
6843 (dm_type_unsigned_long): New function.
6844 (myint): New typedef.
6845 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6846 long, unsigned shor and long, operator char*, and typedef.
6847 (test_lookup_operator_functions): Add operator char* test.
6848 (test_paddr_operator_functions): Likewise.
6849 (test_paddr_overloaded_functions): Use probe values for
6850 short, long, and unsigned short and long.
6851 (test_paddr_hairy_functions): If the demangler probe detected
6852 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6853 demangler.
6854 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6855 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6856 and "print null_pmf".
6857 Add test "ptype a.*pmf".
6858 * gdb.cp/overload.exp: Allow optional "int" to appear with
6859 "short" and "long".
6860 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6861 long expect value for men_overload1arg.
6862 Allow "int" to appear with "short" and "long".
6863 When testing "info break", add argument for main (void).
6864 Also allow "int" to appear with "short" and "long".
6865 Ditto with "unsigned" and "long long".
cec808ec
KS
6866 * gdb.java/jmain.exp: Do not enclose methods names in single
6867 quotes.
6868 * gdb.java/jmisc.exp: Likewise.
6869 * gdb.java/jprint.exp: Likewise.
6870 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6871
6872 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6873 * gdb.cp/exception.exp (backtrace after first throw)
6874 (backtrace after second throw): Allow a namespace before __cxa_throw.
6875 (backtrace after first catch, backtrace after second catch): Allow
6876 a namespace before __cxa_begin_catch.
6877
6878 * gdb.cp/cpexprs.exp: New file.
6879 * gdb.cp/cpexprs.cc: New file.
6880
6881 From Daniel Jacobowitz <dan@codesourcery.com>
6882 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6883 to use string_to_regexp.
6884 (ctor, dtor): New functions. Use them to match constructor
6885 and destructor function types.
6886 (Top level): Use runto_main.
6887
f870a310
TT
68882010-03-05 Tom Tromey <tromey@redhat.com>
6889
6890 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6891 gdb.target_charset.
6892 (pp_ns.to_string): Likewise.
6893
0c199f28
KS
68942010-03-04 Keith Seitz <keiths@redhat.com>
6895
6896 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6897 can be quoted. Test that both the filename and function/line
6898 portions can be quoted at the same time.
6899
c7437ca6
PA
69002010-03-04 Pedro Alves <pedro@codesourcery.com>
6901
6902 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6903
b111b805
DE
69042010-03-03 Doug Evans <dje@google.com>
6905
24486cb7
DE
6906 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6907 libc contains libpthread.
6908
b111b805
DE
6909 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6910 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6911 of gdb_compile. Add another pattern to match android backtrace.
6912
a0e0ef55
TT
69132010-03-03 Tom Tromey <tromey@redhat.com>
6914
6915 PR gdb/11345:
6916 * gdb.base/printcmds.exp (test_printf): Add test.
6917
1ba53b71
L
69182010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6919
6920 * gdb.arch/amd64-byte.exp: New.
6921 * gdb.arch/amd64-dword.exp: Likewise.
6922 * gdb.arch/amd64-pseudo.c: Likewise.
6923 * gdb.arch/amd64-word.exp: Likewise.
6924 * gdb.arch/i386-byte.exp: Likewise.
6925 * gdb.arch/i386-pseudo.c: Likewise.
6926 * gdb.arch/i386-word.exp: Likewise.
6927
f5dff777
DJ
69282010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6929
6930 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6931 types. Add structreg, bitfields, and flags registers.
6932 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6933 registers.
6934
90884b2b
L
69352010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6936
6937 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6938 (load_description): Set architecture if defined.
6939
dc00d89f
PM
69402010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6941
6942 * gdb.python/py-frame.exp: Add read_var block tests.
6943 * gdb.python/py-frame.c (block): New function.
6944
0e095b7e
JK
69452010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6946 Daniel Jacobowitz <dan@codesourcery.com>
6947
6948 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6949
624f1a65
DM
69502010-02-25 David S. Miller <davem@davemloft.net>
6951
6952 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6953 fix logic for setting all_syscalls_numbers.
6954
f3e9a817
PM
69552010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6956
6957 * Makefile.in: Add py-block and py-symbol.
6958 * gdb.python/py-symbol.exp: New File.
6959 * gdb.python/py-symtab.exp: New File.
6960 * gdb.python/py-block.exp: New File.
6961 * gdb.python/py-symbol.c: New File.
6962 * gdb.python/py-block.c: New File.
6963
f6bbabf0
PM
69642010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6965
6966 PR python/11314
6967 * lib/gdb.exp (skip_python_tests): New function.
6968 * gdb.python/py-cmd.exp: Use skip_python_tests.
6969 * gdb.python/py-frame.exp: Likewise.
6970 * gdb.python/py-function.exp: Likewise.
6971 * gdb.python/py-prettyprint.exp: Likewise.
6972 * gdb.python/py-template.exp: Likewise.
6973 * gdb.python/py-type.exp: Likewise.
6974 * gdb.python/py-value.exp: Likewise.
6975
85d721b8
PA
69762010-02-22 Pedro Alves <pedro@codesourcery.com>
6977
6978 PR9605
6979
6980 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6981
48e32051
TT
69822010-02-19 Tom Tromey <tromey@redhat.com>
6983
6984 PR c++/8693, PR c++/9496:
6985 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6986 regression tests.
6987
ac9c0048
JK
69882010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6989
6990 Fix compatibility with m68k as.
6991 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6992 Use only /* comments */.
6993
57bb97a4
UW
69942010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6995
6996 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6997 * configure: Regenerate.
6998
7d1bf85c
DJ
69992010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
7000
7001 * gdb.python/py-type.exp: Check for Python support.
7002
061b5285
PA
70032010-02-17 Pedro Alves <pedro@codesourcery.com>
7004
7005 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
7006 `regsub' syntax available.
7007
f8a8bc2c
PA
70082010-02-17 Pedro Alves <pedro@codesourcery.com>
7009
7010 * gdb.base/shmain.c (main): Remove printf call.
7011 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
7012 * gdb.base/unload.c (main): Make format of fprintf a string
7013 literal. Add missing endlines to prints to stderr.
7014 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
7015
6f451e5e
TT
70162010-02-17 Tom Tromey <tromey@redhat.com>
7017
7018 * gdb.java/jprint.java (jprint.props): New field.
7019 * gdb.java/jprint.exp (set_lang_java): Add regression test.
7020
12d79008
PA
70212010-02-17 Pedro Alves <pedro@codesourcery.com>
7022
ef801a0e 7023 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
7024 available.
7025
d252f7e5
DJ
70262010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7027
7028 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
7029 creation to support remote host testing.
7030
67bdab6c
DJ
70312010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7032
7033 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
7034 Recognize "command not found".
7035
bb391223
DJ
70362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7037
7038 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
7039 single-stepping.
7040
70362913
DJ
70412010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7042
7043 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
7044 if arguments are not supported.
7045
493f3c00
DJ
70462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7047
7048 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
7049 be const or non-const.
7050
8034c749
DJ
70512010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7052
7053 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
7054 mi_send_resuming_command to send -exec-continue.
7055
791dfb64
DJ
70562010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7057
7058 * gdb.base/list.exp (test_list_filename_and_function): Add test
7059 with single quotes.
7060 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
7061 matching.
7062 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
7063 Add KFAIL'd tests for PR gdb/11289.
7064
7c5fe868
DJ
70652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7066
7067 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
7068
fdc498b8
DJ
70692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7070
7071 * gdb.base/comp-dir/subdir/dummy.txt: New file.
7072 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
7073 a temporary directory.
7074
b519e2a6
DJ
70752010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7076
7077 * gdb.base/charset.exp: Use a single regular expression to match
7078 show host-charset and show target-charset output.
7079
74164c56
JK
70802010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7081
7082 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
7083 "Illegal process-id" expect string more exact.
7084 (attach to digits-starting nonsense is prohibited): New.
7085
701ed6dc
JK
70862010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7087
7088 * gdb.base/prelink.exp (set verbose on): New.
7089
889bf7c5 70902010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
7091
7092 * mi-reverse.exp: New file. Test for reverse option to the
7093 following MI commands: exec-continue, exec-finish, exec-next,
7094 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 7095
dadf0e9c
JB
70962010-02-09 Joel Brobecker <brobecker@adacore.com>
7097
7098 * gdb.ada/ptype_tagged_param: New testcase.
7099
714f19d5
TT
71002010-02-08 Tom Tromey <tromey@redhat.com>
7101
7102 PR c++/8017:
7103 * gdb.cp/overload.exp: Add tests.
7104 * gdb.cp/overload.cc (struct K): New.
7105 (namespace N): New.
7106 (main): Call new functions.
7107 (K::staticoverload): Define.
7108
889bf7c5 71092010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
7110
7111 PR gdb/10728
7112 * gdb.cp/pr10728-x.h: New file.
7113 * gdb.cp/pr10728-x.cc: New file.
7114 * gdb.cp/pr10728-y.cc: New file.
7115 * gdb.cp/pr10728.exp: New file.
7116 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
7117
889bf7c5 71182010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
7119
7120 PR gdb/9067
7121 * gdb.cp/pr9067.exp: New
7122 * gdb.cp/pr9067.cc: New
7123 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
7124
7b356089
JB
71252010-02-08 Joel Brobecker <brobecker@adacore.com>
7126
7127 * lib/gdb.exp (gdb_test_timeout): New global variable.
7128 Set it to timeout if not already set.
7129 (gdb_init): Reset the value of timeout to gdb_test_timeout.
7130
1be00882
DE
71312010-02-05 Doug Evans <dje@google.com>
7132
7133 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
7134 user.
7135
82856980
SW
71362010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
7137
7138 PR c++/7935:
7139 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
7140
1a334831
TT
71412010-02-04 Tom Tromey <tromey@redhat.com>
7142
7143 * gdb.cp/virtbase.exp: Make test case names unique.
7144
9c3c02fd
TT
71452010-02-02 Tom Tromey <tromey@redhat.com>
7146
7147 * gdb.cp/virtbase.exp: Add regression tests.
7148 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
7149 (main): Instantiate RHC.
7150
0cc2414c
TT
71512010-02-02 Tom Tromey <tromey@redhat.com>
7152
7153 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
7154 type-printing change.
7155
edf3d5f3
TT
71562010-02-02 Tom Tromey <tromey@redhat.com>
7157
7158 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
7159 * gdb.cp/virtbase.cc: New file.
7160 * gdb.cp/virtbase.exp: New file.
7161 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7162
e4b7f41c
JK
71632010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7164
7165 PR libc/11214:
7166 * gdb.threads/current-lwp-dead.c: Include features.h.
7167 (HAS_NOMMU): New.
7168 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
7169
b381ea14
JK
71702010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7171
7172 * gdb.base/symbol-without-target_section.exp,
7173 gdb.base/symbol-without-target_section.c: New.
7174
c593ac0e
DJ
71752010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7176
7177 * gdb.base/bigcore.exp: Reset increased timeout.
7178 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
7179
db25f29d
DJ
71802010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7181
7182 * gdb.base/gcore.exp (capture_command_output): Use
7183 gdb_test_multiple.
7184
f9d67f43
DJ
71852010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7186
7187 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
7188 * gdb.arch/thumb2-it.exp (test_it_break): New function.
7189 (Top level): Call it.
7190
177321bd
DJ
71912010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7192
7193 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
7194
97f2ed50
DJ
71952010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7196
7197 * gdb.base/call-strs.exp, gdb.base/default.exp,
7198 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
7199 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
7200 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
7201 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
7202 gdb.base/watchpoint-solib.exp: Save and restore timeout.
7203 * gdb.base/ending-run.exp: Correct restore of timeout.
7204 * gdb.base/page.exp: Remove unnecessary timeout setting.
7205
e4e2711a
JB
72062010-01-29 Joel Brobecker <brobecker@adacore.com>
7207
7208 * gdb.ada/rec_return: New testcase.
7209
ba581dc1
JB
72102010-01-29 Joel Brobecker <brobecker@adacore.com>
7211
7212 * gdb.ada/call_pn: New testcase.
7213
4ea95be9
DJ
72142010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
7215
7216 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
7217 (Top level): Use it to resume.
7218 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
7219 the Thumb mode displaced stepping error as unsupported.
7220
df83a9bf
SW
72212010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
7222
889bf7c5
PA
7223 * gdb.cp/nsusing.exp: Added more tests.
7224 * gdb.cp/nsrecurs.exp: Ditto.
7225 * gdb.cp/nsusing.cc: Added test functions.
7226 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 7227
40b27cdc
JK
72282010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7229
7230 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
7231 absolute directory pathnames in gdb.sum file.
7232
de958931
SW
72332010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
7234
7235 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
7236 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
7237
708ead4e
TT
72382010-01-26 Tom Tromey <tromey@redhat.com>
7239
7240 PR exp/7643:
7241 * gdb.base/printcmds.exp (test_print_string_constants): Remove
7242 setup_kfail.
7243
b14e635e
SW
72442010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
7245
7246 * gdb.cp/nsrecurs.exp: New test.
7247 * gdb.cp/nsrecurs.cc: New test program.
7248 * gdb.cp/nsstress.exp: New test.
7249 * gdb.cp/nsstress.cc: New test program.
7250 * gdb.cp/nsdecl.exp: New test.
7251 * gdb.cp/nsdecl.cc: New test program.
7252
8540c487
SW
72532010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
7254
7255 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
7256 imported into file scope.
7257 Marked test as xfail.
7258 * gdb.cp/namespace-using.cc (marker5): New function.
7259 * gdb.cp/shadow.exp: New test.
7260 * gdb.cp/shadow.cc: New test program.
7261 * gdb.cp/nsimport.exp: New test.
7262 * gdb.cp/nsimport.cc: New test program.
7263
421d5d99
TT
72642010-01-25 Tom Tromey <tromey@redhat.com>
7265
7266 PR gdb/11049:
7267 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
7268 with "set print null-stop on".
7269
691f8dc1
JK
72702010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7271
7272 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
7273 Adjust it for DISASSEMBLY_OMIT_FNAME.
7274
0b92b5bb
TT
72752010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7276
7277 PR symtab/11199:
7278 * gdb.dwarf2/member-ptr-forwardref.exp,
7279 gdb.dwarf2/member-ptr-forwardref.S: New.
7280
23787403
JK
72812010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7282
7283 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
7284 (thread1_func): Protect thread1_tid with thread1_tid_cond by
7285 thread1_tid_mutex. Remove gdbstop_mutex handling.
7286 (thread2_func): Protect thread2_tid with thread2_tid_cond by
7287 thread2_tid_mutex. Remove gdbstop_mutex handling.
7288 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
7289 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
7290 pthread_cond_wait conditionalizations by while loops.
7291
b966cb8a
TT
72922010-01-20 Tom Tromey <tromey@redhat.com>
7293
7294 PR backtrace/10770:
7295 * gdb.dwarf2/pr10770.exp: New file.
7296 * gdb.dwarf2/pr10770.c: New file.
7297 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7298
fcae584b
VP
72992010-01-20 Vladimir Prus <vladimir@codesourcery.com>
7300
7301 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
7302 that target was removed, and the test always runs native anyway.
7303
a0f49112
JK
73042010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7305
7306 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
7307 gdb.base/watchpoint-cond-gone-stripped.c: New.
7308
ceeb3d5a
TT
73092010-01-19 Tom Tromey <tromey@redhat.com>
7310
7311 PR c++/8000:
7312 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
7313 existing tests.
7314 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
7315 (main): Use AAA::SomeEnum.
7316
dd322c54
JK
73172010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7318
7319 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
7320 (test_ignore_count): Declare line_callme_body global.
7321 (run to breakpoint with ignore count): Use line_callme_body.
7322 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
7323 (set line_main_hello, set line_main_return): Reindent.
7324 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
7325 New.
7326 (continue to callee4): Use line_callee4_body.
7327 (check *stopped from CLI command): Use line_callee4_next.
7328 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
7329 (set line_main_hello, set line_main_return): Reindent.
7330 (set line_callee4_head, set line_callee4_body): New.
7331 (continue to callee4): Use line_callee4_body.
7332
4e8f195d
TT
73332010-01-18 Tom Tromey <tromey@redhat.com>
7334
7335 PR c++/9680:
7336 * gdb.cp/casts.cc: Add new classes and variables.
7337 * gdb.cp/casts.exp: Test new operators.
7338
9e14a9ba
JB
73392010-01-18 Tom Tromey <tromey@redhat.com>
7340 Thiago Jung Bauermann <bauerman@br.ibm.com>
7341
7342 * gdb.python/source2.py: New file.
7343 * gdb.python/source1: New file.
7344 * gdb.python/python.exp: Test "source" command.
7345
00bf0b85
SS
73462010-01-15 Stan Shebs <stan@codesourcery.com>
7347
7348 * gdb.trace/tfile.c: New file.
7349 * gdb.trace/tfile.exp: New file.
889bf7c5 7350
55235ad7
JK
73512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7352
7353 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
7354
9f2982ff
JK
73552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7356
7357 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
7358
bbfba9ed
JK
73592010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7360
7361 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
7362 (libfunc): New parameter action. Implement also selectable "sleep".
7363 * gdb.base/break-interp-main.c: Include assert.h.
7364 (libfunc): New parameter action.
7365 (main): New parameters argc and argv. Assert argc. Pass argv.
7366 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
7367 (test_attach): New proc.
7368 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
7369 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
7370
61f0d762
JK
73712010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7372
7373 * gdb.base/break-interp.exp (test_core): New proc.
7374 (test_ld): Call it.
7375
06a6f270
JK
73762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7377
7378 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
7379 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
7380 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
7381 and gdb_compile_shlib. Use new -Wl compiler options.
7382 (dl bt, main bt): New tests.
7383
51bee8e9
JK
73842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7385
7386 Support PIEs with no symfile_objfile.
7387 * gdb.base/break-interp.exp: New argument at the test_ld calls.
7388 (test_ld): New parameter trynosym.
7389 (test_ld <$trynosym>): New block.
7390
b8040f19
JK
73912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7392
7393 * gdb.base/break-interp.exp: New file.
7394
be759fcf
PM
73952010-01-13 Phil Muldoon <pmuldoon@redhat.com>
7396
7397 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
7398 * gdb.python/py-prettyprint.py (pp_ls): New printer.
7399 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
7400 test.
7401 * gdb.python/py-prettyprint.c: Define lazystring test structure.
7402 * gdb.python/py-mi.exp: Add lazy string test.
7403
dc146f7c
VP
74042010-01-13 Vladimir Prus <vladimir@codesourcery.com>
7405
7406 * lib/mi-support.exp (mi_check_thread_states): Handle
7407 core number in thread listing.
7408
b4ba55a1
JB
74092010-01-12 Joel Brobecker <brobecker@adacore.com>
7410
7411 * gdb.base/maint.exp: Adjust the expected output for the
7412 "maint print type" test. Use gdb_test_multiple instead of
7413 gdb_sent/gdb_expect.
7414
08e24bd4
DE
74152010-01-11 Doug Evans <dje@google.com>
7416
6496a609
DE
7417 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
7418 from gdbserver_download. All callers updated.
7419
08e24bd4
DE
7420 * gdb.server/ext-run.exp: "info os processes" requires xml support.
7421
b5cfddf5
JK
74222010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7423
7424 Implement binary numbers parsing.
7425 * gdb.base/printcmds.exp (test_integer_literals_accepted)
7426 (test_integer_literals_rejected): New binary tests.
7427
3725885a
RW
74282010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7429
7430 * gdb.cell/configure: Regenerate.
7431
37aeb5df
JK
74322010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7433
7434 * gdb.base/corefile.exp: Move the core finding block out and call it as
7435 core_find, new variable $corefile, replace corefile by $corefile and
7436 [file tail $corefile] for usage vs. test names resp.
7437 * lib/gdb.exp (core_find): Move it as a new function here. New
7438 parameter binfile and deletefiles. New variable $destcore. Pre-delete
7439 $destcore. Return "" on error.
7440
d521f563
JK
74412010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7442
7443 Workaround PR binutils/10802.
7444 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
7445 (twice).
7446
28f24826
DJ
74472010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7448
7449 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
7450
2de75e71
JB
74512010-01-08 Joel Brobecker <brobecker@adacore.com>
7452
7453 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
7454 call, to avoid interruption.
7455
fe00719b 74562010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
7457
7458 * gdb.stabs/weird.def (args93): New.
7459
d0ef5df8
DE
74602010-01-07 Doug Evans <dje@google.com>
7461
7462 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
7463
3a08d52f
TT
74642010-01-07 Tom Tromey <tromey@redhat.com>
7465
7466 * gdb.base/source.exp: Use correct line number.
7467
7a697b8d
SS
74682010-01-05 Stan Shebs <stan@codesourcery.com>
7469
7470 * gdb.trace/tracecmd.exp: Test ftrace.
7471
7803799a
UW
74722010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7473
7474 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
7475
c54eabfa
JK
74762010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7477
7478 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
7479 "uint_for_mi_testing".
7480
02e7ef19
JB
74812010-01-01 Joel Brobecker <brobecker@adacore.com>
7482
7483 Test indented comment in file being sourced.
7484 * gdb.base/commands.exp: Test indented comment in file being sourced.
7485
abd775ce
JB
74862010-01-01 Joel Brobecker <brobecker@adacore.com>
7487
7488 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
7489 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
7490 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
7491 notice.
7492
79b55b82
JB
74932010-01-01 Joel Brobecker <brobecker@adacore.com>
7494
7495 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
7496 notice.
7497
8997583e
JK
74982010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7499
7500 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
7501 missing $after_stopped and comma (,) expectation.
7502
6da95a67
SS
75032009-12-31 Stan Shebs <stan@codesourcery.com>
7504
7505 * gdb.trace/actions.exp: Test teval action.
889bf7c5 7506
218d2fc6
TJB
75072009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7508
7509 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
7510 (top level): Call test_watchpoint_in_big_blob.
7511 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
7512 watchpoints.
7513 (func3): Write to buf.
7514
236f1d4d
SS
75152009-12-29 Stan Shebs <stan@codesourcery.com>
7516
7517 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 7518
f61e138d
SS
75192009-12-28 Stan Shebs <stan@codesourcery.com>
7520
7521 * gdb.trace/tsv.exp: New file.
7522 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 7523
0219b378
DJ
75242009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
7525
7526 * gdb.base/find.c (main): Reference search buffers.
7527 * gdb.base/included.c (main): Reference integer.
7528 * gdb.base/ptype.c (charfoo): Declare.
7529 (intfoo): Call charfoo.
7530 * gdb.base/scope0.c (useitp): New function.
7531 (usestatics): Use useitp.
7532 (useit): Add a type for val.
7533 * gdb.base/scope1.c (useit1): Take a pointer argument.
7534 (usestatics1): Update calls to useit1.
7535 * gdb.cp/call-c.cc: Declare foo.
7536 (main): Call foo.
7537 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7538 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7539 (main): Call C::ensureRefs and ensureOtherRefs.
7540 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7541 variables.
7542 (ensureOtherRefs): New function.
7543 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7544 * gdb.cp/templates.cc (main): Call t5i.value.
7545
3f78692f
JK
75462009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7547
7548 Fix compatibility with G++-4.5.
7549 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7550 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7551 (uncaught return): Remove.
7552
429374b8
JK
75532009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7554 Phil Muldoon <pmuldoon@redhat.com>
7555
7556 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7557 (bp_location13, bp_location14, bp_location17, bp_location18)
7558 (marker3_proto, marker4_proto): New variables.
7559 (breakpoint info): Update output.
7560 (run until breakpoint at marker3, run until breakpoint at marker4): New
7561 tests.
7562
859825b8
JK
75632009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7564
7565 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7566 Replace the printf call of Y by provided "y-set-1" label. New block
7567 for the second shared library.
7568 * gdb.base/unload.exp: Compile also the second library, call
7569 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7570 (single pending breakpoint info): Rename to ...
7571 (pending breakpoint info before run): ... this extended test.
7572 (libfile2, libname2, libsrcfile2, libsrc2)
7573 (lib_sl2): New variables.
7574 (exec_opts): Set also SHLIB_NAME2.
7575 (pending breakpoint info on first run at shrfunc1)
7576 (pending breakpoint info on second run at shrfunc1)
7577 (pending breakpoint info on second run at shrfunc2)
7578 (print y from libfile, print y from libfile2): New tests.
7579 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7580 * gdb.base/unloadshr2.c: New.
7581
e6a386cd
HZ
75822009-12-22 Hui Zhu <teawater@gmail.com>
7583
7584 * gdb.reverse/sigall-reverse.exp: Adjust.
7585
9e19b45e
VP
75862009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7587
7588 PR gdb/10884
7589
7590 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7591 (main): Call do_bitfield_tests.
aacf5b1e 7592 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7593
d53a7b30
JB
75942009-12-20 Joel Brobecker <brobecker@adacore.com>
7595
7596 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7597 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7598 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7599 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7600 gdb.modula2/unbounded1.c: Update copyright header.
7601
191ca0a1
CM
76022009-12-10 Chris Moller <moller@mollerware.com>
7603
7604 PR gdb/9399
7605 * gdb.cp/virtfunc2.exp: New tests
7606 * gdb.cp/virtfunc2.cc: New tests
7607 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7608
0fa6cf1b
MS
76092009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7610
7611 * gdb.reverse/i387-env-reverse.c: New file.
7612 * gdb.reverse/i387-env-reverse.exp: New file.
7613 * gdb.reverse/i387-stack-reverse.c: New file.
7614 * gdb.reverse/i387-stack-reverse.exp: New file.
7615
361ae042
PM
76162009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7617
7618 * gdb.python/py-type.exp (test_range): New test.
7619
bfd31e71
PM
76202009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7621
7622 PR python/10805
7623
7624 * gdb.python/py-type.exp: New file.
7625 * gdb.python/py-type.c: New file.
7626 * Makefile.in: Add py-type.
7627
57a1d736
TT
76282009-12-03 Tom Tromey <tromey@redhat.com>
7629
7630 * gdb.python/py-value.exp (test_parse_and_eval): New
7631 function.
7632
1f3b5d1b
PP
76332009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7634
7635 PR gdb/11022
7636
7637 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7638 * gdb.base/pr11022.c: New test.
7639
8b7dbdc9
JK
76402009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7641
7642 Fix spurious false FAILs.
7643 * gdb.base/structs.c (chartest): New.
7644 (main): Fill-in chartest.
7645 * gdb.base/structs.exp (anychar_re, first): New.
7646 (start_structs_test): Import global anychar_re and first.
7647 New gdb_test call "set print elements 300; ${testfile}"
7648 (start_structs_test <$first>): New block.
7649 (any): Import global anychar_re. New variable ac. Use ${ac}.
7650
6a53b2ec
JK
76512009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7652
7653 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7654
d7167b4c
JK
76552009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7656
7657 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7658 Force $srcfile file.
7659 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7660
b1798462
UW
76612009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7662
7663 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7664 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7665 * gdb.threads/watchthreads-reorder.exp: Likewise.
7666
b6199126
DJ
76672009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7668
7669 PR gdb/8704
7670
7671 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7672 "if", and "thread". Correct matching in the previous test.
7673
b22a0510
DJ
76742009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7675
7676 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7677
930636d2
MS
76782009-11-23 Michael Snyder <msnyder@vmware.com>
7679
7680 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7681 * gdb.reverse-watch-precsave.exp: Ditto.
7682
21a0512e
PP
76832009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7684
7685 * gdb.asm/asm-source.exp: Adjust.
7686 * gdb.base/help.exp: Adjust.
889bf7c5 7687
fc30d5e0
PA
76882009-11-22 Pedro Alves <pedro@codesourcery.com>
7689
7690 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7691 (do_syscall_tests_without_xml): Set data-directory to
7692 /the/path/to/nowhere.
7693
f6bc2008
PA
76942009-11-21 Pedro Alves <pedro@codesourcery.com>
7695
7696 * gdb.threads/local-watch-wrong-thread.c,
7697 gdb.threads/local-watch-wrong-thread.exp: New files.
7698
8c2fb5de
PA
76992009-11-21 Pedro Alves <pedro@codesourcery.com>
7700
7701 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7702 assume new `regsub' syntax available.
7703
ebec9a0f
PA
77042009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7705
a79d3c27
JK
7706 * gdb.base/watchpoint-hw-hit-once.exp,
7707 gdb.base/watchpoint-hw-hit-once.c: New.
7708
77092009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7710
7711 * gdb.threads/watchthreads-reorder.exp,
7712 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7713
276a961b
MK
77142009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7715
7716 * gdb.xml/tdesc-regs.exp: Use for m68k.
7717
4867c1fb
PA
77182009-11-15 Pedro Alves <pedro@codesourcery.com>
7719
7720 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7721
f6838f81
DJ
77222009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7723
7724 * lib/gdb.exp (current_target_name): New procedure.
7725 (gdb_wrapper_target): New variable.
7726 (gdb_wrapper_init): Set gdb_wrapper_target.
7727 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7728 wrapper.
7729
4ac4dd3f
DJ
77302009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7731
7732 * gdb.base/remote.exp: Delete the slowest load test.
7733 Do not load with fixed packet sizes.
7734
a7881759
DJ
77352009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7736
7737 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7738
97a5b505
DJ
77392009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7740
7741 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7742 srcfile when setting a breakpoint.
7743
d3e1fc54
DJ
77442009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7745
7746 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7747 macros.
7748
7cbcbded
DJ
77492009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7750
7751 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7752 to be in memory.
7753 * gdb.base/display.c (force_mem): New.
7754 (do_loops): Use it. Add breakpoint comments.
7755 (do_vars): Add a breakpoint comment.
7756 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7757 line numbers.
7758
bdea3a92
NF
77592009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7760
7761 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7762 instead of a bare "run".
7763
269f82e5
PP
77642009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7765
7766 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7767
a69b7d9d
DJ
77682009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7769
7770 * lib/cell.exp (skip_cell_tests): Clean up test files before
7771 returning.
7772
b598bfda
DJ
77732009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7774
7775 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7776 and the breakpoint menu. Do not call perror if a prompt is seen.
7777 Consume the following GDB prompt.
7778 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7779 * gdb.cp/namespace.exp: Use gdb_test.
7780 * gdb.cp/templates.exp: Use gdb_test.
7781 (test_template_breakpoints): Use gdb_test_multiple.
7782
87728fa0
DJ
77832009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7784
7785 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7786 (marker4): Reference values.
7787
b67c692f
DJ
77882009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7789
7790 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7791 is missing.
7792
f0df251a
DJ
77932009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7794
7795 * gdb.base/break.c (need_malloc): New.
7796 * gdb.base/constvars.c (main): Reference crass and crisp.
7797 * gdb.base/gdb1821.c (main): Reference bar.
7798 * gdb.cp/gdb1355.cc (main): Reference s1.
7799 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7800 (main): Call them.
7801 * gdb.cp/hang2.cc (dummy2): Define.
7802 * gdb.cp/hang3.cc (dummy3): Define.
7803 * gdb.cp/m-data.cc (main): Reference shadow.
7804
bdf7534a
NF
78052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7806 Nathan Froyd <froydnj@codesourcery.com>
7807
7808 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7809 remote host.
7810
f24fce77
NF
78112009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7812
7813 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7814 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7815 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7816 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7817 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7818 * gdb.dwarf2/dw2-producer.exp: Likewise.
7819 * gdb.dwarf2/mac-fileno.exp: Likewise.
7820 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7821 py-prettyprint.py to the remote host.
7822 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7823
40f0318e
KS
78242009-11-11 Keith Seitz <keiths@redhat.com>
7825
7826 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7827 use it instead of "Foo".
7828 * gdb.cp/classes.exp (do_tests): Add a test to access
7829 a method through a typedef'd class name.
7830
f3d9f7fb
NF
78312009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7832
7833 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7834 exponents.
7835 * gdb.base/pointers.exp: Likewise.
7836 * gdb.cp/ref-types.exp: Likewise.
7837
a4216f37
KS
78382009-11-11 Keith Seitz <keiths@redhat.com>
7839
7840 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7841 new[] and delete[].
7842 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7843 "void".
7844 (probe_demangler): Remove all single-quoting of
7845 method and variable names.
7846 (info_func_regexp): Remove the word "void" from any
7847 occurrence of "(void)".
7848 (print_addr_2): Remove all single-quoting of
7849 method names.
7850 (print_addr_2_kfail): Likewise.
7851 (print_addr): Single-quote C function names before
7852 passing to print_addr_2.
7853 (test_paddr_operator_functions): Remove single-quoting
7854 for method names.
7855 Add tests for operator new[] and operator delete[].
7856
9b14d7aa
JK
78572009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7858
7859 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7860
85feb311
KS
78612009-11-09 Keith Seitz <keiths@redhat.com>
7862
7863 * gdb.cp/overload.exp: Add tests for resolving overloaded
7864 methods in expression parsing/evaluation.
7865
fa335448
DJ
78662009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7867
7868 * lib/gdb.exp (default_gdb_version): Use --version instead of
7869 --command.
7870
ec3c07fc
NS
78712009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7872
7873 * lib/gdb.exp (gdb_compile_test): New.
7874 (skip_ada_tests, skip_java_tests): New.
7875 (gdb_compile): Use gdb_compile_test for f77.
7876 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7877 * lib/java.exp (compile_java_from_source): Remove runtests check,
7878 use gdb_compile_test to record result.
7879 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7880 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7881 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7882 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7883 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7884 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7885 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7886 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7887 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7888 adjust gdb_compile invocations.
7889
b8b4e42b
JK
78902009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7891
7892 * Makefile.in (abs_builddir): New.
7893 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7894 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7895 `$(abs_builddir)/site.exp'.
7896
f8b7eaf3
DJ
78972009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7898
7899 * config/m68k-emc.exp, lib/emc-support.exp,
7900 gdb.trace/gdb_c_test.c: Delete.
7901 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7902 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7903 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7904 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7905 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7906 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7907 casing for m68k-*-elf.
7908
c4187697
NS
79092009-11-03 Pedro Alves <pedro@codesourcery.com>
7910
7911 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7912 * gdb.arch/i386-prologue.exp: Likewise.
7913 * gdb.arch/i386-unwind.exp: Likewise.
7914
db16b772
DJ
79152009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7916
7917 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7918
bcf71277
DJ
79192009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7920
7921 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7922
0105cee2
DJ
79232009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7924
7925 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7926
24ddea62
JK
79272009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7928
7929 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7930
287ccc17
JK
79312009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7932
7933 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7934 * gdb.base/sepdebug2.c: New file.
7935
08bca259 79362009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7937
7938 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7939 the modified warnings for catch syscall. Verify if GDB was compiled
7940 with support for lib expat, and choose which tests to run depending
7941 on this.
7942
5d4e2b76
VP
79432009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7944
7945 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7946 that composite commands are parsed OK. And also test
7947 that breakpoint commands do work.
7948
240e538a
MS
79492009-10-23 Michael Snyder <msnyder@vmware.com>
7950
7951 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7952 to allow for new disassembly style.
7953
9c419145
PP
79542009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7955
7956 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7957
02506ff1
MS
79582009-10-22 Michael Snyder <msnyder@vmware.com>
7959
7960 * gdb.reverse/break-precsave.exp: New test.
7961 * gdb.reverse/consecutive-precsave.exp: Ditto.
7962 * gdb.reverse/finish-precsave.exp: Ditto.
7963 * gdb.reverse/i386-precsave.exp: Ditto.
7964 * gdb.reverse/machinestate-precsave.exp: Ditto.
7965 * gdb.reverse/sigall-precsave.exp: Ditto.
7966 * gdb.reverse/solilb-precsave.exp: Ditto.
7967 * gdb.reverse/step-precsave.exp: Ditto.
7968 * gdb.reverse/until-precsave.exp: Ditto.
7969 * gdb.reverse/watch-precsave.exp: Ditto.
7970
4cf866a3
MS
79712009-10-22 Michael Snyder <msnyder@vmware.com>
7972
7973 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7974 for gdb_expect. Adjust one test's expect strings for the new
7975 format of disassemble.
7976 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7977 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7978 gdb_test_multiple.
7979 * gdb.reverse/step-reverse.exp: Delete 'return'.
7980 * gdb.reverse/until-reverse.exp: Delete blank lines.
7981 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7982
2b28d209
PP
79832009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7984
7985 * gdb.base/consecutive.exp: Adjust.
7986 * gdb.base/display.exp: Likewise.
7987 * gdb.base/pc-fp.exp: Likewise.
7988 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7989
33b9c32b
MS
79902009-10-19 Michael Snyder <msnyder@vmware.com>
7991
7992 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7993 * gdb.reverse/finish-reverse.c: Ditto.
7994 * gdb.reverse/sigall-reverse.c: Ditto.
7995 * gdb.reverse/solib-reverse.c: Ditto.
7996 * gdb.reverse/step-reverse.c: Ditto.
7997 * gdb.reverse/watch-reverse.c: Ditto.
7998
6c95b8df
PA
79992009-10-19 Pedro Alves <pedro@codesourcery.com>
8000 Stan Shebs <stan@codesourcery.com>
8001
8002 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
8003 * gdb.base/foll-exec.exp: Adjust to expect a process id before
8004 "Executing new program".
8005 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
8006 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
8007 left listed after having been killed.
8008 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
8009 * gdb.base/maint.exp: Adjust test.
8010
8011 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
8012 * gdb.multi/Makefile.in: New.
8013 * gdb.multi/base.exp: New.
8014 * gdb.multi/goodbye.c: New.
8015 * gdb.multi/hangout.c: New.
8016 * gdb.multi/hello.c: New.
8017 * gdb.multi/bkpt-multi-exec.c: New.
8018 * gdb.multi/bkpt-multi-exec.exp: New.
8019 * gdb.multi/crashme.c: New.
8020
279017b7
TG
80212009-10-13 Tristan Gingold <gingold@adacore.com>
8022
8023 * gdb.base/sepdebug.exp: Check debug info are found.
8024
0413d738
PA
80252009-10-08 Pedro Alves <pedro@codesourcery.com>
8026
8027 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
8028 bits.
8029
c628eecc
JK
80302009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8031
8032 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
8033
38af1bfe
JB
80342009-10-07 Joel Brobecker <brobecker@adacore.com>
8035
8036 * gdb.base/watchpoints.c: Add copyright header. Reformat one
8037 of the comments.
8038
2b0adecd
PM
80392009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
8040
8041 * gdb.base/annota1.exp: Remove obsolete match_max increase.
8042 * gdb.base/annota3.exp: Idem.
8043 * gdb.base/maint.exp: Idem.
8044
8d417781
PM
80452009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8046
889bf7c5 8047 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
8048 to default.
8049
bb61102d
PM
80502009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8051
889bf7c5 8052 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
8053 mingw and cygwin targets.
8054
ace5c364
PM
80552009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8056 Pedro Alves <pedro@codesourcery.com>
8057
889bf7c5 8058 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
8059 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
8060
c2d494a0
PM
80612009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8062
e1b52ce2
PM
8063 * gdb.base/shr1.c: Use %p in format string.
8064 * gdb.base/unload.c: Avoid warning in fprintf.
8065 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 8066
209f53f5
PM
80672009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8068
8069 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
8070 long type.
8071 (test_unlink): Correct printf string.
8072 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
8073 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
8074
8172766a
JK
80752009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8076
8077 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
8078 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
8079 * gdb.arch/ia64-breakpoint-shadow.S: New file.
8080
0f73703c
UW
80812009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8082
8083 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
8084 * gdb.objc/nondebug.exp: Likewise.
8085
b32306ca
UW
80862009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8087
8088 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
8089 target_info setting.
8090
8091 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
8092 that detect new threads during "info threads".
8093
0057022f
UW
80942009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8095
8096 * gdb.threads/manythreads.c (main): Increase thread stack size
8097 to 2*PTHREAD_STACK_MIN.
8098 * gdb.threads/multi-create.c (main): Likewise.
8099 (create_function): Likewise.
8100
f29c0325
UW
81012009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8102
8103 * gdb.base/dump.exp: Pass difference of pointer types instead
8104 of integer types as offset to restore in intarr3.srec case.
8105
fcb34849
UW
81062009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8107
8108 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
8109
d5142e3b
UW
81102009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8111
8112 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
8113
087b74b2 81142009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 8115
087b74b2
PM
8116 New test for two watchpoints, with disabling of
8117 the first inserted.
8118 * testsuite/gdb.base/watchpoints.c: New file.
8119 * testsuite/gdb.base/watchpoints.exp: New file.
8120
96c07c5b
TT
81212009-09-25 Tom Tromey <tromey@redhat.com>
8122
8123 * gdb.base/charset.exp: Test utf-16 strings with Python.
8124
b8899f2b
TT
81252009-09-25 Tom Tromey <tromey@redhat.com>
8126
8127 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
8128 UCS-4.
8129 * gdb.base/charset.c (utf_32_string): Rename.
8130 (init_utf32): Rename.
8131 (main): Update.
8132
329719ec
TT
81332009-09-22 Tom Tromey <tromey@redhat.com>
8134
8135 * gdb.python/py-function.exp: Add regression tests.
8136
11ef0d76
KS
81372009-09-21 Keith Seitz <keiths@redhat.com>
8138
8139 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
8140 with invalid operator.
8141
3fe8f3b3
KS
81422009-09-21 Keith Seitz <keiths@redhat.com>
8143
8144 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
8145 and destructor using typedef name of class.
8146 * gdb.cp/classes.cc (class Base1): Add a destructor.
8147 (base1): New typedef.
8148 (use_methods): Instanitate an object of type base1.
8149 * gdb.cp/templates.exp (test_template_typedef): New procedure.
8150 (do_tests): Call test_template_typedef.
8151 * gdb.cp/templates.cc (Baz::~Baz): New method.
8152 (intBazOne): New typedef.
8153 (main): Instantiate intBazOne.
8154
7a9fe101
PM
81552009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8156
8157 PR python/10633
8158
8159 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
8160 Function.
8161 (run_lang_tests): Add print elements test.
8162
2e4d963f
PM
81632009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8164
8165 * gdb.python/py-value.exp (test_subscript_regression): New
8166 function. Test for invalid subscripts.
8167 * gdb.python/py-value.c (main): Add test array, and pointer to it.
8168 (ptr_ref): New function.
8169
ec7e75e7
PP
81702009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8171
8172 * gdb.base/default.exp: Fix "show convenience".
8173
0cc7d26f
TT
81742009-09-15 Tom Tromey <tromey@redhat.com>
8175
8176 * lib/mi-support.exp (mi_create_varobj): Update.
8177 (mi_create_floating_varobj): Likewise.
8178 (mi_create_dynamic_varobj): New proc.
8179 (mi_varobj_update): Update.
8180 (mi_varobj_update_with_type_change): Likewise.
8181 (mi_varobj_update_kv_helper): New proc.
8182 (mi_varobj_update_dynamic_helper): Rewrite.
8183 (mi_varobj_update_dynamic): New proc.
8184 (mi_list_varobj_children): Update.
8185 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
8186 * gdb.python/python-prettyprint.py (pp_outer): New class.
8187 (pp_nullstr): Likewise.
8188 (lookup_function): Register new printers.
8189 * gdb.python/python-prettyprint.c (struct substruct): New type.
8190 (struct outerstruct): Likewise.
8191 (substruct_test): New function.
8192 (struct nullstr): New type.
8193 (string_1, string_2): New globals.
8194 (main): Add new tests.
8195 * gdb.python/python-mi.exp: Added regression tests.
8196 * gdb.mi/mi2-var-display.exp: Update.
8197 * gdb.mi/mi2-var-cmd.exp: Update.
8198 * gdb.mi/mi2-var-child.exp: Update.
8199 * gdb.mi/mi2-var-block.exp: Update.
8200 * gdb.mi/mi-var-invalidate.exp: Update.
8201 * gdb.mi/mi-var-display.exp: Update.
8202 * gdb.mi/mi-var-cmd.exp: Update.
8203 * gdb.mi/mi-var-child.exp: Update.
8204 * gdb.mi/mi-var-block.exp: Update.
8205 * gdb.mi/mi-break.exp: Update.
8206 * gdb.mi/gdb701.exp: Update.
8207
a96d9b2e
SDJ
82082009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8209
8210 * Makefile.in: Inclusion of catch-syscall object.
8211 * gdb.base/catch-syscall.c: New file.
8212 * gdb.base/catch-syscall.exp: New file.
8213
b43b923a
MS
82142009-09-12 Michael Snyder <msnyder@vmware.com>
8215
8216 * gdb.reverse/step-reverse.exp: Explicitly check for targets
8217 that can support reverse debuggnig.
8218
cec03d70
TT
82192009-09-11 Tom Tromey <tromey@redhat.com>
8220
8221 * gdb.dwarf2/valop.S: New file.
8222 * gdb.dwarf2/valop.exp: New file.
8223
e23bb3fc
MK
82242009-09-11 Mark Kettenis <kettenis@gnu.org>
8225
8226 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
8227
37c3696d
DE
82282009-09-10 Doug Evans <dje@google.com>
8229
8230 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
8231 Add $gdb_prompt to second breakpoint regexp.
8232
5172aecb
JB
82332009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
8234
8235 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
8236 names, add missing ones.
8237 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
8238 * gdb.python/py-frame.c: Rename from python-frame.c.
8239 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
8240 testfile name.
8241 * gdb.python/py-function.exp: Rename from python-function.exp.
8242 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
8243 testfile name.
8244 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
8245 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
8246 Adjust testfile name.
8247 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
8248 * gdb.python/py-template.cc: Rename from python-template.cc.
8249 * gdb.python/py-template.exp: Rename from python-template.exp.
8250 Adjust testfile name.
8251 * gdb.python/py-value.c: Rename from python-value.c.
8252 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
8253 testfile name.
8254
b554e4bd
JK
82552009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8256
8257 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
8258 $bpt2address.
8259 (Second breakpoint address is valid on ia64)
8260 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
8261
9a68ae16
JM
82622009-09-03 Joseph Myers <joseph@codesourcery.com>
8263
8264 * gdb.base/ending-run.exp: Restrict regular expression matching
8265 line number to require closing brace following.
8266
146b9145
DE
82672009-09-03 Doug Evans <dje@google.com>
8268
8269 * gdb.base/store.exp (check_set): Fix typo in expected value message.
8270
787d21e1
TT
82712009-09-02 Tom Tromey <tromey@redhat.com>
8272
8273 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
8274
e7802207
TT
82752009-09-02 Tom Tromey <tromey@redhat.com>
8276
8277 * gdb.dwarf2/callframecfa.exp: New file.
8278 * gdb.dwarf2/callframecfa.S: New file.
8279
817aadd2
JK
82802009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8281
8282 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
8283 gdb.base/solib-overlap-main.c: New.
8284
4a76eae5
DJ
82852009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
8286
8287 PR gdb/10565
8288
8289 * gdb.base/bitfields.c (struct container, container): New.
8290 (main): Initialize it and call break5.
8291 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
8292
d4b96c9a
JK
82932009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8294
8295 Support constant DW_AT_data_member_location by GCC PR debug/40659.
8296 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
8297
4e22772d
JK
82982009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8299
8300 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
8301
2efab443
MS
83022009-08-26 Michael Snyder <msnyder@vmware.com>
8303
8304 * gdb.base/i386-reverse.c: New file.
8305 * gdb.base/i386-reverse.exp: New file.
8306 * gdb.base/Makefile.in: Add new files to be removed.
8307
07ab73a0
JM
83082009-08-26 Joseph Myers <joseph@codesourcery.com>
8309
8310 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
8311 environment-pwd for remote host.
8312 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
8313
676accff
KS
83142009-08-24 Keith Seitz <keiths@redhat.com>
8315
8316 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
8317 Add two new C++ completer tests which limit the output to a
889bf7c5 8318 given class.
676accff 8319
f9f7ad22
MS
83202009-08-24 Michael Snyder <msnyder@vmware.com>
8321
8322 * gdb.base/del.exp: Fix typo in comment.
8323 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
8324
81ecdfbb
RW
83252009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8326
8327 * configure: Regenerate.
8328 * gdb.hp/configure: Likewise.
8329 * gdb.hp/gdb.aCC/configure: Likewise.
8330 * gdb.hp/gdb.base-hp/configure: Likewise.
8331 * gdb.hp/gdb.compat/configure: Likewise.
8332 * gdb.hp/gdb.defects/configure: Likewise.
8333 * gdb.hp/gdb.objdbg/configure: Likewise.
8334 * gdb.stabs/configure: Likewise.
8335
cab0c772
UW
83362009-08-19 Doug Evans <dje@google.com>
8337
8338 * gdb.base/gdbvars.c: New file.
8339 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
8340
b8fa0bfa
PA
83412009-08-14 Pedro Alves <pedro@codesourcery.com>
8342
8343 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8344 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
8345
b84aa90a
PA
83462009-08-13 Pedro Alves <pedro@codesourcery.com>
8347
8348 * gdb.base/default.exp: Adjust "set language test": it's now an
8349 enum command. Larger help string moved to "help set language".
8350 * gdb.base/help.exp: Adjust "help set language" expected output,
8351 now lists all known languages.
8352
0d8f9b2c
NF
83532009-08-11 Nathan Froyd <froydnj@codesourcery.com>
8354
8355 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
8356 all frame arguments.
8357 * gdb.arch/altivec-regs.exp: Likewise.
8358
bda180e0
TT
83592009-08-07 Tom Tromey <tromey@redhat.com>
8360
8361 * gdb.base/setshow.exp: Add tests for changes to set language, set
8362 check range, and set check type.
8363
48cb2d85
VP
83642009-08-03 Vladimir Prus <vladimir@codesourcery.com>
8365
8366 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
8367 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 8368 Call it.
48cb2d85 8369
1ea34204
UW
83702009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8371
8372 * configure.ac: Run gdb.cell tests when appropriate.
8373 * configure: Regenerate.
8374 * lib/cell.exp: New file.
8375 * gdb.cell: New directory.
8376 * gdb.cell/configure.ac: New file.
8377 * gdb.cell/configure: New file.
8378 * gdb.cell/Makefile.in: New file.
8379 * gdb.cell/arch.exp: New file.
8380 * gdb.cell/break.c: New file.
8381 * gdb.cell/break.exp: New file.
8382 * gdb.cell/break-spu.c: New file.
8383 * gdb.cell/bt.c: New file.
8384 * gdb.cell/bt2-spu.c: New file.
8385 * gdb.cell/bt-spu.c: New file.
8386 * gdb.cell/bt.exp: New file.
8387 * gdb.cell/coremaker.c: New file.
8388 * gdb.cell/coremaker-spu.c: New file.
8389 * gdb.cell/core.exp: New file.
8390 * gdb.cell/gcore.exp: New file.
8391 * gdb.cell/data.c: New file.
8392 * gdb.cell/data.exp: New file.
8393 * gdb.cell/data-spu.c: New file.
8394 * gdb.cell/ea-cache.exp: New file.
8395 * gdb.cell/ea-cache.c: New file.
8396 * gdb.cell/ea-cache-spu.c: New file.
8397 * gdb.cell/ea-standalone.c: New file.
8398 * gdb.cell/ea-standalone.exp: New file.
8399 * gdb.cell/ea-test.c: New file.
8400 * gdb.cell/ea-test.exp: New file.
8401 * gdb.cell/f-regs.exp: New file.
8402 * gdb.cell/mem-access.c: New file.
8403 * gdb.cell/mem-access.exp: New file.
8404 * gdb.cell/mem-access-spu.c: New file.
8405 * gdb.cell/ptype.exp: New file.
8406 * gdb.cell/registers.exp: New file.
8407 * gdb.cell/size.c: New file.
8408 * gdb.cell/sizeof.exp: New file.
8409 * gdb.cell/size-spu.c: New file.
8410 * gdb.cell/solib.exp: New file.
8411 * gdb.cell/solib-symbol.exp: New file.
8412
85e747d2
UW
84132009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8414
8415 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
8416
58d6951d
DJ
84172009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8418
8419 * gdb.base/float.exp: Handle VFP registers.
8420
6e0a4f15
MS
84212009-07-14 Michael Snyder <msnyder@vmware.com>
8422
dcd5da87
MS
8423 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
8424 to bring gdb to the beginning of the calling line.
8425
6e0a4f15
MS
8426 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
8427 confusing the i386 epilogue unwinder.
8428
782b2b07
SS
84292009-07-14 Stan Shebs <stan@codesourcery.com>
8430
8431 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
8432
f662c3bc
MS
84332009-07-14 Michael Snyder <msnyder@vmware.com>
8434
8435 * gdb.reverse/step-reverse.exp (stepi into function call):
8436 Call instruction may not be first instruction in the line.
8437 (reverse stepi from a function call): Used wrong line number.
8438
8f313923
JK
84392009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8440
8441 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
8442
4662c76e
JK
84432009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8444
8445 Fix gdb.base/macscp.exp when using custom inputrc.
8446 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
8447 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
8448 env(TERM) set.
8449 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
8450 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
8451
aa81e255
JK
84522009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8453
8454 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
8455 * gdb.base/annota1.exp (thread_test): Import global $testfile.
8456 Change the compilation target to match the testcase name.
8457 * gdb.base/sect-cmd.exp: Change the compilation target to match the
8458 testcase name.
8459 * a2-run.exp: Use for setup prepare_for_testing. Change the
8460 compilation target to match the testcase name.
8461 * gdb.base/commands.exp: Likewise.
8462 * gdb.base/finish.exp: Likewise.
8463 * gdb.base/float.exp: Likewise.
8464 * gdb.base/info-target.exp: Likewise.
8465 * gdb.base/relational.exp: Likewise.
8466 * gdb.base/term.exp: Likewise.
8467 * gdb.base/until.exp: Likewise.
8468 * gdb.base/volatile.exp: Likewise.
8469 * gdb.base/whatis-exp.exp: Likewise.
8470
4c93b1d7
HZ
84712009-07-11 Hui Zhu <teawater@gmail.com>
8472
8473 * gdb.base/help.exp (disassemble): Update expected help text.
8474
812f7342
TT
84752009-07-09 Tom Tromey <tromey@redhat.com>
8476
8477 * lib/gdb.exp: Handle TRANSCRIPT.
8478 (remote_spawn, remote_close, send_gdb): New procs.
8479
fbb8f299
PM
84802009-07-10 Phil Muldoon <pmuldoon@redhat.com>
8481
8482 * gdb.python/python-prettyprint.c: Add counted null string
8483 structure.
8484 * gdb.python/python-prettyprint.exp: Print null string. Test for
8485 embedded nulls.
8486 * gdb.python/python-prettyprint.py (pp_ns): New Function.
8487 * gdb.python/python-value.exp (test_value_in_inferior): Add
8488 variable length string fetch tests.
8489 * gdb.python/python-value.c (main): Add strings for string fetch tests.
8490
c0ac0ec7
JK
84912009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8492
8493 * gdb.base/dump.exp (inaccessible memory is reported): New test.
8494
30b66ecc
TT
84952009-07-07 Tom Tromey <tromey@redhat.com>
8496
8497 * gdb.base/call-rt-st.exp: Update for change to escape output.
8498 * gdb.base/callfuncs.exp: Likewise.
8499 * gdb.base/charset.exp: Likewise.
8500 * gdb.base/constvars.exp: Likewise.
8501 * gdb.base/long_long.exp: Likewise.
8502 * gdb.base/pointers.exp: Likewise.
8503 * gdb.base/printcmds.exp: Likewise.
8504 * gdb.base/setvar.exp: Likewise.
8505 * gdb.base/store.exp: Likewise.
8506 * gdb.cp/ref-types.exp: Likewise.
8507 * gdb.mi/mi-var-child.exp: Likewise.
8508 * gdb.mi/mi-var-display.exp: Likewise.
8509 * gdb.mi/mi2-var-display.exp: Likewise.
8510 * gdb.base/charset.exp: Test octal escape sequence length.
8511 Update for change to escape output.
8512
187c4a2b
JK
85132009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8514
8515 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
8516
d80a43f9
DJ
85172009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
8518
8519 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
8520
047427a8
JK
85212009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8522
8523 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
8524 gdbserver increasing $portnum if "Can't bind address" has been seen.
8525
8b5a0f4f
PA
85262009-07-05 Pedro Alves <pedro@codesourcery.com>
8527
8528 * gdb.base/ending-run.exp: Add "step out of main" pattern for
8529 mingw32ce.
8530
7d93ba58
PA
85312009-07-05 Pedro Alves <pedro@codesourcery.com>
8532
8533 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
8534 VFP format.
8535
2277426b
PA
85362009-07-02 Pedro Alves <pedro@codesourcery.com>
8537
8538 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8539 linux. Adjust to use "inferior", "info inferiors", "detach
8540 inferior" and "kill inferior" instead of "restart", "info fork",
8541 "detach fork" and "delete fork".
8542 * gdb.base/ending-run.exp: Spell out "info".
8543 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8544 the "kill" command.
8545
5af949e3
UW
85462009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8547
8548 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8549 change to prefix TLS offset in hex with 0x.
8550
5d3729b5
UW
85512009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8552
8553 * gdb.base/default.exp: Update test case for "x" changes.
8554
af589bd0
TG
85552009-07-01 Tristan Gingold <gingold@adacore.com>
8556
8557 * gdb.base/bigcore.exp: Make darwin untested.
8558
40974f91
JK
85592009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8560
8561 * gdb.base/completion.exp (directory completion): Create the directory.
8562 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8563 escapeuniquesub.
8564 (directory completion 2): Expect now ${escapeuniquesub}.
8565 (Glob remaining of directory test): Remove one excessive newline.
8566 Expect the real output.
8567
59dd3af6
JK
85682009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8569
8570 Fix `make check//%' target after `make check' has been ran.
8571 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8572 a mkdir call.
8573 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8574 (%/.dir): Remove.
8575
f4e164aa
JK
85762009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8577
8578 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8579 the expected result record.
8580
69af2122
JK
85812009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8582
8583 Remove racy FAILs relying just on the timeouts.
8584 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8585 (annotation_level 2): Remove racy FAILs.
8586
2fd481e1
PP
85872009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8588
8589 gdb/10275
889bf7c5
PA
8590 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8591
c38f313d
DJ
85922009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8593
8594 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8595
8b777f02
VP
85962009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8597
8598 * gdb.mi/mi-stack.exp: Testing symbolic options
8599 to -stack-list-locals and -stack-list-arguments.
8600
00c7eacf
JK
86012009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8602
8603 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8604
6bc80edc
TT
86052009-06-29 Tom Tromey <tromey@redhat.com>
8606
8607 * dg-extract-results.sh: New file.
8608 * Makefile.in (FORCE_PARALLEL): New variable.
8609 (CHECK_TARGET): New conditional variable.
8610 (check): Use CHECK_TARGET.
8611 (DO_RUNTEST): New variable.
8612 (check-single): New target.
8613 (TEST_DIRS): New variable.
8614 (TEST_TARGETS): Likewise.
8615 (check-parallel): New target.
8616 (check-gdb.%): New pattern.
8617 (BASE1_FILES): New variable.
8618 (BASE2_FILES): Likewise.
8619 (check-gdb.base%): New pattern.
8620 (%/.dir): New pattern.
8621 * configure: Rebuild.
8622 * aclocal.m4 (AM_CONDITIONAL): New defun.
8623 * configure.ac: Check whether user is using GNU make.
8624 (GMAKE): New conditional.
8625
794684b6
SW
86262009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8627
8628 * gdb.cp/namespace-nested-import.cc: New test.
8629 * gdb.cp/namespace-nested-import.exp: New test.
8630
edb3359d
DJ
86312009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8632
8633 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8634 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8635 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8636 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8637 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8638 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8639 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8640 gdb.opt/inline-markers.c: New files.
8641 * lib/gdb.exp (skip_inline_frame_tests): New function.
8642 (skip_inline_var_tests): New function.
8643
cf657a0c
AS
86442009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8645
8646 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8647 backtrace.
8648
28d41a99
MS
86492009-06-27 Michael Snyder <msnyder@vmware.com>
8650
8651 * gdb.reverse: New directory.
8652 * gdb.reverse/break-reverse.c: New test.
8653 * gdb.reverse/break-reverse.exp: New test.
8654 * gdb.reverse/consecutive-reverse.c: New test.
8655 * gdb.reverse/consecutive-reverse.exp: New test.
8656 * gdb.reverse/finish-reverse.c: New test.
8657 * gdb.reverse/finish-reverse.exp: New test.
8658 * gdb.reverse/machinestate.c: New test.
8659 * gdb.reverse/ms1.c: New test.
8660 * gdb.reverse/machinestate.exp: New test.
8661 * gdb.reverse/Makefile.in: New file.
8662 * gdb.reverse/shr2.c: New test.
8663 * gdb.reverse/solib-reverse.c: New test.
8664 * gdb.reverse/solib-reverse.exp: New test.
8665 * gdb.reverse/step-reverse.c: New test.
8666 * gdb.reverse/step-reverse.exp: New test.
8667 * gdb.reverse/until-reverse.c: New test.
8668 * gdb.reverse/ur1.c: New test.
8669 * gdb.reverse/until-reverse.exp: New test.
8670 * gdb.reverse/watch-reverse.c: New test.
8671 * gdb.reverse/watch-reverse.exp: New test.
8672 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8673 * configure: Regenerate.
8674
fe3c8b0d
DE
86752009-06-26 Doug Evans <dje@google.com>
8676
8677 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8678
3a72a602
PM
86792009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8680
8681 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8682 windows problem for 'file delete $binfile'.
8683
27aa8d6a
SW
86842009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8685
8686 * gdb.cp/namespace-using.exp: New test.
8687 * gdb.cp/namespace-using.cc: New test.
8688
8ac055f8
JB
86892009-05-20 Joel Brobecker <brobecker@adacore.com>
8690
8691 * gdb.ada/variant_record_packed_array: New testcase.
8692
85e306ed
TT
86932009-06-23 Tom Tromey <tromey@redhat.com>
8694
8695 * gdb.base/charset.exp (test_combination): Regression test.
8696 * gdb.base/charset.c (my_wchar_t): New typedef.
8697 (myvar): New global.
8698 (main): Set myvar.
8699
56643c5e
PM
87002009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8701
8702 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8703 target.
8704
1fac167a
UW
87052009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8706
8707 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8708
7ccb0be9
UW
87092009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8710
8711 * gdb.mi/gdb680.exp: Update test for error message.
8712
568d6575
UW
87132009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8714
8715 * gdb.base/annota1.exp: Allow multiple occurrences of the
8716 frames-invalid annotation.
8717 * gdb.cp/annota2.exp: Likewise.
8718
7cd1089b
PM
87192009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8720
8721 * gdb.cp/gdb2495.cc: New file.
8722 * gdb.cp/gdb2495.exp: New file.
8723
72c63395
JK
87242009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8725
8726 Report error on GDB crash during runto.
8727 * lib/gdb.exp (runto <eof>): New.
8728
3788363d
DJ
87292009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8730
8731 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8732 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8733 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8734 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8735 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8736 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8737 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8738 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8739 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8740 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8741 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8742 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8743 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8744 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8745 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8746 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8747 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8748 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8749 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8750 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8751 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8752 gdb.trace/passcount.exp, gdb.trace/report.exp,
8753 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8754 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8755 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8756 executable.
8757
17592de3
PA
87582009-06-07 Pedro Alves <pedro@codesourcery.com>
8759
8760 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8761 defined before referencing it.
8762
701e355d
DE
87632009-06-03 Doug Evans <dje@google.com>
8764
8765 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8766 * gdb.arch/i386-see.c: Ditto.
8767
f2292c65
PM
87682009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8769
8770 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8771 (check_macro): Return 1 if undefined.
8772 If first test fails, check if macro debug information is available,
8773 and report unsupported test if no macro information is found.
8774
5a437975
DE
87752009-05-29 Doug Evans <dje@google.com>
8776
8777 * gdb.threads/hand-call-in-threads.exp: New.
8778 * gdb.threads/hand-call-in-threads.c: New.
8779
c141c696
MS
87802009-05-29 Michael Snyder <msnyder@vmware.com>
8781
8782 * gdb.base/break-always.exp: Change "1" to "on".
8783 Add confirmation check.
8784
b3444185
PA
87852009-05-28 Pedro Alves <pedro@codesourcery.com>
8786
8787 * gdb.threads/threxit-hop-specific.c: New.
8788 * gdb.threads/threxit-hop-specific.exp: New.
8789 * gdb.threads/thread-execl.c: New.
8790 * gdb.threads/thread-execl.exp: New.
8791
b6313243
TT
87922009-05-27 Tom Tromey <tromey@redhat.com>
8793 Thiago Jung Bauermann <bauerman@br.ibm.com>
8794
8795 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8796 (mi_child_regexp): Likewise.
8797 (mi_list_varobj_children_range): Likewise.
8798 (mi_get_features): Likewise.
8799 (mi_list_varobj_children): Rewrite.
8800 * gdb.python/python-mi.exp: New file.
8801
a6bac58e
TT
88022009-05-27 Tom Tromey <tromey@redhat.com>
8803 Thiago Jung Bauermann <bauerman@br.ibm.com>
8804 Phil Muldoon <pmuldoon@redhat.com>
8805 Paul Pluzhnikov <ppluzhnikov@google.com>
8806
8807 * gdb.python/python-prettyprint.exp: New file.
8808 * gdb.python/python-prettyprint.c: New file.
8809 * gdb.python/python-prettyprint.py: New file.
8810 * gdb.base/display.exp: print/r is now valid.
8811
2c74e833
TT
88122009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8813 Tom Tromey <tromey@redhat.com>
8814 Pedro Alves <pedro@codesourcery.com>
8815 Paul Pluzhnikov <ppluzhnikov@google.com>
8816
8817 * gdb.python/python-template.exp: New file.
8818 * gdb.python/python-template.cc: New file.
8819 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8820 tests.
8821 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8822 Call it.
8823 (test_value_after_death): New proc.
8824 * gdb.python/python-value.c (PTR): New typedef.
8825 (main): New variable 'x'.
8826
89c73ade
TT
88272009-05-27 Tom Tromey <tromey@redhat.com>
8828
8829 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8830 tests.
8831 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8832 Call it.
8833
a75724bc
PA
88342009-05-27 Pedro Alves <pedro@codesourcery.com>
8835
8836 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8837
e58b0e63
PA
88382009-05-24 Pedro Alves <pedro@codesourcery.com>
8839
8840 * gdb.threads/fork-thread-pending.c: New.
8841 * gdb.threads/fork-thread-pending.exp: New.
8842
4ac36638
JK
88432009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8844
8845 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8846 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8847
889bf7c5 88482009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8849
889bf7c5 8850 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8851
b242c3c2
PA
88522009-05-17 Pedro Alves <pedro@codesourcery.com>
8853
8854 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8855 `gdb_get_line_number'. Call `callee' in both parent and child.
8856 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8857 `gdb_get_line_number' instead of hardcoding line numbers.
8858 (catch_fork_unpatch_child): New procedure to test detaching
8859 breakpoints from child fork.
8860 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8861 hardcoding line numbers.
8862 (do_fork_tests): Run `catch_fork_unpatch_child'.
8863
ee342b23
VP
88642009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8865
8866 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8867 of structure type enters or leaves the scope, it
8868 is reported by -var-update.
8869
e2009e98
DE
88702009-05-11 Doug Evans <dje@sebabeach.org>
8871
8872 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8873 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8874 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8875
00903456
JK
88762009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8877
8878 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8879
dc621c35
DE
88802009-04-30 Doug Evans <dje@google.com>
8881
8882 * gdb.threads/watchthreads2.exp: New testcase.
8883 * gdb.threads/watchthreads2.c: New testcase.
8884
9ab4e744
DE
88852009-04-29 Doug Evans <dje@google.com>
8886
8887 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8888 * gdb.cp/mb-ctor.cc: Ditto.
8889 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8890 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8891 * gdb.cp/mb-inline1.cc: Call it.
8892 * gdb.cp/mb-inline2.cc: Ditto.
8893 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8894 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8895
484086b7
JK
88962009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8897
8898 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8899 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8900 Replace all uses of `decimal' by `nonzero'.
8901 (info macro FROM_COMMANDLINE): New test.
8902
379a77b5
TT
89032009-04-27 Tom Tromey <tromey@redhat.com>
8904
8905 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8906
b92b73c2
DE
89072009-04-27 Doug Evans <dje@google.com>
8908
8909 * gdb.threads/watchthreads.c (main): Initialize args before starting
8910 the threads. Plus formatting cleanup.
8911 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8912 biased scheduling of one thread.
8913
945a118d
JG
89142009-04-27 Jerome Guitton <guitton@adacore.com>
8915
8916 * gdb.cp/templates.cc (GetMax): New template.
8917 (main): Declare two instances of GetMax.
8918 * gdb.cp/templates.exp: Add new test.
8919
d389af10
JK
89202009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8921
8922 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8923
e7f86de9
JM
89242009-04-22 Joseph Myers <joseph@codesourcery.com>
8925
8926 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8927
334cc82d
TT
89282009-04-15 Tom Tromey <tromey@redhat.com>
8929
8930 * gdb.base/charset.exp: Add regression test.
8931
d12672cc
JB
89322009-04-14 Joel Brobecker <brobecker@adacore.com>
8933
8934 * gdb.base/exe-lock.exp: New testcase.
8935
18e8c3bc
TT
89362009-04-13 Tom Tromey <tromey@redhat.com>
8937
8938 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8939 operator on Frame.
8940
5ecd5cbe
UW
89412009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8942
8943 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8944 * gdb.server/ext-attach.exp: Likewise.
8945
7309f756
VP
89462009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8947
8948 Eliminate some sleep usage.
8949
889bf7c5
PA
8950 * gdb.mi/basics.c (do_nothing): New.
8951 (main): Use do_nothing instead of printf, so that
8952 not to introduce race condition between output of
8953 inferiour and output of gdb. Do not use sleep as it
8954 is not generally available on embedded targets.
7309f756 8955
f4b95f6f
PA
89562009-04-02 Pedro Alves <pedro@codesourcery.com>
8957
8958 * gdb.server/ext-attach.exp: Expect an optional process id after
8959 "Detached from remote process".
8960
de40b933
JK
89612009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8962
8963 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8964 gdb.dwarf2/dw2-unresolved.exp: New.
8965
2ae101a4
PA
89662009-04-02 Pedro Alves <pedro@codesourcery.com>
8967
8968 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8969 mi_run_to_main.
8970
56a8e183
PA
89712009-04-02 Pedro Alves <pedro@codesourcery.com>
8972
8973 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8974 mi_run_to_main. Skip thread exit test on remote targets.
8975 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8976 mi_run_to_main.
8977 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8978 mi_run_to_main.
8979 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8980 when expecting ^connected. Detect when the target doesn't support
8981 non-stop mode.
8982 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8983 supported. Return -1 on error, 0 on success.
8984 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8985 (mi_runto): Return mi_runto_helper's result explicitly.
8986
c35fafde
PA
89872009-04-01 Pedro Alves <pedro@codesourcery.com>
8988
8989 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8990
f8a8dce6
JB
89912009-04-01 Tom Tromey <tromey@redhat.com>
8992
8993 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8994 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8995 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8996 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8997
71c25dea
TT
89982009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8999 Jan Kratochvil <jan.kratochvil@redhat.com>
9000
9001 PR gdb/931
9002 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
9003 output.
9004 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
9005 for gdb/931.
9006 * dw2-strp.S (DW_AT_language): Change to C++.
9007 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
9008
02d9a9ce
JB
90092009-03-31 Joel Brobecker <brobecker@adacore.com>
9010
9011 * gdb.ada/tasks: New testcase.
9012
1042e4c0
SS
90132009-03-30 Stan Shebs <stan@codesourcery.com>
9014
9015 * gdb.trace/actions.exp: Update to match new info trace format.
9016 * gdb.trace/deltrace.exp: Ditto.
9017 * gdb.trace/infotrace.exp: Ditto.
9018 * gdb.trace/passcount.exp: Ditto.
9019 * gdb.trace/save-trace.exp: Ditto.
9020 * gdb.trace/while-stepping.exp: Ditto.
9021 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
9022
f8f6f20b
TJB
90232009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9024
9025 * gdb.python/python-frame.c: New file.
9026 * gdb.python/python-frame.exp: New file.
9027
c0c6f777
TJB
90282009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
9029
9030 * gdb.python/python-value.exp: Add tests for the address
9031 attribute.
9032
3cb51905
AS
90332009-03-29 Andreas Schwab <schwab@linux-m68k.org>
9034
9035 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
9036
88fc996f
DE
90372009-03-26 Doug Evans <dje@google.com>
9038
9039 * gdb.mi/mi-nonstop-exit.exp: New file.
9040 * gdb.mi/non-stop-exit.c: New file.
9041
56ef84b1
TT
90422009-03-26 Tom Tromey <tromey@redhat.com>
9043
9044 Update for change to prologue skipping:
9045 * gdb.mi/mi2-simplerun.exp: Update.
9046 * gdb.mi/mi2-break.exp: Update.
9047 * gdb.mi/mi-simplerun.exp: Update.
9048 * gdb.mi/mi-break.exp: Update.
9049 * gdb.base/ending-run.exp: Update.
9050
def2b000
TJB
90512009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
9052
9053 * gdb.python/python-value.exp (test_value_in_inferior): Test
9054 gdb.Value.is_optimized_out attribute.
9055
442ddf59
JK
90562009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9057
9058 * gdb.dwarf2/dw2-noloc-main.c: New file.
9059 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
9060 (.text): Remove.
9061 (.data): New.
9062 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
9063 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
9064 (DW_TAG_subprogram func_cu1, noloc): Remove.
9065 (main): New.
9066 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
9067 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
9068 (file_symbols): New procedure.
9069
a8df5de4
TT
90702009-03-25 Tom Tromey <tromey@redhat.com>
9071
9072 * gdb.base/charset.exp (valid_target_charset): New proc.
9073 Use it to skip tests on invalid charsets.
9074
cc1d7add
PM
90752009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
9076
9077 * gdb.base/completion.exp: Add a test for directory completion.
9078
bcd5727b
JK
90792009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9080
9081 Fix a racy FAIL.
9082 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
9083 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
9084
cc924cad
TJB
90852009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
9086
9087 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
9088 * gdb.python/python-function.exp: Add test for function returning
9089 a GDB value.
9090
bc3b79fd
TJB
90912009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
9092
9093 * gdb.python/python-function.exp: New file.
9094
6c7a06a3
TT
90952009-03-20 Tom Tromey <tromey@redhat.com>
9096
9097 * gdb.base/store.exp: Update for change to escape output.
9098 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
9099 to escape output.
9100 * gdb.base/pointers.exp: Update for change to escape output.
9101 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
9102 to escape output.
9103 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
9104 escape output.
9105 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
9106 to escape output.
9107 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
9108 escape output.
9109 * gdb.base/setvar.exp: Update for change to escape output.
9110 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
9111 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
9112 to escape output.
9113 (test_print_string_constants): Likewise.
9114 * gdb.base/charset.exp (valid_host_charset): Check size of
9115 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
9116 cases. Handle "auto"-related output.
9117 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
9118 (uvar, Uvar): New globals.
9119
c31af87b
JG
91202009-03-19 Jerome Guitton <guitton@adacore.com>
9121
9122 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
9123 deltas.
9124 * gdb.ada/fixed_points.exp: Ditto.
9125
51272cf2
PA
91262009-03-18 Pedro Alves <pedro@codesourcery.com>
9127
9128 * return-nodebug.c: Don't include stdio.h.
9129 (init): Delete.
9130 (func): Delete definition and provide extern declaration.
9131 (t): New.
9132 (main): Don't call printf. Call func and store its result in t.
9133 * return-nodebug1.c: New.
9134 * return-nodebug.exp: Don't expect stdio output. Instead, print
9135 the global variable t. Drop printf formatters and cast types from
9136 foreach loop. Don't use prepare_for_testing. Compile
9137 return-nodebug.c and return-nodebug1.c in separate steps. Don't
9138 define FORMAT or CAST.
9139
d24948ac
PP
91402009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9141
9142 * gdb.base/solib-display.exp: Disable test for remote targers.
9143
61ff14c6
JK
91442009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9145
9146 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
9147
cb4dce93
JK
91482009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9149
9150 Fix a racy FAIL.
9151 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
9152 code from `follow parent, print pids'.
9153 (`follow child, print pids', `follow parent, print pids'): Call it.
9154 Replace `gdb_test "break..."' by gdb_breakpoint.
9155
f7c60c5e
VP
91562009-03-13 Vladimir Prus <vladimir@codesourcery.com>
9157
9158 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 9159 sync and async modes.
f7c60c5e 9160
383ace49
JB
91612009-03-12 Joel Brobecker <brobecker@adacore.com>
9162
9163 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
9164 that was checked in by mistake. Remove loading of ada.exp, since
9165 this is not necessary in this case.
9166
4ce102af
JB
91672009-03-12 Joel Brobecker <brobecker@adacore.com>
9168
9169 * gdb.ada/ptype_arith_binop.exp: New testcase.
9170
529a2aef
JB
91712009-03-12 Joel Brobecker <brobecker@adacore.com>
9172
9173 * gdb.ada/mod_from_name: New testcase.
9174
8a38181c
JB
91752009-03-12 Joel Brobecker <brobecker@adacore.com>
9176
9177 * gdb.ada/tick_last_segv: New testcase.
9178
11436dee
VP
91792009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9180
61ff14c6 9181 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 9182
1f31650a
VP
91832009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9184
61ff14c6
JK
9185 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
9186 include the token in ^running and frame info in *stopped.
1f31650a 9187
a3247a22
PP
91882009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9189
9190 * solib-display.exp: New file.
9191 * solib-display-main.c: New file.
9192 * solib-display-lib.c: New file.
61ff14c6 9193
aae64587
PA
91942009-03-05 Pedro Alves <pedro@codesourcery.com>
9195
9196 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
9197
44aabfbc
JK
91982009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9199
9200 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
9201 (list_and_check_macro): Use more specific test name.
9202 (next to definition): Make the test names unique.
9203
c087fcd3
PM
92042009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
9205
9206 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 9207
c86cf029
VP
92082009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9209
9210 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
9211 notifications.
9212 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
9213 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
9214 * lib/mi-support.exp (library_loaded_re): New.
9215 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
9216
3ea85240
VP
92172009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9218
9219 * gdb.gdb/observer.exp: Use test_notification observer, not
9220 normal_stop, everywhere.
9221 (test_normal_stop_notifications): Rename to...
9222 (test_notifications): ...this.
9223 (test_observer_normal_stop): Rename to...
9224 (test_observer): ...this.
9225
1903f0e6
DE
92262009-02-16 Doug Evans <dje@google.com>
9227
9228 * gdb.arch/amd64-disp-step.S (test_int3): New test.
9229 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
9230 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
9231 (test_prefixed_syscall,test_int3): New tests.
9232 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
9233 (test_prefixed_syscall,test_int3): New tests.
9234
1d33d6ba
VP
92352009-02-14 Vladimir Prus <vladimir@codesourcery.com>
9236
3cb51905
AS
9237 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
9238 (mi_expect_interrupt): Likewise.
9239 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
9240 response.
1d33d6ba 9241
faafb047
PM
92422009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9243
9244 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
9245 * gdb.base/pc-fp.exp (get_valueofx): Remove.
9246 Replace calls to get_valueofx by get_hexadecimal_valueof.
9247
417e16e2
PM
92482009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9249
9250 * lib/gdb.exp (get_valueof): Accept anything as a return value.
9251 (get_integer_valueof): New procedure.
9252 (get_sizeof): Use new get_integer_value_of.
9253 * gdb.base/sizeof.exp: Replace all uses of get_valueof
9254 by get_integer_valueof.
9255
7065b901
TT
92562009-02-13 Tom Tromey <tromey@redhat.com>
9257
9258 * gdb.base/remote.exp (get_sizeof): Remove.
9259 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
9260 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
9261 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
9262 * lib/gdb.exp (get_valueof): Move from long_long.exp.
9263 (get_sizeof): Likewise.
9264
5d7cb8df
JK
92652009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9266
9267 PR fortran/9806
9268 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
9269
b2febfff
PP
92702009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9271
9272 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
9273
4aa995e1
PA
92742009-02-06 Pedro Alves <pedro@codesourcery.com>
9275
9276 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
9277
d8906c6f
TJB
92782009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9279
9280 * gdb.python/python-cmd.exp: New file.
9281
ff4ab08d
TG
92822009-02-06 Tristan Gingold <gingold@adacore.com>
9283
9284 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
9285
aacd552b
TG
92862009-02-05 Tristan Gingold <gingold@adacore.com>
9287
9288 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
9289 pointer is dereferenced and use this signal name in regexp.
9290 * gdb.base/signull.exp: Ditto.
9291 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
9292 * gdb.base/signull.c (main): Ditto.
9293
08c637de
TJB
92942009-02-04 Tom Tromey <tromey@redhat.com>
9295 Thiago Jung Bauermann <bauerman@br.ibm.com>
9296
9297 * gdb.python/python-value.exp: Use `gdb.history' instead of
9298 `gdb.value_from_history'.
9299 (test_value_numeric_ops): Add test for conversion of enum constant.
9300 * gdb.python/python-value.c (enum e): New type.
9301 (evalue): New global.
9302 (main): Use argv.
9303
20261af8
JG
93042009-02-04 Jerome Guitton <guitton@adacore.com>
9305
9306 * gdb.ada/uninitialized_vars: New test program.
9307 * gdb.ada/uninitialized_vars.exp: New testcase.
9308
52e44b43
TT
93092009-02-02 Tom Tromey <tromey@redhat.com>
9310
9311 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
9312 * gdb.cp/pr2489.cc: Rename...
9313 * gdb.cp/pr9594.cc: ... to this.
9314
1c71341a
TT
93152009-02-02 Tom Tromey <tromey@redhat.com>
9316
9317 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
9318 * gdb.cp/pr2489.cc: New file.
9319 * gdb.cp/cpcompletion.exp: New file.
9320
a4295225
TT
93212009-02-02 Tom Tromey <tromey@redhat.com>
9322
9323 PR exp/9059:
9324 * gdb.cp/call-c.exp: Add regression test.
9325 * gdb.cp/call-c.cc (FooHandle): New typedef.
9326 (main): New variable 'handle'.
9327
592375cd
VP
93282009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9329
9330 * lib/mi-support.exp (et_mi_thread_list)
9331 (check_mi_and_console_threads): Adjust for current thread in
9332 -thread-list-ids output.
9333
41447f92
VP
93342009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9335
889bf7c5
PA
9336 * gdb.mi/mi-break.exp (test_disabled_creation): New.
9337 Call it.
41447f92 9338
35669430
DE
93392009-01-28 Doug Evans <dje@google.com>
9340
9341 * gdb.arch/amd64-disp-step.S: New file.
9342 * gdb.arch/amd64-disp-step.exp: New file.
9343 * gdb.arch/i386-disp-step.S: New file.
9344 * gdb.arch/i386-disp-step.exp: New file.
9345
09f00d9a
PM
93462009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
9347
9348 * gdb.base/find.exp: Set newline variable
9349 using quotes instead of braces to fix cygwin failures.
9350
1e8fb976
PA
93512009-01-23 Pedro Alves <pedro@codesourcery.com>
9352
9353 * gdb.base/radix.exp: Add tests to ensure that that set
9354 input-radix 0 and set output-radix 0 are really rejected.
9355
da061712
PA
93562009-01-23 Pedro Alves <pedro@codesourcery.com>
9357
9358 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
9359 copyright years.
9360
dd7e2d2b
PA
93612009-01-23 Pedro Alves <pedro@codesourcery.com>
9362
9363 PR gdb/9664:
9364 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
9365
392452f6
PA
93662009-01-22 Pedro Alves <pedro@codesourcery.com>
9367
9368 PR c++/9631:
9369 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
9370
8653e71c
PM
93712009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
9372
9373 * gdb.server/file-transfer.exp: Use EXEEXT variable for
9374 binfile definition to fix Windows OS failure.
9375
a12cc160
DJ
93762009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9377
9378 PR gdb/9346
9379 * gdb.base/interrupt.c (sigint_handler): New.
9380 (main): Install a SIGINT handler if SIGNALS is defined. Exit
9381 on error.
9382 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
9383 Test "signal SIGINT".
9384
b89667eb
DE
93852009-01-19 Doug Evans <dje@google.com>
9386
9387 * gdb.base/break.exp: Update expected gdb output.
9388 * gdb.base/sepdebug.exp: Ditto.
9389 * gdb.mi/mi-syn-frame.exp: Ditto.
9390 * gdb.mi/mi2-syn-frame.exp: Ditto.
9391 * gdb.base/call-signal-resume.exp: New file.
9392 * gdb.base/call-signals.c: New file.
9393 * gdb.base/unwindonsignal.exp: New file.
9394 * gdb.base/unwindonsignal.c: New file.
9395 * gdb.threads/interrupted-hand-call.exp: New file.
9396 * gdb.threads/interrupted-hand-call.c: New file.
9397 * gdb.threads/thread-unwindonsignal.exp: New file.
9398
adb483fe
DJ
93992009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9400
9401 * gdb.base/define.exp: Test defining and hooking prefix commands.
9402 * gdb.python/python.exp: Update test for "show user" output.
9403
60023297
JK
94042009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9405
9406 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
9407 now the output exactly, using less wildcards. Expect also the output
9408 of gfortran-4.3. Update for the f-valprint.c modification from
9409 2008-04-22.
9410 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
9411 Remove gdb_test test names where matching the command.
9412
ccc57cf9
PA
94132009-01-01 Pedro Alves <pedro@codesourcery.com>
9414
9415 PR breakpoints/9681:
9416 * gdb.base/watchpoint.exp: Add regression test.
9417
c7a6ca08
PA
94182008-12-31 Pedro Alves <pedro@codesourcery.com>
9419
9420 * gdb.threads/attach-into-signal.exp: Don't use
9421 gdb_suppress_entire_file.
9422 * gdb.threads/attach-stopped.exp: Ditto.
9423 * gdb.threads/attachstop-mt.exp: Ditto.
9424
3a031f65
PA
94252008-12-31 Pedro Alves <pedro@codesourcery.com>
9426
9427 PR gdb/8812:
9428 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
9429
09e6485f
PA
94302008-12-29 Pedro Alves <pedro@codesourcery.com>
9431
9432 PR gdb/7536:
9433 * gdb.base/radix.exp: Add tests to ensure invalid input radices
9434 and unsupported output radices are really rejected.
9435
0cd53049
JK
94362008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9437
9438 * gdb.cp/punctuator.exp: Backslash the '$' signs.
9439
ba163c7e
TT
94402008-12-22 Tom Tromey <tromey@redhat.com>
9441
9442 * gdb.cp/punctuator.exp: New file.
9443
6f4de6c9
JK
94442008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9445
9446 * gdb.base/completion.exp (Completing non-existing component): New test.
9447
0f34d0b4
JK
94482008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9449
9450 Fix for PR gdb/8648.
9451 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
9452 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
9453 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
9454 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
9455
db2ad4c3
JK
94562008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9457
9458 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
9459
bb5ef15e
DP
94602008-12-16 Christophe Lyon <christophe.lyon@st.com>
9461
9462 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
9463 compiler actually generate code at the expected line number.
9464
90142adc
JZ
94652008-12-15 Jie Zhang <jie.zhang@analog.com>
9466
9467 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
9468
fad6eecd
TT
94692008-12-12 Tom Tromey <tromey@redhat.com>
9470
9471 * gdb.base/commands.exp (redefine_hook_test): New proc.
9472 Call it.
9473
17c8aaf5
TT
94742008-12-11 Tom Tromey <tromey@redhat.com>
9475
9476 * gdb.base/macscp.exp: New regression test.
9477
7c8adf68
TT
94782008-12-11 Tom Tromey <tromey@redhat.com>
9479
9480 * gdb.base/macscp.exp: Print "address.addr".
9481 * gdb.base/macscp1.c (struct outer): New struct.
9482 (address): New global.
9483
b05dcbb7
TT
94842008-12-09 Tom Tromey <tromey@redhat.com>
9485
9486 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
9487 Call it.
9488
2d476de1
DE
94892008-12-04 Doug Evans <dje@google.com>
9490
9491 * gdb.server/ext-run.exp: Relax regexp for init program.
9492
87bdc959
TG
94932008-12-03 Tristan Gingold <gingold@adacore.com>
9494
9495 * gdb.base/macscp.exp: Generate an object file during compilation
9496 to work around Darwin dsymutil limitations.
9497
e0740f77
JK
94982008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9499
9500 Test resolving external references to TLS variables.
9501 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
9502 FILE2_THREAD_LOCAL.
9503 (testfile2, srcfile2): New variables.
9504 * gdb.threads/tls.c (file2_thread_local)
9505 (function_referencing_file2_thread_local): New.
9506 * gdb.threads/tls2.c: New file.
9507
67f0aac5
JB
95082008-11-28 Joel Brobecker <brobecker@adacore.com>
9509
9510 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
9511 rather than integer, as integer might not be big enough when
9512 on 64bit targets.
67f0aac5 9513
c332165e
JG
95142008-11-27 Jerome Guitton <guitton@adacore.com>
9515
9516 * gdb.cp/formatted-ref.exp: Add equality test.
9517 * gdb.ada/formatted_ref.exp: Ditto.
9518
fc9b693c
JK
95192008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9520
9521 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
9522 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
9523
a9c64011
AS
95242008-11-20 Andreas Schwab <schwab@suse.de>
9525
9526 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
9527 matching syscall entry point.
9528 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9529 (tcatch_vfork_then_child_follow): Likewise. Finish through
9530 vfork even if we stopped at the syscall trampoline.
9531
e2fd701e
DE
95322008-11-20 Doug Evans <dje@google.com>
9533
9534 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
9535
69abc51c
TJB
95362008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
9537
9538 * gdb.arch/ppc-dfp.exp: New file.
9539 * gdb.arch/ppc-dfp.c: New file.
9540
c14c28ba
PP
95412008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9542
9543 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 9544
2e74121d
DE
95452008-11-17 Doug Evans <dje@google.com>
9546
9547 * gdb.mi/mi-syn-frame.exp: Update expected output.
9548 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9549
66bb093b
VP
95502008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9551
9552 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
9553 "thread N" results in =thread-selected.
9554 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9555 (mi_send_resuming_command_raw): Be prepared for
9556 =thread-selected.
9557
3d043ef6
VP
95582008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9559
a9c64011
AS
9560 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9561 * lib/mi-support.exp: Likewise.
3d043ef6 9562
808104c8
JB
95632008-11-16 Joel Brobecker <brobecker@adacore.com>
9564
9565 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9566 commands from the expected output for "help catch".
9567
00b22944
JB
95682008-11-15 Joel Brobecker <brobecker@adacore.com>
9569
9570 * gdb.ada/int_deref.exp: New testcase.
9571
59669435
TT
95722008-11-14 Nick Roberts <nickrob@snap.net.nz>
9573
9574 * gdb.mi/gdb2549.exp: New file.
9575
de04a248
DE
95762008-11-11 Doug Evans <dje@google.com>
9577
9578 * gdb.base/callexit.exp: New file.
9579 * gdb.base/callexit.c: New file.
9580
6b8ce727
DE
95812008-11-10 Doug Evans <dje@google.com>
9582
9583 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9584 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9585 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9586 (default_gdb_start,default_gdb_exit): Ditto.
9587 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9588 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9589 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9590 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9591 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9592 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9593
1b14b8aa
AS
95942008-11-03 Andreas Schwab <schwab@suse.de>
9595
9596 * gdb.base/hashline2.exp: Fix typo.
9597 * gdb.base/hashline3.exp: Likewise.
9598
f3134b88
TT
95992008-10-30 Tom Tromey <tromey@redhat.com>
9600
9601 * gdb.base/pointers.exp: Add test.
9602 * gdb.base/pointers.c (k, S): New typedefs.
9603 (instance): New global.
9604
c2226152
AS
96052008-10-30 Andreas Schwab <schwab@suse.de>
9606
9607 * gdb.base/args.exp: Add tests for newlines.
9608
462f405c
JB
96092008-10-30 Joel Brobecker <brobecker@adacore.com>
9610
9611 gdb.base/foll-exec.exp: Update the expected output of a couple
9612 of "info breakpoints" tests.
9613
79a45b7d
TT
96142008-10-28 Tom Tromey <tromey@redhat.com>
9615
9616 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9617
adc13a14
PA
96182008-10-24 Pedro Alves <pedro@codesourcery.com>
9619
9620 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9621 gdb_start_cmd.
9622 Use runto_main before any test that requires execution.
9623
252fbfc8
PA
96242008-10-23 Pedro Alves <pedro@codesourcery.com>
9625
9626 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9627 instead of SIGINT.
9628
28148e3d
JB
96292008-10-22 Joel Brobecker <brobecker@adacore.com>
9630
9631 * gdb.base/completion.exp: Update expected output following
9632 the addition of the "info tasks" command.
9633
c209f847
TT
96342008-10-22 Tom Tromey <tromey@redhat.com>
9635
9636 * gdb.base/exprs.exp (test_expr): Add test for string
9637 concatenation.
9638
f177e350
PA
96392008-10-19 Pedro Alves <pedro@codesourcery.com>
9640
9641 * configure.ac: Output gdb.python/Makefile.
9642 * configure: Regenerate.
9643 * gdb.python/Makefile.in: New.
9644
cce89356
JB
96452008-10-16 Joel Brobecker <brobecker@adacore.com>
9646
9647 * gdb.base/foll-fork.exp: Adjust the expected output to match
9648 the new description for fork/vfork catchpoints in the "info
9649 breakpoints" output.
9650
176d289d
TJB
96512008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9652
9653 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9654
a08702d6
TJB
96552008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9656
9657 * gdb.python/python-value.c: New file.
9658 * gdb.python/python-value.exp: New file.
9659
1c5cfe86
PA
96602008-10-15 Pedro Alves <pedro@codesourcery.com>
9661
9662 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9663
5a98ad69
DP
96642008-10-15 Denis Pilat <denis.pilat@st.com>
9665
41702f1b 9666 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9667
dcb1a1e2
TT
96682008-10-09 Tom Tromey <tromey@redhat.com>
9669
9670 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9671 'fprintf' and 'stderr'.
9672
9124fe48
JB
96732008-10-07 Joel Brobecker <brobecker@adacore.com>
9674
9675 * gdb.ada/ref_tick_size.exp: New testcase.
9676
45452591
DE
96772008-10-06 Doug Evans <dje@google.com>
9678
9679 * gdb.dwarf2/dw2-cu-size.exp: New file.
9680 * gdb.dwarf2/dw2-cu-size.S: New file.
9681
9682 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9683 .Ltype_int for clarity.
9684
4fc5b208
PP
96852008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9686
9687 PR gdb/2384:
9688 * gdb.cp/gdb2384.exp: Extended to test more cases.
9689 * gdb.cp/gdb2384.cc: Likewise.
9690 * gdb.cp/gdb2384-base.h: Likewise.
9691 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9692
d78df370
JK
96932008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9694
9695 * gdb.base/maint.exp (maint print type): Remove printing
9696 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9697
9a044a89
TT
96982008-09-30 Tom Tromey <tromey@redhat.com>
9699
9700 * gdb.base/macscp.exp: Add completion tests.
9701 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9702 (TWENTY_THREE): Likewise.
9703 (FORTY_EIGHT): Likewise.
9704
506800a9
TT
97052008-09-30 Tom Tromey <tromey@redhat.com>
9706
9707 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9708 everywhere.
9709 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9710
1a6f01b5
JK
97112008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9712
9713 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9714 testcase is derived from. Fix racy dependency on an expected PID
9715 number. No longer support the testcase on Linux kernel 2.4.x.
9716
2fae03e8
TT
97172008-09-27 Tom Tromey <tromey@redhat.com>
9718
9719 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9720 and varargs.
9721
1ad15515
PA
97222008-09-22 Pedro Alves <pedro@codesourcery.com>
9723
9724 * lib/mi-support.exp (mi_expect_interrupt): New.
9725 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9726 from gdb.mi/mi-nonstop.exp.
9727 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9728 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9729 lib/mi-support.exp.
9730 Use mi_check_thread_states throughout. Avoid ".*" and do not
9731 require an anchor after -exec-run.
9732
d0b76dc6
DJ
97332008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9734
9735 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9736 stop is pending. Avoid ".*" when two stops are pending.
9737 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9738 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9739 newlines in fullnames.
9740 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9741 (mi_expect_stop): Update comments. Only anchor in sync mode.
9742 Do not match newlines.
9743 (mi_send_resuming_command_raw): Always return status.
9744 (mi_get_stop_line): Do not match more than one line by accident.
9745 Only anchor in sync mode.
9746 (mi_run_inline_test): If -exec-next fails, give up.
9747
9990c830
UW
97482008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9749
9750 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9751 on SPU.
9752
ebcf6f00
JB
97532008-09-10 Joel Brobecker <brobecker@adacore.com>
9754
9755 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9756
b6db24e5
JB
97572008-09-10 Joel Brobecker <brobecker@adacore.com>
9758
9759 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9760 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9761 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9762 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9763 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9764 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9765 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9766 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9767 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9768 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9769 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9770 Include the "= " sequence in the expected output of print tests.
9771
2bf448e0
JB
97722008-09-10 Joel Brobecker <brobecker@adacore.com>
9773
9774 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9775 description for boolean types.
9776
d51fd4c8
PA
97772008-09-09 Pedro Alves <pedro@codesourcery.com>
9778
9779 * gdb.base/hook-stop-continue.c: New.
9780 * gdb.base/hook-stop-continue.exp: New.
9781
694182d2
DJ
97822008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9783
9784 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9785
3b8a7fc0
JG
97862008-09-08 Jerome Guitton <guitton@adacore.com>
9787
9788 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9789 (stack_check_probe_2, stack_check_probe_loop_1)
9790 (stack_check_probe_loop_2): New functions.
9791 (main): Add call to these new functions.
9792 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9793 functions, check that the breakpoint is inserted at the appropriate
9794 location.
9795 (insert_breakpoint): Slightly refine this procedure so that it can
9796 be called several times in the test.
9797
96cc0ae8
JG
97982008-09-08 Jerome Guitton <guitton@adacore.com>
9799
9800 * gdb.base/stack-checking.c: New file.
9801 * gdb.base/stack-checking.exp: New file.
9802
1f08b409
TJB
98032008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9804
9805 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9806 * gdb.arch/altivec-regs.exp: Likewise.
9807 * gdb.arch/vsx-regs.exp: Likewise.
9808
3099e1c4
TJB
98092008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9810
9811 * gdb.arch/ppc-fp.exp: New file.
9812 * gdb.arch/ppc-fp.c: New file.
9813
cc69bfc1
PP
98142008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9815
9816 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9817 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9818
b02a33db
MS
98192008-09-04 Michael Snyder <msnyder@vmware.com>
9820
9821 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9822 as "at" (for non-debug functions such as _start).
9823
2992cbe0
UW
98242008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9825
9826 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9827 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9828 software watchpoints.
9829 * gdb.base/watch_thread_num.exp: Likewise.
9830
514f746b
AR
98312008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9832
9833 * gdb.arch/i386-bp_permanent.exp: New test.
9834
876cecd0
TT
98352008-08-24 Tom Tromey <tromey@redhat.com>
9836
9837 * gdb.base/maint.exp: Update "maint print type".
9838
80f73d71
VP
98392008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9840
9841 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9842 support. Adjust the order of "*running" notifications.
9843 * gdb.mi/non-stop.c: Don't cast from int to void* and
9844 back.
9845
d9c78d7d
MK
98462008-08-20 Mark Kettenis <kettenis@gnu.org>
9847
9848 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9849 expect to find it in the "info frame" output.
9850
97a2d1d3
DJ
98512008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9852
9853 * gdb.base/interp.exp: Always consume both prompts.
9854
b96e2927
PA
98552008-08-20 Pedro Alves <pedro@codesourcery.com>
9856
9857 * gdb.base/pending.exp: Test pending breakpoints without symbols
9858 loaded.
9859
8cf6e61a
VP
98602008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9861
9862 * lib/mi-support.exp (mi_expect_stop): Produce
9863 more details on failures.
9864 * gdb.mi/mi-nonstop.exp: New.
9865 * gdb.mi/non-stop.c: New.
9866
c6ebd6cf
VP
98672008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9868
a9c64011
AS
9869 * gdb.mi/mi-async.exp: Use 'set target-async'.
9870 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9871
46a9b8ed
DJ
98722008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9873
9874 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9875
44feb3ce
TT
98762008-08-17 Tom Tromey <tromey@redhat.com>
9877
9878 * gdb.base/help.exp (help catch): Rewrite.
9879
311a4e6b
TJB
98802008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9881
9882 * gdb.base/define.exp: Test indented command documentation.
9883 * gdb.python/python.exp: Test indented multi-line command.
9884
604c2f83
LM
98852008-08-15 Luis Machado <luisgpm@br.ibm.com>
9886
9887 * testsuite/gdb.arch/vsx-regs.c: New source file.
9888 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9889 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9890
886a217c
TT
98912008-08-14 Tom Tromey <tromey@redhat.com>
9892
9893 * gdb.base/macscp.exp: Add regression test for "macro define" or
9894 "macro undef" with no arguments.
9895
c814a4f3
PP
98962008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9897
9898 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9899
12ab8a60
UW
99002008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9901
9902 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9903
d57a3c85
TJB
99042008-08-06 Tom Tromey <tromey@redhat.com>
9905
9906 * gdb.python/python.exp: New file.
9907
c7b778ff
JK
99082008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9909
9910 Fix for PR gdb/1543.
9911 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9912 $LOCATION.
9913 (location): New variable.
9914 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9915 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9916 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9917 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9918 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9919 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9920 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9921 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9922 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9923 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9924 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9925 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9926 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9927 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9928 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9929 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9930 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9931 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9932 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9933 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9934 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9935 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9936 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9937 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9938 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9939 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9940 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9941 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9942 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9943 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9944 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9945 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9946 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9947 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9948 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9949 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9950 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9951 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9952 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9953 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9954 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9955 gdb.base/type-opaque.exp, gdb.base/until.exp,
9956 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9957 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9958 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9959 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9960 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9961 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9962 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9963 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9964 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9965 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9966 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9967 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9968 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9969 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9970 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9971 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9972 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9973 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9974 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9975 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9976 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9977 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9978 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9979 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9980 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9981 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9982 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9983 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9984 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9985 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9986 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9987 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9988 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9989 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9990 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9991 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9992 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9993 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9994 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9995 to bug-gdb@prep.ai.mit.edu .
9996
5e06a3d1
VP
99972008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9998
9999 * lib/mi-support.exp (mi_load_shlibs): New.
10000 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
10001
9d81d21b
VP
100022008-07-30 Vladimir Prus <vladimir@codesourcery.com>
10003
10004 * lib/mi-support.exp (get_mi_thread_list)
10005 (check_mi_and_console_threads): New, moved from ...
10006 * gdb.mi/mi-pthread.exp: ...here.
10007 * gdb.mi/gdb669.exp (get_mi_thread_list)
10008 (check_mi_and_console_threads): Delete.
10009 * gdb.mi/mi2-pthread.exp: Likewise.
10010
bae98fe0
TT
100112008-07-28 Tom Tromey <tromey@redhat.com>
10012
10013 * Makefile.in (just-check): Remove. Move body to...
10014 (check): ... here.
10015
57380f4e
DJ
100162008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10017
10018 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
10019 Add a test for duplicated SIGINTs.
10020
e09490f1
DJ
100212008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10022
10023 * gdb.threads/schedlock.exp (get_args): Update to work for any
10024 value of NUM.
10025 (Top level): Report the number of threads that did not resume.
10026
6387b45f
DJ
100272008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10028
10029 * gdb.dwarf2/dw2-compressed.S: Also define __start.
10030
62f64ff2
DJ
100312008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10032
10033 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
10034 non-MI prompt.
10035
fa8de41e
TT
100362008-07-26 Tom Tromey <tromey@redhat.com>
10037
10038 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
10039 (function_struct, function_struct_ptr): New globals.
10040 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
10041 function pointer in a struct.
10042
ccb3ac8a
TT
100432008-07-26 Tom Tromey <tromey@redhat.com>
10044
10045 * gdb.base/macscp.exp: Add test for macro lexing bug.
10046
d7d9f01e
TT
100472008-07-18 Tom Tromey <tromey@redhat.com>
10048
10049 * gdb.base/macscp.exp: Add macro tests.
10050
9bf07184
PP
100512008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10052
10053 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
10054
becf6477
PP
100552008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10056
10057 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
10058
0709f7d3
PP
100592008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
10060
10061 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 10062
7093c834
PP
100632008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10064
10065 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 10066
b432ffe3
JK
100672008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10068
10069 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
10070
b1a268e5
VP
100712008-07-12 Vladimir Prus <vladimir@codesourcery.com>
10072
10073 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
10074
e2995f8e
KB
100752008-07-11 Kevin Buettner <kevinb@redhat.com>
10076
10077 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
10078 of regexp to account for changes made to GDB in the printing of
10079 byte vectors.
10080
14032a66
TT
100812008-07-11 Tom Tromey <tromey@redhat.com>
10082
10083 * gdb.base/completion.exp: Add 'help' completion test.
10084
981505ef
JK
100852008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10086
10087 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
10088
10568435
JK
100892008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10090
10091 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
10092
4487aabf
PA
100932008-07-09 Pedro Alves <pedro@codesourcery.com>
10094
10095 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
10096
a4a9b1c4
PA
100972008-07-09 Pedro Alves <pedro@codesourcery.com>
10098
10099 * gdb.base/fullname.exp: Restore pwd if compiling failed.
10100
3c3185ac
JK
101012008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10102
10103 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
10104
7ebd49dc
VP
101052008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10106
10107 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
10108 previous commit. Add a comment.
10109
84e46146
PA
101102008-06-28 Pedro Alves <pedro@codesourcery.com>
10111
10112 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
10113
0f8d4a2f
VP
101142008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10115
10116 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
10117
f747e0ce
PA
101182008-06-27 Pedro Alves <pedro@codesourcery.com>
10119
10120 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
10121 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
10122 compiling an executable, link in an object that forces unbuffered
10123 output.
10124 * lib/set_unbuffered_mode.c: New file.
10125
734a5c36
JK
101262008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10127
10128 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
10129
a2840c35
VP
101302008-06-25 Vladimir Prus <vladimir@codesourcery.com>
10131
a9c64011
AS
10132 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
10133 mi_expect_stop.
10134 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
10135 Demand that *running is output.
10136 (detect_async): Perform checking every time.
10137 (mi_send_resuming_command): Extract everything into...
10138 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
10139 (mi_expect_stop): Don't accept any output before *stopped.
10140
6ae37fef
VP
101412008-06-13 Vladimir Prus <vladimir@codesourcery.com>
10142
10143 Robustify mi-simplerun.
a9c64011
AS
10144 * gdb.mi/basics.c (main): Add a call to sleep.
10145 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
10146 * gdb.mi/mi2-cli.exp: Likewise.
10147 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 10148
b4aa76f0 101492008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
10150
10151 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
10152
e1ac3328
VP
101532008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10154
a9c64011
AS
10155 * gdb.mi/mi-console.exp: Adjust.
10156 * gdb.mi/mi-syn-frame.exp: Adjust.
10157 * gdb.mi/mi2-console.exp: Adjust.
10158 * gdb.mi/mi2-syn-frame.exp: Adjust.
10159 * lib/mi-support.exp (mi_run_cmd): Adjust.
10160 (mi_send_resuming_command): Adjust.
e1ac3328 10161
f7f9a841
VP
101622008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10163
10164 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
10165 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
10166 testing of stopped.
10167 * gdb.mi/mi2-syn-frame.exp: Likewise.
10168 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
10169 (async, detect_async): New.
10170 (mi_expect_stop, mi_continue_to_line): Adjust expectation
10171 depending on if we're running in sync or async mode.
f7f9a841 10172
37cd5d19
TT
101732008-06-09 Tom Tromey <tromey@redhat.com>
10174
10175 * gdb.base/completion.exp: New tests for field name completion
10176 with spaces, and field name completion with '->'.
10177
65d12d83
TT
101782008-06-06 Tom Tromey <tromey@redhat.com>
10179
10180 * gdb.base/break1.c (struct some_struct): New struct.
10181 (values): New global.
10182 * gdb.base/completion.exp: Add field name completion test.
10183
ebfe2e3f
PP
101842008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10185
10186 * gdb.cp/call-c.exp: Test for incorrect handling of reference
10187 to pointer.
10188 * gdb.cp/call-c.cc: Likewise.
10189
bcf6fc3a
NR
101902008-06-06 Nick Roberts <nickrob@snap.net.nz>
10191
10192 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
10193 annotation.
10194
49fd4a42 101952008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 10196 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
10197
10198 * gdb.threads/execl.c, gdb.threads/execl1.c,
10199 gdb.threads/execl.exp: New tests.
a9c64011 10200
8a34ac3f
AR
102012008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
10202 Daniel Jacobowitz <dan@codesourcery.com>
10203
10204 * gdb.cp/exception.exp: Activate test, make it work with pending
10205 catchpoints.
10206
86ae69ef
JK
102072008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10208
10209 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
10210
f7f9ae2c
VP
102112008-05-28 Vladimir Prus <vladimir@codesourcery.com>
10212
a9c64011
AS
10213 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
10214 now printed.
10215 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 10216
2a2d4dc3
AS
102172008-05-27 Andreas Schwab <schwab@suse.de>
10218
10219 * gdb.base/frame-args.exp: Handle arguments that are optimized
10220 out.
10221
5099e4d9
LM
102222008-05-26 Luis Machado <luisgpm@br.ibm.com>
10223
10224 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
10225 quiet for ppc32 and group options into a single variable.
10226
d9c36a91
JB
102272008-05-23 Joel Brobecker <brobecker@adacore.com>
10228
10229 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
10230 of zero-size elements.
10231 * gdb.ada/null_array.exp: Test printing this new array.
10232
103a8671
JK
102332008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10234
10235 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
10236
07a4cc1a 102372008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
10238
10239 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
10240 of the "finish" command.
10241
55f996a7
NR
102422008-05-21 Nick Roberts <nickrob@snap.net.nz>
10243
10244 * gdb.base/annota1.exp: Test for new annotation.
10245
907fc202
UW
102462008-05-16 Pedro Alves <pedro@codesourcery.com>
10247
10248 * gdb.base/fixsection.exp: New file.
10249 * gdb.base/fixsection0.c: New file.
10250 * gdb.base/fixsection1.c: New file.
10251
e8f97270
UW
102522008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10253
10254 * gdb.base/annota1.exp: Accept printf@... in place of printf.
10255 * gdb.base/annota3.exp: Likewise.
10256
ac0bb574
NF
102572008-05-13 Nathan Froyd <froydnj@codesourcery.com>
10258
10259 * gdb.base/watch_thread_num.exp: Don't run tests that require
10260 watchpoints if the target doesn't support them.
10261
6fadd07a
DE
102622008-05-12 Doug Evans <dje@google.com>
10263
10264 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
10265
6e9a4a30
JB
102662008-05-09 Joel Brobecker <brobecker@adacore.com>
10267
10268 * gdb.ada/assign_1.exp: New testcase.
10269
08388c79
DE
102702008-05-09 Doug Evans <dje@google.com>
10271
a3c83fae
DE
10272 * gdb.base/find.exp: New file.
10273 * gdb.base/find.c: New file.
08388c79 10274
bd5ddfe8
DJ
102752008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
10276
10277 * gdb.base/commands.exp (watchpoint_command_test): Handle
10278 gdb,no_hardware_watchpoints.
10279 * gdb.base/float.exp: Allow ARM targets without floating point.
10280 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
10281
b5dd68e2 102822008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 10283 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
10284
10285 * gdb.ada/lang_switch: New test program.
10286 * gdb.ada/lang_switch.exp: New testcase.
10287
382d13d1
DE
102882008-05-05 Doug Evans <dje@google.com>
10289
10290 * gdb.base/help.exp (disassemble): Update expected help text.
10291
9dd789d0
PA
102922008-05-04 Pedro Alves <pedro@codesourcery.com>
10293
10294 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
10295
611c83ae
PA
102962008-05-04 Pedro Alves <pedro@codesourcery.com>
10297
10298 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
10299 different times.
10300
ff013f42
JK
103012008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10302
10303 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
10304 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
10305 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
10306 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
10307
96dff6a2
VP
103082008-05-04 Vladimir Prus <vladimir@codesourcery.com>
10309
10310 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
10311 notification to appear.
10312
55cd6f92
DJ
103132008-05-04 Daniel Jacobowitz <dan@debian.org>
10314
10315 * gdb.base/fullname.c: New file.
10316 * gdb.base/fullname.exp: New file.
10317 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
10318
d705c43c
PA
103192008-05-03 Pedro Alves <pedro@codesourcery.com>
10320
10321 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
10322 expressions with macros.
10323
333222e1
JK
103242008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10325
10326 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
10327
5ac01682
DJ
103282008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
10329
10330 * gdb.base/completion.exp: Handle lack of other symbols beginning
10331 with "a".
10332
10333 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
10334
237fc4c9
PA
103352008-05-02 Jim Blandy <jimb@codesourcery.com>
10336
10337 * gdb.asm/asmsrc1.s: Add scratch space.
10338
ed5e9466
DJ
103392008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10340 Daniel Jacobowitz <dan@codesourcery.com>
10341
10342 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
10343 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
10344 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
10345
b39cc962
DJ
103462007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
10347
10348 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
10349
36d520f5
JB
103502008-05-01 Joel Brobecker <brobecker@adacore.com>
10351
10352 * gdb.base/info-target.exp: New testcase.
10353
8d4e3071
DJ
103542008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10355
10356 * gdb.cp/hang.exp: Use .cc instead of .C.
10357 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
10358 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
10359
6f3f3097
DJ
103602008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10361
10362 * gdb.base/gdb1250.exp: Remove perror.
10363 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
10364
5550a914
PA
103652008-04-30 Pedro Alves <pedro@codesourcery.com>
10366
10367 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
10368 .2byte.
10369
d848e687
DJ
103702008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
10371
10372 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
10373 (maybe_kfail): New.
10374
93b5768b
PA
103752008-04-25 Pedro Alves <pedro@codesourcery.com>
10376
10377 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
10378
721c02de
VP
103792008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10380
a9c64011
AS
10381 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
10382 * gdb.mi/mi2-syn-frame.exp: Likewise.
10383 * lib/mi-support.exp: Likewise.
721c02de 10384
74960c60
VP
103852008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10386
10387 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
10388 to specify regexp for the location to stop at.
10389 * gdb.base/break-always.c: New.
10390 * gdb.base/break-always.exp: New.
10391
d24317b4
VP
103922008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10393
10394 * lib/mi-support.exp (mi_runto_helper): Adjust
10395 for the original-location field.
10396 (mi_create_breakpoint, mi_list_breakpoints): New.
10397 * gdb.mi/mi-break.exp: Adjust.
10398 * gdb.mi/mi2-break.exp: Adjust.
10399 * gdb.mi/mi-pending.exp: Adjust.
10400 * gdb.mi/mi-simplerun.exp: Adjust.
10401 * gdb.mi/mi2-simplerun.exp: Adjust.
10402 * gdb.mi/mi-syn-frame.exp: Adjust.
10403 * gdb.mi/mi2-syn-frame.exp: Adjust.
10404 * gdb.mi/mi-until.exp: Adjust.
10405 * gdb.mi/mi2-until.exp: Adjust.
10406 * gdb.mi/mi-var-display.exp: Adjust.
10407 * gdb.mi/mi2-var-display.exp: Adjust.
10408 * gdb.mi/mi-watch.exp: Adjust.
10409 * gdb.mi/mi2-watch.exp: Adjust.
10410
fdc59709 104112008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 10412
a9c64011
AS
10413 * aclocal.m4: Add override.m4.
10414 * configure: Regenerate.
fdc59709 10415
8e91f023
VP
104162008-04-19 Vladimir Prus <vladimir@codesourcery.com>
10417
10418 * gdb.mi/var-cmd.c (do_at_tests): Verify that
10419 '-var-update --all-values' reports new value even the type
10420 of a variable object has changed.
10421
233a11ab
CS
104222008-04-18 Craig Silverstein <csilvers@google.com>
10423
10424 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
10425 files.
d24317b4 10426
9c1137ad
JB
104272008-04-18 Joel Brobecker <brobecker@adacore.com>
10428
10429 * gdb.ada/atomic_enum: New test program.
10430 * gdb.ada/atomic_enum.exp: New testcase.
10431
66d0bbc7
DE
104322008-04-17 Doug Evans <dje@google.com>
10433
10434 * gdb.opt/Makefile.in: Fix whitespace.
10435
100906b0
UW
104362008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
10437
10438 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
10439
4584e32e
DE
104402008-04-17 Doug Evans <dje@google.com>
10441
10442 * gdb.base/hashline1.exp: New testcase.
10443 * gdb.base/hashline2.exp: New testcase.
10444 * gdb.base/hashline2.exp: New testcase.
10445
0a320680
PA
104462008-04-17 Pedro Alves <pedro@codesourcery.com>
10447
10448 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
10449
18ac113b
AR
104502008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
10451
10452 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
10453 temporary breakpoint to match "Temporary breakpoint".
10454 * gdb.base/break.exp (delete_breakpoints): Likewise.
10455 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
10456 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
10457 * gdb.base/display.exp: Likewise.
10458 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
10459 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
10460 * gdb.base/restore.exp (restore_tests): Likewise.
10461 * gdb.base/sepdebug.exp: Likewise.
10462 * gdb.base/watchpoint.exp: Likewise.
10463 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
10464 * gdb.mi/mi-pending.exp: Likewise.
10465 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
10466 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
10467 * gdb.mi/mi-var-cmd.exp: Likewise.
10468 * gdb.mi/mi-var-display.exp: Likewise.
10469 * gdb.mi/mi2-cli.exp: Likewise.
10470 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
10471 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
10472 * gdb.mi/mi2-var-display.exp: Likewise.
10473 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
10474 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
10475 new "disp" field.
a9c64011 10476 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
10477 reason. This is to support fix for PR2424.
10478
add38693
JK
104792008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10480
10481 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
10482
fcacd99f
VP
104832008-04-13 Vladimir Prus <vladimir@codesourcery.com>
10484
10485 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 10486 field. Add more floating varobj tests.
fcacd99f 10487 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
10488 field.
10489 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
10490 (main): Call do_at_tests.
10491 * lib/mi-support.exp (mi_create_floating_varobj)
10492 (mi_varobj_update_with_type_change): New.
fcacd99f 10493
de051565
MK
104942008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
10495
10496 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
10497 option of -var-evaluate-expression.
10498 * gdb.mi/mi2-var-display.exp: Likewise.
10499
dbc52822
VP
105002008-04-07 Vladimir Prus <vladimir@codesourcery.com>
10501
10502 Introduce test setup helpers.
a9c64011
AS
10503 * lib/gdb.exp (build_executable, clean_restart)
10504 (prepare_for_testing): New.
10505 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
10506 * gdb.base/return.exp: Likewise.
10507 * gdb.base/ending-run.exp: Likewise.
dbc52822 10508
473591da
NR
105092008-04-07 Nick Roberts <nickrob@snap.net.nz>
10510
10511 * gdb.mi/mi-async.exp: New test for asynchronous Machine
10512 Interface (MI) responses.
10513
2b2d9e11
VP
105142008-04-06 Vladimir Prus <vladimir@codesourcery.com>
10515
a9c64011
AS
10516 * gdb.cp/breakpoint.cc: New code to test conditions involving
10517 member variables.
10518 * gdb.cp/breakpoint.exp: Test condition involving member
10519 variables.
2b2d9e11 10520
bb378428
VP
105212008-04-05 Vladimir Prus <vladimir@codesourcery.com>
10522
10523 * lib/mi-support.exp (mi_expect_stop): New.
10524 (mi_run_cmd): Change the
10525 token. Use mi_send_resuming_command, use
10526 mi_expect_stop.
10527 (mi_execute_to_helper): Rename to mi_execute_to.
10528 (mi_send_resuming_command): Add more error patterns.
10529 (mi_wait_for_stop): Renamed to...
10530 (mi_get_stop_line): ...this.
10531 (mi_run_inline_test): Adjust.
10532
10533 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
10534 * gdb.mi/mi-console.exp: Likewise.
10535 * gdb.mi/mi-pending.exp: Likewise.
10536 * gdb.mi/mi-simplerun.exp: Likewise.
10537 * gdb.mi/mi-stack.exp: Likewise.
10538 * gdb.mi/mi-stepi.exp: Likewise.
10539 * gdb.mi/mi-syn-frame.exp: Add comment.
10540 * gdb.mi/mi-until.exp: Likewise.
10541 * gdb.mi/mi-var-display.exp: Likewise.
10542 * gdb.mi/mi-watch.exp: Likewise.
10543 * gdb.mi/mi2-cli.exp: Likewise.
10544 * gdb.mi/mi2-console.exp: Likewise.
10545 * gdb.mi/mi2-simplerun.exp: Likewise.
10546 * gdb.mi/mi2-stack.exp: Likewise.
10547 * gdb.mi/mi2-stepi.exp: Likewise.
10548 * gdb.mi/mi2-until.exp: Likewise.
10549 * gdb.mi/mi2-var-display.exp: Likewise.
10550 * gdb.mi/mi2-watch.exp: Likewise.
10551
62172bb9
UW
105522008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10553
10554 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10555
10556 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10557
a13e061a
PA
105582008-04-04 Pedro Alves <pedro@codesourcery.com>
10559
10560 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10561 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10562 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10563 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10564 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10565 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10566 expect an mi error duplicated in stderr.
10567
eae06beb
JB
105682008-04-03 Joel Brobecker <brobecker@adacore.com>
10569
10570 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10571 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10572 Add a couple of tests that verify the behavior when the new setting
10573 is set to "cancel" and "all".
10574 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10575 "ask" before we start the testing.
10576
79c6ced6
AR
105772008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10578
10579 * gdb.cp/casts.cc: Add class reference variables.
10580 * gdb.cp/casts.exp: New test cases for up/down casting references.
10581
6c2d1a6b
MK
105822008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10583
10584 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10585 instead of beginning to make an extra test pass.
10586 * gdb.mi/mi2-var-display.exp: Likewise.
10587
55b411d9
MR
105882008-03-31 Maciej W. Rozycki <macro@mips.com>
10589
10590 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10591
c6140da2
MD
105922008-03-31 Markus Deuling <deuling@de.ibm.com>
10593 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10594
10595 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10596 value. Add xfail for older kernels.
10597
79732189
AR
105982008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10599
10600 Bring mi-support in line with gdb.exp.
10601 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10602 (mi_gdb_start): New function.
10603
33c3676e
MR
106042008-03-28 Maciej W. Rozycki <macro@mips.com>
10605
10606 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10607
92e28119
VP
106082008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10609
10610 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10611 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10612
9e8e3afe
VP
106132008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10614
10615 * lib/mi-support.exp (mi_create_varobj_checked): New.
10616 (mi_list_varobj_children): Allow to check for a
10617 value.
10618 (mi_list_array_varobj_children): New.
10619
10620 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10621 and mi_list_varobj_children, as opposed to hardcoding
10622 expected strings.
10623 * gdb.mi/gdb701.exp: Likewise.
10624 * gdb.mi/gdb792.exp: Likewise.
10625 * gdb.mi/mi-var-block.exp: Likewise.
10626 * gdb.mi/mi-var-cmd.exp: Likewise.
10627 * gdb.mi/mi-var-invalidate.exp: Likewise.
10628 * gdb.mi/mi2-var-block.exp: Likewise.
10629 * gdb.mi/mi2-var-child.exp: Likewise.
10630 * gdb.mi/mi2-var-cmd.exp: Likewise.
10631 * gdb.mi/mi2-var-display.exp: Likewise.
10632
9df50351
JK
106332008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10634
10635 Fix random false FAILs on i386.
10636 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10637
31e5d73a
DJ
106382008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10639
10640 PR gdb/544
10641 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10642
12f4afab
DJ
106432008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10644
10645 PR gdb/544
10646 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10647
b562a0cb
DJ
106482008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10649
10650 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10651 fixed PR gdb/544.
10652
17faa917
DJ
106532008-03-21 Pedro Alves <pedro@codesourcery.com>
10654
10655 * gdb.threads/fork-child-threads.exp: Test next over fork.
10656
6214f497
DJ
106572008-03-21 Chris Demetriou <cgd@google.com>
10658
10659 * gdb.base/break.exp (rbreak junk): New test for rbreak
10660 "Junk at end of arguments" issue.
10661
63092375
DJ
106622008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10663
10664 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10665 *& to work on created array elements.
10666 (Top level): Test print $pc with a file. Test string operations
10667 without a target.
10668 * gdb.base/ptype.exp: Do not expect *& to work on created array
10669 elements.
10670
b21991b0
DJ
106712008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10672
10673 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10674 gdb.threads/staticthreads.exp: Update exit query.
10675
c4b347c7
SL
106762008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10677
10678 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10679
fa4727a6
DJ
106802008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10681
10682 * gdb.base/watchpoint.c (global_ptr, func4): New.
10683 (main): Call func4.
10684 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10685 (test_inaccessible_watchpoint): New.
10686
2f34202f
MR
106872008-02-29 Maciej W. Rozycki <macro@mips.com>
10688
10689 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10690 select the largest.
10691
0d6ba1b1
DJ
106922008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10693
10694 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10695 frames-invalid annotations.
10696
e691325a
PM
106972008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10698
a9c64011 10699 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10700
f85b5ecc
DE
107012008-02-27 Doug Evans <dje@google.com>
10702
10703 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10704 for bug 1738.
10705 (breakpoint_to_handler_entry): Ditto.
10706
b40e7bf3
JB
107072008-02-27 Joel Brobecker <brobecker@adacore.com>
10708
10709 * gdb.base/ending-run.exp: Use the first line of code inside
10710 function body to test breakpoints.
10711 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10712 location where the breakpoint is inserted when using the line
10713 where a function is declared. Fix typo in the description of
10714 one of the tests.
10715 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10716
2faca73a
PM
107172008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10718
10719 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10720 tests.
2faca73a 10721
6f439c36
PM
107222008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10723
10724 * gdb.base/args.exp: avoid same output for tests
10725 with single quotes.
10726
54e52265
VP
107272008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10728
a9c64011
AS
10729 * gdb.base/annota1.exp: Adjust for 'info break'
10730 format changes.
10731 * gdb.base/annota3.exp: Likewise.
10732 * gdb.base/break.exp: Likewise.
10733 * gdb.base/condbreak.exp: Likewise.
10734 * gdb.base/pending.exp: Likewise.
10735 * gdb.base/sepdebug.exp: Likewise.
10736 * gdb.base/unload.exp: Likewise.
10737 * gdb.cp/ovldbreak.exp: Likewise.
10738 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10739
897b09ca
DE
107402008-02-07 Doug Evans <dje@google.com>
10741
10742 * gdb.cp/mb-inline.exp: New.
10743 * gdb.cp/mb-inline.h: New.
10744 * gdb.cp/mb-inline1.cc: New.
10745 * gdb.cp/mb-inline2.cc: New.
10746
b1c32d35
PM
107472008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10748
10749 * gdb.pascal/floats.pas: New test program.
10750 * gdb.pascal/floats.exp: New testcase.
10751
1a4ca44a
TJB
107522008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10753
10754 * gdb.base/callfuncs.c (t_float_many_args): New function.
10755 (t_double_many_args): New function.
10756 * gdb.base/callfuncs.exp: Add tests for exceeding float
10757 and double parameters passed through the stack.
10758
439048e8
JB
107592008-02-05 Joel Brobecker <brobecker@adacore.com>
10760
10761 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10762 gdb.ada/complete/foo.adb: New files.
10763 * gdb.ada/complete.exp: New testcase.
10764
81fe8080
DE
107652008-02-03 Doug Evans <dje@google.com>
10766
301f0ecf
DE
10767 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10768
81fe8080
DE
10769 * gdb.cp/gdb2384.exp: New file.
10770 * gdb.cp/gdb2384.cc: New file.
10771 * gdb.cp/gdb2384-base.h: New file.
10772 * gdb.cp/gdb2384-base.cc: New file.
10773
4b071aec
DE
107742008-02-02 Doug Evans <dje@google.com>
10775
10776 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10777
61137ba6
JB
107782007-02-01 Joel Brobecker <brobecker@adacore.com>
10779
10780 * gdb.ada/sym_print_name: New test program.
10781 * gdb.ada/sym_print_name.exp: New testcase.
10782
107832007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10784
10785 * gdb.ada/nested/hello.adb: New file.
10786 * gdb.ada/nested.exp: New testcase.
10787 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10788
98deb0da
VP
107892008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10790
10791 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10792 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10793 don't cause future evaluations of function to report
10794 creation of internal breakpoints.
98deb0da 10795
723a2275
VP
107962008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10797
10798 * gdb.mi/mi-break.exp (test_error): New.
10799 Call it.
10800
fb546a2f
LM
108012008-01-31 Luis Machado <luisgpm@br.ibm.com>
10802
10803 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10804 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10805
2d8fd90a
PM
108062008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10807
10808 * gdb.pascal/integers.pas: New test program.
10809 * gdb.pascal/integers.exp: New testcase.
10810
a7fa0ded
PM
108112008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10812
10813 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10814
5e1a1926
TJB
108152008-01-30 Luis Machado <luisgpm@br.ibm.com>
10816
10817 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10818 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10819
8d04f9f0
JB
108202008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10821
10822 * gdb.ada/formatted_ref: New test program.
10823 * gdb.ada/formatted_ref.exp: New testcase.
10824
10825 * gdb.cp/formatted-ref.cc: New file.
10826 * gdb.cp/formatted-ref.exp: New testcase.
10827
ce75a98f
JB
108282008-01-30 Joel Brobecker <brobecker@adacore.com>
10829
10830 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10831
e835f6bf
NR
108322008-01-30 Nick Roberts <nickrob@snap.net.nz>
10833
10834 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10835 (test_file_list_exec_source_file): Update to new macro-info field.
10836
d118ef87
PH
108372008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10838
10839 * gdb.ada/exprs: New test program.
10840 * gdb.ada/exprs.exp: New testcase.
10841
7d35ab09
TJB
108422008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10843
10844 * dfp-test.c (DELTA, DELTA_B): New definitions.
10845 (double_val1, double_val2, double_val3, double_val4, double_val5,
10846 double_val6, double_val7, double_val8, double_val9, double_val10,
10847 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10848 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10849 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10850 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10851 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10852 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10853 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10854 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10855 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10856 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10857 dec128_val16): New global variables.
10858 (decimal_dec128_align): New function.
10859 (decimal_mixed): Likewise.
10860 (decimal_many_args_dec32): Likewise.
10861 (decimal_many_args_dec64): Likewise.
10862 (decimal_many_args_dec128): Likewise.
10863 (decimal_many_args_mixed): Likewise.
10864 * dfp-test.exp: Add tests calling new inferior functions.
10865
2d717e4f
DJ
108662008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10867
10868 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10869 gdb.server/ext-run.exp: New files.
10870 * lib/gdbserver-support.exp (gdbserver_download): New.
10871 (gdbserver_start): New. Update gdbserver expected
10872 output.
10873 (gdbserver_spawn): Use them.
10874 (gdbserver_start_extended): New.
10875
e85a822c
DJ
108762008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10877
10878 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10879 Run on GNU/Linux.
10880 (do_exec_tests): Check for systems which do not support catchpoints.
10881 Do not match START.
10882 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10883 Run on GNU/Linux. Enable verbose output.
10884 (check_fork_catchpoints): New.
10885 (explicit_fork_child_follow, catch_fork_child_follow)
10886 (tcatch_fork_parent_follow): Update expected messages.
10887 (do_fork_tests): Use check_fork_catchpoints.
10888 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10889 Run on GNU/Linux. Enable verbose output.
10890 (check_vfork_catchpoints): New.
10891 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10892 expected messages.
10893 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10894
401ea829
JB
108952008-01-29 Jim Blandy <jimb@red-bean.com>
10896
10897 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10898 host' errors.
10899 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10900
aceaf3ad
JB
109012008-01-29 Jim Blandy <jimb@red-bean.com>
10902
10903 * gdb.threads/sigthread.c: Use barriers to ensure that
10904 child_thread and child_thread_two are always initialized before we
10905 start to use them.
10906
a5606eee
VP
109072008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10908
10909 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10910 * gdb.base/watchpoint-solib.c: New.
10911 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10912
c55a82bb
PM
109132008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10914
10915 * gdb.base/gdb1056.exp: Add unsigned integer test.
10916
0993fe05
DE
109172008-01-28 Doug Evans <dje@google.com>
10918
10919 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10920
4fe42e7f
JB
109212008-01-27 Jim Blandy <jimb@codesourcery.com>
10922
c7a69933
JB
10923 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10924
4fe42e7f
JB
10925 * gdb.base/expand-psymtabs.exp: Doc fix.
10926
5def8285
MK
109272008-01-26 Mark Kettenis <kettenis@gnu.org>
10928
10929 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10930
5313c911
NR
109312008-01-24 Nick Roberts <nickrob@snap.net.nz>
10932
a9c64011 10933 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10934 -var-set-format.
10935
93815fbf
VP
109362008-01-23 Chris Demetriou <cgd@google.com>
10937
10938 * gdb.threads/thread_events.c: New testcase source file.
10939 * gdb.threads/thread_events.exp: New testcase expect file.
10940
467a88ee
NR
109412008-01-23 Nick Roberts <nickrob@snap.net.nz>
10942
10943 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10944
10945 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10946 -var-set-format.
10947
d8f82aba
DJ
109482008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10949 Vladimir Prus <vladimir@codesourcery.com>
10950
10951 * gdb.base/float.exp: Allow missing floating point for m68k and
10952 PowerPC.
10953
60c46647
VP
109542008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10955
10956 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10957 ignore count.
10958 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10959 * gdb.mi/mi-cli.exp: Adjust.
10960 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10961
c7dd36a1
PA
109622008-01-17 Pedro Alves <pedro@codesourcery.com>
10963
10964 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10965 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10966 with dummy_ptr's address.
10967 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10968 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10969 all targets.
10970 * gdb.mi/mi2-var-child.exp: Likewise.
10971
39d5313e
JB
109722008-01-09 Joel Brobecker <brobecker@adacore.com>
10973
10974 * gdb.ada/null_array: New test program.
10975 * gdb.ada/null_array.exp: New testcase.
10976
0aea4bf3
LM
109772008-01-09 Luis Machado <luisgpm@br.ibm.com>
10978
10979 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10980 with required float modifiers.
10981
0b354900
JB
109822008-01-08 Joel Brobecker <brobecker@adacore.com>
10983
10984 * gdb.ada/funcall_param: New test program.
10985 * gdb.ada/funcall_param.exp: New testcase.
10986
cdb7f5d4
JB
109872008-01-08 Joel Brobecker <brobecker@adacore.com>
10988
10989 * gdb.ada/arrayparam: New test program.
10990 * gdb.ada/arrayparam.exp: New testcase.
10991
88e2547f
JB
109922008-01-08 Joel Brobecker <brobecker@adacore.com>
10993
10994 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10995 landed. Should also fix random failures in the test following it.
10996
f6867ce0
TJB
109972008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10998
10999 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
11000 for expressions with decimal float values.
11001 (test_dfp_conversions): New function to test casts to and from
11002 decimal float types.
11003 Call test_dfp_conversions.
11004 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
11005 elements.
11006 (main): Initialize ds.float4 and ds.double8 elements.
11007 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
11008 string to new error message.
11009 (d64_set_tests): Likewise.
11010 (d128_set_tests): Likewise.
11011 Add tests for expressions with decimal float variables. Add tests for
11012 conversions to and from decimal float types.
11013
f9c11282
JB
110142008-01-05 Joel Brobecker <brobecker@adacore.com>
11015
11016 * gdb.ada/packed_tagged/comp_bug.adb: New file.
11017 * gdb.ada/packed_tagged.exp: New testcase.
11018
0ecbca72
JB
110192008-01-04 Joel Brobecker <brobecker@adacore.com>
11020
11021 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
11022 gdb.ada/homonym/homonym_main.adb: New files.
11023 * gdb.ada/homonym.exp: New testcase.
11024
c18d3d89
JB
110252008-01-04 Joel Brobecker <brobecker@adacore.com>
11026
11027 * gdb.ada/packed_array.exp: Add testing of references to
11028 a packed array.
11029
ecc7085b
JB
110302008-01-04 Joel Brobecker <brobecker@adacore.com>
11031
11032 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
11033 New files.
11034 * gdb.ada/type_coercion.exp: New testcase.
11035
c474c922
JB
110362008-01-04 Joel Brobecker <brobecker@adacore.com>
11037
11038 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
11039 gdb.ada/tagged/foo.adb: New file.
11040 * gdb.ada/tagged.exp: New testcase.
11041
9005b927
JB
110422008-01-04 Joel Brobecker <brobecker@adacore.com>
11043
11044 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
11045 gdb.ada/ptype_field/foo.adb: New files.
11046 * gdb.ada/ptype_field.exp: New testcase.
11047
1a6aaad8
JB
110482008-01-03 Joel Brobecker <brobecker@adacore.com>
11049
11050 * gdb.ada/print_pc.exp: New testcase.
11051
0ef22f53
JB
110522008-01-03 Joel Brobecker <brobecker@adacore.com>
11053
11054 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
11055 gdb.ada/taft_type/p.adb: New files.
11056 * gdb.ada/taft_type.exp: New testcase.
11057
1689ecf8
JB
110582008-01-03 Joel Brobecker <brobecker@adacore.com>
11059
11060 * gdb.ada/array_bounds/bar.adb: New file.
11061 * gdb.ada/array_bounds.exp: New testcase.
11062
a4d0b9c3
JB
110632008-01-03 Joel Brobecker <brobecker@adacore.com>
11064
11065 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
11066 gdb.ada/arrayptr/foo.adb: New files.
11067 * gdb.ada/arrayptr.exp: New testcase.
11068
a31ace00
JB
110692008-01-03 Joel Brobecker <brobecker@adacore.com>
11070
11071 * gdb.base/set-lang-auto.exp: New testcase.
11072
a97fced3
JB
110732008-01-03 Joel Brobecker <brobecker@adacore.com>
11074
11075 * gdb.ada/fun_addr/foo.adb: New file.
11076 * gdb.ada/fun_addr.exp: New testcase.
11077
ef29ce1a
JK
110782008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11079
11080 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
11081 New files
11082
0fafefe3
JB
110832008-01-02 Joel Brobecker <brobecker@adacore.com>
11084
11085 * array_subscript_addr/p.adb: New file.
a9c64011 11086 * array_subscript_addr.exp: New testcase.
0fafefe3 11087
c4359f8d
JB
110882008-01-02 Joel Brobecker <brobecker@adacore.com>
11089
a9c64011 11090 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
11091 New files.
11092 * gdb.ada/str_cmp_ref.exp: New testcase.
11093
1aa1b15b
JB
110942008-01-01 Joel Brobecker <brobecker@adacore.com>
11095
11096 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
11097 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 11098 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 11099
81c9b2cf
JB
111002008-01-01 Joel Brobecker <brobecker@adacore.com>
11101
11102 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
11103 gdb.ada/ref_param/pck.ads: New files.
11104 * gdb.ada/ref_param.exp: New testcase.
11105
319e4674
JB
111062008-01-01 Joel Brobecker <brobecker@adacore.com>
11107
11108 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
11109 gdb.ada/interface/foo.adb: New files.
11110 * gdb.ada/interface.exp: New testcase.
11111
ef682c56
JB
111122007-12-31 Jim Blandy <jimb@codesourcery.com>
11113
11114 * gdb.base/multi-forks.exp: Consume all output from child
11115 processes before proceeding to next test.
11116
f6f3eb6c
JB
111172007-12-29 Jim Blandy <jimb@codesourcery.com>
11118
11119 * configure: Regenerated.
11120
f652e42f
JB
111212007-12-27 Joel Brobecker <brobecker@adacore.com>
11122
11123 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
11124 gdb.ada/fixed_cmp/fixed.adb: New files.
11125 * gdb.ada/fixed_cmp.exp: New testcase.
11126
6943e596
JB
111272007-12-27 Joel Brobecker <brobecker@adacore.com>
11128
11129 * gdb.ada/boolean_expr.exp: New testcase.
11130
aad9a193
JB
111312007-12-26 Jim Blandy <jimb@codesourcery.com>
11132
11133 * gdb.base/multi-forks.exp: Doc fix.
11134
fb5f3683
JB
111352007-12-26 Joel Brobecker <brobecker@adacore.com>
11136
11137 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11138 * gdb.ada/char_param.exp: Do not compile our test program with
11139 -gnata, this is unnecessary.
11140 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
11141
384e4a9c
JB
111422007-12-24 Joel Brobecker <brobecker@adacore.com>
11143
11144 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11145 gdb.ada/print_chars/foo.adb: New files.
11146 * gdb.ada/print_chars.exp: New testcase.
11147
01e044f7
JB
111482007-12-24 Joel Brobecker <brobecker@adacore.com>
11149
11150 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
11151 gdb.ada/char_param/foo.adb: New files.
11152 * gdb.ada/char_param.exp: New testcase.
11153
0ce17860
JB
111542007-12-22 Jim Blandy <jimb@codesourcery.com>
11155
11156 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
11157 hard-coding source line numbers into the test.
11158 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
11159 gdb_get_line_number to find.
11160
919809b9
JB
111612007-12-22 Joel Brobecker <brobecker@adacore.com>
11162
11163 * gdb.base/ptype.c (highest): New struct type.
11164 (the_highest): New variable of that type.
11165 (main): Add dummy assignment to a field of variable the_highest.
11166 * gdb.base/ptype.exp: Test type printing of our new variable.
11167
abc8a88d
PM
111682007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
11169
11170 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 11171 and record first explicitly generated thread number.
abc8a88d
PM
11172 Use that thread number for thread specific watchpoint test.
11173 Add iteration number to repetitive tests.
11174
5158f3e3
CES
111752007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
11176 Jim Blandy <jimb@codesourcery.com>
11177
11178 * gdb.base/expand-psymtabs.c: New testcase
11179 source file.
11180 * gdb.base/expand-psymtabs.exp: New testcase
11181 expect file.
11182
37e4754d
LM
111832007-12-17 Luis Machado <luisgpm@br.ibm.com>
11184
11185 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
11186 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
11187
551e5d04
JB
111882007-12-17 Joel Brobecker <brobecker@adacore.com>
11189
11190 * gdb.ada/frame_args/foo.adb: New file.
11191 * gdb.ada/frame_args/pck.ads: New file.
11192 * gdb.ada/frame_args/pck.adb: New file.
11193 * gdb.ada/frame_args.exp: New testcase.
11194
a05ee097
JB
111952007-12-17 Joel Brobecker <brobecker@adacore.com>
11196
11197 * gdb.base/frame-args.c: New file.
11198 * gdb.base/frame-args.exp: New testcase.
11199
c162e8c9 112002007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 11201 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
11202
11203 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
11204
afe8ab22 112052007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11206
afe8ab22
VP
11207 * gdb.mi/mi-pending.exp: New.
11208 * gdb.mi/mi-pending.c: New.
11209 * gdb.mi/mi-pendshr.c: New.
11210
dfdfb3ca
JB
112112007-12-06 Jim Blandy <jimb@codesourcery.com>
11212
11213 * gdb.base/default.exp: Update expected output for 'info catch'.
11214
b7fca990
JK
112152007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11216
11217 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
11218 must be set to binary.
11219
6a1afc1e
PA
112202007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
11221
11222 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
11223
a6b151f1
DJ
112242007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
11225
11226 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
11227 gdb.mi/mi-file-transfer.exp: New.
11228
43039443
JK
112292007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11230
11231 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
11232
0ef2251b
MR
112332007-11-22 Maciej W. Rozycki <macro@mips.com>
11234
11235 * gdb.trace/backtrace.exp: Fix a typo.
11236 * gdb.trace/circ.exp: Likewise.
11237 * gdb.trace/collection.exp: Likewise.
11238 * gdb.trace/limits.exp: Likewise.
11239 * gdb.trace/report.exp: Likewise.
11240 * gdb.trace/tfind.exp: Likewise.
11241 * gdb.trace/while-dyn.exp: Likewise.
11242
5443631e
NR
112432007-11-21 Nick Roberts <nickrob@snap.net.nz>
11244
11245 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
11246 objects of pointers that can't be dereferenced are now
11247 "noneditable".
11248
a4ce5b0d
UW
112492007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11250
11251 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
11252 (target_cpu): Remove.
11253
d6e956e5
VP
112542007-10-15 Vladimir Prus <vladimir@codesourcery.com>
11255
11256 * gdb.base/ending-run.exp: Expect the list of cleared
11257 breakpoint to come in natural order, not the reversed one.
a9c64011 11258
214270ab
VP
112592007-11-07 Vladimir Prus <vladimir@codesourcery.com>
11260
11261 * gdb.mi/mi-var-child.c (do_child_deletion): New.
11262 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 11263
1a619819
LM
112642007-11-05 Luis Machado <luisgpm@br.ibm.com>
11265
11266 * gdb.base/printcmds.exp: New function
11267 test_printf_with_dfp.
11268
5b01a6fa
DE
112692007-11-02 Doug Evans <dje@google.com>
11270
11271 * gdb.disasm/t01_mov.s: Remove carriage returns.
11272 * gdb.disasm/t02_mova.s: Ditto.
11273 * gdb.disasm/t03_add.s: Ditto.
11274 * gdb.disasm/t04_sub.s: Ditto.
11275 * gdb.disasm/t05_cmp.s: Ditto.
11276 * gdb.disasm/t06_ari2.s: Ditto.
11277 * gdb.disasm/t07_ari3.s: Ditto.
11278 * gdb.disasm/t08_or.s: Ditto.
11279 * gdb.disasm/t09_xor.s: Ditto.
11280 * gdb.disasm/t10_and.s: Ditto.
11281 * gdb.disasm/t11_logs.s: Ditto.
11282 * gdb.disasm/t12_bit.s: Ditto.
11283 * gdb.disasm/t13_otr.s: Ditto.
11284
ec33ab7f
JK
112852007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11286
11287 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
11288
ae0d01ff
UW
112892007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11290
11291 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
11292 provide DFP support.
11293
55eddb0f
DJ
112942007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
11295
11296 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
11297 Test "set powerpc vector-abi". Skip auto-detection tests for old
11298 toolchains.
11299
7020f05c
PA
113002007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11301
11302 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
11303 with [string compare].
11304
84bc3db9
PA
113052007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11306
11307 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
11308 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
11309
5876dc88
LM
113102007-10-25 Luis Machado <luisgpm@br.ibm.com>
11311
11312 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
11313 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
11314 * gdb.opt/Makefile.in: New makefile.
11315 * Makefile.in: Create new directory "gdb.opt".
11316 * configure.ac: Add "gdb.opt" directory.
11317 * configure: Regenerated.
a9c64011 11318
c3ea9a14
DE
113192007-10-25 Doug Evans <dje@google.com>
11320
11321 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
11322 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
11323
a9c64011 113242007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
11325 Thiago Jung Bauermann <bauerman@br.ibm.com>
11326
11327 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
11328 Floating Point expressions.
11329 * gdb.base/dfp-test.exp: new file adding tests for Decimal
11330 Floating Point variables.
11331 * gdb.base/dfp-test.c: new file containing program with Decimal
11332 Floating variables, used by gdb.base/dfp-test.exp.
11333
62a24a2b
DJ
113342007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
11335
11336 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
11337
e7b1eae6
UW
113382007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11339
11340 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
11341 compiling test case with GCC.
11342 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
11343
c641edcc
UW
113442007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11345
11346 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11347 format changes.
11348
5e5ebfe6
MS
113492007-10-18 Michael Snyder <msnyder@specifix.com>
11350
11351 * gdb.base/dbx.exp: Add missing "-re " operator.
11352
e831e7b6
GM
113532007-10-16 Gaius Mulley <gaius@glam.ac.uk>
11354
11355 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
11356 * configure.ac: Removed trailing spaces after backslash.
11357 * gdb.modula2: New directory.
11358 * gdb.modula2/Makefile.in: New file.
11359 * gdb.modula2/unbounded-array.exp: New file.
11360 * gdb.modula2/unbounded1.c: New file.
11361
7cc46491
DJ
113622007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
11363
11364 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
11365
113662007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
11367
11368 * gdb.base/sigstep.c (main): Add checks for
11369 return values for setitimer call.
11370 Call setitimer again with itimer = ITIMER_REAL
11371 if first call to setitimer fails.
11372
e91528f0
KH
113732007-10-11 Kazu Hirata <kazu@codesourcery.com>
11374
11375 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
11376 of $timeout.
11377
2ec9a4f8
DJ
113782007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11379
11380 * gdb.server/server-run.exp: Test for dynamic linker symbols.
11381
113822007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
11383
11384 * lib/gdb.exp (gdb_run_cmd): Move comment outside
11385 of gdb_expect call, to avoid interruption.
11386
64b2fa04
PA
113872007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
11388
11389 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
11390 (v_unsigned_long_long, v_long_long_array)
11391 (v_signed_long_long_array, v_unsigned_long_long_array)
11392 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
11393 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
11394 [!NO_LONG_LONG]: New.
11395 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
11396 v_long_long_member.
11397
11398 (v_long_long_func, v_signed_long_long_func)
11399 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
11400 (main) [!NO_LONG_LONG]: Initialize long long variants.
11401
11402 * gdb.base/whatis.exp: If board file requests no_long_long, build
11403 test with NO_LONG_LONG defined. Test long long, signed long long,
11404 and unsigned long long variants but only if board file doesn't
11405 disable it.
11406
a912286e 114072007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 11408 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
11409
11410 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
11411 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
11412 * configure: Regenerated.
11413 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
11414 gdb.pascal/types.exp, lib/pascal.exp: New files.
11415
471ba8c9
DJ
114162007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
11417
11418 * gdb.cp/classes.exp (do_tests): Always step to the line after the
11419 call.
11420 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
11421 to return to the call.
11422 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
11423 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
11424 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
11425 * gdb.mi/mi-until.exp (test_until): Likewise.
11426 * gdb.mi/mi2-until.exp (test_until): Likewise.
11427
fef8a650
DJ
114282007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
11429
11430 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
11431 two-char array.
11432 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
11433
d983da9c
DJ
114342007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
11435
11436 * gdb.threads/watchthreads.c (thread_function): Sleep between
11437 iterations.
11438 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
11439 at once for S/390. Generate matching fails and passes.
11440
17f62551
VP
114412007-09-27 Vladimir Prus <vladimir@codesourcery.com>
11442
11443 * gdb.mi/var-cmd.c (do_children_tests): Initialize
11444 the 'struct_declarations' variable to zeros.
a9c64011 11445
ed0616c6
VP
114462007-09-24 Vladimir Prus <vladimir@codesourcery.com>
11447
11448 * gdb.cp/mb-ctor.cc: New.
11449 * gdb.cp/mb-ctor.exp: New.
11450 * gdb.cp/mb-templates.cc: New.
11451 * gdb.cp/mb-templates.exp: New.
11452
41f1b697
DJ
114532007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
11454
11455 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
11456
3f213f78
PA
114572007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
11458
11459 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
11460 targets.
11461 * configure: Regenerate.
11462
0d381245 114632007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11464
0d381245
VP
11465 * gdb.base/annota1.exp: Adjust for 'info break'
11466 format changes.
11467 * gdb.base/annota3.exp: Likewise.
11468 * gdb.base/break.exp: Likewise.
11469 * gdb.base/condbreak.exp: Likewise.
11470 * gdb.base/pending.exp: Likewise.
11471 * gdb.base/sepdebug.exp: Likewise.
11472 * gdb.base/unload.exp: Likewise.
11473 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 11474
fe3f5fa8
VP
114752007-09-22 Vladimir Prus <vladimir@codesourcery.com>
11476
11477 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
11478 messages.
11479 * gdb.base/chng-syms.exp: Likewise.
11480 * gdb.base/unload.exp: Likewise.
a9c64011 11481
a75cf6c0
DJ
114822007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
11483
11484 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
11485
18ecae38
DJ
114862007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
11487
11488 * schedlock.c (NUM): Change to 1.
11489 (main): Use args[0] for the main thread.
11490 * schedlock.exp: Only expect two threads. Only issue one pass or fail
11491 regardless of the number of threads.
11492
5509918f
MR
114932007-09-14 Maciej W. Rozycki <macro@mips.com>
11494
4a543daf
MR
11495 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
11496 type down.
11497 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11498 test.
11499 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
11500 watchpoint type down.
11501 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11502 test.
11503
115042007-09-14 Maciej W. Rozycki <macro@mips.com>
11505
5509918f
MR
11506 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
11507 Move all the tests here and run them twice, once using software
11508 watchpoints and once using hardware watchpoints.
11509 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
11510
40b53987
DJ
115112007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
11512
11513 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
11514 test.
11515
695e2681
MK
115162007-09-10 Mark Kettenis <kettenis@gnu.org>
11517
8b3fc8d8
MK
11518 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
11519 build-id.
11520
695e2681
MK
11521 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
11522 know about $ORIGIN. Calculate output dir from $dest instead of
11523 using ${objdir}/{$subdir}.
11524
58d69f29
MK
115252007-09-09 Mark Kettenis <kettenis@gnu.org>
11526
11527 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
11528 gcore, before continuing with the test.
11529
3e347599
DJ
115302007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
11531
11532 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
11533 * gdb.mi/mi-watch.exp: Likewise.
11534
ea37ba09
DJ
115352007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11536 Jim Blandy <jimb@codesourcery.com>
11537
11538 * gdb.arch/i386-sse.exp: Do not expect character constants.
11539 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11540 * gdb.base/display.exp: Allow print/s.
11541 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11542 and unsigned char array changes.
11543
2025a643
DJ
115442007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11545
11546 * gdb.base/display.exp: Add tests for printf %p.
11547
26669a27
PA
115482007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11549
11550 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11551 the dll name to unicode.
11552
c8f021f8
JK
115532007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11554
11555 * gdb.base/default.exp (show version): Update the version text.
11556 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11557
4cf31eea
JK
115582007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11559
11560 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11561 New files.
11562
4935890f
JK
115632007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11564
11565 * lib/gdb.exp (build_id_debug_filename_get): New function.
11566 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11567 Remove the generate DEBUG file for the future testcase runs.
11568 New testcase for the NT_GNU_BUILD_ID retrieval.
11569 Move the final testing step to ...
11570 (test_different_dir): ... a new function.
11571 New parameter XFAIL to XFAIL all the tests performed.
11572 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11573 New parameter TYPE to PF_PREFIX all the tests performed.
11574
02142340
VP
115752007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11576
11577 * gdb.mi/mi-var-cp.cc (path_expression): New
11578 function.
11579 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11580
36acd84e
UW
115812007-08-27 Markus Deuling <deuling@de.ibm.com>
11582
11583 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11584 to fit into SPU Local Store memory.
11585
a896d121
JB
115862007-08-23 Joel Brobecker <brobecker@adacore.com>
11587
11588 * gdb.base/default.exp: Adjust the expected output of "info
11589 warranty" after the switch to GPLv3.
11590
7b433602
JB
115912007-08-23 Joel Brobecker <brobecker@adacore.com>
11592
11593 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11594 to 30000 (from 20000).
11595
e22f8b7c
JB
115962007-08-23 Joel Brobecker <brobecker@adacore.com>
11597
11598 Switch the license of all .exp files to GPLv3.
11599 Switch the license of all .f and .f90 files to GPLv3.
11600 Switch the license of all .s and .S files to GPLv3.
11601
5a0e3bd0
JB
116022007-08-23 Joel Brobecker <brobecker@adacore.com>
11603
11604 * configure.ac: Switch license to GPLv3.
11605
cc00619d
JB
116062007-08-23 Joel Brobecker <brobecker@adacore.com>
11607
11608 Switch the licensing to GPLv3 for all .ads and .adb files.
11609
8d26208a
DJ
116102007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11611
11612 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11613 and t_int_double.
11614 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11615
4fcb9948
JB
116162007-08-17 Joel Brobecker <brobecker@adacore.com>
11617
11618 * gdb.base/step-line.c: Switch license to GPL version 3, and
11619 update copyright year.
11620 * gdb.base/step-line.inp: Likewise.
11621
b9c34f67
JB
116222007-08-17 Joel Brobecker <brobecker@adacore.com>
11623
11624 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11625 changes inside gdb1555.c.
11626 * gdb.base/pending.exp: Likewise.
11627
2cc17678
DJ
116282007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11629
11630 * config/default.exp: New file.
11631
e48883f7
DJ
116322007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11633
11634 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11635 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11636
1ab80e5b
MR
116372007-07-30 Maciej W. Rozycki <macro@mips.com>
11638
11639 * gdb.base/dump.exp: Force the correct endianness for binary
11640 formats not carrying this information.
11641
aba471f5
DJ
116422007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11643
11644 * gdb.threads/staticthreads.exp: Match .*sem_post.
11645
d4e07204
DJ
116462007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11647
11648 * gdb.base/readline.exp (operate_and_get_next): Match the final
11649 prompt.
11650
2b97317d
KB
116512007-07-23 Kevin Buettner <kevinb@redhat.com>
11652
11653 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11654 to restarting SID.
11655
44efa07a
KB
116562007-07-18 Kevin Buettner <kevinb@redhat.com>
11657
11658 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11659 prior to `gdb_start'.
11660
7b5ebade
KB
116612007-07-18 Kevin Buettner <kevinb@redhat.com>
11662
11663 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11664 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11665 Remove call to gdb_unload.
11666
255e7678
DJ
116672007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11668 Daniel Jacobowitz <dan@codesourcery.com>
11669
11670 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11671 for __WIN32__.
11672 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11673 * gdb.base/unload.exp: Use shared library test routines.
11674
3a40aaa0
UW
116752007-07-03 Markus Deuling <deuling@de.ibm.com>
11676
11677 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11678 * gdb.base/solib-symbol-lib.c: Likewise.
11679 * gdb.base/solib-symbol-main.c: Likewise.
11680
b0f4b84b
DJ
116812007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11682
11683 * config/gdbserver.exp (gdb_reconnect): New.
11684 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11685 gdb.base/solib-disc.exp: New files.
11686 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11687 remote debugging".
11688 (gdb_compile): Add shlib_load flag.
11689 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11690 port.
11691 (gdbserver_reconnect): New.
11692
1b05479a
DJ
116932007-07-01 Nick Roberts <nickrob@snap.net.nz>
11694 Daniel Jacobowitz <dan@codesourcery.com>
11695
11696 * gdb.base/annota3.exp: Test for if construct.
11697
86f78eb2
DJ
116982007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11699
11700 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11701
6a2eb474 117022007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11703 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11704
11705 * gdb.base/display.exp: Allow a newline after display/i.
11706 * gdb.base/pc-fp.exp: Likewise.
11707 * gdb.base/sigbpt.exp: Likewise.
11708
f8b73d13
DJ
117092007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11710
11711 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11712 required features to be included.
11713
4339e69e
DJ
117142007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11715
11716 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11717 in info threads output.
11718
23d964e7
UW
117192007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11720 Markus Deuling <deuling@de.ibm.com>
11721
11722 * gdb.arch/spu-info.exp: New testcase.
11723 * gdb.arch/spu-info.c: New file.
11724
fd20f75b
DJ
117252007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11726
11727 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11728 tpcs_offset. Restore lr after the call.
11729 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11730
2226f861
DJ
117312007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11732
11733 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11734 (gdbserver_run): Kill any running gdbserver.
11735 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11736
d12371a9
MR
117372007-05-17 Maciej W. Rozycki <macro@mips.com>
11738
11739 * gdb.base/sigbpt.exp: Preset segv_addr.
11740
93f02886
DJ
117412007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11742
11743 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11744 (gdb_compile_shlib): Likewise.
11745 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11746 (default_gdb_init): Clear cleanfiles.
11747 (gdb_finish): Delete recorded cleanfiles.
11748 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11749
11750 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11751 Do not use isnative.
11752 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11753 gdb.base/so-impl-ld.exp: Likewise.
11754 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11755 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11756 gdb_compile.
11757
b04e06d7
VP
117582007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11759
11760 * config/unknown.exp: Remove.
11761
069ed931
UW
117622007-05-15 Markus Deuling <deuling@de.ibm.com>
11763
11764 * gdb.base/info-proc.exp: Check is_remote.
11765
09db0d03
UW
117662007-05-14 Markus Deuling <deuling@de.ibm.com>
11767
11768 * gdb.base/gcore.exp: Initialize variable core_supported.
11769
af2cbe8c
DJ
117702007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11771
11772 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11773
027c0295
DJ
117742007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11775
11776 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11777 * gdb.threads/print-threads.exp (test_all_threads): Allow
11778 negative and hexadecimal thread IDs.
11779
dc5000e7
DJ
117802007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11781
11782 * gdb.java/jprint.java (public): Avoid invalid call to static
11783 method.
11784
2e74ed18
DP
117852007-05-14 Denis Pilat <denis.pilat@st.com>
11786
11787 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11788 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11789 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11790 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11791 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11792
83547f02
UW
117932007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11794
11795 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11796 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11797 this mode.
11798 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11799 * gdb.base/spu.ld: New file.
11800
b18be20d
DJ
118012007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11802
11803 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11804
be444858
DJ
118052007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11806
11807 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11808
b1d53152
DJ
118092007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11810
11811 * gdb.java/jmain.exp: Handle demangled names with and without method
11812 signatures.
11813
d084b331
DJ
118142007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11815
11816 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11817 (have_a_very_merry_interrupt): Remove calls to puts.
11818 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11819 inferior output.
11820 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11821 test names.
11822
db9d7fc5
DJ
118232007-04-29 Markus Deuling <deuling@de.ibm.com>
11824 Daniel Jacobowitz <dan@codesourcery.com>
11825
11826 * gdb.base/auxv.exp (core_works): Also check is_remote.
11827 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11828
ef783a7d 118292007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11830
ef783a7d
VP
11831 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11832 message, not the undefined 'module' variable.
11833 * gdb.base/siginfo.exp: Likewise.
11834 * gdb.base/sigstep.exp: Likewise.
11835 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11836 serialport.
11837 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11838
b7b73cae
CV
118392007-04-25 Corinna Vinschen <vinschen@redhat.com>
11840
11841 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11842 target sim fails. Return 0 otherwise.
11843 (gdb_load): Return prematurely if gdb_target_sim fails.
11844
7d90fdfa
DP
118452007-04-16 Denis Pilat <denis.pilat@st.com>
11846
11847 * gdb.base/setshow.exp: Reset height after having set it to 100.
11848
5d3e9c85
DP
118492007-04-16 Denis Pilat <denis.pilat@st.com>
11850
11851 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11852
18e75969
DP
118532007-04-16 Denis Pilat <denis.pilat@st.com>
11854
11855 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11856
25d5ea92
VP
118572007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11858
11859 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11860 tests. Run the frozen varobjs test.
11861 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11862 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11863
0b49cb80
JK
118642007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11865
11866 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11867 gdb.base/type-opaque.exp: New files.
11868
a73bafbc 118692007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11870
11871 * gdb.mi/mi-var-child.c
a73bafbc
VP
11872 (do_children_tests): User char[2] instead of
11873 char so that automatic printing of pointers to char
11874 don't give unpredicable result.
11875 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11876 local variables.
11877 * gdb.mi/mi-var-child.exp: Step to right line
11878 of do_children_tests.
11879 * gdb.mi/mi2-var-child.exp: Likewise.
11880 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11881 do_locals_tests.
a73bafbc
VP
11882 (do_children_tests): User char[2] instead of
11883 char so that automatic printing of pointers to char
a9c64011 11884 don't give unpredicable result.
a73bafbc 11885 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11886 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11887 Pass test name to mi_wait_for_stop.
11888
7ce59000
DJ
118892007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11890
11891 * gdb.asm/asm-source.exp: Remove d10v case.
11892 * lib/gdb.exp (skip_cplus_tests): Likewise.
11893 * gdb.asm/d10v.inc: Deleted.
11894
20389057
DJ
118952007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11896
11897 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11898
8807d78b
DJ
118992007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11900
11901 * config/netware.exp: Delete file.
11902
aa3edb8e
JB
119032007-03-29 Joel Brobecker <brobecker@adacore.com>
11904
11905 * gdb.dwarf2/dw2-noloc.S: New file.
11906 * gdb.dwarf2/dw2-noloc.exp: New file.
11907
297561ac
PA
119082007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11909
11910 * gdb.cp/method2.cc: New test.
11911 * gdb.cp/method2.exp: New test.
11912 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11913
1f81bd39
DJ
119142007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11915
11916 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11917
9453113a
DJ
119182007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11919
11920 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11921
b741e217
DJ
119222007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11923
11924 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11925 (gdb_load): Delete, replace with...
11926 (gdb_reload): ...this.
11927 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11928 * gdb.server/server-mon.exp: Likewise.
11929 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11930 (gdb_start_cmd): New.
11931 (gdb_file_cmd): Save the last loaded file.
11932 (gdb_reload): New.
11933 (gdb_gnu_strip_debug): Use transform.
11934 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11935 support here. Use new $last_loaded_file. Check mtime.
11936 (gdb_target_cmd): Handle ObjC failure case.
11937 (infer_host_exec): Delete.
11938 (gdbserver_load): Rename to...
11939 (gdbserver_run): ...this. Simplify.
11940 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11941 (mi_gdb_load): Move most contents to a new function...
11942 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11943 (mi_run_cmd): Use mi_gdb_target_load.
11944 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11945 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11946 Use gdb_run_cmd.
11947 * gdb.base/charsign.exp: Remove incorrect comment.
11948 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11949 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11950 gdb.base/start.exp: Use gdb_start_cmd.
11951
446ab585 119522007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11953 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11954
11955 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11956 * gdb.base/signull.exp: Similarly.
11957
bbb88ebf
UW
119582007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11959
11960 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11961 messages available to test cases (like chng-sym.exp).
11962
cb8c4a99
AS
119632007-03-14 Andreas Schwab <schwab@suse.de>
11964
11965 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11966 format changes.
11967
4e463ff5
DJ
119682007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11969
11970 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11971 (optimized_1): New.
11972 (main): Call optimized_1.
11973 (gdb2029): Correct typos. Call gdb2029_marker.
11974 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11975 for gdb2029.
11976
b6db2c47
MK
119772007-03-12 Mark Kettenis <kettenis@gnu.org>
11978
11979 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11980 as tabs. Remove redundant test pattern.
11981
70ed3737
UW
119822007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11983
11984 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11985 for /a format output.
11986
47b67b60
DJ
119872007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11988
11989 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11990 collect output incrementally.
11991
b8953b0e
UW
119922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11993
11994 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11995 for -var-create lpcharacter test.
11996 * gdb.mi/mi2-var-cmd.exp: Likewise.
11997
7acd5c40
UW
119982007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11999
12000 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
12001 pass on targets where address zero is readable.
12002
9c6759c1
UW
120032007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12004
12005 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
12006 just a single architecture.
12007
a2f1aeb4
UW
120082007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12009
12010 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
12011 (fetch_all_registers): New function, uses gdb_test_multiple and
12012 exp_continue to fetch inferior output line-by-line.
12013 Replace all uses of do_get_all_registers by fetch_all_registers.
12014
46579ac2
UW
120152007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12016
12017 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
12018 in target_info.
12019
fc133f24
MS
120202007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12021
a9c64011 12022 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
12023 consistancy; add a default (timeout) case.
12024
7646a51d
MS
120252007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12026
12027 * gdb.base/watchpoint.exp: Fix truncated comment.
12028
dcfff61f
MS
120292007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12030
12031 * Makefile.in: Remove spurious single-quotes from sed command.
12032
664e3ee9
DJ
120332007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12034
12035 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
12036 func.
12037 * gdb.mi/mi2-var-cmd.exp: Likewise.
12038
d7cc6f2f
JB
120392007-02-27 Joel Brobecker <brobecker@adacore.com>
12040
a9c64011
AS
12041 * gdb.dwarf2/dw2-producer.S: New file.
12042 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
12043
120442007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
12045
12046 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12047 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12048 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12049 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12050 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
12051 Revert tests to use mi_gdb_test and include value field in output
12052 of -var-create.
12053
93d42b30
DJ
120542007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12055
12056 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
12057
c499ed39
DJ
120582007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12059
12060 * gdb.base/maint.exp: Remove full paths from test names.
12061 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
12062 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
12063
9836f81b
JB
120642007-02-27 Joel Brobecker <brobecker@adacore.com>
12065
12066 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
12067
c74d0ad8
DJ
120682007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12069
12070 * gdb.server/server-mon.exp: New test.
12071
2711e456
DJ
120722007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12073
12074 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
12075
ff6f572f
DJ
120762007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12077
12078 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
12079 register capitalization.
12080
fada3feb
DP
120812007-02-13 Denis Pilat <denis.pilat@st.com>
12082
12083 * gdb.mi/mi-var-invalidate.exp: New file.
12084
fb1e4ffc
DJ
120852007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12086
12087 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
12088
3da939d7
DJ
120892007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12090
12091 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
12092
123dc839
DJ
120932007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12094
12095 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
12096 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
12097
877e3645 120982007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
12099
12100 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12101 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12102 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12103 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12104 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 12105 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 12106 Update tests to include value field in output of -var-create.
a9c64011 12107
3c0a2960
AS
121082007-02-08 Andreas Schwab <schwab@suse.de>
12109
12110 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
12111
108546a0
DJ
121122007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
12113
12114 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
12115 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
12116
d701dcab
DP
121172007-02-02 Denis Pilat <denis.pilat@st.com>
12118
12119 * gdb.threads/threadapply.exp: check that frame is not changed by
12120 the thread apply all command.
12121
783e3e2f
AS
121222007-01-31 Andreas Schwab <schwab@suse.de>
12123
6d9c3a87
AS
12124 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12125
3c50d7b9
AS
12126 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
12127 in the dwarf sections.
12128 * gdb.dwarf2/mac-fileno.S: Likewise.
12129
783e3e2f
AS
12130 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
12131 bspstore register on ia64.
12132
78ff580e
AS
121332007-01-29 Andreas Schwab <schwab@suse.de>
12134
cc8e9b12
AS
12135 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
12136 "frame-begin" annotation.
12137
78ff580e
AS
12138 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
12139 number of "frames-invalid" annotations.
12140
704a4f78
DJ
121412007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12142
12143 * gdb.base/commands.exp: Call if_commands_test.
12144 (gdb_test_no_prompt, if_commands_test): New.
12145
e741bf94
MK
121462007-01-28 Mark Kettenis <kettenis@gnu.org>
12147
12148 * gdb.threads/sigthread.c (NSIGS): Make bigger.
12149
474d0ad3
AS
121502007-01-27 Andreas Schwab <schwab@suse.de>
12151
12152 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
12153 .short/.int/.quad in the dwarf sections.
12154 * gdb.dwarf2/dw2-intercu.S: Likewise.
12155 * gdb.dwarf2/dw2-intermix.S: Likewise.
12156
e784b426
JK
121572007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12158
12159 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
12160 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
12161 array.
e784b426
JK
12162 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
12163 * gdb.base/setvar.exp: Likewise.
12164
37f08e04
AS
121652007-01-26 Andreas Schwab <schwab@suse.de>
12166
9a01813a
AS
12167 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
12168 test.
12169
37f08e04
AS
12170 * gdb.base/multi-forks.exp ("restart $i"): Also match
12171 __kernel_syscall_via_break.
12172
6e2a9270
VP
121732007-01-24 Vladimir Prus <vladimir@codesourcery.com>
12174
12175 * lib/mi-support.exp (mi_delete_varobj): New.
12176 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
12177 testcase.
12178 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
12179 (main): Call the above.
12180 (reference_update_test, base_in_reference_test)
12181 (reference_to_pointer): Delete the created varobjs.
a9c64011 12182
e515b470
DJ
121832007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
12184
12185 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
12186 * configure: Regenerated.
12187 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
12188 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
12189 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
12190 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
12191 * lib/gdb.exp (gdb_skip_xml_test): New function.
12192
08d8bcd7
DJ
121932007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
12194
12195 * gdb.base/sigrepeat.exp: Correct error message.
12196
121972007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
12198 Daniel Jacobowitz <dan@codesourcery.com>
12199
12200 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
12201 gdb.arch/i386-gnu-cfi-asm.S: New files.
12202
97c3f1f3
JK
122032007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12204
12205 * lib/gdb.exp: Abort on missing `site.exp'.
12206
cb1df416
DJ
122072007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12208 Daniel Jacobowitz <dan@codesourcery.com>
12209
12210 * gdb.base/included.c, gdb.base/included.exp,
12211 gdb.base/included.h: New files.
12212
35990120
DJ
122132007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12214
12215 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
12216 (maximize_rlimit): Reduce limits on 64-bit systems.
12217
6e81a116 122182007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
12219
12220 From Marcus Deuling <deuling@de.ibm.com>:
12221 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
12222 every case.
12223
6c3c41f3
NR
122242007-01-13 Nick Roberts <nickrob@snap.net.nz>
12225
12226 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
12227 (test_path_specification): Use objdir instead of srcdir to always
12228 get an absolute filename.
12229
2f12c312
DJ
122302007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12231
12232 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
12233
81121995
VP
122342007-01-11 Vladimir Prus <vladimir@codesourcery.com>
12235
12236 * gdb.mi/mi-var-cp.cc (reference_update_tests):
12237 Make sure the variable we're using is in scope.
12238 (reference_to_pointer): Likewise.
12239
4741b737
DJ
122402007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12241
12242 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
12243 has no debug information.
12244
054410c3
DJ
122452007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12246
12247 * gdb.base/annota1.exp: Remove extra send_gdb.
12248
818f79f6
DJ
122492007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12250
12251 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
12252
f7a6bb70
DJ
122532007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12254
12255 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
12256
57e66780
DJ
122572007-01-08 Nick Roberts <nickrob@snap.net.nz>
12258 Daniel Jacobowitz <dan@codesourcery.com>
12259
12260 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
12261 lcharacter or linteger change. Correct duplicated test name.
12262 * gdb.mi/mi2-var-cmd.exp: Likewise.
12263
3d799a95
DJ
122642007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12265
12266 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
12267
122682007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 12269
a9c64011
AS
12270 * gdb.base/nofield.c: New file.
12271 * gdb.base/nofield.exp: New testcase.
51679ba9 12272
eafb94e8
NR
122732007-01-05 Nick Roberts <nickrob@snap.net.nz>
12274
12275 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
12276
12277 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
12278 test.
12279
5e572bb4
DJ
122802007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12281
12282 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
12283
74a44383
DJ
122842007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12285
12286 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
12287 when continuing.
12288
1b572db9
DJ
122892007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12290
12291 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
12292 Expect ".exe" extension.
12293
381bc39b
DJ
122942007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12295
12296 * gdb.base/charset.exp: Add explicit filename to break.
12297 * gdb.base/dbx.exp: Add explicit filename to breaks.
12298
2b70e4c6
DJ
122992007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12300
12301 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
12302 * gdb.mi/mi2-file.exp: Likewise.
12303
303b6f5d
DJ
123042007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12305
12306 Implement specification of MI tests as comments
12307 in C and C++ sources.
12308 * lib/mi-support.exp (mi_autotest_data): New variable.
12309 (mi_autotest_source): New variable.
12310 (count_newlines, mi_prepare_inline_tests)
12311 (mi_get_inline_test, mi_continue_to_line)
12312 (mi_run_inline_test, mi_tbreak)
12313 (mi_send_resuming_command, mi_wait_for_stop): New functions.
12314 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
12315 Run inline tests.
12316 * gdb.mi/mi-var-cp.cc: Define tests here.
12317
23da0d94
VP
123182007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12319
12320 Simplify usage of mi_continue_to.
12321 * lib/mi-support.exp (mi_runto_helper): Renamed
12322 from mi_runto, added new parameter 'run_or_continue'.
12323 (mi_runto): Use mi_runto_helper.
12324 (mi_continue_to): Accept just function name as parameter.
12325 Use mi_runto_helper.
12326 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
12327 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12328
f9e18282
JB
123292006-01-04 Joel Brobecker <brobecker@adacore.com>
12330
12331 Make this testcase a bit more realistic. The current code
12332 is too simplistic, and allows the compiler to optimize out
12333 some of the entities we need for this testcase.
12334 * gdb.ada/null_record/bar.ads (Void_Star): New type.
12335 (Do_Nothing): Add extra parameter.
12336 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
12337 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
12338 by using a variable of type Void_Star.
12339
fd678c65
JB
123402006-01-04 Joel Brobecker <brobecker@adacore.com>
12341
12342 * gdb.ada/catch_ex/foo.adb: New file.
12343 * gdb.ada/catch_ex.exp: New testcase.
12344
05cfdb42
DJ
123452007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
12346
12347 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
12348 pass --image-base to linker.
12349
2e03ee74
DJ
123502007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12351 Daniel Jacobowitz <dan@codesourcery.com>
12352
12353 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
12354 secondary prompts.
12355
0d5de010
DJ
123562007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12357
12358 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
12359 output. Test the types of members and member pointers.
12360 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12361 gdb/2092.
12362 * gdb.cp/member-ptr.exp: Search for a comment instead of a
12363 statement. Enable for GCC. Update expected output for some tests
12364 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
12365 layout.
12366 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
12367 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
12368 (Diamond::vget_base): New.
12369 (main): Add new tests.
12370 * gdb.cp/printmethod.exp: Update expected output for member functions.
12371 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
12372 print pEe->D::vg().
12373
61a771aa
DJ
123742007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12375
12376 * gdb.threads/tls.exp: Allow stops in sem_post.
12377
2fa63963
DJ
123782006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
12379
12380 * gdb.base/annota1.exp: Allow .*printf in backtraces.
12381 * gdb.base/annota3.exp: Likewise.
12382 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
12383 again (instead of timing out).
12384 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
12385 GCC bug 26475.
12386 * gdb.java/jmisc.exp: Adjust to work with method signatures including
12387 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
12388 test from jmisc1.exp.
12389 * gdb.java/jmisc1.exp: Delete.
12390 * gdb.java/jprint.exp: Adjust to work with method signatures including
12391 return types.
12392 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
12393 * gdb.threads/linux-dp.exp: Don't be confused by program output.
12394 * lib/java.exp (compile_java_from_source): Pass the correct type
12395 to target_compile.
12396
5eefc2b7
JB
123972006-12-31 Joel Brobecker <brobecker@adacore.com>
12398
12399 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
12400 (stack_align_edx): New function.
12401 (stack_align_eax): New function.
12402 (main): Add calls to stack_align_edx and stack_align_eax.
12403 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
12404 Add testing for the cases where the register used during a stack
12405 realignment is edx. Same for eax.
12406
227c54da
DJ
124072006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
12408
12409 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
12410 and generic PE targets.
12411
cab8ac94
JB
124122006-12-29 Joel Brobecker <brobecker@adacore.com>
12413
12414 * gdb.ada/array_return.exp: Update copyright date list.
12415
ba54f318
JB
124162006-12-27 Joel Brobecker <brobecker@adacore.com>
12417
12418 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
12419 (Create_Small_Float_Vector): New function.
12420 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
12421 function body.
12422 * gdb.ada/array_return/p.adb: Use new type and function from
12423 package Pck.
12424 * gdb.ada/array_return.exp: Add a test verifying that GDB is
12425 able to print the value returned by a function returning an
12426 array of float.
12427
6b7a35dd
JB
124282006-12-20 Joel Brobecker <brobecker@adacore.com>
12429
12430 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
12431 The associated tests should be PASSing.
12432
038224f6
VP
124332006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12434
12435 Test for base in references.
12436 * gdb.mi/mi-var-cp.cc: Add test code.
12437 * gdb.mi/mi-var-cp.exp: Test for bases in references.
12438 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
12439 * gdb.mi/mi2-watch.exp: Likewise.
12440 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
12441 (mi_list_varobj_children): New function.
12442
b26ed50d
VP
124432006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12444
12445 * lib/mi-support.exp
12446 (mi_runto): Accept "()" after function name.
12447 (mi_create_varobj): New function.
12448 (mi_varobj_update): New function.
12449 (mi_Check_varobj_value): New function.
12450 * gdb.mi/mi-var-cp.exp: New file.
12451 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 12452
08232497
DJ
124532006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
12454
12455 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
12456 gdb.base/weaklib2.c: New files.
12457
d394c993 124582006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 12459
ac6c2fba
NS
12460 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
12461 info. Adjust test names.
12462
8ec659a0 12463 * gdb.base/break.c (main): Move position of malloc.
d394c993 12464 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 12465
acd65feb
VP
124662006-11-28 Vladimir Prus <vladimir@codesourcery.com>
12467
12468 * gdb.mi/mi-var-cmd.exp: Check -var-update after
12469 assignement of arrays and function pointers.
12470 * gdb.mi/var-cmd.c: Add declaration necessary for above
12471 tests.
12472
f556d5e5
NS
124732006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12474
12475 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
12476
12477 * gdb.threads/linux-dp.exp: Read thread table before and after
12478 creating each philosopher and verify it.
12479
697bc68d
NS
124802006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12481 Paul Brook <paul@codesourcery.com>
12482 Daniel Jacobowitz <dan@codesourcery.com>
12483
12484 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 12485 main to remove duplication. Add start function of the form
697bc68d
NS
12486 '_*start[1-9]*'. Add RVDS start function.
12487
29d73ae4
DJ
124882006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12489
12490 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
12491
c1d88655
UW
124922006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12493
12494 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
12495 * gdb.asm/spu.inc: New file.
12496 * gdb.base/term.exp: Disable if [target_info exists noargs].
12497 * gdb.gdb/complaints.exp: Disable if ![isnative].
12498 * gdb.gdb/selftest.exp: Likewise.
12499 * gdb.gdb/observer.exp: Likewise.
12500 * gdb.gdb/xfullpath.exp: Likewise.
12501 * gdb.base/attach.exp: Disable on SPU target.
12502 * gdb.cp/bs145503.exp: Likewise.
12503 * gdb.cp/exception.exp: Likewise.
12504 * gdb.cp/userdef.exp: Likewise.
12505
32a13b1a
DJ
125062006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12507
12508 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
12509
d8295fe9
VP
125102006-11-10 Vladimir Prus <vladimir@codesourcery.com>
12511
12512 * gdb.base/completion.exp: Fix completion tests for
12513 'info' and 'info '.
12514 * gdb.base/help.exp (help_test_raw, test_class_help)
12515 (test_prefix_command_help): Move...
12516 * lib/gdb.exp: Here.
12517 * gdb.base/main.exp: Adjust.
12518 * gdb.cp/maint.exp: Adjust.
12519 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 12520
8c394015
VP
125212006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12522
12523 * gdb.stabs/weird.exp (print_weird_var): Use
12524 gdb_test_multiple instead of gdb_expect.
12525
027fc1bc
VP
125262006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12527
12528 * gdb.base/help.exp (help_test_raw): New.
12529 (test_class_help): New.
12530 (test_prefix_command_help): New.
12531 Adjust testcases.
12532
67609209
FR
125332006-11-09 Christophe Lyon <christophe.lyon@st.com>
12534
12535 * gdb.base/constvars.c (main): Write to crass and crips, so that
12536 they are allocated by the compiler.
12537
f73adfeb
AS
125382006-10-27 Andreas Schwab <schwab@suse.de>
12539
12540 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12541 "detach-fork".
12542
2f83a18e
DJ
125432006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12544
12545 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12546 of patterns.
12547
94277a38
DJ
125482006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12549
12550 * gdb.base/sepdebug.exp: Remove debug format test.
12551 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12552 Handle no-symtab.
12553 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12554
5bd2f6e2
DJ
125552006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12556
12557 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12558 int to pointer or pointer to int.
12559 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12560
8c008720
DJ
125612006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12562
12563 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12564
9e35dae4
DJ
125652006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12566
12567 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12568
d9639e13
DJ
125692006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12570
12571 PR c++/2116
12572 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12573
390a1bd0
JB
125742006-10-06 Joel Brobecker <brobecker@adacore.com>
12575
12576 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12577 the corresponding bug has been fixed in GDB (PR/2018).
12578
dd920c33
JB
125792006-10-06 Joel Brobecker <brobecker@adacore.com>
12580
12581 * gdb.base/subst.exp: New testcase.
12582
53bbefe9
JB
125832006-10-06 Joel Brobecker <brobecker@adacore.com>
12584
12585 * gdb.ada/array_return/pck.ads: Add copyright notice.
12586 * gdb.ada/array_return/pck.adb: Likewise.
12587 * gdb.ada/array_return/p.adb: Likewise.
12588 * gdb.ada/exec_changed/first.adb: Likewise.
12589 * gdb.ada/exec_changed/second.adb: Likewise.
12590
09851417
JB
125912006-10-06 Joel Brobecker <brobecker@adacore.com>
12592
12593 * gdb.ada/watch_arg/watch.adb: New file.
12594 * gdb.ada/watch_arg.exp: New testcase.
12595
041bf30d
VP
125962006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12597
12598 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12599 via string_to_regexp.
041bf30d 12600 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12601
f286fbdd 126022006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12603
12604 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12605 Remove unused / obsolete files.
12606
7c07f349
NR
126072006-09-19 Nick Roberts <nickrob@snap.net.nz>
12608
12609 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12610
cd5ff84a
VP
126112006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12612
12613 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12614 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12615 the number of frames.
cd5ff84a 12616
ae018d1a
DJ
126172006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12618
12619 * gdb.base/args.c (main): Add breakpoint marker.
12620 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12621 really test empty arguments.
12622 (args_load): Delete.
12623 (args_test): New.
12624
b399c549
NR
126252006-09-13 Nick Roberts <nickrob@snap.net.nz>
12626
12627 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12628 check for one file.
b399c549 12629
2ab1eb7a
VP
126302006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12631
12632 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12633 HIGH_FRAME argument to -stack-list-locals can be larger than
12634 the number of frames.
a9c64011 12635
476308bf
FF
126362006-08-18 Fred Fish <fnf@specifix.com>
12637
12638 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12639 '$' in front of skip_vmx_tests_saved when setting that.
12640
8625200f
AS
126412006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12642
12643 * gdb.base/trace-commands.exp: New file.
12644
089ec8f1
DJ
126452006-08-10 Joel Brobecker <brobecker@adacore.com>
12646 Daniel Jacobowitz <dan@codesourcery.com>
12647
12648 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12649 expected output of the backtrace commands.
12650
b60f0898
JB
126512006-08-09 Joel Brobecker <brobecker@adacore.com>
12652
12653 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12654 untested followed by return combination.
12655 * gdb.arch/altivec-regs.exp: Likewise.
12656 * gdb.arch/e500-abi.exp: Likewise.
12657 * gdb.arch/e500-regs.exp: Likewise.
12658 * gdb.arch/gdb1291.exp: Likewise.
12659 * gdb.arch/gdb1431.exp: Likewise.
12660 * gdb.arch/gdb1558.exp: Likewise.
12661 * gdb.arch/i386-prologue.exp: Likewise.
12662 * gdb.arch/i386-unwind.exp: Likewise.
12663 * gdb.asm/asm-source.exp: Likewise.
12664 * gdb.base/a2-run.exp: Likewise.
12665 * gdb.base/advance.exp: Likewise.
12666 * gdb.base/all-bin.exp: Likewise.
12667 * gdb.base/annota1.exp: Likewise.
12668 * gdb.base/annota3.exp: Likewise.
12669 * gdb.base/args.exp: Likewise.
12670 * gdb.base/arithmet.exp: Likewise.
12671 * gdb.base/assign.exp: Likewise.
12672 * gdb.base/async.exp: Likewise.
12673 * gdb.base/attach.exp: Likewise.
12674 * gdb.base/bang.exp: Likewise.
12675 * gdb.base/bigcore.exp: Likewise.
12676 * gdb.base/bitfields.exp: Likewise.
12677 * gdb.base/bitfields2.exp: Likewise.
12678 * gdb.base/break.exp: Likewise.
12679 * gdb.base/call-sc.exp: Likewise.
12680 * gdb.base/call-strs.exp: Likewise.
12681 * gdb.base/callfuncs.exp: Likewise.
12682 * gdb.base/checkpoint.exp: Likewise.
12683 * gdb.base/chng-syms.exp: Likewise.
12684 * gdb.base/code-expr.exp: Likewise.
12685 * gdb.base/commands.exp: Likewise.
12686 * gdb.base/completion.exp: Likewise.
12687 * gdb.base/cond-expr.exp: Likewise.
12688 * gdb.base/condbreak.exp: Likewise.
12689 * gdb.base/consecutive.exp: Likewise.
12690 * gdb.base/constvars.exp: Likewise.
12691 * gdb.base/corefile.exp: Likewise.
12692 * gdb.base/cvexpr.exp: Likewise.
12693 * gdb.base/dbx.exp: Likewise.
12694 * gdb.base/define.exp: Likewise.
12695 * gdb.base/detach.exp: Likewise.
12696 * gdb.base/display.exp: Likewise.
12697 * gdb.base/dump.exp: Likewise.
12698 * gdb.base/ena-dis-br.exp: Likewise.
12699 * gdb.base/ending-run.exp: Likewise.
12700 * gdb.base/environ.exp: Likewise.
12701 * gdb.base/eval-skip.exp: Likewise.
12702 * gdb.base/exprs.exp: Likewise.
12703 * gdb.base/fileio.exp: Likewise.
12704 * gdb.base/finish.exp: Likewise.
12705 * gdb.base/float.exp: Likewise.
12706 * gdb.base/foll-exec.exp: Likewise.
12707 * gdb.base/foll-fork.exp: Likewise.
12708 * gdb.base/foll-vfork.exp: Likewise.
12709 * gdb.base/freebpcmd.exp: Likewise.
12710 * gdb.base/funcargs.exp: Likewise.
12711 * gdb.base/gcore.exp: Likewise.
12712 * gdb.base/gdb1090.exp: Likewise.
12713 * gdb.base/gdb1250.exp: Likewise.
12714 * gdb.base/huge.exp: Likewise.
12715 * gdb.base/info-proc.exp: Likewise.
12716 * gdb.base/interrupt.exp: Likewise.
12717 * gdb.base/jump.exp: Likewise.
12718 * gdb.base/langs.exp: Likewise.
12719 * gdb.base/lineinc.exp: Likewise.
12720 * gdb.base/list.exp: Likewise.
12721 * gdb.base/logical.exp: Likewise.
12722 * gdb.base/long_long.exp: Likewise.
12723 * gdb.base/macscp.exp: Likewise.
12724 * gdb.base/maint.exp: Likewise.
12725 * gdb.base/mips_pro.exp: Likewise.
12726 * gdb.base/miscexprs.exp: Likewise.
12727 * gdb.base/multi-forks.exp: Likewise.
12728 * gdb.base/opaque.exp: Likewise.
12729 * gdb.base/overlays.exp: Likewise.
12730 * gdb.base/pc-fp.exp: Likewise.
12731 * gdb.base/pointers.exp: Likewise.
12732 * gdb.base/printcmds.exp: Likewise.
12733 * gdb.base/psymtab.exp: Likewise.
12734 * gdb.base/ptype.exp: Likewise.
12735 * gdb.base/recurse.exp: Likewise.
12736 * gdb.base/relational.exp: Likewise.
12737 * gdb.base/relocate.exp: Likewise.
12738 * gdb.base/remote.exp: Likewise.
12739 * gdb.base/reread.exp: Likewise.
12740 * gdb.base/restore.exp: Likewise.
12741 * gdb.base/return.exp: Likewise.
12742 * gdb.base/return2.exp: Likewise.
12743 * gdb.base/scope.exp: Likewise.
12744 * gdb.base/sect-cmd.exp: Likewise.
12745 * gdb.base/sep.exp: Likewise.
12746 * gdb.base/sepdebug.exp: Likewise.
12747 * gdb.base/setshow.exp: Likewise.
12748 * gdb.base/setvar.exp: Likewise.
12749 * gdb.base/sigall.exp: Likewise.
12750 * gdb.base/sigbpt.exp: Likewise.
12751 * gdb.base/signals.exp: Likewise.
12752 * gdb.base/signull.exp: Likewise.
12753 * gdb.base/sizeof.exp: Likewise.
12754 * gdb.base/solib.exp: Likewise.
12755 * gdb.base/step-line.exp: Likewise.
12756 * gdb.base/step-test.exp: Likewise.
12757 * gdb.base/structs.exp: Likewise.
12758 * gdb.base/structs2.exp: Likewise.
12759 * gdb.base/term.exp: Likewise.
12760 * gdb.base/twice.exp: Likewise.
12761 * gdb.base/until.exp: Likewise.
12762 * gdb.base/varargs.exp: Likewise.
12763 * gdb.base/volatile.exp: Likewise.
12764 * gdb.base/watchpoint.exp: Likewise.
12765 * gdb.base/whatis-exp.exp: Likewise.
12766 * gdb.base/whatis.exp: Likewise.
12767 * gdb.cp/ambiguous.exp: Likewise.
12768 * gdb.cp/annota2.exp: Likewise.
12769 * gdb.cp/annota3.exp: Likewise.
12770 * gdb.cp/bool.exp: Likewise.
12771 * gdb.cp/breakpoint.exp: Likewise.
12772 * gdb.cp/casts.exp: Likewise.
12773 * gdb.cp/class2.exp: Likewise.
12774 * gdb.cp/classes.exp: Likewise.
12775 * gdb.cp/cplusfuncs.exp: Likewise.
12776 * gdb.cp/ctti.exp: Likewise.
12777 * gdb.cp/derivation.exp: Likewise.
12778 * gdb.cp/exception.exp: Likewise.
12779 * gdb.cp/gdb1355.exp: Likewise.
12780 * gdb.cp/hang.exp: Likewise.
12781 * gdb.cp/inherit.exp: Likewise.
12782 * gdb.cp/local.exp: Likewise.
12783 * gdb.cp/m-data.exp: Likewise.
12784 * gdb.cp/m-static.exp: Likewise.
12785 * gdb.cp/member-ptr.exp: Likewise.
12786 * gdb.cp/method.exp: Likewise.
12787 * gdb.cp/misc.exp: Likewise.
12788 * gdb.cp/namespace.exp: Likewise.
12789 * gdb.cp/overload.exp: Likewise.
12790 * gdb.cp/ovldbreak.exp: Likewise.
12791 * gdb.cp/pr-1023.exp: Likewise.
12792 * gdb.cp/pr-1210.exp: Likewise.
12793 * gdb.cp/pr-574.exp: Likewise.
12794 * gdb.cp/printmethod.exp: Likewise.
12795 * gdb.cp/psmang.exp: Likewise.
12796 * gdb.cp/ref-params.exp: Likewise.
12797 * gdb.cp/ref-types.exp: Likewise.
12798 * gdb.cp/rtti.exp: Likewise.
12799 * gdb.cp/templates.exp: Likewise.
12800 * gdb.cp/try_catch.exp: Likewise.
12801 * gdb.cp/userdef.exp: Likewise.
12802 * gdb.cp/virtfunc.exp: Likewise.
12803 * gdb.disasm/am33.exp: Likewise.
12804 * gdb.disasm/h8300s.exp: Likewise.
12805 * gdb.disasm/mn10300.exp: Likewise.
12806 * gdb.disasm/sh3.exp: Likewise.
12807 * gdb.disasm/t01_mov.exp: Likewise.
12808 * gdb.disasm/t02_mova.exp: Likewise.
12809 * gdb.disasm/t03_add.exp: Likewise.
12810 * gdb.disasm/t04_sub.exp: Likewise.
12811 * gdb.disasm/t05_cmp.exp: Likewise.
12812 * gdb.disasm/t06_ari2.exp: Likewise.
12813 * gdb.disasm/t07_ari3.exp: Likewise.
12814 * gdb.disasm/t08_or.exp: Likewise.
12815 * gdb.disasm/t09_xor.exp: Likewise.
12816 * gdb.disasm/t10_and.exp: Likewise.
12817 * gdb.disasm/t11_logs.exp: Likewise.
12818 * gdb.disasm/t12_bit.exp: Likewise.
12819 * gdb.disasm/t13_otr.exp: Likewise.
12820 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12821 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12822 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12823 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12824 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12825 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12826 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12827 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12828 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12829 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12830 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12831 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12832 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12833 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12834 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12835 * gdb.mi/gdb701.exp: Likewise.
12836 * gdb.mi/gdb792.exp: Likewise.
12837 * gdb.mi/mi-basics.exp: Likewise.
12838 * gdb.mi/mi-break.exp: Likewise.
12839 * gdb.mi/mi-cli.exp: Likewise.
12840 * gdb.mi/mi-console.exp: Likewise.
12841 * gdb.mi/mi-disassemble.exp: Likewise.
12842 * gdb.mi/mi-eval.exp: Likewise.
12843 * gdb.mi/mi-file.exp: Likewise.
12844 * gdb.mi/mi-read-memory.exp: Likewise.
12845 * gdb.mi/mi-regs.exp: Likewise.
12846 * gdb.mi/mi-return.exp: Likewise.
12847 * gdb.mi/mi-simplerun.exp: Likewise.
12848 * gdb.mi/mi-stack.exp: Likewise.
12849 * gdb.mi/mi-stepi.exp: Likewise.
12850 * gdb.mi/mi-syn-frame.exp: Likewise.
12851 * gdb.mi/mi-until.exp: Likewise.
12852 * gdb.mi/mi-var-block.exp: Likewise.
12853 * gdb.mi/mi-var-child.exp: Likewise.
12854 * gdb.mi/mi-var-cmd.exp: Likewise.
12855 * gdb.mi/mi-var-display.exp: Likewise.
12856 * gdb.mi/mi-watch.exp: Likewise.
12857 * gdb.mi/mi2-basics.exp: Likewise.
12858 * gdb.mi/mi2-break.exp: Likewise.
12859 * gdb.mi/mi2-cli.exp: Likewise.
12860 * gdb.mi/mi2-console.exp: Likewise.
12861 * gdb.mi/mi2-disassemble.exp: Likewise.
12862 * gdb.mi/mi2-eval.exp: Likewise.
12863 * gdb.mi/mi2-file.exp: Likewise.
12864 * gdb.mi/mi2-read-memory.exp: Likewise.
12865 * gdb.mi/mi2-regs.exp: Likewise.
12866 * gdb.mi/mi2-return.exp: Likewise.
12867 * gdb.mi/mi2-simplerun.exp: Likewise.
12868 * gdb.mi/mi2-stack.exp: Likewise.
12869 * gdb.mi/mi2-stepi.exp: Likewise.
12870 * gdb.mi/mi2-syn-frame.exp: Likewise.
12871 * gdb.mi/mi2-until.exp: Likewise.
12872 * gdb.mi/mi2-var-block.exp: Likewise.
12873 * gdb.mi/mi2-var-child.exp: Likewise.
12874 * gdb.mi/mi2-var-cmd.exp: Likewise.
12875 * gdb.mi/mi2-var-display.exp: Likewise.
12876 * gdb.mi/mi2-watch.exp: Likewise.
12877 * gdb.stabs/exclfwd.exp: Likewise.
12878 * gdb.stabs/weird.exp: Likewise.
12879 * gdb.threads/gcore-thread.exp: Likewise.
12880 * gdb.trace/actions.exp: Likewise.
12881 * gdb.trace/backtrace.exp: Likewise.
12882 * gdb.trace/circ.exp: Likewise.
12883 * gdb.trace/collection.exp: Likewise.
12884 * gdb.trace/deltrace.exp: Likewise.
12885 * gdb.trace/infotrace.exp: Likewise.
12886 * gdb.trace/limits.exp: Likewise.
12887 * gdb.trace/packetlen.exp: Likewise.
12888 * gdb.trace/passc-dyn.exp: Likewise.
12889 * gdb.trace/passcount.exp: Likewise.
12890 * gdb.trace/report.exp: Likewise.
12891 * gdb.trace/save-trace.exp: Likewise.
12892 * gdb.trace/tfind.exp: Likewise.
12893 * gdb.trace/tracecmd.exp: Likewise.
12894 * gdb.trace/while-dyn.exp: Likewise.
12895 * gdb.trace/while-stepping.exp: Likewise.
12896
f4b618d1
JB
128972006-08-08 Joel Brobecker <brobecker@adacore.com>
12898
12899 * gdb.base/step-bt.c: New file.
12900 * gdb.base/step-bt.exp: New testcase.
12901
3d00d119
DJ
129022006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12903
12904 * config/monitor.exp (gdb_load): Remove support for obsolete
12905 download-write-size.
12906 * gdb.base/remote.exp: Likewise. Update all callers of
12907 gdb_timed_load.
12908
017b5bd4
DJ
129092006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12910
12911 * cursal.exp: Pass binfile to gdb_load.
12912
837c599d
DJ
129132006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12914
12915 * gdb.base/cursal.exp: Add "" to gdb_load call.
12916
8dd4540b
MK
129172006-07-29 Mark Kettenis <kettenis@gnu.org>
12918
12919 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12920 NetBSD/ELF targets.
12921
ab5c9f60
DJ
129222006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12923
12924 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12925 operator*.
12926
4c42eaff
DJ
129272006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12928
12929 * gdb.base/completion.exp: Update for change in "file" behavior.
12930 * gdb.stabs/weird.exp: Likewise.
12931 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12932 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12933
0155cc76
NS
129342006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12935
12936 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12937 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12938
16026cd7
AS
129392006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12940
12941 * gdb.base/default.exp: Update source command error message.
12942 * gdb.base/help.exp: Update 'help source' message.
12943
16963cb6
DJ
129442006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12945
12946 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12947 test.
12948
6d7fd486
AS
129492006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12950
12951 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12952
29e8a844
DJ
129532006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12954
12955 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12956
6afcfa39
DJ
129572006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12958
12959 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12960
267a692b
MK
129612006-07-17 Mark Kettenis <kettenis@gnu.org>
12962
12963 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12964 *-*-openbsd* from targets for wich we expect ARM FPA floating
12965 point format.
12966
85d2fec4
NR
129672006-07-17 Nick Roberts <nickrob@snap.net.nz>
12968
12969 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12970
129712006-07-17 Mark Kettenis <kettenis@gnu.org>
12972
12973 * gdb.base/annota3.exp: Expect frame-begin annotation.
12974
85b4c6e8
JB
129752006-07-14 Joel Brobecker <brobecker@adacore.com>
12976
12977 * gdb.base/help.exp: Adjust "help unset" test to accept
12978 any list of unset commands.
12979
fb933624
DJ
129802006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12981 Daniel Jacobowitz <dan@codesourcery.com>
12982
12983 * gdb.cp/ref-params.exp: New test.
12984 * gdb.cp/ref-params.cc: New source file.
12985 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12986
1dff4b64
MK
129872006-07-08 Mark Kettenis <kettenis@gnu.org>
12988
12989 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12990 spaces/tabs in regular expressions since they might not be there.
12991
40d2e0e3
AS
129922006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12993
12994 * gdb.base/ifelse.exp: New file.
12995
f6c957d2
NS
129962006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12997
12998 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12999 line.
13000 * gdb.base/huge.exp: Loop over compilation to find a size that
13001 is acceptable.
13002 * gdb.base/remote.exp: Correct expected strings.
13003 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
13004
b9c5a23d
DJ
130052006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13006
13007 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
13008
9af2e58d
DJ
130092006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13010
13011 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
13012 native.
13013
30930ca5
DJ
130142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13015
13016 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
13017 enable stabs testing.
13018
aa32fa1d
DJ
130192006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13020
bd4a4c80 13021 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
13022 gdb_test_multiple does.
13023
321fef15
DJ
130242006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13025
13026 * Makefile.in (host_alias): Remove.
13027 (target_alias): Use @target_noncanonical@.
13028 (site.exp): Don't set host_alias.
13029 * aclocal.m4: Remove contents. Include acx.m4.
13030 * configure: Regenerated.
13031 * configure.ac: Use ACX_NONCANONICAL_TARGET.
13032
e1c2defa
NS
130332006-06-13 Nathan Sidwell <nathan@codesourcery.com>
13034
e63b55d1
NS
13035 * lib/gdb.exp (gdb_load_cmd): New.
13036
5600ea19
NS
13037 * gdb.base/fileio.c: Add system(NULL) test.
13038 * gdb.base/fileio.exp: Check it.
13039
e1c2defa
NS
13040 * gdb.base/break.c: Add 10a breakpoint at }
13041 * gdb.base/break.exp: Add test for breakpoint at }
13042 * gdb.cp/anon-union.cc: Add code at end of function.
13043 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
13044 * gdb.mi/var-cmd.c: Add code at end of function.
13045 * gdb.mi/mi-var-display.exp: Adjust end of next.
13046 * gdb.mi/mi2-var-display.exp: Likewise.
13047 * gdb.base/fileio.c: Add stop function and insert calls at
13048 stopping places.
13049 * gdb.base/fileio.exp: Breakpoint stop function and remove
13050 explicit line number references.
13051
6c0112ec
JB
130522006-05-19 Joel Brobecker <brobecker@adacore.com>
13053
a9c64011
AS
13054 * gdb.base/del.exp (test_delete_alias): New function.
13055 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 13056
154189a4
FF
130572006-05-18 Fred Fish <fnf@specifix.com>
13058
13059 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
13060 required. Check for spurious output after program exits normally.
13061
582e64c2
FF
130622006-05-17 Fred Fish <fnf@specifix.com>
13063
13064 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
13065 gdb_load, so it works in the simulator.
13066
8ef6493a
FF
130672006-05-11 Fred Fish <fnf@specifix.com>
13068
13069 * gdb.base/bang.exp: Ignore unexpected output between the
13070 "program exited normally" and the gdb prompt, as many other
13071 tests do.
13072
692b141c
MK
130732006-05-07 Mark Kettenis <kettenis@gnu.org>
13074
13075 * gdb.base/help.exp: Make "delete checkpoint" part option for
13076 "help d" and "help delete" tests.
13077
540b8a30
UW
130782006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13079
a9c64011 13080 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
13081 expected output in some mi_gdb_test statements.
13082 * gdb.mi/mi2-basics.exp: Likewise.
13083
9b6462d9
JB
130842006-05-05 Joel Brobecker <brobecker@adacore.com>
13085
13086 * gdb.base/del.c: New file.
13087 * gdb.base/del.exp: New testcase.
13088
954de43b
DM
130892006-05-05 David S. Miller <davem@sunset.davemloft.net>
13090
13091 * gdb.base/break.exp: Do not assume a breakpoint on
13092 main will actually be in $srcfile when optimizing.
1303f75e
DM
13093 * gdb.base/savedregs.exp: Do not require that the dummy
13094 frame location match up to a symbol and source file location.
c3242428
DM
13095 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
13096 will get printed without a mi_cmd_data_list_register_values prefix.
13097 (*-data-list-register-*): Correct regular expressions to expect the new
13098 pseudo d? floating point registers.
13099 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 13100
c7e64c9a
DJ
131012006-05-05 Christophe Lyon <christophe.lyon@st.com>
13102
13103 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
13104 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
13105 is allocated by the compiler.
13106 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
13107 anons, e, anone to force their allocation by the compiler.
13108
131092006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
13110
13111 * gdb.base/help.exp: Update expected text for help d and
13112 help delete.
13113
27ce9a6d
MK
131142006-05-02 Mark Kettenis <kettenis@gnu.org>
13115
13116 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
13117 NetBSD/ELF targets.
13118
8608915f
MK
131192006-04-30 Mark Kettenis <kettenis@gnu.org>
13120
13121 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
13122 single-step breakpoint fails; make this a KFAIL on
13123 sparc*-*-openbsd*.
13124 * gdb.base/siginfo.exp: Likewise.
13125 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13126
b8db102d
MS
131272006-04-26 Michael Snyder <msnyder@redhat.com>
13128
13129 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
13130 which may have to consume output from other forks.
13131 Add tests to make sure that "delete fork" succeeded.
13132
c702009a
MS
131332006-04-20 Michael Snyder <msnyder@redhat.com>
13134
13135 * 2006-03-22 Jim Blandy <jimb@redhat.com>
13136 Add support for the Renesas M32C and M16C.
13137
13138 * gdb.asm/asm-source.exp: Add m32c target.
13139 * gdb.asm/m32c.inc: Support for m32c target.
13140
e28493f2
AS
131412006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
13142
13143 * gdb.base/commands.exp (recursive_source_test): New test.
13144
880da185
DM
131452006-04-04 David S. Miller <davem@sunset.davemloft.net>
13146
13147 * gdb.base/float.exp: Add pattern for sparc targets.
13148
61d9b92f
DJ
131492006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13150
13151 * gdb.base/commands.exp (stray_arg0_test): New test.
13152
bd717df8
PB
131532006-03-30 Paul Brook <paul@codesourcery.com>
13154
13155 * gdb.mi/mi-until.exp: kfail broken until command.
13156 * gdb.mi/mi2-until.exp: Ditto.
13157
ec793d3c
NR
131582006-03-27 Nick Roberts <nickrob@snap.net.nz>
13159
13160 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
13161
831004b7
AO
131622006-03-08 Alexandre Oliva <aoliva@redhat.com>
13163
13164 * gdb.base/prelink.exp: Anchor tested-for regular expression
13165 on gdb prompt.
13166
effe49a0
PB
131672006-03-07 Paul Brook <paul@codesourcery.com>
13168
13169 * gdb.base/assign.exp: Correct fail message.
13170
e5461016
PB
131712006-03-07 Paul Brook <paul@codesourcery.com>
13172
13173 * lib/compiler.c: Extract armcc version number.
13174 * lib/compiler.cc: Ditto.
13175
fc91c6c2
PB
131762006-03-07 Paul Brook <paul@codesourcery.com>
13177
13178 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
13179 additional_flags=-w.
13180 * gdb.arch/altivec-regs.exp: Ditto.
13181 * gdb.arch/e500-abi.exp: Ditto.
13182 * gdb.arch/e500-regs.exp: Ditto.
13183 * gdb.base/all-bin.exp: Ditto.
13184 * gdb.base/annota1.exp: Ditto.
13185 * gdb.base/annota3.exp: Ditto.
13186 * gdb.base/args.exp: Ditto.
13187 * gdb.base/arithmet.exp: Ditto.
13188 * gdb.base/assign.exp: Ditto.
13189 * gdb.base/async.exp: Ditto.
13190 * gdb.base/bang.exp: Ditto.
13191 * gdb.base/break.exp: Ditto.
13192 * gdb.base/call-rt-st.exp: Ditto.
13193 * gdb.base/completion.exp: Ditto.
13194 * gdb.base/cond-expr.exp: Ditto.
13195 * gdb.base/condbreak.exp: Ditto.
13196 * gdb.base/consecutive.exp: Ditto.
13197 * gdb.base/define.exp: Ditto.
13198 * gdb.base/display.exp: Ditto.
13199 * gdb.base/ena-dis-br.exp: Ditto.
13200 * gdb.base/environ.exp: Ditto.
13201 * gdb.base/eval-skip.exp: Ditto.
13202 * gdb.base/info-proc.exp: Ditto.
13203 * gdb.base/jump.exp: Ditto.
13204 * gdb.base/logical.exp: Ditto.
13205 * gdb.base/long_long.exp: Ditto.
13206 * gdb.base/maint.exp: Ditto.
13207 * gdb.base/miscexprs.exp: Ditto.
13208 * gdb.base/pc-fp.exp: Ditto.
13209 * gdb.base/pointers.exp: Ditto.
13210 * gdb.base/relational.exp: Ditto.
13211 * gdb.base/reread.exp: Ditto.
13212 * gdb.base/sect-cmd.exp: Ditto.
13213 * gdb.base/sep.exp: Ditto.
13214 * gdb.base/sepdebug.exp: Ditto.
13215 * gdb.base/until.exp: Ditto.
13216 * gdb.base/whatis-exp.exp: Ditto.
13217 * gdb.cp/annota2.exp: Ditto.
13218 * gdb.cp/annota3.exp: Ditto.
13219 * gdb.trace/actions.exp: Ditto.
13220 * gdb.trace/backtrace.exp: Ditto.
13221 * gdb.trace/circ.exp: Ditto.
13222 * gdb.trace/collection.exp: Ditto.
13223 * gdb.trace/deltrace.exp: Ditto.
13224 * gdb.trace/infotrace.exp: Ditto.
13225 * gdb.trace/limits.exp: Ditto.
13226 * gdb.trace/packetlen.exp: Ditto.
13227 * gdb.trace/passc-dyn.exp: Ditto.
13228 * gdb.trace/passcount.exp: Ditto.
13229 * gdb.trace/report.exp: Ditto.
13230 * gdb.trace/save-trace.exp: Ditto.
13231 * gdb.trace/tfind.exp: Ditto.
13232 * gdb.trace/tracecmd.exp: Ditto.
13233 * gdb.trace/while-dyn.exp: Ditto.
13234 * gdb.trace/while-stepping.exp: Ditto.
13235 * lib/gdb.exp: Ditto.
13236 (gdb_compile): Handle nowarning option.
13237
5f4a23d9
AO
132382006-03-07 Alexandre Oliva <aoliva@redhat.com>
13239
13240 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
13241 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
13242 Rename executable to prelinkt. Don't re-prelink if we didn't
13243 get a core file. Test prelink -u exit status to tell whether
13244 prelinking failed. Use gdb_test_multiple.
13245
9733fc94
DJ
132462006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13247
13248 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
13249 (do_tests): Call it.
13250
cc10cae3
AO
132512006-02-28 Alexandre Oliva <aoliva@redhat.com>
13252
13253 * gdb.base/prelink.exp: New test.
13254 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
13255
15c46491
WZ
132562006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
13257
13258 * gdb.fortran/derived-type.f90: New file.
13259 * gdb.fortran/derived-type.exp: New testcase.
13260
5c9f7ded
DJ
132612006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
13262
13263 * gdb.base/default.exp: Allow ';' as a directory separator.
13264
5b96932b
AS
132652006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13266
13267 * gdb.base/help.exp (help add-symbol-file): Update.
13268
1986bccd
AS
132692006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13270
13271 * gdb.base/help.exp (help load): Update expected results.
13272
a8b7528f
FF
132732006-02-19 Fred Fish <fnf@specifix.com>
13274
13275 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
13276 specifix hex value as part of results.
13277 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 13278
f8261448
FF
132792006-02-16 Fred Fish <fnf@specifix.com>
13280
13281 * gdb.base/whatis.c: Define variables using typedefs char_addr,
13282 ushort_addr, and slong_addr, so the typedefs are not optimized
13283 away.
13284 * gdb.base/whatis.exp: Add tests using type name for struct type,
13285 union type, enum type, and typedef.
a9c64011 13286
31d8bdd2
MK
132872006-02-13 Mark Kettenis <kettenis@gnu.org>
13288
13289 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
13290
34e41e63
JB
132912006-02-13 Jim Blandy <jimb@redhat.com>
13292
13293 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
13294 case where it takes two "next" commands to skip past the init
13295 call.
13296
ac6e4f31
FF
132972006-02-12 Fred Fish <fnf@specifix.com>
13298
13299 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
13300 to handle cases where it takes two "next" commands to skip
13301 past the init call.
13302
2db2d571
JB
133032006-02-07 Joel Brobecker <brobecker@adacore.com>
13304
13305 * gdb.ada/array_return.exp: Mark the last test as expected to fail
13306 on hppa32 targets.
13307
38fcd64c
DJ
133082006-02-06 Vladimir Prus <ghost@cs.msu.su>
13309
13310 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
13311 field.
13312
1315ad46
MK
133132006-01-29 Mark Kettenis <kettenis@gnu.org>
13314
13315 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
13316
5625b943
DJ
133172006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13318
13319 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
13320 files.
13321
80df1bbe
DJ
133222006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13323
13324 * gdb.cp/maint.exp: Set complaints to a positive value.
13325
9078e690
DJ
133262006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13327
13328 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
13329 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
13330 function name.
13331
9c903399
DJ
133322006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13333
13334 * gdb.base/checkpoint.c: Update copyright notice. Include
13335 <stdlib.h>.
13336
761ae4d6
JB
133372006-01-04 Jim Blandy <jimb@redhat.com>
13338
13339 * gdb.asm/asm-source.exp: Independently provide default values for
13340 asm-flags and debug-flags. Use 'string equal' to do the
13341 comparison, not the implicit expr's '==' operator. Remove
13342 now-unneeded assignments to asm-flags. In h8300 case, place
13343 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
13344
099ac3dd
MS
133452006-01-04 Michael Snyder <msnyder@redhat.com>
13346
13347 * gdb.base/checkpoint.c: New file.
13348 * gdb.base/checkpoint.exp: New file.
13349 * gdb.base/multi-fork.c: New file.
13350 * gdb.base/multi-fork.exp: New file.
13351 * gdb.base/pi.txt: New file (data for checkpoint.c test).
13352
f4d85314
FF
133532006-01-04 Fred Fish <fnf@specifix.com>
13354
13355 * gdb.base/ptype.c (foo): Add typedef.
13356 (intfoo): Add function.
13357 * gdb.base/ptype1.c: New file.
13358 * gdb.base/ptype.exp: Handle compilation and linking with two
13359 source files. Test that proper type for "foo" is found based
13360 on source context rather than first match found in symtabs.
13361
a1b06f35
MK
133622005-12-28 Mark Kettenis <kettenis@gnu.org>
13363
13364 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
13365 * gdb.asm/openbsd.inc: Indent commands.
13366
d082a1e2
MK
133672005-12-26 Mark Kettenis <kettenis@gnu.org>
13368
c65016bd
MK
13369 * gdb.base/freebpcmd.exp: Increase timeout.
13370
d082a1e2
MK
13371 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
13372
d3c32a0e
DJ
133732005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
13374
13375 * gdb.base/default.exp: Update check for "show version".
13376
9fdb1f50
RC
133772005-12-09 Randolph Chung <tausq@debian.org>
13378
13379 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
13380 * gdb.asm/pa64.inc: New file.
13381
5f2c56f7
RC
133822005-12-09 Randolph Chung <tausq@debian.org>
13383
13384 * gdb.asm/common.inc: Indent commands.
13385 * gdb.asm/asmsrc1.s: Likewise.
13386 * gdb.asm/asmsrc2.s: Likewise.
13387
8117349c
RC
133882005-12-09 Randolph Chung <tausq@debian.org>
13389
13390 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
13391 (get_addr_of_sym): Remove duplicate print.
13392 (gen_core): xfail hppa*-*-hpux*, update expected output.
13393 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
13394 * gdb.arch/pa64-nullify.s: New file.
13395
8f07f25a
RC
133962005-12-09 Randolph Chung <tausq@debian.org>
13397
13398 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
13399
55b39184
DJ
134002005-12-07 Christophe Lyon <christophe.lyon@st.com>
13401
13402 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
13403 code generation for these functions.
13404 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
13405 error message.
13406
31e2b00f
AS
134072005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
13408
13409 * gdb.base/help.exp (help b, help br, help bre, help brea)
13410 (help break): Update the expected message.
13411
c3d0b56e
SC
134122005-11-11 Stephane Carrez <stcarrez@nerim.fr>
13413
13414 * gdb.asm/m68hc11.inc: Setup the data section.
13415 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
13416 script for this test.
13417 (m6812-*-*): Likewise.
13418
36ae0ea9
RC
134192005-11-09 Randolph Chung <tausq@debian.org>
13420
13421 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
13422
9d6f42e9
WZ
134232005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
13424
13425 * gdb.base/break.exp: Fix a comment typo.
13426
e2126a14
EZ
134272005-11-03 Jim Blandy <jimb@redhat.com>
13428
a9c64011
AS
13429 Checked in by Elena Zannoni <ezannoni@redhat.com>
13430
889bf7c5 13431 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 13432
e0ac7199
CV
134332005-11-02 Corinna Vinschen <vinschen@redhat.com>
13434
13435 * gdb.arch/gdb1558.c: Include stdio.h.
13436
31d3fb18
MK
134372005-10-31 Mark Kettenis <kettenis@gnu.org>
13438
13439 * gdb.asm/asm-source.exp: Use -e instead of --entry.
13440
e52b687c
MK
134412005-10-31 Mark Kettenis <kettenis@gnu.org>
13442
13443 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
13444
f4711d79
PG
134452005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
13446
a9c64011
AS
13447 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13448 vscr" tests to better match output.
f4711d79 13449
987a9106
JB
134502005-10-12 Jim Blandy <jimb@redhat.com>
13451
13452 * gdb.base/structs.exp (any): New function.
13453 (test_struct_returns): Don't make any assumptions at all about
13454 what value the function returns when GDB can't set the return
13455 value.
13456
2336bb58
JB
134572005-10-09 Joel Brobecker <brobecker@adacore.com>
13458
13459 * gdb.ada/arrayidx/p.adb: New file.
13460 * gdb.ada/arrayidx.exp: New testcase
13461
134622005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
13463
13464 * gdb.ada/array_return/pck.ads: New file.
13465 * gdb.ada/array_return/pck.adb: New file.
13466 * gdb.ada/array_return/p.adb: New file.
13467 * gdb.ada/array_return.exp: New testcase.
13468
705335ea
JB
134692005-10-03 Joel Brobecker <brobecker@adacore.com>
13470
a9c64011
AS
13471 * gdb.base/arrayidx.c: New file.
13472 * gdb.base/arrayidx.exp: New testcase.
705335ea 13473
11ee9940
NR
134742005-09-29 Nick Roberts <nickrob@snap.net.nz>
13475
13476 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
13477 frames-invalid and breakpoints-invalid are no longer generated
13478 with level 3 so don't expect them in the output.
13479
39fb8e9e
BR
134802005-09-27 Bob Rossi <bob@brasko.net>
13481
a9c64011 13482 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
13483 from test. Escape the | in mi_gdb_test call.
13484 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
13485 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
13486 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
13487 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
13488 expected regex's in mi_gdb_test calls.
13489 * lib/mi-support.exp: Remove arbitrary .* from tests.
13490 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
13491 Fully anchor GDB/MI expected results in mi_gdb_test.
13492 * lib/gdb.exp (string_to_regexp): Escape the ] character.
13493 * gdb.base/sizeof.exp: Remove escape character. Correct test.
13494
2af48f68
PB
134952005-09-26 Paul Brook <paul@codesourcery.com>
13496
13497 * long_long.exp: Exclude eabi targets from arm FPA float format test.
13498
f34502bc
WZ
134992005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13500
13501 * bfp-test.c: New file.
13502 * bfp-test.exp: New testcase.
13503
ca929517
WZ
135042005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13505
13506 * gdb.fortran/subarray.exp: New testcase to test the evaluation
13507 of subarray and substring variable.
13508 * gdb.fortran/subarray.f: New source file for the test of subarray
13509 and substring variable evaluation.
13510 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
13511 of string constant.
13512
c761af65
DJ
135132005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
13514
13515 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
13516 copyright dates.
13517
561d7a1d
PG
135182005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
13519
13520 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
13521 powerpc altivec' test with an almost identical 'info vector' test.
13522
b2b64cc9
PG
135232005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13524
a9c64011
AS
13525 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13526 vscr" tests to match output.
b2b64cc9 13527
6ac4d15a
PG
135282005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13529
a9c64011
AS
13530 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
13531 output.
6ac4d15a 13532
40e55bef
BR
135332005-09-11 Bob Rossi <bob@brasko.net>
13534
889bf7c5
PA
13535 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
13536 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
13537 commands that return an MI output command and an asyncronous MI output
13538 command.
40e55bef
BR
13539 * gdb.mi/mi-console.exp: Ditto.
13540
3c7385ec
BR
135412005-09-11 Bob Rossi <bob@brasko.net>
13542
13543 * gdb.mi/mi-var-child.c: Include <string.h>.
13544
a6cd0eb3
DJ
135452005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13546
13547 * killed.exp: Correct gdb_expect syntax.
13548
2f168eed
CV
135492005-08-09 Corinna Vinschen <vinschen@redhat.com>
13550
13551 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13552
ecd3fd0f
BR
135532005-08-02 Bob Rossi <bob@brasko.net>
13554
13555 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13556 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13557 Change tests to inferior-tty-set/show.
13558 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13559 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13560 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13561 inferior. Use mi_gdb_test to get GDB and Inferior output.
13562 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13563 descriptor.
13564 (mi_inferior_tty_name): Add inferior PTY file name.
13565 (mi_gdb_start): Add INFERIOR_PTY parameter.
13566 (mi_gdb_test): Add IPATTERN parameter.
13567
f1ea48cb 135682005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13569
f1ea48cb
BR
13570 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13571 parameter to mi_gdb_test.
13572 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13573
6e650a67
DJ
135742005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13575
13576 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13577 struct_declarations.
13578 * gdb.mi/mi-var-child.exp: Step over the initialization of
13579 struct_declarations.
13580
8be260b6
DJ
135812005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13582
13583 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13584 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13585 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13586 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13587 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13588 file.
13589
4e660f07
NR
135902005-07-27 Nick Roberts <nickrob@snap.net.nz>
13591
13592 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13593 (do_children_tests): Assign values to the extra elements.
13594
13595 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13596 them for tests for "-var-update --no-values" and
a9c64011 13597 "-var-update --all-values".
4e660f07
NR
13598 Add test for "-var-list-children --simple-values".
13599
13600 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13601
13602 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13603 "-stack-list-locals --simple-values" Improve doc strings and
13604 comments.
13605
6bdae935
MK
136062005-07-18 Mark Kettenis <kettenis@gnu.org>
13607
598b7a6f
MK
13608 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13609 *-*-openbsd*.
13610 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13611
6bdae935
MK
13612 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13613 sigaltsatck'.
13614
1323e929 136152005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13616
1323e929
BR
13617 * gdb.base/default.exp (tty): Changed output of command.
13618 * gdb.base/help.exp (help tty): Ditto.
13619
b1a9c082
MK
136202005-07-12 Mark Kettenis <kettenis@gnu.org>
13621
13622 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13623
10a844a2
MK
136242005-07-10 Mark Kettenis <kettenis@gnu.org>
13625
13626 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13627 -stack-select-frame without arguments.
13628 (test_stack_frame_listing): Add test for newly implemented command
13629 -stack-info-frame.
13630
3cb3b8df
BR
136312005-07-06 Bob Rossi <bob@brasko.net>
13632
13633 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13634 command.
13635 (Copyright): Update copyright.
13636
a0c5fbcf
WZ
136372005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13638
13639 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13640 tests to evaluate exponentiation expression.
13641
984971d0
AS
136422005-06-29 Andreas Schwab <schwab@suse.de>
13643
13644 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13645 main to avoid warnings.
13646
13647 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13648
fe03833f
NR
136492005-06-20 Nick Roberts <nickrob@snap.net.nz>
13650
13651 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13652 -stack-select-frame without arguments.
13653 (test_stack_frame_listing): Add test for newly implemented command
13654 -stack-info-frame.
a9c64011 13655
7a55f279
WZ
136562005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13657
0ffa0ea5
DJ
13658 * gdb.fortran/array-element.f: New file.
13659 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13660
26585198
DJ
136612005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13662
13663 * gdb.base/bigcore.exp: Correct checks for systems which can
13664 not dump a large core file.
13665
c1bd25fd
DJ
136662005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13667
13668 * gdb.base/relocate.c: Add a copyright notice.
13669 (dummy): Remove.
13670 * gdb.base/relocate.exp: Test printing the values of variables
13671 from a relocatable file.
13672
589e074d
DJ
136732005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13674
13675 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13676 excess MI output after an error.
13677
0915f927
JB
136782005-05-29 Joel Brobecker <brobecker@adacore.com>
13679
13680 * gdb.arch/alpha-step.c: New file.
13681 * gdb.arch/alpha-step.exp: New testcase.
13682
76ff342d
DJ
136832005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13684 Dennis Brueni <dennis@slickedit.com>
13685
13686 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13687 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13688 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13689 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13690 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13691 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13692 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13693
96b0c7ac
DJ
136942005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13695 Wu Zhou <woodzltc@cn.ibm.com>
13696
13697 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13698 IBM's xlc compiler.
13699 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13700 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13701
f21565d2
JB
137022005-05-13 Jim Blandy <jimb@redhat.com>
13703
13704 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13705 calling gdb_suppress_entire_file.
13706 * gdb.base/charset.exp: Same.
13707 * gdb.base/call-rt-st.exp: Same.
13708
6006a3a1
BR
137092005-05-05 Bob Rossi <bob_rossi@cox.net>
13710
13711 * lib/gdb.exp (fullname_syntax): Added global regex.
13712 (fullname_syntax_POSIX): Ditto.
13713 (fullname_syntax_UNC): Ditto.
13714 (fullname_syntax_DOS_CASE): Ditto.
13715 (fullname_syntax_DOS): Ditto.
13716 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13717 fullname_syntax variable to scope and use it.
13718 (test_file_list_exec_source_files): Ditto.
13719 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13720
c3b69c04
DJ
137212005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13722
13723 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13724
3c95e6af
PG
137252004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13726
a9c64011
AS
13727 * lib/gdb.exp (skip_altivec_tests): New function, based on
13728 check_vmx_hw_available from the GCC testsuite.
13729 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13730 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13731
78df6c56
JB
137322005-05-02 Jim Blandy <jimb@redhat.com>
13733
13734 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13735 calling gdb_suppress_entire_file.
13736
1690f9cf
DJ
137372005-04-30 Randolph Chung <tausq@debian.org>
13738
13739 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13740 Slightly relax "sem_post" name checking.
13741
5ea106f7
PG
137422005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13743
13744 * gdb.base/unload.exp: Use new shared library infrastructure.
13745
bf7234cf
PG
137462005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13747
13748 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13749 infrastructure.
bf7234cf 13750
547b869a
CV
137512005-04-29 Corinna Vinschen <vinschen@redhat.com>
13752
13753 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13754 * gdb.asm/h8300.inc: New file.
13755
f07e55f0
PG
137562005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13757
13758 * gdb.base/shlib-call.exp: Change to use new shared library
13759 infrastructure.
13760
3cbba3d1
PG
137612005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13762
a9c64011
AS
13763 * gdb.base/pending.exp: Change to use new shared library
13764 infrastructure.
3cbba3d1 13765
ed6df200
PG
137662005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13767
a9c64011
AS
13768 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13769 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13770
8c8f4ebe
PG
137712005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13772
a9c64011
AS
13773 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13774 shared objects being adjusted and update copyright years.
8c8f4ebe 13775
607fbc54
DJ
137762005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13777
13778 * ChangeLog: Correct some 2003-01-13 dates.
13779 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13780 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13781 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13782 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13783 gdb.trace/tfind.exp: Update copyright years.
13784
57bf0e56
DJ
137852005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13786 Daniel Jacobowitz <dan@codesourcery.com>
13787
13788 * lib/gdb.exp (gdb_compile): Handle shlib=.
13789 (gdb_compile_shlib): New function.
13790
9b593790
PG
137912005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13792
a9c64011 13793 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13794
9494c6a5
DJ
137952005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13796
13797 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13798 gdb.server.
13799 * configure.ac: Likewise.
13800 * configure: Regenerated.
13801 * gdb.gdbserver/Makefile.in: Moved to...
13802 * gdb.server/Makefile.in: ... here.
13803 * gdb.gdbserver/server.c: Moved to...
13804 * gdb.server/server.c: ... here.
13805 * gdb.gdbserver/server-run.exp: Moved to...
13806 * gdb.server/server-run.exp: ... here.
13807
6f8eac0e
DJ
138082005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13809
13810 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13811 * configure.ac: Create gdb.gdbserver/Makefile.
13812 * configure: Regenerated.
13813 * lib/gdbserver-support.exp: New file, derived from
13814 config/gdbserver.exp.
13815 * config/gdbserver.exp: Use gdbserver-support.exp.
13816 * gdb.gdbserver/Makefile.in: New file.
13817 * gdb.gdbserver/server.c: New file.
13818 * gdb.gdbserver/server-run.exp: New file.
13819
6e87504d
PG
138202005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13821
a9c64011
AS
13822 * lib/gdb.exp (test_compiler_info): Return compiler_info
13823 if no arguments are given.
6e87504d 13824
d1779be4
PG
138252005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13826
13827 * gdb.arch/altivec-abi.exp: Check for compiler and set
13828 use altivec' flag accordingly.
13829 * gdb.arch/altivec-regs.exp: Likewise.
13830
88750304
DJ
138312005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13832
13833 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13834
f3fb768d
AS
138352005-03-27 Andreas Schwab <schwab@suse.de>
13836
13837 * gdb.base/bigcore.c (main): Add missing mode argument in open
13838 call.
13839
7e813ac5
DJ
138402005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13841
13842 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13843 downloads.
13844 * config/gdbserver.exp (gdb_load): Likewise.
13845
8e3049aa
PB
138462005-03-14 Paul Brook <paul@codesourcery.com>
13847
13848 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13849 targets.
13850
a9df7c44
JB
138512005-03-09 Joel Brobecker <brobecker@adacore.com>
13852
13853 * gdb.dwarf2/dup-psym.S: New file.
13854 * gdb.dwarf2/dup-psym.exp: New testcase.
13855
9f0d94e8
JB
138562005-03-09 Joel Brobecker <brobecker@adacore.com>
13857
13858 * gdb.ada/exec_changed/first.adb: New file.
13859 * gdb.ada/exec_changed/second.adb: New file.
13860 * gdb.ada/exec_changed.exp: New testcase.
13861
5f579bc5
NS
138622005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13863
36e9969c
NS
13864 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13865 (A2): New class.
13866 (main): Test operator+.
13867 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13868 breakpoint test.
13869
5f579bc5
NS
13870 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13871 * gdb.base/signull.exp: Disable if gdb,nosignals.
13872 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13873 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13874 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13875 * gdb.mi/mi2-console.exp: Likewise.
13876 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13877 continue output at start.
13878 (gdb_collect_locals_test): Robustify regexp.
13879 * gdb.trace/passc-dyn.exp: Fix comment typo.
13880 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13881
be46087e
CV
138822005-03-08 Corinna Vinschen <vinschen@redhat.com>
13883
13884 * gdb.asm/asm-source.exp: Add iq2000 case.
13885 * gdb.asm/iq2000.inc: New file.
13886
384e1a61 138872005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13888
384e1a61
MI
13889 * gdb.base/command.exp: Change hardcoded value to regular expression.
13890 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13891
584b6e9e
DJ
138922005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13893
13894 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13895 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13896 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13897 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13898 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13899
ab5b5d61
MK
139002005-03-05 Mark Kettenis <kettenis@gnu.org>
13901
13902 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13903 changes.
13904
ae051c1b
PG
139052004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13906
a9c64011
AS
13907 * lib/compiler.c: Add test for IBM's xlc compiler.
13908 * lib/compiler.cc: Likewise.
ae051c1b 13909
3f0f6ed2
JB
139102004-02-24 Joel Brobecker <brobecker@adacore.com>
13911
13912 * gdb.ada/fixed_points.exp: Create compilation object directory
13913 before running the test.
13914 * gdb.ada/null_record.exp: Likewise.
13915 * gdb.ada/packed_array.exp: Likewise.
13916 * gdb.ada/start.exp: Likewise.
13917
724f452b
JB
139182005-02-15 Joel Brobecker <brobecker@adacore.com>
13919
13920 * gdb.ada/packed_array/pa.adb: New file.
13921 * gdb.ada/packed_array.exp: New testcase.
13922
57f5cdfb 139232005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13924
1f393151
MK
13925 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13926 files.
13927
ebdda337
MK
13928 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13929 on *-*-openbsd*. Correctly match whitespace in regukar
13930 expressions.
13931
cf309262
DJ
139322005-02-10 Daniel Jacobowitz <dan@debian.org>
13933
13934 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13935 PR exp/1821
13936 * gdb.base/gdb1821.c: New test file.
13937 * gdb.base/gdb1821.exp: New test file.
13938
3be49e7a
JB
139392005-02-09 Joel Brobecker <brobecker@adacore.com>
13940
13941 * gdb.base/start.c: New file.
13942 * gdb.base/start.exp: New testcase.
13943
e292e67d
JB
139442005-02-09 Joel Brobecker <brobecker@adacore.com>
13945
13946 * gdb.ada/start/dummy.adb: New file.
13947 * gdb.ada/start.exp: New testcase.
13948
dbdfa66c
CV
139492005-02-09 Corinna Vinschen <vinschen@redhat.com>
13950
13951 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13952 for printing symbols and statistics.
13953 Add test for using relative pathnames in "maint print msymbols" test.
13954 Mark "maint info sections DATA" XFAIL on Cygwin.
13955 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13956 tests.
13957
d7941671
AC
139582005-02-09 Andreas Schwab <schwab@suse.de>
13959
13960 Committed by Andrew Cagney <cagney@gnu.org>
13961 * gdb.base/remotetimeout.exp: New file.
13962
74e5ef44
MK
139632005-02-07 Mark Kettenis <kettenis@gnu.org>
13964
13965 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13966
464dd14d
JB
139672005-02-03 Joel Brobecker <brobecker@adacore.com>
13968
13969 * gdb.ada/gnat_ada.gpr: New file.
13970 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13971 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13972 * configure.ac: No longer generate gnat_ada.gpr.
13973 * configure: Regenerate.
13974 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13975 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13976 * gdb.ada/null_record/bar.ads: Likewise.
13977 * gdb.ada/null_record/bar.adb: Likewise.
13978 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13979 * gdb.ada/null_record.exp (testdir): New variable.
13980 (testfile): executable is now in testdir subdirectory.
13981 (srcfile): Use full path to the main compilation unit.
13982 * gdb.ada/fixed_points.exp: Same changes as above.
13983
30d756ae
NR
139842005-02-03 Nick Roberts <nickrob@snap.net.nz>
13985
13986 * gdb.base/interp.exp: New test.
13987
9d799f85
AC
139882005-01-24 Andrew Cagney <cagney@gnu.org>
13989
13990 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13991
15656118
AC
139922005-01-19 Andrew Cagney <cagney@gnu.org>
13993
a892c31b
AC
13994 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13995 configure.ac not configure.in.
13996
15656118
AC
13997 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13998 of powerpc*-*-*.
13999 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 14000 * gdb.base/list.exp (test_list_function)
15656118
AC
14001 (test_list_filename_and_function): Ditto.
14002 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
14003
a7b01baf
AC
140042005-01-16 Andrew Cagney <cagney@gnu.org>
14005
17d92a02
AC
14006 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
14007
a7b01baf
AC
14008 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
14009
bc8332bb
AC
140102005-01-14 Andrew Cagney <cagney@gnu.org>
14011
14012 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
14013 * gdb.mi/mi2-var-cmd.exp: Ditto.
14014
4d074752
CV
140152005-01-10 Corinna Vinschen <vinschen@redhat.com>
14016
14017 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
14018
bec39cab
AC
140192005-01-07 Andrew Cagney <cagney@gnu.org>
14020
14021 * configure.ac: Rename configure.in, require autoconf 2.59.
14022 * configure: Re-generate.
14023 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
14024 * gdb.stabs/configure: Re-generate.
14025 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
14026 * gdb.hp/configure: Re-generate.
14027 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
14028 autoconf 2.59.
14029 * gdb.hp/gdb.objdbg/configure: Re-generate.
14030 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
14031 autoconf 2.59.
14032 * gdb.hp/gdb.defects/configure: Re-generate.
14033 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
14034 autoconf 2.59.
14035 * gdb.hp/gdb.compat/configure: Re-generate.
14036 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
14037 autoconf 2.59.
14038 * gdb.hp/gdb.base-hp/configure: Re-generate.
14039 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
14040 autoconf 2.59.
14041 * gdb.hp/gdb.aCC/configure: Re-generate.
14042
f10b16d4
JB
140432004-12-15 Jim Blandy <jimb@redhat.com>
14044
14045 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
14046 under NPTL when there is debugging info available for libpthread.
14047
fb6e1814
JG
140482004-12-13 Jerome Guitton <guitton@gnat.com>
14049
14050 * gdb.ada/fixed_points.c: New file.
14051 * gdb.ada/fixed_points.exp: New file.
14052
fe46cd3a
RC
140532004-12-03 Randolph Chung <tausq@debian.org>
14054
14055 * gdb.arch/pa-nullify.exp: New file.
14056 * gdb.arch/pa-nullify.s: New file.
14057
8de0841b
RC
140582004-11-30 Randolph Chung <tausq@debian.org>
14059
14060 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
14061 instead of "tbug". Fix regexp to work properly with gdb_test.
14062
c8170782
PH
140632004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
14064
14065 * gdb.base/bitfields2.exp: New test.
14066 * gdb.base/bitfields2.c: New file.
14067
954269c2
RE
140682004-11-28 Richard Earnshaw <rearnsha@arm.com>
14069
14070 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
14071
0107feed
RC
140722004-11-16 Randolph Chung <tausq@debian.org>
14073
14074 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
14075
f073ae8c
DJ
140762004-11-14 Daniel Jacobowitz <dan@debian.org>
14077
14078 * gdb.threads/threadapply.exp: Correct "macro details" test.
14079
19ad59e7
JJ
140802004-11-11 Jeff Johnston <jjohnstn@redhat.com>
14081
14082 * gdb.threads/threadapply.exp: New test.
14083 * gdb.threads/threadapply.c: New file.
14084
9cf0961b
MK
140852004-11-07 Mark Kettenis <kettenis@gnu.org>
14086
14087 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
14088 frames.
14089
c789492a
FL
140902004-11-05 Felix Lee <felix+log1@specifixinc.com>
14091
14092 * gdb.base/cursal.exp: New file.
14093 * gdb.base/cursal.c: New file.
14094
a1e167bb
AC
140952004-11-03 Andrew Cagney <cagney@gnu.org>
14096
14097 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
14098
b7cbf173
MK
140992004-10-30 Mark Kettenis <kettenis@gnu.org>
14100
14101 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
14102 NetBSD/ELF targets.
14103
88f9d34f
JB
141042004-10-29 Joel Brobecker <brobecker@gnat.com>
14105
14106 * gdb.threads/bp_in_thread.c: New file, copied from
14107 pthread_cond_wait.c.
14108 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
14109 file, rather than reusing the .c file from another testcase.
14110
ca7d6a0c
JB
141112004-10-20 Joel Brobecker <brobecker@gnat.com>
14112
14113 * gdb.ada/null_record.exp: Check where we stopped after
14114 sending the start command, instead of where the associated
14115 temporary breakpoint was inserted.
14116
0d863d03
AC
141172004-10-14 Andrew Cagney <cagney@gnu.org>
14118
14119 * gdb.mi/gdb701.c (main): Return 0.
14120
d11e72cb
DJ
141212004-10-13 Daniel Jacobowitz <dan@debian.org>
14122
d40539a4 14123 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 14124
e1923096
JJ
141252004-10-12 Jeff Johnston <jjohnstn@redhat.com>
14126
14127 * gdb.threads/schedlock.c: Add comment markers to use to find
14128 line numbers.
14129 * gdb.threads/schedlock.exp: Adjust regex to handle the new
14130 comments.
14131 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
14132 breakpoint lines.
14133
ec8ba2c9
DJ
141342004-10-12 Daniel Jacobowitz <dan@debian.org>
14135
14136 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
14137
0eb3658b
DJ
141382004-10-12 Daniel Jacobowitz <dan@debian.org>
14139
14140 * configure.in: Add gdb.dwarf2.
14141 * configure: Regenerated.
14142 * Makefile.in: Add gdb.dwarf2.
14143 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
14144 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
14145 gdb.dwarf2/file1.txt: New files.
14146
a271cc33
OF
141472004-10-11 Orjan Friberg <orjanf@axis.com>
14148
a9c64011 14149 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
14150 of "run", since the latter doesn't work with remote targets. Adjust
14151 the breakpoint numbering accordingly.
14152 * gdb.threads/pthread_cond_wait.exp: Ditto.
14153
895ce074
MC
141542004-10-08 Michael Chastain <mec.gnu@mindspring.com>
14155
14156 * gdb.base/overlays.exp: Update copyright years.
14157
6be3092d
KI
141582004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
14159
14160 * gdb.base/overlays.exp: Disable if target is Linux.
14161
e05389b8
FL
141622004-10-06 Felix Lee <felix+log1@specifixinc.com>
14163
14164 * config/gdbserver.exp (gdb_load): Use right filename on remote.
14165
73cb587d
KI
141662004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
14167
14168 * gdb.asm/asm-source.exp: Add m32r-linux target.
14169 * gdb.asm/m32r-linux.inc: New file.
14170
3c0edcdc
AC
141712004-09-24 Andrew Cagney <cagney@redhat.com>
14172 David Anderson <anderson@redhat.com>
14173
14174 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
14175 command fails, assume things will work.
14176 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
14177 (_GNU_SOURCE): Define.
14178 (print_unsigned, print_hex): Change parameter to "long long".
14179 (print_byte_count): New function, use to print byte counts.
14180 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
14181 O_LARGEFILE.
14182 (main): Compute an upper bound on a corefile in max_core_size.
14183 Limit memory chunk size to max_core_size. Limit total memory
14184 allocated to max_core_size.
14185
4bb3667f
AC
141862004-09-23 Andrew Cagney <cagney@gnu.org>
14187
14188 * gdb.base/bigcore.exp: Replace the code that creates a corefile
14189 from a separate process with code that creates a corefile by
14190 making the inferior dump core.
14191
60fe1a51
MK
141922004-09-23 Mark Kettenis <kettenis@gnu.org>
14193
14194 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
14195 block.
14196
8e937346
MC
141972004-09-23 Michael Chastain <mec.gnu@mindspring.com>
14198
14199 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
14200 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
14201 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
14202 Likewise.
14203
7213f6d6
JJ
142042004-09-20 Jeff Johnston <jjohnstn@redhat.com>
14205
14206 * gdb.java/jprint.exp: New test case for java inferior call.
14207 * gdb.java/jprint.java: Ditto.
14208
eac69dca
JB
142092004-09-15 Joel Brobecker <brobecker@gnat.com>
14210
14211 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
14212
22227696
MC
142132004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14214
14215 * gdb.threads/killed.c: Include <stdlib.h>.
14216 * gdb.threads/pthreads.c: Likewise.
14217
7dd403a4
MC
142182004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14219
14220 * gdb.threads/killed.c: Add copyright notice.
14221
33f2d567
JM
142222004-09-10 Jason Molenda (jmolenda@apple.com)
14223
a9c64011
AS
14224 * gdb.base/define.exp: Two new tests to verify zero space chars
14225 after 'if' and 'while' commands in a user-defined command is correctly
14226 parsed.
33f2d567 14227
e05b62ac
AC
142282004-09-08 Andrew Cagney <cagney@gnu.org>
14229
14230 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
14231 delivery test with duplicate at end of file.
14232
9cbe82da
MK
142332004-09-06 Mark Kettenis <kettenis@jive.nl>
14234
14235 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
14236
564803d9
MC
142372004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14238
14239 * config/hppro.exp: Removed.
14240
7c6807ce
MC
142412004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14242
14243 * config/sparclet.exp: Removed.
14244
bf7e26dd
MC
142452004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14246
14247 * config/udi.exp: Removed.
14248
714e341b
MC
142492004-09-02 Michael Chastain <mec.gnu@mindspring.com>
14250
14251 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
14252 of "exp_continue".
14253 (advancei): Likewise.
14254
1236e623
JJ
142552004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14256
14257 * gdb.base/unload.exp: Fix so messages aren't duplicated.
14258
3bdcad15
MI
142592004-09-01 Manoj Iyer <manjo@austin.ibm.com>
14260
228af206 14261 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
14262 to check for nodebug in executable.
14263 * gdb.gdb/observer.exp (setup_test): Likewise.
14264 * gdb.gdb/selftest.exp (test_with_self): Likewise.
14265 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
14266
c72b934c
AC
142672004-09-01 Andrew Cagney <cagney@gnu.org>
14268
14269 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14270 files.
14271
edd9b715
JJ
142722004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14273
14274 * gdb.base/unload.exp: Fix expected warning message to match
14275 latest format.
14276
fb4ce06b
CV
142772004-09-01 Corinna Vinschen <vinschen@redhat.com>
14278
14279 * gdb.base/call-rt-st.exp: Fix typos.
14280
ce78e7c3
MI
142812004-08-31 Manoj Iyer <manjo@austin.ibm.com>
14282
14283 * gdb.threads/thread_check.exp: New testcase.
14284 * gdb.threads/thread_check.c: New testcase.
14285
2dedb159
AC
142862004-08-31 Andrew Cagney <cagney@gnu.org>
14287
14288 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
14289 (skip_to_handler_entry): New procedures. Test stepping into a
14290 handler when the breakpoint is at the handler's entry point.
14291
68f53502
AC
142922004-08-30 Andrew Cagney <cagney@gnu.org>
14293
14294 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
14295 gdb/1757.
14296
3e3ffd2b
MC
142972004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14298
14299 With code from Manoj Iyer <manjo@austin.ibm.com>:
14300 * lib/gdb.exp (gdb_file_cmd): Return more information in the
14301 return value. Add an arm for "no debugging symbols found".
14302 Change a stray "error" to "perror".
14303 (gdb_run_cmd): Adapt to new return value.
14304 * gdb.base/remote.exp: Adapt to new return value.
14305 * gdb.gdb/complaints.exp: Likewise.
14306 * gdb.gdb/observer.exp: Likewise.
14307 * gdb.gdb/selftest.exp: Likewise.
14308 * gdb.gdb/xfullpath.exp: Likewise.
14309
4b6f5fd2
JB
143102004-08-27 Joel Brobecker <brobecker@gnat.com>
14311
14312 * gdb.threads/bp_in_thread.exp: New testcase.
14313
e5b25496
MC
143142004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14315
14316 Fix PR testsuite/1735.
14317 * gdb.threads/schedlock.c (thread_function): Add a cast
14318 to suppress a gcc warning.
14319 * gdb.threads/thread-specific.c (thread_function): Likewise.
14320
934353d6
MC
143212004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14322
14323 * gdb.base/unload.c: Include <stdlib.h>.
14324
f98a0aef 143252004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 14326
f98a0aef 14327 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
14328 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
14329 synchronized after the "return".
14330
5a2e8882
MC
143312004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14332
14333 * gdb.mi/basics.c: Include <stdio.h>.
14334 * gdb.mi/pthreads.c: Include <stdlib.h>.
14335 * gdb.mi/var-cmd.c: Include <stdlib.h>.
14336
a9640423
MC
143372004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14338
14339 * gdb.threads/schedlock.c: Add copyright notice.
14340
b04e311d
AC
143412004-08-25 Andrew Cagney <cagney@gnu.org>
14342
14343 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
14344 (skip_over_handler, breakpoint_over_hander): New test procedures.
14345 (advance, advancei): Add a proper prefix, do not use
14346 rerun_to_main.
14347 * gdb.base/sigstep.c (main): Change to use an infinite loop.
14348
7c27f15b
MC
143492004-08-24 Michael Chastain <mec.gnu@mindspring.com>
14350
14351 * gdb.mi/basics.c: Add copyright notice.
14352 * gdb.mi/var-cmd.c: Add copyright notice.
14353
fffc87ae
MC
143542004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14355
14356 * lib/gdb.exp: Remove signed_keyword_not_used.
14357 * lib/compiler.c: Likewise.
14358 * lib/compiler.cc: Likewise.
14359
d782e0bf
MC
143602004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14361
14362 * gdb.base/whatis.c: Remove conditional disabling of "signed".
14363 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
14364
96033e83
MC
143652004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14366
14367 * gdb.base/whatis.c: Add copyright notice.
14368
cf38c229
MK
143692004-08-20 Mark Kettenis <kettenis@gnu.org>
14370
14371 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
14372 it to skip the breakpoints encoded in the inline assembly.
14373
f4b49756
MC
143742004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14375
14376 * Makefile.in: Add gdb.fortran.
14377
2f193b69
MC
143782004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14379
14380 * gdb.base/call-sc.exp (test_scalar_returns):
14381 Fix cut-and-paste glitch in "Make fun return now".
14382
89a237cb
MC
143832004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14384
14385 * configure.in: Add gdb.fortran.
14386 * configure: Regenerate.
14387 * gdb.fortran/Makefile.in: New file.
14388 * lib/gdb.exp (skip_fortran_tests): New procedure.
14389
469aff8e
MC
143902004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14391
14392 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
14393 reference to bug-gnu@prep.ai.mit.edu.
14394 * gdb.mi/mi-var-child.exp: Likewise.
14395 * gdb.mi/mi-var-cmd.exp: Likewise.
14396 * gdb.mi/mi-var-display.exp: Likewise.
14397 * gdb.mi/mi2-var-block.exp: Likewise.
14398 * gdb.mi/mi2-var-child.exp: Likewise.
14399 * gdb.mi/mi2-var-cmd.exp: Likewise.
14400 * gdb.mi/mi2-var-display.exp: Likewise.
14401
00b51b9f
MK
144022004-08-15 Mark Kettenis <kettenis@gnu.org>
14403
14404 * gdb.base/unload.c (main): Make local variable msg const.
14405
45f07fef
MC
144062004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14407
14408 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
14409 to bug-gnu@prep.ai.mit.edu.
14410 * gdb.mi/mi-disassemble.exp: Likewise.
14411 * gdb.mi/mi-eval.exp: Likewise.
14412 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
14413 default line number.
14414 * gdb.mi/mi-return.exp: Likewise.
14415 * gdb.mi/mi-simplerun.exp: Likewise.
14416 * gdb.mi/mi-stack.exp: Likewise.
14417 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
14418 number with explicit range test.
14419 * gdb.mi/mi-watch.exp: Likewise.
14420 * gdb.mi/mi2-break.exp: Likewise.
14421 * gdb.mi/mi2-cli.exp: Likewise.
14422 * gdb.mi/mi2-disassemble.exp: Likewise.
14423 * gdb.mi/mi2-eval.exp: Likewise.
14424 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
14425 default line number.
14426 * gdb.mi/mi2-return.exp: Likewise.
14427 * gdb.mi/mi2-simplerun.exp: Likewise.
14428 * gdb.mi/mi2-stack.exp: Likewise.
14429 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
14430 number with explicit range test.
14431 * gdb.mi/mi2-watch.exp: Likewise.
14432
dd8c8ee7
MC
144332004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14434
14435 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
14436 * gdb.cp/m-static.exp: Likewise.
14437 * gdb.cp/rtti.exp: Likewise.
14438
4e838464
MK
144392004-08-14 Mark Kettenis <kettenis@gnu.org>
14440
14441 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
14442
8d8cb839
EZ
144432004-08-14 Eli Zaretskii <eliz@gnu.org>
14444
14445 * ChangeLog: Prefix Local Variables with semi-colons and indent
14446 the reference to older ChangeLog files, to fix fontification in
14447 Emacs.
14448
deea8bb0
MC
144492004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14450
14451 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
14452 * gdb.mi/mi2-break.exp: Likewise.
14453
c3297504
MC
144542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14455
14456 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
14457
25808999
MC
144582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14459
14460 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
14461
226a8d71
MC
144622004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14463
14464 * gdb.cp/classes.exp: Remove unused declarations. Just let
14465 test names default instead of providing special names. Remove
14466 extraneous demangler test.
14467
37fdf854
JJ
144682004-08-12 Jeff Johnston <jjohnstn@redhat.com>
14469
14470 * gdb.base/unload.exp: New test for breakpoints in dynamically
14471 loaded libraries.
14472 * gdb.base/unload.c: Ditto.
14473 * gdb.base/unloadshr.c: Ditto.
14474
2d3a7986
MC
144752004-08-12 Michael Chastain <mec.gnu@mindspring.com>
14476
14477 * gdb.cp/classes.exp (test_ptype_class_objects): Call
14478 cp_test_ptype_class.
14479 (test_enums): Likewise.
14480
c72b934c
AC
144812004-08-10 Andrew Cagney <cagney@gnu.org>
14482
14483 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14484 files.
14485
cc503c8a
AC
144862004-08-10 Andrew Cagney <cagney@gnu.org>
14487
14488 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
14489 init_malloc call.
14490
902f2ccb
MC
144912004-08-10 Michael Chastain <mec.gnu@mindspring.com>
14492
14493 * ChangeLog: Add copyright notice. The notice is copied
14494 from emacs 21.3 top level ChangeLog.
14495
78c90502
MC
144962004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14497
14498 * lib/cp-support.exp: New file.
14499 * lib/cp-support.exp (cp_test_type_class): New function.
14500 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
14501 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
14502 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
14503 cp_test_ptype_class.
14504
88e5ea78
MC
145052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14506
14507 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
14508 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14509 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
14510 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
14511 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14512 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
14513 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
14514 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
14515 gdb.mi/mi2-watch.exp: Update copyright years.
14516
6a89fc9c
MK
145172004-08-09 Mark Kettenis <kettenis@gnu.org>
14518
14519 * gdb.base/sigaltstack.exp: Provide proper anchoring.
14520
1482e0de
MC
145212004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14522
14523 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
14524 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
14525 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
14526 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14527 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
14528 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
14529 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
14530 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14531 gdb.mi/mi-watch.exp: Update copyright years.
14532
1a5ce3f3
DJ
145332004-08-08 Daniel Jacobowitz <dan@debian.org>
14534
14535 PR gdb/1738
14536 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
14537 from a breakpoint with a pending signal.
14538
04f6ecf2
DJ
145392004-08-08 Daniel Jacobowitz <dan@debian.org>
14540
14541 PR gdb/1736
14542 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14543 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14544 the prompt.
14545 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14546
54d90d35
DJ
145472004-08-08 Daniel Jacobowitz <dan@debian.org>
14548
14549 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14550
d2f6abb0
DJ
145512004-08-08 Daniel Jacobowitz <dan@debian.org>
14552
14553 PR gdb/1736
14554 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14555 for i?86-*-linux*.
14556
5598c03d
DJ
145572004-08-08 Daniel Jacobowitz <dan@debian.org>
14558
14559 * gdb.arch/i386-prologue.exp: Compile without debug information.
14560
c6fee705
MC
145612004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14562
14563 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14564 rather than asking gdb to search.
14565
dd90efdb
MC
145662004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14567
14568 * gdb.base/gcore.c: Include <string.h>.
14569
1e84bec1
MC
145702004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14571
14572 * gdb.base/gcore.c: Add copyright notice.
14573
e425eb2b
MC
145742004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14575
14576 * gdb.base/freebpcmd.c: Include <stdio.h>.
14577 * gdb.base/long_long.c: Include <string.h>.
14578 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14579 * gdb.base/siginfo.c: Include <string.h>.
14580 * gdb.base/sigstep.c: Include <string.h>.
14581
cb9aaed5
MC
145822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14583
14584 * gdb.base/complex.c: Include <stdlib.h>.
14585
55944f3d
MC
145862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14587
14588 * gdb.base/complex.c: Add copyright notice.
14589
7b2953d9
MC
145902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14591
14592 * gdb.base/charset.c: Include <stdlib.h>.
14593
c9133d23
MC
145942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14595
14596 * gdb.base/auxv.c: Include <stdlib.h>.
14597
0a8490ad
MC
145982004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14599
14600 * gdb.base/auxv.c: Add copyright notice.
14601
3426d5ec
MC
146022004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14603
14604 * gdb.base/coremaker.c: Add copyright notice.
14605 * gdb.base/coremaker2.c: Add copyright notice.
14606
8da195dd
AC
146072004-08-04 Andrew Cagney <cagney@gnu.org>
14608
14609 * gdb.base/store.exp: Update copyright.
14610 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14611 names, do not import gdb_prompt.
14612
8d394f98
AC
146132004-08-01 Andrew Cagney <cagney@gnu.org>
14614
14615 Fix PR testsuite/1729.
14616 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14617 not use capture_value with value 4.
14618 (capture_value): Add optional test name parameter.
14619 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14620 the prefix, pass to capture_value.
14621
b6702b23
MK
146222004-08-01 Mark Kettenis <kettenis@gnu.org>
14623
14624 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14625 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14626 (main): Call new function.
14627
c203e0ca
MC
146282004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14629
14630 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14631
a7995a30
MC
146322004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14633
14634 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14635
9366563b
MC
146362004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14637
b6eeaf26 14638 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14639 Accept more values of vtbl pointer. Remove some messages
14640 about "obsolete gcc or gdb".
14641
2fc1f950
MC
146422004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14643
14644 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14645
c724d49b
MC
146462004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14647
14648 * gdb.base/asm-source.exp: Properly convert target board
14649 debug flags from gcc format to binutils format.
14650
736b0fce
MK
146512004-07-28 Mark Kettenis <kettenis@gnu.org>
14652
14653 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14654 gdb1718". PR backtrace/1718 partially fixed.
14655
5633ea5c
JJ
146562004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14657
14658 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14659
575eebb1
NC
146602004-07-26 Nick Clifton <nickc@redhat.com>
14661
14662 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14663 good default value for a specific architecture is available then
14664 set it to that value. Otherwise default to the -gstabs switch.
14665 Remove the -g... switches from the asm-flags variable. Allow the
14666 target board info to override the value if it wants to. Pass the
14667 switch on the assembler command line.
14668
62104619
MK
146692004-07-23 Mark Kettenis <kettenis@gnu.org>
14670
14671 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14672 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14673 (main): Call new function.
14674
4a1135b8
MC
146752004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14676
14677 Test for PR exp/1715.
14678 * gdb.base/radix.exp: Refactor common procedures. Make all
14679 test names unique. Change XFAIL to KFAIL.
14680
8a12c1f0
MC
146812004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14682
14683 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14684 * gdb.ada/gnat_ada.gin: ... to here.
14685 * configure.in: Use gnat_ada.gin.
14686 * configure: Regenerate.
14687
23b451cf
AC
146882004-07-20 Andrew Cagney <cagney@gnu.org>
14689
14690 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14691 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14692 XFAILs. Clean up test messages and comments. Check backtraces.
14693 Delete re-sync code.
14694
ab618a02
MC
146952004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14696
14697 Fix PR cli/740.
14698 * gdb.base/annota1.exp: Honor gdb,nosignals.
14699 * gdb.base/annota3.exp: Likewise.
14700
46dad340
MC
147012004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14702
14703 * lib/java.exp: Update copyright notice.
14704
756d8c70
AC
147052004-07-19 Andrew Cagney <cagney@gnu.org>
14706
14707 * gdb.base/selftest.exp: Copy file from here ...
14708 * gdb.gdb/selftest.exp: ... to here.
14709
586027e6
AC
147102004-07-16 Andrew Cagney <cagney@redhat.com>
14711
14712 * lib/insight-support.exp: Delete file.
14713 * lib/java.exp (java_init): Fix copyright.
14714
029d2200
AC
147152004-07-16 Andrew Cagney <cagney@gnu.org>
14716
14717 * gdb.base/restore.c: Append "prologue" to comments marking the a
14718 function's prologue.
14719 * gdb.base/restore.exp: Update copyright, re-indent.
14720 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14721 callerN" prefix where needed. Update patterns that match a
14722 function's prologue.
14723
653b62c5
MC
147242004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14725
14726 * gdb.base/restore.c: Add copyright notice.
14727
f7d690e5
AC
147282004-07-16 Andrew Cagney <cagney@gnu.org>
14729
14730 * gdb.base/logical.exp: Update copyright.
14731 (evaluate): New procedure. Use to re-implement tests using
14732 several tables.
14733
d629a7cb
MH
147342004-07-14 Martin Hunt <hunt@redhat.com>
14735
14736 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14737 which fixes some problems where init.tcl was not found.
14738
9c7bb332
AC
147392004-07-13 Andrew Cagney <cagney@gnu.org>
14740
6bf46641
AC
14741 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14742 (check_sizeof, check_valueof): Do not include the output in the
14743 test name. Use gdb_test.
14744 (get_valueof): Use gdb_test_multiple.
14745
c4ffd4c0
AC
14746 * gdb.base/step-test.exp: Update copyright. Use
14747 gdb_test_multiple. Ensure that test names do not include
14748 architecture dependent output.
14749
ab89363a
AC
14750 * gdb.gdb/observer.exp: Update copyright.
14751 (setup_test): Use gdb_test_multiple.
14752 (attach_first_observer, attach_second_observer)
14753 (attach_third_observer, detach_first_observer)
14754 (detach_second_observer, detach_third_observer)
14755 (reset_counters, check_counters): Make $message a prefix.
14756 (test_normal_stop_notifications): Add "args" parameter - a list of
14757 init functions to be called. Make $message a prefix,
14758 (test_observer_normal_stop): Change the message prefixes so that
14759 they are unique, pass the attach / detach procedures to
14760 test_normal_stop_notifications.
14761
ec58997a
AC
14762 * gdb.base/signull.exp (test_segv): Prefix all tests with
14763 "${name}". Clean up test messages.
14764
b475183b
AC
14765 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14766
9c7bb332
AC
14767 * gdb.base/ena-dis-br.exp: Update copyright.
14768 (break_at): New function. Replace send_gdb with gdb_test,
14769 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14770 ignore count, not stopped at bpt", with KFAIL.
14771
2dd95497
CV
147722004-07-13 Corinna Vinschen <vinschen@redhat.com>
14773
14774 * gdb.base/attach.exp: Remove cleanupfile handling.
14775
419e626b
AC
147762004-07-12 Andrew Cagney <cagney@gnu.org>
14777
14778 * gdb.base/annota1.exp: Cleanup corefile test name.
14779 * gdb.base/annota3.exp: Ditto.
14780
8b1b3228
AC
147812004-07-12 Andrew Cagney <cagney@gnu.org>
14782
78650829
AC
14783 * gdb.base/signals.exp: Clean up copyright, re-indent.
14784
8b1b3228
AC
14785 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14786 gdb_test and gdb_test_multiple.
14787
935c2760
JJ
147882004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14789
14790 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14791 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14792 provide line number info for first statement in main.
14793
1544280f
AC
147942004-07-08 Andrew Cagney <cagney@gnu.org>
14795
1279f4ff
AC
14796 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14797
1544280f
AC
14798 * gdb.base/sigbpt.exp: Make the common part of each test name a
14799 prefix instead of suffix.
14800
bcc82369
BR
148012004-07-07 Bob Rossi <bob_rossi@cox.net>
14802
14803 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14804 test from test_tbreak_creation_and_listing to
14805 test_file_list_exec_source_file
14806 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14807 Changed name of test from test_tbreak_creation_and_listing to
14808 test_file_list_exec_source_file
14809
23f4b0aa
JJ
148102004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14811
14812 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14813 the jmisc() constructor instead of <init>.
14814 * gdb.java/jmisc1.exp: Ditto.
14815
56401cd5
AC
148162004-07-07 Andrew Cagney <cagney@gnu.org>
14817
14818 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14819 corrupting the PC.
14820
44ae2f6a
MC
148212004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14822
14823 * gdb.cp/templates.exp: Accept whitespace change in demangler
14824 output.
14825
45a83408
AC
148262004-07-06 Andrew Cagney <cagney@gnu.org>
14827
14828 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14829
d205ad70
MC
148302004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14831
14832 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14833 * lib/compiler.cc: Likewise.
14834
06ea1a61
MC
148352004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14836
14837 * lib/compiler.cc: Work around string preprocessing problem
14838 with old hp c++ compiler.
14839 * lib/compiler.c: Likewise.
14840
daab1251
CV
148412004-06-29 Corinna Vinschen <vinschen@redhat.com>
14842
14843 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14844 directives to conditionalize symbol prefixing.
14845 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14846 additional_flags handling. Add underscore prefix for Cygwin.
14847 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14848 conditionalize symbol prefixing.
14849 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14850 additional_flags handling. Add underscore prefix for Cygwin.
14851
cc984116
CV
148522004-06-29 Corinna Vinschen <vinschen@redhat.com>
14853
14854 * gdb.base/bigcore.exp: Skip test on Cygwin.
14855
c279b077
MC
148562004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14857
14858 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14859 formats for "info register". Use gdb_test_multiple. Fix
14860 the "invalid register" test.
14861
0e915747
CV
148622004-06-28 Corinna Vinschen <vinschen@redhat.com>
14863
14864 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14865 PID for Cygwin. Add Cygwin specific strings to check for in some
14866 tests.
14867 (do_attach_tests): Add a test for user interaction when attaching
14868 to a process with no matching symbol table already loaded.
14869
11422c86
AC
148702004-06-26 Andrew Cagney <cagney@gnu.org>
14871
14872 Test PR java/1567 and PR java/1565.
14873 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14874 * gdb.java/jmisc2.exp: Delete file.
14875
cefbce26
MC
148762004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14877
14878 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14879
e19f872c
CV
148802004-06-25 Corinna Vinschen <vinschen@redhat.com>
14881
14882 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14883 attach process.
14884
d931ba3b
MC
148852004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14886
14887 * gdb.cp/pr-1553.exp: Remove.
14888
aef68c48
MC
148892004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14890
14891 * gdb.cp/pr-1553.cc: Remove.
14892 * gdb.cp/pr-1553.exp: Disable this test.
14893
8d5df71a
JB
148942004-06-20 Jim Blandy <jimb@redhat.com>
14895
a9c64011 14896 Fix PR testsuite/1680.
8d5df71a
JB
14897 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14898 regular expressions.
14899
4ac6f39d
MC
149002004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14901
14902 Fix PR testsuite/1679.
14903 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14904 Issue an UNSUPPORTED result instead.
14905
1b413552
JB
149062004-06-18 Jim Blandy <jimb@redhat.com>
14907
14908 * gdb.base/charset.exp: Only send a control-C if we see a new
14909 prompt and incomplete command.
14910
6daa6ebd
MC
149112004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14912
14913 * gdb.cp/pr-574.cc: Add copyright notice.
14914
51fa4ae0
JB
149152004-06-17 Jim Blandy <jimb@redhat.com>
14916
14917 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14918 cases where the regexp has no groups; this grabs random text from
14919 the previous test suite, whatever that was.
14920
8fea26c5
MC
149212004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14922
14923 * gdb.cp/printmethod.cc: Add copyright notice.
14924
1e3aeb41
MC
149252004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14926
14927 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14928
9d9030bc
AC
149292004-06-16 Andrew Cagney <cagney@gnu.org>
14930
14931 * gdb.base/signull.c: Update copyright. Include <string.h>.
14932 (bowler): Replace data_pointer with data_read
14933 and data_write cases. Add code_descriptor case.
14934 (zero, desc): New array and pointer.
14935 (data, code): Change to simple pointers.
14936 * gdb.base/signull.exp: Fix probe pattern matching a function
14937 descriptor SIGSEGV. Replace data_pointer with data_read and
14938 data_write tests.
14939
acd4ad44
AC
149402004-06-16 Andrew Cagney <cagney@gnu.org>
14941
14942 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14943
08fd625c
MC
149442004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14945
14946 * gdb.base/long_long.c: Add copyright notice.
14947
1903502c
MC
149482004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14949
14950 * gdb.base/long_long.exp: Remove reference to
14951 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14952 to gdb_breakpoint and gdb_continue_to_breakpoint.
14953
83313cb1
JB
149542004-06-14 Jim Blandy <jimb@redhat.com>
14955
14956 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14957 endian case.
14958
1bf404ef
AC
149592004-06-14 Andrew Cagney <cagney@gnu.org>
14960
14961 * gdb.base/gcore.exp (capture_command_output): Delete the always
14962 passing tests containing inferior values.
14963 * gdb.base/ending-run.exp: Do not include the breakpoint address
14964 in the test message. Update copyright.
14965 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14966 size in the test name, use gdb_test_multiple. Update copyright.
14967
ef220b33
MC
149682004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14969
14970 * gdb.cp/ref-types.cc: Add copyright notice.
14971
4f70a4c9
MC
149722004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14973
14974 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14975 hp_aCC_compiler.
14976 * lib/compiler.cc: Likewise.
14977 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14978 'set' commands. Log diagnostics for other lines. Set
14979 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14980
335928ac
MC
149812004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14982
14983 * gdb.cp/try_catch.cc: Add copyright notice.
14984
2efb12e8
MC
149852004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14986
14987 * gdb.cp/userdef.cc: Add copyright notice.
14988
0bbed51a
MC
149892004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14990
14991 * gdb.cp/virtfunc.cc: Add copyright notice.
14992
e12a46c9
RC
149932004-06-11 Randolph Chung <tausq@debian.org>
14994
14995 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14996 problem.
14997
338e05af
AC
149982004-06-10 Andrew Cagney <cagney@gnu.org>
14999
15000 * lib/compiler.cc, lib/compiler.c: Append either
15001 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
15002 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
15003 instead of gcc-3-3.
15004
dc3f10cb
AC
150052004-06-09 Andrew Cagney <cagney@gnu.org>
15006
b4d946af
AC
15007 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
15008 gdb/1455, bug is specific to "long long" and "double".
a9c64011 15009
dc3f10cb
AC
15010 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
15011 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
15012 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
15013 fixed.
15014
b5c0bfa2
AC
150152004-06-09 Andrew Cagney <cagney@gnu.org>
15016
15017 * gdb.base/structs.exp (test_struct_returns): Replace
15018 "return_value_unknown" and "finish_value_unknown" by
15019 "return_value_known" and "finish_value_known". Instead of
15020 "return_value_unknown" iff "finish_value_unknown", check
15021 "return_value_known" implies "finish_value_known".
15022
caeb605f
MH
150232004-06-08 Martin Hunt <hunt@redhat.com>
15024
15025 * gdb.base/float.exp: Add pattern for mips targets.
15026
c892bb64
RC
150272004-06-08 Randolph Chung <tausq@debian.org>
15028
15029 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
15030 message for unknown architectures more clear.
15031
48306d3e
JB
150322004-06-08 Joel Brobecker <brobecker@gnat.com>
15033
15034 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
15035 start the execution of the program.
15036
83ecb59f
JB
150372004-06-07 Jim Blandy <jimb@redhat.com>
15038
15039 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
15040 * gdb.arch/i386-cpuid.h: New helper file.
15041
55264cb4
RC
150422004-06-07 Randolph Chung <tausq@debian.org>
15043
15044 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
15045 has started.
15046
23cadb28
RM
150472004-06-04 Roland McGrath <roland@redhat.com>
15048
15049 Fix PR gdb/1647.
15050 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
15051 differently to be robust to output buffering differences.
15052
51d01eda
MC
150532004-06-04 Michael Chastain <mec.gnu@mindspring.com>
15054
15055 * gdb.threads/pthreads.exp: Update copyright years.
15056 (check_control_c): Change asynchronous 'after' to synchronous.
15057
f4fc3b93
RM
150582004-06-04 Roland McGrath <roland@redhat.com>
15059
15060 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
15061 next gdb prompt.
15062
4013522b
MC
150632004-06-02 Michael Chastain <mec.gnu@mindspring.com>
15064
15065 Fix PR gdb/1636.
15066 * gdb.threads/manythreads.exp: Change asynchronous 'after'
15067 calls to synchronous.
15068
7a8f1e6b
JB
150692004-05-26 Jim Blandy <jimb@redhat.com>
15070
15071 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
15072
81bb3443
RC
150732004-05-24 Randolph Chung <tausq@debian.org>
15074
15075 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
15076 * gdb.asm/pa.inc: New file.
15077
8f5a3103
MK
150782004-05-22 Mark Kettenis <kettenis@gnu.org>
15079
15080 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
15081
734b8fe8 150822004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 15083 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
15084
15085 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
15086 GDB prompt.
15087
725603e1
UW
150882004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15089
f4fc3b93 15090 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
15091 setjmp/longjmp. Use sigaction instead of signal.
15092
8b923272 150932004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 15094 Michael Snyder <msnyder@redhat.com>
8b923272
JB
15095
15096 * gdb.threads/pthread_cond_wait.c: New file.
15097 * gdb.threads/pthread_cond_wait.exp: New testcase.
15098
8bfabb04
AC
150992004-05-13 Andrew Cagney <cagney@redhat.com>
15100
15101 * gdb.base/signull.exp, gdb.base/signull.c: New files.
15102 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
15103
42edda50
AC
151042004-05-11 Andrew Cagney <cagney@redhat.com>
15105
15106 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
15107 fixed but revealed gdb/1639.
15108
d303a6c7
AC
151092004-05-10 Andrew Cagney <cagney@redhat.com>
15110
15111 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
15112 func1" and "next to 2nd alarm", kernel bug avoided.
15113
bf08c2a1
DJ
151142004-05-10 Daniel Jacobowitz <dan@debian.org>
15115
15116 PR external/1568
15117 * gdb.base/bigcore.exp: Check the size of the dumped core file.
15118 XFAIL if it is smaller than bytes_allocated.
15119 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
15120 (main): Make chunks_allocated unsigned. Correct comment.
15121
c0586a34
JB
151222004-05-07 Joel Brobecker <brobecker@gnat.com>
15123
15124 * gdb.arch/powerpc-aix-prologue.c: New file.
15125 * gdb.arch/powerpc-aix-prologue.exp: New file.
15126
f2785d12
JB
151272004-05-07 Jim Blandy <jimb@redhat.com>
15128
15129 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
15130 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
15131
bd7f6e30
JB
151322004-05-06 Joel Brobecker <brobecker@gnat.com>
15133
15134 * gdb.base/sep.exp: No longer setup_kfail when the program was
15135 built with dwarf2.
15136
0a5e7efe
JI
151372004-05-05 Jim Ingham <jingham@apple.com>
15138
15139 * gdb.base/pending.exp: Make sure pending breakpoints
15140 preserve the ignore count.
f4fc3b93 15141
a8958849
MK
151422004-04-27 Jerome Guitton <guitton@gnat.com>
15143
15144 * i386-prologue.exp: Add testcase for jump instruction as first
15145 instruction of the real code.
15146 * i386-prologue.c (jump_at_beginning): New function.
15147
7e103f5b
MK
151482004-04-28 Mark Kettenis <kettenis@gnu.org>
15149
15150 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
15151 x86_64-*-*.
15152
5d38b224
MK
151532004-04-28 Mark Kettenis <kettenis@gnu.org>
15154
15155 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
15156 i*86-*-*.
15157
0ef32fd9
MK
151582004-04-25 Mark Kettenis <kettenis@gnu.org>
15159
15160 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
15161 expression that checks the return type.
15162
71d7dd7c
AC
151632004-04-23 Andrew Cagney <cagney@redhat.com>
15164
15165 * gdb.base/call-sc.exp: New test of scalar call/return values.
15166 * gdb.base/call-sc.c: Ditto.
15167
1e9f977e
JJ
151682004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15169
15170 * gdb.threads/manythreads.c: Reduce thread stack size.
15171
899d9e3a
JJ
151722004-04-23 Jeff Johnston <jjohnstn@redhat.com>
15173
15174 * gdb.threads/manythreads.c: Add copyright notice.
15175
61bcae62
AC
151762004-04-23 Andrew Cagney <cagney@redhat.com>
15177
15178 * gdb.base/siginfo.exp: Better handle step out of signal.
15179 * gdb.base/sigstep.exp: Ditto.
15180
7339a42e 151812004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 15182 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
15183
15184 * gdb.threads/manythreads.c: New testcase.
15185 * gdb.threads/manythreads.exp: Ditto.
15186
5c98409b
JB
151872004-04-22 Jim Blandy <jimb@redhat.com>
15188
15189 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
15190 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
15191
3b611f1a
MC
151922004-04-21 Michael Chastain <mec.gnu@mindspring.com>
15193
15194 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
15195
f0fd9238
AC
151962004-04-21 Andrew Cagney <cagney@redhat.com>
15197
15198 * gdb.base/sigstep.c: New file.
15199 * gdb.base/sigstep.exp: New file.
15200
90990674
JB
152012004-04-16 Joel Brobecker <brobecker@gnat.com>
15202
15203 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
15204 call to observer_notify_normal_stop.
15205
78cef34b
AC
152062004-04-15 Andrew Cagney <cagney@redhat.com>
15207
15208 * gdb.base/siginfo.c: New file.
15209 * gdb.base/siginfo.exp: New file.
15210
d2343407
JB
152112004-04-12 J. Brobecker <brobecker@gnat.com>
15212
15213 * gdb.base/sep.exp: Fix typo in comment.
15214
a2dba3c8
JB
152152004-04-12 J. Brobecker <brobecker@gnat.com>
15216
15217 * gdb.base/sep.c: New file.
15218 * gdb.base/sep-proc.c: New file.
15219 * gdb.base/sep.exp: New testcase.
15220
15f7b60e
MK
152212004-04-09 Mark Kettenis <kettenis@gnu.org>
15222
15223 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
15224 support.
15225
44f4de1a
AC
152262004-04-05 Andrew Cagney <cagney@redhat.com>
15227
15228 * gdb.base/sigaltstack.c: New file.
15229 * gdb.base/sigaltstack.exp: New file.
15230
ef04f396
JB
152312004-04-04 Joel Brobecker <brobecker@gnat.com>
15232
15233 * gdb.base/foll-fork.exp: Update the expected output for
15234 "help set follow-fork-mode", to match a change that was made
15235 to the help of this variable on 2004-01-13.
15236
d40d2c92
JB
152372004-04-01 Joel Brobecker <brobecker@gnat.com>
15238
15239 * lib/ada.exp: Add copyright notice.
15240 * bar.ads: Likewise.
15241 * bar.adb: Likewise.
15242 * null_record.adb: Likewise.
15243 * null_record.exp: Likewise.
15244 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
15245
f86ef5a3
JB
152462004-04-01 Joel Brobecker <brobecker@gnat.com>
15247
15248 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
15249 * configure: Regenerate.
15250
414e70e3
JB
152512004-04-01 Joel Brobecker <brobecker@gnat.com>
15252
15253 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
15254 to build the application. Remove the message printed when in
15255 verbose mode, redundant with the UNSUPPORTED message above.
15256
f0aaee49
JB
152572004-03-31 Joel Brobecker <brobecker@gnat.com>
15258
15259 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
15260 * gdb.ada (null_record.exp): New testcase.
15261
ac81cb54
JB
152622004-03-31 Joel Brobecker <brobecker@gnat.com>
15263
15264 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
15265
854af2f7
JB
152662004-03-31 Joel Brobecker <brobecker@gnat.com>
15267
15268 * gdb.ada: New subdirectory.
15269 * gdb.ada/Makefile.in: New file.
15270 * gdb.ada/gnat_ada.gpr.in: New file.
15271
034cb681
JB
152722004-03-31 Joel Brobecker <brobecker@gnat.com>
15273
15274 * lib/ada.exp: New file.
15275
78a1a894
DJ
152762004-03-24 Daniel Jacobowitz <drow@mvista.com>
15277
15278 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
15279 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
15280
4b2b3b3e
AC
152812004-03-22 Andrew Cagney <cagney@redhat.com>
15282
15283 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
15284 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
15285 Problem identified by Ulrich Weigand.
15286
23c73aa3
DC
152872004-03-17 David Carlton <carlton@kealia.com>
15288
15289 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15290 PR c++/826.
15291
d63a86f8
RM
152922004-03-16 Roland McGrath <roland@redhat.com>
15293
15294 * gdb.base/auxv.exp: New file.
15295 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
15296
0e02aa50
DC
152972004-03-12 David Carlton <carlton@kealia.com>
15298
15299 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
15300 * gdb.cp/pr-1553.cc: Ditto.
15301 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
15302 pass branch.
15303
c20b71be
MC
153042004-03-12 Michael Chastain <mec.gnu@mindspring.com>
15305
15306 * gdb.cp/templates.exp: Accept more template types.
15307
c7414a01
MC
153082004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15309
15310 From Corinna Vinschen with modifications.
15311 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
15312 local variable obj_with_enum.
15313 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
15314 results with obj_with_enum.
15315
ed69573c
MC
153162004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15317
15318 * gdb.cp/classes.cc: New file, copied from misc.cc.
15319 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
15320
28301461
MC
153212004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15322
15323 * gdb.cp/misc.cc: Add copyright notice.
15324
1198ecbe
DC
153252004-03-05 David Carlton <carlton@kealia.com>
15326
15327 * gdb.cp/rtti.exp: Add 'print *obj3' test.
15328 * gdb.cp/rtti.h: Update copyright.
15329 (namespace n2::n3): New.
15330 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
15331 (n2::n3::func3): New.
15332 (main): Call n2::n3::func3.
15333 * gdb.cp/rtti2.cc: Update copyright.
15334 (n2::create3): New.
15335
9e08c470
MK
153362004-03-04 Mark Kettenis <kettenis@gnu.org>
15337
15338 * gdb.asm/openbsd.inc: Fix typo.
15339
4bebc3aa
FF
153402004-03-03 Fred Fish <fnf@redhat.com>
15341
15342 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
15343 "val" instead of unused "size". Update copyright year.
15344
6ea9fb37
DJ
153452004-02-29 Daniel Jacobowitz <drow@mvista.com>
15346
15347 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
15348 to use unsigned char.
15349 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15350 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
15351
23b23974
DJ
153522004-02-29 Daniel Jacobowitz <drow@mvista.com>
15353
15354 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
15355 line of output.
15356
7574fd53
DJ
153572004-02-28 Daniel Jacobowitz <drow@mvista.com>
15358
15359 * gdb.base/relocate.c (dummy): Initialize.
15360
a195357f
DJ
153612004-02-28 Daniel Jacobowitz <drow@mvista.com>
15362
15363 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
15364 a breakpoint at exit.
15365
72fd54a9
FF
153662004-02-27 Fred Fish <fnf@redhat.com>
15367
15368 * gdb.base/chng-syms.exp: Add expect condition to match failing
15369 case that isn't a timeout.
15370
b9d23137
AC
153712004-02-27 Andrew Cagney <cagney@redhat.com>
15372
15373 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
15374 support.
15375
15d208f6 153762004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 15377
15d208f6
FF
15378 * gdb.arch/gdb1431.c: Remove.
15379 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
15380 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
15381 of "until" incorrectly.
15382
98f9cd2d
JB
153832004-02-26 J. Brobecker <brobecker@gnat.com>
15384
15385 * gdb.cp/class2.cc (empty): New class.
15386 (refer): New function.
15387 (main): Declare an object of type empty and use it.
15388 * gdb.cp/class2.exp: Print the value of an object of type empty.
15389
9b50c11b
JJ
153902004-02-26 Jeff Johnston <jjohnstn@redhat.com>
15391
15392 * gdb.base/langs.exp: Update query string to match the
15393 new nquery format used for pending breakpoints.
15394
0dcd613f
AC
153952004-02-26 Andrew Cagney <cagney@redhat.com>
15396
15397 Fix PR i18n/1570.
15398 * gdb.base/charset.c: Update copyright notice.
15399 (main, init_string): Remove the escape character '\e' tests.
15400 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
15401 * gdb.base/charset.exp (valid_host_charset): Ditto.
15402 * gdb.base/setvar.exp: Ditto.
15403
b8a56647
AC
154042004-02-24 Andrew Cagney <cagney@redhat.com>
15405
90d59e34
AC
15406 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
15407 mmapped data in core file" PASS and FAIL messages consistent.
15408
b8a56647
AC
15409 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
15410 setting a breakpoint. Work around PR java/1565.
15411
9f27c604
JJ
154122004-02-23 Jeff Johnston <jjohnstn@redhat.com>
15413
15414 * lib/gdb.exp (gdb_breakpoint): Update query string to match
15415 new nquery format.
15416 * gdb.base/pending.exp: Ditto.
15417
3224a706
MK
154182004-02-22 Mark Kettenis <kettenis@gnu.org>
15419
15420 * configure.in: Run stabs tests on *BSD.
15421 * configure: Regenerated.
15422
41e0a9ca
MK
154232004-02-21 Mark Kettenis <kettenis@gnu.org>
15424
15425 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
15426
1e1b3428
FF
154272004-02-20 Fred Fish <fnf@redhat.com>
15428
15429 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
15430 blank in test for "returns short", for consistency with other
15431 "returns xxx" tests. Update copyright year.
15432
f9a7572a
FF
154332004-02-19 Fred Fish <fnf@redhat.com>
15434
15435 New testcase for PR breakpoint/1558.
15436 * gdb.arch/gdb1558.exp: New file.
15437 * gdb.arch/gdb1558.c: New file.
15438
b2ce2854
EZ
154392004-02-19 Elena Zannoni <ezannoni@redhat.com>
15440
15441 * gdb.base/nodebug.exp: Fix typo.
15442
e7c9ff01
JB
154432004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15444
15445 Committed by Jim Blandy <jimb@redhat.com>.
15446
62f4b920
JB
15447 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
15448
2db536a1
JB
15449 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
15450
e7c9ff01
JB
15451 * gdb.base/float.exp: Support s390*-*-* targets.
15452
f3205b34
AF
154532004-02-17 Adam Fedor <fedor@gnu.org>
15454
15455 * gdb.base/gdb1555.exp: New file.
15456 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
15457
9d62932d
EZ
154582004-02-17 Elena Zannoni <ezannoni@redhat.com>
15459
15460 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
15461
344c9711
FF
154622004-02-16 Fred Fish <fnf@redhat.com>
15463
15464 * gdb.arch/gdb1291.c: Remove
15465 * gdb.arch/gdb1291.s: New test input file.
15466 * gdb.arch/gdb1291.exp: Expand test to check case that should not
15467 fail. Test for correct result, known incorrect result, other
15468 failures and timeouts.
15469
2d822687
AC
154702004-02-16 Andrew Cagney <cagney@redhat.com>
15471
15472 * gdb.base/bigcore.exp: New file.
15473 * gdb.base/bigcore.c: New file.
15474
dac15b66
AC
154752004-02-13 Andrew Cagney <cagney@redhat.com>
15476
15477 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
15478 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
15479 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
15480 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
15481 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
15482 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
15483 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
15484 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
15485 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
15486 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
15487
6bdfc2c4
JJ
154882004-02-11 Jeff Johnston <jjohnstn@redhat.com>
15489
15490 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
15491 executed is an alloc instruction.
15492
87b3ede8
DC
154932004-02-11 David Carlton <carlton@kealia.com>
15494
15495 * gdb.cp/breakpoint.exp: New.
15496 * gdb.cp/breakpoint.cc: New.
15497
6e19e2bf
MC
154982004-02-11 Michael Chastain <mec.gnu@mindspring.com>
15499
15500 Partial fix for PR gdb/1543.
15501 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
15502 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
15503 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
15504 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
15505 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
15506 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
15507 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
15508 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
15509 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
15510 to bug-gdb@prep.ai.mit.edu .
15511 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
15512 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
15513 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
15514 Likewise.
15515
5c5455dc
AC
155162004-02-10 Andrew Cagney <cagney@redhat.com>
15517
15518 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
15519 using gdb_internal_error_resync.
15520
9cf689d7
DJ
155212004-02-09 Daniel Jacobowitz <drow@mvista.com>
15522
15523 * gdb.threads/thread-specific.exp: Stop early if no threads are
15524 found.
15525
d2dc51db
MC
155262004-02-09 Michael Chastain <mec.gnu@mindspring.com>
15527
15528 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
15529
14b1a056
DJ
155302004-02-08 Daniel Jacobowitz <drow@mvista.com>
15531
15532 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
15533 breakpoints.
15534
83f66e8f
DJ
155352004-02-07 Daniel Jacobowitz <drow@mvista.com>
15536
15537 * config/sim.exp (gdb_load): Handle $arg == "".
15538 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15539 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15540
30fc0091
EZ
155412004-02-07 Elena Zannoni <ezannoni@redhat.com>
15542
a9c64011
AS
15543 * gdb.base/maint.exp: Update test to reflect
15544 obstack changes.
30fc0091 15545
4d806929
JJ
155462004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15547
15548 * gdb.base/pendshr.c (pendfunc): New function that calls
15549 pendfunc1.
15550 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15551
7bfdd688
FF
155522004-02-04 Fred Fish <fnf@redhat.com>
15553
15554 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15555 function symbols and update copyright years.
15556 * gdb.arch/gdb1291.c: Ditto.
15557
aaa08ee4
MC
155582004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15559
15560 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15561
dbad7755
MC
155622004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15563
15564 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15565
ec4646ef
MC
155662004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15567
15568 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15569
1b802196
FF
155702004-02-02 Fred Fish <fnf@redhat.com>
15571
15572 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15573 remote targets. Update copyright years.
15574
18fe2033
JJ
155752004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15576
15577 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15578 support.
15579 * gdb.base/langs.exp: Fix test which attempts to create
15580 breakpoint on non-existent function to handle new pending
15581 support.
15582 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15583 a breakpoint.
15584 * gdb.base/pending.exp: New test.
15585 * gdb.base/pending.c: New file.
15586 * gdb.base/pendshr.c: Ditto.
15587
8d577d32
DC
155882004-02-02 David Carlton <carlton@kealia.com>
15589
15590 * gdb.cp/overload.exp: Add overloadNamespace tests.
15591 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15592 (overloadNamespace, XXX): New.
15593 (main): Call XXX::marker2.
15594
3ad13771
FF
155952004-02-01 Fred Fish <fnf@redhat.com>
15596
15597 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15598 * gdb.base/finish.exp: Ditto.
15599 * gdb.base/gcore.exp: Ditto.
15600 * gdb.base/huge.exp: Ditto.
15601 * gdb.base/info-proc.exp: Ditto.
15602 * gdb.base/return2.exp: Ditto.
15603 * gdb.threads/gcore-thread.exp: Ditto.
15604
44c75849
DJ
156052004-02-01 Daniel Jacobowitz <drow@mvista.com>
15606
15607 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15608
005bc093
MK
156092004-02-01 Mark Kettenis <kettenis@gnu.org>
15610
15611 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15612 that opening the file succeeds on OpenBSD.
15613
c47cebdb
DJ
156142004-02-01 Daniel Jacobowitz <drow@mvista.com>
15615
15616 * gdb.threads/thread-specific.c: New file.
15617 * gdb.threads/threads-specific.exp: New test script.
15618 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15619 to expect_out.
15620
5a01311c
MK
156212004-02-01 Mark Kettenis <kettenis@gnu.org>
15622
15623 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15624 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15625 only on the "print_small_structs from print_long_arg_list" test.
15626
ce22a4f1
DJ
156272004-02-01 Daniel Jacobowitz <drow@mvista.com>
15628
15629 * gdb.base/completion.exp: Kill a stray backslash.
15630
15631 From Jim Ingham <jingham@apple.com>:
15632 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15633 agrees with the result from sending a tab.
15634
abbab9d3
DJ
156352004-01-31 Daniel Jacobowitz <drow@mvista.com>
15636
15637 * gdb.base/chng-syms.exp: Remove stray newline.
15638
53904d1e
MK
156392004-01-31 Mark Kettenis <kettenis@gnu.org>
15640
15641 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15642 *-*-openbsd*.
15643 * gdb.asm/openbsd.inc: New file.
15644
3a4b3aac
MK
156452004-01-30 Mark Kettenis <kettenis@gnu.org>
15646
15647 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15648 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15649 *-*solaris2*. Remove commented out default settings for
15650 asm-flags. Replace gdb_compile with target_link.
15651
ebac27b4
MC
156522004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15653
15654 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15655 for all tests. Remove old hp-ux and cygnus xfail cases.
15656
d8679d84
PH
156572004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15658
15659 * gdb.base/chng-syms.exp: New file.
15660 * gdb.base/chng-syms.c: New file.
15661
0a55bc22
MC
156622004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15663
15664 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15665 Provide arms for current output in all my configurations.
15666
94b8e876
MC
156672004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15668
15669 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15670 * lib/compiler.cc: Likewise.
15671 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15672 get the right preprocessor. Eval the output directly. Remove
15673 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15674 hp_f77_compiler and hp_f90_compiler completely.
15675 (gdb_preprocess): Delete.
15676 (get_compiler): Delete.
15677
7cf03d44
MK
156782004-01-24 Mark Kettenis <kettenis@gnu.org>
15679
15680 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15681 <string.h>.
15682
68b6dce9
NR
156832004-01-24 Nick Roberts <nick@nick.uklinux.net>
15684
15685 * gdb.mi/mi-stack.exp: Update copyright.
15686
b368761e
DC
156872004-01-23 David Carlton <carlton@kealia.com>
15688
15689 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15690 test for cp_lookup_transparent_type.
15691 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15692 call them.
15693
f2061b53
DJ
156942004-01-23 Daniel Jacobowitz <drow@mvista.com>
15695
15696 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15697 after -var-update.
15698
37fc574a
DC
156992004-01-23 David Carlton <carlton@kealia.com>
15700
15701 * gdb.cp/namespace.cc (C::ensureRefs): New.
15702 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15703
8e94b928
NR
157042004-01-20 Nick Roberts <nick@nick.uklinux.net>
15705
15706 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15707 case "-stack-list-locals 2".
15708 * gdb.mi/mi-var-child.exp: Test for case
15709 "-var-list-children --all-values NAME".
15710
997b0952
MC
157112004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15712
15713 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15714
52470da3
MK
157152004-01-18 Mark Kettenis <kettenis@gnu.org>
15716
7049b4b8
MK
15717 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15718 used with gdb_test_multiple.
15719
52470da3
MK
15720 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15721 read at address 0. This fixes PR testsuite/1504.
15722
da6012e5
DJ
157232004-01-18 Daniel Jacobowitz <drow@mvista.com>
15724
15725 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15726 Remove downloading, guessing the host executable, the calls to
15727 gdb_file_cmd and gdb_target_cmd, and "load" support.
15728 (infer_host_exec): New function broken out from gdb_load.
15729 (gdb_load): New wrapper for gdbserver_gdb_load.
15730 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15731 gdb_target_cmd. Use -target-select.
15732 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15733 Download binaries to the host. Clear last_mi_remote_file when
15734 we load a new binary.
15735 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15736 call gdbserver_gdb_load and mi_gdb_target_cmd.
15737
32c70722
MC
157382004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15739
15740 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15741 type patterns.
15742
b0cecf36
MC
157432004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15744
15745 * gdb.cp/templates.exp: Fix typo in test name of
15746 "print Foo<volatile char*>::foo".
15747
4120d7e6
MC
157482004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15749
15750 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15751
f679e530
BE
157522004-01-16 Ben Elliston <bje@wasabisystems.com>
15753
15754 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15755 (clean mostlyclean): Remove empty rm.
15756
091c48f6
MC
157572004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15758
15759 * gdb.base/setvar.exp: Add copyright years.
15760
3e5fc8d2
DC
157612004-01-14 David Carlton <carlton@bactrian.org>
15762
15763 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15764 PR c++/1511 and update coment.
15765 * gdb.cp/templates.exp: Update patterns to match current output.
15766 If changes involve something other than whitespace, KFAIL
15767 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15768
63d06c5c
DC
157692004-01-14 David Carlton <carlton@kealia.com>
15770
15771 * gdb.cp/namespace.exp: Add tests involving classes defined within
15772 namespaces.
15773 * gdb.cp/namespace.cc (C::CClass): New.
15774 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15775
a51dab88
EZ
157762004-01-14 Elena Zannoni <ezannoni@redhat.com>
15777
15778 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15779 what debug info we have. Print a better message if something goes
15780 wrong while producing the separate debug info file.
15781
a476ccc9
MC
157822004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15783
15784 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15785
f453692c
MC
157862004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15787
15788 * gdb.base/callfuncs.c: Add copyright notice.
15789
f40063a5
MC
157902004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15791
15792 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15793 inheritance. PR gdb/1498, PR gcc/13539.
15794
19ac3974
EZ
157952004-01-13 Elena Zannoni <ezannoni@redhat.com>
15796
a9c64011
AS
15797 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15798 test specific name.
15799 * gdb.mi/gdb669.exp: Ditto.
15800 * gdb.mi/mi-pthreads.exp: Ditto.
15801 * gdb.mi/mi1-pthreads.exp: Ditto.
15802 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15803
56c97c6e
MC
158042004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15805
15806 * gdb.cp/member-ptr.cc: Add copyright notice.
15807
a0644324
MC
158082004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15809
15810 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15811 some patterns for recent versions of gcc and hpacc. Delete
15812 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15813 Delete tests that access a NULL pointer-to-member-data. This
15814 script is still disabled for gcc.
15815
32fabe09
EZ
158162004-01-12 Elena Zannoni <ezannoni@redhat.com>
15817
15818 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15819 escaped correctly.
32fabe09 15820
1f8a6abb
EZ
158212004-01-12 Elena Zannoni <ezannoni@redhat.com>
15822
15823 * gdb.base/sepdebug.exp: New file.
15824 * gdb.base/sepdebug.c: New file.
15825 * lib/gdb.exp (separate_debug_filename): New procedure.
15826 (gdb_gnu_strip_debug): New procedure.
15827
48efe704
AC
158282004-01-12 Andrew Cagney <cagney@redhat.com>
15829
15830 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15831 * gdb.mi/ChangeLog-1999-2003: New file.
15832
a9415475
AC
158332004-01-12 Andrew Cagney <cagney@redhat.com>
15834
15835 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15836 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15837 or EEXIST", treat EBUSY as an XFAIL.
15838
83b8cf9d
MC
158392004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15840
15841 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15842 hp_cc_compiler.
15843
9939d2a8
MC
158442004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15845
15846 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15847 decorations.
15848
1ff8cadf
MC
158492004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15850
15851 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15852 and "(aCC)" decorations. Remove obsolete doco about old
15853 test results.
15854
6fa9022e
MC
158552004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15856
15857 * gdb.cp/exception.exp: Fix typo in doco.
15858
209721fe
MK
158592004-01-09 Mark Kettenis <kettenis@gnu.org>
15860
15861 * gdb.base/gdb1476.exp: Fix typo.
15862
ef11303e
MC
158632004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15864
15865 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15866 file.
15867
041ab88c
MC
158682004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15869
15870 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15871 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15872 Use gdb_compile. Remove restriction on gcc. Add some patterns
15873 for recent version of gdb. Delete second half, which was a copy
15874 of the first half with different build flags. This test is
15875 still disabled because it is still not ready for production.
15876
e36d075a
MC
158772004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15878
15879 * gdb.cp/exception.cc: Add copyright notice.
15880 * gdb.cp/exception.exp: Add a notice that this file is broken
15881 because of line number changes caused by addition of copyright
15882 notice.
15883
42b190ad
MC
158842004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15885
15886 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15887 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15888
8f25f06b
MC
158892004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15890
15891 * gdb.cp/classes.exp: Accept gnu abi 2.
15892 * gdb.cp/derivation.exp: Likewise.
15893 * gdb.cp/overload.exp: Likewise.
15894 * gdb.cp/virtfunc.exp: Likewise.
15895
06ded8b8
MC
158962004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15897
15898 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15899 semicolon after end of function.
15900
77c26ae3
MC
159012004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15902
15903 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15904 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15905 boilerplate code for compiling and running the program under
15906 test. Add some string method tests.
15907
20757486
MC
159082004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15909
15910 * gdb.cp/bs15503.cc: Add copyright notice.
15911 * gdb.cp/bs15503.exp: Adjust line number.
15912
0fd3b503
MC
159132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15914
15915 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15916 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15917
10d1bea8
MC
159182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15919
15920 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15921 hp_cc_compiler.
15922
2789202a
MC
159232004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15924
15925 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15926 * gdb.cp/ctti.exp: Use the marker instead of "next".
15927 With gcc, run further before bailing.
15928
b862f14c
MC
159292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15930
15931 * gdb.cp/cttiadd.cc: Add copyright notice.
15932 * gdb.cp/cttiadd1.cc: Likewise.
15933 * gdb.cp/cttiadd2.cc: Likewise.
15934 * gdb.cp/cttiadd3.cc: Likewise.
15935
96da2469
MC
159362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15937
15938 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15939 Use gdb_test, gdb_test_multiple. Use floating-point values that
15940 have exact representations in IEEE-ish formats.
15941
053248ff
MC
159422004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15943
15944 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15945 compilers. Delete duplicate call to get_compiler_info.
15946 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15947 * gdb.base/volatile.exp: Likewise.
15948
84acecdd
MK
159492004-01-07 Mark Kettenis <kettenis@gnu.org>
15950
15951 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15952 memory at address 0.
15953
fe11a27f
MC
159542004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15955
15956 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15957 to test for hp-ux assembler. Fix copyright years.
15958
60ad077b
AC
159592004-01-07 Andrew Cagney <cagney@redhat.com>
15960
15961 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15962
1c9b8f33
AC
159632004-01-07 Andrew Cagney <cagney@redhat.com>
15964
15965 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15966 when creating the read-only file. From analysis by Roland McGrath
15967 and Elena Zannoni.
15968
753ccc7a
MC
159692004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15970
15971 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15972
eca3e36b
MC
159732004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15974
15975 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15976 data pointers.
15977
f8d4bac4
MC
159782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15979
15980 * gdb.cp/m-static.exp: Compile one source file at a time.
15981 Delete unused call to get_compiler_info.
15982
9b4e0f94
MC
159832004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15984
15985 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15986 * gdb.base/call-rt-st.exp: Likewise.
15987 * gdb.base/nodebug.exp: Likewise.
15988 * gdb.base/volatile.exp: Likewise.
15989 * gdb.cp/ref-types.exp: Likewise.
15990 * gdb.cp/templates.exp: Likewise.
15991
023c1024
MK
159922004-01-05 Mark Kettenis <kettenis@gnu.org>
15993
15994 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15995
19703c4a
MC
159962004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15997
15998 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15999 hppa*-hp-hpux*.
16000
18b67037
MK
160012004-01-04 Mark Kettenis <kettenis@gnu.org>
16002
ba6219c8
MK
16003 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16004 x86_64-*-*.
16005
18b67037
MK
16006 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16007 sparc64-*-* and sparc*-solaris2*.
16008
1bfbbb9d
MK
160092004-01-04 Mark Kettenis <kettenis@gnu.org>
16010
16011 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
16012 return ${tests}" test. The ${tests} already mentions the
16013 filename.
16014
06846494
MC
160152004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16016
16017 * gdb.cp/local.exp: Accept gcc abi 2.
16018
3b0cb202
MC
160192004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16020
16021 * gdb.cp/templates.exp: Accept gcc abi 2.
16022
0643ec3f
MC
160232004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16024
16025 * lib/compiler.cc: Remove supports_template_debugging.
16026 * gdb.cp/templates.exp: Do not test supports_template_debugging.
16027
d231d0b1
MC
160282004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16029
16030 * gdb.cp/namespace.exp: Accept gcc abi 2.
16031
44ffb27c
MC
160322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16033
16034 * gdb.cp/method.exp: Accept gcc abi 2.
16035
184ad485
MC
160362004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16037
16038 * gdb.cp/classes.exp: Generate identical results as old version.
16039 * gdb.cp/derivation.exp: Likewise.
16040 * gdb.cp/overload.exp: Likewise.
16041 * gdb.cp/virtfunc.exp: Likewise.
16042
116f09e7
MC
160432004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16044
16045 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
16046 mysterious bug with sourceware version of expect.
16047
b1379776
MC
160482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16049
16050 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
16051 current versions of gcc, including gcc abi 2. Remove gratuitous
16052 restart of test program. Use gdb_test_multiple and gdb_test for
16053 all tests. Add patterns to xfail missing "const" in "const char *"
16054 and kfail PR gdb/1155.
16055
6b7a4c0e
MC
160562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16057
16058 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
16059 current versions of gcc, including gcc abi 2. Remove gratuitous
16060 restart of test program. Use gdb_test_multiple and gdb_test for
16061 all tests. Add patterns to kfail PR gdb/1498.
16062
51615d72
MC
160632003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16064
16065 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
16066 current versions of gcc, including gcc abi 2. Use "breakpoint"
16067 and "continue" instead of restarting the target program. Use
16068 gdb_test_multiple and gdb_test for all tests.
16069
7b79a9d7
MK
160702004-01-01 Mark Kettenis <kettenis@gnu.org>
16071
16072 * gdb.asm/asm-source.exp: Update copyright year. Link statically
16073 for *-*-solaris2*.
16074
1cd3489f
MC
160752003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16076
16077 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
16078 current versions of gcc, including gcc abi 2. Use "breakpoint"
16079 and "continue" instead of restarting the target program several
16080 times. Use gdb_test_multiple and gdb_test for all tests.
16081
850742db
MC
160822003-12-18 Michael Chastain <mec.gnu@mindspring.com>
16083
16084 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
16085 source files.
16086
eb4bbda8
MC
160872003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16088
16089 * gdb.base/environ.exp: Handle compiling test case from multiple
16090 source files.
16091
e42c7771
MC
160922003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16093
16094 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
16095
80e4b428
JB
160962003-12-17 Jim Blandy <jimb@redhat.com>
16097
5f06973a
JB
16098 * gdb.base/freebpcmd.c: Add copyright notice.
16099
80e4b428
JB
16100 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
16101
0ab84fb7
MC
161022003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16103
16104 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
16105
1b3bb3d0
JB
161062003-12-13 Jim Blandy <jimb@redhat.com>
16107
16108 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
16109
3a4c9371
KB
161102003-12-12 Kevin Buettner <kevinb@redhat.com>
16111
16112 * gdb.asm/frv.inc: New file.
16113 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
16114
a1dea79a
FF
161152003-12-09 Fred Fish <fnf@redhat.com>
16116
16117 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
16118 functions to break1.c and leave prototypes behind. Add more
16119 "set breakpoint NN here" comments.
16120 * gdb.base/break1.c: New file.
16121
16122 * gdb.base/break.exp: Handle compiling test case from multiple
16123 source files and change source file references as needed.
16124 * gdb.base/completion.exp: Ditto.
16125 * gdb.base/condbreak.exp: Ditto.
16126 * gdb.base/define.exp: Ditto.
16127 * gdb.base/ena-dis-br.exp: Ditto.
16128 * gdb.base/info-proc.exp: Ditto.
16129 * gdb.base/maint.exp: Ditto.
16130 * gdb.base/until.exp: Ditto.
16131
16132 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
16133 hardcoded line numbers.
16134 * gdb.base/define.exp: Ditto.
16135 * gdb.base/ena-dis-br.exp: Ditto.
16136 * gdb.base/maint.exp: Ditto.
16137 * gdb.base/until.exp: Ditto.
16138
16139 * gdb.base/completion.exp: Use "break1" for completion tests since
16140 "break" is no longer a unique prefix.
16141
5266b69c
AC
161422003-12-06 Andrew Cagney <cagney@redhat.com>
16143
16144 * gdb.base/structs.exp (test_struct_returns): When applicable, set
16145 "return_value_unimplemented". When an unimplemented struct return
16146 architecture, report incorrect values as a KFAIL
16147
374451f0
MC
161482003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16149
16150 * gdb.cp/rtti.exp: Accept new wording of warning from
16151 cp_lookup_rtti_type.
16152
ba9b20a7
MC
161532003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16154
16155 Partial fix for PR testsuite/1456.
16156 * gdb.base/scope.exp (test_at_main): Replace references to
16157 gcc_compiled with calls to test_compiler_info.
16158 (test_at_foo): Likewise.
16159 (test_at_bar): Likewise.
16160
b74b6d0b
MC
161612003-12-04 Michael Chastain <mec.gnu@mindspring.com>
16162
16163 Partial fix for PR testsuite/1456.
16164 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
16165 to test_compiler_info.
16166
ccfa3402
MC
161672003-12-03 Michael Chastain <mec.gnu@mindspring.com>
16168
16169 * gdb.base/so-impl-ld.exp: Update copyright notice.
16170
f6246aba
MC
161712003-12-02 Michael Chastain <mec.gnu@mindspring.com>
16172
16173 Partial fix for PR testsuite/1456.
16174 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
16175 to test_compiler_info.
16176
13ae734a
MC
161772003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16178
16179 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
16180 from current versions of gdb. Clean up regular expressions.
16181 Delete redundant timeout case.
16182
d8e1cdee
MC
161832003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16184
16185 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
16186 from current versions of gdb. Clean up regular expressions.
16187 Delete redundant timeout case.
16188
96457b64
MC
161892003-12-01 Michael Chastain <mec.gnu@mindspring.com>
16190
16191 Partial fix for PR testsuite/1456.
16192 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
16193 gcc_compiled with call to test_compiler_info.
16194
f35309fc
MC
161952003-11-30 Michael Chastain <mec.gnu@mindspring.com>
16196
16197 Partial fix for PR testsuite/1456.
16198 * gdb.base/list.exp (test_list_function): Delete unused declaration
16199 of gcc_compiled.
16200
d7afdf9b
MC
162012003-11-29 Michael Chastain <mec.gnu@mindspring.com>
16202
16203 Partial fix for PR testsuite/1456.
16204 * gdb.base/complex.exp: Replace reference to gcc_compiled with
16205 call to test_compiler_info.
16206
71507b56
MK
162072003-11-29 Mark Kettenis <kettenis@gnu.org>
16208
16209 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
16210 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
16211 it to create the appropriate note.inc.
16212 * gdb.asm/asmsrc1.s: Include "note.inc".
16213 * gdb.asm/netbsd.inc: New file.
16214 * gdb.asm/empty.inc: New file.
16215
f81f93f7
MC
162162003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16217
16218 Partial fix for PR testsuite/1456.
16219 * gdb.base/constvars.exp: Replace references to gcc_compiled with
16220 calls to test_compiler_info.
16221
9a77938e
MC
162222003-11-27 Michael Chastain <mec.gnu@mindspring.com>
16223
16224 Partial fix for PR testsuite/1456.
16225 * gdb.base/volatile.exp: Replace references to gcc_compiled with
16226 calls to test_compiler_info.
16227
e8367dc7
MK
162282003-11-27 Mark Kettenis <kettenis@gnu.org>
16229
16230 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
16231 pattern for the KFAILs.
16232
526c61ee
AF
162332003-11-25 Adam Fedor <fedor@gnu.org>
16234
16235 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
16236 * gdb.objc/objcdecode.m: New file.
16237
28f2d600
AF
162382003-11-25 Adam Fedor <fedor@gnu.org>
16239
16240 * gdb.objc/nondebug.exp: Test for PR objc/1236.
16241 * gdb.objc/nondebug.m: New file.
16242
a3895cee
BE
162432003-11-26 Ben Elliston <bje@wasabisystems.com>
16244
16245 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16246 NetBSD as it does on FreeBSD. Modelled on a similar change by
16247 Mark Kettenis on 2003-05-30.
16248 (link-flags): Set to "--entry _start" regardless of target.
16249 Special linker flags are to be appended to $link-flags.
16250 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
16251
c9f2c8a3
MC
162522003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16253
16254 * gdb.cp/method.exp: Accept output of new demangler.
16255
15a0587a 162562003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
16257
16258 * gdb/class2.exp: New file.
16259 * gdb/class2.cc: New file.
16260
3c00b570
MC
162612003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16262
16263 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
16264 of new demangler.
16265
7027acc7
MK
162662003-11-23 Mark Kettenis <kettenis@gnu.org>
16267
16268 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
16269 of gdb_test "run".
16270
b0e1598a
MK
162712003-11-23 Mark Kettenis <kettenis@gnu.org>
16272
16273 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
16274 "continue" into "run".
16275
4d9eda44
MC
162762003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16277
16278 Partial fix for PR testsuite/1456.
16279 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
16280 call to test_compiler_info.
16281 * gdb.cp/ctti.exp: Likewise.
16282 * gdb.cp/derivation.exp: Likewise.
16283 * gdb.cp/member-ptr.exp: Likewise.
16284 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
16285 reference to gcc_compiled.
16286
162872003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
16288
16289 Fix PR testsuite/1463.
16290 * gdb.base/structs.exp (start_structs_test): Call
16291 get_debug_format before using the debug format.
16292
d422fe19
AC
162932003-11-22 Andrew Cagney <cagney@redhat.com>
16294
16295 * lib/gdb.exp (gdb_test_multiple): Add simple example.
16296 * gdb.base/structs.exp: Use gdb_test_multiple.
16297
039cf96d
AC
162982003-11-20 Andrew Cagney <cagney@redhat.com>
16299
6882279b
AC
16300 * gdb.base/structs.exp: Handle and recover from internal errors.
16301 Replace "foo${n}" with "foo<n>" in test messages.
16302
e53890ae
AC
16303 * gdb.base/structs.exp: Update copyright. Rewrite.
16304 * gdb.base/structs.c: Update copyright. Rewrite.
16305
2b211c59
AC
16306 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
16307 resync count exceeded.
d63a86f8 16308
039cf96d
AC
16309 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
16310 from the internal error.
16311 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
16312 Original from Jim Blandy.
16313 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 16314
eac98b22
AC
163152003-11-19 Andrew Cagney <cagney@redhat.com>
16316
16317 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
16318 KFAIL.
16319
67455b2a
MK
163202003-11-17 Mark Kettenis <kettenis@gnu.org>
16321
16322 New testcase for PR backtrace/1435.
16323 * gdb.arch/i386-unwind.exp: New file.
16324 * gdb.arch/i386-unwind.c: New file.
16325
853d6e5b
AC
163262003-11-17 Andrew Cagney <cagney@redhat.com>
16327
16328 * lib/gdb.exp (compiler_info): New global.
16329 (test_compiler_info): New function.
16330 (get_compiler_info): Set compiler_info.
16331 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
16332 "compiler_info" to gcc-<major>-<minor>.
16333
38cf6e11
MC
163342003-11-15 Michael Chastain <mec.gnu@mindspring.com>
16335
16336 * gdb.trace/configure: Remove.
16337
a50d3602
EZ
163382003-11-13 Elena Zannoni <ezannoni@redhat.com>
16339
16340 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 16341 breakpoints.
a50d3602
EZ
16342 * gdb.base/break.exp: Remove all references to explicit line
16343 numbers.
16344
d9407aaa
NC
163452003-11-11 Nick Clifton <nickc@redhat.com>
16346
16347 * gdb.base/shreloc.exp: Do not run for targets which do not
16348 support shared objects.
16349
db488fc1
CV
163502003-11-10 Corinna Vinschen <vinschen@redhat.com>
16351
16352 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
16353 Don't run tests if nofileio flag is given.
16354
6a90a18e
EZ
163552003-11-07 Elena Zannoni <ezannoni@redhat.com>
16356
16357 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 16358 as well as 'Watchpoint'.
6a90a18e 16359
0b915e9c
EZ
163602003-11-06 Elena Zannoni <ezannoni@redhat.com>
16361
16362 Reported by Jim Ingham <jingham@apple.com>:
16363 * gdb.base/annota1.exp: Match at least one occurrence of the
16364 signal handler annotation.
16365
d7e4b55f
EZ
163662003-11-06 Elena Zannoni <ezannoni@redhat.com>
16367
a9c64011
AS
16368 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
16369 as well as 'Watchpoint'.
d7e4b55f 16370
2fe4e8d0
MC
163712003-11-05 Michael Chastain <mec@shout.net>
16372
16373 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
16374
6ef88553
KW
163752003-11-03 Kris Warkentin <kewarken@qnx.com>
16376
16377 * gdb.arch/gdb1291.c: New test file.
16378 * gdb.arch/gdb1291.exp: New test script.
16379 * gdb.arch/gdb1431.c: New test file.
16380 * gdb.arch/gdb1431.exp: New test script.
16381
ae7dc4d8
MC
163822003-10-22 Michael Chastain <mec@shout.net>
16383
16384 * gdb.mi/pthreads.c: Add copyright notice.
16385
c39d7427
MC
163862003-10-22 Michael Chastain <mec@shout.net>
16387
16388 * gdb.threads/pthreads.c: Add copyright notice.
16389
8b7d96c1
MC
163902003-10-20 Michael Chastain <mec@shout.net>
16391
16392 * gdb.base/gdb1056.exp: New test script.
16393
d1d69fdd
DJ
163942003-10-13 Daniel Jacobowitz <drow@mvista.com>
16395
16396 * gdb.threads/killed.exp: Use gdb_run_cmd.
16397
7d605576
DJ
163982003-10-13 Daniel Jacobowitz <drow@mvista.com>
16399
16400 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
16401 create a core file.
16402 * gdb.threads/gcore-thread.exp: Likewise.
16403
618ec112
CV
164042003-10-13 Corinna Vinschen <vinschen@redhat.com>
16405
16406 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
16407 type, based on char type.
16408 (struct bit_flags_short_t): New bitfield type, based on short type.
16409 (init_bit_flags_char): New fuction.
16410 (init_bit_flags_short): Ditto.
16411 (print_bit_flags_char): Ditto.
16412 (print_bit_flags_short): Ditto.
16413 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
16414
9367a73c
MC
164152003-10-11 Michael Chastain <mec@shout.net>
16416
16417 * gdb.base/call-rt-st.exp: Update copyright year.
16418
1decf120
KI
164192003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
16420
16421 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
16422 * gdb.disasm/sh3.s: Ditto.
16423
5445b2ae
DJ
164242003-10-07 Daniel Jacobowitz <drow@mvista.com>
16425
16426 * gdb.threads/switch-threads.exp: New test.
16427 * gdb.threads/switch-threads.c: New source file.
16428
aec24853
CV
164292003-10-07 Corinna Vinschen <vinschen@redhat.com>
16430
16431 * gdb.base/ending-run.exp: Add sh specific case.
16432
adc7428d
AC
164332003-10-06 Andrew Cagney <cagney@redhat.com>
16434
16435 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
16436 * gdb.disasm/mn10200.exp: Delete obsolete file.
16437
c9d37158
DJ
164382003-09-29 Daniel Jacobowitz <drow@mvista.com>
16439
16440 * ChangeLog: Correct an entry command.exp -> commands.exp.
16441 * gdb.base/commands.exp (bp_deleted_in_command_test)
16442 (temporary_breakpoint_commands): Check noargs.
16443
79c2c32d
DC
164442003-09-25 David Carlton <carlton@kealia.com>
16445
16446 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
16447 of some print tests, where appropriate. Add tests for C::D::cd,
16448 E::ce, F::cXfX, G::XgX.
16449 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
16450
594e6d67
RE
164512003-09-25 Richard Earnshaw <rearnsha@arm.com>
16452
16453 * lib/java.exp (java_init): Import target_alias before using it.
16454
10f0d451
DC
164552003-09-25 David Carlton <carlton@kealia.com>
16456
16457 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
16458
274bcba0
EZ
164592003-09-23 Elena Zannoni <ezannoni@redhat.com>
16460
d63a86f8 16461 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 16462 weirdness.
274bcba0 16463
cdbf20f7
MC
164642003-09-17 Michael Chastain <mec@shout.net>
16465
16466 * gdb.cp/gdb1355.exp: New file.
16467 * gdb.cp/gdb1355.c: New file.
16468
71e06f80
CV
164692003-09-15 Corinna Vinschen <vinschen@redhat.com>
16470
16471 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
16472 * gdb.asm/sh.inc: New file.
16473
5c4e30ca
DC
164742003-09-11 David Carlton <carlton@kealia.com>
16475
bd45b7af
DC
16476 * gdb.cp/namespace.exp: Add tests for namespace types.
16477 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
16478 (test_namespace): New.
16479
1c199746
EZ
164802003-09-11 Elena Zannoni <ezannoni@redhat.com>
16481
a9c64011 16482 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 16483 * gdb.stabs/weird.exp: Ditto.
1c199746 16484
04ed252f
MC
164852003-09-08 Michael Chastain <mec@shout.net>
16486
16487 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
16488
d8a2d9e7
MC
164892003-09-07 Michael Chastain <mec@shout.net>
16490
16491 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
16492 'parse error'.
16493
161afb24
MK
164942003-09-07 Mark Kettenis <m.kettenis@osp.nl>
16495
16496 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
16497
49f2741a
MC
164982003-08-30 Michael Chastain <mec@shout.net>
16499
16500 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
16501 * gdb.gdb/observer.exp: Ditto.
16502 * gdb.gdb/xfullpath.exp: Ditto.
16503
8afa723e
MK
165042003-08-29 Mark Kettenis <kettenis@gnu.org>
16505
16506 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
16507 *-*-*bsd*.
16508
f31dfe3b
JJ
165092003-08-28 Jeff Johnston <jjohnstn@redhat.com>
16510
16511 * gdb.base/dump.exp: Skip for ia64.
16512
4630e498
JJ
165132003-08-25 Jeff Johnston <jjohnstn@redhat.com>
16514
16515 * gdb.asm/asm-source.exp: Add ia64 support.
16516 * gdb.asm/ia64.inc: New file.
16517
1105b7ef
MC
165182003-08-22 Michael Chastain <mec@shout.net>
16519
16520 * gdb.cp: New directory.
16521 * gdb.cp/*: Copy from gdb.c++/*.
16522 * gdb.c++/*: Remove.
16523 * Makefile.in: Change gdb.c++ to gdb.cp.
16524 * configure.in: Ditto.
16525 * configure: Regnerate.
16526
c945b932
MK
165272003-08-18 Mark Kettenis <kettenis@gnu.org>
16528
16529 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
16530 * gdb.arch/i386-prologue.c (gdb1338): Add function.
16531
2b66634b
DJ
165322003-08-17 Daniel Jacobowitz <drow@mvista.com>
16533
16534 * mi-var-display.exp (-var-list-children weird): Accept function
16535 pointers with argument types.
16536 * mi1-var-display.exp (-var-list-children weird): Likewise.
16537 * mi2-var-display.exp (-var-list-children weird): Likewise.
16538
a356f73b
DJ
165392003-08-17 Daniel Jacobowitz <drow@mvista.com>
16540
16541 * gdb.base/annota3.exp: Add missing newline.
16542
483417b8
MC
165432003-08-06 Michael Chastain <mec@shout.net>
16544
16545 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16546
c99c59c3
MS
165472003-08-12 Michael Snyder <msnyder@redhat.com>
16548
16549 * gdb.base/float.exp: Add test for SH.
16550
55ed7501
MK
165512003-08-10 Mark Kettenis <kettenis@gnu.org>
16552
16553 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16554
1a371f2e
EZ
165552003-08-07 Elena Zannoni <ezannoni@redhat.com>
16556
16557 * gdb.base/completion.exp: Remove reduntant completion test
16558 on filename.
16559
e0f353ce
EZ
165602003-08-07 Elena Zannoni <ezannoni@redhat.com>
16561
a9c64011
AS
16562 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16563 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16564 gdb.trace/save-trace.exp: Make sure that full pathnames are
16565 escaped correctly.
e0f353ce 16566
5710a1af 165672003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16568
a9c64011
AS
16569 * configure.in: Don't generate config.h from config.hin.
16570 * configure: Regenerate.
16571 * config.hin: Remove file.
16572 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16573 * gdb.threads/pthreads.c: Ditto.
5710a1af 16574
dcd81ce9
DJ
165752003-08-07 Daniel Jacobowitz <drow@mvista.com>
16576
16577 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16578 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16579 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16580 Replace ld24 with seth/add3.
16581
6009d884
AC
165822003-08-02 Andrew Cagney <cagney@redhat.com>
16583
16584 * gdb.base/annota3.exp: New file.
16585 * gdb.base/annota3.c: New file.
16586 * gdb.c++/annota3.exp: New file.
16587 * gdb.c++/annota3.cc: New file.
16588
51514e06
MC
165892003-07-29 Michael Chastain <mec@shout.net>
16590
16591 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16592 actually failed.
16593 (do_pass): Likewise.
16594 * gdb.threads/tls.exp: Always initialize no_of_threads.
16595
4ee6625b
DJ
165962003-07-27 Daniel Jacobowitz <drow@mvista.com>
16597
16598 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16599 pattern.
16600 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16601 * gdb.threads/tls.exp: Recognize one case of the host library not
16602 supporting TLS.
16603
225f2bf6
AC
166042003-07-27 Andrew Cagney <cagney@redhat.com>
16605
16606 * gdb.base/fileio.exp: Use SH when running commands using
16607 remote_exec.
16608
bcb27c9f
DJ
166092003-07-24 Daniel Jacobowitz <drow@mvista.com>
16610
16611 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16612 * gdb.base/relocate.c (dummy): New padding array.
16613
3d67be83
MS
166142003-07-22 Michael Snyder <msnyder@redhat.com>
16615
d63a86f8 16616 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16617
16618 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16619 patterns to be more general, accepting old and new output.
16620 Some output chars (such as '+') also must be quoted.
d63a86f8 16621 Some addresses are displayed numerically instead of
3d67be83
MS
16622 symbolically.
16623
57ba3b85
MS
166242003-07-23 Michael Snyder <msnyder@redhat.com>
16625
686d097c
MS
16626 * gdb.base/return2.exp: Don't test long-long return.
16627
57ba3b85
MS
16628 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16629 * gdb.disasm/t01_mov.exp: Ditto.
16630 * gdb.disasm/t02_mova.s: Ditto.
16631 * gdb.disasm/t02_mova.exp: Ditto.
16632 * gdb.disasm/t03_add.s: Ditto.
16633 * gdb.disasm/t03_add.exp: Ditto.
16634 * gdb.disasm/t04_sub.s: Ditto.
16635 * gdb.disasm/t04_sub.exp: Ditto.
16636 * gdb.disasm/t05_cmp.s: Ditto.
16637 * gdb.disasm/t05_cmp.exp: Ditto.
16638 * gdb.disasm/t06_ari2.s: Ditto.
16639 * gdb.disasm/t06_ari2.exp: Ditto.
16640 * gdb.disasm/t07_ari3.s: Ditto.
16641 * gdb.disasm/t07_ari3.exp: Ditto.
16642 * gdb.disasm/t08_or.s: Ditto.
16643 * gdb.disasm/t08_or.exp: Ditto.
16644 * gdb.disasm/t09_xor.s: Ditto.
16645 * gdb.disasm/t09_xor.exp: Ditto.
16646 * gdb.disasm/t10_and.s: Ditto.
16647 * gdb.disasm/t10_and.exp: Ditto.
16648 * gdb.disasm/t11_logs.s: Ditto.
16649 * gdb.disasm/t11_logs.exp: Ditto.
16650 * gdb.disasm/t12_bit.s: Ditto.
16651 * gdb.disasm/t12_bit.exp: Ditto.
16652 * gdb.disasm/t13_otr.s: Ditto.
16653 * gdb.disasm/t13_otr.exp: Ditto.
16654
e00759ef
EZ
166552003-07-22 Elena Zannoni <ezannoni@redhat.com>
16656
16657 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16658
8bc2021f
EZ
166592003-07-22 Elena Zannoni <ezannoni@redhat.com>
16660
a9c64011
AS
16661 * gdb.threads/tls.c : New file.
16662 * gdb.threads/tls.exp : New file.
16663 * gdb.threads/tls-main.c : New file.
16664 * gdb.threads/tls-shared.c : New file.
16665 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16666
89320c4c
AS
166672003-07-22 Andreas Schwab <schwab@suse.de>
16668
16669 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16670
180dea7c
AS
166712003-07-20 Andreas Schwab <schwab@suse.de>
16672
16673 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16674 due to insn reordering.
16675
0714963c
AC
166762003-07-15 Andrew Cagney <cagney@redhat.com>
16677
16678 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16679
98a23b3f
MC
166802003-07-15 Michael Chastain <mec@shout.net>
16681
16682 * gdb.base/gdb1250.exp: New file.
16683 * gdb.base/gdb1250.c: New file.
16684
27e417a2
ML
166852003-07-09 Michal Ludvig <mludvig@suse.cz>
16686
16687 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16688 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16689
8bc2021f
EZ
166902003-07-09 Elena Zannoni <ezannoni@redhat.com>
16691
a9c64011
AS
16692 * gdb.threads/tls.c: New file.
16693 * gdb.threads/tls.exp: New file.
16694 * gdb.threads/tls-main.c: New file.
16695 * gdb.threads/tls-shared.c: New file.
16696 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16697
d99968dc
EZ
166982003-07-09 Elena Zannoni <ezannoni@redhat.com>
16699
16700 * gdb.base/annota1.exp: Make sure that we properly escape the
16701 full path of the source file. Xfail more permissive patterns,
d63a86f8 16702 due to a compiler debug info problem.
d99968dc 16703
83876b3b
AS
167042003-07-07 Andreas Schwab <schwab@suse.de>
16705
2705e972
AS
16706 * gdb.asm/m68k.inc: New file.
16707 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16708
83876b3b
AS
16709 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16710 arguments"): Also match negative number.
16711
16712 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16713
3a871b37
DJ
167142003-07-03 Daniel Jacobowitz <drow@mvista.com>
16715
16716 * gdb.base/store.c (charest): New typedef.
16717 (add_char): Rename to add_charest, update.
16718 (wack_char): Rename to wack_charest, update types. Return l + r
16719 to keep r live across the call.
16720 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16721 (wack_double, wack_doublest): Return l + r to keep r live across
16722 the call.
16723 * gdb.base/store.exp: Accomodate store.c changes.
16724
b2a7f303
DC
167252003-06-30 David Carlton <carlton@kealia.com>
16726
16727 * gdb.c++/maint.exp (test_invalid_name): New.
16728 (test_first_component): Add tests for invalid names.
16729
3c6cb4a1
MC
167302003-06-29 Michael Chastain <mec@shout.net>
16731
16732 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16733 output of '<VTT for class>' for virtual base classes.
16734
f1c2644b
DJ
167352003-06-29 Daniel Jacobowitz <drow@mvista.com>
16736
16737 * gdb.base/completion.exp: Tab-complete "complet" instead of
16738 "compl".
16739 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16740
18080350
DJ
167412003-06-29 Daniel Jacobowitz <drow@mvista.com>
16742
16743 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16744 * gdb.base/volatile.exp: Likewise.
16745
f56973f8
DJ
167462003-06-29 Daniel Jacobowitz <drow@mvista.com>
16747
16748 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16749 gdb/1265.
16750
167512003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16752 Daniel Jacobowitz <drow@mvista.com>
16753
16754 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16755 initial line count of 'captured_main' from 26 to 32.
16756 (test_with_self): Allow xmalloc call to be interleaved with the
16757 preceding two lines.
16758
e766d4d6
JB
167592003-06-24 Joel Brobecker <brobecker@gnat.com>
16760
16761 * gdb.base/bang.exp: New testcase.
16762
f125c9a4
JB
167632003-06-23 Joel Brobecker <brobecker@gnat.com>
16764
16765 * gdb.base/langs.exp: Add some tests for the "minimal" language
16766 support.
16767
6e25beaf
EZ
167682003-06-23 Elena Zannoni <ezannoni@redhat.com>
16769
16770 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16771 the testcase.
16772
2f816dda
DJ
167732003-06-22 Daniel Jacobowitz <drow@mvista.com>
16774
16775 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16776 offset.
16777
db5a5748
DJ
167782003-06-22 Daniel Jacobowitz <drow@mvista.com>
16779
16780 * gdb.c++/pr-1210.cc: New file.
16781 * gdb.c++/pr-1210.exp: New file.
16782
1df0c130
DJ
167832003-06-21 Daniel Jacobowitz <drow@mvista.com>
16784
16785 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16786 000-exec-continue.
16787
a92feac0
MK
167882003-06-15 Mark Kettenis <kettenis@gnu.org>
16789
16790 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16791 on *-*-*bsd* instead of *-*-freebsd*.
16792
81a58f5b
AC
167932003-06-14 Andrew Cagney <cagney@redhat.com>
16794
16795 * gdb.base/store.exp: Test longest and doublest. Test all
16796 parameters. Weaken return statement match.
16797 * gdb.base/store.c: Add longest and doublest - aka long long and
16798 long double functions. Put all parameters into local register
16799 variables. Use negative values.
16800
b257a0d3
AC
168012003-06-14 Andrew Cagney <cagney@redhat.com>
16802
16803 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16804 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16805 exit status.
16806 * gdb.base/fileio.exp: Disable target when nointerrupts and
16807 noinferiorio, instead of limiting it to remote. Use remote_exec
16808 instead of system.
d63a86f8 16809
21c38304
JJ
168102003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16811
16812 * gdb.base/float.exp: Add ia64 support.
16813
1bcdb424
CV
168142003-06-12 Corinna Vinschen <vinschen@redhat.com>
16815
16816 * gdb.base/fileio.exp: Run only on remote targets.
16817
6aeb981f
CV
168182003-06-10 Corinna Vinschen <vinschen@redhat.com>
16819
16820 * gdb.base/fileio.c: New file, testing File-I/O.
16821 * gdb.base/fileio.exp: Ditto.
16822
53df362e
RG
168232003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16824
16825 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16826 shared objects after relocation at load time (gdb PR/1132).
16827 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16828 as above, part of the shared object relocation test.
53df362e 16829
ffee1b46
MK
168302003-06-08 Mark Kettenis <kettenis@gnu.org>
16831
b5ca3722
MK
16832 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16833 fully filled history list.
16834 * gdb.base/gdb_history: New file.
16835
03ed860d
MK
16836 * gdb.base/signals.exp: XFAIL "continue to func1" on
16837 i*86-*-freebsd*.
16838
ffee1b46
MK
16839 * gdb.base/attach.exp: When trying to attach to a nonexistent
16840 process, make it possible to specify the PID based on the target,
16841 and do so for *-*-freebsd*.
16842
d80dbb52
RH
168432003-06-02 Richard Henderson <rth@redhat.com>
16844
16845 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16846
6dd77b81
RH
168472003-06-02 Richard Henderson <rth@redhat.com>
16848
16849 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16850
f6347e16
RH
168512003-06-02 Richard Henderson <rth@redhat.com>
16852
16853 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16854
2c161407
DJ
168552003-06-01 Daniel Jacobowitz <drow@mvista.com>
16856
16857 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16858 of globalvar.
16859
572eb746
MK
168602003-06-01 Mark Kettenis <kettenis@gnu.org>
16861
16862 * gdb.asm/asm-source.exp: Check for memory read errors in
16863 disassembler test on *BSD too.
16864
9e9617a5
RH
168652003-06-01 Richard Henderson <rth@redhat.com>
16866
16867 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16868 for .frame.
16869 (gdbasm_call): Lose ldgp.
16870 (gdbasm_startup): Add frame information.
16871 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16872
7b34ad4e
MK
168732003-05-31 Mark Kettenis <kettenis@gnu.org>
16874
16875 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16876 i?86-*-*.
16877
10059fdf
MK
168782003-05-30 Mark Kettenis <kettenis@gnu.org>
16879
16880 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16881 FreeBSD.
16882
acf4b816
RH
168832003-05-29 Richard Henderson <rth@redhat.com>
16884
16885 * gdb.asm/alpha.inc: New file.
16886 * gdb.asm/asm-source.exp: Use it.
16887
e9ecd949
JB
168882003-05-29 Jim Blandy <jimb@redhat.com>
16889
16890 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16891 'core.PID'.
16892
e3e5a4f3
JB
168932003-05-22 Jim Blandy <jimb@redhat.com>
16894
16895 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16896 backtrace.
d63a86f8 16897
72fe3d25
DC
168982003-05-20 David Carlton <carlton@math.stanford.edu>
16899
16900 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16901 this time.
16902
58da2eb2
DC
169032003-05-19 David Carlton <carlton@bactrian.org>
16904
16905 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16906 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16907
1fcb5155
DC
169082003-05-19 David Carlton <carlton@bactrian.org>
16909
16910 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16911 namespace tests.
16912 Bump copyright date.
16913 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16914 (main): Call C::D::marker2.
16915 * gdb.c++/namespace1.cc: New file.
16916
85e85163
JJ
169172003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16918
16919 Roland McGrath <roland@redhat.com>
d63a86f8 16920 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16921 there is no manager thread.
16922
a25fbfec
JJ
169232003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16924
d63a86f8
RM
16925 * gdb.threads/schedlock.exp: Remove assumption that all threads
16926 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16927 in one of the child threads rather than the main thread.
16928
be375bae
JB
169292003-05-07 Jim Blandy <jimb@redhat.com>
16930
09bf6082
JB
16931 Add support for assembly source testing on the s390x.
16932 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16933 architecture.
16934 * gdb.asm/s390x.inc: New file.
16935
be375bae
JB
16936 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16937 succession of 'if' statements.
16938
00905d52
AC
169392003-05-05 Andrew Cagney <cagney@redhat.com>
16940
16941 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16942
b1e29e33
AC
169432003-05-05 Andrew Cagney <cagney@redhat.com>
16944
16945 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16946 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16947
e33d66ec
EZ
169482003-05-02 Elena Zannoni <ezannoni@redhat.com>
16949
16950 * gdb.base/charset.exp: Update based on new behavior of set/show
16951 charset commands.
16952
2b6fd0d8
AC
169532003-05-01 Andrew Cagney <cagney@redhat.com>
16954
16955 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16956 variable do not give memory errors.
16957
130cacce
AF
169582003-04-30 Adam Fedor <fedor@gnu.org>
16959
16960 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16961 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16962 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16963 gdb.objc/basicclass.m: : New files
16964
16965 * lib/gdb.exp (gdb_compile_objc): New procedure.
16966
bea71854
DJ
169672003-04-27 Daniel Jacobowitz <drow@mvista.com>
16968
16969 * gdb.base/signals.exp: Make backtrace tests more specific.
16970
0f20eeea
DC
169712003-04-23 David Carlton <carlton@bactrian.org>
16972
16973 * gdb.c++/maint.exp (test_first_component): Add tests for
16974 'operator' in more locations.
16975
c8c4d8dc
KB
169762003-04-16 Kevin Buettner <kevinb@redhat.com>
16977
16978 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16979
3fe60e3c
EZ
169802003-04-16 Elena Zannoni <ezannoni@redhat.com>
16981
16982 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16983 func marke' instead. Update test name.
3fe60e3c 16984
9219021c
DC
169852003-04-15 David Carlton <carlton@math.stanford.edu>
16986
16987 * gdb.c++/maint.exp: New file.
16988
5dd55bdd
EZ
169892003-04-14 Elena Zannoni <ezannoni@redhat.com>
16990
16991 * gdb.threads/schedlock.c: Change type of thread function argument
16992 to long, to avoid warnings on 64-bit platforms.
16993
00890572
EZ
169942003-04-14 Elena Zannoni <ezannoni@redhat.com>
16995
a9c64011
AS
16996 * gdb.base/attach.exp: Add new message from ptrace in case of
16997 attaching to nonexistent process.
d63a86f8 16998
93201743
JB
169992003-04-11 Jim Blandy <jimb@redhat.com>
17000
17001 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17002 gdb.c++/userdef.cc: Place comments on the lines to which the
17003 marker function might return.
17004 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17005 gdb.c++/userdef.exp: Look for those comments to check that we've
17006 returned to the right place, instead of checking line numbers.
17007
2a11c64d
EZ
170082003-04-11 Elena Zannoni <ezannoni@redhat.com>
17009
a9c64011
AS
17010 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
17011 match on sourcefile name, instead of directory name.
2a11c64d 17012
68ab8fc5
EZ
170132003-04-10 Elena Zannoni <ezannoni@redhat.com>
17014
d63a86f8 17015 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
17016 working directory name.
17017
5624293a
JB
170182003-04-09 Jim Blandy <jimb@redhat.com>
17019
17020 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17021 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
17022 after an inferior function call, report the failure, but allow the
17023 test to continue.
17024
f1f02ee4
SC
170252003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17026
17027 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17028 with -DPROTOTYPES.
17029
6eb79af0
SC
170302003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17031
17032 * gdb.base/break.exp: Revert last patch.
17033
8dfb4cf0
SC
170342003-04-04 Stephane Carrez <stcarrez@nerim.fr>
17035
17036 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17037 with -DPROTOTYPES.
17038
ed4c619a
AC
170392003-04-02 Andrew Cagney <cagney@redhat.com>
17040
17041 * gdb.base/callfuncs.exp: Make "print add" messages unique.
17042 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
17043 matching directories by the name breakpoint.
17044 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
17045 Make "continue to marker1" consistent.
17046 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
17047 message consistent.
17048 * lib/gdb.exp: Put "the program is no longer running", and "the
17049 program exited" in parenthesis.
17050 * lib/mi-support.exp: Ditto.
d63a86f8 17051
4e35d5f0 170522003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 17053
4e35d5f0
BR
17054 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
17055
71900fe8
AC
170562003-03-29 Andrew Cagney <cagney@redhat.com>
17057
17058 * gdb.base/sizeof.c (main): Print the value of '\377'.
17059 * gdb.base/sizeof.exp: Check the sign of '\377'.
17060
c0655a16
MC
170612003-03-27 Michael Chastain <mec@shout.net>
17062
17063 * gdb.base/gdb1090.exp: New file.
17064 * gdb.base/gdb1090.cc: New file.
17065
5b2a3989
JB
170662003-03-27 J. Brobecker <brobecker@gnat.com>
17067
17068 * gdb.gdb/observer.exp: New regression test.
17069
79876890
MC
170702003-03-27 Michael Chastain <mec@shout.net>
17071
17072 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
17073 * gdb.base/ptype.exp: Likewise.
17074
6eac95e3
CV
170752003-03-27 Corinna Vinschen <vinschen@redhat.com>
17076
17077 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
17078
e8c71839
MC
170792003-03-26 Michael Chastain <mec@shout.net>
17080
17081 * gdb.base/ptype.exp: Actually use some typedef'd types.
17082
71b10041
SC
170832003-03-21 Stephane Carrez <stcarrez@nerim.fr>
17084
17085 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
17086 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
17087
2512cf80
CV
170882003-03-20 Corinna Vinschen <vinschen@redhat.com>
17089
17090 * gdb.base/default.exp: Fix regular expression.
17091
0d195a4f
CV
170922003-03-20 Corinna Vinschen <vinschen@redhat.com>
17093
17094 * gdb.base/args.exp: Fix regular expression.
17095
8a2dbca8
CV
170962003-03-20 Corinna Vinschen <vinschen@redhat.com>
17097
17098 * gdb.base/help.exp: Allow Win32 child process.
17099
bf028682
CV
171002003-03-20 Corinna Vinschen <vinschen@redhat.com>
17101
17102 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
17103 when stepping out of main().
17104
182dbe85
CV
171052003-03-20 Corinna Vinschen <vinschen@redhat.com>
17106
17107 * gdb.base/default.exp: Check for win32 specific message when calling
17108 "run" without executable.
17109
d67a6ba5
CV
171102003-03-20 Corinna Vinschen <vinschen@redhat.com>
17111
17112 * gdb.base/args.exp: Expect .exe in output.
17113
a955b5bb
CV
171142003-03-20 Corinna Vinschen <vinschen@redhat.com>
17115
17116 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
17117 Cygwin native.
17118
bf6bad4b
AC
171192003-03-17 Andrew Cagney <cagney@redhat.com>
17120
17121 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
17122 vector registes.
17123 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
17124 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
17125
293e9a31
DC
171262003-03-17 David Carlton <carlton@math.stanford.edu>
17127
17128 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
17129 test, for PR breakpoints/38.
17130 Call test_watchpoint_and_breakpoint.
17131 * gdb.base/watchpoint.c (func3): New function.
17132 (main): Call func3.
17133
5330f2db
DC
171342003-03-04 David Carlton <carlton@math.stanford.edu>
17135
17136 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
17137 Garply<Garply<char> >:: garply".
17138 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
17139 with respect to PR c++/1111; note also PR c++/1113.
17140 (test_template_breakpoints): KFAIL "constructor breakpoint" with
17141 respect to PR c++/1062.
17142 KFAIL "destructor breakpoint" with respect to PR c++/1112.
17143
6ece72da
DC
171442003-03-03 David Carlton <carlton@math.stanford.edu>
17145
17146 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
17147 with respect to PR c++/57.
17148 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
17149 c++/826.
17150 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
17151 respect to PR c++/57.
17152
85ca1584
DC
171532003-03-03 David Carlton <carlton@math.stanford.edu>
17154
17155 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
17156 respect to PR c++/33 into FAILs.
17157
98e9c5b8
MC
171582003-03-03 Michael Chastain <mec@shout.net>
17159
7bedbf27
MC
17160 * configure.in: Update copyright years.
17161
171622003-03-03 Michael Chastain <mec@shout.net>
17163
17164 * Makefile.in: Update copyright years.
98e9c5b8 17165
f683e100
DC
171662003-02-28 David Carlton <carlton@math.stanford.edu>
17167
17168 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
17169 print class instead of struct and/or superfluous protection
17170 specifiers, as long as the resulting output is equivalent to the
17171 source code.
17172 Delete FIXME from end of messages on tests that don't need
17173 fixing.
17174
a9e0cf2c
DC
171752003-02-28 David Carlton <carlton@math.stanford.edu>
17176
17177 * gdb.c++/templates.exp (do_tests): Allow const in the two
17178 Foo<volatile char *>::foo tests.
17179
e8d359df
MS
171802003-02-27 Michael Snyder <msnyder@redhat.com>
17181
d63a86f8 17182 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
17183 will be consistant.
17184
0b71dc91
DC
171852003-02-26 David Carlton <carlton@math.stanford.edu>
17186
17187 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
17188 char *>::foo" test with respect to PR c++/33. Create a new test
17189 which is identical to that one except that it doesn't put the
17190 space between the "char" and the "*"; KFAIL it, too.
17191
dd14ab43
DC
171922003-02-26 David Carlton <carlton@math.stanford.edu>
17193
17194 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
17195 template types into either PASSes or KFAILs (corresponding to PR
17196 c++/57). Tweak indentation. Update copyright.
17197
1146c7f1
SC
171982003-02-23 Stephane Carrez <stcarrez@nerim.fr>
17199
17200 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
17201
74641dfb
MC
172022003-02-13 Michael Chastain <mec@shout.net>
17203
17204 * gdb.base/exprs.exp: Remove i960 remnants.
17205 * gdb.base/funcargs.exp: Likewise.
17206 * gdb.base/list.exp: Likewise.
17207 * gdb.base/ptype.exp: Likewise.
17208
559cd2d0
DC
172092003-02-14 David Carlton <carlton@math.stanford.edu>
17210
17211 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
17212 pEe->D::vg()" from XFAIL to KFAIL.
17213
c4f90d87
JM
172142003-02-13 Jason Molenda (jmolenda@apple.com)
17215
17216 * gdb.base/maint.exp: Update maint print statistics regexp to include
17217 new entries.
17218
cbc4d97c
MC
172192003-02-13 Michael Chastain <mec@shout.net>
17220
17221 * gdb.c++/inherit.exp: Remove call to get_debug_format.
17222
40f235b7
MC
172232003-02-12 Michael Chastain <mec@shout.net>
17224
17225 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
17226 * gdb.c++/inherit.exp: Likewise.
17227 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
17228 * gdb.c++/templates.exp: Likewise.
17229 * gdb.c++/virtfunc.exp: Likewise.
17230
c56716b0
JM
172312003-02-06 Jason Molenda (jason-cl@molenda.com)
17232
17233 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
17234 why the code is written that way.
17235
070afcf8
MC
172362003-02-05 Michael Chastain <mec@shout.net>
17237
17238 * gdb.base/dump.exp: Add missing copyright line.
17239
5d0331e5
JM
172402003-02-05 Jason Molenda (jason-cl@molenda.com)
17241
f7ae6d3e 17242 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
17243 at the beginning so the breakpoint doesn't get set on the loop.
17244
92851186
MC
172452003-02-05 Michael Chastain <mec@shout.net>
17246
17247 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
17248 output for configurations with gcc 2.95.3.
17249
cbf1e085
AC
172502003-02-05 Keith Seitz <keiths@redhat.com>
17251 Andrew Cagney <ac131313@redhat.com>
17252
17253 * gdb.mi/mi-cli.exp: New file.
d63a86f8 17254
29518e1e
MC
172552003-02-04 Michael Chastain <mec@shout.net>
17256
17257 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
17258 Call perror and then continue.
17259
5af1d5f3
MC
172602003-02-03 Michael Chastain <mec@shout.net>
17261
17262 * gdb.c++/pr-1023.cc: New file.
17263 * gdb.c++/pr-1023.exp: New file.
17264
6b549786
JB
172652003-02-05 Jim Blandy <jimb@redhat.com>
17266
17267 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
17268 it's local to foobar. Check for it there, and check that it's not
17269 present in main.
17270 * gdb.c++/local.cc (marker2): New function.
17271 (foobar): Call marker1.
17272 (main): Call marker2 instead of marker1.
17273
67f16606
AC
172742003-02-04 Andrew Cagney <ac131313@redhat.com>
17275
17276 * gdb.disasm/mn10200.exp: Obsolete file.
17277 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
17278 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
17279 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
17280
1c5cb38e
DC
172812003-02-04 David Carlton <carlton@math.stanford.edu>
17282
17283 * gdb.c++/overload.exp: Test intToChar(1).
17284 * gdb.c++/overload.cc (intToChar): New.
17285 (main): Call intToChar.
17286
d1fe6965
DC
172872003-02-03 David Carlton <carlton@math.stanford.edu>
17288
17289 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
17290 'might_kfail' arg.
17291 KFAIL some of the continue_to_bp_overloaded calls, according to
17292 PR c++/1025.
17293
9ba61c5d
MC
172942003-02-01 Michael Chastain <mec@shout.net>
17295
17296 * gdb.base/advance.c (marker1): New marker function.
17297 * gdb.base/advance.exp: When the 'advance' command lands on the
17298 return breakpoint, it can legitimately stop on either the
17299 current line or the next line. Accommodate both outcomes.
17300 * gdb.base/until.exp: Likewise.
17301
e7494ffb
AC
173022003-02-02 Andrew Cagney <ac131313@redhat.com>
17303
17304 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17305 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
17306 now a list, not a tuple.
17307 * gdb.mi/mi-var-display.exp: Ditto.
17308 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 17309
075559bc
AC
173102003-02-01 Andrew Cagney <ac131313@redhat.com>
17311
17312 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17313 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
17314 stack backtraces.
17315 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 17316
2bd4c7b1
MK
173172003-02-01 Mark Kettenis <kettenis@gnu.org>
17318
17319 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17320 gdb.mi/mi1-pthreads.exp: Return instead of calling
17321 gdb_suppress_entire_file.
17322
eabd8992
MS
173232003-02-01 Mark Salter <msalter@redhat.com>
17324
17325 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
17326
71469e2f
MS
173272003-01-31 Mark Salter <msalter@redhat.com>
17328
17329 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
17330 Support empty arg.
17331
38a94d44
MC
173322003-01-30 Michael Chastain <mec@shout.net>
17333
17334 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
17335 This was a workaround for a UTF-8 bug in readline 4.3. The bug
17336 has been fixed in gdb/readline on 2003-01-09.
17337
19ea9e73
MS
173382003-01-29 Michael Snyder <msnyder@redhat.com>
17339
e8d359df
MS
17340 * gdb.base/maint.exp: Allow for leading underscore in symbol.
17341 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
17342 * gdb.base/args.exp: Skip if target does not support args passing.
17343
2307bd6a
DJ
173442003-01-22 Daniel Jacobowitz <drow@mvista.com>
17345
19ea9e73 17346 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
17347 gdb_test. Accept a list of expect arguments as the third
17348 parameter.
17349 (gdb_test): Use it.
17350
f2dd3617
EZ
173512003-01-20 Elena Zannoni <ezannoni@redhat.com>
17352
17353 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
17354 allow for different test tree configurations. Update some
17355 tescases accordingly.
17356 * gdb.arch/altivec-regs.exp: Ditto.
17357 * gdb.asm/asm-source.exp: Ditto.
17358 * gdb.base/advance.exp: Ditto.
17359 * gdb.base/display.exp: Ditto.
d63a86f8 17360 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
17361 * gdb.base/mips_pro.exp: Ditto.
17362 * gdb.base/overlays.exp: Ditto.
17363 * gdb.base/relocate.exp: Ditto.
17364 * gdb.base/setshow.exp: Ditto.
17365 * gdb.base/step-line.exp: Ditto.
17366 * gdb.base/step-test.exp: Ditto.
17367 * gdb.base/until.exp: Ditto.
17368 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
17369
c71cdefd
DC
173702003-01-17 David Carlton <carlton@math.stanford.edu>
17371
17372 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
17373 corresponding to PR c++/945.
17374 Update copyright.
17375
fdba05d7
DC
173762003-01-17 David Carlton <carlton@math.stanford.edu>
17377
17378 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
17379 corresponding to PR c++/68.
17380
173812003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
17382
17383 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
17384 (test_paddr_hairy_functions): Call print_addr_2_kfail for
17385 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
17386
c362c33a
EZ
173872003-01-15 Elena Zannoni <ezannoni@redhat.com>
17388
0fbc361c
EZ
17389 * gdb.base/break.exp: Fix change of default location, because of
17390 removal of until tests.
17391 * gdb.base/help.exp: Update test for new 'until' help message.
17392 Add test for help on 'advance'.
a9c64011 17393 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 17394
dabf8a35
MK
173952003-01-15 Mark Kettenis <kettenis@gnu.org>
17396
17397 * gdb.base/default.exp: Adapt "info float" test for recent changes
17398 to that command. Add test for "info vector".
17399 * gdb.base/float.exp: New file. Add test for "info float" that
17400 resembles the old test in gdb.base/default.exp.
17401
a1769aca
DC
174022003-01-15 David Carlton <carlton@math.stanford.edu>
17403
17404 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
17405
82025e13
EZ
174062003-01-15 Elena Zannoni <ezannoni@redhat.com>
17407
17408 * gdb.base/break.exp: Move the tests of until command from here...
17409 * gdb.base/until.exp: ... to here. New file. Add other tests.
17410 * gdb.base/advance.c: New file.
17411 * gdb.base/advance.exp: New file.
17412
8f9ab801
EZ
174132003-01-14 Elena Zannoni <ezannoni@redhat.com>
17414
a9c64011
AS
17415 * gdb.base/args.c: New file.
17416 * gdb.base/args.exp: New file.
8f9ab801 17417
9ae66589
DJ
174182003-01-14 Daniel Jacobowitz <drow@mvista.com>
17419
17420 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
17421
8d77e5c3
DJ
174222003-01-14 Daniel Jacobowitz <drow@mvista.com>
17423
17424 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
17425
12d2f0a1
DJ
174262003-01-14 Daniel Jacobowitz <drow@mvista.com>
17427
17428 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
17429 dates.
17430
6ca37014
DJ
174312003-01-13 Daniel Jacobowitz <drow@mvista.com>
17432
17433 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
17434
b0023472
DJ
174352003-01-13 Daniel Jacobowitz <drow@mvista.com>
17436
17437 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
17438 (ptype &*"foo").
17439 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
17440
607fbc54 174412003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
17442
17443 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
17444 * gdb.mi/mi1-console.exp: Likewise.
17445
607fbc54 174462003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
17447
17448 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
17449 * gdb.mi/mi1-console.exp: Likewise.
17450
a1fb14a2
DJ
174512003-01-13 Daniel Jacobowitz <drow@mvista.com>
17452
17453 * gdb.c++/overload.exp: Remove some fixed XFAILs.
17454
c4cf40b7
DJ
174552003-01-09 Daniel Jacobowitz <drow@mvista.com>
17456
17457 * gdb.base/detach.exp: New test.
17458
696d5a5b
DJ
174592003-01-09 Daniel Jacobowitz <drow@mvista.com>
17460
17461 * Makefile.in (ALL_SUBDIRS): New variable.
17462 (subdirs, clean, distclean): Use it.
17463 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
17464 regenerating Makefile, since it is generated from the top level.
17465 * gdb.asm/Makefile.in: Likewise.
17466 * gdb.base/Makefile.in: Likewise.
17467 * gdb.c++/Makefile.in: Likewise.
17468 * gdb.disasm/Makefile.in: Likewise.
17469 * gdb.java/Makefile.in: Likewise.
17470 * gdb.mi/Makefile.in: Likewise.
17471 * gdb.threads/Makefile.in: Likewise.
17472 * gdb.trace/Makefile.in: Likewise.
17473
754533e4
DC
174742003-01-09 David Carlton <carlton@math.stanford.edu>
17475
17476 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
17477 Add copyright year 2003.
17478
d8b3e9ee
MC
174792003-01-06 Michael Chastain <mec@shout.net>
17480
17481 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
17482 When selecting a thread, 'line' and 'file' are optional.
17483 * gdb.mi/mi1-pthreads.exp: Likewise.
17484
8e9e0fe6
AS
174852003-01-06 Andreas Schwab <schwab@suse.de>
17486
17487 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
17488 failures.
17489
b5ab8ff3
DJ
174902003-01-04 Daniel Jacobowitz <drow@mvista.com>
17491
17492 Fix PR gdb/844
17493 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
17494 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
17495
17496 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
17497 instead of calling gdb_suppress_entire_file.
17498 * gdb.threads/print-threads.exp: Likewise.
17499 * gdb.threads/schedlock.exp: Likewise.
17500
17501 * gdb.threads/killed.exp: Return instead of calling
17502 gdb_suppress_entire_file.
17503 * gdb.threads/linux-dp.exp: Likewise.
17504 * gdb.threads/pthreads.exp: Likewise.
17505
1e698235
DJ
175062003-01-04 Daniel Jacobowitz <drow@mvista.com>
17507
17508 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
17509 stabs.
17510 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
17511 * gdb.base/whatis.exp: Always allow (void) after function names.
17512
147ff08c
DJ
175132003-01-04 Daniel Jacobowitz <drow@mvista.com>
17514
17515 * gdb.c++/casts.exp: Correct regexp.
17516
dc62bfc2
MK
175172003-01-04 Mark Kettenis <kettenis@gnu.org>
17518
17519 * configure.in: Call AC_CONFIG_HEADER. Don't call
17520 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
17521 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
17522 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
17523 aforementioned directories in the AC_OUPUT call.
17524 * config.hin: New file.
17525 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17526 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
17527 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
17528 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
17529 pass -I$objdir instead of -I$objdir/$subdir in compilation.
17530 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
17531 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
17532 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
17533 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
17534 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
17535 gdb.threads/configure.in, gdb.threads/configure,
17536 gdb.threads/config.in, gdb.trace/configure.in,
17537 gdb.trace/configure: Removed.
17538
77afa639
MC
175392003-01-03 Michael Chastain <mec@shout.net>
17540
17541 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17542 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17543
7634bb6e
DJ
175442003-01-03 Daniel Jacobowitz <drow@mvista.com>
17545
17546 * gdb.base/store.exp: Fix regular expressions.
17547
b39c905e
MK
175482002-12-28 Mark Kettenis <kettenis@gnu.org>
17549
17550 * configure.in: Rewrite.
17551 * configure: Regenerated.
17552
0a8551dd
DC
175532003-01-03 David Carlton <carlton@math.stanford.edu>
17554
17555 * gdb.base/psymtab.exp: New file.
17556 * gdb.base/psymtab1.c: Ditto.
17557 * gdb.base/psymtab2.c: Ditto.
17558
c60b7188
AF
175592002-12-23 Adam Fedor <fedor@gnu.org>
17560
17561 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17562
ee73db83
DC
175632002-12-23 David Carlton <carlton@math.stanford.edu>
17564
17565 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17566 and current_directory initialization.
17567
d6c1774e
JB
175682002-12-22 Jim Blandy <jimb@redhat.com>
17569
f0a847b8
JB
17570 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17571 rather than as part of the output file name.
17572
d6c1774e
JB
17573 * gdb.base/attach.exp: There's no need to copy the test program to
17574 /tmp; that was only ever necessary on HP/UX, and this test is
17575 entirely disabled there anyway.
17576
f0708dbb
JB
175772002-12-21 Jim Blandy <jimb@redhat.com>
17578
4c2acfea
JB
17579 * gdb.c++/psmang.exp: Doc fix.
17580
f0708dbb
JB
17581 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17582 test.
17583
9579e000
DC
175842002-12-20 David Carlton <carlton@math.stanford.edu>
17585
17586 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17587
d1810171
MC
175882002-12-18 Michael Chastain <mec@shout.net>
17589
17590 * gdb.c++/annota2.exp: Add copyright year 2002.
17591
76565097
DC
175922002-12-17 David Carlton <carlton@math.stanford.edu>
17593
17594 * gdb.c++/try_catch.cc: Add marker comments.
17595 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17596 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17597 * gdb.c++/m-static.cc: Ditto.
17598 * gdb.c++/m-static1.cc: Ditto.
17599 * gdb.c++/try_catch.cc: Ditto.
17600
da81390b
JJ
176012002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17602
17603 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17604 to see whether we are using the new -environment-directory
17605 command which resets via -r or the old version of the command
17606 which may prompt the user. Part of fix for gdb/741.
17607
b304d130
AC
176082002-12-13 Andrew Cagney <ac131313@redhat.com>
17609
17610 * gdb.fortran/types.exp: Update obsolete comment.
17611 * gdb.fortran/exprs.exp: Ditto.
17612 * lib/gdb.exp: Delete obsolete code.
17613 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17614 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17615 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17616 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17617 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17618 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17619 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17620 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17621 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17622 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17623 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17624 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17625 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17626 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17627 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17628 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17629 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17630 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17631 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17632 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17633 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17634 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17635 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17636 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17637 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17638 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17639 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17640 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17641 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17642 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17643 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17644 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17645 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17646 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17647 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17648 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17649 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17650
a23b6e6a
DC
176512002-12-11 David Carlton <carlton@math.stanford.edu>
17652
17653 * gdb.c++/m-data.exp: Add test for members that shadow global
17654 variables: see PR gdb/804.
17655 * gdb.c++/m-data.cc: Ditto.
17656
6604731b
DJ
176572002-12-10 Daniel Jacobowitz <drow@mvista.com>
17658
17659 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17660
de46ecd7
DC
176612002-12-06 David Carlton <carlton@math.stanford.edu>
17662
17663 * gdb.base/store.c: Don't declare functions static.
17664
27e829d0
AC
176652002-12-04 Andrew Cagney <ac131313@redhat.com>
17666
17667 * gdb.base/store.exp, gdb.base/store.c: New files.
17668
92806416
DJ
176692002-12-03 Daniel Jacobowitz <drow@mvista.com>
17670
17671 * gdb.base/selftest.exp: Update for current gdb.
17672
3bcbaac5
DJ
176732002-12-03 Daniel Jacobowitz <drow@mvista.com>
17674
17675 * gdb.base/maint.exp: Only dump symbols from one source file
17676 or objfile.
17677
f4f00b1f
DJ
176782002-12-03 Daniel Jacobowitz <drow@mvista.com>
17679
17680 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17681 function call.
17682
f1c8a949
JB
176832002-11-25 Jim Blandy <jimb@redhat.com>
17684
17685 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17686 function appearing in error message.
17687
9e297a97
DJ
176882002-11-21 Daniel Jacobowitz <drow@mvista.com>
17689
17690 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17691
1f312e79
JJ
176922002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17693
d63a86f8
RM
17694 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17695 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17696 should be in mi console format. This is part of fix for PR gdb/604.
17697
83c31e7d
FN
176982002-09-18 Fernando Nasser <fnasser@redhat.com>
17699
17700 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17701 which explicitly prints the zero offset as "+0".
17702
322b3f65
DJ
177032002-10-22 Daniel Jacobowitz <drow@mvista.com>
17704
17705 * gdb.threads/schedlock.c (args): Make unsigned.
17706
177072002-10-21 Daniel Jacobowitz <drow@mvista.com>
17708
17709 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17710 numbers. Allow "foo2|selected stack frame".
17711 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17712 * gdb.asm/asmsrc2.s: Likewise.
17713 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17714 comments.
17715 * gdb.asm/mips.inc: New file.
17716
5e2fe5b8
AF
177172002-10-18 Adam Fedor <fedor@gnu.org>
17718
17719 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17720 * gdb.base/help.exp: Likewise.
17721
abe1a5d0
KB
177222002-10-17 Kevin Buettner <kevinb@redhat.com>
17723
17724 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17725 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17726
10abb1d4
JB
177272002-10-02 Jim Blandy <jimb@redhat.com>
17728
17729 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17730
1f609b42
AC
177312002-10-01 Andrew Cagney <ac131313@redhat.com>
17732
17733 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17734 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17735 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17736 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17737 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17738 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17739 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17740
0aee02e4
AC
177412002-09-29 Andrew Cagney <ac131313@redhat.com>
17742
17743 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17744 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17745 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17746 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17747 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17748 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17749 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17750
6fde09ad
KB
177512002-09-27 Kevin Buettner <kevinb@redhat.com>
17752
17753 * gdb.base/annota1.exp (info break): Make directory components of
17754 path optional since not all compilers emit this debug information.
17755
889bf7c5
PA
17756 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17757 step ends up stepping out of the function instead of stopping on
17758 the epilogue.
6fde09ad 17759
9e8aab75
KS
177602002-09-26 Keith Seitz <keiths@redhat.com>
17761
17762 * lib/insight-support.exp (gdbtk_start): Figure out where
17763 the insight executable is based on where gdb is. Use this
17764 executable to start insight instead of gdb.
17765
e36180d7
AC
177662002-09-25 Andrew Cagney <cagney@redhat.com>
17767
17768 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17769
9dd34b2b
AC
177702002-09-24 Andrew Cagney <ac131313@redhat.com>
17771
17772 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17773 test_isolated_complaints.
17774 (test_empty_complaint): New function.
17775 (test_empty_complaints): New function. Check no output when no
17776 complaints.
d63a86f8 17777
dea97812
KB
177782002-09-19 Jim Blandy <jimb@redhat.com>
17779
a9c64011 17780 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17781
54951bd7
AC
177822002-09-19 Andrew Cagney <ac131313@redhat.com>
17783
17784 * gdb.gdb/complaints.exp: New file.
17785
dec43320
AC
177862002-09-18 Andrew Cagney <ac131313@redhat.com>
17787
17788 * gdb.base/maint.exp: Check `help maint internal-warning'.
17789
e70d6e3f
DC
177902002-09-18 David Carlton <carlton@math.stanford.edu>
17791
17792 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17793 numbers, and replace them by a single breakpoint after the
17794 constructors are all finished.
17795 Add test 4.
17796 * gdb.c++/m-static.cc: Add test 4.
17797 * gdb.c++/m-static.h: New file.
17798 * gdb.c++/m-static1.cc: New file.
17799
17800 * gdb.c++/printmethod.exp: New file.
17801 * gdb.c++/printmethod.cc: New file.
17802
17803 * gdb.c++/pr-574.exp: New file.
17804 * gdb.c++/pr-574.cc: New file.
17805
afb5c968
CV
178062002-09-18 Corinna Vinschen <vinschen@redhat.com>
17807
17808 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17809 embedded targets which never actually exit.
17810
31e45dee
FN
178112002-09-18 Fernando Nasser <fnasser@redhat.com>
17812
17813 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17814 "don't step after run" as unresolved or unsupported, instead of xfail.
17815
a283c5a1
CV
178162002-09-18 Corinna Vinschen <vinschen@redhat.com>
17817
17818 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17819 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17820 Add newline to expected string in "step out of main (status wrapper)"
17821 case.
17822
11350d2a
CV
178232002-09-18 Corinna Vinschen <vinschen@redhat.com>
17824
17825 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17826 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17827
0deec7d6
TT
178282002-09-17 Tom Tromey <tromey@redhat.com>
17829
17830 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17831 \000, not \0, in double-quoted string.
17832
b2b4a1b5
CV
178332002-09-14 Corinna Vinschen <vinschen@redhat.com>
17834
c9d37158 17835 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17836 string after running the commands execution on breakpoint tests.
17837
1c56143a
CV
178382002-09-13 Corinna Vinschen <vinschen@redhat.com>
17839
17840 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17841
37f8da45
JB
178422002-09-12 Joel Brobecker <brobecker@gnat.com>
17843
17844 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17845
08b468e0
KS
178462002-09-10 Keith Seitz <keiths@redhat.com>
17847
17848 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17849 runto proc.
17850 (mi_run_to_main): Use mi_runto.
17851 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17852
dc360f58
KS
178532002-09-10 Keith Seitz <keiths@redhat.com>
17854
17855 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17856 regexp for stopping at main. Could have multiple event notifications.
17857 Don't assume that main was declared with no parameters.
17858 (mi_next): Use mi_step_to.
17859 (mi_step): Use mi_next_to.
17860
ce3abcfb
CV
178612002-09-09 Corinna Vinschen <vinschen@redhat.com>
17862
17863 * gdb.base/default.exp: Fix expected string in `info float' test.
17864
d1f5b980
BE
178652002-09-09 Ben Elliston <bje@redhat.com>
17866
17867 * config/mips.exp: Update comments.
17868 * config/mips-idt.exp: Likewise.
17869 * config/nind.exp: Likewise.
17870 * config/slite.exp: Likewise.
17871 * config/sparclet.exp: Likewise.
17872 * config/udi.exp: Likewise.
17873 * config/vx.exp: Likewise.
17874 * config/vxworks29k.exp: Likewise.
17875
2f71430b
JB
178762002-09-05 Jim Blandy <jimb@redhat.com>
17877
17878 * gdb.threads/killed.exp: Fix test failure message.
17879
7ddebc7e
KS
178802002-09-04 Keith Seitz <keiths@redhat.com>
17881
17882 * lib/mi-support.exp: Update copyright.
17883 (mi_gdb_test): Increase the priority of the expected pattern
17884 so that it matches gdb_test.
17885
0ae67eb3
KS
178862002-09-03 Keith Seitz <keiths@redhat.com>
17887
17888 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17889 Use integer comparison instead of string comparison for testing
17890 whether binary was built.
17891
38fc42c8
JB
178922002-09-03 Jim Blandy <jimb@redhat.com>
17893
17894 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17895
b6ff0e81
JB
178962002-08-29 Jim Blandy <jimb@redhat.com>
17897
17898 * gdb.threads/pthreads.exp: Move the portable thread compilation
17899 code into a function in lib/gdb.exp, and call that from here.
17900 * lib/gdb.exp (gdb_compile_pthreads): New function.
17901
07c98896
KS
179022002-08-29 Keith Seitz <keiths@redhat.com>
17903
17904 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17905 expect_out so that callers can get at it.
17906
0312286c
DJ
179072002-08-23 Daniel Jacobowitz <drow@mvista.com>
17908
17909 * gdb.threads/print-threads.c: New file.
17910 * gdb.threads/print-threads.exp: New file.
17911 * gdb.threads/schedlock.c: New file.
17912 * gdb.threads/schedlock.exp: New file.
17913
dd039bc4
EZ
179142002-08-22 Elena Zannoni <ezannoni@redhat.com>
17915
a9c64011
AS
17916 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17917 not altivec.c.
dd039bc4 17918
1f36144c
MK
179192002-08-17 Mark Kettenis <kettenis@gnu.org>
17920
17921 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17922 targets. The problem should be fixed now.
17923
16057ec7 179242002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17925
17926 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17927 2002-07-24 change that removes final dots from error messages.
17928
3c1499ad
TT
179292002-08-13 Tom Tromey <tromey@redhat.com>
17930
17931 * gdb.base/readline.exp: New file.
17932
a20ce2c3
AC
179332002-08-01 Andrew Cagney <ac131313@redhat.com>
17934
17935 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17936 supress message.
17937
db034ac5
AC
179382002-08-01 Andrew Cagney <cagney@redhat.com>
17939
17940 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17941 CHILL_FOR_TARGET and CHILL_LIB.
17942 * configure.in (configdirs): Remove gdb.chill.
17943 * configure: Regenerate.
17944 * lib/gdb.exp: Obsolete references to chill.
17945 * gdb.fortran/types.exp: Ditto.
17946 * gdb.fortran/exprs.exp: Ditto.
17947
3e000b18
KB
179482002-07-30 Kevin Buettner <kevinb@redhat.com>
17949
17950 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17951 set Irix-specific compile and link flags.
17952
28f4966b
KB
179532002-07-29 Kevin Buettner <kevinb@redhat.com>
17954
17955 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17956 source files. The ``-o'' option doesn't work with the ``-E'' option
17957 when using the Irix compiler.
17958
46c0d5a6
DJ
179592002-07-19 Daniel Jacobowitz <drow@mvista.com>
17960
17961 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17962 Improve support for reusing an exec file. Copy exec file
17963 to target, and run gdbserver on the target instead of on the host.
17964
eecf4bed
JB
179652002-07-18 Jim Blandy <jimb@redhat.com>
17966
0f815cdf
JB
17967 * gdb.base/ending-run.exp: Don't expect to see the program end in
17968 some orderly fashion when we're running on a real stand-alone
17969 board.
17970
eecf4bed
JB
17971 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17972 targets that don't support interrupts.
17973
52d309e4
JB
179742002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17975
17976 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17977 systems.
17978 Move comments in expect statements to inside the actions, so that they
17979 don't get matched against.
17980
ff683d9e
MK
179812002-07-10 Mark Kettenis <kettenis@gnu.org>
17982
17983 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17984 function when asleep" test.
17985
b5356753
AC
179862002-07-10 Andrew Cagney <ac131313@redhat.com>
17987
17988 * gdb.base/page.exp: Rewrite to handle problems with very long
17989 `info set' output. Update copyright.
17990
6aa4d13a
AC
179912002-06-26 Andrew Cagney <ac131313@redhat.com>
17992
17993 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17994 gdb.threads-hp.
17995 * gdb.hp/configure: Regenerate.
17996 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17997 * gdb.hp/gdb.threads-hp/configure: Delete file.
17998 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17999
8cf8c2b8
AC
180002002-06-22 Andrew Cagney <ac131313@redhat.com>
18001
18002 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
18003 setlocale, bindtextdomain and textdomain.
18004
6827a8f8
JB
180052002-06-11 Jim Blandy <jimb@redhat.com>
18006
919d772c
JB
18007 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
18008 preprocessor macro information is present.
18009
6827a8f8
JB
18010 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
18011 tests.
18012
c15b0d21
MS
180132002-06-06 Michael Snyder <msnyder@redhat.com>
18014
c5984d70
MS
18015 * gdb.base/overlays.exp: Record addresses of overlay
18016 functions in TCL variables rather than in GDB variables,
18017 to avoid having GDB convert them to pointers (with loss
18018 of information).
18019
d63a86f8 18020 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 18021 default linker script changes.
c15b0d21
MS
18022 * gdb.base/long_long.exp: Add check for sizeof (long double).
18023
be26fe0d
ML
180242002-06-06 Michal Ludvig <mludvig@suse.cz>
18025
18026 * gdb.asm/asm-source.exp: Add x86-64 target.
18027 * gdb.asm/x86_64.inc: New.
d63a86f8 18028
258093ca 180292002-05-30 Michael Chastain <mec@shout.net>
258093ca 18030
4b3153f1 18031 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
18032 * gdb.c++/m-static.cc: New file.
18033 * gdb.c++/m-static.exp: New file.
18034
241264c6
MS
180352002-05-28 Michael Snyder <msnyder@redhat.com>
18036
18037 * gdb.base/call-ar-st.exp: Allow for reduced floating point
18038 precision.
18039
9bba8c8f 180402002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 18041
4b3153f1 18042 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
18043 * gdb.c++/m-data.cc: New file.
18044 * gdb.c++/m-data.exp: New file.
18045
180462002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 18047
4b3153f1 18048 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 18049 * gdb.c++/try_catch.cc: New file.
d63a86f8 18050 * gdb.c++/try_catch.exp: New file.
9bba8c8f 18051
def1b996
MC
180522002-05-27 Michael Chastain <mec@shout.net>
18053
18054 * gdb.c++/local.exp: Accept more nested types in output.
18055
522ba268
MC
180562002-05-26 Michael Chastain <mec@shout.net>
18057
18058 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
18059
277254ba
MS
180602002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
18061
18062 * lib/gdb.exp (gdb_wrapper_init): Just because
18063 gdb_wrapper_file exists, this does not mean that the file
18064 should not be rebuilt. That is what gdb_wrapper_initialized
18065 is for.
18066 (default_gdb_init): Reset gdb_wrapper_initialized.
18067
b61a8733
MS
180682002-05-23 Michael Snyder <msnyder@redhat.com>
18069
d63a86f8 18070 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
18071 the precision of the floating point test results.
18072 * gdb.base/call-rt-st.exp: Ditto.
18073
b61a8733
MS
18074 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
18075 * gdb.base/call-rt-st.exp: Ditto.
18076
56f6e910
MC
180772002-05-19 Michael Chastain <mec@shout.net>
18078
18079 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
18080
ad0b0016
EZ
180812002-05-19 Elena Zannoni <ezannoni@redhat.com>
18082
a9c64011
AS
18083 * configure.in (configdirs): Add gdb.arch.
18084 * configure: Regenerate.
ad0b0016 18085
f617d2b6
JB
180862002-05-17 Jim Blandy <jimb@redhat.com>
18087
18088 * gdb.base/completion.exp: Recognize the more detailed error
18089 messages produced by the macro expander's lexical analyzer.
18090
eac2a696
EZ
180912002-05-14 Elena Zannoni <ezannoni@redhat.com>
18092
a9c64011
AS
18093 * gdb.arch/altivec-abi.c: New file.
18094 * gdb.arch/altivec-abi.exp: New file.
18095 * gdb.arch/altivec-regs.c: New file.
18096 * gdb.arch/altivec-regs.exp: New file.
eac2a696 18097
2fdde8f8
DJ
180982002-05-14 Daniel Jacobowitz <drow@mvista.com>
18099
18100 * gdb.base/maint.exp (maint print type): Update for new type
18101 structure.
d63a86f8 18102
e31f1a7c
EZ
181032002-05-14 Elena Zannoni <ezannoni@redhat.com>
18104
18105 * gdb.arch: New directory.
18106 * gdb.arch/configure.in: New file.
18107 * gdb.arch/configure: New file.
18108 * gdb.arch/Makefile.in: New file.
18109
db589741
CV
181102002-05-13 Corinna Vinschen <vinschen@redhat.com>
18111
18112 * gdb.asm/asm-source.exp: Add v850 as supported target.
18113 * gdb.asm/v850.inc: New file.
18114
8ce2a7dc
DJ
181152002-05-13 Daniel Jacobowitz <drow@mvista.com>
18116
18117 * gdb.c++/annota2.exp (annotate-quit): Add comment.
18118
df763c7f
DJ
181192002-05-12 Daniel Jacobowitz <drow@mvista.com>
18120
18121 * gdb.base/break.exp: Check 'break "marker2"'.
18122
377daeed
MS
181232002-05-10 Michael Snyder <msnyder@redhat.com>
18124
18125 * gdb.base/long_long.exp: Fix typo.
18126
c4b7bc2b
JB
181272002-05-10 Jim Blandy <jimb@redhat.com>
18128
ecac9a4e
JB
18129 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
18130 a bug.
18131
c4b7bc2b
JB
18132 * gdb.base/printcmds.exp (test_integer_literals_rejected):
18133 Recognize more detailed error message produced by the macro
18134 expander's lexical analyzer.
18135 * lib/gdb.exp (test_print_reject): Same.
18136
e71019a1
MK
181372002-05-09 Mark Kettenis <kettenis@gnu.org>
18138
18139 * gdb.c++/method.exp: Fix typo.
18140
fedfc8e6
MS
181412002-05-08 Michael Snyder <msnyder@redhat.com>
18142
166a1957
MS
18143 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
18144 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 18145 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
18146 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
18147 Add iftarget clause for strongarm.
d63a86f8 18148
f1c47eb2
MS
181492002-05-06 Michael Snyder <msnyder@redhat.com>
18150
cb9a9d3e
MS
18151 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
18152 (gdb_continue_to_end): Accept output from status wrapper.
18153 * gdb.base/ending-run.exp: Add case for output from status wrapper.
18154 Clean up fail messages to match pass messages.
18155
f1c47eb2
MS
18156 Enable the "needs_status_wrapper" testsuite feature.
18157 * lib/gdb.exp (gdb_wrapper_init): New procedure.
18158 (gdb_compile): Conditionally call gdb_wrapper_init.
18159 * gdb.base/a2-run.exp: Recognize output from status wrapper.
18160 * gdb.c++/method.exp: Recognize output from status wrapper.
18161
6079c749
BE
181622002-05-06 Ben Elliston <bje@redhat.com>
18163From Graydon Hoare <graydon@redhat.com>
18164
18165 * config/sid.exp: Include support for "rawsid" protocol.
18166
188baff3
JB
181672002-05-03 Jim Blandy <jimb@redhat.com>
18168
18169 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
18170 * gdb.c++/hang3.C: New file.
18171
b9c07f0f
AC
181722002-05-04 Andrew Cagney <ac131313@redhat.com>
18173
18174 * gdb.base/default.exp: Remove obsolete code.
18175 * gdb.c++/misc.exp: Ditto. Update copyright.
18176 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
18177 * gdb.base/whatis.exp: Ditto. Update copyright.
18178 * gdb.base/scope.exp: Ditto. Update copyright.
18179 * gdb.base/ptype.exp: Ditto. Update copyright.
18180 * gdb.base/printcmds.exp: Ditto. Update copyright.
18181 * gdb.base/opaque.exp: Ditto. Update copyright.
18182 * gdb.base/list.exp: Ditto.
18183 * gdb.base/funcargs.exp: Ditto. Update copyright.
18184 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
18185 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
18186 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
18187 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
18188 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
18189 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
18190
5c7a0397
MS
181912002-05-02 Michael Snyder <msnyder@redhat.com>
18192
d6dcc264 18193 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
18194 * gdb.base/long_long.exp: Add xscale target.
18195 * gdb.base/default.exp: Add xscale target.
18196
eb7f1c48
JB
181972002-05-01 Jim Blandy <jimb@redhat.com>
18198
18199 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
18200 gdb.c++/hang.exp: New test.
18201
a6befae8
FF
182022002-05-01 Fred Fish <fnf@redhat.com>
18203
18204 * gdb.base/completion.exp: Handle completions of "./Make" for
18205 more than one completion possibility, as is the case when we
18206 build and test in the source tree.
18207
0a310277
AG
182082002-04-29 Anthony Green <green@redhat.com>
18209
18210 * gdb.java/jmisc1.exp: New file.
18211 * gdb.java/jmisc2.exp: New file.
18212
6ff9af88
DJ
182132002-04-24 Daniel Jacobowitz <drow@mvista.com>
18214
18215 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
18216
96b3d632
EZ
182172002-04-23 Elena Zannoni <ezannoni@redhat.com>
18218
18219 * gdb.base/help.exp: Change 'help status' to allow for target
18220 dependent output differences.
18221
5019bb54
MC
182222002-04-22 Michael Chastain <mec@shout.net>
18223
18224 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
18225
a805a116
MC
182262002-04-22 Michael Chastain <mec@shout.net>
18227
18228 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
18229
a1706bfd
DM
182302002-04-17 David S. Miller <davem@redhat.com>
18231
18232 * gdb.asm/sparc64.inc: New file.
18233 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
18234
a73a20a2
EZ
182352002-04-19 Elena Zannoni <ezannoni@redhat.com>
18236
18237 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
18238 instruction file directly into the build tree. Clean up at end of
18239 test.
18240
ba678339
DM
182412002-04-18 David S. Miller <davem@redhat.com>
18242
18243 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
18244 handle 64-bit platforms correctly.
18245 * gdb.base/maint.exp: Likewise.
18246
b03399da
KB
182472002-04-18 Kevin Buettner <kevinb@redhat.com>
18248
18249 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
18250 ``-fpic'' when compiling files comprising a shared library, but
18251 it does need additional linker flags in order to find shared
18252 libraries at run time.
18253
e2004992
KB
182542002-04-18 Kevin Buettner <kevinb@redhat.com>
18255
18256 * gdb.base/cvexpr.c (use): New function.
18257 (main): Invoke use() on all global variables to prevent
18258 some linkers from deleting these otherwise unused symbols.
18259
d8937120
MC
182602002-04-17 Michael Chastain <mec@shout.net>
18261From David S. Miller <davem@redhat.com>
18262
18263 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
18264 handle 64-bit platforms correctly.
18265
ffd61a58
MS
182662002-04-12 Michael Snyder <msnyder@redhat.com>
18267From Jim Blandy <jimb@redhat.com>
a9c64011 18268 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
18269 script can handle this instead.
18270 * gdb.base/bar.c (barx): Same.
18271 * gdb.base/baz.c (bazx): Same.
18272 * gdb.base/grbx.c (grbxx): Same.
18273
18274 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
18275 manager doesn't automatically unmap overlays unnecessarily.
18276
6b8426a6
MH
182772002-04-10 Martin M. Hunt <hunt@redhat.com>
18278
18279 * gdb.base/ending-run.exp: Fix pattern for Mips targets
18280 stepping out of main.
18281
34af4875
MC
182822002-04-09 Michael Chastain <mec@shout.net>
18283
18284 * gdb.c++/local.cc (main): Move call to marker1() inside nested
18285 scope so that the nested scope tests will make sense.
18286 * gdb.c++/local.exp: Write patterns that actually work with gcc
18287 (the HP patterns "were never known to work with gcc").
18288 Keep the old aCC patterns too.
18289
2d1676a0
DJ
182902002-04-09 Daniel Jacobowitz <drow@mvista.com>
18291
18292 * gdb.base/attach.exp: Correct target board test.
18293
3a63e3f9
MC
182942002-04-08 Michael Chastain <mec@shout.net>
18295
18296 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
18297 in a const method. Add some xfail and fail cases for configurations
18298 that do not emit the "const ...".
18299
f18dabd2
MC
183002002-04-07 Michael Chastain <mec@shout.net>
18301
18302 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
18303 Accept "A * const" and "const A * const" as type of "this".
18304 Fix spelling of getFunky throughout. Make messages uniform.
18305
0fcddd82
EZ
183062002-04-07 Elena Zannoni <ezannoni@redhat.com>
18307
a9c64011 18308 Work around for PR gdb/285:
0fcddd82
EZ
18309 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
18310
16a8534a
EZ
183112002-04-07 Elena Zannoni <ezannoni@redhat.com>
18312
18313 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
18314 instructions file at run time instead of configure time.
18315 Sometimes we run the test in a directory that is not the one we
18316 configured in.
18317 * gdb.asm/configure.in: Delete creation of symlink.
18318 * gdb.asm/configure: Regenerate.
18319
24181d81
JB
183202002-04-05 J. Brobecker <brobecker@gnat.com>
18321
18322 * gdb.gdb/xfullpath.exp: New test, to exercise the new
18323 xfullpath () function.
18324
7cdb7107
DJ
183252002-04-04 Daniel Jacobowitz <drow@mvista.com>
18326
18327 * gdb.asm/Makefile.in: Correct dependencies.
18328
18329 * gdb.asm/powerpc.inc: New file.
18330 * gdb.asm/asm-source.exp: Add PowerPC.
18331 * gdb.asm/configure.in: Likewise.
18332 * gdb.asm/configure: Regenerated.
18333
a7d17088
DJ
183342002-04-04 Daniel Jacobowitz <drow@mvista.com>
18335
18336 * gdb.base/relocate.exp: New file.
18337 * gdb.base/relocate.c: New file.
18338
cd721503
FF
183392002-04-04 Fred Fish <fnf@redhat.com>
18340
18341 * gdb.base/step-test.exp: Update comment regarding stopping in
18342 memcpy/bcopy calls inserted as part of the compiler runtime.
18343
b22ad7a7
MS
183442002-04-04 Michael Snyder <msnyder@redhat.com>
18345
18346 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
18347
5f279fa6
DJ
183482002-04-03 Daniel Jacobowitz <drow@mvista.com>
18349
18350 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
18351 (gdb_expect): Remove $notransfer hack.
18352
dd0fd3ce
DJ
183532002-04-02 Daniel Jacobowitz <drow@mvista.com>
18354
18355 * gdb.c++/classes.exp ("calling method for small class"): Match
18356 updated register output.
18357
1e50cda1
DJ
183582002-03-30 Daniel Jacobowitz <drow@mvista.com>
18359
18360 Fix PR gdb/452
18361 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
18362 when finished. Make gdb_file_cmd send "exec-file" when
18363 appropriate.
18364
24015922
DJ
183652002-03-30 Daniel Jacobowitz <drow@mvista.com>
18366
18367 * gdb.base/attach.exp: Remove extra setup_xfail.
18368
dd7dfd64
MS
183692002-03-26 Michael Snyder <msnyder@redhat.com>
18370
18371 * gdb.base/default.exp: Add tests for dump, append, and restore.
18372 * gdb.base/help.exp: Add tests for dump, append, and restore.
18373 * gdb.base/dump.exp: New file, test dump, append and restore.
18374 * gdb.base/dump.c: New file.
18375
48b2f8d7
MS
183762002-03-27 Michael Snyder <msnyder@redhat.com>
18377
d63a86f8 18378 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
18379 clean-ups in help messages.
18380
05b4d525
FF
183812002-03-26 Fred Fish <fnf@redhat.com>
18382
18383 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
18384 have debugging info for those functions and the compiler uses them
18385 internally to copy structs around.
18386
d7679631
FF
183872002-03-26 Fred Fish <fnf@redhat.com>
18388
18389 * gdb.base/list.exp: Revert the change made yesterday and add note
18390 about why we don't list the default lines for remote targets.
18391
523ac3f9
MS
183922002-03-25 Michael Snyder <msnyder@redhat.com>
18393
18394 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
18395
754b2b8d
FF
183962002-03-25 Fred Fish <fnf@redhat.com>
18397
18398 * gdb.base/list.exp: This test works on remote targets so remove
18399 the short circuit for remote targets. Update copyright.
18400
33c3e192
FF
184012002-03-25 Fred Fish <fnf@redhat.com>
18402
18403 * gdb.base/attach.exp: Fix logic error that was suppressing this
18404 test for all non hppa*-*-hpux* targets, instead of the hp target.
18405 Move comments closer to the suppression point. Also now need to
18406 check that we are running natively.
18407
d43e73ee
MS
184082002-03-22 Michael Snyder <msnyder@redhat.com>
18409
882c8f02
MS
18410 * gdb.base/default.exp: Add test for gcore. Update copyright.
18411 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 18412
04c12f60
FF
184132002-03-06 Fred Fish <fnf@redhat.com>
18414
18415 * gdb.base/funcargs.c: Remove extraneous ';' character.
18416 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
18417
b43df995
MC
184182002-03-04 Michael Chastain <mec@shout.net>
18419
18420 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
18421 accommodate gcc v3 function signature.
18422 * gdb.mi/mi0-var-cmd-exp: Ditto.
18423
92362027
AC
184242002-02-24 Andrew Cagney <ac131313@redhat.com>
18425
18426 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
18427 ``GNU/Linux'' or ``Linux kernel''
18428 * testsuite/gdb.threads/pthreads.c: Ditto.
18429
258ad32d
MC
184302002-02-24 Michael Chastain <mec@shout.net>
18431
18432 * gdb.threads/pthreads.c (thread1): Add a return statement.
18433 (thread2): Likewise.
18434 (foo): Likewise.
18435
04c3b3d4
MC
184362002-02-23 Michael Chastain <mec@shout.net>
18437
18438 * gdb.threads/linux-dp.c (philosopher): Add a return statement
18439 to placate gcc.
18440
5a2a0a20
MC
184412002-02-23 Michael Chastain <mec@shout.net>
18442
18443 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
18444 test "ptype bint". The test passes on all my stabs configurations.
18445
a640f7fc
JB
184462002-02-21 Jim Blandy <jimb@redhat.com>
18447
27924826
JB
18448 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
18449 filename at a time, and watch for the ones we want to see.
18450
a640f7fc
JB
18451 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
18452 types of pointers to prototyped functions.
18453
edcc8c75
AC
184542002-02-20 Andrew Cagney <ac131313@redhat.com>
18455
18456 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
18457 signed, unsigned and straight char.
18458 (padding_char, padding_short, padding_int, padding_long,
18459 padding_long_long, padding_float, padding_double,
18460 padding_long_double): New global variables.
18461 (fill, fill_structs): New functions.
18462
18463 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
18464 for correctly sized writes. Update copyright.
18465 (get_valueof): New procedure.
18466 (get_sizeof): Call get_valueof.
18467 (check_valueof): New procedure.
18468 (check_padding): New procedure.
18469
ac57ea44
MC
184702002-02-20 Michael Chastain <mec@shout.net>
18471
18472 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
18473 to setup_xfail. Document some of the remaining calls.
18474
7a10c941
MC
184752002-02-18 Michael Chastain <mec@shout.net>
18476
18477 * gdb.c++/userdef.exp: Update copyright year.
18478
fb8acdcc
DJ
184792002-02-18 Daniel Jacobowitz <drow@mvista.com>
18480
18481 * gdb.c++/userdef.exp: Test overloaded operators properly.
18482 Remove xfails.
18483
fda6ae12
MS
184842002-02-14 Michael Snyder <msnyder@redhat.com>
18485
18486 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
18487
676a0442
DJ
184882002-02-14 Daniel Jacobowitz <drow@mvista.com>
18489
18490 * gdb.base/a2-run.exp: Check for a remote target properly.
18491 * gdb.base/annota1.exp: Likewise.
18492 * gdb.base/list.exp: Likewise.
18493 * gdb.base/reread.exp: Likewise.
18494 * gdb.base/scope.exp: Likewise.
18495 * gdb.base/shlib-call.exp: Likewise.
18496 * gdb.base/term.exp: Likewise.
18497 * gdb.c++/annota2.exp: Likewise.
18498
78b4f468
RE
184992002-02-13 Richard Earnshaw <rearnsha@arm.com>
18500
18501 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
18502
9a81ba51
MC
185032002-02-10 Michael Chastain <mec@shout.net>
18504
18505 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
18506 (call_after_alloca): Ditto.
18507
004af6c7
DJ
185082002-02-10 Daniel Jacobowitz <drow@mvista.com>
18509
18510 * gdb.base/ending-run.exp: Guard "cont" test with
18511 gdb_skip_stdio_test.
18512
37225f62
JB
185132002-02-06 Jim Blandy <jimb@redhat.com>
18514
18515 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
18516 from here...
18517 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
18518 To here. Disable this test on non-HP platforms. Add big comment.
18519
fe6fdd96
MS
185202002-02-04 Michael Snyder <msnyder@redhat.com>
18521
18522 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
18523 other than d10v and m32r.
18524
036fad3f
RE
185252002-02-02 Richard Earnshaw <rearnsha@arm.com>
18526
18527 * gdb.base/default.exp: Rewrite test patterns to reduce time
18528 taken to match them.
18529
7148ab62
DJ
185302002-01-30 Daniel Jacobowitz <drow@mvista.com>
18531
18532 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
18533 Allow a start function above main.
18534 * gdb.threads/linux-dp.exp: Fix copyright date.
18535
396cc255
DJ
185362002-01-30 Daniel Jacobowitz <drow@mvista.com>
18537
a9c64011
AS
18538 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18539 (check_philosopher_stack): Check for manager thread before checking
18540 for a just-starting thread.
396cc255 18541
f038d31b
DJ
185422002-01-30 Daniel Jacobowitz <drow@mvista.com>
18543
18544 From Neil Booth <neil@daikokuya.demon.co.uk>:
18545 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18546 warnings.
18547
b3ff9d9a
FF
185482002-01-21 Fred Fish <fnf@redhat.com>
18549
18550 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18551 not caller.
18552
39ad761d
JB
185532002-01-21 Jim Blandy <jimb@redhat.com>
18554
18555 * gdb.base/reread.exp: Check that GDB properly re-reads the
18556 executable file when it changes while no inferior is running.
18557
aaf320fa
FF
185582002-01-21 Fred Fish <fnf@redhat.com>
18559
a9c64011
AS
18560 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18561 optionally accept the "shlib events" variation.
aaf320fa 18562
808a31f5
JB
185632002-01-21 Jim Blandy <jimb@redhat.com>
18564
18565 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18566 call `fflush' after every `printf', so that the output is produced
18567 at predictable points, regardless of whatever buffering does (or
18568 doesn't) take place.
18569 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18570 at different points.
18571
4420d5e2
DJ
185722002-01-20 Daniel Jacobowitz <drow@mvista.com>
18573
18574 * gdb.c++/inherit.exp: Update copyright years.
18575 * gdb.c++/method.exp: Likewise.
18576
3e36a0f4
DJ
185772002-01-20 Daniel Jacobowitz <drow@mvista.com>
18578
18579 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18580 artificial methods/arguments.
18581 * gdb.c++/derivation.exp: Likewise.
18582 * gdb.c++/inherit.exp: Likewise.
18583 * gdb.c++/method.exp: Likewise.
18584 * gdb.c++/virtfunc.exp: Likewise.
18585
b4ceaee6
AC
185862002-01-18 Andrew Cagney <ac131313@redhat.com>
18587
18588 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18589 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18590 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18591 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18592 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18593 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18594
ecace851
JB
185952002-01-17 Jim Blandy <jimb@redhat.com>
18596
18597 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18598 anchoring the pattern matching the entry point symbol's name.
18599
375fc983
AC
186002002-01-17 Andrew Cagney <ac131313@redhat.com>
18601
18602 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18603 continue/quit query. Update copyright.
18604
fe6fdd96
MS
186052002-01-14 Michael Snyder <msnyder@redhat.com>
18606
18607 * gdb.base/gcore.exp: Remove extra debugging output.
18608
e017c81f
DJ
186092002-01-13 Daniel Jacobowitz <drow@mvista.com>
18610
18611 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18612 for slightly dubious v2 mangled string.
18613
37ab3bf8
DJ
186142002-01-13 Daniel Jacobowitz <drow@mvista.com>
18615
18616 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18617
1bc05c3a 186182002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18619
1bc05c3a 18620 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18621
1bc05c3a
JM
18622 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18623 constructors.
18624 * gdb.c++/derivation.exp: Likewise.
18625 * gdb.c++/templates.exp: Likewise.
18626 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18627
1bc05c3a
JM
186282002-01-10 Michael Snyder <msnyder@redhat.com>
18629
18630 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18631
a911c360
MS
186322002-01-08 Michael Snyder <msnyder@redhat.com>
18633
18634 * gdb.base/gcore.exp: New test for generate-core-file command.
18635 * gdb.base/gcore.c: Testcase for above.
18636 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18637
ea2119ec
JM
186382002-01-08 Jason Merrill <jason@redhat.com>
18639
18640 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18641
68203136
FF
186422002-01-07 Fred Fish <fnf@redhat.com>
18643
18644 * gdb.c++/overload.exp: Remove unconditional xfails for:
18645 print foo_instance1.overloadargs(1)
18646 print foo_instance1.overloadargs(1, 2)
18647 print foo_instance1.overloadargs(1, 2, 3)
18648 print foo_instance1.overloadargs(1, 2, 3, 4)
18649 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18650 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18651 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18652 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18653 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18654 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18655 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18656 print foo_instance1.overload1arg()
18657 print foo_instance1.overload1arg((char)arg2)
18658 print foo_instance1.overload1arg((signed char)arg3)
18659 print foo_instance1.overload1arg((unsigned char)arg4)
18660 print foo_instance1.overload1arg((int)arg7)
18661 print foo_instance1.overload1arg((unsigned int)arg8)
18662 print foo_instance1.overload1arg((float)arg11)
18663 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18664
21b9b5b1
MS
186652002-01-07 Michael Snyder <msnyder@redhat.com>
18666
18667 * gdb.base/huge.exp: New test. Print a very large target data object.
18668 (skip_huge_test): New test variable. Define if you want to skip this
18669 test. The test reads an 8 megabyte data object from the target, so it
18670 might be very time consuming on remote targets with a slow connection.
18671 * gdb.base/huge.c: New file. Test case for above.
18672
725f922e
FF
186732002-01-07 Fred Fish <fnf@redhat.com>
18674
18675 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18676 g_instance.bfoo, and g_instance.cfoo.
18677
889bf7c5 186782002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18679
889bf7c5
PA
18680 * gdb.base/break.c (multi_line_if_conditional): New function.
18681 (multi_ilne_while_conditional): Likewise.
18682 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18683 IF or WHILE condition puts the breakpoint at the start of
18684 the condition.
f286b2c3 18685
634d57ec
JL
18686 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18687 hppa*-*-hpux* expected failure.
18688 * gdb.base/structs.exp (do_function_calls): Similarly.
18689
18690 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18691 watchpoints.
18692
9fbfe2dc
AC
186932002-01-06 Andrew Cagney <ac131313@redhat.com>
18694
18695 Fix PR gdb/66.
18696 * gdb.base/structs.exp: Replace skip for a29k with skip for
18697 gdb,cannot_call_functions.
18698 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18699 * gdb.base/callfuncs.exp: Ditto.
18700 * gdb.base/call-rt-st.exp: Ditto.
18701 * gdb.base/call-strs.exp: Ditto.
18702 * gdb.base/callfwmall.exp: Ditto.
18703 * gdb.base/scope.exp: Obsolete xfail a29k.
18704 * gdb.c++/misc.exp: Ditto.
18705 * gdb.c++/cplusfuncs.exp: Ditto.
18706 * gdb.base/ptype.exp: Ditto.
18707 * gdb.base/printcmds.exp: Ditto.
18708 * gdb.base/opaque.exp: Ditto.
18709 * gdb.base/list.exp: Ditto.
18710 * gdb.base/funcargs.exp: Ditto.
18711 * gdb.base/default.exp: Ditto.
18712
8ddad156
MS
187132002-01-04 Michael Snyder <msnyder@redhat.com>
18714
ca4976a6 18715 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18716 * gdb.base/maint.exp: Add tests for maint info sections options.
18717
1b074332
JL
18718Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18719
18720 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18721
7d159115
CV
187222001-12-20 Corinna Vinschen <vinschen@redhat.com>
18723
18724 * gdb.asm/arm.inc: New file.
18725 * gdb.asm/asm-source.exp: Add arm targets.
18726 * gdb.asm/configure.in: Ditto.
18727 * gdb.asm/configure: Recreated from configure.in.
18728
8fb87725
JL
18729Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18730
afabe08c
JL
18731 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18732 with HP's compiler.
18733 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18734 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18735 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18736 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18737
18738 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18739 either HP's compilers or GCC.
18740
db521deb
JL
18741 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18742 a SIGBUS or SIGSEGV.
18743
18744 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18745
18746 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18747 can be compiled with either HP's compiler or GCC.
18748
cfa88ab7
JL
18749 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18750 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18751 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18752
ca344dff
JL
18753 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18754 to match current gdb output. Update due to using auto-solib-limit
18755 for limiting instead of overloading auto-solib-add.
18756 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18757 test program.
18758
3f3c6e55 18759 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18760 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18761 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18762 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18763 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18764 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18765 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18766 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18767 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18768 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18769 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18770 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18771 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18772
8fb87725
JL
18773 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18774 a SIGTRAP to the inferior.
18775
cf599fa7
CV
187762001-12-19 Corinna Vinschen <vinschen@redhat.com>
18777
18778 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18779 Substitute call to target_link by call to gdb_compile.
18780
2cd045cd
JL
18781Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18782
a9c64011
AS
18783 * gdb.base/break.exp: Fix HP specific search string when testing
18784 backtracing in a called function.
2cd045cd 18785
a9c64011
AS
18786 * gdb.base/constvars.exp: Only set lang to C++ if we're
18787 compiling the test with HP's compilers.
18788 * gdb.base/volatile.exp: Similarly.
2cd045cd 18789
99ebe9ac
JB
187902001-12-19 Jim Blandy <jimb@redhat.com>
18791
18792 * gdb.base/printcmds.exp: Expect the null character to be printed
18793 as '\0', and the '\013' to be printed as '\v'.
18794 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18795 * gdb.base/setvar.exp: Same.
18796
b9891b29
JB
187972001-12-17 Jim Blandy <jimb@redhat.com>
18798
0eba65ab
JB
18799 * gdb.base/completion.exp: Rather than completing very long
18800 filenames, which can make the readline library produce output we
18801 don't recognize, cd to the directory first, and then complete
18802 using nice, short relative paths.
18803
6970b5b1
JB
18804 * gdb.base/completion.exp: On some systems, there is, in fact, a
18805 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18806 variables as being in scope. So use `no_var_named_this'
18807 instead of `b'.
6970b5b1 18808
b9891b29 18809 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18810 can't find the core file's registers as a failure.
b9891b29 18811
e6ccd35f
JSC
188122001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18813
a9c64011
AS
18814 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18815 test expect string more specific.
e6ccd35f 18816
105ba819
CV
188172001-12-13 Corinna Vinschen <vinschen@redhat.com>
18818
18819 * gdb.asm/asm-source.exp: Add support for xstormy16.
18820 * gdb.asm/configure.in: Ditto.
18821 * gdb.asm/configure: Rebuild.
18822 * gdb.asm/xstormy16.inc: New file.
18823
e9e79dd9
FF
188242001-12-10 Fred Fish <fnf@redhat.com>
18825
18826 * gdb.base/maint.exp: Update to match changes in type dumping code.
18827
347dc97d
JB
188282001-12-10 Jim Blandy <jimb@redhat.com>
18829
18830 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18831 matching the entry point symbol's name at the beginning of the
18832 line.
347dc97d 18833
5178b9d6
DJ
188342001-12-07 Daniel Jacobowitz <drow@mvista.com>
18835
18836 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18837 gdb.c++/inherit.exp, gdb.c++/method.exp,
18838 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18839 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18840 and class layout support.
18841
af890c52
DJ
188422001-12-07 Daniel Jacobowitz <drow@mvista.com>
18843
18844 * gdb.c++/classes.exp: Add test for static member function.
18845 * gdb.c++/misc.cc: Add class with static member function.
18846
7a345fb3
JB
188472001-12-07 Jim Blandy <jimb@redhat.com>
18848
f2e54a80 18849 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18850 those tests as `unsupported'.
18851 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18852 Rewrite subsequent tests to use it.
18853
18854 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18855 those tests as `unsupported'.
18856 * gdb.base/structs.exp (call_struct_func): New function.
18857 (do_function_calls): Use call_struct_func to call the functions
18858 returning structs.
18859
0bc69509
JB
18860 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18861 whether functions are prototyped or not, so we can't possibly pass
18862 arguments to t_float_values2 properly.
18863
7a345fb3
JB
18864 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18865 value of `timeout' for targets other than the mips*tx39-*.
18866
edb6ede1
MS
188672001-12-06 Michael Snyder <msnyder@redhat.com>
18868
d63a86f8 18869 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18870 and detect whether the start symbol has a leading underscore.
18871
2d842f13
JB
188722001-12-04 Jim Blandy <jimb@redhat.com>
18873
18874 * gdb.base/completion.exp: Clarify indentation.
18875
68550daf
JB
188762001-12-03 Jim Blandy <jimb@redhat.com>
18877
18878 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18879 variables on the S/390, not `.word'.
18880
cd5195a8
JB
188812001-11-30 Jim Blandy <jimb@redhat.com>
18882
18883 Add assembly-source tests for s390-ibm-linux.
18884 * gdb.asm/s390.inc: New file.
18885 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18886 the S/390 architecture.
a9c64011 18887 * gdb.asm/configure: Regenerated.
cd5195a8 18888
ca9efc90
MS
188892001-11-30 Michael Snyder <msnyder@redhat.com>
18890
18891 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18892 next, info source, info sources, info line, global and static
18893 variables, and static functions.
18894 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18895 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18896 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18897 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18898 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18899 (gdbasm_leave): Restore frame pointer.
18900 (gdbasm_startup): Copy stack set-up from crt0.S.
18901
d0e66976
FN
189022001-11-26 Fernando Nasser <fnasser@redhat.com>
18903
18904 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18905 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18906 to a local (non-static) variable. Copy tstruct.a to a static buffer
18907 and return a pointer to that buffer.
18908 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18909
e2334072
MK
189102001-11-24 Mark Kettenis <kettenis@gnu.org>
18911
18912 * gdb.asm/configure.in: Fix recognition of ix86 target.
18913 * gdb.asm/configure: Regenerate.
18914
756caa3d
MS
189152001-11-21 Michael Snyder <msnyder@redhat.com>
18916
18917 * gdb.asm/sparc.inc: New file.
18918 * gdb.asm/asm-source.exp: Recognize sparc target.
18919 * gdb.asm/configure.in: Recognize sparc target.
18920 * gdb.asm/configure: Regenerate.
d63a86f8 18921
9a4d72d5
MS
189222001-11-21 Michael Snyder <msnyder@redhat.com>
18923
18924 * gdb.asm/m32r.inc: New file.
18925 * gdb.asm/asm-source.exp: Recognize m32r target.
18926 * gdb.asm/configure.in: Recognize m32r target.
18927 * gdb.asm/configure: Regenerate.
18928
a773d1cd
MS
189292001-11-20 Michael Snyder <msnyder@redhat.com>
18930
017ac23d
MS
18931 * gdb.asm/i386.inc: New file.
18932 * gdb.asm/asm-source.exp: Recognize ix86 target.
18933 * gdb.asm/configure.in: Recognize ix86 target.
18934 * gdb.asm/configure: Regenerate.
18935
a773d1cd
MS
18936 * gdb.c++/namespace.exp: Fix quotes in output messages.
18937
bb632afb
MS
189382001-11-14 Michael Snyder <msnyder@redhat.com>
18939
25d559ca 18940 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18941 qualifier in a type cast expression, to designate an address
18942 in the instruction space (Harvard architecture).
18943
4749e309
MS
189442001-11-13 Michael Snyder <msnyder@redhat.com>
18945
18946 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18947 Tests for expressions using 'const' and 'volatile'.
18948
25050984
CV
189492001-11-13 Corinna Vinschen <vinschen@redhat.com>
18950
18951 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18952
1902c51f
DJ
189532001-11-12 Daniel Jacobowitz <drow@mvista.com>
18954
18955 * lib/mi-support.exp (mi_run_to_helper): Move comments
18956 outside of gdb_expect.
18957
dcf95b47
DJ
189582001-11-11 Daniel Jacobowitz <drow@mvista.com>
18959
18960 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18961 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18962 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18963 mi0_run_to): New functions.
18964 * gdb.mi/mi-simplerun.exp: Use them.
18965 * gdb.mi/mi0-simplerun.exp: Likewise.
18966 * gdb.mi/mi-var-cmd.exp: Likewise.
18967 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18968
45b074e1
AC
189692001-11-10 Andrew Cagney <ac131313@redhat.com>
18970
18971 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18972 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18973
bf50d346
AC
189742001-11-09 Andrew Cagney <ac131313@redhat.com>
18975
18976 * gdb.base/restore.exp: Include $expected value in restored test
18977 message.
18978
9383332c
AC
189792001-11-09 Andrew Cagney <ac131313@redhat.com>
18980
18981 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18982 implemented.
18983
db62520a
MS
189842001-11-08 Michael Snyder <msnyder@redhat.com>
18985
18986 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18987 Add pass/fail message for stop at breakpoint in call dummy function.
18988
b5703437
MS
189892001-11-07 Michael Snyder <msnyder@redhat.com>
18990
d63a86f8
RM
18991 * gdb.c++/templates.exp (test_template_breakpoints):
18992 If we get an overload menu, but it does not match what
760f6330 18993 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18994 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18995 making the whitespace optional. Argument for "new" may be
18996 "unsigned" as well as "unsigned int/long".
d63a86f8 18997 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18998 making the whitespace optional. Also replace "(void) with
18999 "((void|)), making the keyword "void" optional.
d63a86f8 19000 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
19001 making the whitespace optional. Also replace "(void) with
19002 "((void|)), making the keyword "void" optional.
3bf40917
MS
19003 * gdb.base/callfuncs.c (t_float_values): This function must
19004 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 19005 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
19006 can be tested against both cases. Usually one case involves
19007 promotion of float to double, while the other does not.
19008 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
19009 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
19010 includes a stack frame for "start".
19011
c8ab4e6d
JB
190122001-11-05 Jim Blandy <jimb@redhat.com>
19013
19014 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
19015 pointers are 32 bits long, and that offsets of relocs are always
19016 stored in the data (REL-style), and not in the reloc entry itself
19017 (RELA-style).
19018 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
19019 stabs.
19020
3f08ced9
MS
190212001-11-01 Michael Snyder <msnyder@redhat.com>
19022
19023 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
19024 and regular expression operators by using quoting.
19025
cbfa24cd
MS
190262001-10-31 Michael Snyder <msnyder@redhat.com>
19027
19028 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
19029 depending on what the symbol table contains.
19030 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
19031 the output of the ptype command. Similarly, accept both "const &"
19032 and "const&".
19033
aaa68313
CV
190342001-10-31 Corinna Vinschen <vinschen@redhat.com>
19035
19036 * gdb.base/miscexprs.c (main): Add usage of preprocessor
19037 symbol `STORAGE' to allow to choose the storage class of
19038 the local datastructures.
19039 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
19040 compiler directive.
19041
91740388
MS
190422001-10-30 Michael Snyder <msnyder@redhat.com>
19043
19044 * gdb.base/jump.exp: Allow it to run for all targets.
19045
1b7c05e7
CV
190462001-10-29 Corinna Vinschen <vinschen@redhat.com>
19047
19048 * gdb.base/call-ar-st.c (print_double_array): Match for loop
19049 with new double_array size.
19050 (main): Change storage class of all local variables to static.
19051 Reduce size of double_array to 9.
19052 * gdb.base/call-ar-st.exp: Increase timeout value.
19053 Change expected output for double array to match new size in
19054 call-ar-st.c.
19055
36a22261
CV
190562001-10-29 Corinna Vinschen <vinschen@redhat.com>
19057
19058 * gdb.base/ending-run.exp: Create identical output when passing
19059 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 19060 Stormy16 target.
36a22261 19061
92b8ae91
MK
190622001-10-28 Mark Kettenis <kettenis@gnu.org>
19063
19064 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
19065 that we catch the expected failure under Linux/x86.
19066
cb135b83
OF
190672001-10-29 Orjan Friberg <orjanf@axis.com>
19068
19069 * gdb.base/setvar.exp: Escape curly braces.
19070 * gdb.stabs/weird.exp: Ditto.
19071
6884aa54
DJ
190722001-10-27 Daniel Jacobowitz <drow@mvista.com>
19073
19074 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
19075 * gdm.mi/mi0-hack-cli.exp: Likewise.
19076
0398c9aa
AC
190772001-10-25 Andrew Cagney <ac131313@redhat.com>
19078
19079 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
19080 messages.
19081
d20bf2e8
AC
190822001-10-21 Andrew Cagney <ac131313@redhat.com>
19083
19084 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
19085 checking MI enabled.
19086
03dd63aa
CV
190872001-10-09 Corinna Vinschen <vinschen@redhat.com>
19088
19089 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
19090
1d9d99f3
FCE
190912001-10-04 Frank Ch. Eigler <fche@redhat.com>
19092
19093 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
19094 if gdb child process crashes, just signal an error.
19095
838ae6c4
JB
190962001-10-02 Jim Blandy <jimb@redhat.com>
19097
19098 * lib/gdb.exp (test_xfail_format): Simplify.
19099
19100 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
19101 front of the variable name `format'. Simplify `if'.
19102
8f0cbc1c
DJ
191032001-10-01 Daniel Jacobowitz <drow@mvista.com>
19104
19105 * gdb.threads/pthreads.exp: Wait for output and delay
19106 before sending ^C.
19107
1f08dafd
DJ
191082001-10-01 Daniel Jacobowitz <drow@mvista.com>
19109
19110 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
19111 some incorrect output instead of timing out.
19112 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
19113
674f90ff
CV
191142001-09-28 Corinna Vinschen <vinschen@redhat.com>
19115
19116 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
19117 check to allow additional `int'.
19118
9b284272
DJ
191192001-09-27 Daniel Jacobowitz <drow@mvista.com>
19120
19121 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
19122 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
19123
b55a4771
MS
191242001-09-27 Michael Snyder <msnyder@redhat.com>
19125
19126 * lib/gdb.exp (test_debug_format): New proc.
19127 (setup_xfail_format): Use new proc test_debug_format.
19128 * gdb.base/constvars.exp (local_compiler_xfail_check): New
19129 proc; use new service proc test_debug_format.
19130 Replace all other "gcc_compiled" tests with this test.
19131 * gdb.base/volatile.exp (local_compiler_xfail_check): New
19132 proc; use new service proc test_debug_format.
19133 Replace all other "gcc_compiled" tests with this test.
19134
191352001-09-27 Michael Snyder <msnyder@redhat.com>
19136
19137 * gdb.base/cvexpr.exp: New file.
19138 * gdb.base/cvexpr.c: New file
19139 Test for expressions using const and volatile keywords.
19140
4e6667ac
CV
191412001-09-26 Corinna Vinschen <vinschen@redhat.com>
19142
19143 * gdb.base/constvars.exp: Check for different orders of keywords
19144 and additional "int" strings in output.
19145
4f337972
AC
191462001-09-22 Andrew Cagney <ac131313@redhat.com>
19147
19148 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
19149 responses from "help maint".
19150
2015650d
FCE
191512001-09-19 Frank Ch. Eigler <fche@redhat.com>
19152
19153 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
19154 to localhost:NNN instead of :NNN, in case Xvfb is listening
19155 only on TCP.
19156
f3bcedc1
CV
191572001-09-19 Corinna Vinschen <vinschen@redhat.com>
19158
19159 * gdb.base/recurse.exp: When checking leaving the watchpoint
19160 scope, recognize when gdb is in function's epilogue and pass.
19161
6b819c92
KS
191622001-09-18 Keith Seitz <keiths@redhat.com>
19163
19164 * lib/insight-support.exp (_gdbtk_export_target_info): Add
19165 support for running tests against sid targets.
19166 (gdbtk_done): Ditto.
19167
a10c9419
CV
191682001-09-18 Corinna Vinschen <vinschen@redhat.com>
19169
19170 * gdb.base/ending-run.c (main): Set stdout buffersize
19171 to the same reasonable value for any target.
19172 * gdb.base/ending-run.exp: Add a regular expression
19173 to make testsuite happy on Sanyo Stormy16 target.
19174
739d0d99
CV
191752001-09-17 Corinna Vinschen <vinschen@redhat.com>
19176
19177 * gdb.base/display.c (do_loops): Add float variable `f'.
19178 Increment f in loop.
19179 * gdb.base/display.exp: Increment timeout by 60 seconds.
19180 Change float display test to use variable `f'.
19181
1b8947f0
JB
191822001-09-17 Jim Blandy <jimb@redhat.com>
19183
19184 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
19185 overflowing the limited breakpoint tables on some ROM monitors
19186 (like the ROM68K).
19187
9890ac81
FCE
191882001-09-15 Frank Ch. Eigler <fche@redhat.com>
19189
19190 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
19191 the "-ac" (disable access control) flag.
19192
6db765ea
JH
191932001-08-30 Jeff Holcomb <jeffh@redhat.com>
19194
19195 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
19196 ints.
19197
4c32cc04
KS
191982001-08-30 Keith Seitz <keiths@redhat.com>
19199
19200 * lib/gdb.exp: Move all insight-related functionality into
19201 separate file.
19202 * lib/insight-support.exp: New file.
19203
8d6e6f81
FCE
192042001-08-29 Frank Ch. Eigler <fche@redhat.com>
19205
19206 * config/sid.exp (sid_start): Never set sid verbosity; disable
19207 expect_background {} that consumed its stdout; tolerate </dev/null.
19208 Attempt to set endianness override in "sid" protocol mode. Cleanup.
19209
6a90e1d0
AC
192102001-08-18 Andrew Cagney <ac131313@redhat.com>
19211
19212 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
19213 CLI jump command to start it.
19214 (mi_run_to_main): Fail immediatly when unexpected output.
19215
1759b3c3
AC
192162001-08-18 Andrew Cagney <ac131313@redhat.com>
19217
19218 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
19219 beginning of function. Fix PR gdb/191.
19220
61d11d80
FCE
192212001-08-16 Frank Ch. Eigler <fche@redhat.com>
19222
19223 * config/sid.exp (sid_start): Don't warn if we cannot figure out
19224 what to force sid endianness to.
19225
942a4df2
KS
192262001-08-15 Keith Seitz <keiths@redhat.com>
19227
19228 * lib/gdb.exp (gdbtk_start): Don't set environment
19229 variables for TCL_LIBRARY and friends. Insight will
19230 now figure these out for itself.
19231
0521c418
MS
192322001-08-02 Michael Snyder <msnyder@redhat.com>
19233
19234 * gdb.base/completion.exp: Remove the symbol "a64l" from
19235 the expect string; this is target-specific, and not related
19236 to what is being tested.
19237
74a9a58a
DB
192382001-08-02 Dave Brolley <brolley@redhat.com>
19239
19240 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
19241
c70819fa
MS
192422001-07-25 Michael Snyder <msnyder@redhat.com>
19243
c2b8fa57
MS
19244 * gdb.base/consecutive.exp: New file. Test stepping over
19245 breakpoints on consecutive instructions.
19246 * gdb.base/consecutive.c: New file.
19247
c70819fa
MS
19248 * gdb.base/call-rt-st.exp: Use double-backslash to quote
19249 curly braces in regular expressions.
19250
2b1a1355
MS
192512001-07-25 Michael Snyder <msnyder@redhat.com>
19252
19253 * gdb.base/ending-run.exp: Accept "Program exited normally" as
19254 legitimate output from stepping out of main.
19255
413eca6f
KS
192562001-07-22 Keith Seitz <keiths@redhat.com>
19257
19258 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
19259 the empty string, do not run the tests.
19260
7e5a9322
SC
192612001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19262
19263 * gdb.base/long_long.exp: Detect size of pointer. Take into
19264 account 2-byte pointers when testing for p/a results.
19265
de58f10f
SC
192662001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19267
d63a86f8 19268 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
19269 and defined to 1K for m68hc11.
19270 (random_data): Reduce table to 1K for embedded platforms (68hc11).
19271 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
19272 (sizeof_random_data): New variable to tell the size of the data table;
19273 don't test past this size; always run to main.
19274
d6f5fea1
SC
192752001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19276
19277 * gdb.base/return2.exp: return of long long and double fails for
19278 68HC11; don't execute these tests on that platform.
19279 * gdb.base/return.exp: Return of a double fails for 68hc11.
19280
c477543d
SC
192812001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19282
19283 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
19284 tests that print a float.
19285 * call-rt-st.exp: Likewise.
19286
63cf1c79
MK
192872001-07-12 Mark Kettenis <kettenis@gnu.org>
19288
19289 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
19290 running this test on Linux.
19291
112f9ab5
MC
192922001-06-24 Michael Chastain <chastain@redhat.com>
19293
19294 * gdb.base/arithmet.exp: Remove some tests to make all test names
19295 unique.
19296
4970cb0f
MS
192972001-07-03 Michael Snyder <msnyder@redhat.com>
19298
19299 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
19300 the output of the ptype command.
19301
d85da69f
MS
193022001-07-02 Michael Snyder <msnyder@redhat.com>
19303
4c8a82de
MS
19304 * gdb.base/completion.exp: Don't assume that break.c is the only
19305 source file that may contain functions named "marker".
d85da69f
MS
19306 * gdb.base/corefile.exp: Quote the curly braces in regexp.
19307
8afc772b
AC
193082001-06-28 Andrew Cagney <ac131313@redhat.com>
19309
19310 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
19311 of files to delete.
19312
19313 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
19314 * gdb.disasm/h8300s.exp: New file.
19315 gdb.disasm/h8300s.s: Likewise.
19316
cff22675
AC
193172001-06-27 Andrew Cagney <ac131313@redhat.com>
19318
19319 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
19320 empty breakpoint tables.
19321
68c81b54
AC
193222001-06-25 Andrew Cagney <ac131313@redhat.com>
19323
19324 * lib/mi-support.exp: Update args=... part of stop-reason
19325 patterns. Accept either a list or a tuple.
19326
2dd62704
AC
193272001-06-23 Andrew Cagney <ac131313@redhat.com>
19328
19329 * lib/mi-support.exp: Remove local emacs variable defining
19330 change-log-default-name.
19331
b4127474
MC
193322001-06-22 Michael Chastain <chastain@redhat.com>
19333
19334 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
19335 This is operationally compatible with the previous version.
19336
8dbfb380
JB
193372001-06-13 Jim Blandy <jimb@redhat.com>
19338
19339 * lib/gdb.exp (gdb_test): Doc fix.
19340
f2d8c86d
MC
193412001-06-10 Michael Chastain <chastain@redhat.com>
19342
19343 * gdb.base/exprs.exp: Remove a duplicate test.
19344
81564d34
JB
193452001-06-06 Jim Blandy <jimb@redhat.com>
19346
19347 * gdb.base/return2.exp (main): Use values to test float and double
19348 returns that are not NaN's, to avoid being confused by IEEE
19349 comparison rules.
19350
da55addb
MS
193512001-06-04 Michael Snyder <msnyder@redhat.com>
19352
19353 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 19354 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
19355 rather than wait for 12 more tests to time out.
19356
42c65987
JB
193572001-06-06 Jim Blandy <jimb@redhat.com>
19358
b18bced9 19359 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 19360 Don't forget to match the GDB prompt.
b18bced9 19361
42c65987
JB
19362 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
19363
5b41e5f0
JB
193642001-06-04 Jim Blandy <jimb@redhat.com>
19365
19366 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
19367 command.
19368
015e046f
KB
193692001-05-31 Kevin Buettner <kevinb@redhat.com>
19370
19371 * gdb.base/annota1.exp (info break): Match four or more spaces
19372 after "Address".
19373
fb1ffbbe
MC
193742001-05-31 Michael Chastain <chastain@redhat.com>
19375
19376 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
19377 (dm_type_int_star): Likewise.
19378 (dm_type_long_star): Likewise.
19379 (dm_type_void_star): Likewise.
19380
5ea2a32c
KB
193812001-05-29 Kevin Buettner <kevinb@redhat.com>
19382
19383 * gdb.base/completion.exp (INPUTRC): Set this environment variable
19384 to a known value in order to get consistent results regardless
19385 of the setting of INPUTRC or the presence or contents of .inputrc.
19386
ae23c492
MS
193872001-05-24 Michael Snyder <msnyder@redhat.com>
19388
ac55707e
MS
19389 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
19390 Don't require that the main thread and the manager thread are the
19391 first in the list.
19392
ae23c492
MS
19393 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
19394 debugging. If test fails, issue an "unsupported" not a "fail".
19395
400071f1
JB
193962001-05-24 Jim Blandy <jimb@redhat.com>
19397
19398 Don't assume that short is shorter than int.
19399 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
19400 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 19401 this isn't true.
400071f1
JB
19402 ("print unsigned char == (~0)"): Add test that verifies that ~0,
19403 an int, is not equal to ~0 stored in an unsigned char. This tests
19404 the same thing that the previous test meant to, but works on
19405 16-bit machines, too.
19406 ("print unsigned char != (~0)"): Same test, complemented.
19407
0816a3e5
MS
194082001-05-24 Michael Snyder <msnyder@redhat.com>
19409
19410 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 19411 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
19412 and prevents dejagnu getting out of step.
19413
f6dc23a9
KB
194142001-05-23 Kevin Buettner <kevinb@redhat.com>
19415
19416 * gdb.base/finish.exp (finish_void): Revise pattern for
19417 stopping on the call statement to not permit stopping at
19418 the start of the instructions comprising the call sequence.
19419
7dbd117d
MC
194202001-05-19 Michael Chastain <chastain@redhat.com>
19421
19422 * gdb.base/callfuncs.exp: Make all test names unique.
19423 * gdb.base/commands.exp: Make all test names unique.
19424 * gdb.base/condbreak.exp: Make all test names unique.
19425 * gdb.base/dbx.exp: Make all test names unique.
19426 * gdb.base/default.exp: Make all test names unique.
19427 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
19428 and TIMEOUT messages to their corresponding PASS message.
19429 * gdb.base/ending-run.exp: Make all test names unique.
19430 * gdb.base/long_long.exp: Remove duplicate test.
19431
6b0b0a9e
KB
194322001-05-21 Kevin Buettner <kevinb@redhat.com>
19433
19434 * gdb.base/finish.exp (finish_void): Allow "finish" command to
19435 stop on the call statement as well as the statement after the
19436 call.
19437
2caa35cb
MS
194382001-05-21 Michael Snyder <msnyder@redhat.com>
19439
19440 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
19441
40713331
EZ
194422001-05-10 Elena Zannoni <ezannoni@redhat.com>
19443
a9c64011
AS
19444 * gdb.base/completion.exp: Revamp test. Make it execute on all
19445 platforms.
40713331 19446
c2c1be8d
EZ
194472001-05-10 Elena Zannoni <ezannoni@redhat.com>
19448
a9c64011
AS
19449 * config/gdbserver.exp (gdb_load): Handle the case
19450 in which the arguments to gdbserver are given in the
19451 baseboard configuration file.
19452 Also handle the case in which the server needs to do a
19453 load.
2c9cd303 19454
9671de48
KS
194552001-05-07 Keith Seitz <keiths@cygnus.com>
19456
a9c64011
AS
19457 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
19458 set up the display for testing.
19459 (gdbtk_start): Convert all paths to paths that tcl will like.
19460 Export target information to environment.
19461 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
19462 necessary.
19463 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
19464 (to_tcl_path): New proc to convert a given pathname into
19465 a path acceptible as an argument to a tcl command.
19466 (_gdbtk_export_target_info): New proc to export target info
19467 into the environment for gdbtk testing.
19468 (gdbtk_done): New proc to signal end-of-test.
9671de48 19469
5a360f47
JB
194702001-05-06 Jim Blandy <jimb@redhat.com>
19471
19472 * restore.c: Make the code of caller0 correspond to its comment.
19473
66c756c6
MS
194742001-05-03 Michael Snyder <msnyder@redhat.com>
19475
19476 * config/sid.exp (gdb_target_sid): Check for error messages.
19477 On error or timeout, don't make expect exit (which will terminate
19478 all subsequent tests); instead just make gdb exit.
d63a86f8 19479 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
19480 return a negative value.
19481
a966fde5
JB
194822001-04-24 Jim Blandy <jimb@redhat.com>
19483
851c18e0
JB
19484 * gdb.c++/templates.exp: If we see the prompt for the overload
19485 list, but we haven't recognized any of the longer patterns,
19486 arrange for this test to fail, not hang.
19487
a966fde5
JB
19488 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
19489 variations.
19490
db144853
MC
194912001-04-22 Michael Chastain <chastain@redhat.com>
19492
19493 * gdb.c++/local.exp: Use the 'runto' library function.
19494 * gdb.c++/namespace.exp: Likewise.
19495 * gdb.c++/overload.exp: Likewise.
19496
3207ec21
KB
194972001-03-26 Kevin Buettner <kevinb@redhat.com>
19498
19499 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
19500 * gdb.base/step-line.exp: New file. Test step/next in presence of
19501 #line directives.
19502 * gdb.base/step-line.c: New file. Test program for the above.
19503 * gdb.base/step-line.inp: New file. We pretend that this file has
19504 been transformed by some other tool into step-line.c.
19505
13b57657
JB
195062001-03-21 Jim Blandy <jimb@redhat.com>
19507
19508 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
19509 unmangled operator names.
19510
754cbe1c
JB
195112001-03-20 Jim Blandy <jimb@redhat.com>
19512
19513 * gdb.threads/linux-dp.exp: Recognize an additional message
19514 generated by GDB when it doesn't understand how to debug threads
19515 on the target system.
19516
177495c9
AC
195172001-03-19 Andrew Cagney <ac131313@redhat.com>
19518
19519 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
19520
f266096b
MC
195212001-03-12 Michael Chastain <chastain@redhat.com>
19522
19523 * gdb.c++/derivation.exp: Use the 'runto' library function.
19524
cac3c2ff
MC
195252001-03-12 Michael Chastain <chastain@redhat.com>
19526
19527 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
19528
b6c11a24
MC
195292001-02-24 Michael Chastain <chastain@redhat.com>
19530
19531 * gdb.c++/ref-types.exp: Change handwritten code to library
19532 function 'runto'.
19533
6bae5bce
OF
195342001-03-16 Orjan Friberg <orjanf@axis.com>
19535
19536 * gdb.base/signals.exp: Set count to 0 explicitly.
19537
0015fd9a
MS
195382001-03-15 Mark Salter <msalter@redhat.com>
19539
19540 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19541 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
19542 (gdb_load): Add support for additional target_info: gdb_download_size
19543 and gdb_load_timeout.
0015fd9a 19544
fc33412a
DT
19545Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19546
19547 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
19548 file -- to prevent failing when the compile fails but we have no
19549 intention of running the tests anyway.
fc33412a
DT
19550
19551 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19552 tests if set.
19553
19554 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 19555 integers.
fc33412a
DT
19556
19557 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19558 * gdb.c++/namespace.exp: Ditto.
19559
115f06de
OF
195602001-03-07 Orjan Friberg <orjanf@axis.com>
19561
19562 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19563 * gdb.base/pointers.exp: Relax pattern match of decimals.
19564
b6ba6518
KB
195652001-03-06 Kevin Buettner <kevinb@redhat.com>
19566
19567 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19568 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19569 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19570 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19571 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19572 config/sh.exp, config/sid.exp, config/slite.exp,
19573 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19574 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19575 config/vxworks.exp, config/vxworks29k.exp,
19576 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19577 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19578 gdb.base/arithmet.exp, gdb.base/assign.exp,
19579 gdb.base/async.exp, gdb.base/attach.exp,
19580 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19581 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19582 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19583 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19584 gdb.base/commands.exp, gdb.base/completion.exp,
19585 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19586 gdb.base/constvars.exp, gdb.base/corefile.exp,
19587 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19588 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19589 gdb.base/ending-run.exp, gdb.base/environ.exp,
19590 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19591 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19592 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19593 gdb.base/funcargs.exp, gdb.base/help.exp,
19594 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19595 gdb.base/logical.exp, gdb.base/long_long.exp,
19596 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19597 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19598 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19599 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19600 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19601 gdb.base/regs.exp, gdb.base/relational.exp,
19602 gdb.base/remote.exp, gdb.base/reread.exp,
19603 gdb.base/restore.exp, gdb.base/return2.exp,
19604 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19605 gdb.base/selftest.exp, gdb.base/setshow.exp,
19606 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19607 gdb.base/sigall.exp, gdb.base/signals.exp,
19608 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19609 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19610 gdb.base/step-test.exp, gdb.base/structs.c,
19611 gdb.base/structs.exp, gdb.base/structs2.exp,
19612 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19613 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19614 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19615 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19616 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19617 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19618 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19619 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19620 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19621 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19622 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19623 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19624 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19625 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19626 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19627 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19628 gdb.trace/circ.exp, gdb.trace/collection.exp,
19629 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19630 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19631 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19632 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19633 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19634 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19635 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19636 notices.
19637
dc96c6c7 196382001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19639
19640 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19641 first arg is int not float.
19642
dc96c6c7 196432001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19644
19645 * gdb.base/reread.exp: Unsupported for non-native targets;
19646 doesn't work for remote debugging.
19647
9b0c4aeb
FN
196482001-02-19 Fernando Nasser <fnasser@redhat.com>
19649
19650 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19651 * gdb.base/ending-run.exp: Properly handle the BSP state when
19652 stepping past the end of main.
9b0c4aeb 19653
02aa71d5
MC
196542001-02-19 John Moore <jmoore@redhat.com>
19655
19656 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19657 Converted HPUX fix for non-expected items following multiple
19658 step commands into general solution for all platforms.
19659
1fa449a4
MC
196602001-02-18 Michael Chastain <chastain@redhat.com>
19661
19662 * gdb.c++/classes.exp (do_tests): Change runto statements
19663 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19664 statements demangler agnostic.
19665 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19666 (gdb_virtfunc_restart): Likewise.
19667
b2f9ec70
MC
196682001-02-14 Michael Chastain <chastain@redhat.com>
19669
19670 * gdb.c++/inherit.exp (do_tests): Change runto statements
19671 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19672 statements demangler agnostic.
19673
cf74b8ca
AC
19674Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19675
19676 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19677 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19678 before calling common_routine 15 times'' tests.
cf74b8ca 19679
99f78f56
MC
196802001-02-11 Michael Chastain <chastain@redhat.com>
19681
19682 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19683 Helps the test script figure out which demangler is in use.
19684 (dm_type_foo_ref): Ditto.
19685 (dm_type_int_star): Ditto.
19686 (dm_type_long_star): Ditto.
19687 (dm_type_unsigned_int): Ditto.
19688 (dm_type_void): Ditto.
19689 (dm_type_void_star): Ditto.
99707966 19690 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19691 Probe the gdb demangler and set variables to accommodate
19692 formatting differences.
19693 (info_func_regexp): New function. Same as info_func, but
19694 matches against a regexp.
19695 (info_func): Match against a literal string.
19696 (print_addr_2): New function. Match against a literal string,
19697 which can be different from the input to gdb.
19698 (print_addr): Simply call print_addr_2 with the same argument twice.
19699 (test_lookup_operator_functions): Use demangler formatting variables.
19700 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19701 the tests in the same order as the C++ class declaration.
19702 (test_paddr_operator_functions): Ditto.
19703 (test_paddr_overloaded_functions): Ditto.
19704 (test_paddr_hairy_functions): Use demangler formatting variables.
19705 Add reference to gdb/19 for related tests.
19706 (do_tests): Call probe_demangler.
19707
1de8f023
KB
197082001-01-30 Kevin Buettner <kevinb@redhat.com>
19709
19710 * gdb.c++/templates.cc (printf): Remove unused function definition.
19711
ca3f91ed
MS
197122001-01-26 Felix Lee <flee@redhat.com>
19713
19714 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19715
197162001-01-25 matthew green <mrg@redhat.com>
19717
19718 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19719 up sid.
19720 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19721
197222001-01-25 matthew green <mrg@redhat.com>
19723
19724 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19725 Deprecate $sid_spawn_id.
ca3f91ed
MS
19726 (sid_exit): Remove code necessary only for `spawn.'
19727
197282001-01-25 matthew green <mrg@redhat.com>
19729
19730 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19731
fb18ec4a
MC
197322001-01-28 Michael Chastain <chastain@redhat.com>
19733
19734 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19735 to call when tests fail. It takes gdb out of the overloaded
19736 function choice menu back to the main prompt, so that the test
19737 program stays synchronized.
19738 (set_bp_overloaded): New proc to collect all the common
19739 code for setting a breakpoint on an overloaded name. Calls
19740 take_gdb_out_of_choice_menu when needed.
19741 (menu_overload1arg): New variable to collect the repeated
19742 instances of the expected menu for an overloaded name. Change
19743 the regular expression to handle changes in g++ type encoding:
19744 "void" can be either "void" or "", and "unsigned int" can be
19745 either "unsigned int" or "unsigned".
19746 (continue_to_bp_overloaded): Change regular expressions to handle
19747 changes in g++ type encoding.
19748 (no proc): Call take_gdb_out_of_choice_menu when needed.
19749 Remove redundant calls to "info break". Accept either "canceled"
19750 or "cancelled". Change regular expressions in "info break"
19751 calls to handle changes in g++ type encoding. Give all tests
19752 unique strings.
19753
9c646a6e
BE
197542001-01-17 Ben Elliston <bje@redhat.com>
19755
19756 * config/sid.exp: New file.
19757
9549d9c1
AC
19758Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19759
19760 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19761
dc96c6c7 197622000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19763
19764 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19765 Add a RE to accept a non-ascii char if one is ever presented.
19766
b4df4f68
FN
197672000-12-20 Fernando Nasser <fnasser@redhat.com>
19768
297dd0fd 19769 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19770
dc96c6c7 197712000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19772
d63a86f8 19773 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19774 in regexp. One '\' does not suffice on Linux.
19775
4a7bddb6
MC
197762000-12-09 Michael Chastain <chastain@redhat.com>
19777
19778 * gdb.base/break.exp (test_clear_command): Use a marker function
19779 rather than 'main' for the test function. Also move this
19780 test to an execution point where the marker function names are
19781 guaranteed to be bound to functions. (Executing tests after a
19782 'finish' from main runs into name conflicts with local names
19783 in __libc_start_main).
19784
dc96c6c7 197852000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19786
19787 * gdb.base/finish.exp: New test for gdb's "finish" command.
19788 * gdb.base/return2.exp: New test for gdb's "return" command.
19789 * gdb.base/return2.c: New source file for above.
19790
dc96c6c7 197912000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19792
19793 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19794 * gdb.base/miscexprs.exp: Ditto.
19795 * gdb.base/pointers.exp: Ditto.
19796 * gdb.c++/derivation.exp: Ditto.
19797 * gdb.c++/local.exp: Ditto.
19798 * gdb.c++/namespace.exp: Ditto.
19799 * gdb.c++/overload.exp: Ditto.
19800 * gdb.c++/ref-types.exp: Ditto.
19801
dc96c6c7 198022000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19803
19804 * gdb.base/constvars.exp: Test result of "up" command.
19805 * gdb.base/miscexprs.exp: Ditto.
19806 * gdb.base/pointers.exp: Ditto.
19807 * gdb.base/scope.exp: Ditto.
19808 * gdb.c++/derivation.exp: Ditto.
19809 * gdb.c++/local.exp: Ditto.
19810 * gdb.c++/namespace.exp: Ditto.
19811 * gdb.c++/overload.exp: Ditto.
19812 * gdb.c++/ref-types.exp: Ditto.
19813
44097287
FN
198142000-11-22 Michael Chastain <chastain@redhat.com>
19815
19816 * mips_pro.exp: Accept either "middle -> top -> main" or
19817 "middle -> main" in the backtrace, because gcc can optimize
19818 tail calls to jumps. Remove setup_xfail for the hppa case.
19819 Add a comment with the original warning messages from PR 3016,
19820 which was filed in 1993, to preserve them for posterity.
19821
9d2e1bab
ND
198222000-11-17 Nick Duffek <nsd@redhat.com>
19823
19824 * lib/gdb.exp (gdb_test): Override timeout with board info.
19825
1aca8eb7
ND
198262000-11-17 Nick Duffek <nsd@redhat.com>
19827
19828 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19829 the second kill and detach messages.
19830
93076499
ND
198312000-11-17 Nick Duffek <nsd@redhat.com>
19832
19833 * configure.in: Add AC_EXEEXT.
19834 * configure: Regenerate.
19835 * Makefile.in (just-check): Export EXEEXT.
19836 * lib/gdb.exp ($EXEEXT): Import from environment.
19837 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19838 expect "maint dump-me" on Cygwin.
19839 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19840 $EXEEXT.
19841
30e87cd3
ND
198422000-11-17 Nick Duffek <nsd@redhat.com>
19843
19844 * gdb.base/break.exp: Test backtrace and finish from called
19845 function on all platforms, not just HP-UX.
19846
dc96c6c7 198472000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19848
19849 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19850 code from gdb_target_monitor, so it can be used independantly
19851 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19852
dc96c6c7 198532000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19854
19855 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19856 * gdb.base/corefile.exp: Expect the message "Program is being
19857 debugged already" when we send the "corefile" command, since
19858 the preceeding gdb_load may have connected gdb to a remote target.
19859 * gdb.base/display.exp: Disable hardware watchpoints if new
19860 board info variable "no_hardware_watchpoints" is true.
19861 Replace single-letter commands with more readable ones.
19862 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19863 if new board info variable "no_hardware_watchpoints" is true.
19864 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19865 to see if stdio (printf) testing is possible.
19866 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19867 board info variable "no_hardware_watchpoints" is true. Use new
19868 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19869
39124dea
FN
198702000-11-13 Fernando Nasser <fnasser@redhat.com>
19871
19872 From Orjan Friberg <orjanf@axis.com>:
19873 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19874 in array print pattern match.
19875
a9e2e984
FN
198762000-11-09 Fernando Nasser <fnasser@redhat.com>
19877
19878 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19879 spelling "cancelled" to U.S. spelling "canceled" to match changes
19880 made to gdb.
19881 * gdb.c++/ovldbreak.exp: Ditto.
19882
c7db355b
PS
198832000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19884
19885 * gdb.base/callfuncs.c (main): Moved to end of file, call
19886 t_double_values to initialize the FPU before inferior calls are made.
19887 * gdb.base/callfuncs.exp: Test for register preservation after calling
19888 inferior functions. Add tests for continuining, finishing and
19889 returning from a stop in a call dummy.
19890
dc96c6c7 198912000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19892
19893 * gdb.base/commands.exp: Break up long lines, and re-indent.
19894
dc96c6c7 198952000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19896
19897 * config/gdbserver.exp: Rewritten from the ground up, to make it
19898 compatible with the current dejagnu tree, and to make it work with
19899 the new "gdbserver" in libremote.
19900
dc96c6c7 199012000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19902
19903 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19904 * gdb.base/varargs.exp: Skip entire test if no printf support.
19905 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19906 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19907
dc96c6c7 199082000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19909
19910 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19911 no floating point support.
19912 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19913 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19914 * gdb.base/call-rt-st.exp: Ditto.
19915 * gdb.base/call-strs.exp: Ditto.
19916
bac5fc66
JG
199172000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19918
19919 * gdb.base/sizeof.c: include <stdio.h>.
19920
19921 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19922 'finish', otherwise uncaptured gdb_prompt would potentially
19923 throw remaining test points out of sync.
bac5fc66 19924
b22a6027
SB
199252000-07-26 Scott Bambrough <scottb@netwinder.org>
19926
19927 * gdb.base/recurse.exp: Run tests for all targets.
19928 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19929 gnu-oldld case on ARM.
19930 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19931 for ARM targets.
d63a86f8 19932
d8231941
AG
19933Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19934
19935 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19936 * gdb.java/configure: Rebuild.
19937
8caabe69
AG
19938Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19939
19940 * gdb.java/jv-exp.exp: New file.
19941
9d273ca3
AG
19942Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19943
19944 * configure: Rebuilt.
19945 * configure.in (configdirs): Add gdb.java.
19946 * gdb.java/jmisc.java: New file.
19947 * gdb.java/jmisc.exp: New file.
19948 * gdb.java/Makefile.in: New file.
19949 * gdb.java/configure: Rebuilt.
19950 * gdb.java/configure.in: New file.
19951 * lib/java.exp: New file.
19952
4f823a66
AC
19953Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19954
19955 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19956 underflow.
4f823a66 19957
2391e11d
AC
19958Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19959
19960 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19961 and the compilers sizes.
2391e11d 19962
54602222
ND
199632000-07-09 Nick Duffek <nsd@redhat.com>
19964
19965 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19966 (use_methods): New function.
19967 (main): Call use_methods().
19968 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19969 (do_tests): Call test_method_param_class.
19970
2bec0572
ND
199712000-07-09 Nick Duffek <nsd@redhat.com>
19972
19973 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19974 spelling.
19975 (test_enums): New procedure. Move enum tests from end of script
19976 to here. Set breakpoint on function name instead of line number.
19977 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19978 (enums2): New marker function.
19979 (enums1): New function.
19980 (main): Call enums1(). Move enum tests to enums1().
19981
78492fde
AC
19982Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19983
19984 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19985 compile/link program. Update line numbers.
78492fde
AC
19986 * gdb.asm/d10v.inc: Define ``startup''.
19987 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19988
49a2cef8
AC
19989Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19990
19991 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19992
3e6c8688
EZ
199932000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19994
19995 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19996 of 'help maint print' command.
3e6c8688 19997
9ff5cbe9
AC
19998Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19999
20000 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 20001 they use gdb_expect_list.
9ff5cbe9 20002
17c579bd
AC
20003Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
20004
20005 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
20006 memory-read-packet-size'' instead of ``set endian big'' to test
20007 long commands.
17c579bd 20008
e6d71bf3
DB
200092000-06-03 Daniel Berlin <dan@cgsoftware.com>
20010
20011 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 20012 g++, and stop skipping them.
e6d71bf3
DB
20013
20014 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
20015 work under g++.
20016
d63a86f8 20017 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
20018 initialization.
20019
dc96c6c7 200202000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
20021
20022 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
20023 the regular expression: accept an (almost) arbitrary sequence of
20024 "frames-invalid" and "breakpoints-invalid" messages both before
20025 and after the "starting" message.
20026
dc96c6c7 200272000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
20028
20029 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 20030
dc96c6c7 200312000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
20032
20033 * gdb.base/annota1.exp (annotate-signal-handler-caller):
20034 Relax the regular expression a little, make it pass on Solaris 8.
20035
8216cda9
KB
200362000-05-12 Kevin Buettner <kevinb@redhat.com>
20037
20038 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 20039 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
20040 Instead, it is permissible for gdb to stop on the line of the
20041 call itself.
20042
1a570b2f
MS
200432000-05-12 Michael Snyder <msnyder@.cygnus.com>
20044
20045 * gdb.base/break.exp (bp on small function, optimized file):
20046 Add a second pass pattern. The behavior differs here between stabs
20047 and dwarf for one-line functions. Stabs preserves two line symbols
20048 (one before the prologue and one after) with the same line number,
20049 but dwarf regards these as duplicates and discards one of them.
20050 Therefore the address after the prologue (where the breakpoint is)
20051 has no exactly matching line symbol, and GDB reports the breakpoint
20052 as if it were in the middle of a line rather than at the beginning.
20053
dc96c6c7 200542000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 20055
d63a86f8 20056 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
20057 rather than "send_gdb" (for consistancy).
20058
7d418785
AC
20059Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
20060
20061 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
20062 * gdb.c++/templates.cc: Properly check for GCC version number.
20063 * lib/compiler.cc: Likewise
20064
dc96c6c7 200652000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 20066
d63a86f8 20067 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
20068 gdb may not stop at the first line of main, due to code motion.
20069
dc96c6c7 200702000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
20071
20072 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
20073 This test depends on parsing the printf output from the target.
20074 Since the sparclet stub doesn't do stdio, this will never work.
20075 * gdb.base/call-rt-st.exp: ditto.
20076 * gdb.base/call-strs: ditto.
20077
dc96c6c7 200782000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
20079
20080 * gdb.base/miscexprs.exp: make sizeof long array test portable.
20081
20082 * gdb.base/ending-run.exp: After connecting to a remote target,
20083 but before running, the target will appear to be in a random
20084 location. Specify both a file and a line for breakpoints.
20085 Also, the function that calls main may be called 'init'
20086 rather than 'start'.
20087
a5a51225
EZ
200882000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20089
20090 * gdb.base/help.exp: Update output for add-symbol-file command.
20091
7930cc7c
FN
200922000-04-10 Fernando Nasser <fnasser@cygnus.com>
20093
20094 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20095 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
20096
23e37ab1
C
200972000-04-07 J.T. Conklin <jtc@redback.com>
20098
e93c542c
C
20099 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
20100
23e37ab1
C
20101 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
20102
591b8fa3
PDM
20103Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
20104
20105 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 20106 values that can be represented exactly.
591b8fa3
PDM
20107 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
20108 above change, and to not check against the directory part of the source
20109 file name.
20110 (step into print_long_arg_list): Likewise.
20111 (print print_small_structs from print_long_arg_list): Likewise.
20112 (print print_long_arg_list): Likewise.
20113
7a495180
EZ
201142000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20115
30b53638 20116 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 20117
beb998c6
AC
20118Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
20119
20120 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
20121
1c689132
DB
201222000-03-25 Daniel Berlin <dan@cgsoftware.com>
20123
20124 * gdb.base/commands.exp (deprecated_command_test): Add test for
20125 deprecate with no arguments.
20126
c1790a9d
JL
201272000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
20128
20129 * gdb.base/break.exp: Add new test for setting breakpoints on
20130 optimized code so we can test breakpoints work even when function
20131 prologues may be optimized away
20132
003ba290
FN
201332000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
20134
20135 From David Whedon <dwhedon@gordian.com>
a9c64011 20136 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 20137
6837a0a2
DB
201382000-03-22 Daniel Berlin <dan@cgsoftware.com>
20139
20140 * gdb.base/help.exp: Added test for new apropos command.
20141
b9593231
KB
201422000-03-21 Kevin Buettner <kevinb@redhat.com>
20143
20144 * gdb.base/pointers.c (usevar): New function.
20145 (main): Make sure that global variables v_int_pointer2, rptr,
20146 and y are all referenced someplace in the program by calling
20147 usevar() on them. [Some linkers delete symbols which are
20148 never referenced. The space remains, but there's no way to
20149 get a (symbolic) handle on the variable from the debugger.]
20150
751a959b
EZ
201512000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20152
20153 * gdb.base/printcmds.c: Add typedeffed arrays.
20154
20155 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 20156 procedure to test arrays that are typedef'd.
751a959b 20157
73a93a32
JI
201582000-03-13 James Ingham <jingham@leda.cygnus.com>
20159
20160 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 20161 the library directories.
73a93a32 20162
fb40c209
AC
20163Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
20164
20165 * configure.in (configdirs): Add sub directory gdb.mi.
20166 * configure: Re-generate.
20167
20168 * gdb.mi: New directory.
d63a86f8 20169
ee4dd2c9
AC
201702000-02-25 Scott Bambrough <scottb@netwinder.org>
20171
20172 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 20173 a long long value as a double on ARM platforms.
ee4dd2c9 20174
70f0cc22
JB
201752000-02-16 Jim Blandy <jimb@redhat.com>
20176
20177 * gdb.base/break.exp ("breakpoint line number"): Make sure the
20178 default source file is set properly before running this test.
20179
853819b8
EZ
201802000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20181
20182 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 20183 gdbtk/library directory, not in gdbtcl2.
853819b8 20184
dfcd3bfb
JM
201852000-02-04 Jim Blandy <jimb@redhat.com>
20186
20187 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
20188 backslash from regexp pattern.
20189
20190 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
20191 procedure. Use it to run all the "continue to bp overloaded"
20192 tests. Note that this changes the names of the tests slightly.
20193 If the breakpoint hit message includes a hex PC value, because
20194 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
20195 from the real source code, still consider that a pass.
20196
20197 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
20198 XFAIL here if the breakpoint message contains a hex address. Note
20199 similar change on 1999-11-02.
20200
20201 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
20202
20203 * gdb.base/ptype.exp: Establish a default source file before
20204 calling get_debug_format.
20205
202062000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
20207
20208 * gdb.base/watchpoint.exp: Remove duplication of test messages.
20209
8b93c638
JM
202102000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20211
20212 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
20213 of successive stepi commands -- while in the prologue we should see
20214 the function entry bracket.
20215
202162000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20217
20218 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
20219 reach __change_mode() when stepping through the end of main().
20220
c5394b80
JM
202212000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
20222
20223 * gdb.base/default.exp: Fix expected pattern.
20224 * gdb.base/help.exp: Same.
20225
0d06e24b
JM
202262000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20227
20228 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 20229 Don't use xfail's because that affects only the following test.
d63a86f8 20230
0d06e24b 20231 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 20232 solaris or linux.
0d06e24b
JM
20233
20234 * gdb.base/selftest.exp: Update to reflect changes to main.c.
20235
dc96c6c7 202362000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 20237
d63a86f8 20238 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
20239 "A syntax error" rather than "A parse error". Accept both.
20240
202412000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
20242
20243 * gdb.base/default.exp: Remove OS dependent string from "target
20244 remote" test.
20245 * gdb.base/help.exp: Same for "help target remote" test.
20246
c3f6f71d
JM
202472000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20248
20249 From Jim Kingdon <kingdon@redhat.com>:
20250
20251 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
20252 prompt (cleanup rather than necessity, but still might keep output
20253 from spilling to next test).
c3f6f71d
JM
20254
202552000-01-02 Fred Fish <fnf@cygnus.com>
20256
20257 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
20258 AIX, which defines them in <sys/types.h>.
20259
ed9a39eb 202601999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 20261
ed9a39eb 20262 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 20263 float" test.
ed9a39eb
JM
20264
202651999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 20266
ed9a39eb 20267 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
20268
20269 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
20270 outermost frame disallowed".
20271
202721999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
20273
20274 * gdb.base/setvar.exp: New tests for setting the value of a struct
20275 with a constant list.
20276
202771999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20278
20279 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
20280 require the user to type a cast before setting the value of a struct.
20281
de57eccd
JM
202821999-12-06 Jim Blandy <jimb@cygnus.com>
20283
20284 * gdb.base/default.exp: Expect the new 'info float' command on
20285 all i386 platforms.
20286
20287 * gdb.threads/linux-dp.exp: Expand our ability to recognize
20288 LinuxThreads libraries that don't support debugging.
20289
c2d11a7d
JM
20290Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20291
20292 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
20293 Change the buffer type to ``unsigned char'' to simplify size
20294 arithmetic.
c2d11a7d
JM
20295
20296 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
20297 stub only handles 400-1 byte packets. Verify that the download
20298 worked.
c2d11a7d
JM
20299
203001999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
20301
20302 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
20303 tests, using UNRESOLVED for the untested cases. Also, does not wait
20304 for a timeout if the prompt was received before a recognizable pattern.
20305
203061999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
20307
20308 * lib/gdb.exp (gdb_expect_list): Fix spelling.
20309
203101999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20311
20312 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 20313 watchpoints.
c2d11a7d
JM
20314
203151999-11-24 Jason Merrill <jason@casey.cygnus.com>
20316
20317 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
20318
20319 * gdb.c++/local.exp: Be more flexible in recognizing local class
20320 name mangling. Don't allow horribly truncated method names.
20321 * gdb.c++/derivation.exp: Expect protected inheritance.
20322 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
20323 * gdb.c++/virtfunc.exp: Likewise.
20324 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
20325 when printing a nested enum.
20326
203271999-11-22 Jim Blandy <jimb@cygnus.com>
20328
20329 * gdb.base/step-test.exp: Properly await GDB's response to setting
20330 a breakpoint on the call to large_struct_by_value.
20331
20332 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
20333 just because we have debug info for the `start' function.
20334
203351999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
20336
20337 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
20338 "Unknown signal" messages, which indicate (on LinuxThreads) that
20339 GDB doesn't know how to debug threads on this system. This is
20340 better than hanging while philosopher 0 dumps chatter into gdb.log.
20341
203421999-11-18 Tom Tromey <tromey@cygnus.com>
20343
20344 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
20345
203461999-11-18 Fred Fish <fnf@cygnus.com>
20347
20348 * gdb.base/coremaker2.c: Add sample program for generating
20349 cores that is more self contained than coremaker.c. Eventually
20350 I'll add more code to this and tie it into the testsuite.
20351
4ce44c66
JM
203521999-11-12 Stan Shebs <shebs@andros.cygnus.com>
20353
20354 * gdb.base/dollar.exp: Remove, now in gdb.hp.
20355
203561999-11-10 Jimmy Guo <guo@cup.hp.com>
20357
20358 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 20359 from $srcdir/lib/.
4ce44c66 20360 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 20361 and gdb.c++/.
4ce44c66
JM
20362
20363 * gdb.c++/derivation.exp: remove redundant get compiler info code.
20364
d63a86f8 20365 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
20366 'continue with watch' test point.
20367
203681999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
20369
20370 Merged from p2linux-990323-branch:
d63a86f8 20371
4ce44c66
JM
20372 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
20373
11cf8741
JM
20374Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
20375
20376 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 20377 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
20378
20379Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
20380
20381 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 20382 gdb_expect_list.
11cf8741
JM
20383
20384Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
20385
20386 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
20387
203881999-11-03 Mark Salter <msalter@cygnus.com>
20389
20390 * gdb.base/break.exp: Fix "stub continue" pattern.
20391
203921999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
20393
20394 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
20395
203961999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
20397
20398 * gdb.base/display.exp ("finish"): Add timeout clause.
20399
20400 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
20401 plain prompt clause, so this doesn't have to time out in order to
20402 fail.
20403
20404 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 20405 breakpoint hit messages include an address.
11cf8741
JM
20406
20407 * gdb.base/display.exp: Don't forget to escape parens in regular
20408 expressions. Unix regexp notatation sucks.
20409
204101999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20411
20412 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 20413 order for 'signalled' message.
11cf8741 20414
5c44784c
JM
204151999-11-01 Stan Shebs <shebs@andros.cygnus.com>
20416
20417 From Jimmy Guo <guo@cup.hp.com>:
20418 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
20419 * gdb.base/annota1.c: Add code for tests to work with.
20420
204211999-10-26 Frank Ch. Eigler <fche@cygnus.com>
20422
20423 * gdb.base/remote.exp: New test for remote downloading settings.
20424 * gdb.base/remote.c: New file with large .data.
20425
917317f4
JM
204261999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
20427
20428 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
20429 for LinuxThreads support, merged from the Code Fusion branch.
20430
20431Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
20432
20433 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
20434 containing exp_continue into a while within an expect. Don't
20435 attempt a start more than three times. Check return value from
20436 gdb_load.
d63a86f8 20437
2df3850c
JM
20438Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
20439
20440 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 20441 a pass case.
2df3850c 20442
2acceee2
JM
204431999-10-01 Kevin Buettner <kevinb@cygnus.com>
20444
20445 * gdb.base/break.c (main): Added a statement that we can step
20446 off of.
20447 * gdb.base/break.exp: Added tests for setting a breakpoint
20448 at an offset and stepping onto a breakpoint.
20449
204501999-10-01 Fred Fish <fnf@cygnus.com>
20451
d63a86f8 20452 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
20453 gdb output.
20454
c2c6d25f
JM
204551999-09-18 Jim Blandy <jimb@cris.red-bean.com>
20456
20457 * gdb.base/break.exp: Code locations are in hex, don't forget!
20458 (For HP-UX.)
20459
204601999-09-17 Stan Shebs <shebs@andros.cygnus.com>
20461
20462 * condbreak.exp: Use break.c as test program.
20463 * condbreak.c: Remove, redundant with break.c.
20464
204651999-09-15 Stan Shebs <shebs@andros.cygnus.com>
20466
20467 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 20468 Z-packets if the target needs it.
c2c6d25f
JM
20469
204701999-09-13 James Ingham <jingham@leda.cygnus.com>
20471
20472 * gdb.c++/overload.exp: Added tests for listing overloaded
20473 functions with function pointers in the arg, explicitly calling
20474 out the version you want.
20475
cff3e48b
JM
204761999-09-09 Stan Shebs <shebs@andros.cygnus.com>
20477
20478 * long_long.exp: Add variations of test cases that work for
20479 targets with 16-bit ints and 32-bit doubles.
20480
d4f3574e
SS
204811999-09-08 Stan Shebs <shebs@andros.cygnus.com>
20482
20483 * break.c (main): Compare a possibly-uninitialized argc with an
20484 unlikely value that fits in 16 bits.
20485
204861999-09-07 Stan Shebs <shebs@andros.cygnus.com>
20487
20488 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
20489 0xfeeb, don't want negative numbers if ints are 16 bits.
20490
20491 * lib/gdb.exp (skip_cplus_tests): New proc.
20492 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
20493 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
20494 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
20495 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
20496 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
20497 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
20498 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
20499 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
20500
20501 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
20502
20503Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
20504
20505 * gdb.base/corefile.exp (up): Allow a parameter to appear
20506 in the frame that we're going up to.
20507
20508 From Jim Blandy <jimb@cygnus.com>:
20509
20510 * gdb.base/default.exp (info float): Expect some output now.
20511
20512 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
20513 returning floating-point values to fail on the x86.
20514 * gdb.base/callfwmall.exp (do_function_calls): Same.
20515
20516 * gdb.base/list.exp (test_listsize): Correct expectations for
20517 listing line 1 with listsize 2. Also, listing a single line
20518 works now, as does listing three lines. [Kevin's note: There
20519 were a number of other cases fixed too where the expectations
20520 differed...]
20521
205221999-09-02 Stan Shebs <shebs@andros.cygnus.com>
20523
20524 * gdb.base/selftest.exp: Add case for when version prints as
20525 constant string instead of char pointer.
20526
104c1213
JM
205271999-08-25 Stan Shebs <shebs@andros.cygnus.com>
20528
20529 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 20530 stepping out of main.
104c1213
JM
20531
20532 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
20533 G++ used.
20534
20535 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 20536 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
20537
20538 * gdb.c++/ovldbreak.exp: Update match string in test that
20539 includes a warning of multiple breakpoints.
20540
205411999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20542
20543 * gdb.base/display.exp: Improve precision of step-after-finish
20544 added yesterday.
20545
20546 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 20547 test.
104c1213
JM
20548
20549 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20550 configs when using G++, not just hppa*.
20551
205521999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20553
20554 * gdb.base/async.c: New file.
20555 * gdb.base/async.exp: New file.
20556
20557Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20558
20559 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20560 PA64.
20561
53a5351d
JM
20562Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20563
104c1213
JM
20564 * gdb.base/display.exp: "finish" can leave us mid-line on many
20565 targets, deal with it. Add a small constant to main, instead of
20566 1000 since main+1000 may not be a valid address in the target.
20567
53a5351d
JM
20568 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20569 on hpux11.
20570
20571 * gdb.base/attach.exp: Handle another hpux11 error message variant
20572 when attaching to a process that does not exist.
20573
205741999-08-19 J.T. Conklin <jtc@redback.com>
20575
20576 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20577 characters in 'continue to 1241' test.
53a5351d
JM
20578
205791999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20580
20581 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20582 stop in print_long_arg_list, define and use a whitespace
20583 variable in print_small_structs test, add an XFAIL for Solaris.
20584 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20585 interested enough to fix.
20586
7be570e7
JM
205871999-08-13 Keith Seitz <keiths@cygnus.com>
20588
20589 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20590 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20591 proc knows about targets other than the natives.
20592 (test_assign): Use "gdb_run_cmd" to "run" the target.
20593 Check that we've actually hit the breakpoint at main.
20594 When we attempt to assign a value to a local variable, check
20595 that the variable is in the current scope, i.e., don't use
20596 a test with an empty result.
20597
20598Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20599
20600 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20601 command.
7be570e7
JM
20602
206031999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20604
20605 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20606 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20607 gdb.compat, gdb.threads-hp.
20608 gdb.hp/configure, gdb.hp/configure.in: New files.
20609 gdb.hp/Makefile.in: Recurse into new subdirs.
20610 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20611 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20612 in object files.
20613 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20614
96baa820
JM
206151999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20616
20617 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20618 funky printf, remove a bogus p/a test.
96baa820
JM
20619
206201999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20621
20622 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20623 connected to the target. This is necessary when running not
20624 natively.
96baa820
JM
20625
206261999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20627
20628 * gdb.base/step-test.exp: Removed some extraneous messages.
20629
20630 * gdb.base/long_long.exp: Don't run memory examination tests
20631 on little-endian targets (they will need a different set of
20632 results to match).
20633
206341999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20635
20636 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20637 until somebody decides to fix GDB.
20638
20639 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20640 constant as "ULL".
96baa820
JM
20641 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20642 matches for a couple x/2 commands.
20643
a0b3c4fd
JM
206441999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20645
20646 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20647 by merging in ref-types2 tests.
20648 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20649
20650 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20651 * gdb.c++/Makefile.in: Add standard actions.
20652 (EXECUTABLES): Rename from PROGS, update list.
20653 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20654 from gdb.hp.
20655 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20656 foo and bar locals.
20657 * gdb.c++/anon-union.exp: Fix tests to match.
20658 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20659 expect matches to handle output variations.
20660 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20661 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20662 output, add HP alternatives for new and delete prints.
a0b3c4fd 20663 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20664 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20665 * gdb.c++/demangle.exp: Use $style when reporting failure.
20666 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20667 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20668 match alternatives.
20669 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20670 compilers.
a0b3c4fd
JM
20671 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20672 * gdb.c++/method.exp: Add match alternatives.
20673 * gdb.c++/misc.cc: Add bool types.
20674 * gdb.c++/misc.exp: Add tests for bool types.
20675 * gdb.c++/overload.exp: Add xfails.
20676 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20677 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20678 add some more template parameter tests (only for HP currently).
20679 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20680 * gdb.c++/virtfunc.cc: Add return type and value for main.
20681 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20682 match alternatives.
d63a86f8 20683
a0b3c4fd
JM
206841999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20685
20686 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20687
206881999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20689
20690 * gdb.base/signals.exp: Don't expect getting a backtrace from
20691 within a signal handler to fail on Linux.
20692
206931999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20694
20695 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20696 * lib/gdb.exp: Remove some gratuitious semicolons.
20697 (delete_breakpoints): Increase timeout.
20698 (gdb_expect): Add -notransfer option.
20699 (gdb_test): Use -notransfer option.
20700 (get_compiler_info): Add f77 case.
20701 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20702 case.
a0b3c4fd
JM
20703 (gdb_preprocess): Call get_compiler.
20704
20705 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20706 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20707 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20708 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20709 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20710 third arg to gdb_test.
a0b3c4fd
JM
20711 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20712 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20713 HP-UX xfails, add others.
a0b3c4fd
JM
20714 * gdb.base/completion.exp: Reflect name change of self-test.
20715 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20716 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20717 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20718 HP failure number.
a0b3c4fd
JM
20719 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20720 useless HP-UX 10.30 references.
20721 * gdb.base/maint.exp: Loosen matches.
20722 * gdb.base/pointers.c (main): Declare more_code.
20723 * gdb.base/pointers.exp: Match on output of a `next'.
20724 * gdb.base/structs.c: Add prototypes.
20725 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20726 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20727
207281999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20729
20730 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20731 command.
a0b3c4fd
JM
20732
207331999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20734
20735 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20736 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20737
20738 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20739 debug info. Deal with lack of signal hanlder info in stack.
20740
a9c64011 20741 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20742 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20743
5a2468f5
JM
207441999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20745
20746 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20747 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20748
adf40b2e
JM
20749Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20750
20751 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20752 a1-selftest.exp.
adf40b2e
JM
20753 * gdb.base/configure: Re-generate.
20754
207551999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20756
20757 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20758 in trying to run first and name is too long.
20759
20760 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20761 pointers2.c and pointers2.exp, respectively.
20762 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20763 doschk happier.
20764
43e526b9
JM
207651999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20766
20767 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20768 callfuncs2.c and callfuncs2.exp.
20769
20770 * gdb.base/list.exp: Remove mistaken xfails.
20771 * gdb.base/list0.h: Add optional prototypes.
20772
9846de1b
JM
20773Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20774
a9c64011 20775 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20776 calling malloc.
a9c64011
AS
20777 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20778 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20779 use.
9846de1b
JM
20780
207811999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20782
20783 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20784 * gdb.base/annota2.cc, annota2.exp: Move from here.
20785 * gdb.c++/annota2.cc, annota2.exp: To here.
20786 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20787
43ff13b4
JM
20788Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20789
20790 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20791 a consistent format.
43ff13b4 20792
085dd6e6
JM
207931999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20794
20795 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20796 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20797 HP compilers, also set the globals $true and $false.
20798
20799 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20800 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20801 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20802 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20803 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20804 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20805 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20806 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20807 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20808 whatis.c} Add C++ compatible function definitions and return
20809 types, add includes for library functions.
085dd6e6
JM
20810 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20811 * gdb.base/step-test.c (myglob): Rename from glob.
20812 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20813 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20814 files, move here from gdb.hp.
085dd6e6 20815 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20816 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20817 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20818 Adjust line numbers in regexps.
085dd6e6
JM
20819
20820 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20821 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20822 instead of 0/1.
20823
20824 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20825 foll-vfork.exp: New files, move here from gdb.hp.
20826 * gdb.base/page.exp: New file, test of pagination command.
20827
20828 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20829 recursion test.
20830 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20831
20832 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20833 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20834
20835 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20836 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20837 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20838 watchpoint test.
085dd6e6
JM
20839 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20840 them work.
20841 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20842 expressions properly.
20843 * gdb.base/corefile.exp: Loosen the match slightly.
20844 * gdb.base/default.exp: Allow "Error accessing memory" message
20845 also.
20846 * gdb.base/display.exp: Skip over x/0 j if PA64.
20847 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20848 * gdb.base/interrupt.exp: Ditto.
20849 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20850 in use.
20851 * gdb.base/list.exp: Add xfails for HP-UX.
20852 * gdb.base/long_long.exp: Refine some of the numeric matches.
20853 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20854 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20855 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20856 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20857 * gdb.base/ptype.exp: Succeed on more varieties of output.
20858 * gdb.base/scope.exp: Add xfails for HP-UX.
20859 * gdb.base/sect-cmd.exp: Add more cases.
20860 * gdb.base/setvar.exp: Add xfails for HP-UX.
20861 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20862 * gdb.base/signals.exp: Match on void symbolically.
20863 * gdb.base/step-test.exp: Add case for PA64.
20864 * gdb.base/term.exp: Add exit and restart.
20865 * gdb.base/twice.exp: Clean up after self.
20866 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20867 * gdb.base/whatis.exp: Allow more ways to pass tests.
20868
20869 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20870 no longer useful.
085dd6e6
JM
20871
20872Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20873
20874 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20875 list of patterns.
085dd6e6 20876 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20877 print_double_array(double_array)", "continuing to breakpoint
20878 1018", "print print_double_array(array_d)" and "continuing to
20879 1034" tests.
d63a86f8 20880
085dd6e6
JM
208811999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20882
a9c64011 20883 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20884
208851999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20886
20887 * config/mt-*: Remove, these haven't been used since 1996.
20888
208891999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20890
20891 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20892 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20893 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20894
9e0b60a8
JM
208951999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20896
20897 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20898 simpler match case for the ptype of the big class.
20899
209001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20901
20902 * gdb.exp: Fix test for gdb_prompt existence.
20903
209041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20905
20906 * gdb.exp (gdb_test): Add fail after calls to perror.
20907
209081999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20909
20910 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20911
209121999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20913
20914 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20915
0f71a2f6
JM
20916Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20917
20918 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20919 malloc() is linked in.
0f71a2f6
JM
20920
209211999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20922
20923 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20924 step at end.
20925
20926 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20927
209281999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20929
20930 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20931
cce74817
JM
20932Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20933
20934 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20935 * gdb.base/mips_pro.exp: Likewise.
20936
209371999-06-02 Keith Seitz <keiths@cygnus.com>
20938
20939 * gdb.c++/templates.cc: Change all "new" operators to throw
20940 an exception.
20941 * gdb.c++/cplusfuncs.cc: Likewise.
20942
20943 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20944
20945Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20946
20947 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20948 * gdb.base/ending-run.exp: When stepping out of main, accept a
20949 step into an arbitrary assembler file.
cce74817 20950
392a587b
JM
209511999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20952
d63a86f8 20953 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20954 "breakpoint-invalid" to be printed.
d63a86f8 20955 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20956 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20957 * gdb.base/annota2.cc: Initialize a.x to 0.
20958
9e086581
JM
209591999-05-17 Keith Seitz <keiths@cygnus.com>
20960
20961 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20962 when "skip_float_tests" set.
20963 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20964 "print print_ten_doubles", and "step into print_long_arg_list".
20965 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20966 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20967 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20968 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20969 "skip_float_tests" is set.
20970 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20971 when "skip_float_tests" set.
d63a86f8 20972
cd0fc7c3
SS
209731999-05-06 Keith Seitz <keiths@cygnus.com>
20974
20975 * gdb.base/annota2.cc: Include stdio.h.
20976
20977Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20978
20979 * gdb.base/crossload.exp: Remove, this has been disabled ever
20980 since BFD stopped including all targets, and cross-GDB gets
20981 plenty of testing anyway.
20982 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20983 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20984 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20985 * gdb.base/README: Remove, was doc for this.
20986 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20987 needed.
cd0fc7c3 20988
b83266a0
SS
209891999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20990
20991 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20992 output.
20993
20994 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20995 * gdb.base/annota2.exp: New file. More annotation tests.
20996 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20997 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20998
209991999-04-23 Angela Marie Thomas <angela@cygnus.com>
21000
21001 * config/cfdbug.exp: New file.
21002
7a292a7a
SS
210031999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
21004
21005 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
21006 Marcus Daniel's and Dale Hawkins's demangler crashes.
21007
21008 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
21009 test_lucid_style_demangling, test_arm_style_demangling,
21010 test_hp_style_demangling): Try Tom Tromey's core-dumping
21011 identifier under each demangling style.
7a292a7a
SS
21012
210131999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
21014
21015 * gdb.c++/demangle.exp: Include the current demangling style
21016 in all test names.
21017 (current_demangling_style): New global variable.
21018 (set_demangling_style, test_demangling_core, test_demangling,
21019 test_demangling_exact): New functions.
21020 (test_gnu_style_demangling, test_lucid_style_demangling,
21021 test_arm_style_demangling, test_hp_style_demangling): Use those,
21022 instead of calling gdb_test and gdb_test_exact directly.
21023 (catch_demangling_errors): New function, which reports errors
21024 signalled by the demangling test functions in an orderly way.
21025 (do_tests): Use catch_demangling_errors.
21026
210271999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
21028
21029 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 21030 grouping in expressions, not {}.
7a292a7a
SS
21031
21032 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 21033 initialized yet.
7a292a7a
SS
21034
210351999-04-01 Stan Shebs <shebs@andros.cygnus.com>
21036
21037 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
21038 are listed.
21039
210401999-03-26 Stan Shebs <shebs@andros.cygnus.com>
21041
21042 * gdb.stabs/weird.exp: Test for CC being defined before
21043 looking at its value.
21044
210451999-03-25 Stan Shebs <shebs@andros.cygnus.com>
21046
21047 * gdb.base/call-ar-st.exp: Remove stray '#'.
21048 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
21049 "short int" and "long int".
21050 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 21051 change, to mollify finicky HP compiler.
7a292a7a
SS
21052 * gdb.hp/reg-test.exp (testfile): Fix file name.
21053 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 21054
7a292a7a
SS
21055 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
21056 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
21057 alternate form of enum ptype.
21058
c906108c
SS
210591999-03-23 Stan Shebs <shebs@andros.cygnus.com>
21060
7a292a7a
SS
21061 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
21062 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
21063 passing skip_hp_tests, so as not to waste time on guaranteed
21064 failure.
7a292a7a 21065
c906108c
SS
21066 * gdb.c++/overload.cc: Pass string instead of char addr, always
21067 init ccpfoo.
21068 * gdb.c++/templates.cc: Fix syntax error.
21069
7a292a7a
SS
21070Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21071
21072 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 21073 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
21074 command.
21075
210761999-03-18 James Ingham <jingham@cygnus.com>
21077
21078 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
21079
21080 * gdb.c++/method.exp: It was testing an uninitialized int on the
21081 stack and assuming it was positive.
21082
21083 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
21084
21085 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 21086 keep it from killing the rest of the tests.
7a292a7a
SS
21087 Use gdb_continue_to_end.
21088
21089 * gdb.base/sigall.exp: use gdb_continue_to_end.
21090
21091 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
21092
21093 * gdb.base/display.exp: use runto_main, not run.
21094
d63a86f8
RM
21095 * gdb.base/default.exp: Check for the current error message in the
21096 r abbreviation test.
7a292a7a
SS
21097 Add strongarm to the targets that know info float.
21098
d63a86f8 21099 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
21100 run which doesn't work with monitors.
21101
21102 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
21103
21104 * gdb.base/break.exp: use the gdb_continue_to_end proc.
21105
21106 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
21107 program. Traps the case (in Cygmon) when the program never really
21108 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
21109 more places, so I used my name. Sorry Mark...
21110
21111 * config/monitor.exp (gdb_target_monitor): added another
21112 target_info parameter: remotebinarydownload. This will set the
21113 remotebinarydownload flag if this is causing some boards trouble.
21114
211151999-03-18 Mark Salter <msalter@cygnus.com>
21116
21117 * lib/gdb.exp (continue_to_exit): New function.
21118
21119 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
21120 * gdb.base/ending-run.exp: Ditto.
21121 * gdb.base/step-test.exp: Ditto.
21122
211231999-03-16 Stan Shebs <shebs@andros.cygnus.com>
21124
21125 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
21126 (suggested by Art Haas <ahaas@neosoft.com>).
21127
211281999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
21129
889bf7c5 21130 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
21131
21132Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
21133
21134 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 21135 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
21136
211371999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
21138
21139 * gdb.base/call-strs.exp: Don't assume that `step' will step over
21140 a call to strlen; sometimes we do have sources.
21141
211421999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
21143
21144 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 21145 character, so GDB won't print garbage after its end.
d63a86f8 21146
c906108c
SS
21147 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
21148 breakpoint there instead. Sometimes GCC emits memcpy to handle
21149 the large structures being passed by value, so we step into that
21150 instead of sum_array_print, which obscures what we're really testing.
21151 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
21152 the bizarre steps into memcpy, so do that here. Add check for
21153 stepping into function calls that pass large structures by value.
21154 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
21155 Remove all references to specific line numbers.
21156 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
21157 New type and function.
21158 (main): Call large_struct_by_value, passing it a large struct by value.
21159 * lib/gdb.exp (gdb_get_line_number): New function.
21160
21161 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
21162 more portable.
21163
7a292a7a
SS
211641999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21165
c906108c
SS
21166 * lib/gdb.exp: Doc fixes.
21167
7a292a7a
SS
211681999-03-05 Nick Clifton <nickc@cygnus.com>
21169
d63a86f8 21170 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
21171
211721999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
21173
c906108c 21174 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
21175 commands. They're not germane to this test, and they don't work
21176 that way on remote targets.
c906108c 21177
3fc11d3e
JM
211781999-03-01 James Ingham <jingham@cygnus.com>
21179
21180 * Changelog entries merged over from gdb development branch.
21181
3fc11d3e
JM
21182 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
21183
21184 * lib/gdb.exp (gdbtk_analyze_results): Generic function
21185 for outputting results of test run.
21186
2d4a1622 21187 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
21188
21189 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 21190
7a292a7a
SS
211911999-02-25 Felix Lee <flee@cygnus.com>
21192
21193 * lib/gdb.exp (debug_format): initialize
21194
c906108c
SS
211951999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
21196
21197 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
21198 * gdb.base/call-rt-st.c: Ditto.
21199
c906108c
SS
212001999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
21201
21202 * gdb.threads/pthreads.exp (horiz): New variable.
21203 (test_startup): Fix regexps that capture thread numbers.
21204
212051999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
21206
21207 * gdb.base/smoke.exp: Disambiguate two test case names (both
21208 called ``print'').
21209
21210Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21211
21212 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 21213 compilation.
c906108c
SS
21214
212151999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21216
21217 * gdb.base/miscexprs.exp: Change patterns to match GDB's
21218 actual output formatting.
21219 * gdb.base/smoke.exp: GDB removes leading 0's.
21220 * gdb.base/volatile.exp: Don't check type of remuneration;
21221 that variable is no longer defined in constvars.c.
21222 * gdb.base/step-test.c (main): Exit with explicit exit code.
21223 * gdb.base/step-test.exp: Remove two nexti checks--they are
21224 not portable.
21225
212261999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21227
21228 * gdb.base/help.exp ("help delete display"): Fix test to match
21229 gdb's output.
21230
21231 * gdb.base/long_long.c (known_types): Initialize values to zero.
21232 * gdb.base/long_long.exp: Step one more line
21233 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
21234 leading zeros. Explicitly ask for hex formatting. Use
21235 unique test case names.
c906108c
SS
21236
21237Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21238
d63a86f8 21239 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
21240
21241 * gdb.c++/method.exp: Add missing close brace.
21242
212431999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
21244
21245 * gdb.base/maint.exp: Use 'set height 0' to disable page
21246 prompting, not 'set height 400'.
21247
21248 Fix a bunch of timeouts.
21249 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
21250 four separate tests, so expect doesn't take forever to match a ton
21251 of text against a regexp with lots of .* forms.
21252 ("maint print psymbols", "maint print symbols"): Make some of
21253 these greps more selective, so that expect doesn't try to wade
21254 through huge piles of output and time out.
21255
21256 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
21257
21258 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
21259 tests: one which doesn't expect shlib events to be reported, and
21260 another which does, but is XFAIL for all platforms other than
21261 HP/UX.
c906108c
SS
21262
21263 * gdb.base/break.exp: Teach the test suite that the `catch
21264 fork', `catch vfork', and `catch exec' commands produce error
21265 messages on platforms that don't provide these features.
21266
21267Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21268
21269 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
21270 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
21271 (shortening names from solib_threshold.exp etc), won't run on
21272 anything but HP-UX for the foreseeable future.
c906108c 21273 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 21274 reflect move.
c906108c
SS
21275
21276Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
21277
21278 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 21279 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
21280
21281Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
21282
21283 * gdb.base/shlib-call.exp: add test cases to verify that gdb
21284 successfully re-sets breakpoints in shared libraries.
21285 * gdb.base/shmain.c (main): return 0, don't fall off the end.
21286
21287Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21288
d63a86f8
RM
21289 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
21290 and compiled w/o GCC.
c906108c
SS
21291
21292 * gdb.hp/watch-cmd.exp: ditto.
21293
21294 * gdb.hp/watch-hp.exp: ditto.
21295
21296 * gdb.hp/xdb1.exp: ditto.
21297
21298 * gdb.hp/xdb2.exp: ditto.
21299
21300 * gdb.hp/dbx.exp: ditto.
21301
21302Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
21303
21304 * constvars.c: Remove C++-isms.
21305 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 21306 with GCC.
c906108c
SS
21307
21308Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
21309
21310 The following changes are part of the HP merge.
21311
21312 * gdb.base/break.exp: new tests to verify that catchpoints for
21313 fork, vfork, and exec don't trigger inappropriately.
21314
21315 * gdb.base/opaque.exp: compile one file at a time, then link.
21316
21317 * gdb.base/signals.exp: be more restrictive about which hppa
21318 systems receive a setup_xfail. new tests.
21319
21320 * gdb.base/solib_threshold.build: new file.
21321 * gdb.base/solib_threshold.exp: new file.
21322 * gdb.base/solib_threshold.link_opts: new file.
21323 * gdb.base/solib_threshold.mk: new file.
21324 * gdb.base/gen_solib_threshold.c: new file.
21325
21326 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
21327 tests. New tests for enums inside classes.
21328
21329 * gdb.c++/compiler.cc: indicate support of template debugging.
21330
21331 * gdb.c++/demangle.exp: run hp style demangling tests.
21332
21333 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
21334 tests.
21335
21336 * gdb.c++/misc.cc: changes to support new tests.
21337
21338 * gdb.c++/templates.cc: changes to support HP's compiler; changes
21339 to support new tests.
21340
21341 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
21342 gcc, then skip these tests.
21343
21344Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
21345
21346 The following files are part of the HP merge; some had longer
21347 names at HP, but have been renamed to be no more than 14
21348 characters in length.
21349
21350 * gdb.hp/ambiguous.cc: new file.
21351 * gdb.hp/ambiguous.exp: new file.
21352 * gdb.hp/attach.exp: new file.
21353 * gdb.hp/attach2.exp: new file.
21354 * gdb.hp/classes-hp.exp: new file.
21355 * gdb.hp/ctti.exp: new file.
21356 * gdb.hp/ctti-add.cc: new file.
21357 * gdb.hp/ctti-add1.cc: new file.
21358 * gdb.hp/ctti-add2.cc: new file.
21359 * gdb.hp/ctti-add3.cc: new file.
21360 * gdb.hp/dbx.exp: new file.
21361 * gdb.hp/exception.cc: new file.
21362 * gdb.hp/exception.exp: new file.
21363 * gdb.hp/foll-exec.c: new file.
21364 * gdb.hp/foll-exec.exp: new file.
21365 * gdb.hp/foll-fork.c: new file.
21366 * gdb.hp/foll-fork.exp: new file.
21367 * gdb.hp/foll-vfork.c: new file.
21368 * gdb.hp/foll-vfork.exp: new file.
21369 * gdb.hp/inherit-hp.exp: new file.
21370 * gdb.hp/more-steps.exp: new file.
21371 * gdb.hp/namespace.cc: new file.
21372 * gdb.hp/namespace.exp: new file.
21373 * gdb.hp/optimize.exp: new file.
21374 * gdb.hp/pxdb.c: new file.
21375 * gdb.hp/pxdb.exp: new file.
21376 * gdb.hp/quicksort.exp: new file.
21377 * gdb.hp/reg-test.exp: new file.
21378 * gdb.hp/reg-test.s: new file.
21379 * gdb.hp/sized-enum.c: new file.
21380 * gdb.hp/sized-enum.exp: new file.
21381 * gdb.hp/start-stop.exp: new file.
21382 * gdb.hp/templ-hp.cc: new file.
21383 * gdb.hp/templ-hp.exp: new file.
21384 * gdb.hp/thr-lib.c: new file.
21385 * gdb.hp/thr-lib.exp: new file.
21386 * gdb.hp/thr-lib.h: new file.
21387 * gdb.hp/thr-liblib.c: new file.
21388 * gdb.hp/virtfun-hp.c: new file.
21389 * gdb.hp/virtfun-hp.exp: new file.
21390 * gdb.hp/watch-cmd.exp: new file.
21391 * gdb.hp/watch-hp.exp: new file.
21392 * gdb.hp/xdb1.exp: new file.
21393 * gdb.hp/xdb2.exp: new file.
21394 * gdb.hp/xdb3.exp: new file.
21395
21396Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
21397
21398 The following files are part of the HP merge; some had longer
21399 names at HP, but have been renamed to be no more than 14
21400 characters in length.
21401
21402 * gdb.base/ss.h: new file.
21403 * gdb.base/call-ar-st.c: new file.
21404 * gdb.base/call-ar-st.exp: new file.
21405 * gdb.base/call-rt-st.c: new file.
21406 * gdb.base/call-rt-st-exp: new file.
21407 * gdb.base/call-strs.exp: new file.
21408 * gdb.base/ena-dis-br.exp: new file.
21409 * gdb.base/environ.exp: new file.
21410 * gdb.base/long_long.exp: new file.
21411 * gdb.base/sect-cmd.exp: new file.
21412 * gdb.base/shlib-cl2.exp: new file.
21413 * gdb.base/smoke.exp: new file.
21414 * gdb.base/so-impl-ld.c: new file.
21415 * gdb.base/so-impl-ld.exp: new file.
21416 * gdb.base/so-indr-cl.c: new file.
21417 * gdb.base/so-indr-cl.exp: new file.
21418 * gdb.base/varargs.exp: new file.
21419 * gdb.base/volatile.exp: new file.
21420 * gdb.base/whatis-exp.exp: new file.
7a292a7a 21421 * gdb.base/display.exp: new file.
c906108c
SS
21422 * gdb.c++/derivation.exp: new file.
21423 * gdb.c++/local.exp: new file.
21424 * gdb.c++/member-ptr.exp: new file.
21425 * gdb.c++/overload.exp: new file.
21426 * gdb.c++/ovldbreak.exp: new file.
21427 * gdb.c++/ref-types.exp: new file.
21428 * gdb.c++/ref-types2.exp: new file.
21429 * gdb.c++/userdef.exp: new file.
d63a86f8 21430
c906108c
SS
21431Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
21432
21433 * gdb.base/default.exp: Reflect wording change in remote.c.
21434
dc96c6c7 21435Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21436
21437 * gdb.base/help.exp: Update to reflect current text.
21438
21439Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
21440
21441 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
21442 they're stack variables and contain garbage.
21443 * gdb.c++/anon-union.exp: new file.
21444
21445 The following changes were made by David Taylor
889bf7c5
PA
21446 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21447 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21448 in changes by HP.
c906108c
SS
21449
21450 * gdb.base/bitops.exp: new file.
21451 * gdb.base/default.exp: change expected messages for catch and
21452 info catch tests to reflect HP merge changes.
21453 * gdb.base/enable-disable-break.exp
21454 * gdb.base/ending-run.c: new file.
21455 * gdb.base/long_long.c: new file.
21456 * gdb.base/maint.exp: new file.
21457 * gdb.base/pointers2.exp: new file.
21458 * gdb.base/shlib-call2.exp: new file.
21459 * gdb.base/solib.exp: new file.
21460 * gdb.base/step-test.c: new file.
21461 * gdb.c++/anon-union.cc: new file.
21462 * gdb.c++/local.cc: new file.
21463 * gdb.c++/member-pointer.cc: new file.
21464 * gdb.c++/method.cc: new file.
21465 * gdb.c++/ref-types.cc: new file.
21466 * gdb.c++/ref-types2.cc: new file.
21467 * gdb.c++/userdef.cc: new file.
d63a86f8 21468
c906108c
SS
21469 * gdb.base/scope.exp: compile one file at a time, then link.
21470 * gdb.base/langs.exp: ditto.
21471 * gdb.base/list.exp: ditto.
d63a86f8 21472
c906108c
SS
21473Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
21474
21475 The following changes were made by David Taylor
889bf7c5
PA
21476 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21477 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21478 in changes by HP.
d63a86f8 21479
c906108c
SS
21480 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
21481 skip tests. When compiling pass c++ flag to gdb_compile.
21482 * gdb.c++/
d63a86f8 21483
c906108c
SS
21484 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
21485 test for on hppa*-*-hpux*; use args to see if c++ was specified.
21486 (skip_hp_tests): new function.
21487 (gdb_preprocess): new function.
21488
21489 * configure.in (hpdir): decide whether to configure gdb.hp.
21490 * configure: regenerated.
21491
21492 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
21493 to delete on clean.
21494 (EXECUTABLES): update to reflect new additions.
21495 * gdb.base/commands.exp: update message expected.
21496 * gdb.base/default.exp: add copyright notice.
21497 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
21498 * gdb.base/help.exp: update messages to reflect current text.
21499 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
21500 targets for recurse tests.
21501 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
21502 skip this file.
21503
21504 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
21505 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
21506 compilation.
21507 * gdb.c++/misc.exp: ditto.
21508 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
21509 run the tests. tell gdb_compile that it's a c++ compilation.
21510
21511 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 21512
c906108c
SS
21513 * gdb.base/all-bin.exp: new file.
21514 * gdb.base/arithmet.exp: new file.
21515 * gdb.base/assign.exp: new file.
21516 * gdb.base/completion.exp: new file.
21517 * gdb.base/cond-expr.exp: new file.
21518 * gdb.base/condbreak.exp: new file.
21519 * gdb.base/define.exp: new file.
21520 * gdb.base/dollar.exp: new file.
21521 * gdb.base/environment.exp: new file.
21522 * gdb.base/eval-skip.exp: new file.
21523 * gdb.base/jump.exp: new file.
21524 * gdb.base/logical.exp: new file.
21525 * gdb.base/pointers.exp: new file.
21526 * gdb.base/relational.exp: new file.
21527 * gdb.base/section_command.exp: new file.
21528 * gdb.base/whatis-expr.exp: new file.
21529
21530 * gdb.base/all-types.c: new file.
21531 * gdb.base/call-array-struct.c: new file.
21532 * gdb.base/call-return-struct.c: new file.
21533 * gdb.base/call-strings.c: new file.
21534 * gdb.base/callfuncs2.c: new file.
21535 * gdb.base/condbreak.c: new file.
21536 * gdb.base/constvars.c: new file.
21537 * gdb.base/display.c: new file.
21538 * gdb.base/int-type.c: new file.
21539 * gdb.base/jump.c: new file.
21540 * gdb.base/miscexprs.c: new file.
21541 * gdb.base/pointers.c: new file.
21542 * gdb.base/pointers2.c: new file.
21543 * gdb.base/shmain.c: new file.
21544 * gdb.base/shr1.c: new file.
21545 * gdb.base/shr2.c: new file.
21546 * gdb.base/solib.c: new file.
21547 * gdb.base/solib1.c: new file.
21548 * gdb.base/solib2.c: new file.
21549 * gdb.base/varargs.c: new file.
21550 * gdb.c++/derivation.cc: new file.
21551 * gdb.c++/overload.cc: new file.
21552 * gdb.c++/ovldbreak.cc: new file.
21553 * gdb.hp/attach.c: new file.
21554 * gdb.hp/attach2.c: new file.
21555 * gdb.hp/average.c: new file.
21556 * gdb.hp/compiler.c: new file.
21557 * gdb.hp/compiler.cc: new file.
21558 * gdb.hp/execd-program.c: new file.
21559 * gdb.hp/follow-exec.c: new file.
21560 * gdb.hp/follow-fork.c: new file.
21561 * gdb.hp/follow-vfork-and-exec.c: new file.
21562 * gdb.hp/misc-hp.cc: new file.
21563 * gdb.hp/more-steps.c: new file.
21564 * gdb.hp/optimize.c: new file.
21565 * gdb.hp/quicksort.c: new file.
21566 * gdb.hp/run-hp.c: new file.
21567 * gdb.hp/start-stop.c: new file.
21568 * gdb.hp/sum.c: new file.
21569 * gdb.hp/templates-hp.cc: new file.
21570 * gdb.hp/thread-local-in-lib.c: new file.
21571 * gdb.hp/thread-local-in-lib.h: new file.
21572 * gdb.hp/thread-local-in-lib.lib.c: new file.
21573 * gdb.hp/vforked-program.c: new file.
21574 * gdb.hp/virtfunc-hp.cc: new file.
21575 * gdb.hp/watchpoint-hp.c: new file.
21576 * gdb.hp/xdb.c: new file.
21577 * gdb.hp/xdb0.c: new file.
21578 * gdb.hp/xdb0.h: new file.
21579 * gdb.hp/xdb1.c: new file.
21580
21581Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21582
21583 The following change was made by Edith Epstein
889bf7c5
PA
21584 <eepstein@cygnus.com> as part of a project to merge in changes
21585 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21586
21587 * gdb.c++/demangle.exp: changed the expected output for some
21588 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21589 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21590 T1<char>::~T1<char>(void)
c906108c 21591 becomes,
a9c64011
AS
21592 maint demangle __dt__11T1__pt__2_cFv
21593 T1<char>::~T1(void)
c906108c 21594
889bf7c5 21595 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21596
c906108c
SS
21597Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21598
21599 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21600 * gdb.trace/backtrace.exp: Likewise.
21601 * gdb.trace/circ.exp: Likewise.
21602 * gdb.trace/collection.exp: Likewise.
21603 * gdb.trace/deltrace.exp: Likewise.
21604 * gdb.trace/infotrace.exp: Likewise.
21605 * gdb.trace/limits.exp: Likewise.
21606 * gdb.trace/packetlen.exp: Likewise.
21607 * gdb.trace/passc-dyn.exp: Likewise.
21608 * gdb.trace/passcount.exp: Likewise.
21609 * gdb.trace/report.exp: Likewise.
21610 * gdb.trace/save-trace.exp: Likewise.
21611 * gdb.trace/tfind.exp: Likewise.
21612 * gdb.trace/tracecmd.exp: Likewise.
21613 * gdb.trace/while-dyn.exp: Likewise.
21614 * gdb.trace/while-stepping.exp: Likewise.
21615
216161998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21617
21618 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21619
21620Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21621
21622 From Brendan Kehoe:
21623 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21624 int return types.
21625
21626Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21627
21628 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21629 remote dos host testing right.
c906108c
SS
21630
21631Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21632
21633 * gdb.base/corefile.exp: remove some xfails.
21634
21635Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21636
21637 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21638 have different timestamps.
c906108c
SS
21639
21640Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21641
21642 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21643 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21644
21645Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21646
21647 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21648 delta.
c906108c
SS
21649
21650Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21651
21652 * gdb.base/default.exp: Add brace missing from previous delta.
21653
21654Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21655
21656 * gdb.base/default.exp: Support test for info float for all
21657 varieties of arm toolchain.
21658
dc96c6c7 21659Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21660
21661 * gdb.trace/*.exp: remove "remote_download" command.
21662
dc96c6c7 21663Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21664
21665 * gdb.trace/*.exp: remove -gdwarf from compile.
21666
21667Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21668
21669 * gdb.trace/configure.in(AC_INIT): typo
21670 * gdb.trace/configure: regenerated
21671
dc96c6c7 21672Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21673
21674 * config/m68k-emc.exp: New file.
21675 * lib/<emc-support.exp trace-support.exp}: New files.
21676 * configure.in: add new test directory gdb.trace.
21677 * gdb.trace/{configure configure.in Makefile.in}: New files.
21678 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21679 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21680 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21681 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21682 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21683 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21684 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21685
dc96c6c7 21686Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21687
21688 * gdb.c++/classes.exp: Change all regular expressions to match
21689 arbitrary combinations of newline/carriage-return, so that they
21690 will work equally well on Unix and Windows.
21691 * gdb.c++/inherit.exp: ditto.
21692 * gdb.c++/virtfunc.exp: ditto.
21693
216941998-08-11 Dawn Perchik <dawn@cygnus.com>
21695
21696 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21697
c2d11a7d
JM
21698Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21699
21700 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21701 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21702 to use a0-a3/d0-d3 as needed.
21703
21704Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21705
21706 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21707 * gdb.disasm/am33.exp: Corresponding changes.
21708
c906108c
SS
217091998-07-11 Felix Lee <flee@cygnus.com>
21710
21711 * gdb.base/callfuncs.exp: add cmp10 test.
21712 * gdb.base/callfuncs.c (cmp10): new function.
21713
21714Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21715
d63a86f8 21716 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21717 into two parts to get around a synchronization problem in expect.
21718
3fc11d3e
JM
21719Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21720
21721 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21722
21723 * configure.in: Add options for gdbtk testsuite.
21724
21725 * configure: Regenerate.
21726
21727 * gdb.gdbtk: New directory to hold gdbtk tests.
21728
c906108c
SS
21729Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21730
21731 * gdb.fortran/types.exp: Escape brackets in expect patterns
21732 for test_float_literal_types_accepted tests.
21733 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21734 before run test.
21735
c2d11a7d
JM
21736Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21737
21738 * am33.exp: Just compile, do not link the testcase.
21739 * am33.s: Add ".am33" pseudoop to force am33 mode.
21740
c906108c
SS
217411998-06-25 Felix Lee <flee@cygnus.com>
21742
21743 * gdb.base/setshow.exp: make sure $pc is sane.
21744
21745 * gdb.stabs/weird.exp: split expect patterns properly.
21746
c2d11a7d
JM
21747Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21748
21749 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21750 * gdb.disasm/am33.exp: Run it.
21751
dc96c6c7 21752Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21753
21754 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21755 match processing (and eliminate spurious timeouts when running).
21756
dc96c6c7 21757Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21758
21759 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21760 exception test, but conditionalize it on target [mach | gnu].
21761
dc96c6c7 21762Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21763
21764 * gdb.base/overlays.exp: fixup compile line for linker script.
21765
21766Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21767
21768 * gdb.fortran/types.exp: don't guess at float size.
21769
21770Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21771
21772 * gdb.base/exprs.exp: delete test that depends on int size.
21773
21774Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21775
21776 * config/sim.exp: Removed checks for target triplets.
21777 (gdb_target_sim): Use gdb,target_sim_options.
21778
21779Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21780
21781 * gdb.base/reread.exp: New file.
21782 * gdb.base/reread1.c: New file.
21783 * gdb.base/reread2.c: New file.
21784
21785Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21786
21787 * config/sim.exp: Use 'target sim -sparclite' when running
21788 SPARClite programs.
21789
21790Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21791
21792 * gdb.base/structs2.exp: New file.
21793 * gdb.base/structs2.c: New file.
21794
21795Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21796
21797 * gdb.asm/common.inc: New file.
21798 * gdb.asm/d10v.inc: New file.
21799 * asm-source.exp: Pass -I's to gas to find .inc files.
21800 Update line numbers in expected output.
21801 * asmsrc1.s: Rewrite.
21802 * asmsrc2.s: Rewrite.
21803 * configure.in: Create arch.inc symlink.
21804 * configure: Regenerate.
21805 * Makefile.in (distclean): Delete arch.inc.
21806
21807Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21808
21809 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21810 (t_enum_value2): ditto
21811 (t_enum_value3): ditto
21812 (main): ditto
c906108c
SS
21813Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21814
21815 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21816 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21817 change.
21818 Use gdb_test instead of send_gdb/gdb_expect sequences.
21819
21820Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21821
21822 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21823 not void.
21824
21825Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21826
21827 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21828 subroutines. Used to test gdbs ability to single step through PC
21829 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21830
21831Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21832
21833 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21834 more rigorous EGCS C++ error checking.
21835
21836Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21837
a9c64011
AS
21838 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21839 tests.
21840 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21841 function when asleep.
21842 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21843 for i*86 Linux and SVR4 signal handling problems.
21844 Remove linux xfail for `next to handler in signals_tests_1', fixed
21845 by recent infrun.c change.
21846 Limit backtrace to 10 frames to avoid timeout problems with infinite
21847 stack backtraces.
21848 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21849 target.[ch] change.
c906108c
SS
21850
21851Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21852
21853 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21854 for a newline from gdb before continuing.
21855 (default_gdb_exit): Just look for y or n.
21856 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21857 it does, fail the rests of the tests in the file.
21858
21859Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21860
21861 * config/cygmon.exp: New file.
21862
21863Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21864
21865 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21866 main" test on remote targets.
c906108c
SS
21867
21868 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21869 run test on remote targets.
21870
21871Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21872
21873 * gdb.asm: New directory.
21874 * configure.in: Configure it.
21875 * configure: Regenerate.
21876 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21877 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21878
21879Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21880
21881 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21882
dc96c6c7 21883Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21884
a9c64011
AS
21885 * gdb.base/overlays (several files): Merge the two overlay
21886 managers into one. Change variables (foox, barx, bazx, grbxx)
21887 back into ints but force them to load in their proper sections.
c906108c
SS
21888
21889Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21890
21891 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21892 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21893 (D10VCopy): Handle memory regions crossing 16k boundaries.
21894 (D10VCopy): Transfer data in 32 bit chunks.
21895
21896Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21897
21898 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21899 correct.
c906108c
SS
21900
21901 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21902 map. Include space for printf in .text segment.
c906108c
SS
21903
21904 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21905 updated d10v memory VMA/LMA map.
c906108c 21906 (D10VCopy): Call D10VTranslate.
d63a86f8 21907
c906108c
SS
21908Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21909
21910 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21911
21912 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21913 that it won't be put into the .sdata - small data -
21914 section. Update reference.
c906108c
SS
21915 * gdb.base/baz.c (bazx, baz): Ditto.
21916 * gdb.base/foo.c (foox, foo): Ditto.
21917 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21918
21919 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21920 to be arrays.
d63a86f8 21921
dc96c6c7 21922Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21923
a9c64011
AS
21924 * gdb.base/overlays.exp: fix up and get working again.
21925 Add tests for backtraces from an overlay function.
d63a86f8 21926
c906108c
SS
21927Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21928
21929 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21930 "calling function with watchpoint enabled".
21931
21932Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21933
21934 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21935 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21936 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21937 pending review of whether it is useful or not.
21938
21939Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21940
21941 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21942
21943Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21944
21945 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21946 * config/dve.exp: New file to support Densan boards.
21947
21948Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21949
21950 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21951 reads and BSD.
c906108c
SS
21952
21953Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21954
21955 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21956 response.
21957
21958 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21959
21960Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21961
21962 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21963 test.
c906108c
SS
21964
21965 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21966 target_sizeof_long and target_bigendian_p.
c906108c 21967 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21968 to targets word size and endianess.
d63a86f8 21969
c906108c
SS
21970Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21971
21972 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21973 output.
c906108c
SS
21974
21975Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21976
21977 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21978 Update test of set args help to match source change.
c906108c
SS
21979
21980Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21981
21982 * gdb.base/default.exp: Expect help system output to be in
21983 alphabetical order.
21984 * gdb.base/help.exp: Ditto.
21985
21986Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21987
21988 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21989 "i*86-pc-linux-gnu*".
21990 * gdb.base/interrupt.exp: Ditto.
21991 * gdb.base/corefile.exp: Ditto.
21992
21993 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21994 define vxworks when building the testcase.
c906108c
SS
21995
21996 * gdb.base/ptype.exp: Fix testnames to be unique.
21997 * gdb.base/radix.exp: Ditto.
21998 * gdb.base/term.exp: Ditto.
21999 * gdb.base/whatis.exp: Ditto.
22000 * gdb.c++/classes.exp: Ditto.
22001
22002Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
22003
22004 * gdb.base/callfuncs.exp: Fix indentation.
22005
22006 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
22007 suppress_flag has been set.
22008 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
22009 target feature.
22010
22011Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
22012
22013 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
22014 the testcase.
22015
22016 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 22017 set_debug_traps() and breakpoint().
c906108c
SS
22018 * gdb.c++/misc.cc (main): Ditto.
22019 * gdb.c++/templates.cc (main): Ditto.
22020 * gdb.c++/virtfunc.cc (main): Ditto.
22021
22022Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
22023
22024 * lib/gdb.exp(gdb_step_for_stub): New function.
22025 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
22026 exists, reload the executable and do a "continue" instead of
22027 doing a jump.
22028 (runto_main): Use gdb_step_for_stub.
d63a86f8 22029
c906108c 22030 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 22031 tests to have unique names.
c906108c
SS
22032 * gdb.base/callfuncs.exp: Ditto.
22033 * gdb.base/commands.exp: Ditto.
22034 * gdb.base/default.exp: Ditto.
22035 * gdb.base/help.exp: Ditto.
22036 * gdb.base/list.exp: Ditto.
22037 * gdb.base/opaque.exp: Ditto.
22038 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
22039 similar tests.
d63a86f8 22040
c906108c
SS
22041 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
22042 * gdb.c++/cplusfuncs.cc: Ditto.
22043 * gdb.c++/virtfunc.cc: Ditto.
22044
22045 * config/monitor.exp: Keep track of the last file we saw, rather
22046 than trying to get the info from gdb.
22047
22048 * gdb.fortran/types.exp: Move comment to previous line.
22049
22050Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
22051
22052 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 22053 target mode.
c906108c
SS
22054
22055Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
22056
22057 From Bob Manson:
22058 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 22059 string from GDB when it connects.
c906108c
SS
22060
22061 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
22062
22063Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
22064
22065 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
22066 if we can't get a debug format from GDB (we may be testing an
22067 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
22068
22069 * gdb.stabs/weird.exp: Fix quoting.
22070
22071 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
22072
22073Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
22074
22075 * config/arm-ice.exp: New file.
22076
22077Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
22078
22079 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 22080 until it has been modified to work with the new testsuite.
c906108c 22081
99707966 22082 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
22083 testcase won't compile, cause all of the testcases in the file to
22084 fail instead.
c906108c
SS
22085
22086 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
22087 (gdb_clear_suppressed): New procedure.
22088 (gdb_stop_suppressing_tests): Only clear suppress_flag if
22089 it contains a positive value.
22090
22091Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
22092
22093 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
22094
22095 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
22096
22097Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
22098
22099 * lib/gdb.exp (setup_xfail_format): New function.
22100 (get_debug_format): New function to get debug format.
22101 (debug_format): New global variable to hold last value set
22102 by get_debug_format.
22103 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 22104 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
22105 * gdb.c++/ptype.exp: Ditto.
22106 * gdb.c++/classes.exp: Ditto.
22107 * gdb.c++/cplusfuncs.exp: Ditto.
22108 * gdb.c++/inherit.exp: Ditto.
22109 * gdb.c++/templates.exp: Ditto.
22110 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 22111
c906108c
SS
22112Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
22113
22114 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
22115 host doesn't have a currently-open connection.
22116
22117 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
22118 any gdb stub target. Handle cases where gdb doesn't respond when
22119 interrupted in a sane fashion.
c906108c
SS
22120
22121 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 22122 same thing in a totally different way.
c906108c
SS
22123
22124 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 22125 setting "timeout".
c906108c 22126 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 22127 default_gdb_init now.
c906108c
SS
22128
22129Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
22130
22131 * gdb.base/printcmds.exp: Fix "check for floating addition"
22132 regexp to accept results within approx +/- .01 of exact value.
22133 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
22134
22135Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
22136
22137 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 22138 properly.
c906108c
SS
22139 (gdb_expect): Add optional timeout parameter, and add timeout
22140 value to various calls.
22141 (gdb_suppress_tests): Only give one warning message per group.
22142
22143Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
22144
22145 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
22146 global variables. Handle getting a value for $timeout more
22147 gracefully.
c906108c
SS
22148
22149Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22150
22151 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 22152 initialize.
c906108c 22153 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 22154 by a target configuration file.
c906108c
SS
22155 (gdb_expect): Pass the timeout to remote_expect.
22156
22157 * config/monitor.exp(gdb_load): Fix typo in regexp.
22158
22159Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
22160
22161 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
22162
22163Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
22164
22165 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
22166 here. Call gdb_target_exec before rebooting the target, to make
22167 sure the connection to the target is closed.
c906108c
SS
22168 (gdb_load): Pass the name of the executable to gdb_target_monitor.
22169 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
22170 Also detect "Timeout reading from remote" error.
22171
22172 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
22173 gdb_target_monitor. Don't call gdb_file_cmd here; let
22174 gdb_target_monitor do it.
c906108c
SS
22175
22176 * gdb.disasm/hppa.exp: Don't use exec_output.
22177
22178Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
22179
22180 * gdb.base/list.exp: If we're debugging a non-native target,
22181 try to set the pc register to point to the start of the
22182 program before doing the first list command.
22183
22184 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 22185 test_calls after restarting.
c906108c
SS
22186
22187 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 22188 reloading.
c906108c
SS
22189
22190 * gdb.base/watchpoint.exp: Fix typo.
22191
22192 * gdb.base/setshow.exp: Check for use_gdb_stub.
22193
22194 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 22195 stub case.
c906108c
SS
22196 * gdb.base/langs.exp: Ditto.
22197
22198 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
22199 gdb_load_offset. If we weren't given a file to load, figure out
22200 what the current file is and use it.
c906108c
SS
22201
22202 * config/i386-bozo.exp: New file.
22203
22204Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
22205
22206 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
22207 feature.
22208
22209 * config/proelf.exp: New entry.
22210
22211Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
22212
22213 * lib/gdb.exp: Remove spurious .* patterns at the beginning
22214 of regexps.
22215
22216 * gdb.base/watchpoint.exp: Don't run the test_stepping
22217 tests if gdb can't call functions on the target.
22218
22219 * gdb.base/setshow.exp: Don't run the set prompt tests if
22220 the board has gdb_prompt set.
22221
22222Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
22223
22224 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
22225 * gdb.base/commands.exp: Likewise.
22226 * gdb.base/setshow.exp: Likewise.
22227
22228Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
22229
22230 * config/monitor.exp(gdb_start): Look for gdb_prompt target
22231 feature.
22232
22233 * config/i960.exp: New file.
22234
22235Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
22236
22237 * gdb.base/funcargs.exp: Check for gdb,short_int target
22238 feature instead of looking for explicit target triplets.
22239
dc96c6c7 22240Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 22241
d63a86f8 22242 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
22243 "p 123DEADBEEF", to check parse_number.
22244 * top.c: change "to enable to enable" to "to enable" in a couple
22245 of help strings.
22246
22247Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
22248
22249 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
22250 on the mn10300.
d63a86f8 22251
c906108c
SS
22252Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
22253
22254 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
22255 where the test executable is run with explicit args.
22256 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
22257
22258Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
22259
22260 * gdb.base/run.c: Use FAKEARGV to build test executable that
22261 does not require a command line arg, since most simulators
22262 don't currently support passing such an arg into the simulated
22263 program.
22264 * gdb.base/commands.exp: Change tests to insert the proper
22265 value as the arg to the first recursive factorial call. Change
22266 compilation line to define FAKEARGV at compile time.
22267
22268Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
22269
22270 * gdb.base/recurse.exp: Enable these tests for the mn10300.
22271 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
22272 function with watchpoint enabled" test.
22273
22274Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
22275
22276 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 22277 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
22278
22279 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 22280 "Tests restarted" messages.
c906108c
SS
22281
22282Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
22283
22284 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
22285
dc96c6c7 22286Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22287
22288 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
22289 for INFO SYMBOL; add help tests for OVERLAY commands.
22290 * gdb.base/default.exp: add tests for INFO SYMBOL command;
22291 add tests for OVERLAY commands
22292 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
22293 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
22294 * gdb.base/sigall.c: add usestubs code frag
22295 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 22296
c906108c
SS
22297Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
22298
22299 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
22300 failures.
22301 (gdb_stop_suppressing_tests): Note that tests have restarted.
22302
22303Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
22304
22305 * config/h8300.exp: New file.
22306
22307Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
22308
22309 * gdb.base/setshow.exp: Check for the existence of a
22310 feature, not its value.
22311
22312Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
22313
22314 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
22315
22316 * gdb.base/scope.exp: It's now init0(), not init().
22317
22318 * gdb.base/scope0.c: For now, change init() to be init0().
22319
22320 * config/monitor.exp: Use gdb_serial in preference to serial
22321 or netport.
22322
22323 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 22324 and it's not already set.
c906108c
SS
22325
22326Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
22327
22328 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 22329 isn't using a stub and if it supports argument passing.
c906108c
SS
22330
22331Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
22332
22333 * config/udi.exp(gdb_start): Make sure UDICONF is set
22334 properly before starting gdb.
22335
22336Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
22337
22338 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
22339 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
22340 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
22341
22342Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
22343
22344 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 22345 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
22346
22347 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
22348
22349 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
22350
22351 * config/monitor.exp: Make sure we disconnect from the target.
22352 Also, try a reboot/reload cycle instead of failing if the
22353 load fails.
22354
22355Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
22356
22357 * gdb.base/default.exp: Don't set match_max.
22358 * gdb.base/help.exp: Ditto.
22359 * gdb.base/list.exp: Ditto.
22360 * gdb.base/signals.exp: Ditto.
22361
22362 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
22363 set, use remote_ld to download the testcase instead of
22364 the GDB loader.
22365
22366Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
22367
22368 * config/vr5000.exp: New file.
22369
22370 * config/monitor.exp(gdb_target_monitor): Add pattern for
22371 "Ending remote" to detect errors in connecting.
22372
22373 * gdb.base/setshow.exp: Add .* within auto language test.
22374
22375 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
22376 target feature.
22377
22378 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 22379 and reboot the board if necessary.
c906108c
SS
22380
22381 * gdb.base/setvar.exp(test_set): Handle multiple prints within
22382 a set of tests. Remove print.* from the patterns being checked.
22383
22384Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
22385
22386 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
22387 refer to gdb_spawn_id.
22388
22389 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
22390 longer used.
22391 * config/sparclet.exp: Ditto.
22392 * config/sparclet-old.exp: Ditto.
22393 * config/slite.exp: Ditto.
22394 * config/sim.exp: Ditto.
22395 * gdb.base/funcargs.exp: Ditto.
22396
22397 * lib/gdb.exp:Remove references to gdb_spawn_id.
22398 (gdb_expect): Move to remote.exp.
22399
22400Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
22401
22402 * config/monitor.exp: Detect the "Couldn't establish connection"
22403 message from GDB.
22404
22405Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
22406
22407 * gdb.base/bitfields.exp: Use runto instead of explicit
22408 gdb_run_cmd/gdb_expect sequences.
22409
22410 * gdb.base/break.exp(text_next_with_recursion): Add match for
22411 gdb_expect call.
22412
22413 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
22414 We also need to handle the "A program is being debugged already"
22415 prompt from gdb. Use gdb_test to set the baud rate.
22416
22417 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
22418 to 20000. Really. I mean it.
22419
22420Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22421
22422 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
22423 fails. If suppress_flag is set, skip perror message about not
22424 being able to send to GDB.
c906108c 22425 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 22426 GDB.
c906108c
SS
22427 (gdb_expect): If suppress_flag is set, always fail immediately.
22428 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
22429 (gdb_init): Call gdb_stop_suppressing_tests.
22430 (default_gdb_exit): Ditto.
22431 (default_gdb_start): Ditto.
22432
22433 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 22434 gdb_stop_suppressing_tests as appropriate.
c906108c 22435 * gdb.base/break.exp: Ditto.
889bf7c5 22436 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
22437 * gdb.base/commands.exp: Ditto.
22438 * gdb.base/exprs.exp: Ditto.
889bf7c5 22439 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
22440 * gdb.base/list.exp: Ditto.
22441 * gdb.base/recurse.exp: Ditto.
889bf7c5 22442 * gdb.base/scope.exp: Ditto.
c906108c
SS
22443 * gdb.base/structs.exp: Ditto.
22444 * gdb.c++/inherit.exp: Ditto.
22445
22446Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
22447
22448 * config/vr4300.exp: New file.
22449
99707966 22450 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 22451
99707966 22452 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
22453
22454Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
22455
22456 * lib/gdb.exp(gdb_init): New function.
22457
22458 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 22459 for each individual variable set.
c906108c
SS
22460
22461 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
22462 name.
22463
22464 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
22465
22466 * gdb.base/scope.exp: Use gdb_test.
22467
22468 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
22469 aborting; the testsuite driver will do that for us (see
22470 gdb_finish). Also, use gdb_test in a few more places.
22471
22472Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
22473
22474 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
22475
22476Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
22477
22478 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
22479 and "add_tests" are not at the same address.
22480
22481Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
22482
22483 * gdb.base/ptype.exp: Use gdb_test.
22484
22485Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
22486
22487 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
22488 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
22489 left in. No longer expect them to fail.
22490
22491 * gdb.stabs/*.mt; Deleted, no longer used.
22492 * gdb.stabs/configure.in: Remove references to target makefile
22493 frags.
22494 * gdb.stabs/configure: Rebuilt.
22495
22496 * gdb.disasm/*.mt: Deleted, no longer used.
22497 * gdb.disasm/configure.in: Remove references to target makefile
22498 frags. Use "sh3.s" as the unique filename for this directory.
22499 * gdb.disasm/configure: Rebuilt.
22500
22501 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
22502 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
22503 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
22504
22505Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
22506
22507 * config/udi.exp: Use mondfe,name instead of remote_host.
22508
22509Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
22510
22511 * gdb.base/watchpoint.exp: Don't expect a failure when calling
22512 a function with a watchpoint enabled on the mn10200.
22513
22514 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
22515 before trying to create it!
22516
22517Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
22518
22519 * config/vx.exp: Use hostname instead of netport.
22520
22521 * config/vxworks.exp: New file.
22522
22523 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
22524
22525 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 22526 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
22527 occurs.
22528
22529 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
22530 $gdb_spawn_id directly.
22531 (gdb_run_cmd): Try _start as well as start. Use the target feature
22532 gdb,start_symbol as the symbol to start from when jumping.
22533
22534Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
22535
22536 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
22537 redundant) test.
22538
22539 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22540 it doesn't lose for 16bit integer systems.
22541
22542Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22543
22544 * gdb.fortran/types.exp: If the target doesn't support "double"
22545 data types, then expect "real" types to only be 4 bytes.
22546
22547 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22548 call tests if the target doesn't support inferior function calls.
22549
22550 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22551 in printf tests.
22552
22553Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22554
22555 * gdb.base/help.exp: Disable "help set", "help show", and
22556 "help support". Simplify regexp for "help stack".
22557
22558 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22559 to 60 seconds. Temporarily set match_max to 15000 around the
22560 "info copying" test.
22561
22562 * gdb.base/nodebug.exp: Don't try to do an inferior function
22563 call if the target doesn't support them.
22564 * gdb.base/printcmds.exp: Likewise.
22565 * gdb.base/setvar.exp: Likewise.
22566 * gdb.base/structs.exp: Likewise.
22567 * gdb.c++/templates.exp: Likewise.
22568 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22569
22570 * gdb.base/recurse.exp: Enable for the mn10200.
22571
22572 * configure.in: Do configure gdb.stabs directory for *-*-elf
22573 targets.
22574 * configure: Rebuilt.
22575
22576 * gdb.base/break.exp: Check for gdb,noresults before testing
22577 exit status and/or results from the target.
22578 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22579 * lib/gdb.exp: Remove old (now bogus) initialization of
22580 noinferior, noargs, noresults and nosignals.
22581
22582Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22583
22584 * config/sh.exp: New file.
22585
22586 * config/slite.exp: Try to connect multiple times to the board
22587 before rebooting. Only send a "monitor run" if need_monitor_run
22588 is set.
22589
22590 * gdb.base/break.exp: Don't do the "stub continue" test if
22591 the target has gdb_stub set.
22592
22593 * gdb.base/callfuncs.exp: Increase the timeout.
22594
22595 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22596 if the target has gdb,noinferiorio set.
22597
22598 * gdb.base/list.exp: Increase match_max to 10000 characters.
22599
22600 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22601
22602 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22603 target.
22604
22605 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22606
22607Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22608
22609 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22610 trying to delete the copy of gdb. Catch the file delete so we
22611 don't die if the delete fails; also, the file should be copied to
22612 the host, not to the build.
c906108c
SS
22613
22614Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22615
22616 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22617 parenthesis in case it contains multiple regexps separated
c906108c
SS
22618 with |.
22619
22620 * gdb.base/watchpoint.exp: Use gdb_test.
22621 * gdb.base/default.exp: Ditto.
22622
22623Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22624
99707966 22625 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22626
c906108c
SS
22627 * gdb.base/scope.exp: Use gdb_test.
22628 * gdb.c++/classes.exp: Ditto.
22629 * gdb.c++/inherit.exp: Ditto.
22630
22631Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22632
22633 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22634 remote_exec instead.
22635 * gdb.base/corefile.exp: Don't be ridiculous.
22636 * gdb.base/*.c: Add missing stub invocations.
22637
22638Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22639
22640 * config/slite.exp: Miscellaneous fixes.
22641
22642 * lib/gdb.exp: Fix runto.
22643
22644 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22645 the target.
22646
22647 * gdb.base/watchpoint.exp: Fix regexp.
22648
22649 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22650 close and wait commands, as the descriptor may now be
22651 invalid. Always call "remote_close host".
22652
22653Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22654
22655 Major rewrite for testsuite revision.
d63a86f8 22656
c906108c
SS
22657 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22658 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22659 instead of relying on spawn_id to always contain a valid
22660 spawn id.
22661 (get_compiler_info): New procedure to build the ${binfile}.ci
22662 file, instead of replicating this in N different places.
22663 (gdb_compile): New procedure.
d63a86f8 22664
c906108c 22665 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22666 appropriate arguments) instead of compile. Use gdb_test in a lot
22667 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22668 at the start of a testcase, as this is no longer done magically.
22669
22670 config/*-gdb.exp: Rename without the -gdb suffix.
22671
22672 config/mips.exp: Use remote_close instead of exit_remote_shell.
22673 config/monitor.exp: Use target_info instead of looking at
22674 baud, timeout, etc.
22675 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22676
22677Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22678
22679 * gdb.c++/templates.exp (test_ptype_of_templates),
22680 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22681 Update expect patterns for destructors and assignment operators
22682 to match corresponding c-typeprint.c changes.
22683 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22684 to destructor breakpoint test, GDB should be able to set the
22685 destructor breakpoint without specifying arguments.
22686
22687Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22688
22689 * gdb.threads/pthreads.exp: Change result for failure to compile due
22690 to lack of pthreads runtime support from an error to simply an
22691 unsupported test, per dejagnu standards.
22692
22693Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22694
22695 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22696 where GDB exits to reduce pattern match time.
22697 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22698
22699 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22700
dc96c6c7 22701Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22702
22703 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22704 * gdb.base/default.exp: ditto.
22705 * gdb.base/nodebug.exp: ditto.
22706 * gdb.base/printcmds.exp: ditto.
22707 * gdb.base/ptype.exp: ditto.
22708 * gdb.base/setvar.exp: ditto.
22709 * gdb.base/structs.exp: ditto.
22710 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22711
22712Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22713
22714 * configure, */configure: Rebuild with autoconf 2.12.
22715
22716Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22717
22718 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22719 use new i*86-pc-linux*-gnu quads.
22720 * gdb.base/corefile.exp: Ditto.
22721 * gdb.base/signals.exp: Ditto.
22722 * gdb.base/sigall.exp: Ditto.
22723 * gdb.base/interrupt.exp: Ditto.
22724
22725 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22726 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22727 RedHat 4.0.
d63a86f8 22728
c906108c 22729 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22730 linux. This allows the test case to at least compile on latest
22731 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22732
22733Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22734
22735 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22736 directory to search gdb directory. Accept and step over conditional
22737 stack alignment code. Consume $prompt in failure cases.
22738 Reset timeout to $oldtimeout instead of some arbitrary value.
22739 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22740 timeout problems with infinite stack backtraces.
22741 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22742 Accept function parameters for linkfunc member.
22743
22744Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22745
22746 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22747 (CXXFLAGS): Remove, unreferenced.
22748 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22749 previous -B options and also add -B option to pick up cross compiled
22750 runtime.
c906108c
SS
22751 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22752 doing cross compiles.
22753 (target_alias): Declare global.
22754 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22755 to verify that gcc exists in build tree, and if so set CC to that
22756 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22757
c906108c
SS
22758Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22759
22760 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22761 ptype test for anonymous union. Fixup testcase to match
22762 current gcc debug output.
22763
22764Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22765
22766 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22767 force argument to an unsigned long type.
22768
22769Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22770
22771 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22772 tests and anonymous union print/ptype tests.
c906108c
SS
22773 * gdb.base/list.exp (test_forward-search): Increase timeout by
22774 5 minutes for the "search extremely long line" case.
22775 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22776 completely optional and that the pass/fail messages use the command as
22777 the message if that third arg is a null string.
22778 (gdb_test_exact): Arrange that a null string pattern means match a
22779 null string output rather than any output, which might include random
889bf7c5 22780 errors.
c906108c
SS
22781 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22782 backtrace test.
22783 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22784 always failing and failure is now exposed by gdb.exp changes.
22785
22786Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22787
22788 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22789 weren't being noted.
22790
22791Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22792
22793 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22794 * gdb.stabs/weird.exp: Remove v_comb xfails.
22795
dc96c6c7 22796Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22797
22798 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22799 list.exp scope.exp watchpoint.exp]
c906108c 22800 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22801
dc96c6c7 22802Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22803
22804 * config/monitor.exp: Increase download timeout to 1000 seconds.
22805
dc96c6c7 22806Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22807
22808 * config/m32r.exp: Increase timeout to 120 seconds.
22809
22810Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22811
22812 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22813 and accept older ordering as obsolescent gcc or gdb.
22814 * gdb.c++/templates.exp: Ditto.
22815 * gdb.c++/virtfunc.exp: Ditto.
22816
22817Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22818
22819 * gdb.base/coremaker.c: Add code to mmap some data so we
22820 can check that it ends up in the core file.
22821 * gdb.base/corefile.exp: Add test to read mmapped data
22822 from core file.
22823
dc96c6c7 22824Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22825
22826 * config/m32r.exp: New file.
22827
22828Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22829
22830 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22831 that cflags can contains -gstabs, and work correctly for other tests.
22832
dc96c6c7 22833Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22834
22835 * gdb.base/setshow.exp: New file, tests show and set.
22836 * gdb.base/setshow.c: New file, tests show and set.
22837 * gdb.base/help.exp: Add test for help set|show annotate.
22838 * gdb.base/default.exp: Add test for set|show annotate.
22839
22840Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22841
22842 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22843 errors unique.
22844 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22845 explicitly.
22846
22847Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22848
22849 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22850 and width commands. This is done elsewhere.
22851 * (gdb_start): Don't call gdb_start_sim here. That's already
22852 done in gdb_load. This fixes lots of failures in default.exp.
22853
22854Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22855
22856 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22857 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22858 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22859 in the same we we treat other failures (since it may be an expected
889bf7c5 22860 condition), rather than as an error.
c906108c
SS
22861 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22862 old test format.
22863
22864Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22865
22866 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22867 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22868 twice. Nuke the duplicates.
c906108c 22869 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22870 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22871 Remove config.h along with other config files.
22872
22873Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22874
22875 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22876 "p func1 ()" and note that rests of tests are skipped.
22877 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22878 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22879 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22880 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22881 affected by the previous run test.
22882 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22883 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22884 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22885 "pass int powerset tuple" and "pass modeless int powerset tuple".
22886 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22887 "real write 4" and "real write 8".
22888 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22889 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22890 "print \$i after tuple assign 2", and
22891 "print vs2 after tuple assign 2".
22892 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22893 meaningful error message and return -1 so the caller can
22894 suppress further tests and avoid a cascade of errors.
d63a86f8 22895
c906108c
SS
22896Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22897
22898 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22899 format for printing version.
22900 * gdb.base/default.exp: Ditto.
22901 * gdb.base/interrupt.exp: Fix problem with cascade of
22902 errors if child process dies while calling a function.
d63a86f8 22903
c906108c
SS
22904Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22905
22906 * Makefile.in (VPATH): Add
22907 * Makefile.in (Makefile, config.status): Fix rules so things get
22908 remade when necessary.
22909
22910Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22911
22912 * Makefile.in (just-check): Add path to sibling expect dir
22913 to environment variable specified by RPATH_ENVVAR.
22914
22915Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22916
22917 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22918 (just-check): Add shared library paths for libstdc++, tk,
22919 tcl, bfd, and opcodes to the environment variable specified
22920 in RPATH_ENVVAR.
22921 * configure.in: Add support to recognize --enable-shared flag
22922 and generate correct value for RPATH_ENVVAR.
22923 * configure: Regenerated with autoconf.
22924
22925Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22926
22927 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22928 include all osf versions.
c906108c
SS
22929 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22930 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22931 when target is linux. When failing to build pthreads test
22932 executable, give more meaningful message.
22933 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22934 arg for pthread_create.
d63a86f8 22935
c906108c
SS
22936Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22937
22938 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22939 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22940 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22941 and -lpthreads (everybody else).
c906108c
SS
22942 (test_startup): Fail gracefully if threads are not supported.
22943 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22944 "p/c array_index("abcdef",2)" when not gcc compiled.
22945 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22946 "print func2::coremaker_local" when not gcc compiled.
22947 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22948 "ptype on opaque struct tagname (statically)",
22949 "ptype on opaque struct tagname (dynamically) 1", and
22950 "ptype on opaque struct tagname (dynamically) 2"
22951 for not compiled with gcc.
22952 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22953 backtrace when compiled with gcc.
d63a86f8 22954 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22955 than always return success.
22956
22957Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22958
22959 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22960
22961Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22962
22963 * gdb.base/structs.exp: Undo last change.
22964
22965Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22966
22967 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22968 encapsulate all the steps/nexts done during self test, starting
22969 at main, and makes them less sensitive to optimization issues.
22970 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22971 signal handler" test.
22972 * gdb.threads/pthreads.exp: Only run this for native configs.
22973 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22974 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22975 tests.
22976 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22977 for "runto test_calls(void)" test.
d63a86f8 22978
c906108c
SS
22979Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22980
22981 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22982 and don't expect address info in breakpoint confirmations.
22983
22984Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22985
22986 * gdb.base/list.exp (test_forward_search): Increase timeout
22987 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22988 and then reset to old value when done. Increase expect input
c906108c
SS
22989 buffer to 10000.
22990
22991Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22992
22993 * gdb.base/list.exp (test_forward_search): Fix to handle very
22994 long source line without overflowing expect's input buffer.
22995
22996Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22997
22998 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22999 "buffer_full".
23000
23001 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
23002 "buffer_full".
23003
23004 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
23005 "buffer_full".
23006
23007 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
23008 "buffer_full".
23009
23010Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
23011
23012 * configure.in (configdirs): Add gdb.threads.
23013 * configure: Regenerated with autoconf.
23014 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
23015 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
23016 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 23017
c906108c
SS
23018Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
23019
23020 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
23021
23022Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
23023
23024 * gdb.base/signals.exp (test_handle_all_print): Test separately for
23025 each signal's status in the output of "handle all print".
23026 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
23027 the \r\n sequence that immediately precedes the gdb prompt.
23028 * gdb.base/a1-selftest.exp: Save original timeout and restore
23029 after test.
23030
23031Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
23032
23033 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
23034 symbol.
23035
23036Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
23037
23038 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
23039
23040Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
23041
23042 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
23043 timeout by 60 seconds.
23044
23045Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
23046
23047 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
23048 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
23049 error return.
23050
23051Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
23052
23053 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
23054 gdb initialization, also report how long dejagnu waited. Restore
23055 old timeout before doing error return. Temporarily increase timeout
889bf7c5 23056 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
23057
23058Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
23059
23060 * lib/gdb.exp: Report timeout value for verbosity level 2.
23061 * config/gdbserver.exp: Ditto.
23062 * config/hppro.exp: Ditto.
23063 * config/mips-gdb.exp: Ditto.
23064 * config/monitor.exp: Ditto.
23065 * config/netware.exp: Ditto.
23066 * config/sim-gdb.exp: Ditto.
23067 * config/slite-gdb.exp: Ditto.
23068 * config/udi-gdb.exp: Ditto.
23069 * config/unix-gdb.exp: Ditto.
23070 * config/vx-gdb.exp: Ditto.
23071 * gdb.base/a1-selftest.exp: Ditto.
23072 * gdb.base/a2-run.exp: Ditto.
23073 * gdb.base/break.exp: Ditto.
23074 * gdb.base/corefile.exp: Ditto.
23075 * gdb.base/list.exp: Ditto.
23076 * gdb.base/recurse.exp: Ditto.
23077 * gdb.base/scope.exp: Ditto.
23078 * gdb.base/signals.exp: Ditto.
23079
23080Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23081
23082 * gdb.threads/Makefile.in (docdir): Removed.
23083
23084Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23085
23086 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 23087 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 23088 @srcdir@.
d63a86f8 23089 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
23090 autoconf 2.5 or higher.
23091 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
23092
23093Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
23094
23095 * configure: Regenerated.
23096 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
23097 avoid name clashes with SunOS headers.
23098
23099Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
23100
23101 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
23102
23103Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
23104
23105 * gdb.base/callfuncs.exp: Finish last change -- make sure the
23106 prototype information ends up in the compiler info file.
23107
23108Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
23109
23110 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
23111 attempting to regenerate it. Eliminate use of a temporary file
23112 and just generate the info file directly. Source it immediately,
23113 for consistency of use.
23114 * gdb.base/corefile.exp: Ditto
23115 * gdb.base/exprs.exp: Ditto.
23116 * gdb.base/funcargs.exp: Ditto.
23117 * gdb.base/langs.exp: Ditto.
23118 * gdb.base/list.exp: Ditto.
23119 * gdb.base/mips_pro.exp: Ditto.
23120 * gdb.base/nodebug.exp: Ditto.
23121 * gdb.base/opaque.exp: Ditto.
23122 * gdb.base/ptype.exp: Ditto.
23123 * gdb.base/scope.exp: Ditto.
23124 * gdb.base/setvar.exp: Ditto.
23125 * gdb.base/signals.exp: Ditto.
23126 * gdb.base/whatis.exp: Ditto.
23127 * gdb.c++/templates.exp: Ditto.
23128 * gdb.c++/virtfunc.exp: Ditto.
23129 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 23130 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
23131
23132Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23133
23134 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
23135 it got fixed by the recent lookup_minimal_symbol_by_pc change.
23136 Increase timeout, a lot of single stepping might be needed if the
23137 target has no hardware watchpoints.
23138
23139Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
23140
23141 * gdb.base/break.exp: Ignore compiler warnings when compiling
23142 break.c.
23143 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
23144 * gdb.base/default.exp: Add h8300 xfails. Handle messages
23145 from remote-sim.
23146 * gdb.base/exprs.exp: Add h8300 xfails.
23147 * gdb.base/funcargs.exp: Likewise.
23148 * gdb.base/nodebug.exp: Likewise.
23149 * gdb.base/printcmds.exp: Likewise.
23150 * gdb.base/ptype.exp: Likewise.
23151 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
23152 h8300 xfails.
d63a86f8 23153 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
23154 on the h8300.
23155 * gdb.base/funcargs.c: Explicitly make last constant argument to
23156 call_after_alloca_subr an unsigned long type.
23157 * gdb.base/return.c: Include stdio.h.
23158
23159Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
23160
23161 * config/abug.exp: New file for the older Motorola Bug monitor
23162 that runs on the mvme13x series VME boards.
23163 * config/monitor.exp: Use the new config array for target settings
23164 if they exist.
23165
23166Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
23167
23168 * sim-gdb.exp: Make the SH simulator allocate less space when
23169 it is targeted.
23170
23171Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
23172
23173 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
23174 test.
23175
23176Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
23177
23178 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
23179 "rs6000-*-*" for "list function in include file" when gcc compiled.
23180 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
23181 for "p ctable1[120]".
23182 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
23183 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
23184 Remove setup_xfail for "rs6000-*-*" for
23185 "print 'scope0.c'::filelocal before run".
23186 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
23187 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
23188 since some compilers don't allow both options to be given
23189 on the same command line. Create object file and move it.
d63a86f8 23190
c906108c
SS
23191Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
23192
23193 * gdb.base/corefile.exp: Always regenerate the core file, since
23194 we always regenerate the coremaker program. Detect special case
23195 where registers cannot be read from core file.
d63a86f8 23196
c906108c
SS
23197Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
23198
23199 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
23200 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
23201 * gdb.c++/templates.exp: Only match on basename of file since
23202 some formats like xcoff don't encode directory information.
23203 * gdb.stabs/weird.exp: Use the right sed script for powerpc
23204 and rs6000 AIX xcoff targets.
23205 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
23206 * configure: Regenerate.
23207 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
23208 here, rather than in distclean.
d63a86f8 23209
c906108c
SS
23210Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
23211
23212 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
23213 defined, and use it to compile the test case with -O2. The
23214 native compilation still uses no optimization.
23215 * gdb.base/mips_pro.c: Remove inline assembly code since
23216 it is compiled PIC by default, which results in assembler
23217 warnings that make the testsuite think the compilation
23218 was unsuccessful.
23219
23220Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
23221
23222 * gdb.c++/misc.exp: Add note to message for
23223 "print s.a for foo struct" that this is a known gcc 2.7.2
23224 and earlier bug.
23225
23226Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
23227
23228 * gdb.base/break.exp: Fix pattern for matching "Delete all
23229 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
23230 setup_xfail for deleting all breakpoints test. Fix various
23231 timeout messages to include "(timeout)".
23232 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
23233 for "p t_float_values2(3.14159,float_val2)".
23234 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
23235 for "continue to call2g" when gcc compiled.
23236 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
23237 "up to foo in langs.exp", "show language at foo in langs.exp",
23238 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
23239 and "show language at fsub in langs.exp".
23240 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
23241 "list line 1 in include file", "list message for lines past EOF",
23242 "list function in include file", "list list0.h:foo", and
23243 "list filename:function; nonexistant function".
23244 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
23245 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
23246 and "ptype t_char_array" to be for native cc only.
d63a86f8 23247
c906108c
SS
23248Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
23249
d63a86f8 23250 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 23251 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 23252 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
23253
23254Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
23255
23256 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
23257 "bt in signals.exp". This problem only appears when running
23258 the testsuite, and then only intermittently.
23259
23260Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
23261
23262 * gdb.base/return.exp (return_tests): Differentiate between
23263 two tests of continuing.
23264
23265Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
23266
23267 * */Makefile.in (maintainer-clean): Remove config.log.
23268 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
23269 * gdb.c++/Makefile.in (PROGS): Add inherit.
23270 (clean): Remove *.ci.
23271
23272Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
23273
23274 * gdb.c++/misc.cc: Add test code from Mike Stump.
23275 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
23276
23277Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
23278
23279 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
23280 to "alpha-*-osf2*" and add comment.
23281 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
23282 setup_xfail for "step over execarg initialization" and
23283 "step over corearg initialization".
c906108c
SS
23284 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
23285 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
23286 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 23287 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
23288 "print func2::coremaker_local", and "backtrace in corefile.exp".
23289 * gdb.base/signals.exp: Build and source signals.ci.
23290 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
23291 to be for gcc only.
23292 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 23293
c906108c
SS
23294Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23295
23296 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
23297 Feb 3 procfs.c change.
23298
23299Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
23300
23301 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
23302
23303Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
23304
23305 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
23306 from dejagnu's apparent default of 10 seconds, which gives random
23307 results when running the tests over NFS on moderately loaded systems.
23308 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
23309
23310Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
23311
23312 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
23313 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 23314 result reports.
c906108c
SS
23315
23316Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
23317
23318 * configure.in (CY_AC_PATH_TCLH): Remove.
23319 * configure: Regenerate.
23320
23321Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
23322
23323 * gdb.c++/Makefile.in (clean): Add missing '{'.
23324
23325Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
23326
23327 * lib/gdb.exp: Provide a default value for noinferior.
23328
23329 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
23330 Load libgloss.exp.
23331
23332Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
23333
23334 * gdb.disasm/hppa.exp: Compile directly into an executable, use
23335 the executable, not the .o to run the tests from.
23336
23337Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
23338
23339 * gdb.base/break.exp: Don't test for program exit or exit status
23340 if $noresults if nonzero.
23341 * gdb.base/langs.exp: Likewise.
23342 * gdb.base/watchpoint.exp: Likewise.
23343
23344 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
23345 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
23346 trying to compile the testcase.
23347
23348Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
23349
23350 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
23351 * gdb.base/signals.exp (continue to handler): Likewise.
23352
23353Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
23354
23355 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
23356
23357 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
23358
23359Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
23360
23361 * gdb.base/corefile.exp: Recognize "not found" as failure
23362 when trying to determine if a core file was generated.
23363 If no core file was generate the first time, try again without
23364 the ulimit -c to work around braindamaged shells.
23365
23366Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
23367
23368 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
23369 [] tests with "test" and enclose string in quotes.
23370 * gdb.stabs/configure: Rebuild
d63a86f8 23371
c906108c
SS
23372Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
23373
23374 Changes in sync with expect:
23375 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
23376 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
23377 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
23378 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
23379 argument to AC_REQUIRE.
23380 * configure: Regenerated.
23381
23382Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
23383
23384 * gdb.base/corefile.exp: When generating a core, discard any
23385 error messages about ulimit not found and the "core dumped"
23386 message from the shell that runs the coredumper.
23387
23388Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
23389
23390 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
23391
23392 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
23393 which sed script to run. Expect failure for v_comb test
23394 on PA targets too.
d63a86f8 23395
c906108c
SS
23396Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
23397
23398 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 23399 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
23400
23401Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
23402
23403 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
23404 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 23405 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
23406 * lib/gdb.exp (default_gdb_start): Fix typo.
23407 * gdb.base/corefile.exp: Allow "Core was generated by ..."
23408 messages to not include the full program name that caused
23409 the core dump since some systems (such as solaris) apparently
23410 truncate this path to about 80 characters.
23411 When generating a core file first try increasing the core file
23412 size limit to unlimited since some systems may default it to
23413 zero, and it is harmless to try it. Move the test for failing
23414 to generate a core file to where it will actually get executed.
23415 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
23416 new gdb result from g++ debug info improvements and make old
23417 pattern obsolescent. Also account for size_t differences
23418 (may be int or long).
23419 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
23420 initialization before function call is placed in the delay slot
23421 and thus appears to be skipped over by commands such as "next".
23422
23423Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
23424
23425 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
23426
23427Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
23428
23429 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
23430 input source file; fix code to compile test to deal with this
23431 convention.
23432 * gdb.c++/*.exp: Likewise.
23433
23434Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
23435
23436 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
23437 "bt in signals.exp".
23438
23439Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
23440
23441 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
23442 "step over execarg initialization" and
889bf7c5 23443 "step over corearg initialization".
c906108c
SS
23444
23445Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
23446
23447 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
23448 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
23449
23450Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
23451
23452 From Rob Savoye (rob@poseidon.cygnus.com)
23453 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
23454 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
23455 configure.in}, gdb.disasm/{Makefile.in, configure.in},
23456 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
23457 configure.in}: Major reworking for autoconfig.
c906108c
SS
23458 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
23459 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 23460 New files.
c906108c
SS
23461 * config/unix-gdb.exp: Make GDB global.
23462 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
23463 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
23464 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
23465 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
23466 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
23467 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 23468 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
23469 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
23470 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
23471 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
23472 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 23473 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
23474 to returns as necessary, arrange for test to compile own testcase
23475 executable.
c906108c 23476 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 23477
c906108c
SS
23478Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
23479
23480 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 23481 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
23482 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
23483 "backtrace through signal handler".
23484
23485Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23486
23487 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
23488 continuing from a job control stop signal.
23489 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
23490
23491Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
23492
23493 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
23494 * gdb.base/corefile.exp: Likewise.
23495 * gdb.base/funcargs.exp: Likewise.
23496
23497Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
23498
23499 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
23500 * config/monitor.exp: Add support for setting baud rate.
23501
23502Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
23503
23504 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
23505 i*86-*-linux* xfails for "backtrace through signal handler".
23506 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
23507 "print func2::coremaker_local".
23508 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 23509 alpha-dec-osf2* xfail for
c906108c
SS
23510 "delete all breakpoints when none".
23511
23512Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
23513
23514 * gdb.base/break.exp: Change test that deletes all breakpoints
23515 when no user breakpoints are installed. A post 4.15 change
23516 causes gdb to no longer prompt in this case.
23517
23518Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
23519
23520 * gdb.base/return.exp (return_tests): Change xfail for test
23521 "correct value returned double test" to stop xfailing at
23522 Solaris 2.5. Apparently the bug has been fixed.
23523
23524Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
23525
23526 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
23527 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
23528
23529Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
23530
23531 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
23532 * gdb.disasm/hppa.s: Corresponding changes.
23533
23534Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
23535
23536 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
23537 makefile fragment.
23538 * config/mt-hpux: Deleted.
23539
23540Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23541
d63a86f8 23542 * Many files: When warning about suppressed tests due to a
c906108c
SS
23543 nonexistant test binary, avoid incrementing the warning count.
23544
23545Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23546
23547 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 23548
c906108c
SS
23549Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23550
23551 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23552 "sparc-*-solaris2*".
23553
23554Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23555
23556 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23557 Add global and local variables and initialize them.
23558 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23559 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23560 extracts the file name and terminating signal from the core file.
23561 * TODO: Remove note about tests for correct mapping of corefile.
23562 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23563 from optimizing it away.
23564 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23565 handles common blocks.
23566
23567Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23568
23569 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23570 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23571
23572Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23573
23574 * Makefile.in (maintainer-clean): New target, synonym for
23575 realclean.
23576 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23577 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23578 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23579 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23580 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23581 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23582
23583Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23584
23585 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23586 xfails when not gcc compiled for "print foo::funclocal".
23587 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23588 "print foo::funclocal at foo",
23589 "print 'scope1.c'::foo::funclocal at foo",
23590 "print foo::funclocal_bss at foo",
23591 "print 'scope1.c'::foo::funclocal_bss at foo",
23592 "print foo::funclocal_ro at foo",
23593 "print 'scope1.c'::foo::funclocal_ro at foo",
23594 "print bar::funclocal at foo" and
23595 "print 'scope1.c'::bar::funclocal at foo".
23596 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23597 gcc compiled for "print foo::funclocal at bar".
23598 Expand all messages to ensure that they identify that
23599 the test is at bar().
23600 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23601 gcc compiled for:
23602 "ptype on opaque struct pointer (statically)",
23603 "ptype on opaque struct tagname (statically)",
23604 "ptype on opaque struct pointer (dynamically) 1",
23605 "ptype on opaque struct tagname (dynamically) 1",
23606 "ptype on opaque struct pointer (dynamically) 2" and
23607 "ptype on opaque struct tagname (dynamically) 2
23608 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23609 gcc compiled for:
23610 "p datalocal"
23611 "whatis datalocal",
23612 "ptype datalocal",
23613 "p bsslocal",
23614 "whatis bsslocal", and
23615 "ptype bsslocal".
23616 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23617 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23618 when not gcc compiled.
23619 * gdb.base/funcargs.exp (float_and_integral_args): Add
23620 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23621 compiled.
23622 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23623 "backtrace from call6a" when not gcc compiled.
23624 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23625 "backtrace from call7a" when not gcc compiled.
23626 * gdb.base/callfuncs.exp (do_function_calls):
23627 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23628 "p t_char_array_values(char_array_val2,char_array_val1)",
23629 "p t_char_array_values(char_array_val1,char_array_val2)",
23630 "p t_char_array_values("carray 1","carray 2")",
23631 "p t_char_array_values("carray 1",char_array_val2)",
23632 "p t_char_array_values(char_array_val1,"carray 2")",
23633 "p sum_args(1,{2})",
23634 "p sum_args(2,{2,3})",
23635 "p sum_args(3,{2,3,4})",
23636 "p sum_args(4,{2,3,4,5})"
23637 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23638 "backtrace in corefile.exp" when not gcc compiled.
23639
23640Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23641
23642 * gdb.base/signals.exp: Rewrite `handle all print' test as
23643 a procedure. Accept blanks or TABs as whitespace, increase
23644 timeout and expect input buffer size for the large output
23645 from the command. Remove "i*86-*-bsdi2.0" xfail.
23646
23647Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23648
23649 * gdb.base/setvar.exp: Add new testcases for truncation when
23650 assigning invalid values to bitfields.
23651
23652Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23653
d63a86f8 23654 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23655 mips-sgi-irix* xfail for
23656 "call inferior func with struct - returns char *"
23657 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23658 accepted in the result.
c906108c
SS
23659
23660Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23661
23662 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23663 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23664 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23665 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23666 that accidentally got checked in.
23667
23668Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23669
d63a86f8 23670 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23671 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23672 compiled test.
23673 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23674 Add mips-sgi-irix5* xfail for not gcc compiled.
23675 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23676 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23677 "p top", "whatis top", "p middle", and "whatis middle".
23678 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23679 "whatis signed char" for not gcc compiled.
23680 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23681 "set variable signed char=-1 (-1)" and
23682 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23683 * gdb.base/funcargs.exp (float_and_integral_args):
23684 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23685 Add mips-sgi-irix* xfail when not gcc compiled for
23686 "continue to call2b".
23687 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23688 "continue to call2g".
23689 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23690 "backtrace from call6a"
23691 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23692 "backtrace from call7k".
23693 Add mips-sgi-irix5* xfail when not gcc compiled for
23694 "backtrace from call7a".
23695 (localvars_after_alloca): Fix gdb_test cmds for
23696 "print * after runto ...".
23697 Remove rs6000-*-* xfails for
23698 "print i after runto localvars_after_alloca" and
23699 "print l after runto localvars_after_alloca"
23700 for all compilers.
23701 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23702 when not compiled with gcc, for:
c906108c
SS
23703 "print signed char == (minus)",
23704 "print signed char != (minus)",
23705 "print signed char < (minus)",
23706 "print signed char > (minus)".
23707 * gdb.base/callfuncs.exp (do_function_calls):
23708 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23709 "call inferior func with struct - returns char *".
d63a86f8 23710 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23711 "correct value returned double test" to include Solaris 2.4.
23712 * gdb.base/funcargs.exp (float_and_integral_args):
23713 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23714
c906108c
SS
23715Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23716
23717 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23718 enumeration bitfields if compiling with GNU C.
23719 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23720 to empty' prompt.
23721
23722Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23723
23724 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23725 test for PRO targets.
23726
23727 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23728 breakpoints in the inferior at any given time by making
23729 two groups of breakpoints for call2*, call6* and call7*
23730 tests.
23731
23732Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23733
23734 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23735 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23736 from optimizing it away.
23737 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23738 "call inferior func with struct".
23739
23740Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23741
23742 * configure.in: Only configure gdb.chill for particular targets.
23743
23744Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23745
23746 * gdb.base/Makefile.in: Add action to .c.o transformation
23747 rule that generates a .ci file for each .o file and remove
23748 explicit .c.o rules except for callfuncs.o.
23749 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23750 generates a .ci file for each .o file and remove explicit
23751 .cc.o rules.
23752 (clean): Remove *.tmp *.ci files.
23753 (EXECUTABLES): Remove templ-info.exp.
23754 * gdb.base/compiler.c: New file.
23755 * gdb.c++/compiler.cc: New file
23756 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23757 Change rs6000-*-* xfail for
23758 "print 'scope0.c'::filelocal_ro" and
23759 "print 'scope1.c'::filelocal" and
23760 "print 'scope1.c'::filelocal_bss" and
23761 "print 'scope1.c'::filelocal_ro" and
23762 "print 'scope1.c'::foo::funclocal" and
23763 "print 'scope1.c'::foo::funclocal_ro" and
23764 "print 'scope1.c'::bar::funclocal" and
23765 "print 'scope0.c'::filelocal_ro" and
23766 "print 'scope1.c'::filelocal at foo" and
23767 "print 'scope1.c'::filelocal_bss at foo" and
23768 "print 'scope1.c'::filelocal_ro at foo" and
23769 "print 'scope1.c'::foo::funclocal at foo" and
23770 "print 'scope1.c'::foo::funclocal_bss at foo" and
23771 "print 'scope1.c'::foo::funclocal_ro at foo" and
23772 "print 'scope1.c'::bar::funclocal at foo" and
23773 "print 'scope0.c'::filelocal_ro" and
23774 "print 'scope1.c'::filelocal" and
23775 "print 'scope1.c'::filelocal_bss" and
23776 "print 'scope1.c'::filelocal_ro" and
23777 "print 'scope1.c'::foo::funclocal" and
23778 "print 'scope1.c'::foo::funclocal_bss" and
23779 "print 'scope1.c'::foo::funclocal_ro" and
23780 "print 'scope1.c'::bar::funclocal" and
23781 "print 'scope1.c'::bar::funclocal_bss"
23782 to only be xfail'd when not compiled with gcc.
d63a86f8 23783 Add rs6000-*-* xfail for
c906108c
SS
23784 "print 'scope0.c'::filelocal_bss before run"
23785 when compiled with gcc.
23786 (test_at_main): Add rs6000-*-* xfail for
23787 "print filelocal_ro in test_at_main"
23788 when compiled with gcc.
23789 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23790 Add rs6000-*-aix* xfail for
c906108c
SS
23791 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23792 "ptype t_char_array", not compiled with gcc.
23793 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23794 xfail for "list foo (in include file)" when gcc compiled.
23795 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23796 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23797 "run to call0a" if not compiled with gcc.
23798 (unsigned_integral_args): Add rs6000-*-* xfail for
23799 "run to call1a" if not compiled with gcc.
23800 (float_and_integral_args): Add rs6000-*-* xfail for
23801 "run to call2a" if not compiled with gcc and for
23802 "continue to call2b" for any compiler.
23803 Add rs6000-*-* xfail to
23804 "print f1 after run to call2a" for gcc compiled.
23805 (discard_and_shuffle): Add rs6000-*-* xfail for
23806 "run to call6a".
23807 (shuffle_round_robin): Add rs6000-*-* xfail for
23808 "backtrace from call7a" if not compiled with gcc.
23809 Add rs6000-*-* xfail for
23810 "backtrace from call7b" if compiled with gcc.
23811 (call_after_alloca): Add rs6000-*-* xfail for
23812 "print c in call_after_alloca" and
23813 "print s in call_after_alloca" and
23814 "backtrace from call_after_alloca_subr"
23815 if not compiled with gcc.
23816 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23817 "print c in localvars_in_indirect_call" and
23818 "print c in localvars_in_indirect_call" and
23819 "backtrace in indirectly called function" and
23820 "stepping into indirectly called function"
23821 if not compiled with gcc.
23822 (localvars_after_alloca): Add rs6000-*-* xfail for
23823 "print c after runto localvars_after_alloca" and
23824 "print s after runto localvars_after_alloca" and
23825 "print i after runto localvars_after_alloca" and
23826 "print l after runto localvars_after_alloca"
23827 for all compilers.
23828 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23829 than whatis-info.exp.
23830 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23831 than opaque-info.exp.
23832 Setup rs6000-*-* xfail for
d63a86f8 23833 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23834 "ptype on opaque struct pointer (dynamically)" when
23835 not compiled with gcc.
23836 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23837 rather than callf-info.exp.
23838 (do_function_calls): Add clear_xfail for rs6000-*-* for
23839 "p t_float_values2(3.14159,float_val2)". Seems to work
23840 fine there, both with xlc and gcc. Need to find out what
23841 it is doing right and fix other platforms.
23842 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23843 "call inferior func with struct - returns int",
23844 "call inferior func with struct - returns long",
23845 "call inferior func with struct - returns float",
23846 "call inferior func with struct - returns double",
23847 "call inferior func with struct - returns char *",
23848 but only if not gcc compiled (presumes xlc compiled).
23849 Change rs6000-*-* xfails for
23850 "call inferior func with struct - returns char" and
23851 " call inferior func with struct - returns short" to only
23852 xfail if not using gcc.
23853 (clean mostlyclean): Remove *.ci and *.tmp files.
23854 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23855 than templ-info.exp.
23856 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23857 Add rs6000-*-* xfail for "up to foo in langs.exp"
23858 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23859 when not gcc compiled.
d63a86f8 23860
c906108c
SS
23861Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23862
23863 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23864 * gdb.base/corefile.exp: Likewise.
23865 * gdb.base/list.exp: Likewise.
23866 * gdb.base/scope.exp: Likewise.
23867 * gdb.base/siganls.exp: Likewise.
23868
23869 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23870 compiler output.
23871 * gdb.base/whatis.exp: Likewise.
23872
23873Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23874
23875 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23876 failure (opcode table has been fixed to match reality).
23877
23878Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23879
23880 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23881 "call inferior func with struct - returns char",
23882 "call inferior func with struct - returns short"
23883
23884 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23885 "print 'scope0.c'::filelocal at main",
23886 "print 'scope0.c'::filelocal_bss in test_at_main",
23887 "print 'scope0.c'::filelocal at foo",
23888 "print 'scope0.c'::filelocal_bss in test_at_foo",
23889 "print 'scope0.c'::filelocal at bar",
23890 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23891
c906108c
SS
23892 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23893 in source file 1". This bug seems to have been fixed with both
23894 gcc and native cc (was native assembler bug?).
23895
23896Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23897
23898 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23899 "backtrace through signal handler" to "i*86-*-sysv4*".
23900 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23901 continue" case. Add "known SVR4 bug" to fail message.
23902 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23903 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23904 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23905 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23906 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23907 "up to foo in langs.exp", "show language at foo in
23908 langs.exp", "up to cppsub_ in langs.exp", "show
23909 language at cppsub_ in langs.exp", "up to fsub in
23910 langs.exp", and "show language at fsub in langs.exp".
23911 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23912 "bactrace in corefile.exp".
23913 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23914 "call inferior function with struct - returns float" and
23915 "call inferior function with struct - returns double".
d63a86f8 23916
c906108c
SS
23917Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23918
23919 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23920 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23921 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23922 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23923
23924Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23925
23926 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23927 (or overriden) "CHILL" macro rather then bare "gcc".
23928 Also look for ../../gcc/xgcc since that is what we will
23929 actually need, not "Makefile". Remove following assignment
23930 of CHILL to CHILL_FOR_TARGET because that results in
23931 recursive definition.
23932
23933Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23934
23935 * gdb.base/corefile.exp: Change xfail for backtrace in
23936 corefile.exp from linuxaout to all linux.
23937 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23938 cases where we miss the breakpoint at the signal handler
23939 for some reason. Setup xfail for linuxoldld/linuxaout and
23940 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23941 hitting SIGURG breakpoint.
23942 * gdb.base/signals.exp: Setup xfail for "next" acting like
23943 continue to add linuxoldld. Setup xfail for all linux for
23944 "next to handler in signals_tests_1", "backtrace in
23945 signals_tests_1", "continue to func1", "pass SIGUSR1",
23946 and continue to handler".
23947
23948Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23949
23950 * Update all FSF addresses except those in COPYING* files.
23951
23952Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23953
23954 * gdb.base/a2-run.exp: Change messages to be more explicit about
23955 the status of args, and quote binfile in results.
23956
23957Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23958
23959 * gdb.base/callfuncs.exp: Add tests for passing structs to
23960 inferior functions and return various types.
23961 * gdb.base/callfuncs.c: Add functions to receive a struct
23962 and return a member of the struct, in various types.
23963
23964Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23965
23966 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23967
23968Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23969
23970 * config/vxworks29k.exp: New file, sources vxworks.exp.
23971
23972Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23973
23974 * config/gdbremote.exp: New file. Testing framework using
23975 gdbserver.
23976
23977Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23978
23979 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23980 "call function when asleep" and "send end of file".
23981 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23982 for "backtrace in corefile.exp".
23983 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23984 for "backtrace through signal handler".
23985 * gdb.base/corefile.exp: Make sure we actually generate a core file
23986 before trying the core tests. Some systems allow the user to suppress
23987 generation of core files and default to that (linux for example).
23988 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23989 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23990
23991Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23992
23993 * gdb.threads: New directory with some crude multi-threaded
23994 gdb tests (step.exp and step2.exp).
23995 * config/mt-lynx (STEP_EXECUTABLE): Define.
23996 (THREADFLAGS): Define.
23997
23998Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23999
24000 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
24001
24002 * gdb.base/signals.exp: Disable whole file for lynx until
24003 further notice.
24004
24005 * gdb.base/signals.exp: xfail test where "next" acts like
24006 "continue" for lynx.
24007
24008 * gdb.base/interrupt.exp: xfail test for calling function while
24009 inferior is asleep for lynx.
24010
24011 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
24012 than one cr-lf after each command.
24013
24014Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24015
24016 * configure.in: Reinstate setting of stabsdirs variable, fix
24017 typo in setting up configdirs for native builds.
24018
24019 * gdb.base/return.exp: Fix typo in return double test.
24020 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
24021 compiler from optimizing them away.
24022
24023Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
24024
24025 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
24026 sequences to be echo'd by gdb when using gdb_test.
24027 * gdb.chill/chexp.exp: Likewise.
24028 * gdb.fortran/exprs.exp: Likewise
24029
24030Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24031
24032 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
24033 after the inferior gdb has started.
24034
24035 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
24036 after each command.
24037 * gdb.base/funcargs.exp: Likewise.
24038 * gdb.base/gdbvars.exp: Likewise.
24039 * gdb.base/interrupt.exp: Likewise.
24040 * gdb.base/list.exp: Likewise.
24041 * gdb.base/watchpoint.exp: Likewise.
24042 * gdb.c++/demangle.exp: Likewise.
24043 * gdb.c++/inherit.exp: Likewise.
24044 * gdb.chill/chexp.exp: Likewise.
24045 * gdb.fortran/exprs.exp: Likewise.
24046
24047 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
24048 test if we can't handle IO to/from the inferior.
24049
24050 * gdb.c++/misc.exp: Always check for a program already being
24051 started after sending a "run" command to gdb.
24052
24053 * gdb.base/twice.exp: Start with a fresh gdb.
24054
24055 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
24056 only depend on gdb's expression code, not the chill runtime.
24057
24058 * gdb.base/return.c: Put return values into variables so we
24059 can have gdb print them rather than depending on the program
24060 to print them.
24061 * gdb.base/return.exp: Corresponding changes.
24062
24063 * lib/gdb.exp: Provide default value for noinferiorio.
24064 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
24065 the inferior.
24066
24067 * gdb.base/break.exp: Always check for a program already being
24068 started after sending a "run" command to gdb.
24069 (text_next_with_recursion): Don't check the output from the
24070 program's printf statement. Instead just make sure the program
24071 exited.
24072
24073 * gdb.base/commands.exp: Protect tests which need arguments with
24074 $noargs conditionals.
24075
24076Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24077
24078 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
24079 of structure member arrays to match gdb/valops.c:value_addr change.
24080
24081Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
24082
24083 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
24084 cases.
24085
24086Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
24087
24088 * configure.in (configdirs): Remove gdb.chill from default list
24089 of subdirs and then add it back in only if doing a native build.
24090 The current chill compiler does not yet work in any cross build.
24091 * Revert all signal changes from Jul 6.
24092 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
24093 for sh-hms targets, allowing these tests to link, with no other
24094 changes. Testing is suppressed by setting "nosignals" in site.exp.
24095
24096Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
24097
24098 * configure.in (signaldirs): Define and add to configdirs for all
24099 targets except some specific ones that are known to not support signals.
24100 Also clean up formatting.
24101 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
24102 (signals, sigall): Remove rules to build.
24103 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
24104 Moved to new gdb.signals directory.
24105 * gdb.signals: New test directory.
24106 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
24107 signals.c signals.exp}: New or moved files.
24108
24109Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
24110
24111 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
24112
24113Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
24114
24115 * gdb.base/return.exp: Xfail `return double' test failure
24116 on at least Solaris 2.3 and handle future/past versions on
24117 a case by case basis as appropriate. Also update message
24118 to include i*86 failures.
24119
24120Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24121
24122 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
24123
24124 * lib/gdb.exp: Fix comment which erroneously identified
24125 gdb_file_cmd as gdb_load (the 19 May change was in fact to
24126 gdb_file_cmd not gdb_load).
24127 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
24128
24129 * gdb.base/setvar.exp: Make test names consistent between pass and
24130 fail cases. Use gdb_test more.
24131
24132Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24133
24134 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
24135
24136Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24137
24138 * gdb.base/help.exp: Fix expected help string for `show commands'.
24139
24140Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
24141
24142 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
24143
24144 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
24145 of a text section.
24146
24147Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
24148
24149 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
24150 that loop eventually terminates. Fix Connection refused logic so
24151 that testsuite will expire nicely.
24152
24153Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
24154
24155 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
24156 config/rom68k.exp: New tcl glue for the appropriate monitors.
24157 These all just end up calling monitor.exp.
24158 * config/monitor.exp (gdb_target_monitor): Handle `Connection
24159 refused' by retrying. Cleanup some timeout issues.
24160 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
24161 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
24162 callers don't have to set/restore global timeout variable.
24163
24164 * The following set of changes centralizes management of the global
24165 timeout variable. This way, it can be set in one target dependent
24166 place instead of dozens of places scattered throughout the test suite.
24167 If you need to lengthen a timeout, then you should either set timeout
24168 in one of the config/{target}.exp files, or multiply it by a factor.
24169 Setting it to an absolute value is always going to lose for some
24170 targets.
24171 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
24172 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
24173 * gdb.base/funcargs.exp: Don't set timeout.
24174 * gdb.base/list.exp (test_forward_search): Only use local timeout.
24175 * gdb.base/printcmds.exp (test_print_string_constants
24176 test_print_array_constants): Don't set timeout.
24177 * gdb.base/ptype.exp: Don't set timeout.
24178 * gdb.base/recurse.exp: Don't set timeout.
24179 * gdb.base/return.exp: Don't set timeout.
24180 * gdb.base/watchpoint.exp: Don't set timeout.
24181 * gdb.c++/classes.exp (do_tests): Don't set timeout.
24182 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
24183
24184Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
24185
24186 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
24187
24188Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24189
24190 * lib/gdb.exp: Disable chill tests for irix5.
24191
24192Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24193
24194 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
24195 each test pass or fail.
24196
24197Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24198
24199 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
24200 xlc not gcc.
24201
24202Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
24203
24204 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
24205
24206Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
24207
24208 * config/est.exp: Fix copyright and comments. Remove dead code.
24209 Use targetname, serialport and baud variables instead of fixed
24210 constants.
24211 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
24212 * config/cpu32bug.exp: New file to support cpu32bug monitors.
24213
24214Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24215
24216 * gdb.base/watchpoint.exp: Don't run
24217 test_watchpoint_triggered_in_syscall for sunos.
24218
24219Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24220
24221 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
24222 they don't seem to exist. Do include stdio.h.
24223
24224Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24225
24226 * gdb.base/a1-selftest.exp: Add alpha xfail.
24227
24228Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24229
24230 * gdb.base/watchpoint.c (main): Prompt before calling read().
24231 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24232 Revise accordingly. Remove cruft about sending "123" several
24233 times, until it gets noticed. Clean up the "print buf[0]" stuff
24234 so that it passes or fails, and waits for prompts in the usual way.
24235
24236Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24237
24238 * gdb.base/recurse.exp: Fix comment.
24239
24240 * TODO: Remove item about printing variables in nodebug.exp. Add
24241 item about enabling tests which are only run on some targets.
24242
24243 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
24244 fail, make test names unique, use new gdb_test convention
24245 regarding pattern, use gdb_test more, etc.).
24246
24247 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
24248 fail, make test names unique, etc.).
24249
24250Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24251
24252 * gdb.base/nodebug.c: Change return type of top and middle to
24253 short.
24254 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
24255 are fixed by the recent mdebugread.c changes. Allow `short ()'
24256 as type for top and middle.
24257
24258Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24259
24260 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
24261 nearly as I can tell, the whole thing was an accident in Stu's
24262 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
24263 to replace a send/expect pair with gdb_test, but ended up only
24264 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
24265 of 30 Mar 1995 took care of it, but left this vestigial comment
24266 which I am now nuking.
24267
24268Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24269
24270 * gdb.base/break.exp: Look for different line number for
24271 breakpoint at main depending on usestubs.
24272
24273Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24274
24275 * gdb.base/list.exp: Adjust some alternate expect patterns to
24276 match recent list0.c change. Add alternate expect pattern for
24277 output from `list default lines around main' for optimizing
24278 compilers.
24279
24280Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24281
24282 * lib/gdb.exp: If nosignals is not set, set it to 0.
24283
24284Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
24285
24286 * config/slite-gdb.exp: Responds to load symbol table prompt.
24287 * gdb.base/break.exp: Adjust line number, fix rerun.
24288 * gdb.base/langs0.c: Add #ifdef usestubs.
24289
24290Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
24291
24292 * gdb.base/list.exp: Adjust line contents after adding new lines in
24293 list0.c. Also fix a syntax error.
24294
24295 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
24296 * gdb.base/break.exp: ditto.
24297 * gdb.base/list.exp: ditto.
24298 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
24299 * gdb.base/run.c: ditto.
24300 * gdb.base/list0.c: ditto.
24301 * gdb.base/funcargs.c: ditto.
24302
24303Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
24304
24305 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
24306 $targetname, $serialport and $baud instead of hardwired variables.
24307 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
24308 target doesn't support signals.
24309
24310Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
24311
24312 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
24313
24314Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24315
24316 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
24317 Don't rely on the value of an auto variable before it has been
24318 initialized. Use gdb_test more.
24319
24320Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24321
24322 * lib/gdb.exp (default_gdb_version): A version number must start
24323 with a digit, but other than that contains all characters up to
24324 the first whitespace character.
24325
24326Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24327
24328 * gdb.base/commands.exp (breakpoint_command_test): New tests.
24329
24330Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24331
24332 * gdb.c++/*.exp: Warn if executable does not exist. The original
24333 reason for skipping the warning was that configure.in sometimes
24334 intentionally skipped building the executables but the tcl code
24335 had no way of knowing. That (a) was always bogus with respect to
24336 error handling, (b) is no longer true (right now there is no way
24337 to skip C++ tests).
24338
24339 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
24340
24341Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24342
24343 * gdb.base/list.exp: Add expect patterns for output from
24344 SunPRO compiled executables.
24345 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
24346 types.
24347
24348Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24349
24350 * gdb.base/break.exp (test_next_with_recursion): Accept any line
24351 number (we are already testing that the correct source line text
24352 gets printed).
24353
24354 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
24355 that is what is intended, but something needed to be done to get
24356 sunos4 native working again.
24357
24358 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
24359
24360 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
24361 apparently went with a (very) old xfail.
24362
24363Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
24364
24365 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
24366 runto_main is a proc in gdb.exp that will do 'step' for target use
24367 stubs.
24368 * gdb.base/exprs.exp: ditto.
24369 * gdb.base/interrupt.exp: ditto.
24370 * gdb.base/opaque.exp: ditto.
24371 * gdb.base/printcmds.exp: ditto.
24372 * gdb.base/ptype.exp: ditto.
24373 * gdb.base/scope.exp: ditto.
24374 * gdb.base/setvar.exp: ditto.
24375 * gdb.base/signals.exp: ditto.
24376 * gdb.base/twice.exp: ditto.
24377 * gdb.c++/classes.exp: ditto.
24378 * gdb.c++/inherit.exp: ditto.
24379 * gdb.c++/templates.exp: ditto.
24380 * gdb.base/break.exp: no run and hit main for stubs. Change line
24381 numbers for breakpoints and info breakpoint.
24382 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
24383 breakpoint().
24384 * gdb.base/callfuncs.c: ditto.
24385 * gdb.base/exprs: ditto.
24386 * gdb.base/interrupt.c: ditto.
24387 * gdb.base/opaque0.c: ditto.
24388 * gdb.base/printcmds.c: ditto.
24389 * gdb.base/ptype.c: ditto.
24390 * gdb.base/scope0.c: ditto.
24391 * gdb.base/setvar.c: ditto.
24392 * gdb.base/signals.c: ditto.
24393 * gdb.base/twice.c: ditto.
24394 * gdb.c++/misc.cc: ditto.
24395 * gdb.c++/templates.cc: ditto.
24396
24397Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24398
24399 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
24400
24401 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
24402 somewhere between `read' and `main.c'. I'm pretty sure the
24403 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
24404 and it isn't particularly useful.
24405
24406 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
24407
24408Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24409
24410 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
24411
24412Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
24413
24414 * config/mt-slite: add LIBS and -nostdlib.
24415 * config/slite-gdb.exp: add this new file to support sparclite target.
24416
24417Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
24418
24419 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
24420
24421 * gdb.base/a2-run.exp: Change argument to istarget from
24422 "*-*-vxworks" to "*-*-vxworks*".
24423 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
24424
24425Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
24426
24427 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
24428 will not runto main but do a 'step' to step out of breakpoint().
24429 * config/mt-slite: add -Dusestubs.
24430
24431Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24432
24433 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
24434 instead of just @.
24435
24436 * gdb.base/signals.exp: Add test for "handle all print".
24437 * TODO: Remove "handle all print". Also remove item about
24438 checking copyright date (I don't like the idea of a spurious FAIL
24439 based on when we run the tests).
24440
24441 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
24442 for SunOS4 (reason for failure not investigated). Remove
24443 redundant test for $binfile.
24444
24445 * gdb.base/nodebug.c (array_index): Call malloc.
24446
24447 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
24448
24449Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
24450
24451 * gdb.base/recurse.exp: Update gdb_test invocation to use new
24452 conventions and slightly simplify the matching regexp.
24453
24454Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24455
24456 * gdb.base/break.exp: Update gdb_test invocation to use new
24457 convention.
24458
24459 * lib/gdb.exp: If noargs is not set, set it to 0.
24460
24461 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
24462 tests unique.
24463
24464 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
24465
24466Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24467
24468 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
24469 one argument of type "<non-float parameter>".
24470
24471Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
24472
24473 * config/rom68k.exp: New file to support Motorola IDP board.
24474 * gdb.base/a2-run.exp: Skip this file if noargs is set.
24475 * gdb.base/break.c: Change things around so that this program
24476 doesn't depend upon args. This is necessary to make remote
24477 targets work (in general, they can't take args).
24478 * gdb.base/break.exp: Don't try to send args to program. Don't
24479 expect output. Also, replace lots of code with gdb_test.
24480
24481Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24482
24483 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
24484 printing of '\'' (which is what the comment says we are testing,
24485 even though we were not), not '''.
24486 (test_integer_literals_rejected): Test that printing ''' is an error.
24487
24488 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24489 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
24490 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
24491 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
24492 Use gdb_test not test_print_accept.
24493 * lib/gdb.exp: Remove test_print_accept.
24494
24495 * gdb.base/signals.exp (signal_tests_1): Make pass message
24496 consistent with fail message.
24497
24498 * gdb.base/whatis.exp: Remove xfails for printing char vs.
24499 unsigned char; the bug (PR 1821) is fixed.
24500
24501 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
24502
24503 * gdb.base/scope.exp (test_at_localscopes): Call pass for
24504 successful tests--makes xfailing them work right.
24505
24506Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24507
24508 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
24509 only \r\n, not .*. The test can pass .* as the last thing in
24510 $pattern if that is what it wants. In addition to providing this
24511 flexibility, this change should speed up pattern matching in cases
24512 where the pattern already ended with .* (there were a number of
24513 them). This change also helps catch bad patterns--in the old
24514 scheme the typo "char \*" instead of "char \\*" would pass. Now
24515 it is caught.
24516 * Many .exp files: Update callers.
24517
24518 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
24519 clearer and does not spuriously match multiple ('s. Likewise for
24520 ) and *.
24521
24522 * gdb.base/nodebug.exp: Test ability to call a function and pass
24523 it a string (even with no debugging info).
24524
24525 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
24526 "p '\'", which is the same as "p ''" once tcl gets done with
24527 quoting, to "p '\\'", which I suspect is what is intended (one
24528 backslash gets sent to GDB).
24529
24530 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
24531
24532Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24533
24534 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
24535 1817) was fixed literally years ago.
24536
24537Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24538
24539 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24540 test, it causes stepping out of call_after_alloca_subr with
24541 optimizing compilers.
24542 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24543 fails.
24544
24545 * gdb.c++/templates.exp: Source templ-info.exp only if
24546 the templates executable exists.
24547
24548 * gdb.c++/misc.cc (class Contains_static_instance,
24549 class Contains_nested_static_instance),
24550 gdb.c++/classes.exp (test_static_members): Test printing of
24551 a class that contains a static instance of the class.
24552
24553Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24554
24555 * gdb.base/langs2.c (cppsub_): Don't prototype.
24556 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24557 only, I believe).
24558
24559Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24560
24561 * lib/gdb.exp (skip_chill_tests): New procedure.
24562
24563 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24564
24565Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24566
24567 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24568 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24569
24570Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24571
24572 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24573
24574 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24575 disassemble 8, not 16, instructions for part 4.
24576
24577 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24578 support the latter anymore.
24579
24580 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24581 -DNO_PROTOTYPES.
24582 * gdb.base/callfuncs.c: Control use of prototypes based on
24583 NO_PROTOTYPES, not __STDC__.
24584 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24585 t_float_values2 tests if prototypes in use.
24586
24587 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24588 t_double_values): When checking differences against DELTA, check
24589 that difference is within the range (-DELTA,DELTA), not just
24590 (-infinity,DELTA).
24591
24592Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24593
24594 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24595 'file' command firts, then 'target', then 'load', this is due to gdb
24596 target set up.
24597 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24598
24599Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24600
24601 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24602 FP load/store variants.
24603 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24604
24605Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24606
24607 * gdb.base/term.exp: Do not give a warning if not native, it is
24608 not an abnormal condition.
24609
24610Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24611
24612 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24613 t_char_array".
24614
24615Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24616
24617 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24618 are getting the version number.
24619
24620 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24621 if not native, it is not an abnormal condition.
24622
24623Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24624
24625 * lib/gdb.exp: Just use "file exists", rather than undocumented
24626 dejagnu procedure "findfile".
24627
24628Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24629
24630 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24631 (LDFLAGS): Set to -Xlinker -Ur.
24632
24633 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24634 Removed, these values are set by lib/gdb.exp.
24635
24636 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24637
24638Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24639
24640 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24641 of replicating gdb startup code.
24642
24643 * config/mt-vxworks (LDFLAGS): Set to -r.
24644 (CFLAGS_FOR_TARGET): Removed.
24645
24646 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24647 (gdb) and gdb for vxworks uses (vxgdb).
24648
24649 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24650 executable is not in the tree and host != target, use sed and
24651 program_transform_name to determine the gdb name used by the
24652 target.
24653
24654 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24655 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24656
24657Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24658
24659 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24660 floats, chars, and shorts where there are ANSI-style function
24661 definitions.
24662
24663 * gdb.base/langs.exp, gdb.base/langs*: New test.
24664 * gdb.base/Makefile.in: Build it.
24665 * TODO: Remove item about checking that C names don't get C++
24666 demangling applied; this test tests it.
24667
24668Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24669
24670 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24671 went with the const70 xfail. The xfail went away a year ago.
24672
24673 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24674
24675 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24676 for hp300.
24677
24678 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24679
24680 * gdb.base/a1-selftest.exp: Don't run on hp300.
24681
24682Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24683
24684 * Makefile.in (site.exp): Set host_alias and target_alias as well
24685 as host_triplet and target_triplet.
24686
24687Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24688
24689 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24690
24691 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24692 places as other ecoff systems).
24693
24694 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24695 ultrix.
24696
24697Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24698
24699 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24700 remove them.
24701 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24702 variable and "variable" in addition to "data variable".
24703 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24704
24705 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24706 2.
24707 * gdb.base/list1.c (long_line): Add additional statement at start
24708 of function.
24709 * gdb.base/list.exp (test_forward_search): Update line number to
24710 reflect new statement.
24711
24712Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24713
24714 * gdb.base/signals.exp: Reinitialize searched source directories
24715 after gdb_start call.
24716
24717Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24718
24719 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24720 * gdb.stabs/Makefile.in: Likewise.
24721
24722 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24723 change. Instead split the tests into smaller pieces.
24724 * gdb.disasm/hppa.s: Corresponding changes.
24725
24726Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24727
24728 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24729 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24730
24731 * gdb.base/funcargs.exp: Modify many tests so that every test
24732 either passes or fails. Make some test names unique.
24733
24734Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24735
24736 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24737 Call stty to set interrupt character.
24738
24739 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24740 for HP assembler versus GNU assembler based on actual behavior of
24741 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24742
24743 * TODO: Suggest a few more stepping tests.
24744
24745Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24746
24747 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24748 restart GDB for h8300 after a continue.
24749 (return): Add pattern to match a29k-udi behavior.
24750 * gdb.base/nodebug.exp: Remove obsolete comment.
24751 * gdb.base/regs.exp: New file, testing of register displays.
24752 * gdb.base/return.exp: Fix typo in reference to $objdir.
24753 * gdb.base/whatis.exp: Always start with a fresh GDB.
24754
24755Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24756
24757 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24758 higher, these tests generate a lot of output.
24759
24760Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24761
24762 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24763 code following the catch silently ignored some errors; without the
24764 catch they should be thrown like any other tcl error. Also, the
24765 catch used "" instead of {} which meant all the callers who wanted
24766 to include one of the characters "[]$ had to quote it an extra time.
24767 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24768 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24769 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24770 Remove extra quoting.
24771
24772Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24773
24774 * gdb.base/commands.exp: Make test names unique; every test either
24775 passes or fails. Update some comments.
24776
24777 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24778
24779Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24780
24781 The following fixes a FAIL caused by the fact that the alpha stabs
24782 configuration didn't use the ".if alpha" code in weird.def.
24783 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24784 bit pointer, so the 32 bit version works even on the alpha.
24785 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24786 Remove the stuff which allowed us to have separate versions for
24787 alpha and everything else.
24788
24789 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24790 regexp which "info func operator\[\](" is supposed to match. Fix
24791 string to send to GDB. Note that GDB still doesn't work right. Add a
24792 new test for "info func .perator\[\](" which GDB does handle correctly.
24793
24794 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24795
24796Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24797
24798 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24799 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24800 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24801 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24802 it makes the tests harder to understand and confuses test-o-matic.
24803 The preferred style is that each test provides a PASS or a FAIL,
24804 and has a unique message (e.g. "continue #54" not just "continue")
24805 which is the same for the pass and the fail.
24806 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24807 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24808 to lib/gdb.exp.
24809 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24810 prt_accept which was basically the same thing. Likewise for
24811 test_print_reject and prt_reject.
24812 * lib/gdb.exp (test_print_reject): Add some more error message
24813 patterns to match from the former printcmds.exp (prt_reject).
24814 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24815 One defect of the passcount stuff is that some of it failed to
24816 report XPASS where appropriate.
24817 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24818 stuff before and after arg in expected pattern.
24819 (test_paddr_operator_functions): Re-do test without print_addr_of;
24820 this is the only test which seems to want extra stuff there.
24821
24822Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24823
24824 * gdb.base/nodebug.exp: Update new tests to reflect improved
24825 wording of gdb output.
24826
24827 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24828 and "ptype" work on variables in files compiled without -g.
24829 Replaces commented out "maint print msymbol" tests.
24830
24831Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24832
24833 * gdb.base/setvar.c (dummy): Call malloc.
24834
24835 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24836 losing with the irix4 sed.
24837
24838 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24839 ALRM" on irix4.
24840
24841Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24842
24843 * TODO: Remove items about corefile.exp testing new exec-file and
24844 backtrace; both are now done. Add items about printing enums.
24845
24846Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24847
24848 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24849 "get signal $thissig" test fails.
24850
24851 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24852
24853Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24854
24855 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24856 compiler warning with dec alpha compiler.
24857
24858 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24859 extra \n from gdb_test call (this explains why the prompt test
24860 that I removed yesterday was there).
24861 (user_defined_command_test): Remove extra \n and prompt test.
24862
24863 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24864 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24865 doesn't exist.
24866 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24867 Also remove alpha workaround, which turns out to be because
24868 SIGABRT == SIGLOST.
24869
24870 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24871
24872 * gdb.base/help.exp: Don't test "help show".
24873
24874Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24875
24876 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24877 "set print address" is on.
24878 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24879 pass prompt to gdb_test; gdb_test already looks for the prompt.
24880
24881 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24882
24883 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24884 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24885 was to make sure that gdb can read a core file. But (a) the "read
24886 the corefile" part didn't make it to a1-selftest.exp, we just
24887 delete the corefile after creating it, and (b) we test reading
24888 corefiles in corefile.exp anyway. Also, this test left around a
24889 xgdb process on Solaris.
24890
24891 * gdb.base/corefile.exp: Also test backtrace.
24892
24893Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24894
24895 * gdb.base/commands.exp: Test a simple user defined command with
24896 arguments and if/while statements; verify the full user command is
24897 printed by "show user".
24898
24899 * gdb.base/commands.exp: Test if/while commands as part of a
24900 breakpoint command list; verify they appear in breakpoint
24901 information.
24902
24903Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24904
24905 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24906 than by dividing by zero.
24907
24908Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24909
24910 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24911 performing an inferior call with watchpoints enabled.
24912 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24913 call.
24914
24915Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24916
24917 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24918 of "file" command.
24919
24920 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24921 Add additional pattern for when "int operator int(void);" appears
24922 in a different order.
24923
24924Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24925
24926 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24927
24928 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24929 and "signal" with ".*".
24930
24931Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24932
24933 * TODO: Add note about "handle all nostop".
24934
24935 * gdb.base/{sigall.c, sigall.exp}: New test.
24936 * gdb.base/Makefile.in: Add it.
24937
24938Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24939
24940 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24941 when invoking GDB, suppresses any windowing interface.
24942
24943Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24944
24945 * config/sim-gdb: New file, simulator testing support.
24946
24947Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24948
24949 * gdb.base/interrupt.exp: Test calling func1 twice.
24950
24951Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24952
24953 * gdb.base/list.exp (test_forward_search): Set timeout higher
24954 when we'll be getting lots of output from gdb.
24955
24956 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24957 "init_malloc" to after the expect statement. Run it if that
24958 regexp is taken, but also for two others which happen if source
24959 cannot be found.
24960
24961Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24962
24963 * gdb.base/printcmds.exp: New test, for printing register before
24964 program is running.
24965
24966Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24967
24968 * gdb.base/list.exp: Correct some alternate expect patterns
24969 to reflect changes in list1.c.
24970
24971Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24972
24973 * TODO: Add item regarding large frames.
24974
24975 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24976
24977 * TODO: Remove item about enabling return.exp; it
24978 is enabled. Suggest a few more "return" tests.
24979
24980Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24981
24982 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24983 anonymous unions.
24984
24985Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24986
24987 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24988 and pr-5646.o, so "make" is the same as "make all", not "make
24989 pr-4975.o".
24990
24991Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24992
24993 * gdb.base/list.exp: Adjust expectations to reflect changes in
24994 list1.c.
24995 (test_forward_search): New test proc.
24996 * gdb.base/list1.c (long_line): New function, has long source line.
24997
24998Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24999
25000 * gdb.base/a1-selftest.exp: Change initial stepping to know about
25001 additional line of code that was added.
25002
25003Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
25004
25005 * gdb.disasm/hppa.s: Break the large branching tests into smaller
25006 tests so as not to overflow expect's input buffers.
25007 * gdb.disasm/hppa.exp: Corresponding changes.
25008
25009Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25010
25011 Beginnings of template debugging tests.
25012 * gdb.c++/templ-info.cc: New file to test for template
25013 debugging capability of the compiler.
25014 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
25015 templ-info.cc.
25016 * gdb.c++/templates.cc: Add explicit template instantiations
25017 to enable compiling with -fno-implicit-templates. Add destructor
25018 and 'value' method to T5 class for template tests.
25019 * gdb.c++/templates.exp: Add testcases for printing of template
25020 types, setting breakpoints on template methods and calling a
d63a86f8 25021 template method.
c906108c
SS
25022
25023Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
25024
25025 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
25026 branch target since some assemblers (gas-2.5) may emit a
25027 relocation for the branch instead of resolving it in the
25028 assembler.
25029
25030Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25031
25032 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
25033 through signal handler.
25034
25035Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25036
25037 * configure.in (*-*-netware): Use config/mt-netware.
25038
25039 * config/mt-netware: New file.
25040 * config/mt-i386-netware: Removed, separate configs for different
25041 netware architectures are no longer needed now that we have
25042 --with-headers.
25043
25044Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25045
25046 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
25047 by the recent changes to use ANSI C arithmetic conversions.
25048
25049Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25050
25051 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
25052 bug involving using inferior_pid to figure out whether to select a
25053 frame.
25054
25055Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
25056
25057 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
25058 match the current disassembler output.
25059
25060Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
25061
25062 * gdb.fortran/exprs.exp: Expect VOID instead of void.
25063 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
25064 types, expect "int" as type of integer values (for now).
25065
25066Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
25067
25068 * gdb.base/commands.exp: New tests for if/while commands.
25069
25070Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
25071
25072 * lib/gdb.exp (runto): Replace sub-pattern for hex value
25073 by .*, since hex values have different syntax in Chill mode.
25074
25075Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25076
25077 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
25078 linefeed from expect pattern for repeated types with indices > 9.
25079
25080Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
25081
25082 First part of Fortran test suite.
25083 * gdb.fortran: New directory.
25084 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
25085
25086Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25087
25088 * gdb.base/default.exp: Update expect pattern for load command
25089 without arguments.
25090
25091Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
25092
25093 * configure.in: Change i386 to i[345]86.
25094 * gdb.base/configure.in: Likewise.
25095 * gdb.c++/configure.in: Likewise.
25096 * gdb.chill/configure.in: Likewise.
25097
25098Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
25099
25100 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
25101 patterns, since that is not a valid context for comments.
25102
25103Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
25104
25105 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
25106 repeated types and repeated types with indices > 9.
25107
25108Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
25109
25110 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
25111 2417; old bug has been fixed.
25112
25113Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
25114
25115 * gdb.base/interrupt.exp: When trying to wake up the inferior,
25116 send the newline ourselves instead of assuming gdb_test will do
25117 so when passed an empty input string.
25118
25119 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
25120 stabs testcode.
25121
25122Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25123
25124 * lib/gdb.exp (gdb_test): Don't send anything if the first
25125 argument is an empty string. This makes cases where we want to
25126 match output that is already in expect's buffers (for example,
25127 matching a breakpoint after gdb_run_cmd has been called) work
25128 reliably.
25129
25130Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25131
25132 * config/netware.exp: New file.
25133
25134Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25135
25136 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
25137 the -B and -L prefixes so we can find the debugging stub.
25138
25139 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
25140 there and we are using the gcc from the tree.
25141
25142 * gdb.base/types.c: Removed.
25143
25144 * gdb.base/configure.in: Look for makefile fragments in ../config.
25145 Recognize i386-*-netware.
25146 * gdb.c++/configure.in: Likewise.
25147
25148Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25149
25150 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
25151 the correct TCL syntax.
25152
25153Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25154
25155 * gdb.base/opaque.exp: use runto instead of messing around with
25156 breakpoints. Simplify by using gdb_test.
25157
25158 * gdb.base/bitfields.exp: restart between tests on netware targets
25159 because breakpoints aren't relocated after target death. Run
25160 processes to completion.
25161
25162 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
25163
25164Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
25165
25166 * Makefile.in: Remove extra tabs that confuse some versions
25167 of "make". Use the newly built gdb to test with by default,
25168 rather than the first one in the tester's search path.
25169
25170Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
25171
25172 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
25173
25174 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
25175 condition help.
25176
25177Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25178
25179 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
25180
25181 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
25182 running.
25183 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
25184 * gdb.base/funcargs.exp: Likewise.
25185
25186 * gdb.base/bitfields.exp: Simplify by using gdb_test.
25187 * gdb.base/funcargs.exp: Likewise.
25188
25189 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
25190 message is "".
25191
25192Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25193
25194 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
25195 return,signals,twice}.exp: Handle non-existant binaries
25196 consistantly.
25197
25198 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
25199 * gdb.base/Makefile.in: Don't try to generate a core dump, we
25200 might testing a cross development system.
25201
25202Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25203
25204 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
25205 runtest script is relative to ${srcdir}, not ${rootdir}.
25206
25207Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
25208
25209 * gdb.base/signals.exp: Allow for optionality of breakpoint
25210 address.
25211
25212Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25213
25214 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
25215
25216Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25217
25218 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
25219 for size_t definition.
25220 * gdb.c++/templates.cc: Likewise
25221
25222 * config/mt-i386-netware: New file.
25223
25224 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
25225 defined.
25226
25227 * gdb.base/Makefile.in: Added support for systems that name core
25228 files by appending "core" to the program name.
25229 * gdb.base/a1-selftest.exp: Likewise.
25230
25231Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25232
25233 * gdb.base/return.exp: Add comment and message for `return double'
25234 test failure on Sparc Solaris.
25235
25236Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
25237
25238 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
25239
25240Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25241
25242 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
25243 from optimizing them away.
25244 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
25245 patterns to include default constructors and assignment operators,
25246 to match gcc versions beyond 2.5.8. Accept any cplus demangling
25247 character in the output of the virtual base pointer.
25248
25249Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25250
25251 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
25252 expression match in print_addr_of to avoid unintented matches.
25253 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
25254 versions up to 2.5.8.
25255
25256Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25257
25258 * gdb.base/list.exp: Tweak alternate pattern for listing of an
25259 included file to run under newer versions of expect.
25260 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
25261 consecutive >'s in templates to accomodate recent cplus-dem.c change.
25262 Remove xfail for the virtual table of BDDHookV.
25263
25264Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
25265
25266 * lib/gdb.exp (string_to_regexp): Set a default result.
25267 (default_gdb_start): Fix misleading message.
25268
25269Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
25270
25271 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
25272 Remove all CC, etc definitions.
25273 * config/mt-hpux: New file.
25274 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
25275 (CFLAGS, LDFLAGS): Define.
25276 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
25277
25278 * Makefile.in (site.exp): Don't insert host_os, etc.
25279 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
25280 (distclean): Check existence of subdir.
25281 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
25282 * gdb.base/Makefile.in: General cleanup and simplification.
25283 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25284 to build executables. Use default rule to build .o files.
25285 (EXPECT, RUNTEST, CC): Fix relative pathname.
25286 (site.exp): Don't insert host_os, etc.
25287 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
25288 and/or SIGUSR1 defined.
25289 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
25290 * gdb.c++/Makefile.in: General cleanup and simplification.
25291 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25292 (CFLAGS): Remove.
25293 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
25294
25295Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
25296
25297 * gdb.base/recurse.exp: Misc changes to get tests running again
25298 after Kung's changes to the watchpoint code.
25299 * gdb.base/watchpoint.exp: Likewise.
25300
25301Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
25302
25303 * lib/gdb.exp (string_to_regexp): Convert {\} also.
25304
25305Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
25306
25307 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
25308 * lib/gdb.exp (default_gdb_start): Define.
25309 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
25310 gdb.base/funcargs.exp, gdb.base/opaque.exp,
25311 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
25312 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
25313 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
25314 Don't call gdb_target_udi in between tests.
25315
25316Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25317
25318 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25319 (which was basically just a local version of the same thing). In
25320 addition to avoiding duplication, gdb_test_exact is faster.
25321 * lib/gdb.exp (gdb_test_exact): Fix typo.
25322
25323 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
25324 don't give an error.
25325
25326 * gdb.base/term.exp: Call delete_breakpoints before starting.
25327
25328 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
25329 (t10): Add comment.
25330
25331Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25332
25333 Reorganization of the GDB Test Suite.
25334
25335 * gdb.base: New directory, contains all the basic tests.
25336 * gdb.c++: New directory, tests specific to C++.
25337 * gdb.chill: New directory, tests specific to Chill.
25338 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
25339 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
25340 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
25341 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
25342 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
25343 t30-31 to chill).
25344 * */gdbme.*: Rename to match appropriate expect scripts.
25345 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
25346 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
25347 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
25348 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
25349 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
25350 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
25351 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
25352 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
25353 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
25354 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
25355 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
25356 gdb.c++/virtfunc.cc: New names of C++ files.
25357 * gdb.chill/chillvars.ch: New name of Chill file.
25358 * gdb.base/configure.in, gdb.c++/configure.in,
25359 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
25360 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
25361 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
25362 * configure.in (configdirs): Update to reflect directory changes.
25363 (target_abbrev): No longer define for any configuration.
25364 * Makefile.in: Cosmetic improvements to header comments.
25365
25366Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
25367
25368 Various changes to gdb.t31:
25369
25370 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
25371 * gdbme.ch: Make all key-words and predefineds be upper-case.
25372 * chillvars.exp: Expect key-words and predefinds in upper-case.
25373
25374 * chillvars.exp: Use gdb_test_exact many places.
25375 Change expected output for arrays (which now includes index labels).
25376
25377 * pr-5020.exp, gdme.ch (module PR_5020):
25378 New test, for PR-5020.
25379
25380Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
25381
25382 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
25383 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
25384
25385Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
25386
25387 * Makefile.in: Fix bit-rot in definitions of CHILL,
25388 CHILL_FOR_TARGET and Chill_LIB.
25389 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
25390 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
25391 CHILL, and CHILL_LIB.
25392
25393Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
25394
25395 * Revert the previous changes. Please see Rob's directory
25396 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
25397
25398Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
25399
25400 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
25401 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
25402 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
25403 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
25404 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
25405 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
25406 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
25407 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
25408 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
25409 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
25410 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
25411 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
25412 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
25413 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
25414 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
25415 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
25416 changes from 94Q1.
25417
25418Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
25419
25420 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
25421 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
25422 Rob's new testing fragments.
25423
25424Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
25425
25426 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 25427 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
25428
25429Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25430
25431 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
25432 version also, match on casted version strings, and match on
25433 gdb startup case where the line numbers might be messed up.
25434
25435Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
25436
25437 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 25438 (CFLAGS): Delete it from here.
c906108c
SS
25439
25440Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
25441
25442 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
25443
25444Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
25445
25446 * Makefile.in (RUNTEST): Default to just "runtest".
25447
25448Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25449
25450 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
25451 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
25452 the code has been restructured.
25453
25454Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25455
25456 * gdb.t00/default.exp (set write): Allow any number of \r and/or
25457 \n, not just one of each.
25458
25459 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
25460 /bin/cc gives a warning if you do.
25461
25462Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
25463
d63a86f8 25464 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
25465 __t10ListS_link1ZUiRCUiPT0
25466
25467Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25468
25469 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
25470 on local variables in recursive functions.
25471
25472 * gdb.t07/Makefile.in: Build the new test.
25473
25474Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25475
25476 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
25477 directly. Instead compare the return values from actual calls.
25478
25479Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
25480
25481 * Makefile.in (check): Set TCL_LIBRARY for runtest.
25482
25483Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25484
25485 * From Peter Schauer with minor modifications.
a9c64011
AS
25486 * gdb.t15/return.exp (return_tests): Handle targets where "return"
25487 stops in mid-line in the caller. Add xfail for returning a float
25488 value on X86 targets.
c906108c
SS
25489
25490Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25491
25492 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
25493 to avoid expect lossage.
25494 (fmem_LRbug_tests): Likewise.
25495 * gdb.disasm/hppa.s: Corresponding changes.
25496
25497 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
25498 conditions to work with latest dejagnu/expect.
25499
25500 * gdb.t15/funcargs.exp (finish from indirect call): No longer
25501 expected to fail on the PA.
25502 (backtrace in call with trampolines): Explicitly require main
25503 to be frame #1 (no trampolines should show up in backtrace).
25504
25505 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
25506 "continue -expect".
25507 * gdb.t06/break.exp: Likewise.
25508 * gdb.t07/watchpoint.exp: Likewise.
25509 * gdb.t13/bitfields.exp: Likewise.
25510 * gdb.t15/{funcargs,return}.exp: Likewise.
25511 * gdb.stabs/weird.exp: Likewise.
25512 * config/{mips,udi}-gdb.exp: Likewise.
25513
25514 * hppa.sed: Enclose comments within a sed command to avoid
25515 losing with the old OSF1 sed.
25516
25517Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25518
25519 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
25520 sequent dynix.
25521 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
25522 * gdb.t15/funcargs.exp: Conditionally step again to really
25523 finish from marker_call_with_trampolines. Handle the case where
25524 the first step from within call_with_trampolines already steps
25525 us back to main.
25526 * gdb.t15/gdbme.c: Add comment to closing brace of
25527 call_with_trampolines for funcargs.exp.
25528
25529Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25530
d63a86f8 25531 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
25532 Fix typo(s).
25533
25534Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25535
25536 * gdb.t07/gdbme.c: More code for watchpoint testing.
25537
25538 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25539 "Hardware watchpoint" throughout file.
25540 (test_watchpoint_triggered_in_syscall): New test.
25541 (test_complex_watchpoint): New test.
25542
25543Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25544
25545 * gdbme.c (call_with_trampolines): New function to try and step
25546 into. Tests trampoline problems on the PA.
25547
25548 * funcargs.exp (localvars_in_indirect_call): No longer expect
25549 stepping into indirect call to fail on PAs.
25550 (test_stepping_over_trampolines): New test.
25551
25552Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25553
25554 * TODO: Add suggestions for static member function tests, and
25555 completion tests.
25556
25557Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25558
25559 * TODO: Add suggestions for "p/a" tests.
25560
25561 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25562 (default_gdb_exit): Replace all the hair with sending "quit" to
25563 the process with a simple close.
25564
25565Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25566
25567 * TODO: Add suggestions for shared library tests.
25568
25569Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25570
25571 * TODO: Add suggestions for x/s tests.
25572
25573Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25574
25575 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25576 "enable once", and "enable breakpoints once" with ".*".
25577
25578Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25579
25580 * TODO: Add suggestions about structure passing tests.
25581
25582Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25583
25584 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25585 the primary1 test, use work around if __GNUC__ < 2.
25586 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25587 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25588 Test for bad output rather than waiting for timeout. Issue
25589 second continue only if first continue failed.
25590
25591Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25592
25593 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25594 operator[] test with gdb_test because the old code didn't seem to
25595 be getting the quoting right with the new dejagnu.
25596
25597Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25598
25599 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25600 one from the path.
25601 * Makefile.in: Use a fresh expect if there is one, use runtest
25602 from the src tree if there is one.
d63a86f8 25603
c906108c
SS
25604Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25605
25606 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25607 next over recursive call. Revise the tests from that point on
25608 (which had been skipped) to match GDB's actual (correct) output.
25609
25610 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25611 with next over a breakpoint whose condition is false.
25612
25613 * gdb.t00/help.exp: Comment out "help set print" tests just like
25614 (and for same reason as) "help set" test.
25615
25616Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25617
25618 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25619 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25620
25621Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25622
25623 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25624 necessary gdb_target_udi.
25625
25626 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25627
25628 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25629 1838 and 2417; they are fixed.
25630
25631 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25632 gdb.t03/ptype.exp (ptype structure, ptype union):
25633 Remove xfails; the test is looser than when the xfails were added.
25634
25635 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25636 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25637
25638 * gdb.t01/run.exp: Only run shell test if isnative.
25639
25640 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25641 since "run" automatically loads if necessary. Call gdb_target_udi
25642 after the "file" since "file" kills any execution target.
25643
25644 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25645 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25646 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25647 argument for UDI.
25648
25649Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25650
25651 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25652
25653 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25654
25655Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25656
25657 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25658 properly quoting regexps. This makes the second argument to
25659 demangle a fixed string, which matches the callers, instead of a
25660 shell-style pattern which is what the previous implementation
25661 used. Update some of the callers.
25662
25663Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25664
25665 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25666 (comib_nullified_tests): Fix typo.
25667 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25668 strings. No longer expected to fail.
25669
25670 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25671 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25672 strings. No longer expected to fail.
25673
25674 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25675 string. No longer expected to fail.
25676
25677Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25678
25679 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25680 No longer expected to fail.
25681
25682 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25683 string. No longer expected to fail.
25684
25685Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25686
25687 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25688 only in the names (I probably got most of them). I was even
25689 generous with some which differed in underscores in names, and
25690 probably missed a few, and I *still* was able to remove almost a
25691 third of the file with almost no impact on testsuite coverage.
25692
25693Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25694
25695 * gdb.t00/default.exp: Match udi_attach error message as well as
25696 the one from child_attach.
25697
25698 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25699
25700 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25701
25702 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25703 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25704
25705 * Move test with enums and partial symbols back to
25706 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25707 Reverts the change of 26 May 93. Per today's change to
25708 stabs.texinfo, the behavior that weird.exp was expecting was
25709 unreasonable; what is important is that the compiler+gdb get
25710 things right, which happens with a recent gcc. Also fix the test
25711 to deal with native compilers which put out the stab gdb can't
25712 deal with.
25713
25714Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25715
25716 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25717 in the names. The main thing these accomplish is to slow things down.
25718 Many more such duplicates surely remain.
25719
25720 * gdb.t00/help.exp: Comment out "help support" test just like
25721 (and for same reason as) "help set" test.
25722
25723Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25724
25725 * gdb.t06/break.exp: Remove setup_xfails for
25726 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25727 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25728 about known bug in gcc to include up through 2.5.8.
25729 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25730 well as "_vb$".
25731 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25732 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25733 with latest gcc and gdb.
25734 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25735 well as "_vb$".
25736
25737Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25738
25739 * configure.in (hppa*-*-*): Also configure and build stabs-only
25740 tests.
25741
25742Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25743
25744 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25745 * gdb.t10/configure.in (hppa*-*-*): Use it.
25746
25747Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25748
25749 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25750
25751Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25752
25753 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25754 versions prior to 1.13.5.
25755
25756Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25757
25758 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25759 the prompt is at the start of a line.
25760
25761Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25762
25763 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25764 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25765 in the copr tests now.
25766 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25767 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25768 expected to fail.
25769
25770Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25771
25772 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25773 gdb.t31/chillvars.exp, lib/gdb.exp:
25774 Tweak to run under either version of expect.
25775 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25776 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25777 * gdb.t11/list.exp: Remove extraneous whitespace.
25778
25779Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25780
25781 * gdb.t16/printcmds.exp (test_print_strings): Accept
25782 "(unsigned char *) " before the string.
25783
25784 * TODO: Add notes about printing of fancy types and GDB expressions.
25785
25786Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25787
25788 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25789 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25790 if doing mips-idt-ecoff.
c906108c
SS
25791
25792Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25793
25794 * Most .exp files: Tweak to run under either version of expect.
25795
25796Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25797
25798 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25799 xfails; I'm not sure why they are failing, but not because of PR 1806.
25800
25801Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25802
25803 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25804 defined in lib/gdb.exp.
25805
25806Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25807
25808 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25809 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25810 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25811 have to be typeless.
25812
25813Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25814
25815 * TODO: Add suggestion for copyright year test.
25816
25817Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25818
25819 * configure.in (*-*-lynxos*): Add stabs tests.
25820
25821Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25822
25823 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25824 so insert a tab before any assembler directive in column zero.
25825
25826 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25827 stores.
25828 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25829 stores.
25830 (fpu_short_memory_tests): Likewise.
25831
25832Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25833
25834 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25835 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25836 .stabs directives in comments.
25837
25838Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25839
25840 * TODO: New file, describing tests we could write.
25841 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25842
25843Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25844
25845 * gdb.t06/signals.exp: Add kludge to force re-sync.
25846
25847 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25848 to xgdb instead of gdb, get out of gdb.
25849
25850Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25851
25852 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25853 for info.
25854
25855Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25856
25857 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25858 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25859 * gdb.stabs/hppa.sed: New sed script for the PA.
25860
25861Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25862
25863 * gdb.stabs: Re-write weird.def and configuration to use sed
25864 instead of cpp. sed is portable and POSIX; cpp is neither.
25865
25866Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25867
25868 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25869
25870Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25871
25872 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25873
25874Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25875
25876 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25877 "_vb$".
25878 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25879 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25880
25881Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25882
25883 * lib/gdb.exp: Comment out code which depends on non-existent
25884 `transform' procedure.
25885
25886Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25887
25888 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25889 * lib/gdb.exp: Transform tool name.
25890 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25891 1.1's new error handling system.
25892
25893Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25894
25895 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25896
25897Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25898
25899 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25900 They made pattern matching so slow that timeouts happened on
25901 heavily loaded systems. Now any output from "show print" which
25902 gets us back to the GDB prompt is a PASS.
25903
25904Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25905
25906 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25907
25908Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25909
25910 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25911
25912 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25913 It is not from PR 3220.
25914
25915Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25916
25917 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25918 just started failing because they depended on the order the
25919 subcommands are presented, or exact docstring text. This kind of
25920 test is a pain and has minimal benefit.
25921
25922Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25923
25924 * gdb.t09/corefile.exp: At end of test, use "core" command with
25925 no arguments.
25926
25927Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25928
25929 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25930 17}/Makefile.in: Make it possible to run the testsuite with Sun
25931 make and CC = cross gcc by adding explicit build rules for .o
25932 files.
25933
25934Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25935
25936 * gdb.t15/funcargs.exp: Don't put comments on same line as
25937 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25938
c906108c
SS
25939Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25940
25941 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25942
25943Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25944
25945 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25946 * gdb.t20/inherit.exp: remove three dumplicate entries.
25947
25948Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25949
25950 * gdb.t06/break.exp: For "next over recursive call", fail on any
25951 incorrect output, not just on "factorial (value=2)".
25952
25953Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25954
25955 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25956 working now. Add an xfail if accesing a bss variable causes
25957 a memory error if the target is not yet run.
25958
25959Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25960
25961 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25962 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25963 name of __st* demangling (2 strings). Did Kung really get the
25964 more than 95 others right without testing them?
25965
25966Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25967
25968 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25969
25970Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25971
25972 * configure.in (configdirs): Add gdb.disasm
25973 * gdb.disasm: New directory for GDB disassembler tests.
25974 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25975
25976Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25977
25978 * gdb.t00/help.exp: Don't test "help set".
25979
25980 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25981 from within expect statements. None of these happen anymore and
25982 they cause regressions to be silently unnoticed.
25983
25984 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25985 messages) about known failures with gcc cygnus-2.4.5-930417.
25986
25987 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25988 comp-info.exp so it gets built if it doesn't exist.
25989
25990 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25991 it is no longer used.
25992 * gdb.t13/comp-info.c: Removed.
25993
25994Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25995
25996 * gdb.t06/signals.exp: Add xfail for sun3.
25997
25998Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25999
26000 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
26001 relevant because ^C doesn't get sent but failure can be reproduced
26002 interactively).
26003
26004Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26005
26006 * gdb.stabs/alpha.mt: New configuration file for alpha.
26007 * gdb.stabs/configure.in: Use it.
26008 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
26009 sharing with alpha.mt, redefine long to word via preprocessor.
26010 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
26011 for alpha.
26012 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
26013 native cc.
26014 * gdb.t00/teststrategy.exp: Change expect string so that we
26015 consume the `(xgdb)' from the command echo and from the gdb prompt.
26016 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
26017 gdb currently compares all values as long, so this failure probably
26018 applies to any configuration where LONGEST is bigger than a target int.
26019 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
26020 with gcc.
26021 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
26022 to handle opaque pointers, gcc is.
26023 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
26024 as first argument. Include <sys/types.h> and change all operator
26025 new definitions to use size_t.
26026 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
26027 now that we use size_t.
26028
26029Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26030
a9c64011 26031 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 26032 a long or float array cast all array members to the same type.
a9c64011 26033 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 26034 with 64 bit longs.
a9c64011 26035 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 26036 on alpha.
a9c64011 26037 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
26038
26039Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26040
26041 * gdb.t24 (demangle.exp): Constructors of templates have names like
26042 vector<int>::vector(int) not vector<int>::vector<int>(int). See
26043 section 14.6 of the ARM.
26044
26045 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
26046 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
26047 accomplish little and slow down the testsuite.
26048
26049 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
26050 Accept spaces various places.
26051
26052Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26053
26054 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
26055 with watchpoint enabled.
26056
26057 * Makefile.in: Remove definition of CC and remove the second
26058 definition of CXX (the "CXX = gcc" one remains). These definitions
26059 were causing backquotes to be expanded within backquotes, which
26060 doesn't work.
26061
26062Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
26063
26064 * gdb.t17/callfuncs.exp: Add "return 0" to end.
26065
26066Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26067
a9c64011
AS
26068 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
26069 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
26070 by mips cc and contains no stabs entries.
26071
26072Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
26073
26074 * config/vx-gdb.exp: Use fake device to load files rather than
26075 NFS.
26076 * lib/gdb.exp: New proc to do "file" command.
26077 * config/unix-gdb.exp: Use new "file" proc.
26078
26079Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
26080
26081 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
26082 Rework board rebooting slightly.
26083 (gdb_exit): Don't exit from the remote shell; there isn't one.
26084 * gdb.stabs/weird.exp: If a program is being debugged already,
26085 kill it.
26086 * gdb.t04/setvar.exp: Stop and restart gdb.
26087 * gdb.t05/expr.exp: Likewise.
26088 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
26089 restart gdb and reload the program.
26090 * gdb.t08/opaque.exp: Likewise.
26091 * gdb.t12/scope.exp: Likewise.
26092 * gdb.t13/bitfields.exp: Likewise.
26093 * gdb.t15/funcargs.exp: Likewise.
26094 * gdb.t20/classes.exp: Likewise.
26095 * gdb.t03/ptype.exp: Increase timeout.
26096 * gdb.t16/printcmds.exp (test_print_string_constants,
26097 test_print_array_constants): Likewise.
26098 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
26099 * gdb.t20/classes.exp (do_tests): Likewise.
26100 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
26101
26102Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
26103
26104 * gdb.stabs: Renamed *wierd* to *weird*.
26105
26106Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26107
26108 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
26109 for timeout. Add "known gcc 2.4.5 bug" to failure message.
26110
26111Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26112
26113 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
26114 (do_tests): Remove xfail for whatis on one_var and two_var.
26115
26116Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
26117
26118 * Makefile.in: Made cross building work better by adding
26119 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
26120
26121Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26122
26123 * gdb.t15/{return.c,return.exp,Makefile.in}:
26124 New test, currently commented out.
26125
26126Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
26127
26128 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
26129 still running and removes the leftover named socket so GDb can do
26130 clean restarts.
26131
26132Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
26133
26134 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
26135 console, not GDB.
26136 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
26137 cross testing works better with "make check"
26138 * config/unix-gdb: Use default procedures for exit and version.
26139 * config/vx-gdb.exp: Cleaned up and massaged back to working order
26140 with the newest VxWorks.
26141
26142Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26143
26144 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
26145 old form.
26146
26147 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
26148 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
26149
26150 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
26151
26152 * config/unix-gdb.exp: Remove this version of gdb_exit
26153 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
26154 Rob says he'll look at it when he gets back to testing boards.
26155
26156Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
26157
26158 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
26159 an expected fail for certain ptype commands.
26160
26161 * gdb.t20/classes.exp: Update expected results of "ptype class
26162 Base1" to account for the constructor that now appears in the type.
26163
26164Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
26165
26166 * configure.in (configdirs): Restore gdb.t04, which mysteriously
26167 disappeared from list.
26168 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
26169 "alldone" proc with call to cleanup and exit.
26170 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
26171 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
26172 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
26173 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
26174 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
26175 "alldone" proc with simple returns that suppress remaining
26176 tests. The alldone proc went away many months ago.
26177
26178Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26179
26180 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
26181
26182 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
26183
26184Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26185
26186 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
26187 as vax gdb will display them.
26188
26189Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26190
26191 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
26192 optimizers.
26193
26194 * scope.exp: Change "bad value for localval" messages so each one
26195 is unique.
26196
26197 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
26198 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
26199
26200 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
26201
26202Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26203
26204 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
26205 doesn't exist (due to optimization).
26206
26207Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26208
26209 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
26210 contains \r because the filename is long.
26211
26212 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
26213 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
26214
26215Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26216
26217 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
26218 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
26219 Ultrix.
26220 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
26221 int tests.
26222 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
26223
26224Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
26225
26226 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
26227
26228 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 26229 to match does not match the passing case but still matches the
c906108c
SS
26230 failing case.
26231
26232Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26233
26234 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
26235
26236Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
26237
26238 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
26239 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
26240 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
26241 Remove various versions of gdb_exit.
26242 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
26243 gdb_exit.
26244 * config/unix-gdb.exp: gdb_exit remains here, and should override
26245 the generic version, since it's doing a lot of wierd stuff that
26246 the other versions aren't. FIXME, fold it in, or abandon this
26247 version.
26248
26249Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26250
26251 * gdb.t24/demangle.exp: Add tests for PR 3220.
26252
26253Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26254
26255 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
26256
26257Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
26258
26259 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
26260 "i386-*-*". Works for i486 as well.
26261
26262 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
26263 bug, and expand domain of xfail to all SVR4 systems, since the
26264 actual problem is likely to be in generic SVR4 /proc support.
26265
26266Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26267
26268 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
26269
26270Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
26271
26272 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
26273 xfails for other systems. Match a missing 'Continuing.' as an
26274 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
26275
26276 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
26277 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
26278 Only issue warning for missing executables if -all option is used.
26279
26280 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
26281 file if -all option is used. It's like an unpredictable XFAIL.
26282
26283Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26284
26285 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
26286 for dynamically linked binaries.
26287
26288 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
26289
26290Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26291
26292 * gdb.t20/inherit.exp: Change message for "print tagless struct"
26293 to state that this is a known bug in old versions of g++.
26294
26295Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26296
26297 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
26298 while waiting for `Continuing'.
26299
26300Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
26301
26302 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
26303 in text, data, and bss.
26304 * gdb.t10/nodebug.c: Add local and global test variables for
26305 initialized and uninitialized data.
26306
26307Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26308
26309 * config/unix-gdb.exp (gdb_exit): Add "wait".
26310
26311Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26312
26313 * gdb.t06/signals.exp: xfail the continue from the handler for all
26314 targets.
26315
26316 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
26317 function with watchpoints enabled, the i386 call dummy starts with
26318 a call.
26319
26320 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
26321 386 bsd names its corefiles.
26322
26323Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
26324
26325 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
26326 compilers don't grok it.
26327 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
26328 with small octal ints rather than character constants, which
26329 are signed and might not fit if first promoted to int.
26330
26331Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
26332
26333 * gdb.t09/Makefile.in (clean): Remove corefile.
26334
26335Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26336
26337 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
26338
26339Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26340 and Jim Kingdon (kingdon@cygnus.com)
26341
26342 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
26343 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
26344 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
26345
26346Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26347
26348 * gdb.t17/interrupt.exp: Add xfail for hppa.
26349
26350Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26351
26352 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
26353 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
26354 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
26355 to determine signed-ness of bitfields and use the result to setup
26356 the xfail.
26357 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
26358 * gdb.t15/funcargs.exp: Use them to step until the second indirect
26359 call line is reached if necessary.
26360
26361Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26362
26363 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
26364
26365Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26366
26367 * gdb.t06/break.exp: Also test `clear' command.
26368
26369Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26370
26371 * gdb.t00/teststrategy.exp: Remove extra quote.
26372
26373 * gdb.t07/watchpoint.exp: Change xfail for calling function with
26374 watchpoint enabled to be for all non-68k machines.
26375
26376 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
26377
26378Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26379
26380 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
26381 targets use aout.mt instead of ecoff.mt as gas understands
26382 standard aout format.
26383
26384Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26385
26386 * lib/gdb.exp (runto): Don't insist that function we are running to
26387 was compiled with -g.
26388
26389 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
26390
26391 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
26392 to get back into the read system call.
26393 Accept leading newline in case where we woke it up.
26394
26395Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26396
26397 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
26398 to make the stabs test work on ecoff systems using gcc and -with-stabs.
26399 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
26400 enable ecoff configuration.
26401
26402Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26403
26404 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
26405
26406Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26407
26408 * gdb.t16/printcmds.exp: Add another printf test.
26409
26410Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
26411
26412 * configure.in: If configured -with-stabs on any target, add
26413 stabsdirs to configdirs.
26414
26415Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26416
26417 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
26418 fun" so pattern does not match the command itself.
26419
26420Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26421
26422 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
26423
26424Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26425
26426 * gdb.t17/interrupt.exp: Test for more things.
26427
26428Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26429
26430 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
26431 compiler arranges the code and line numbers.
26432
26433 * gdb.t17/interrupt.exp: Don't send \n after ^C.
26434
26435Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26436
26437 * gdb.t00/help.exp: Increase expect input buffer size.
26438
26439Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26440
26441 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
26442
26443 * gdb.t07/watchpoint.exp: Add xfail for hppa.
26444
26445 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
26446
26447 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
26448 [0-9]*, not just [0-9].
26449
26450Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26451
26452 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
26453
26454 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
26455
26456Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26457
26458 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
26459
26460Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26461
26462 * gdb.t06/signals.c: Add xfails for sun3.
26463
26464 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
26465
26466 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
26467 test_stepping tests.
26468
26469Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26470
26471 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
26472
26473 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
26474
26475 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
26476 rather than actually putting it through cpp twice.
26477
26478 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
26479
26480Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
26481
26482 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
26483 no longer needed.
26484
26485Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26486
26487 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
26488
26489 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
26490 C++ features prints as "struct", make it a pass, not an xfail.
26491
26492Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26493
26494 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
26495 Don't require VA to print as "class" rather than "struct".
26496
26497Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
26498
26499 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
26500
26501Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26502
26503 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
26504
26505Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26506
26507 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
26508 order.
26509
26510Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26511
26512 * gdb.t16/printcmds.exp: Add printf tests.
26513
26514 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
26515
26516 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
26517
26518Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
26519
26520 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
26521 pass counts, to counteract any existing or future setup_xfails.
26522
26523Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26524
26525 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
26526 {BEGIN,END}_COMMON for common block instead of STAB.
26527 * gdb.stabs/wierd.exp: Add xfail for rs6000.
26528
26529 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
26530 intp_var should be N_GSYM not N_LSYM.
26531 wierd-aout.S: Use a label for the value of the N_SO.
26532 wierd.def: Remove all backslashes.
26533 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
26534
26535Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26536
26537 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26538 get the expected next to inheritance3.
26539
26540Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26541
26542 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26543 now that gcc-2.4 gets it right.
26544
26545Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26546
26547 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26548
26549 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26550 generating comp-info.exp which works for cross-compilation.
26551
26552Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26553
26554 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26555 "*-*-sysv4.*".
26556
26557Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26558
26559 * gdb.t01/run.exp: Start with a fresh gdb.
26560 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26561 SVR4.x.
26562
26563Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26564
26565 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26566 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26567 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26568 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26569 things to remove.
26570
26571Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26572
26573 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26574 test cases from bug reports.
26575
26576Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26577
26578 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26579 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26580 avoid spurious xfails.
26581 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26582 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26583 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26584
26585Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26586
26587 * gdb.t00/teststrategy.exp: Rework to provide more useful
26588 description of each test, fix problem with systems that define
26589 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26590 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26591 results for "next over recursive call" so timeouts aren't taken
26592 by error.
26593
26594Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26595
26596 * gdb.t12/scope.exp: Test printing of variables before run.
26597
26598 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26599 printed in wrong order due to sorting.
26600
26601Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26602
26603 * gdb.t00/teststrategy.exp: Fix expected results for printing
26604 user entered string constant. Is array of char, prints with no
26605 address.
26606
26607 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26608 commands.
26609 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26610 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26611 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26612 of struct of char arrays.
26613 * gdb.t00/radix.exp: New tests for radix commands.
26614
26615Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26616
26617 * gdb.t16/printcmd.exp: Print a variable before running program
26618 (with xfail for AIX).
26619
26620Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26621
26622 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26623
26624 * gdb.t16/printcmd.exp: Don't print variables before running program.
26625
26626 * gdb.t06/break.exp: Don't require envp argument to main.
26627
26628 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26629
26630 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26631 Add xfails for rs6000.
26632
26633 * gdb.t02/whatis.exp: Change other tests not to re-test something
26634 we already tested.
26635
26636 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26637 each type used has a variable of that type.
26638
26639Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26640
26641 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26642
26643Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26644
26645 * configure.in: change srctrigger to be a file, not a directory
26646
26647Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26648
26649 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26650
26651 * gdb.t11/list.exp: Fixed a couple of typos.
26652
26653Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26654
26655 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26656 is fixed and PR is closed.
26657 * gdb.t16 (gdbme.c): Add simple test string variable.
26658 * gdb.t16 (printcmds.exp): Add tests with simple test string
26659 variable, primarily for boundaries on "set print elements".
26660
26661Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26662
26663 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26664 Make leading 0's optional and don't expect a tab in the middle
26665 of the number.
26666
26667 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26668
26669 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26670 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26671 don't end command passed to gdb_test with newline.
26672
26673 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26674 signed keyword away, don't expect signed bitfields to be signed.
26675
26676 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26677 printing with only as many 1's as are in the field as well as printing
26678 with 32 1's (see comment).
26679
26680Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26681
26682 * gdb.t00/default.exp: Start with a fresh gdb.
26683 * configure.in (configdirs): Remove gdb.t31 until the chill
26684 compiler works again. It no longer is able to find chillrt0
26685 since it isn't in libchill.a anymore.
26686 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26687 wierd.o, make more modular.
26688 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26689 spurious newlines that caused problems.
26690
26691Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26692
26693 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26694 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26695 gdb.stabs/wierd.{exp,def}: Many new tests.
26696
26697 * gdb.t00/default.exp: update info line for new message.
26698
26699 * gdb.t02/{whatis.exp,gdbme.c}:
26700 Test that "char *" doesn't print as "caddr_t".
26701
26702Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26703
26704 * gdb.t00/help.exp: Use .* in place of some help messages which
26705 just changed.
26706 gdb.t00/default.exp: Update "info frame" test for new message.
26707 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26708 Remove some xfails
26709
26710Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26711
26712 * gdb.t03/{gdbme.c,ptype.exp}:
26713 Add tests for typedef'd struct and union without tags.
26714 Also check "whatis" on a variable of a typedef'd enum without a tag.
26715
26716 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26717 PRMS 1823; the bug still exists but isn't reproduced by this test
26718 anymore), and remove rs6000 XFAIL (the bug is fixed).
26719
26720 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26721 duplicated from whatis.exp. For those that are left, accept
26722 "long", "long int", or "int" for long variables (whatis.exp already
26723 has an XFAIL for "int", so no need to fail it here).
26724
26725 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26726 Deal with GCC's names for types now that GDB uses the compiler's names.
26727
26728 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26729 setup_xfail's for sunos4. If we #defined the signed keyword away,
26730 don't expect GDB to know that char it is signed.
26731
26732 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26733
26734Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26735
26736 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26737 should work on any system, regardless of debugging format.
26738 * gdb.t21/demangle.exp: Move to gdb.t24.
26739 * gdb.t24/demangle.exp: Move from gdb.t21.
26740 * gdb.t24/{Makefile.in, configure.in}: New files.
26741
26742Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26743
26744 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26745 * gdb.stabs: New directory.
26746
26747Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26748
26749 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26750 not just "Quit anyway?".
26751
26752Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26753
26754 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26755 that all setup_xfails are immediately followed by clear_xfails.
26756
26757Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26758
26759 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26760 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26761 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26762 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26763 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26764 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26765 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26766 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26767 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26768 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26769 gdb.t31/chillvars.exp, lib/gdb.exp:
26770 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26771 bug-gdb@prep.ai.mit.edu.
26772
26773Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26774
26775 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26776 with 0.0, not integer 0.
26777
26778Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26779
26780 * gdb.t06/break.exp: Update for "Kill the program" message change.
26781
26782Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26783
26784 * Makefile.in (GDBFLAGS): Set to -nx.
26785 * Makefile.in (site.exp): Use GDBFLAGS.
26786
26787Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26788
26789 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26790 Makefiles.
26791 (check): depend on just-check.
26792 (just-check): added so that tests can be run without a noop
26793 build pass.
26794
26795Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26796
26797 Switch to using configure's configdirs.
26798 * Makefile.in (Makefile): add configure.in dependency.
26799 (SUBDIRS): removed redundant assignment.
26800 * configure.in: switch subdirs assignment to configdirs.
26801 * gdb.t*/configure.in: new files.
26802
26803Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26804
26805 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26806 works.
26807
26808Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26809
26810 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26811 in explicit rules. Apparently this is not supported by some makes.
26812
26813Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26814
26815 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26816
26817Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26818
26819 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26820 disappeared.
26821
26822Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26823
26824 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26825
26826Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26827
26828 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26829 watchpoint problem that is now fixed.
26830 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26831 uninitialized convenience variables.
26832 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26833 structures.
26834
26835Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26836
26837 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26838 which causes expect to get out of sync with gdb on long output
26839 from help set.
26840 * gdb.t09/corefile.exp: Make expected pattern for core file
26841 failing signal and frame output format less sun specific.
26842
26843Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26844
26845 * gdb.t31/chillvars.exp: Add and remove initial dummy
26846 breakpoint, so that symbol table is forced in.
26847 (Needed at least on Sunos4, though it seems not SVR4.)
26848 * gdb.t31/chillvars.exp: Update for changed output format.
26849
26850Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26851
a9c64011 26852 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26853
26854Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26855
26856 * Makefile.in: Added --srcdir when invoking runtest, removed the
26857 need for a local config file. (optional now)
26858
26859Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26860
26861 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26862 failure count used to force early termination. Add some more
26863 expected failures for gnu style demangling.
26864
26865Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26866
26867 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26868 pmi variable from gdb.t20/gdbme to get optimized away.
26869 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26870 Check for written corefile upon timeout _and_ eof.
26871
26872Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26873
26874 * config/unix-gdb.exp: Add missing return 0.
26875
26876Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26877
26878 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26879 test termination.
26880
26881Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26882
26883 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26884 disappeared.
26885
26886Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26887
26888 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26889 time as i860 support works.
26890
d63a86f8 26891 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26892 "backtrace 100\r" rather than just "backtrace\r", to match last
26893 change.
26894
26895Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26896
26897 * config/udi-gdb.exp (gdb_exit): Remove close command.
26898 (gdb_target_udi): New procedure to set the UDI target.
26899 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26900 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26901 Added waits for prompts after several question responses. Added
26902 some more responses used by a29k-amd-udi-gdb.
26903 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26904 pass different arguments, restart UDI connection after program
26905 completion.
26906 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26907 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26908 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26909 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26910 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26911 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26912 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26913 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26914 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26915 after program completion.
26916 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26917 compiled with a SELECT_VECS setting.
26918 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26919 infinite recursion.
26920
26921 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26922 Added checks for COFF results, and made them expected failures for
26923 all targets. It would be better to make them expected failures
26924 for COFF targets only.
26925
26926Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26927
26928 * Makefile.in: add null dvi target, don't bother to recurse
26929 through test directories for info and install-info; rename
26930 $(datadir) to be dejagnu instead of deja-gnu
26931
26932Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26933
26934 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26935 compiler to coredump.
26936 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26937 code.
26938
26939Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26940
26941 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26942 coredump.
26943 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26944 code.
26945
26946Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26947
26948 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26949 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26950 which in a shell. Deletes xgdb when done.
26951 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26952 Tests the return from the "set height" or "set width" commands.
26953 Added a few return codes where needed.
26954
26955Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26956
26957 * Makefile.in (SUBDIRS): Add gdb.t17.
26958 * configure.in (subdirs): Add gdb.t17.
26959 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26960 files to test gdb's calling of functions in the inferior with
26961 the correct arguments and gdb's ability to retrieve any
26962 result returned.
26963
26964Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26965
26966 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26967 may be called after gdb goes away. Previous versions of expect
26968 needed these to avoid file descriptor leaks, but they cause
26969 errors with the current revision of expect.
26970 * gdb.t00/gdbvars.exp: Use -re on expected output after
26971 setting sevenbit-strings.
26972 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26973 to set sevenbit-strings consistent across tests.
26974 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26975 set sevenbit-strings consistent across tests.
26976
26977Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26978
26979 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26980 expected output to match current "expect" expectations.
26981
26982Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26983
26984 * gdb.t00/default.exp: Change expected output for default "source"
26985 command, to match new gdb behavior which requires a filename to
26986 source.
26987
26988Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26989
26990 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26991 expected fail for i486-*-* that misses the marker2 function.
26992 * gdb.t10/crossload.exp (bfddefault): Allow successful
26993 recognition of a format to pass even if no symbols are found.
26994 Explicitly catch failures where the format is not recognized
26995 or is ambiguous, and add the reason to the fail message.
26996 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26997 the cause is and invalid target and add reason to failure message.
26998 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26999 elf32-i386, elf32-sparc, and elf32-i860.
27000 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
27001 Set up expected failure for 'filename'::variable scope resolution,
27002 which is now apparently broken on all targets.
27003 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
27004 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
27005 gdb.t23/templates.exp: Change failure for missing binfile into
27006 just a warning.
27007 gdb.t21/demangle.exp: Change all cfront references to 'arm'
27008 references.
27009
27010Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
27011
27012 * gdb.t00/default.exp: Add expected output for default "source"
27013 command, to match new gdb behavior.
27014 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
27015
27016Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
27017
27018 * config/*-gdb.exp: returns an error, rather than exiting on
27019 internal errors.
27020
27021Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
27022
27023 * gdb.t03/gdbme.c: Add pointer to struct variable.
27024 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
27025 referencing struct members.
27026
27027Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
27028
27029 * configure.in (mips-idt-ecoff): New target.
27030 * config/mips-gdb.exp: New file for remote board using MIPS remote
27031 debugging protocol.
27032
27033 * Redid configuration scheme. Removed gdb.t*/configure.in.
27034 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
27035 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
27036 distclean targets. Built executables via .o files. Adjusted
27037 tests to account for source files in $(srcdir) rather than
27038 $(objdir).
27039 * lib/gdb.exp (runto): Don't expect () after the function name,
27040 because it may have arguments.
27041
27042Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
27043
27044 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
27045 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
27046 expected failures for mips-idt-* and mips-sgi-*.
27047 * gdb.t00/default.exp (attach): Kill process if requested.
27048 * gdb.t00/help.exp (help target core, help target): Accept a gdb
27049 that does not read core files.
27050 * gdb.t01/run.exp: Removed checks for exit status code.
27051 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
27052 it is linked in.
27053 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
27054 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
27055 appropriate, rather than doing it by hand.
27056 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
27057 execution.
27058 * gdb.t10/crossload.exp: Kill existing program if needed.
27059 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
27060 appropriate, rather than doing it by hand. Always increase
27061 timeout for this test, not just for VxWorks.
27062
27063Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
27064
27065 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
27066 of Chill STRUCT types and STRUCT values.
27067 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
27068 than "char".
27069 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 27070 struct2): New struct definitions and initializations to test
c906108c
SS
27071 simple Chill STRUCT types.
27072
27073Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
27074
27075 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
27076 the null byte at the end of strings.
27077 * gdb.t00/default.exp: Make show version insensitive to copyright
27078 date.
27079 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
27080 to avoid dependencies on target char signedness.
27081 * gdb.t16/printcmds.exp: Update expected results for explicitly
27082 unsigned char.
27083 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
27084 now work.
27085 * gdb.t21/demangle.exp: Add many more patterns for template
27086 demangling, most of them being expected failures.
27087 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
27088 string we are matching for, to match on the whole string.
27089 * gdb.t21/demangle.exp: Add many new test strings to demangle,
27090 and fix a whole bunch that had incorrect expected output but were
27091 passing anyway because of the bug in "proc demangle".
27092 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
27093 type.
27094 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
27095
27096Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
27097
a9c64011
AS
27098 * gdb/testsuite: made modifications to testcases, etc., to allow
27099 them to work properly given the reorganization of deja-gnu and the
27100 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
27101
27102Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
27103
27104 * gdb/testsuite: Initial creation of gdb/testsuite.
27105 Migrated dejagnu testcases and support files for testing nm to
27106 gdb/testsuite from deja-gnu. These files were moved "as is"
27107 with no modifications. This migration is part of a major overhaul
27108 of dejagnu. The modifications to these testcases, etc., which
27109 will allow them to work with the new version of dejagnu will be
27110 made in a future update.
48efe704 27111
8d8cb839 27112 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 27113\f
8d8cb839
EZ
27114;; Local Variables:
27115;; mode: change-log
27116;; left-margin: 8
27117;; fill-column: 74
27118;; version-control: never
27119;; End:
902f2ccb 27120
0b302171 27121 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
27122 Copying and distribution of this file, with or without modification,
27123 are permitted provided the copyright notice and this notice are preserved.
This page took 2.779212 seconds and 4 git commands to generate.