]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
0d7941a9
KS
12012-03-08 Keith Seitz <keiths@redhat.com>
2
3 * lib/gdb.exp (gdb_get_line_number): Throw an
4 error instead of returning -1.
5 * gdb.base/break.exp: Remove unused variable
6 bp_location5.
7 * gdb.base/hbreak2.exp: Likewise.
8 * gdb.base/sepdebug.exp: Likewise.
9
f4647387
YQ
102012-03-08 Yao Qi <yao@codesourcery.com>
11 Pedro Alves <palves@redhat.com>
12
13 Fix PR server/13392.
14 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
15 (tracepoint_change_loc_2): Remove kfail. Return if failed to
16 download tracepoints.
17 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
18 (pending_tracepoint_resolved_during_trace): Likewise.
19 (pending_tracepoint_installed_during_trace): Likewise.
20 (pending_tracepoint_with_action_resolved): Likewise.
21
83c532cb
KS
222012-03-08 Keith Seitz <keiths@redhat.com>
23
24 * gdb.ada/array_bounds.exp: Get breakpoint for line
25 with "START", not "STOP".
26 * gdb.python/py-infthread.exp: Do not continue to
27 line marked "Break here.", which is undefined.
28
d6b6bbb7
LM
292012-03-08 Luis Machado <lgustavo@codesourcery.com>
30
31 Revert:
32
33 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
34
35 Implement testsuite workaround for PR breakpoints/13781.
36 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
37 (set breakpoint condition-evaluation host): New conditional command.
38
7fe25d9b
JK
392012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
40
41 Fix CU relative vs. absolute DIE offsets.
42 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
43 one.
44
51898c15
JK
452012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
46
47 Fix false FAIL on distros with relro linkage as default.
48 * gdb.reverse/solib-precsave.exp: Try to compile the test using
49 -Wl,-z,norelro first.
50
8131799e
JB
512012-03-06 Joel Brobecker <brobecker@adacore.com>
52
53 * gdb.ada/bp_on_var: New testcase.
54
ba241969
JB
552012-03-06 Joel Brobecker <brobecker@adacore.com>
56
57 * gdb.ada/bp_enum_homonym: New testcase.
58
abe49676
YQ
592012-03-06 Yao Qi <yao@codesourcery.com>
60
61 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
62 x86_64-*-* and i?86-*-*.
63 Set up KFAIL for gdb/13808.
64
d8df103b
TT
652012-03-05 Tom Tromey <tromey@redhat.com>
66
67 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
68 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
69
b7b189f3
TT
702012-03-05 Tom Tromey <tromey@redhat.com>
71
72 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
73
69dc1c4d
YQ
742012-03-04 Yao Qi <yao@codesourcery.com>
75
76 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
77 messages for KFAIL.
78
3f20c47f
JK
792012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
80
81 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
82 (print one_two_three, indexes off, print few_reps, indexes off)
83 (print many_reps, indexes off, print empty, indexes off)
84 (print one_two_three, print few_reps, print many_reps, print empty):
85 Call setup_xfail if $gcc_old.
86
abf1152a
JK
872012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
88
89 Implement testsuite workaround for PR breakpoints/13781.
90 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
91 (set breakpoint condition-evaluation host): New conditional command.
92
a06715f8
JK
932012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
94
95 Code cleanup.
96 * gdb.cp/mb-templates.exp: New variables executable. Use it for
97 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
98 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
99 number 1 by $bpnum. Four times.
100
5808517f
YQ
1012012-03-03 Yao Qi <yao@codesourcery.com>
102
103 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
104
dfe2ac14
JK
1052012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
106
107 Setup KFAIL for PR server/13796.
108 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
109
8bbc467a
JB
1102012-03-02 Joel Brobecker <brobecker@adacore.com>
111
112 * gdb.ada/operator_bp: New testcase.
113
c0eac87f
JB
1142012-03-02 Joel Brobecker <brobecker@adacore.com>
115
116 * gdb.ada/info_locals_renaming: New testcase.
117
4f42c881
TT
1182012-03-02 Tom Tromey <tromey@redhat.com>
119
120 * gdb.base/nextoverexit.c: New file.
121 * gdb.base/nextoverexit.exp: New file.
122
7380c0c9
EBM
1232012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
124
125 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
126 parameter.
127
1faeff08
MR
1282012-03-01 Maciej W. Rozycki <macro@mips.com>
129
130 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
131 core registers.
132
320b6f49
MR
1332012-03-01 Maciej W. Rozycki <macro@mips.com>
134 Maciej W. Rozycki <macro@codesourcery.com>
135 Daniel Jacobowitz <dan@codesourcery.com>
136
137 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
138
ad5f7d6e
PA
1392012-03-01 Pedro Alves <palves@redhat.com>
140
141 PR gdb/13767
142
143 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
144 (gdb_collect_globals_test): Call it.
145
d3dc44a6
KS
1462012-03-01 Keith Seitz <keiths@redhat.com>
147
148 * gdb.cp/method2.exp: Output of overload menu is now
149 alphabetized. Update tests for "break A::method".
150 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
151 of hard-coding them.
152 Overload menu is alphabetized: rewrite to accommodate.
153 Unset variables LINE and TYPES which are used in other tests.
154 Compute the output of "info break".
155 Update the breakpoint table after all breakpoints are deleted.
156 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
157 compute ACTUALS and the method body based on parameters.
158 Update expected output accordingly.
159 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
160 unique comments to allow the use of gdb_get_line_number.
161
1622012-03-01 Keith Seitz <keiths@redhat.com>
163
164 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
165 some Tcl syntax.
166 * gdb.cp/ovldbreak.exp: Likewise.
167
7949c2a0
KS
1682012-03-01 Keith Seitz <keiths@redhat.com>
169
170 * gdb.base/help.exp (help show user): Update expected result
171 for new doc string changes (add "non-python").
172
7d74f244
DE
1732012-03-01 Scott J. Goldman <scottjg@vmware.com>
174
175 * gdb.python/py-cmd.exp: Add test to verify that python commands can
176 be put in the user-defined category and that the commands appear in
177 "help user-defined".
178
1b611343
JB
1792012-02-29 Joel Brobecker <brobecker@adacore.com>
180
181 * gdb.ada/tagged_not_init: New testcase.
182
99b1c762
JB
1832012-02-29 Joel Brobecker <brobecker@adacore.com>
184
185 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
186 * gdb.ada/enum_idx_packed: New testcase.
187
2d4a02ee
JB
1882012-02-29 Joel Brobecker <brobecker@adacore.com>
189
190 * gdb.ada/aliased_array: New testcase.
191
2e6fda7d
JB
1922012-02-29 Joel Brobecker <brobecker@adacore.com>
193
194 * gdb.ada/whatis_array_val: New testcase.
195
9a7f938f
JK
1962012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
197
198 Fix disp-step-syscall.exp: fork: single step over fork.
199 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
200 whitespaces.
201 (single step over $syscall): Remove its check.
202 (single step over $syscall final pc): New check.
203
8703a944
JK
2042012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
205
206 Support processors without SSSE3.
207 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
208 pabsd into ...
209 (ssse3_test): ... a new function.
210 (main): Call ssse3_test.
211 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
212 Update expected values everywhere.
213 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
214 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
215 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
216 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
217 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
218 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
219 Move these tests lower.
220 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
221 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
222 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
223 New tests.
224
c03e6ccc
YQ
2252012-02-29 Yao Qi <yao@codesourcery.com>
226 Pedro Alves <palves@redhat.com>
227
228 * gdb.trace/trace-mt.c: New.
229 * gdb.trace/trace-mt.exp: New.
230
7964b62a
TS
2312012-02-28 Thomas Schwinge <thomas@codesourcery.com>
232
2c8910ba
TS
233 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
234 numbers instead of hardcoding them.
235 * gdb.base/annota1.c: Provide suitable markers.
236 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
237 numbers instead of hardcoding them.
238 * gdb.base/annota3.c: Provide suitable markers.
239
240 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
241 * gdb.base/annota3.c: Likewise.
242 * gdb.base/sigall.c: Likewise.
243 * gdb.base/signals.c: Likewise.
244 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 245
5a41c0b7
MR
2462012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
247
248 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
249 failure return path.
250
ebbbe5c5
LM
2512012-02-27 Luis Machado <lgustavo@codesourcery.com>
252
253 * gdb.base/save-bp.exp: Account for new condition evaluator output.
254
8d126d8a
LM
2552012-02-24 Luis Machado <lgustavo@codesourcery.com>
256
257 * gdb.base/cond-eval-mode.exp: New file.
258
11337c2f
PA
2592012-02-24 Pedro Alves <palves@redhat.com>
260
261 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
262 (top level): Use with_test_prefix.
263
13fc3e3c
PA
2642012-02-24 Pedro Alves <palves@redhat.com>
265
266 * gdb.threads/attach-into-signal.exp (corefunc): Use
267 with_test_prefix.
268
07c1b626
JK
2692012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
270
271 Fix false FAILs on old CPUs without SSE.
272 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
273 Return untested for Illegal instruction.
274
596ba138
JK
2752012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
276
277 Fix false FAILs with glibc debug infos installed.
278 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
279 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
280
aeaa2474
SA
2812012-02-22 Sterling Augustine <saugustine@google.com>
282
283 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
284 constant with cast.
285
aed555c9
PA
2862012-02-21 Pedro Alves <palves@redhat.com>
287
288 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
289
78afebb4
PA
2902012-02-21 Pedro Alves <palves@redhat.com>
291
292 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
293
fdcfef12
PA
2942012-02-21 Pedro Alves <palves@redhat.com>
295
296 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
297 with_test_prefix.
298
0f4d39d5
PA
2992012-02-21 Pedro Alves <palves@redhat.com>
300
301 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
302 with_test_prefix here.
303 (top level): Do it here instead. Remove `:' from the
304 with_test_prefix string.
305 * gdb.base/attach-pie-misread.exp: Remove the leading space the
306 the suffix `:' from the with_test_prefix prefix string.
307 * gdb.base/break-interp.exp: Ditto.
308 * gdb.base/catch-load.exp: Ditto.
309 * gdb.base/disp-step-syscall.exp: Ditto.
310 * gdb.base/jit-so.exp: Ditto.
311 * gdb.base/jit.exp: Ditto.
312 * gdb.base/sepdebug.exp: Ditto.
313 * gdb.base/solib-display.exp: Ditto.
314 * gdb.base/solib-overlap.exp: Ditto.
315 * gdb.base/watch-cond-infcall.exp: Ditto.
316 * gdb.base/watchpoint.exp: Ditto.
317 * gdb.dwarf2/dw2-noloc.exp: Ditto.
318 * gdb.mi/mi-watch.exp: Ditto.
319 * gdb.mi/mi2-watch.exp: Ditto.
320 * gdb.threads/non-ldr-exc-1.exp: Ditto.
321 * gdb.threads/non-ldr-exc-2.exp: Ditto.
322 * gdb.threads/non-ldr-exc-3.exp: Ditto.
323 * gdb.threads/non-ldr-exc-4.exp: Ditto.
324 * gdb.threads/watchpoint-fork.exp: Ditto.
325 * gdb.threads/watchthreads-reorder.exp: Ditto.
326 * gdb.trace/change-loc.exp: Ditto.
327 * gdb.trace/pending.exp: Ditto.
328 * gdb.trace/status-stop.exp: Ditto.
329 * gdb.trace/strace.exp: Ditto.
330 * gdb.trace/trace-break.exp: Ditto.
331 * gdb.trace/unavailable.exp: Ditto.
332 * lib/gdb.exp (with_test_prefix): Always prefix with space and
333 suffix with colon. Adjust leading comments.
334
6a5870ce
PA
3352012-02-21 Pedro Alves <palves@redhat.com>
336 Tom Tromey <tromey@redhat.com>
337
338 * lib/gdb.exp: Add description of test prefixes.
339 (with_test_prefix): New procedure.
340 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
341 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
342 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
343 instead of lappend to append to pf_prefix.
344 * gdb.base/catch-load.exp: Use with_test_prefix.
345 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
346 * gdb.base/jit-so.exp: Use with_test_prefix.
347 * gdb.base/jit.exp: Use with_test_prefix.
348 * gdb.base/return-nodebug.exp (do_test): Use append instead of
349 lappend to append to pf_prefix.
350 * gdb.base/sepdebug.exp: Use with_test_prefix.
351 * gdb.base/solib-display.exp: Use with_test_prefix.
352 * gdb.base/solib-overlap.exp: Use with_test_prefix.
353 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
354 * gdb.base/watchpoint.exp: Use with_test_prefix.
355 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
356 * gdb.mi/mi-watch.exp: Use with_test_prefix.
357 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
358 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
359 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
360 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
361 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
362 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
363 append instead of lappend to append to pf_prefix.
364 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
365 * gdb.trace/change-loc.exp: Use with_test_prefix.
366 * gdb.trace/pending.exp: Use with_test_prefix.
367 * gdb.trace/status-stop.exp: Use with_test_prefix.
368 * gdb.trace/strace.exp: Use with_test_prefix.
369 * gdb.trace/trace-break.exp: Use with_test_prefix.
370 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
371 instead of lappend to append to pf_prefix.
372
35dc4a6b
JK
3732012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
374
375 Fix racy FAILs.
376 * gdb.base/inferior-died.c (main): Add return of 0.
377 * gdb.base/inferior-died.exp (continue): Fix expectation of
378 asynchronous events.
379 (p 1): New test.
380
c5a006e6
PA
3812012-02-20 Pedro Alves <palves@redhat.com>
382
383 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
384 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
385 gdb's internal debug output. For the non-threaded case, look for
386 "Program received signal SIGLARM", for the threaded case, peek at
387 the thread's siginfo.
388
cc51a170
PA
3892012-02-20 Pedro Alves <palves@redhat.com>
390
391 General cleanup, make output test messages unique, and build
392 different executable files for the non-threaded and threaded
393 cases.
394
395 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
396 Delete.
397 (executable_nothr, executable_thr): New globals.
398 (top level): Adjust to delete both executables.
399 (corefunc): New parameter $executable. Set $pf_prefix instead of
400 hand writing a prefix in tests. Issue a clean_restart and enable
401 lin-lwp debug output here.
402 (top level): Adjust. Use build_executable. Don't start gdb here,
403 and don't enable lin-lwp debug output here.
404 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
405
c755f03d
JK
4062012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
407
408 Fix racy FAILs.
409 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
410 "continue" command.
411
6bec5e0a
JK
4122012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
413
414 Fix for gdbserver non-extended mode.
415 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
416 and gdb_run_cmd.
417
2e8265fd
TT
4182012-02-17 Tom Tromey <tromey@redhat.com>
419
420 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
421 * gdb.python/py-events.exp: Check 'dir' output.
422 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
423
9e507076
YQ
4242012-02-17 Yao Qi <yao@codesourcery.com>
425
426 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
427
32d22ab1
TT
4282012-02-16 Tom Tromey <tromey@redhat.com>
429
430 * gdb.base/inferior-died.c: Don't include stdio.h.
431
9addecb9
TT
4322012-02-16 Tom Tromey <tromey@redhat.com>
433
434 * gdb.base/inferior-died.c: New file.
435 * gdb.base/inferior-died.exp: New file.
436
4cb6da1c
AR
4372012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
438
439 * gdb.base/break-inline.exp: New file.
440 * gdb.base/break-inline.c: New file.
441
3af2590d
TT
4422012-02-15 Tom Tromey <tromey@redhat.com>
443
444 * gdb.base/pc-fp.exp: Add "info register" tests.
445
29988831
TT
4462012-02-15 Tom Tromey <tromey@redhat.com>
447
448 * gdb.base/regs.exp: Remove.
449
10010058
PA
4502012-02-15 Pedro Alves <palves@redhat.com>
451
452 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
453 the target doesn't support tracepoints.
454 * gdb.trace/circ.exp: Ditto.
455 * gdb.trace/collection.exp: Ditto.
456 * gdb.trace/packetlen.exp: Ditto.
457 * gdb.trace/passc-dyn.exp: Ditto.
458 * gdb.trace/report.exp: Ditto.
459 * gdb.trace/tfind.exp: Ditto.
460 * gdb.trace/tspeed.exp: Ditto.
461 * gdb.trace/tsv.exp: Ditto.
462 * gdb.trace/unavailable.exp: Ditto.
463 * gdb.trace/while-dyn.exp: Ditto.
464
a2e0062d
PA
4652012-02-15 Pedro Alves <palves@redhat.com>
466
467 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
468 gdb_test_multiple, and call unsupported instead of fail, if the
469 remote side does not support the request.
470
a1999d40
PA
4712012-02-15 Pedro Alves <palves@redhat.com>
472
473 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
474 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
475 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
476 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
477 * gdb.server/server-run.exp: Make sure gdb is disconnected.
478 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
479 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
480 doesn't start with "extended-" already.
481
7cee1e54
PA
4822012-02-15 Pedro Alves <palves@redhat.com>
483
484 Support extended-remote. Avoid cascading timeouts.
485
486 * gdb.base/attach.exp (do_attach_tests): Add expected output for
487 the extended-remote target. If attaching with no file fails, load
488 the file manually.
489 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
490
816338b5
SS
4912012-02-14 Stan Shebs <stan@codesourcery.com>
492
493 * gdb.base/ena-dis-br.exp: Add enable count test.
494
cc30c4bd
PA
4952012-02-13 Pedro Alves <palves@redhat.com>
496
497 * config/mips-idt.exp: Delete.
498 * gdb.base/a2-run.exp: Remove mips-idt xfails.
499 * gdb.base/bitfields.exp: Remove mips-idt restarts.
500 * gdb.base/break.exp: Remove mips-idt references.
501 * gdb.base/chng-syms.exp: Ditto.
502 * gdb.base/default.exp: Ditto.
503 * gdb.base/funcargs.exp (funcargs_reload): Delete.
504 (top level): Don't call it.
505 * gdb.base/opaque.exp: Remove mips-idt restarts.
506 * gdb.base/ptype.exp: Remove mips-idt xfails.
507 * gdb.base/scope.exp: Remove mips-idt restarts.
508 * gdb.base/sepdebug.exp: Remove mips-idt references.
509 * gdb.base/watchpoint.exp (maybe_clean_restart)
510 (maybe_reinitialize): Delete.
511 (test_disabling_watchpoints, test_disabling_watchpoints)
512 (test_watchpoint_triggered_in_syscall)
513 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
514 Don't call them.
515
57008375
JK
5162012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
517
518 * gdb.server/server-exec-info.exp: New file.
519
4a2d9c08
PA
5202012-02-10 Pedro Alves <palves@redhat.com>
521
522 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
523 always non-empty.
524 (test_attach): Always pass $exec to test_attach_gdb.
525
09fa21bd
TT
5262012-02-08 Tom Tromey <tromey@redhat.com>
527
528 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
529 before inferior is started.
530
f0823d2c
TT
5312012-02-07 Tom Tromey <tromey@redhat.com>
532
533 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
534 Symbol.value.
535 * gdb.python/py-symbol.c (qq): Set default value.
536
5372012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
538
539 * gdb.python/py-symbol.c (qq): New global.
540 * gdb.python/py-symbol.exp: Add test for frame-less
541 lookup_symbol.
542 * gdb.python/py-symtab.exp: Fix line number.
543
f7e44f65
JB
5442012-02-03 Joel Brobecker <brobecker@adacore.com>
545
546 * gdb.ada/mi_task_arg: New testcase.
547
4c9ed63c
PA
5482012-02-02 Pedro Alves <palves@redhat.com>
549
550 * gdb.reverse/until-precsave.exp: Also put "record save" under the
551 extended timeout.
552
c0b9f2c6
PA
5532012-02-02 Pedro Alves <palves@redhat.com>
554
555 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
556 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
557
5f8cefd7
PA
5582012-02-02 Pedro Alves <palves@redhat.com>
559
560 * gdb.base/term.exp: Rewrite.
561 * gdb.base/term.c: New.
562
2f3a2569
PA
5632012-02-02 Pedro Alves <palves@redhat.com>
564
565 * gdb.base/default.exp (run "r" abbreviation, run): Add
566 extended-remote expected output.
567
f149aabd
TT
5682012-02-02 Tom Tromey <tromey@redhat.com>
569
570 * gdb.cp/dispcxx.exp: New file.
571 * gdb.cp/dispcxx.cc: New file.
572
03bef283
TT
5732012-02-01 Tom Tromey <tromey@redhat.com>
574
575 * gdb.base/jit-simple.exp: New file.
576 * gdb.base/jit-simple.c: New file.
577
a79b18b5
YQ
5782012-01-30 Yao Qi <yao@codesourcery.com>
579
580 * gdb.base/skip.exp: Make test result unique.
581
f0d1a53e
JK
5822012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
583
584 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
585 compatibility with valgrind-3.7.0.
586
4b3c9f41
PA
5872012-01-27 Pedro Alves <palves@redhat.com>
588
589 * gdb.base/watchpoint.exp (no_hw): New global.
590 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
591 disable hw watchpoints.
592 (test_wide_location_1, test_wide_location_2): If no_hw is set,
593 don't expect hw watchpoints.
594 (no_hw_watchpoints): Always clean restart.
595 (do_tests): New procedure, factored out from the top level.
596 (top level): Run tests twice. Once with hw watchpoints enabled,
597 another time with hw watchpoints disabled.
598
a13491c8
PA
5992012-01-27 Pedro Alves <palves@redhat.com>
600
601 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
602 out from the top level.
603 (top level): Call it instead.
604
f2c8a051
PA
6052012-01-27 Pedro Alves <palves@redhat.com>
606
607 * gdb.base/watchpoint.exp (top level): Re-enable hardware
608 watchpoints sooner.
609
654d7a9e
PA
6102012-01-27 Pedro Alves <palves@redhat.com>
611
612 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
613
274f47f3
PA
6142012-01-27 Pedro Alves <palves@redhat.com>
615
616 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
617 "You may have requested too many hardware
618 breakpoints/watchpoints".
619
e4d63ba2
PA
6202012-01-27 Pedro Alves <palves@redhat.com>
621
622 * gdb.base/watchpoint.exp (maybe_clean_restart)
623 (maybe_reinitialize): New.
624 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
625 expect "hit N times".
626 (test_disabling_watchpoints, test_complex_watchpoint)
627 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
628 Call maybe_clean_restart.
629 (top level): Use clean_restart. Remove "mips-idt-*"
630 reinitialization.
631
dbd95daf
PA
6322012-01-27 Pedro Alves <palves@redhat.com>
633
634 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
635
f3ad2025
PA
6362012-01-27 Pedro Alves <palves@redhat.com>
637
638 * gdb.base/watchpoint.exp: Clean restart after tests that don't
639 require `initialize' anymore. Remove unnecessary `initialize'
640 calls.
641
100aa3ae
PA
6422012-01-27 Pedro Alves <palves@redhat.com>
643
644 * gdb.base/watchpoint.exp (wp_set): Delete.
645 (initialize, test_simple_watchpoint, top level): Remove dead code.
646
c79a8e11
PA
6472012-01-27 Pedro Alves <palves@redhat.com>
648
649 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
650 typo.
651
048fe15a
PA
6522012-01-27 Pedro Alves <palves@redhat.com>
653
654 * config/extended-gdbserver.exp: New file.
655 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
656 comment.
657 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
658 * boards/native-extended-gdbserver.exp: New file.
659
4033a6bf
PA
6602012-01-26 Pedro Alves <palves@redhat.com>
661
662 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
663 and gdb_test_multiple.
664
3d7f4b81
PA
6652012-01-26 Pedro Alves <palves@redhat.com>
666
667 Make test messages unique, and more identifiable.
668 * gdb.multi/watchpoint-multi.exp: Change test messages.
669
484abf42
TT
6702012-01-25 Tom Tromey <tromey@redhat.com>
671
672 * gdb.base/solib-disc.exp: Fix regexps.
673
edcc5120
TT
6742012-01-24 Tom Tromey <tromey@redhat.com>
675
676 * lib/mi-support.exp (mi_expect_stop): Add special case for
677 solib-event.
678 * gdb.base/catch-load-so.c: New file.
679 * gdb.base/catch-load.exp: New file.
680 * gdb.base/catch-load.c: New file.
681 * gdb.base/break-interp.exp (reach_1): Update regexp.
682
30b91c90
JK
6832012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
684
685 Fix fuzzy results.
686 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
687 lpsimple and func.
688
53fe1783
GB
6892012-01-24 Gary Benson <gbenson@redhat.com>
690
691 Delete #if 0'd out code.
692 * gdb.base/default.exp (info catch): Remove.
693 * gdb.base/gdb_history (info catch): Likewise.
694 * gdb.base/help.exp (info catch): Likewise.
695
d0d8b0c6
JK
6962012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
697
698 Fix watchpoints to be specific for each inferior.
699 * gdb.multi/watchpoint-multi.c: New file.
700 * gdb.multi/watchpoint-multi.exp: New file.
701
4403d8e9
JK
7022012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
703
704 Fix watchpoints across inferior fork.
705 * gdb.threads/watchpoint-fork-child.c: New file.
706 * gdb.threads/watchpoint-fork-mt.c: New file.
707 * gdb.threads/watchpoint-fork-parent.c: New file.
708 * gdb.threads/watchpoint-fork-st.c: New file.
709 * gdb.threads/watchpoint-fork.exp: New file.
710 * gdb.threads/watchpoint-fork.h: New file.
711
050a2e1d
PA
7122012-01-23 Pedro Alves <palves@redhat.com>
713
714 * gdb.base/call-signal-resume.exp: Allow output after "return".
715
6a52fb62
PA
7162012-01-20 Pedro Alves <palves@redhat.com>
717
718 * gdb.python/py-finish-breakpoint.py: Fix typo.
719
145b16a9
UW
7202012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
721
722 * gdb.base/info-proc.exp: Also run on remote targets. Main
723 "info proc" command is now always present; whether target supports
724 actual info proc operation is detected when attempting to issue
725 the command.
726
26f6125e
JK
7272012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 * .gdbinit: Remove.
730
eb5227ce
PA
7312012-01-19 Pedro Alves <palves@redhat.com>
732
733 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
734 look at the funtions' returns.
735 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
736 (jprint.print(int, int)): Change return type to int. Adjust.
737
1db33378
PP
7382012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
739
740 PR gdb/9538
741 * gdb.base/sepdebug.exp: New test.
742
b9736cf8
PA
7432012-01-18 Pedro Alves <palves@redhat.com>
744
745 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
746 Allow output before ^done.
747
4aac40c8
TT
7482012-01-16 Tom Tromey <tromey@redhat.com>
749
750 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
751 Add tests for relative directory.
752
cafec441
TT
7532012-01-16 Tom Tromey <tromey@redhat.com>
754
755 * gdb.base/printcmds.c (enum flag_enum): New.
756 (three): New global.
757 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
758 enum printing.
759 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
760 FlagEnumerationPrinter.
761 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
762 * gdb.python/py-pp-maint.c (enum flag_enum): New.
763 (fval): New global.
764
abcc4978
PA
7652012-01-16 Pedro Alves <palves@redhat.com>
766
767 * lib/gdb.exp (banned_procedures): New variable.
768 (banned_variables_traced): Rename to ...
769 (banned_traced): ... this.
770 (gdb_init): Also trace banned procedures.
771 (gdb_finish): Also untrace banned procedures.
772
97ccebe8
PA
7732012-01-16 Pedro Alves <palves@redhat.com>
774
775 Remove all calls to strace.
776
2af7517b
JK
7772012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
778
779 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
780 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
781
9241a8bc
PP
7822012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
783
784 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
785 * gdb.base/pie-execl.exp: Likewise.
786
3848a17f
KS
7872012-01-12 Keith Seitz <keiths@redhat.com>
788
789 PR mi/10586
790 * gdb.mi/var-cmd.c (struct anonymous): New structure.
791 (do_anonymous_type_tests): New function.
792 (main): Call do_anonymous_type_tests.
793 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
794 (verify_everything): New procedure.
795 * gdb.mi/mi-var-cp.cc (class A): New class.
796 (anonymous_structs_and_unions): New function.
797 (main): Call anonymous_structs_and_unions.
798 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
799 (verify_everything): New procedure.
800
440e2fca
KS
8012012-01-12 Keith Seitz <keiths@redhat.com>
802
803 * lib/mi-support.exp: Expand comments about PATH_EXPR.
804 (varobj_tree::get_path_expr): Assume that all varobjs are
805 compound unless they are known simple types.
806 Adjust path expressions based on parent type, path parent type,
807 and tree language.
808 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
809 the root varobj.
810 (mi_walk_varobj_tree): Add LANGUAGE parameter.
811
675399c9
PA
8122012-01-11 Pedro Alves <palves@redhat.com>
813
814 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
815 core files on this machine" anymore.
816
97ddaa9b
PH
8172012-01-11 Paul Hilfinger <hilfingr@adacore.com>
818
819 * gdb.base/watchpoint.c (recurser): Initialize local_x.
820 (main): Repeat recurser call.
821 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
822 equivalent to 'local_x'.
823
ea733575
PH
8242012-01-11 Paul Hilfinger <hilfingr@adacore.com>
825 Joel Brobecker <brobecker@adacore.com>
826
827 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
828
2ca0b532
PA
8292012-01-05 Pedro Alves <alves.ped@gmail.com>
830
831 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
832 * gdb.python/py-events.c (first): Add bits for new "step N" test.
833 * gdb.python/py-events.exp: Test that "step N" tripping on a
834 breakpoint emits a breakpoint event.
835
6e681866
JB
8362012-01-03 Joel Brobecker <brobecker@adacore.com>
837
838 * gdb.base/auxv.exp: Reformat the copyright notice.
839
3c2d6aff
YQ
8402012-01-03 Yao Qi <yao@codesourcery.com>
841
842 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
843 (strace_trace_on_diff_addr): New.
844 * gdb.trace/strace.c: (main): Add two local variables.
845
0852fee3
UW
8462011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
847
848 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
849 * gdb.cell/gcore.exp: Likewise.
850 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
851 to verify the correct instance of main is selected.
852
12c3e59c
JB
8532012-01-02 Joel Brobecker <brobecker@adacore.com>
854
855 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
856 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
857 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
858 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
859 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
860 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
861 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
862 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
863 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
864 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
865 gdb.threads/thread_check.c: Reformat copyright header.
866
c0f378ec
EBM
8672011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
868
e4a7ca93 869 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
870 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
871 is not enabled.
872
3bc96cfb
JK
8732011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
874
875 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
876 parameter to self_exec, adjust the function.
877 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
878 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
879 (set var do_exit = 0): Remove test.
880 (newline at end of file): Add one.
881
095bcf5e
JB
8822011-12-27 Joel Brobecker <brobecker@adacore.com>
883
884 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
885 New files.
886
18d19bd1
JK
8872011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
888
889 Fix racy FAILs.
890 * gdb.threads/fork-thread-pending.c (barrier): New variable.
891 (thread_function, thread_forker): Call pthread_barrier_wait for it.
892 (main): Call pthread_barrier_init for it.
893
e809353a
JK
8942011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
895
896 Fix double send_gdb leading to racy FAILs.
897 * gdb.base/break.exp (set silent break bp_location1): Replace
898 3x send_gdb and gdb_expect by gdb_test.
899 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
900 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
901 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
902 instead of send_gdb. Twice.
903 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
904 3x send_gdb and gdb_expect by gdb_test.
905 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
906
da8cb7ec
JK
9072011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
908
909 * gdb.linespec/linespec.exp: Compile using {c++}.
910
ae1a303e
JK
9112011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
912
913 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
914 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
915 (verify GCC PR debug/51668): New test.
916
cc72b2a2
KP
9172011-12-23 Kevin Pouget <kevin.pouget@st.com>
918
919 Introduce gdb.FinishBreakpoint in Python.
920 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
921 py-finish-breakpoint2
922 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
923 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
924 instead of line number.
925 * gdb.python/py-finish-breakpoint.c: New file.
926 * gdb.python/py-finish-breakpoint.exp: New file.
927 * gdb.python/py-finish-breakpoint.py: New file.
928 * gdb.python/py-finish-breakpoint2.cc: New file.
929 * gdb.python/py-finish-breakpoint2.exp: New file.
930 * gdb.python/py-finish-breakpoint2.py: New file.
931
3b7962f9
JK
9322011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
933
934 Partial fix of compatibility with gcc-4.7.
935 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
936 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
937 Add comment to add a PASS case in the future.
938
6538471c
JK
939 Fix compatibility with gcc-4.7.
940 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
941
7052e42c
UW
9422011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
943
944 PR tdep/12797
945 * gdb.base/callfuncs.exp: Remove KFAIL.
946
9ac7f98e
JB
9472011-12-21 Joel Brobecker <brobecker@adacore.com>
948
949 * gdb.ada/task_bp: New testcase.
950
f6eeced0
JK
9512011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
952
953 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
954 -DNO_SECTIONS.
955 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
956
72225e17
JK
9572011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
958
959 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
960 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
961 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
962 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
963 conditional for gcc <= 4.5.
964
13ac8d2c
JK
9652011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
966
967 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
968 by XFAIL.
969 * gdb.cp/static-method.exp (info addr A::func())
970 (list static-method.cc:xxx::(anonymous namespace)::A::func)
971 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
972 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
973 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
974 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
975 (test value of F in k3_m): Likewise.
976 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
977 Likewise.
978
049682ba
JK
9792011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
980
981 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
982 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
983 Remove.
984 * gdb.threads/attachstop-mt.c: Remove.
985 * gdb.threads/attachstop-mt.exp: Remove.
986
2c9d8796
MK
9872011-12-17 Mark Kettenis <kettenis@gnu.org>
988
989 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
990
e0f9f062
DE
9912011-12-16 Doug Evans <dje@google.com>
992
f4aa2101 993 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
994 * boards/native-gdbserver.exp: New file.
995
e0f9f062
DE
996 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
997 gdbserver output.
998 (gdbserver_default_get_remote_address): New function.
999 (gdbserver_start): Call gdb,get_remote_address to compute argument
1000 to "target remote" command.
1001
80b6e756
PM
10022011-12-16 Phil Muldoon <pmuldoon@redhat.com>
1003
1c3ad6ab 1004 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
1005 python print-stack. Add set/show python print-stack
1006 off|full|message tests.
1007
1576bd00
YQ
10082011-12-15 Yao Qi <yao@codesourcery.com>
1009
1010 * gdb.trace/strace.c: New
1011 * gdb.trace/strace.exp: New.
1012
d6a0f6e0
TT
10132011-12-14 Tom Tromey <tromey@redhat.com>
1014
1015 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
1016
31015e1d
DE
10172011-12-14 Doug Evans <dje@google.com>
1018
1019 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
1020
7b50312a
PA
10212011-12-14 Pedro Alves <pedro@codesourcery.com>
1022
1023 PR threads/10729
1024
1025 * gdb.mi/watch-nonstop.c: New file.
1026 * gdb.mi/mi-watch-nonstop.exp: New file.
1027
924437bc
PA
10282011-12-13 Pedro Alves <pedro@codesourcery.com>
1029 Doug Evans <dje@google.com>
1030
1031 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
1032 (clean_restart): Remove references to the gdb_stub target board
1033 variable.
1034 (gdb_step_for_stub): Delete.
1035
1036 * gdb.base/annota1.exp: Remove all references to [target_info
1037 exists gdb_stub], gdb_step_for_stub and usestubs.
1038 * gdb.base/annota3.exp: Ditto.
1039 * gdb.base/async.exp: Ditto.
1040 * gdb.base/break.exp: Ditto.
1041 * gdb.base/code-expr.exp: Ditto.
1042 * gdb.base/commands.exp: Ditto.
1043 * gdb.base/completion.exp: Ditto.
1044 * gdb.base/condbreak.exp: Ditto.
1045 * gdb.base/consecutive.exp: Ditto.
1046 * gdb.base/cvexpr.exp: Ditto.
1047 * gdb.base/define.exp: Ditto.
1048 * gdb.base/display.exp: Ditto.
1049 * gdb.base/ena-dis-br.exp: Ditto.
1050 * gdb.base/environ.exp: Ditto.
1051 * gdb.base/gnu-ifunc.exp: Ditto.
1052 * gdb.base/maint.exp: Ditto.
1053 * gdb.base/pending.exp: Ditto.
1054 * gdb.base/sect-cmd.exp: Ditto.
1055 * gdb.base/sepdebug.exp: Ditto.
1056 * gdb.base/unload.exp: Ditto.
1057 * gdb.base/watchpoint-solib.exp: Ditto.
1058 * gdb.cp/annota2.exp: Ditto.
1059 * gdb.cp/annota3.exp: Ditto.
1060 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1061 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
1062 * gdb.mi/mi-pending.exp: Ditto.
1063 * gdb.trace/circ.exp: Ditto.
1064 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
1065 * gdb.base/list.exp: Ditto.
1066
1067 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
1068 breakpoint function and all references to the usestubs macro.
1069 * gdb.base/exprs.c: Ditto.
1070 * gdb.base/freebpcmd.c: Ditto.
1071 * gdb.base/bitfields.c: Ditto.
1072 * gdb.base/bitfields2.c: Ditto.
1073 * gdb.base/break.c: Ditto.
1074 * gdb.base/call-sc.c: Ditto.
1075 * gdb.base/call-signals.c: Ditto.
1076 * gdb.base/callfuncs.c: Ditto.
1077 * gdb.base/charset.c: Ditto.
1078 * gdb.base/consecutive.c: Ditto.
1079 * gdb.base/constvars.c: Ditto.
1080 * gdb.base/funcargs.c: Ditto.
1081 * gdb.base/int-type.c: Ditto.
1082 * gdb.base/interrupt.c: Ditto.
1083 * gdb.base/langs0.c: Ditto.
1084 * gdb.base/list0.c: Ditto.
1085 * gdb.base/mips_pro.c: Ditto.
1086 * gdb.base/miscexprs.c: Ditto.
1087 * gdb.base/nodebug.c: Ditto.
1088 * gdb.base/opaque0.c: Ditto.
1089 * gdb.base/pointers.c: Ditto.
1090 * gdb.base/printcmds.c: Ditto.
1091 * gdb.base/ptype.c: Ditto.
1092 * gdb.base/recurse.c: Ditto.
1093 * gdb.base/reread1.c: Ditto.
1094 * gdb.base/reread2.c: Ditto.
1095 * gdb.base/restore.c: Ditto.
1096 * gdb.base/return.c: Ditto.
1097 * gdb.base/run.c: Ditto.
1098 * gdb.base/scope0.c: Ditto.
1099 * gdb.base/sepdebug.c: Ditto.
1100 * gdb.base/setshow.c: Ditto.
1101 * gdb.base/setvar.c: Ditto.
1102 * gdb.base/sigall.c: Ditto.
1103 * gdb.base/signals.c: Ditto.
1104 * gdb.base/structs.c: Ditto.
1105 * gdb.base/structs2.c: Ditto.
1106 * gdb.base/testenv.c: Ditto.
1107 * gdb.base/twice.c: Ditto.
1108 * gdb.base/unwindonsignal.c: Ditto.
1109 * gdb.base/watchpoint.c: Ditto.
1110 * gdb.base/watchpoints.c: Ditto.
1111 * gdb.base/whatis.c: Ditto.
1112 * gdb.cp/classes.cc: Ditto.
1113 * gdb.cp/cplusfuncs.cc: Ditto.
1114 * gdb.cp/derivation.cc: Ditto.
1115 * gdb.cp/formatted-ref.cc: Ditto.
1116 * gdb.cp/misc.cc: Ditto.
1117 * gdb.cp/overload.cc: Ditto.
1118 * gdb.cp/ovldbreak.cc: Ditto.
1119 * gdb.cp/ref-params.cc: Ditto.
1120 * gdb.cp/ref-types.cc: Ditto.
1121 * gdb.cp/templates.cc: Ditto.
1122 * gdb.cp/virtfunc.cc: Ditto.
1123 * gdb.hp/gdb.aCC/run.c: Ditto.
1124 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
1125 * gdb.hp/gdb.compat/xdb0.c: Ditto.
1126 * gdb.reverse/consecutive-reverse.c: Ditto.
1127 * gdb.reverse/sigall-reverse.c: Ditto.
1128 * gdb.reverse/until-reverse.c: Ditto.
1129 * gdb.reverse/watch-reverse.c: Ditto.
1130 * gdb.trace/actions.c: Ditto.
1131 * gdb.trace/circ.c: Ditto.
1132 * gdb.trace/collection.c: Ditto.
1133
fabde485
PA
11342011-12-13 Pedro Alves <pedro@codesourcery.com>
1135
1136 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
1137 (func6, func7): New.
1138 (main): Call func6 and func7.
1139 * gdb.base/watchpoint.exp (test_wide_location_1)
1140 (test_wide_location_2): New.
1141 (top level): Re-enable hardware watchpoints if necessary. Call
1142 test_wide_location_1 and test_wide_location_2.
1143
ff7d1690
YQ
11442011-12-11 Yao Qi <yao@codesourcery.com>
1145
1146 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
1147
a6af7abe
JB
11482011-12-11 Joel Brobecker <brobecker@adacore.com>
1149
1150 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
1151 expected output for unsupported case.
1152
61638e15
JK
11532011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1154
1155 PR testsuite/12649
1156 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
1157 Protect gdb_test_multiple by final $gdb_prompt match.
1158
0a00efc3
JK
11592011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1160
1161 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
1162 New variable, new test.
1163 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1164 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1165 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1166 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
1167 them if HAVE_GCC_45682_FIXED is not set.
1168
4511b1ba
YQ
11692011-12-10 Yao Qi <yao@codesourcery.com>
1170
1171 * gdb.trace/status-stop.exp: New.
1172 * gdb.trace/status-stop.c: New.
1173
27949e73
JK
11742011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1175
1176 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
1177 timeout.
1178
d8ea7931
TT
11792011-12-08 Tom Tromey <tromey@redhat.com>
1180
1181 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
1182 condition.
1183
1cc310d2
SS
11842011-12-07 Stan Shebs <stan@codesourcery.com>
1185
1186 * gdb.trace/tfind.exp: Update for output changes.
1187
d482a875
PA
11882011-12-07 Pedro Alves <pedro@codesourcery.com>
1189
1190 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
1191 throws "Cannot insert catchpoints in this configuration".
1192 * gdb.ada/mi_catch_ex.exp: Likewise.
1193
f0ba3972
PA
11942011-12-06 Pedro Alves <pedro@codesourcery.com>
1195
1196 * gdb.base/break-always.exp: Test changing memory at addresses
1197 with breakpoints inserted.
1198
f8eba3c6
TT
11992011-12-06 Joel Brobecker <brobecker@acacore.com>
1200
1201 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
1202 involving a fully qualified function name.
1203
12042011-12-06 Tom Tromey <tromey@redhat.com>
1205
1206 * gdb.ada/homonym.exp: Add three breakpoint tests.
1207
12082011-12-06 Tom Tromey <tromey@redhat.com>
1209
1210 * gdb.base/solib-weak.exp (do_test): Remove kfail.
1211 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
1212 * gdb.objc/objcdecode.exp: Update for output changes.
1213 * gdb.linespec/linespec.exp: New file.
1214 * gdb.linespec/lspec.cc: New file.
1215 * gdb.linespec/lspec.h: New file.
1216 * gdb.linespec/body.h: New file.
1217 * gdb.linespec/base/two/thefile.cc: New file.
1218 * gdb.linespec/base/one/thefile.cc: New file.
1219 * gdb.linespec/Makefile.in: New file.
1220 * gdb.cp/templates.exp (test_template_breakpoints): Update for
1221 output changes.
1222 * gdb.cp/re-set-overloaded.exp: Remove kfail.
1223 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
1224 makes one breakpoint.
1225 * gdb.cp/method2.exp (test_break): Update for output changes.
1226 * gdb.cp/mb-templates.exp: Update for output changes.
1227 * gdb.cp/mb-inline.exp: Update for output changes.
1228 * gdb.cp/mb-ctor.exp: Update for output changes.
1229 * gdb.cp/ovsrch.exp: Use fully-qualified names.
1230 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
1231 has multiple matches.
1232 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
1233 error message change.
1234 * gdb.base/list.exp (test_list_filename_and_number): Update for
1235 error message change.
1236 * gdb.base/break.exp: Disable pending breakpoints. Update for
1237 output changes.
1238 * configure.ac: Add gdb.linespec.
1239 * configure: Rebuild.
1240 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
1241
c642a434
UW
12422011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
1243
1244 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
1245 last_break register on s390*-*-* targets.
1246
b18003d1
JB
12472011-12-06 Joel Brobecker <brobecker@adacore.com>
1248
1249 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
1250 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
1251 of parameter X in procedure Foo.
1252
fe96589c
SS
12532011-12-05 Stan Shebs <stan@codesourcery.com>
1254
1255 * gdb.trace/tfind.exp: Update help string matches.
1256
1820ab47
JK
12572011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1258
1259 * gdb.server/ext-run.exp (get process list): Accept also systemd
1260 as PID 1.
1261
e11ac3a3
JK
12622011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1263 Pedro Alves <pedro@codesourcery.com>
1264
1265 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
1266 starting GDB.
1267 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
1268 $use_gdb_stub.
1269 * gdb.base/display.exp: Likewise.
1270 * gdb.base/ending-run.exp: Likewise.
1271 * gdb.base/list.exp (test_listsize): Likewise.
1272 * gdb.base/setshow.exp: Likewise.
1273 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
1274 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
1275 check by global $use_gdb_stub.
1276 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
1277 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
1278 (default_gdb_init): Unset global $use_gdb_stub.
1279 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
1280 by global $use_gdb_stub.
1281 * lib/gdbserver-support.exp: Extend comments for set_board_info
1282 gdb_protocol and gdb,socketport.
1283 (gdbserver_start_extended): Set global gdbserver_protocol and
1284 gdbserver_gdbport. Clear global use_gdb_stub.
1285 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
1286 from target use_gdb_stub.
1287 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
1288
1d41d75c
DE
12892011-12-03 Doug Evans <dje@google.com>
1290
1291 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
1292 (gdb_step_for_stub): Add comments.
1293
d6d7a51a
MR
12942011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
1295
1296 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
1297 to the caller.
1298 (gdb_test_multiple): Likewise.
1299
05acf274
JK
13002011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1301
1302 Fix gdb.mi/mi-solib.exp without system debug info installed.
1303 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
1304 expect attribute, return 0 for it. Update comments.
1305
2268b414
JK
13062011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1307
1308 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
1309 (corrupted list): Adjust the expectation.
1310
585861ea
JK
13112011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1312
1313 PR threads/13448
1314 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
1315 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
1316 * gdb.threads/tls-var-main.c: New file.
1317 * gdb.threads/tls-var.c: New file.
1318 * gdb.threads/tls-var.exp: New file.
1319
968643aa
JK
13202011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1321
1322 PR testsuite/12649
1323 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
1324 Protect gdb_test_multiple by final $gdb_prompt match.
1325 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
1326 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1327 (test_tracepoints): Likewise.
1328
9750bca9
JK
13292011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1330
1331 PR breakpoints/13346
1332 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
1333 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
1334 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
1335
ac1349b7
JB
13362011-12-01 Joel Brobecker <brobecker@adacore.com>
1337
1338 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
1339 * gdb.ada/homonym/homonym.adb: For use of all types defined
1340 locally inside both Get_Value subprograms.
1341
26d44faf
JK
13422011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1343
1344 Fix racy FAILs.
1345 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
1346 of send_gdb.
1347
514f6425
UW
13482011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1349
1350 * gdb.base/testenv.exp: Skip on remote targets. Unset global
1351 environment variable after test completed.
1352
4255c8d2
UW
13532011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1354
1355 * gdb.base/solib-nodir.exp: Skip if remote target.
1356 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
1357 application. Call gdb_load_shlibs.
1358 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
1359
a35ad96a
JB
13602011-11-29 Joel Brobecker <brobecker@adacore.com>
1361
1362 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
1363
1a1d5513
JB
13642011-11-28 Joel Brobecker <brobecker@adacore.com>
1365
1366 * gdb.ada/fullname_bp: New testcase.
1367
50b4ddf8
JK
13682011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1369
1370 PR testsuite/12649
1371 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
1372 Wrap send_gdb into a new gdb_test.
1373
fb0aec57
JK
1374 Code cleanup.
1375 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
1376 Convert send_gdb and gdb_expect to gdb_test_multiple.
1377
2376d946
JK
13782011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1379
1380 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
1381
1eec78bd
KS
13822011-11-23 Keith Seitz <keiths@redhat.com>
1383
1384 * lib/mi-support.exp (varobj_tree): New namespace and procs.
1385 (mi_varobj_tree_test_children_callback): New proc.
1386 (mi_walk_varobj_tree): New proc.
1387
36dfb11c
TT
13882011-11-22 Tom Tromey <tromey@redhat.com>
1389
1390 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
1391 Add "use_mi_command" argument.
1392 (mi_run_cmd, mi_run_with_cli): New procs.
1393 * gdb.mi/solib-lib.c: New file.
1394 * gdb.mi/solib-main.c: New file.
1395 * gdb.mi/mi-solib.exp: New file.
1396
0e965dd0
DE
13972011-11-21 Doug Evans <dje@google.com>
1398
1399 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
1400 _Unwind_DebugHook is missing.
1401
f196051f
SS
14022011-11-20 Stan Shebs <stan@codesourcery.com>
1403
1404 * gdb.trace/tstatus.exp: New.
1405 * gdb.trace/actions.c: Include string.h.
1406
bfccc43c
YQ
14072011-11-18 Yao Qi <yao@codesourcery.com>
1408
1409 * gdb.trace/pending.exp: New.
1410 * gdb.trace/pending.c: New.
1411 * gdb.trace/pendshr1.c: New.
1412 * gdb.trace/pendshr2.c: New.
1413 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
1414 tracepoint location becomes pending.
1415 (tracepoint_change_loc_2): New.
1416
73cd8ab1
DM
14172011-11-16 David S. Miller <davem@davemloft.net>
1418
1419 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
1420 target is sparc*-*-linux*
1421
77426730
PK
14222011-11-15 Paul Koning <paul_koning@dell.com>
1423
1424 * gdb.python/py-type.exp: New testcases for exceptions on scalar
1425 types.
1426
ed59ded5
DE
14272011-11-14 Doug Evans <dje@google.com>
1428
1429 * gdb.base/shell.exp: New file.
1430
405f8e94
SS
14312011-11-14 Stan Shebs <stan@codesourcery.com>
1432
1433 * gdb.trace/ftrace.c: New.
1434 * gdb.trace/ftrace.exp: New.
1435
1e4d1764
YQ
14362011-11-14 Yao Qi <yao@codesourcery.com>
1437
1438 * gdb.trace/change-loc-1.c: New.
1439 * gdb.trace/change-loc-2.c: New.
1440 * gdb.trace/change-loc.c: New.
1441 * gdb.trace/change-loc.exp: New.
1442 * gdb.trace/change-loc.h: New.
1443 * gdb.trace/trace-break.c (marker): Define new symbol.
1444 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
1445 New.
1446 (break_trace_same_addr_6): New.
1447
71eba9c2 14482011-11-12 Matt Rice <ratmice@gmail.com>
1449
1450 * gdb.base/info-macros.exp: Make tests for info definitions
1451 test info macro. Add tests for info macro argument processing.
1452 Rename a few tests.
1453
1d93e29a
KS
14542011-11-11 Keith Seitz <keiths@redhat.com>
1455
1456 PR gdb/12843
1457 * gdb.base/linespecs.exp: New file.
1458
a4b5b48a
DE
14592011-11-11 Doug Evans <dje@google.com>
1460
1461 * gdb.threads/print-threads.exp: Extend timeout for slower
1462 tests.
1463
f6b47be4
DE
14642011-11-10 Doug Evans <dje@google.com>
1465
792a0230
DE
1466 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
1467 "record to end of main" test.
1468
f6b47be4
DE
1469 * gdb.python/py-type.c (TS): New typedef.
1470 (ts): New global.
1471 * gdb.python/py-type.exp: Test field list of typedef.
1472
22355c90
JB
14732011-11-10 Joel Brobecker <brobecker@adacore.com>
1474
1475 * gdb.ada/small_reg_param: New testcase.
1476
a7860e76
TT
14772011-11-09 Tom Tromey <tromey@redhat.com>
1478
1479 * gdb.cp/destrprint.exp: New file.
1480 * gdb.cp/destrprint.cc: New file.
1481
72a2e3dc
MI
14822011-11-08 Meador Inge <meadori@codesourcery.com>
1483
1484 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
1485 (switch_stack_to_other): New test function.
1486 * gdb.arch/thumb-prologue.exp: New test cases.
1487
c7195df2 14882011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
1489
1490 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
1491
d3895d7d
YQ
14922011-11-08 Yao Qi <yao@codesourcery.com>
1493
1494 * gdb.exp (supports_process_record): New.
1495 (supports_reverse): New.
1496 * gdb.reverse/break-precsave.exp: Call support_process_record
1497 to run test conditionally.
1498 * gdb.reverse/consecutive-precsave.exp: Likewise.
1499 * gdb.reverse/i386-precsave.exp: Likewise.
1500 * gdb.reverse/machinestate-precsave.exp: Likewise.
1501 * gdb.reverse/solib-precsave.exp: Likewise.
1502 * gdb.reverse/step-precsave.exp: Likewise.
1503 * gdb.reverse/until-precsave.exp: Likewise.
1504 * gdb.reverse/watch-precsave.exp: Likewise.
1505 * gdb.reverse/break-reverse.exp: Call support_reverse to run
1506 test conditionally.
1507 * gdb.reverse/consecutive-reverse.exp: Likewise.
1508 * gdb.reverse/finish-precsave.exp: Likewise.
1509 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1510 * gdb.reverse/finish-reverse.exp: Likewise.
1511 * gdb.reverse/i386-reverse.exp: Likewise.
1512 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1513 * gdb.reverse/machinestate.exp: Likewise.
1514 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
1515 * gdb.reverse/sigall-precsave.exp: Likewise.
1516 * gdb.reverse/sigall-reverse.exp: Likewise.
1517 * gdb.reverse/solib-reverse.exp: Likewise.
1518 * gdb.reverse/step-reverse.exp: Likewise.
1519 * gdb.reverse/until-reverse.exp: Likewise.
1520 * gdb.reverse/watch-reverse.exp: Likewise.
1521
a59306a3
YQ
15222011-11-05 Yao Qi <yao@codesourcery.com>
1523
1524 * gdb.trace/trace-break.exp: Add test on setting two
1525 fast tracepoints at the same address.
1526
87769f59
JK
15272011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1528
1529 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
1530
3065dfb6
SS
15312011-11-02 Stan Shebs <stan@codesourcery.com>
1532
1533 * gdb.trace/collection.c: Add code using strings.
1534 * gdb.trace/collection.exp: Add tests of string collection.
1535
89e208db
JK
15362011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1537
1538 * gdb.base/skip-solib.exp (executable_main): New variable.
1539 (binfile_main): Base it on that.
1540 Use $executable_main in clean_restart calls. Drop gdb_exit and
1541 gdb_start calls.
1542
405e54e9
JK
15432011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1544
1545 Fix racy FAILs.
1546 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1547 breakpoint_re globals import by async. Set string_regex to .* for
1548 async. Remove the optional thread_selected_re and breakpoint_re
1549 globals expectations.
1550
58e8570a
JM
15512011-11-01 Joseph Myers <joseph@codesourcery.com>
1552
1553 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1554 well as Cygwin.
1555
7b35ec7f 15562011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
1557
1558 Add tests for skip command.
89e208db
JK
1559 * gdb.base/skip-solib-lib.c: New
1560 * gdb.base/skip-solib-main.c: New
1561 * gdb.base/skip-solib.exp: New
1562 * gdb.base/skip.c: New
1563 * gdb.base/skip.exp: New
1564 * gdb.base/skip1.c: New
1565 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 1566
b9fd1791
PA
15672011-10-31 Yao Qi <yao@codesourcery.com>
1568 Pedro Alves <pedro@codesourcery.com>
1569
1570 * gdb.trace/trace-break.c: New.
1571 * gdb.trace/trace-break.exp: New.
1572
4323fecc
JK
15732011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1574
1575 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1576 break-here-2.
1577
0e5bf2a8
PA
15782011-10-28 Pedro Alves <pedro@codesourcery.com>
1579
1580 * gdb.threads/no-unwaited-for-left.c: New.
1581 * gdb.threads/no-unwaited-for-left.exp: New.
1582 * gdb.threads/non-ldr-exc-1.c: New.
1583 * gdb.threads/non-ldr-exc-1.exp: New.
1584 * gdb.threads/non-ldr-exc-2.c: New.
1585 * gdb.threads/non-ldr-exc-2.exp: New.
1586 * gdb.threads/non-ldr-exc-3.c: New.
1587 * gdb.threads/non-ldr-exc-3.exp: New.
1588 * gdb.threads/non-ldr-exc-4.c: New.
1589 * gdb.threads/non-ldr-exc-4.exp: New.
1590
3a3dad98
JK
15912011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1592
1593 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1594 * gdb.base/attach-pie-misread.exp: Likewise.
1595 * gdb.base/break-interp.exp: Likewise.
1596 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1597 testcases for use_gdb_stub.
1598 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1599 (continue): New testcase.
1600 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1601 * gdb.threads/attach-into-signal.exp: Likewise.
1602 * gdb.threads/attach-stopped.exp: Likewise.
1603 * gdb.threads/attachstop-mt.exp: Likewise.
1604
d6a5d40c
PK
16052011-10-28 Paul Koning <paul_koning@dell.com>
1606
1607 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1608
ca539be8
JK
16092011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1610
1611 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1612 (mi_gdb_test): Import globals thread_selected_re
1613 and breakpoint_re. Expect them optionally at the regex start.
1614
d234ef5c
DE
16152011-10-27 Doug Evans <dje@google.com>
1616
1617 * gdb.python/python.exp: Test source -s.
1618
ab964825
PK
16192011-10-26 Paul Koning <paul_koning@dell.com>
1620
1621 * gdb.python/lib-types.cc (struct A): New structure.
1622 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1623
54d8a644
PK
16242011-10-25 Paul Koning <paul_koning@dell.com>
1625
1626 PR python/13327
d234ef5c 1627
54d8a644
PK
1628 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1629 fetch_lazy method.
1630
b0221781
YQ
16312011-10-24 Yao Qi <yao@codesourcery.com>
1632
1633 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1634 target is tic6x-*-*.
1635
6cda5a20
JB
16362011-10-21 Joel Brobecker <brobecker@adacore.com>
1637
1638 * gdb.ada/mi_task_info/task_switch.adb: New file.
1639 * gdb.ada/mi_task_info.exp: New file.
1640
5ed9db04
JK
16412011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1642
1643 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1644 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1645
9df2fbc4
PM
16462011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1647
1648 PR python/12656
1649
1650 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1651 global_block tests.
1652
736086ba
TT
16532011-10-18 Tom Tromey <tromey@redhat.com>
1654
1655 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1656
4af31552
TT
16572011-10-18 Tom Tromey <tromey@redhat.com>
1658
1659 * gdb.base/source.exp: Don't include full file name in test name.
1660 * gdb.python/python.exp: Don't include full file name in test
1661 name.
1662
43136979
AR
16632011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1664
1665 * gdb.base/attach-pie-noexec.c: New files.
1666 * gdb.base/attach-pie-noexec.exp: New files.
1667
543a9323
JM
16682011-10-17 Joseph Myers <joseph@codesourcery.com>
1669
1670 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1671 prompt for each extra line in command.
1672
21ae7a4d
JK
16732011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1674
1675 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1676 Revert the part of:
1677 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1678 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1679 Change the expected string.
1680
20ec36d9
JK
16812011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1682
1683 Fix results with system glibc debug info installed.
1684 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1685 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1686 Accept also __libc_ symbol prefix and no prefix.
1687
6501c2fc
KS
16882011-10-14 Keith Seitz <keiths@redhat.com>
1689
1690 PR c++/13225
1691 * gdb.cp/converts.cc (foo3_1): New function.
1692 (foo3_2): New functions.
1693 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1694 and null pointer conversions of integer constant zero.
1695 Add test to check if all arguments are checked for incompatible
1696 conversion BADNESS.
1697
55b1fd0c
TT
16982011-10-14 Tom Tromey <tromey@redhat.com>
1699
1700 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1701 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1702 linespec.
1703
22c05d8a
JK
17042011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1705
1706 Fix internal error regression.
1707 * gdb.dwarf2/implptr-optimized-out.S: New file.
1708 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1709
1d6edc3c
JK
17102011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1711
1712 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1713 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1714 (loclist): New.
1715 (4): New abbrev.
1716 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1717 Use prepare_for_testing, remove clean_restart.
1718 (p arraynoloc, p arraycallnoloc): New tests.
1719
9ec72168
JK
17202011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1721
1722 * gdb.cp/namespace-enum.exp (executable): New variable.
1723 (binfile): Use ${objdir}/${subdir}/ prefix.
1724 Use ${executable} for clean_restart.
1725
9c6c53f7
SA
17262011-10-11 Sterling Augustine <saugustine@google.com>
1727
1728 * gdb.cp/Makefile.in: Add namespace-enum test.
1729 * gdb.cp/namespace-enum.exp: New file.
1730 * gdb.cp/namespace-enum.c: New file.
1731 * gdb.cp/namespace-enum-main.c: New file.
1732
fac7ceb3
UW
17332011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1734
1735 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1736 sysroot.
1737
941b2081
JK
17382011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1739
1740 Reimplement @entry in input expressions.
1741 * gdb.base/exprs.c (v_int_array_init): New variable.
1742 * gdb.base/exprs.exp (print v_int_array_init)
1743 (print *v_int_array_init@1, print *v_int_array_init@2)
1744 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1745 (print v_int_array_init[1]@1): New tests.
1746
0344e878
JM
17472011-10-10 Joseph Myers <joseph@codesourcery.com>
1748
1749 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1750 expected message.
1751
5a56e9c5
DE
17522011-10-09 Doug Evans <dje@google.com>
1753
1754 * gdb.base/alias.exp: Add tests for alias command.
1755
2bda9cc5
JK
17562011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1757
1758 * gdb.arch/amd64-entry-value.s: New file.
1759 * gdb.mi/mi2-amd64-entry-value.s: New file.
1760
a471c594
JK
17612011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1762
1763 Display @entry parameter values even for references.
1764 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1765 functions.
1766 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1767 reference and datap_input.
1768 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1769 breakpoints.
1770 (continue to breakpoint: entry_reference: reference)
1771 (entry_reference: bt at entry)
1772 (continue to breakpoint: entry_reference: breakhere_reference)
1773 (entry_reference: bt, entry_reference: ptype regparam)
1774 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1775 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1776 (entry_reference: p regcopy, entry_reference: p nodataparam)
1777 (entry_reference: p nodataparam@entry): New tests.
1778
36b11add
JK
17792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1780
1781 Support @entry in input expressions.
1782 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1783 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1784 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1785 (tailcall: p j@entry): New tests.
1786 * gdb.cp/koenig.cc (A::entry): New function.
1787 (main): Call it.
1788 * gdb.cp/koenig.exp (p entry (c)): New test.
1789
e18b2753
JK
17902011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1791
1792 Display @entry parameter values (without references).
1793 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1794 (different, validity, invalid): New functions.
1795 (main): Call them.
1796 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1797 stacktest, breakhere_stacktest, different, breakhere_different,
1798 breakhere_validity and breakhere_invalid.
1799 (entry: bt): Update for @entry.
1800 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1801 (entry_validity: *, entry_invalid: *): Many new tests.
1802 * gdb.base/break.exp
1803 (run until breakpoint set at small function, optimized file): Accept
1804 also the @entry suffix.
1805 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1806 * gdb.mi/mi2-amd64-entry-value.c: New files.
1807 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1808
2d6c5dc2
JK
18092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1810
1811 Protect entry values against self tail calls.
1812 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1813 (main): Call self.
1814 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1815 (set debug entry-values 1, self: bt debug entry-values): New tests.
1816
111c6489
JK
18172011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1818
1819 Recognize virtual tail call frames.
1820 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1821 (amb_b, amb_a): New.
1822 (main): Call a and b.
1823 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1824 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1825 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1826 New tests.
1827
8e3b41a9
JK
18282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1829
1830 Implement basic support for DW_TAG_GNU_call_site.
1831 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1832 * gdb.arch/amd64-entry-value.cc: New file.
1833 * gdb.arch/amd64-entry-value.exp: New file.
1834
181cebd4
JK
18352011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1836
1837 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1838 * gdb.dwarf2/implptr-64bit.S: New file.
1839 * gdb.dwarf2/implptr-64bit.exp: New file.
1840
741f5e3c
JK
18412011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1842
1843 Fix initial language detection with -readnow.
1844 * gdb.cp/readnow-language.cc: New file.
1845 * gdb.cp/readnow-language.exp: New file.
1846
a73d2258
JK
18472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1848
1849 Fix printed anonymous struct name.
1850 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1851
af369495
JM
18522011-10-09 Joseph Myers <joseph@codesourcery.com>
1853
1854 * gdb.base/solib-symbol.exp: Do not include directories in
1855 filenames in expected messages.
1856
1fa57852
DE
18572011-10-07 Doug Evans <dje@google.com>
1858
1859 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1860
bd054e06
KP
18612011-10-07 Kevin Pouget <kevin.pouget@st.com>
1862
1863 Allow Python notification of new object-file loadings.
1864 * gdb.python/py-events.exp: Test newobjfile event.
1865 * gdb.python/py-events.py: Register newobjfile callback.
1866 * gdb.python/py-events.c: Add call to shared library
1867 * gdb.python/py-events-shlib.c: New file.
1868
8031b6f8
JM
18692011-10-06 Joseph Myers <joseph@codesourcery.com>
1870
1871 * gdb.base/fixsection.exp: Do not include directories in filename
1872 in expected message.
1873
7fea6923
PM
18742011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1875
1876 Add tests for passing of environment variables to inferior.
1877 * gdb.base/testenv.c: New test source.
1878 * gdb.base/testenv.exp: New expect test.
1879
687f2a88
PK
18802011-10-04 Paul Koning <paul_koning@dell.com>
1881
1882 * gdb.python/py-value.c (main): Break before return.
1883
cb6be26b
KP
18842011-10-04 Kevin Pouget <kevin.pouget@st.com>
1885
1886 PR python/12691: Add the inferior to Python exited event
1887 * gdb.python/py-events.exp: Test the inferior attribute of exited
1888 event with a fork.
1889 * gdb.python/py-events.py: Print inferior number on exit.
1890 * gdb.python/py-events.c: Fork the inferior.
1891
fb213700
EBM
18922011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1893
1894 * gdb.base/jit.exp: Add testcase name to log message
1895
aa2071bd
PK
18962011-10-03 Paul Koning <paul_koning@dell.com>
1897 Jan Kratochvil <jan.kratochvil@redhat.com>
1898
1899 * gdb.python/py-value.exp
1900 (python inval = gdb.parse_and_eval('*(int*)0'))
1901 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1902 (set argc=2, python print argc_lazy): New tests.
1903
dd11a36c
JB
19042011-10-02 Joel Brobecker <brobecker@adacore.com>
1905
1906 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1907
46f886f1
JK
19082011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1909 Pedro Alves <pedro@codesourcery.com>
1910
1911 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1912 can_read_0, test for it.
1913 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1914 (parse_and_eval with memory error): ... here, make it untested if
1915 can_read_0.
1916
c5cb204f
MP
19172011-09-30 Marek Polacek <mpolacek@redhat.com>
1918
1919 * gdb.python/python.exp (verify pagination beforehand)
1920 (verify pagination afterwards): Fix race by splitting the line.
1921
68fb0ec0
JM
19222011-09-29 Joseph Myers <joseph@codesourcery.com>
1923
1924 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1925 for 64-bit multilibs from i?86-* targets.
1926
6aee0d90
MP
19272011-09-29 Marek Polacek <mpolacek@redhat.com>
1928
1929 * lib/gdb.exp: Fix a typo in one of the comments.
1930
e9101ff5
MP
19312011-09-29 Marek Polacek <mpolacek@redhat.com>
1932
1933 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1934 matching pattern.
1935
7a81bdbf
PK
19362011-09-28 Paul Koning <paul_koning@dell.com>
1937
1938 * gdb.python/py-type.c (enum E): New.
1939 * gdb.python/py-type.exp (test_fields): Add tests for Python
1940 mapping access to fields.
1941 (test_enums): New test for field access on enums.
1942
6710bf39
SS
19432011-09-27 Stan Shebs <stan@codesourcery.com>
1944
1945 * gdb.trace/collection.exp: Test collection of $_ret.
1946
b2a6bdeb
AT
19472011-09-22 Andreas Tobler <andreast@fgznet.ch>
1948
1949 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1950 list of compilation switches for <*-*-freebsd*>.
1951
3c9057f3
SS
19522011-09-19 Stan Shebs <stan@codesourcery.com>
1953
1954 * gdb.trace/tspeed.exp: New file.
1955 * gdb.trace/tspeed.c: New file.
1956
34518530
YQ
19572011-09-18 Yao Qi <yao@codesourcery.com>
1958
1959 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1960 instructions.
1961 (test_adr_32bit, test_pop_pc): Likewise.
1962 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1963 Thumb instructions.
1964 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1965 in gdb_test_multiple.
1966 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1967
ab254057
YQ
19682011-09-17 Yao Qi <yao@codesourcery.com>
1969
1970 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1971 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1972 support single step to signal handler.
1973
9c317b71
YQ
19742011-09-17 Yao Qi <yao@codesourcery.com>
1975
1976 * gdb.base/disp-step-fork.c: New.
1977 * gdb.base/disp-step-syscall.exp: New.
1978 * gdb.base/disp-step-vfork.c: New.
1979
a8123151
JB
19802011-09-16 Joel Brobecker <brobecker@adacore.com>
1981
1982 * gdb.ada/tasks.exp: Make the expected output for
1983 the `info tasks' tests more resilient to spacing
1984 changes.
1985
63a9aad8
JK
19862011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1987
1988 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1989 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1990
2aa48337
KP
19912011-09-15 Kevin Pouget <kevin.pouget@st.com>
1992
1993 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1994 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1995
6839b47f
KP
19962011-04-30 Kevin Pouget <kevin.pouget@st.com>
1997
1998 Handle multiple breakpoint hits in Python interface:
1999 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
2000 presence.
2001 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
2002 breakpoint hits.
2003
0935723e
JK
20042011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
2005 Jan Kratochvil <jan.kratochvil@redhat.com>
2006
2007 * gdb.python/py-events.exp: Remove pretty printing comment.
2008 * gdb.python/py-evsignal.exp: New file.
2009 * gdb.python/py-evthreads.c: Include signal.h.
2010 (thread3): Remove variable count3. Remove variable bad and use raise
2011 instead.
2012 (thread2): Remove variable count2. Move thread3 pthread_create here,
2013 merge pthread_join to a single line.
2014 (main): Remove variable count1. Merge pthread_join with pthread_create
2015 to a single line.
2016 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
2017 KFAIL python/12966 for gdbserver. Test return value of
2018 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
2019 gdb_expect by gdb_test and gdb_test_multiple.
2020 (thread 2, thread 3): New tests.
2021
4801a9a3
PA
20222011-09-12 Matt Rice <ratmice@gmail.com>
2023 Pedro Alves <pedro@codesourcery.com>
2024
2025 PR gdb/13175
2026
2027 * gdb.base/interp.exp: New tests.
2028 * gdb.base/interp.c: New file.
2029
24ece742
DE
20302011-09-12 Doug Evans <dje@google.com>
2031
2032 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
2033 * gdb.dwarf2/typeddwarf.exp: Ditto.
2034
7f062217
JK
20352011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2036
2037 Fix compatibility with x32 arch.
2038 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
2039 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
2040 is_x86_like_target.
2041 * testsuite/gdb.trace/collection.exp: Likewise.
2042 * testsuite/gdb.trace/report.exp: Likewise.
2043 * testsuite/gdb.trace/unavailable.exp: Likewise.
2044 * testsuite/gdb.trace/while-dyn.exp: Likewise.
2045 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
2046 (is_x86_like_target): Check also is_amd64_regs_target.
2047
08711b9a
JK
20482011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2049
2050 PR breakpoints/12435
2051 * gdb.arch/amd64-prologue-xmm.c: New file.
2052 * gdb.arch/amd64-prologue-xmm.exp: New file.
2053 * gdb.arch/amd64-prologue-xmm.s: New file.
2054
b99b5f66
JK
20552011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2056
2057 * gdb.dwarf2/dw2-param-error-main.c: New file.
2058 * gdb.dwarf2/dw2-param-error.S: New file.
2059 * gdb.dwarf2/dw2-param-error.exp: New file.
2060
a391a2f6
PA
20612011-09-08 Pedro Alves <pedro@codesourcery.com>
2062
2063 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
2064 inferior's pid and look for a core dump named core.$pid. Use
2065 `remote_file' commands on the host instead of hand coding shell
2066 commands on the build.
2067 * gdb.base/valgrind-db-attach.exp: Kill the program before
2068 finishing the test.
2069
7d8e6458 20702011-09-02 Matt Rice <ratmice@gmail.com>
2071
2072 * lib/prompt.exp: New file for testing the first prompt.
2073 * gdb.python/py-prompt.exp: Ditto.
2074 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
2075
68e77c9e
PA
20762011-09-02 Pedro Alves <pedro@codesourcery.com>
2077
2078 * gdb.threads/gcore-thread.exp: Set the global core_supported to
2079 0, before testing gcore.
2080
9655e943
JK
20812011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2082
df6dc84d
JK
2083 * dw2-ifort-parameter-debug.S: Update copyright year.
2084 * dw2-ifort-parameter.c: Update copyright year.
2085 * dw2-ifort-parameter.exp: Update copyright year.
2086
9655e943
JK
2087 * dw2-ifort-parameter-debug.S: New file.
2088 * dw2-ifort-parameter.c: New file.
2089 * dw2-ifort-parameter.exp: New file.
2090
353d1d73
JK
20912011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2092
2093 * gdb.base/commands.exp (error_clears_commands_left): New function.
2094 (): Call it.
2095
5c07461a
JK
20962011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2097
2098 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
2099 (C): Initialize `a'.
2100 * gdb.mi/mi-inheritance-syntax-error.exp
2101 (-data-evaluate-expression $path): Expect `a' as 5.
2102
0d932b2f
MK
21032011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
2104
2105 PR mi/11912
2106 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
2107 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
2108 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
2109 keyword in output of -var-info-path-expression.
2110
bdb54049
JK
21112011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2112
2113 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
2114 * gdb.trace/collection.exp: Likewise.
2115 * gdb.trace/report.exp: Likewise.
2116 * gdb.trace/unavailable.exp: Likewise.
2117 * gdb.trace/while-dyn.exp: Likewise.
2118
59cde39c
KS
21192011-08-18 Keith Seitz <keiths@redhat.com>
2120
2121 PR c++/12266
2122 * gdb.cp/meth-typedefs.cc: New file.
2123 * gdb.cp/meth-typedefs.exp: New file.
2124
fa3a4f15
PM
21252011-08-17 Phil Muldoon <pmuldoon@redhat.com>
2126
2127 * gdb.python/python.exp: Add extended-prompt tests.
2128
c1049fca
JK
21292011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2130
2131 * gdb.arch/i386-dr3-watch.exp
2132 (watchpoint on gap1 does not fit debug registers)
2133 (delete all watchpoints): Fix racy expect strings.
2134
d93f7b5c
YQ
21352011-08-14 Yao Qi <yao@codesourcery.com>
2136
2137 * gdb.base/maint.exp: set data_section to ".neardata".
2138 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
2139 * gdb.base/savedregs.exp: Handle SIGILL.
2140 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
2141 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
2142
457e09f0
DE
21432011-08-12 Doug Evans <dje@google.com>
2144
2145 * gdb.python/py-symbol.exp: Add test for symbol.type.
2146
5d0bb2fb
UW
21472011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
2148
2149 * gdb.threads/pthreads.exp: Enable on non-native configurations.
2150 * gdb.mi/mi-pthreads.exp: Likewise.
2151 * gdb.mi/mi2-pthreads.exp: Likewise.
2152 * gdb.mi/gdb669.exp.exp: Likewise.
2153
fcdfa280
PA
21542011-08-09 Pedro Alves <pedro@codesourcery.com>
2155
2156 * lib/mi-support.exp (detect_async): Rename to...
2157 (mi_detect_async): ... this.
2158 * gdb.mi/mi-nonstop-exit.exp: Adjust.
2159 * gdb.mi/mi-nonstop.exp: Adjust.
2160 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
2161 * gdb.mi/mi-nsintrall.exp: Adjust.
2162 * gdb.mi/mi-nsmoribund.exp: Adjust.
2163 * gdb.mi/mi-nsthrexec.exp: Adjust.
2164
9d8fa392
PA
21652011-08-09 Pedro Alves <pedro@codesourcery.com>
2166
2167 * gdb.base/display.c (do_loops): New `p_i' local.
2168 * gdb.base/display.exp: Test displaying a variable that is
2169 temporarily at a bad address.
2170
b6cede78
JK
21712011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2172
2173 * gdb.dwarf2/dw2-op-stack-value.S: New file.
2174 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
2175
67bedb8c
JK
21762011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2177
2178 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
2179 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
2180 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 2181
af6e93b2
PA
21822011-08-05 Pedro Alves <pedro@codesourcery.com>
2183
2184 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
2185 procedure.
2186 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
2187
1cf0e11f
YQ
21882011-08-05 Yao Qi <yao@codesourcery.com>
2189
2190 * gdb.base/callfuncs.exp: Set language after main.
2191 * gdb.cp/cplusfuncs.exp: Likewise.
2192 * gdb.cp/inherit.exp: Likewise.
2193
a1e28cb2
UW
21942011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2195
2196 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
2197 * gdb.base/watch-vfork.exp: Skip on remote targets.
2198
d4f5bbb9
UW
21992011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2200
2201 * gdb.threads/thread-find.exp: Support remote targets.
2202
724f4f80
UW
22032011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2204
2205 * gdb.base/jit.exp: Download solib_binfile to target.
2206 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
2207 and call dlopen without full path name.
2208 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
2209 dlopen without full path name.
2210
934709f0
PW
22112011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2212
2213 * gdb.base/break-always.exp: Complete the test
2214 with duplicated breakpoints and enabling/disabling them.
2215
c26106c4
TT
22162011-08-02 Tom Tromey <tromey@redhat.com>
2217
2218 PR gdb/11289:
2219 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
2220
9300444e 22212011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
2222
2223 PR gdb/13045
2224 * gdb.base/float.exp: Add new test case for PR gdb/13045
2225 * gdb.base/float.c: New file.
2226
00bd41d6
PM
22272011-07-28 Phil Muldoon <pmuldoon@redhat.com>
2228
2229 * gdb.python/py-mi.exp: Test printers returning string hint, and
2230 also not returning a value.
2231 * gdb.python/py-prettyprint.c: Add testcase for above.
2232 * gdb.python/py-prettyprint.py: Add test printer for above.
2233
d24f74ce
JK
22342011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2235
2236 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
2237 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
2238 (.Ldie30) Add as field "data4".
2239 (.Ldie32) Rename field "b" to "shl".
2240 (abbrev4) Change for the "data4" field.
2241 (abbrev5, abbrev6) Remove.
2242 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
2243 (p &s.shl): ... here. Add comment.
2244 (p &s.data4): New.
2245
bb7da2bf
JK
22462011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2247
2248 Fix crash on lval_computed values.
2249 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
2250
11081198
JK
22512011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2252
2253 * gdb.base/help.exp (help whatis): Update the expected string.
2254
3c6e0cb3
JK
22552011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2256
2257 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
2258 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
2259 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2260 Change the expected string.
2261
efa80663
PA
22622011-07-26 Pedro Alves <pedro@codesourcery.com>
2263
2264 * gdb.base/watchpoint.exp
2265 (test_disable_enable_software_watchpoint): New procedure.
2266 (top level): Run it.
2267
db8e4570
UW
22682011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2269
2270 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
2271 executable file "${binfile}", C++ version "${binfile}-cxx".
2272 * gdb.python/py-prettyprint.exp: Likewise.
2273 * gdb.python/py-symbol.exp: Likewise.
2274 * gdb.python/py-type.exp: Likewise.
2275 * gdb.python/py-value.exp: Likewise.
2276 * gdb.python/py-template.exp (test_template_arg): Pass full executable
2277 file name instead of just suffix.
2278
543305c9
JK
22792011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2280
2281 Fix implicit pointer offsets.
2282 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
2283 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
2284 (continue to breakpoint: continue to baz breakpoint for implptr)
2285 (sanity check element 0, sanity check element 1)
2286 (enter the inlined function, check element 0 for the offset)
2287 (check element 1 for the offset)
2288 (continue to breakpoint: ignore the second baz breakpoint): New tests.
2289 (set foo breakpoint for implptr): Update the breakpoint number.
2290
b3215adc
UW
22912011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2292
2293 * gdb.python/py-mi.exp: Use different file names for different
2294 versions of the executable under test.
2295 * gdb.python/py-prettyprint.exp: Likewise.
2296 * gdb.python/py-symbol.exp: Likewise.
2297 * gdb.python/py-template.exp: Likewise.
2298 * gdb.python/py-type.exp: Likewise.
2299 * gdb.python/py-value.exp: Likewise.
2300
182b9acc
UW
23012011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2302
2303 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
2304 flag after restarting GDB if necessary.
2305
e6052b5d
UW
23062011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2307
2308 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
2309
1ced966e
PA
23102011-07-22 Pedro Alves <pedro@codesourcery.com>
2311
2312 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
2313 backend doesn't leave used debug registers behind.
2314
3543a589
TT
23152011-07-22 Tom Tromey <tromey@redhat.com>
2316
2317 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
2318 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
2319 argument.
2320 * gdb.dwarf2/typeddwarf-amd64.S: New file.
2321
14d15303 23222011-07-21 Matt Rice <ratmice@gmail.com>
2323
2324 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
2325 in mostlyclean rule. Add files ending in .core.
2326
9b158ba0 23272011-07-21 Matt Rice <ratmice@gmail.com>
2328
2329 PR macros/12999
2330 * gdb.base/info-macros.c: New test sources.
2331 * gdb.base/info-macros.exp: New tests.
2332
d17b6f81
PM
23332011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2334
2335 * gdb.python/python.exp: Add prompt substitution tests.
2336
918dd910
JK
23372011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2338
2339 Fix crash if referenced CU is aged out.
2340 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
2341 New.
2342 * gdb.dwarf2/implptr.exp: Likewise.
2343
0e37a63c
JK
23442011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2345
2346 * gdb.dwarf2/implptr.S: Rebuilt.
2347 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
2348 (bar): Use them for j, k, l.
2349 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
2350 COMPILE.
2351 (print j in implptr:bar): Update for the intp typedef.
2352 (print p[0].x in implptr:foo): Use more exact regex.
2353
f65cf84c
TT
23542011-07-18 Tom Tromey <tromey@redhat.com>
2355
2356 * gdb.cp/static-method.exp: Add missing single quote.
2357
d5b4a7be
YQ
23582011-07-18 Yao Qi <yao@codesourcery.com>
2359
2360 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
2361 supported.
2362 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2363 * gdb.mi/mi-nonstop.exp: Likewise.
2364 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2365 * gdb.mi/mi-nsintrall.exp: Likewise.
2366 * gdb.mi/mi-nsmoribund.exp: Likewise.
2367 * gdb.mi/mi-nsthrexec.exp: Likewise.
2368 * gdb.python/py-evthreads.exp: Likewise.
2369
e9ea2662
JK
23702011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2371
2372 Code cleanup.
2373 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
2374 it. Substitute it instead of test_compiler_info everywhere.
2375
ce451573
UW
23762011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2377
2378 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
2379 remote targets as well.
2380
756d88a7
UW
23812011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2382
2383 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
2384 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2385
31f83dc5
UW
23862011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2387
2388 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
2389 a remote machine, not the host.
2390 (gdb_compile_shlib): Set soname if target is remote.
2391
059241a0
PP
23922011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2393
2394 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
2395
28a0b48c 23962011-07-13 Matt Rice <ratmice@gmail.com>
2397
2398 * gdb.python/py-objfile-script-gdb.py: Renamed to
2399 py-objfile-script-gdb.py.in.
2400 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
2401 py-objfile-script-gdb.py.
2402 * gdb.python/py-objfile-script.exp: Update reference to
2403 py-objfile-script-gdb.py.
2404
9a771b67
JK
24052011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2406
2407 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
2408 reference undefined label.
2409
04ad99e6
JK
24102011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2411
2412 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
2413 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
2414 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
2415 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2416
713389e0
PM
24172011-07-11 Phil Muldoon <pmuldoon@redhat.com>
2418
2419 PR python/12438
2420 * gdb.python/python.exp: Add maint set/show python print-stack
2421 deprecated tests. Add set/show python print-backtrace tests.
2422
97d146f8
JK
24232011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2424
2425 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
2426 debug info.
2427
facde0e5 24282011-07-06 Matt Rice <ratmice@gmail.com>
2429
2430 * gdb.python/python.exp: Update filename paths.
2431 * gdb.python/py-symtab.exp: Ditto.
2432
438640d1
MP
24332011-07-06 Marek Polacek <mpolacek@redhat.com>
2434
2435 * gdb.python/py-evthreads.exp: Add missing `$'.
2436
33a365df
MF
24372011-07-06 Jie Zhang <jie.zhang@analog.com>
2438
2439 * config/bfin.exp: New file.
2440 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
2441 * gdb.asm/bfin.inc: New file.
2442
8f7ae686
MP
24432011-07-06 Marek Polacek <mpolacek@redhat.com>
2444
df46027d 2445 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
2446 the whole output.
2447
eb2a6f42
TT
24482011-07-05 Tom Tromey <tromey@redhat.com>
2449
2450 * gdb.java/jprint.java (jprint.hi): New field.
2451 * gdb.java/jprint.exp: Print string.
2452
177b42fe
TJB
24532011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
2454
2455 * gdb.base/call-sc.c: Fix typos.
2456 * gdb.base/ifelse.exp: Likewise.
2457 * gdb.base/structs.c: Likewise.
2458
3b2a0cf2
JB
24592011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2460
2461 * gdb.base/jit-so.exp: New test.
2462 * gdb.base/jit-dlmain.c: New file.
2463 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
2464
46fc714c
JK
24652011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2466
2467 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
2468 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
2469 * gdb.cp/pr9167.exp (p b): Likewise.
2470 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
2471 (test value of P in inner_m, test type of Z in inner_m): Call
2472 setup_xfail for gcc <= 4.5.
46fc714c 2473
418c7cf7
JK
24742011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2475
2476 * gdb.cp/paren-type.cc: New files.
2477 * gdb.cp/paren-type.exp: New files.
2478
3d50dd94
JK
24792011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2480
2481 Stop on first linespec terminator instead of eating what we can.
2482 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
2483 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
2484 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
2485 (break C::f()): ... this one.
2486 (break C::operator()()): New test.
2487 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
2488 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
2489 test.
2490
dcf9f4ab
JK
24912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2492
2493 Fall back linespec to minimal symbols.
2494 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
2495 error message.
2496 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
2497 * gdb.cp/minsym-fallback-main.cc: New file.
2498 * gdb.cp/minsym-fallback.cc: New file.
2499 * gdb.cp/minsym-fallback.exp: New file.
2500 * gdb.cp/minsym-fallback.h: New file.
2501
3f542ed1
JK
25022011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2503
2504 * gdb.cp/no-dmgl-verbose.cc: New file.
2505 * gdb.cp/no-dmgl-verbose.exp: New file.
2506
25072011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
2508
2509 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
2510 __GI_.
2511 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
2512 (f): New function.
2513 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
2514 (complete p 'func<short>(): ... here.
2515 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
2516 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
2517 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
2518 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
2519 Make them KFAIL gcc/49546.
2520
00eb2c4a
JB
25212011-07-01 Joel Brobecker <brobecker@adacore.com>
2522
2523 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
2524
85a20c42
JK
25252011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2526
2527 Test GCC PR debug/49546.
2528 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
2529 (test type of F in k3_m, test value of F in k3_m): New.
2530 * gdb.cp/temargs.cc (struct S3, struct K3): New.
2531 (main): New variable k3. Call k3.k3_m.
2532
d2d43431
JB
25332011-07-01 Jean-Charles Delay <delay@adacore.com>
2534
2535 * gdb.ada/packed_array.exp: Fix expected outout.
2536
54ae186f
JB
25372011-07-01 Jean-Charles Delay <delay@adacore.com>
2538
2539 * gdb.ada/packed_array.exp: fixed expected output.
2540
8f17729f
JB
25412011-07-01 Joel Brobecker <brobecker@adacore.com>
2542
2543 * gdb.ada/same_enum: New testcase.
2544
f5aa6869
JB
25452011-07-01 Joel Brobecker <brobecker@adacore.com>
2546
2547 * gdb.ada/ptr_typedef: New testcase.
2548
828292f2
JB
25492011-07-01 Joel Brobecker <brobecker@adacore.com>
2550
2551 * gdb.ada/arrayptr.exp: Add ptype test.
2552
18920c42
JB
25532011-07-01 Joel Brobecker <brobecker@adacore.com>
2554
2555 * gdb.ada/char_enum: New testcase.
2556
3536d9e3 25572011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
2558
2559 * gdb.base/dump.exp (capture_pointer_with_type): New.
2560 Get value from address instead of name.
2561 Start GDB once, and do `dump' and `restore'
2562 tests together.
2563
db863c42
MF
25642011-06-30 Jie Zhang <jie.zhang@analog.com>
2565 Mike Frysinger <vapier@gentoo.org>
2566
2567 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2568 helper functions for getting/setting remotetimeout variable.
2569 * lib/gdb.exp (gdb_load): If the target is remote, set
2570 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2571 with $loadtimeout. Set $load_ok to 0 before doing the load.
2572 Instead of returning, immediately, set $load_ok to 0. Call
2573 set_remotetimeout with $oldremotetimeout, and then return if
2574 $load_ok is 1.
2575
e9e642a8
AB
25762011-06-30 Andrew Burgess <aburgess@broadcom.com>
2577
2578 * gdb.python/py-template.exp: Don't run this test if the target
2579 does not support c++ tests.
2580
32019081
JK
25812011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2582
2583 Fix non-only rename list for Fortran modules import.
2584 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2585 tests.
2586 * gdb.fortran/module.f90 (module moduse): New.
2587 (program module): use moduse, test var_x, var_y and var_z.
2588
0ecee54c
TT
25892011-06-29 Tom Tromey <tromey@redhat.com>
2590
2591 PR testsuite/12040:
2592 * gdb.fortran/array-element.exp: Use f90, not f77.
2593 * gdb.fortran/complex.exp: Use f90, not f77.
2594 * gdb.fortran/derived-type.exp: Use f90, not f77.
2595 * gdb.fortran/library-module.exp: Use f90, not f77.
2596 * gdb.fortran/logical.exp: Use f90, not f77.
2597 * gdb.fortran/module.exp: Use f90, not f77.
2598 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2599 * gdb.fortran/subarray.exp: Use f90, not f77.
2600
3b2b8fea
TT
26012011-06-29 Tom Tromey <tromey@redhat.com>
2602
2603 * gdb.fortran/charset.exp: New file.
2604 * gdb.fortran/charset.f90: New file.
2605
42159ca5
TT
26062011-06-29 Tom Tromey <tromey@redhat.com>
2607
2608 PR testsuite/12040:
2609 * lib/future.exp: New file, mostly extracted from ada.exp.
2610 Rewrote compatibility code to use rename.
2611 (gdb_find_gfortran): New proc.
2612 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2613 gfortran patch.
2614 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2615 Move to future.exp.
2616 * lib/gdb.exp: Always load future.exp.
2617
af69a5ce
YQ
26182011-06-28 Yao Qi <yao@codesourcery.com>
2619
2620 * gdb.cp/exception.cc: Don't include iostream.
2621 (bar): Remove print statement.
2622 (catcher): New.
2623 (main): Remove print statements. Call function catcher.
2624 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2625 Set breakpoint on catcher, and check the value of parameter.
2626
ab5c6a72
YQ
26272011-06-23 Yao Qi <yao@codesourcery.com>
2628
2629 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2630 1.2 is disabled. KFAIL for uclinux.
2631
9497469f
MP
26322011-06-23 Marek Polacek <mpolacek@redhat.com>
2633
2634 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2635 mi_gdb_test.
2636
b9132588
MP
26372011-06-23 Marek Polacek <mpolacek@redhat.com>
2638
5d197ed0 2639 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2640
e55595ca
MP
26412011-06-23 Marek Polacek <mpolacek@redhat.com>
2642
5d197ed0
MP
2643 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2644
26452011-06-23 Marek Polacek <mpolacek@redhat.com>
2646
2647 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2648 `test_exec_and_symbol_mi_operatons' return value.
2649 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2650 gdb_test_multiple.
2651 (test_exec_and_symbol_mi_operatons): Likewise.
2652 (test_path_specification): Likewise.
e55595ca 2653
be777e08
YQ
26542011-06-23 Yao Qi <yao@codesourcery.com>
2655
2656 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2657 supported.
2658 * lib/gdb.exp (support_displaced_stepping): New.
2659
615556d6
YQ
26602011-06-23 Yao Qi <yao@codesourcery.com>
2661
2662 * gdb.threads/execl.exp: Skip on remote target.
2663
833b0ca7
MP
26642011-06-21 Marek Polacek <mpolacek@redhat.com>
2665
5d197ed0 2666 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2667 mi_gdb_test.
2668
1ee4023a
MP
26692011-06-20 Marek Polacek <mpolacek@redhat.com>
2670
5d197ed0 2671 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2672
d0b1d624
MP
26732011-06-20 Marek Polacek <mpolacek@redhat.com>
2674
5d197ed0 2675 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2676 mi_gdb_test.
2677
79aa92c1
MP
26782011-06-20 Marek Polacek <mpolacek@redhat.com>
2679
5d197ed0 2680 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2681
5ce5db06
YQ
26822011-06-14 Yao Qi <yao@codesourcery.com>
2683
2684 gdb/testsuite/
2685 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2686
533a737e
JK
26872011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2688
2689 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2690
d0e53741
TT
26912011-06-10 Tom Tromey <tromey@redhat.com>
2692
2693 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2694 Add tests for pointer-to-member-function.
2695 * gdb.cp/temargs.cc (S::somefunc): New function.
2696 (K2): New class.
2697 (main): Instantiate K2; call method.
2698
b5916bbd
JB
26992011-06-08 Joel Brobecker <brobecker@adacore.com>
2700
2701 * gdb.python/py-inferior.c (f2): Make str an array rather
2702 than a pointer.
2703 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2704
5be4dfca
JK
27052011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2706
2707 * gdb.base/async-shell.c: New file.
2708 * gdb.base/async-shell.exp: New file.
2709
9f47e254
PA
27102011-06-06 Pedro Alves <pedro@codesourcery.com>
2711
2712 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2713
64b9b334
JB
27142011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2715
2716 From Stephen Kitt <steve@sk2.org>
2717 * gdb.base/help.exp: Adjust following some spelling corrections
2718 in GDB.
2719
dbc0f131
YQ
27202011-06-01 Yao Qi <yao@codesourcery.com>
2721
2722 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2723
fd336a18
KS
27242010-05-31 Keith Seitz <keiths@redhat.com>
2725
2726 PR c++/12750
2727 * gdb.cp/static-method.cc: New file.
2728 * gdb.cp/static-method.exp: New file.
2729
fa8b9902
KS
27302010-05-31 Keith Seitz <keiths@redhat.com>
2731
2732 PR symtab/12704
2733 * gdb.cp/anon-ns.cc: New file.
2734 * gdb.cp/anon-ns.exp: New file.
2735
0a5b1e09
PA
27362011-05-31 Pedro Alves <pedro@codesourcery.com>
2737
2738 * gdb.arch/i386-dr3-watch.c: New file.
2739 * gdb.arch/i386-dr3-watch.exp: New file.
2740
0578b8d1
YQ
27412011-05-30 Yao Qi <yao@codesourcery.com>
2742
2743 * gdb.base/callfuncs.c (t_structs_fc): New.
2744 (t_structs_dc, t_structs_ldc): New.
2745 (t_double_many_args):
2746 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2747 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2748 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2749 * gdb.base/callfuncs.exp: Call new functions.
2750
6680506e
YQ
27512011-05-30 Yao Qi <yao@codesourcery.com>
2752
ff4d2c60
YQ
2753 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2754 Call rerun_and_prepare for each test to isolate effects.
2755
27562011-05-30 Yao Qi <yao@codesourcery.com>
2757
2758 * gdb.base/varargs.c (find_max_float_real): New.
2759 (find_max_double_real, find_max_long_double_real): New.
2760 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2761 * lib/gdb.exp (setup_kfail_for_target): New.
2762
e43ec454
YQ
27632011-05-30 Yao Qi <yao@codesourcery.com>
2764
2765 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2766 (callcd, callce, callcf, callc1a, callc1b): New.
2767 (callc2a, callc2b): New.
2768 * gdb.base/funcargs.exp (complex_args): New.
2769 (complex_integral_args, complex_float_integral_args): New.
2770 * lib/gdb.exp (support_complex_tests): New. Determine
2771 whether to run test cases on _Complex types.
2772
432b4d03
JK
27732011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2774
2775 * gdb.threads/leader-exit.c: New file.
2776 * gdb.threads/leader-exit.exp: New file.
2777
6caf069d
MP
27782011-05-27 Marek Polacek <mpolacek@redhat.com>
2779
9497469f 2780 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2781
97fce28b
MP
27822011-05-27 Marek Polacek <mpolacek@redhat.com>
2783
2784 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2785 remove the `supported' variable.
2786 * gdb.mi/mi-nonstop.exp: Likewise.
2787 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2788 * gdb.mi/mi-nsintrall.exp: Likewise.
2789 * gdb.mi/mi-nsmoribund.exp: Likewise.
2790 * gdb.mi/mi-nsthrexec.exp: Likewise.
2791
9da8c2a0
PA
27922011-05-26 Pedro Alves <pedro@codesourcery.com>
2793
2794 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2795
2c03e5be
PA
27962011-05-26 Pedro Alves <pedro@codesourcery.com>
2797
2798 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2799
2e21250d
KS
28002011-05-24 Keith Seitz <keiths@redhat.com>
2801
2802 PR breakpoint/12803
2803 * gdb.cp/cmpd-minsyms.cc (a): New method.
2804 (b): New method.
2805 (c): New method.
2806 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2807
cdac0397
PA
28082011-05-24 Pedro Alves <pedro@codesourcery.com>
2809
2810 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2811 watchpoint's command list didn't execute when the watchpoint went
2812 out of scope.
2813
ee5683ab
PM
28142011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2815
2816 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2817 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2818 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2819 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2820 * gdb.arch/i386-permbkpt.exp: Likewise.
2821 * gdb.arch/i386-prologue.exp: Likewise.
2822 * gdb.arch/i386-size-overlap.exp: Likewise.
2823 * gdb.arch/i386-size.exp: Likewise.
2824 * gdb.arch/i386-unwind.exp: Likewise.
2825 * gdb.reverse/i386-precsave.exp: Likewise.
2826 * gdb.reverse/i386-reverse.exp: Likewise.
2827 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2828 * gdb.reverse/i387-env-reverse.exp: Likewise.
2829 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2830
c91c8c16
PA
28312011-05-24 Pedro Alves <pedro@codesourcery.com>
2832
2833 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2834 file doesn't error, using MI.
2835
c50491a7
TT
28362011-05-23 Tom Tromey <tromey@redhat.com>
2837
2838 * gdb.base/charset.exp (string_display): Add tests to assign to
2839 arrays.
2840 * gdb.base/charset.c (short_array, int_array, long_array): New.
2841
4a07b7da
PA
28422011-05-20 Pedro Alves <pedro@codesourcery.com>
2843
2844 Cope with async mode.
2845
4a07b7da
PA
2846 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2847 into gdb_test + mi_expect_stop.
2848
b275f2d2
PA
28492011-05-20 Pedro Alves <pedro@codesourcery.com>
2850
2851 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2852 (callme): Remove printf call.
2853
eec52c44
PM
28542011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2855
2856 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2857 quote pattern to avoid problems with Cygwin/mingw expect versions.
2858 * gdb.base/default.exp (show convenience): Use double
2859 quote pattern for regular expressions.
2860
b3c8eb43
JK
28612011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2862
2863 Fix -readnow for -gdwarf-4 unused type units.
2864 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2865 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2866
ed731959
JK
28672011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2868
2869 * gdb.base/kill-after-signal.c: New file.
2870 * gdb.base/kill-after-signal.exp: New file.
2871
3b48433d
PA
28722011-05-16 Pedro Alves <pedro@codesourcery.com>
2873
2874 * gdb.ada/start.exp: Call untested with the correct test filename.
2875 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2876 test filename. Make the test's binary unique.
2877 * gdb.arch/i386-signal.exp: Call untested with the correct test
2878 filename.
2879 * gdb.arch/i386-size-overlap.exp: Ditto.
2880 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2881 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2882 * gdb.cp/call-c.exp: Ditto.
2883 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2884 filename. Make the test's binary unique.
2885 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2886 * gdb.python/py-mi.exp: Ditto.
2887 * gdb.python/Makefile.in (EXECUTABLES): Update.
2888 * gdb.reverse/i386-precsave.exp: Ditto.
2889 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2890 test filename.
2891 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2892 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2893 unique.
2894 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2895 test filename.
2896 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2897 * gdb.trace/tfile.exp: Ditto.
2898
ba4a8bdd
YQ
28992011-05-14 Yao Qi <yao@codesourcery.com>
2900
2901 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2902 type.
2903
dbaefcf7
DE
29042011-05-13 Doug Evans <dje@google.com>
2905
2906 * gdb.python/py-objfile-script.exp: New file.
2907 * gdb.python/py-objfile-script.c: New file.
2908 * gdb.python/py-objfile-script-gdb.py: New file.
2909 * testsuite/gdb.python/py-section-script.exp: Test
2910 "info auto-load-scripts".
2911
9930639c
TT
29122011-05-13 Tom Tromey <tromey@redhat.com>
2913
2914 * gdb.dwarf2/clztest.exp: New file.
2915 * gdb.dwarf2/clztest.c: New file.
2916 * gdb.dwarf2/clztest.S: New file.
2917
05272e11
DE
29182011-05-13 Doug Evans <dje@google.com>
2919
cc63ef9b
DE
2920 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2921 String16 tests.
05272e11 2922
6edba76f
TT
29232011-05-13 Tom Tromey <tromey@redhat.com>
2924
2925 * lib/gdb.exp (is_x86_like_target): New proc.
2926 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2927 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2928 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2929 -nostdlib to compiler.
2930 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2931 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2932 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2933 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2934 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2935
028d0ed5
TJB
29362011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2937
2938 * gdb.python/py-function.exp: Test setting a value from a function
2939 which executes a command.
2940
8a9b8146
TT
29412011-05-12 Tom Tromey <tromey@redhat.com>
2942
2943 * gdb.dwarf2/typeddwarf.S: New file.
2944 * gdb.dwarf2/typeddwarf.c: New file.
2945 * gdb.dwarf2/typeddwarf.exp: New file.
2946
10483e8e
MP
29472011-05-12 Marek Polacek <mpolacek@redhat.com>
2948
2949 * gdb.mi/mi-basics.exp: Fix races. Honour the
2950 `test_exec_and_symbol_mi_operatons' return value.
2951 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2952 gdb_test_multiple.
2953 (test_exec_and_symbol_mi_operatons): Likewise.
2954 (test_path_specification): Likewise.
2955
faf067f1
JK
29562011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2957
2958 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2959 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2960 Replace `file copy' and `file rename' by `file mtime'. Twice.
2961
7ff911a3
JK
29622011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2963
2964 * gdb.base/readline-ask.c: New file.
2965 * gdb.base/readline-ask.exp: New file.
2966 * gdb.base/readline-ask.inputrc: New file.
2967
a536c6d7
UW
29682011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2969
2970 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2971 to avoid race condition.
2972 * gdb.cell/coremaker.c: Use small stack size.
2973 * gdb.cell/ea-standalone.exp: Use file name without path as
2974 argument to c_to.
2975 * gdb.cell/fork.exp: Allow other output when continuing to end.
2976
d472a426
JK
29772011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2978
2979 * gdb.threads/corethreads.c: New file.
2980 * gdb.threads/corethreads.exp: New file.
2981
29822011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2983
2984 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2985 Try to compile the test using -Wl,-z,norelro first.
2986 (load_core): New variable libthread_db_seen, initialize it.
2987 (zeroed-threads cannot be listed): Protect it by XFAIL on
2988 !$libthread_db_seen.
2989
8be455d7
JK
29902011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2991
2992 PR 12573
2993 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2994 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2995 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2996
1976171a
JK
29972011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2998
2999 * gdb.cp/psymtab-parameter.cc: New file.
3000 * gdb.cp/psymtab-parameter.exp: New file.
3001
7db6f30f
JK
30022011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3003
3004 Fix a race.
3005 * gdb.cp/static-print-quit.exp (print c): Split to ...
3006 (print c - <return>, print c - q <return>, print c - to quit):
3007 ... these. Make the testfile untested on gdb-7.1.
3008
85161e9e 30092011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
3010
3011 * lib/gdb.exp (exec_target_file, exec_symbol_file,
3012 gdb_rename_execfile, gdb_touch_execfile): New.
3013 * gdb.base/reread.exp: Use new procs to handle multiple
3014 exec files.
3015
0c51be18
YQ
30162011-05-05 Yao Qi <yao@codesourcery.com>
3017
3018 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
3019 (test_adr_32bit, test_pop_pc): New.
3020 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
3021 (test_adr_32bit, test_pop_pc): New.
3022
4d393d60
JM
30232011-05-04 Joseph Myers <joseph@codesourcery.com>
3024
3025 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
3026 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
3027 targets.
3028 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
3029 handle targets.
3030
8ffd0459
JK
30312011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3032
3033 * gdb.base/completion.exp (complete help info wat): Rename to ...
3034 (complete 'help info wat'): ... here.
3035 Remove all `-re ".*' and `-re "^.*' redundant regexes.
3036 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
3037
8e28d804
PA
30382011-05-04 Pedro Alves <pedro@codesourcery.com>
3039
3040 * gdb.base/completion.exp: Use gdb_test_multiple instead of
3041 gdb_test and explicit $gdb_prompt/timeout matches.
3042
3eb2ef34
YQ
30432011-05-04 Yao Qi <yao@codesourcery.com>
3044
3045 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
3046 and __thumb2__.
3047
aaaf81a3
MP
30482011-05-03 Marek Polacek <mpolacek@redhat.com>
3049
3050 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
3051 in place of `gdb_test "delete breakpoints"'. This eliminates two
3052 testcases.
3053
c4cbc0df
PA
30542011-05-02 Pedro Alves <pedro@codesourcery.com>
3055
3056 PR testsuite/12649
3057 Fix races.
3058
3059 * gdb.base/completion.exp: Remove all sleep calls. Remove
3060 unnecessary regexs. Don't explicitly expect anything after the
3061 prompt. Eat the prompt if necessary.
3062
b4cbb4a3
EBM
30632011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3064
3065 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
3066 accept to show the caller line again as well as the line after.
3067
d65aec65
PM
30682011-04-29 Phil Muldoon <pmuldoon@redhat.com>
3069
3070 PR mi/12531
3071
3072 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
3073 compile target.
3074 * gdb.python/py-prettyprint.exp: Add C++ object for
3075 CPLUS_FAKE_CHILD test.
3076
30852783
UW
30772011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
3078
3079 * gdb.base/signest.exp: New file.
3080 * gdb.base/signest.c: Likewise.
3081
c7b1f0d9
JK
30822011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3083
3084 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
3085 thread and breakpoint notifications.
3086
559a7a62
JK
30872011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3088
3089 * gdb.base/fortran-sym-case.c: New file.
3090 * gdb.base/fortran-sym-case.exp: New file.
3091 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
3092 * gdb.dwarf2/dw2-case-insensitive.c: New file.
3093 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
3094
8344e389
JK
30952011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3096
3097 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
3098 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
3099 false #1', `if true else false #2' and `if true else false #3'.
3100
2484c66b
UW
31012011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3102
3103 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
3104 while delivering signal.
3105
8d3788bd
VP
31062011-04-27 Vladimir Prus <vladimir@codesourcery.com>
3107
3108 MI breakpoint notifications.
3109
3110 * testsuite/gdb.mi/mi-cli.exp: Adust.
3111 * testsuite/gdb.mi/mi2-cli.exp: Adust.
3112 * testsuite/gdb.mi/mi-watch.exp: Adust.
3113 * testsuite/gdb.mi/mi2-watch.exp: Adust.
3114 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
3115 notifications.
3116
3e03848b
JK
31172011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3118
3119 * gdb.base/gdbindex-stabs-dwarf.c: New file.
3120 * gdb.base/gdbindex-stabs.c: New file.
3121 * gdb.base/gdbindex-stabs.exp: New file.
3122
918c9108
YQ
31232011-04-25 Yao Qi <yao@codesourcery.com>
3124
3125 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
3126 with /*...*/.
3127 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3128
90556b8c
JK
31292011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3130
3131 * gdb.python/py-value.exp (test_objfiles): Name the first test
3132 `py-value in file.filename'.
3133
03f2bd59
JK
31342011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3135
3136 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
3137 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
3138 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
3139 !gdbserver_reconnect_p..
3140 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
3141
7b08b9eb
JK
31422011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3143
3144 * gdb.cp/cpcompletion.exp (complete class methods)
3145 (complete class methods beginning with F): Move them above runto. New
3146 comment about the runto delimiter.
3147
b78974c3
PA
31482011-04-20 Pedro Alves <pedro@codesourcery.com>
3149
3150 * gdb.base/maint.exp: Test that "maint print registers" works
3151 without a running program.
3152
20429c40 31532011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 3154
20429c40
MP
3155 * gdb.base/setshow.exp: Fix racy tests.
3156 ($old_gdb_prompt): New variable.
3157
7a9dd1b2
TT
31582011-04-19 Tom Tromey <tromey@redhat.com>
3159
3160 * gdb.mi/mi-nsmoribund.exp:
3161 * gdb.hp/gdb.objdbg/objdbg01.exp:
3162 * gdb.base/structs.exp (test_struct_returns):
3163 * gdb.base/call-sc.exp (test_scalar_returns):
3164 * gdb.base/bigcore.exp: Remove duplicate words.
3165
02835898
JK
31662011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3167
3168 * gdb.base/break-interp-lib.c (v, vptr): New variables.
3169 * gdb.base/break-interp.exp (test_attach): New comment.
3170
254f582e
JK
31712011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3172
3173 * gdb.threads/gcore-thread.exp ($core0file): New variable.
3174 (clear __stack_user.next, clear stack_used.next)
3175 (save a zeroed-threads corefile): New test.
3176 Call core_load for $core0file.
3177 (zeroed-threads cannot be listed): New test.
3178
4fe85f5c
JK
31792011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3180
3181 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
3182 filename.
3183 ($srcfile): Preserve the original value.
3184 ($testfile): Match it the .exp filename.
3185 ($corefile): New variable. Substitute it around.
3186 Use clean_restart.
3187 ($prev_timeout): Remove.
3188 (load_core): Move core loading into this proc.
3189 Fix restore of $timeout if load_core fails.
3190
63524580
JK
31912011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3192
3193 * gdb.base/eu-strip-infcall.c: New file.
3194 * gdb.base/eu-strip-infcall.exp: New file.
3195
90359a16
JK
31962011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3197
3198 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
3199 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
3200
626e7282
JK
32012011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3202
3203 Fix Python access to inlined frames.
3204 * gdb.python/py-frame-inline.c: New file.
3205 * gdb.python/py-frame-inline.exp: New file.
3206
3363d018
EBM
32072011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
3208
3209 * gdb.base/gdb1090.exp: Change breakpoint location to read the
3210 content of 's24' correctly (avoiding "optimized out").
3211 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
3212
28781456
JK
32132011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3214
3215 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
3216
4a4106ca
TJB
32172011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3218
3219 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
3220 expect a colon in watch -location output.
3221
d26ccb4f
JK
32222011-04-13 Marek Polacek <mpolacek@redhat.com>
3223
df46027d 3224 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
3225 New testcase `expect response to define backtrace'. Also remove
3226 redundant `default' block.
3227
e1ab1f9c
JK
32282011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3229
3230 * gdb.python/py-prettyprint.c (struct hint_error): New.
3231 (main): New variable hint_error.
3232 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
3233 "print hint_error".
3234 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
3235 (register_pretty_printers): Register it.
3236
0c2e6019
TT
32372011-04-04 Tom Tromey <tromey@redhat.com>
3238
3239 * gdb.cp/maint.exp (test_help): Update.
3240 (test_namespace): Likewise.
3241
af57139d
JB
32422011-04-01 Joel Brobecker <brobecker@adacore.com>
3243
3244 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
3245 * gdb.ada/arrayptr.exp: Add new tests.
3246
956a9fb9
JB
32472011-04-01 Joel Brobecker <brobecker@adacore.com>
3248
3249 * gdb.ada/mi_catch_ex: New testcase.
3250
d0c4d642
PA
32512011-04-01 Pedro Alves <pedro@codesourcery.com>
3252
3253 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
3254 base::overload(void) method without specifying "const".
3255
18819fa6
UW
32562011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3257
3258 * gdb.arch/thumb-singlestep.S: New file.
3259 * gdb.arch/thumb-singlestep.exp: Likewise.
3260
a4c8e806
TT
32612011-03-31 Tom Tromey <tromey@redhat.com>
3262
3263 * gdb.python/py-prettyprint.py (exception_flag): New global.
3264 (NoStringContainerPrinter._iterator.next): Check it.
3265 * gdb.python/py-prettyprint.c (main): New variable nstype2.
3266 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
3267
53832f31
TT
32682011-03-29 Tom Tromey <tromey@redhat.com>
3269
3270 * gdb.cp/anon-struct.cc: New file.
3271 * gdb.cp/anon-struct.exp: New file.
3272
e4620230
JK
32732011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3274
3275 Test STT_GNU_IFUNC support.
3276 * gdb.base/gnu-ifunc-lib.c: New file.
3277 * gdb.base/gnu-ifunc.c: New file.
3278 * gdb.base/gnu-ifunc.exp: New file.
3279
d0fb5eae
JK
32802011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3281
3282 Support a ring of related breakpoints.
3283 * gdb.base/watchpoint-delete.c: New file.
3284 * gdb.base/watchpoint-delete.exp: New file.
3285
20106cfb
JK
32862011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3287
3288 * gdb.ada/arrayparam.exp (print first after function call): Use
3289 explicit package name. Add a comment
3290 (print lasta after function call): Rename ...
3291 (print last after function call): ... it and use explicit package
3292 name.
3293 (print length after function call): Use explicit package name.
3294 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
3295 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
3296 (multiple matches for symbol i): Rename ...
3297 (multiple matches for symbol integervar): ... it.
3298 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
3299 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
3300
e7ab5e63
AB
33012011-03-25 Andrew Burgess <aburgess@broadcom.com>
3302
3303 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
3304 environment variable to make grep output more predictable. Move
3305 all the environment setup into gdb_init so it's done once per test
3306 case rather than each time we start gdb.
3307
9ef07c8c
TT
33082011-03-24 Tom Tromey <tromey@redhat.com>
3309
3310 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
3311 test.
3312
dd90784c
JK
33132011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3314
3315 * gdb.dwarf2/dw2-entry-value-main.c: New file.
3316 * gdb.dwarf2/dw2-entry-value.S: New file.
3317 * gdb.dwarf2/dw2-entry-value.exp: New file.
3318
05775840
PM
33192011-03-22 Phil Muldoon <pmuldoon@redhat.com>
3320
3321 PR python/12183
3322
3323 * gdb.python/py-function.exp: Add GdbError tests.
3324
8661b11b
PA
33252011-03-18 Pedro Alves <pedro@codesourcery.com>
3326
3327 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
3328 (reglocal_test_func, statlocal_test_func): New functions.
3329 (globals_test_func): Call new functions.
3330 * gdb.trace/unavailable.exp (gdb_collect_args_test)
3331 (gdb_collect_locals_test): New procedure.
3332 (gdb_trace_collection_test): Call new procedures.
3333
0fdb4f18
PA
33342011-03-18 Pedro Alves <pedro@codesourcery.com>
3335
3336 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
3337 (test_register, test_register_unavailable): New procedures.
3338 (gdb_unavailable_registers_test): New procedure.
3339 (gdb_trace_collection_test): Call it.
3340
99c3dc11
PM
33412011-03-18 Phil Muldoon <pmuldoon@redhat.com>
3342
3343 PR python/12149
3344
3345 * gdb.python/python.exp: Add gdb.write tests.
3346
29703da4
PM
33472010-03-17 Phil Muldoon <pmuldoon@redhat.com>
3348
3349 * gdb.python/Makefile.in: Add py-objfile.
3350 * gdb.python/py-objfile.exp: New file.
3351 * gdb.python/py-objfile.c: New file.
3352 * gdb.python/py-block.exp: Add is_valid tests.
3353 * gdb.python/py-inferior.exp: Ditto.
3354 * gdb.python/py-infthread.exp: Ditto.
3355 * gdb.python/py-symbol.exp: Ditto.
3356 * gdb.python/py-symtab.exp: Ditto.
3357
598997c8
KS
33582011-03-16 Keith Seitz <keiths@redhat.com>
3359
3360 PR c++/12273
3361 * gdb.cp/cmpd-minsyms.exp: New test.
3362 * gdb.cp/cmpd-minsyms.cc: New file.
3363
3364 PR c++/11734
3365 * gdb.cp/ovsrch.exp: New test.
3366 * gdb.cp/ovsrch.h: New file.
3367 * gdb.cp/ovsrch1.cc: New file.
3368 * gdb.cp/ovsrch2.cc: New file.
3369 * gdb.cp/ovsrch3.cc: New file.
3370 * gdb.cp/ovsrch4.cc: New file.
3371
c91513d8
PP
33722011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3373
3374 PR gdb/12528
3375 * gdb.base/Makefile.in: Adjust EXECUTABLES.
3376 * gdb.base/break-on-linker-gcd-function.exp: New test.
3377 * gdb.base/break-on-linker-gcd-function.cc: New file.
3378
7470fc63
AT
33792011-03-15 Andreas Tobler <andreast@fgznet.ch>
3380
3381 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
3382
959e7469
PM
33832011-03-15 Phil Muldoon <pmuldoon@redhat.com>
3384
3385 * lib/gdb.exp (gdb_unload): Add another termination case.
3386
9373cf26
JK
33872011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3388
3389 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
3390 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
3391 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
3392 Provide a stub byte there.
3393 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
3394 DW_AT_entry_pc.
3395 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
3396
24e9cda0
UW
33972011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
3398
3399 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
3400 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
3401 "generic ABI, auto".
3402 (altivec_abi_tests): Accept vectors returned by reference.
3403
7371cf6d
PM
34042010-03-14 Phil Muldoon <pmuldoon@redhat.com>
3405
3406 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
3407
ce77046a
UW
34082011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
3409
3410 * gdb.python/py-section-script.exp: Skip test if no Python support.
3411
176400c3
UW
34122011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
3413
3414 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
3415
ecec24e6
PM
34162011-03-10 Phil Muldoon <pmuldoon@redhat.com>
3417
3418 * gdb.python/py-parameter.exp: Update tests to the new Python
3419 parameter API. Add "no documentation" test. Add deprecated API
3420 backward compatibility test.
3421
5dbdd470
TT
34222011-03-09 Tom Tromey <tromey@redhat.com>
3423
3424 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
3425 gdb_continue_to_end.
3426
b66e66ee
MK
34272011-03-09 Mark Kettenis <kettenis@gnu.org>
3428
3429 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
3430 tabs.
3431
eceb0c5f
TT
34322011-03-09 Tom Tromey <tromey@redhat.com>
3433
3434 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
3435 parentheses.
3436 (gdb_continue_to_end): Add "allow_extra" parameter. Use
3437 $command.
3438 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
3439 argument to gdb_continue_to_end.
3440 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
3441 argument to gdb_continue_to_end.
3442 * gdb.cp/annota3.exp: Fix regex.
3443 * gdb.cp/annota2.exp: Fix regex.
3444 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
3445 gdb_continue_to_end.
3446 * gdb.base/call-signal-resume.exp: Revert earlier patch.
3447 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
3448 gdb_continue_to_end.
3449
63154eca
PA
34502011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3451
3452 * gdb.server/ext-run.exp
3453 (load new file without any gdbserver inferior): New test.
3454
967d1f9b
TT
34552011-03-07 Tom Tromey <tromey@redhat.com>
3456
3457 * Makefile.in (TAGS): Rewrite.
3458
d68dcbb9
JK
34592011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3460
3461 * gdb.trace/report.exp (12.1: trace report #1): New match for the
3462 initial commands echo. New match for `Found trace'. Anchor all the
3463 other matches. Anchor and match for `No trace frame found' the final
3464 match.
3465
6bf58e63
TT
34662011-03-07 Tom Tromey <tromey@redhat.com>
3467
3468 * Makefile.in (TAGS): New target.
3469
fda326dd
TT
34702011-03-07 Tom Tromey <tromey@redhat.com>
3471
3472 * lib/opencl.exp (skip_opencl_tests): Update for exit message
3473 change.
3474 * lib/mi-support.exp (mi_gdb_test): Update for exit message
3475 change.
3476 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
3477 exit message change.
3478 (skip_altivec_tests): Update for exit message change.
3479 (skip_vsx_tests): Likewise.
3480 (gdb_continue_to_end): Likewise. Add 'command' argument.
3481 * lib/cell.exp (skip_cell_tests): Update for exit message change.
3482 * gdb.threads/tls.exp: Update for exit message change.
3483 * gdb.threads/thread-unwindonsignal.exp: Use
3484 gdb_continue_to_end.
3485 * gdb.threads/step.exp (step_it): Update for exit message change.
3486 (continue_all): Likewise.
3487 * gdb.threads/print-threads.exp (test_all_threads): Update for
3488 exit message change.
3489 * gdb.threads/interrupted-hand-call.exp: Use
3490 gdb_continue_to_end.
3491 * gdb.threads/execl.exp: Use gdb_continue_to_end.
3492 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
3493 gdb_continue_to_end.
3494 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
3495 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
3496 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
3497 * gdb.cp/method.exp: Update for exit message change.
3498 * gdb.cp/mb-templates.exp: Update for exit message change.
3499 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
3500 * gdb.cp/annota3.exp: Update for exit message change.
3501 * gdb.cp/annota2.exp: Update for exit message change.
3502 * gdb.cell/fork.exp: Use gdb_continue_to_end.
3503 * gdb.base/term.exp: Update for exit message change.
3504 * gdb.base/step-test.exp (test_i): Update for exit message change.
3505 * gdb.base/sigstep.exp (advance): Update for exit message change.
3506 (advancei): Likewise.
3507 * gdb.base/siginfo.exp: Update for exit message change.
3508 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
3509 * gdb.base/reread.exp: Use gdb_continue_to_end.
3510 * gdb.base/langs.exp: Use gdb_continue_to_end.
3511 * gdb.base/interrupt.exp: Update for exit message change.
3512 * gdb.base/gdb1555.exp: Update for exit message change.
3513 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
3514 * gdb.base/ending-run.exp: Update for exit message change.
3515 * gdb.base/chng-syms.exp: Update for exit message change.
3516 * gdb.base/checkpoint.exp: Update for exit message change.
3517 * gdb.base/catch-syscall.exp (check_for_program_end): Use
3518 gdb_continue_to_end.
3519 (test_catch_syscall_with_wrong_args): Likewise.
3520 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
3521 * gdb.base/break-interp.exp (test_ld): Update for exit message
3522 change.
3523 * gdb.base/bang.exp: Update for exit message change.
3524 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
3525 (do_call_attach_tests): Likewise.
3526 * gdb.base/a2-run.exp: Update for exit message change.
3527 * gdb.arch/ppc-dfp.exp: Update for exit message change.
3528 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
3529 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
3530
dd19bd70
JK
35312011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3532
3533 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
3534
30e62689
TT
35352011-03-03 Tom Tromey <tromey@redhat.com>
3536
3537 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
3538 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
3539 * gdb.hp/gdb.aCC/configure.ac: Remove.
3540 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
3541 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
3542 * gdb.hp/gdb.base-hp/configure.ac: Remove.
3543 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
3544 * gdb.hp/gdb.compat/configure (Makefile): Remove.
3545 * gdb.hp/gdb.compat/configure.ac: Remove.
3546 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3547 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3548 * gdb.hp/gdb.defects/configure.ac: Remove.
3549 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3550 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3551 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3552 * gdb.hp/configure.ac: Remove.
3553 * gdb.hp/configure: Remove.
3554 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3555 substitution.
3556 (Makefile): Remove rule.
3557 * gdb.cell/configure.ac: Remove.
3558 * gdb.cell/configure: Remove.
3559 * gdb.stabs/Makefile.in (Makefile): Remove.
3560 (distclean): Don't remove config.status or config.log.
3561 * gdb.stabs/configure (Makefile): Remove.
3562 * gdb.stabs/configure.ac: Remove.
3563 * configure: Rebuild.
3564 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3565 Remove stabs- and cell-specific logic. Test for existence of
3566 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3567 subdirectories, gdb.cell, and and gdb.stabs.
3568 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3569
c171f854
JB
35702011-03-03 Joel Brobecker <brobecker@adacore.com>
3571
3572 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3573 end of buffer.
3574
9a5193cb
JB
35752011-03-02 Joel Brobecker <brobecker@adacore.com>
3576
3577 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3578 gdb_test when running a test where we expected no output back.
3579
9bb4c1bb
MS
35802011-02-28 Michael Snyder <msnyder@vmware.com>
3581
3582 * gdb.cp/overload.cc: Change initializer value to integer.
3583
3bd0f5ef
MS
35842011-02-27 Michael Snyder <msnyder@vmware.com>
3585
3586 * gdb.multi/base.exp: Add test for remove-inferiors.
3587
2279eaad
JB
35882011-02-26 Joel Brobecker <brobecker@adacore.com>
3589
3590 * gdb.python/py-frame.exp: Simplify the initialization phase
3591 using prepare_for_testing.
3592
c82c0b55
MS
35932011-02-25 Michael Snyder <msnyder@vmware.com>
3594
3595 * gdb.multi/base.exp: Add tests for info inferiors with args.
3596
1d94651b
JK
35972011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3598
3599 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3600 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3601 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3602 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3603 asmfile3. Comment the STABS (#3) file compilation. Compile
3604 everything through assembler. Provide KFAIL for symtab/12497.
3605 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3606 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3607 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3608 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3609
3bd0f5ef
MS
36102011-02-24 Michael Snyder <msnyder@vmware.com>
3611
3612 * gdb.base/break.exp: Add tests for delete breakpoints using
3613 convenience variables and value history references.
3614
12c1418e
MS
36152011-02-24 Michael Snyder <msnyder@vmware.com>
3616
3617 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3618 left behind in previous check-in.
3619
e5a67952
MS
36202011-02-23 Michael Snyder <msnyder@vmware.com>
3621
3622 * gdb.base/break.exp: Add tests for "info break" with arguments.
3623 * gdb.trace/infotrace.exp: Update patterns for error and help.
3624 * gdb.base/completion.exp: Update pattern.
3625 * gdb.base/ena-dis-br.exp: Update pattern.
3626 * gdb.base/help.exp: Update patterns.
3627
36282011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3629
3630 * gdb.base/memattr.exp: New test.
3631 * gdb.base/memattr.c: Test load for memattr.exp.
3632
6e6fbe60
DE
36332011-02-22 Doug Evans <dje@google.com>
3634
3635 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3636
1d41d745
MS
36372011-02-22 Michael Snyder <msnyder@vmware.com>
3638
3639 * Makefile.in: Make more clean.
3640 * gdb.ada/Makefile.in: Ditto.
3641 * gdb.arch/Makefile.in: Ditto.
3642 * gdb.asm/Makefile.in: Ditto.
3643 * gdb.base/Makefile.in: Ditto.
3644 * gdb.cp/Makefile.in: Ditto.
3645 * gdb.dwarf2/Makefile.in: Ditto.
3646 * gdb.java/Makefile.in: Ditto.
3647 * gdb.mi/Makefile.in: Ditto.
3648 * gdb.modula2/Makefile.in: Ditto.
3649 * gdb.python/Makefile.in: Ditto.
3650 * gdb.server/Makefile.in: Ditto.
3651 * gdb.stabs/Makefile.in: Ditto.
3652 * gdb.threads/Makefile.in: Ditto.
3653 * gdb.trace/Makefile.in: Ditto.
3654
79ba84ca
MS
36552011-02-22 Michael Snyder <msnyder@vmware.com>
3656
df46027d 3657 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3658 info threads.
3659
b9b35694
JB
36602011-02-22 Joel Brobecker <brobecker@adacore.com>
3661
3662 * gdb.python/py-breakpoint.exp: Fix the expected output of
3663 one of the "maint info breakpoints" tests to accept the output
3664 generated on platforms that do not have hardware watchpoints.
3665
8bfb830f
JB
36662011-02-22 Joel Brobecker <brobecker@adacore.com>
3667
3668 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3669 clean_restart. Be a little stricter in the expected output
3670 for one of the tests. Fix a typo in one of the comments.
3671
c45f3c54
JB
36722011-02-22 Joel Brobecker <brobecker@adacore.com>
3673
3674 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3675 Delete variable binfile, no longer use. Add or modify test
3676 comments to make them unique.
3677
b97c863c
MS
36782011-02-21 Michael Snyder <msnyder@vmware.com>
3679
3680 * Makefile.in: Update for make clean.
3681 * gdb.ada/Makefile.in: Ditto.
3682 * gdb.arch/Makefile.in: Ditto.
3683 * gdb.asm/Makefile.in: Ditto.
3684 * gdb.base/Makefile.in: Ditto.
3685 * gdb.cp/Makefile.in: Ditto.
3686 * gdb.dwarf2/Makefile.in: Ditto.
3687 * gdb.java/Makefile.in: Ditto.
3688 * gdb.mi/Makefile.in: Ditto.
3689 * gdb.modula2/Makefile.in: Ditto.
3690 * gdb.python/Makefile.in: Ditto.
3691 * gdb.server/Makefile.in: Ditto.
3692 * gdb.stabs/Makefile.in: Ditto.
3693 * gdb.threads/Makefile.in: Ditto.
3694 * gdb.trace/Makefile.in: Ditto.
3695
aea5b279
MS
36962011-02-21 Michael Snyder <msnyder@vmware.com>
3697
3698 * gdb.threads/thread-find.exp: Update patterns for changes in
3699 output of "info threads" command.
3700
e3039479
UW
37012011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3702 Ulrich Weigand <uweigand@de.ibm.com>
3703
3704 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3705 (skip_hw_watchpoint_tests): Likewise.
3706 (skip_hw_watchpoint_multi_tests): Likewise.
3707
b800ec70
UW
37082011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3709
3710 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3711 (skip_hw_watchpoint_tests): Likewise.
3712 (skip_hw_watchpoint_multi_tests): Likewise.
3713 (skip_hw_watchpoint_access_tests): Likewise.
3714
3715 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3716 * gdb.base/pr11022.exp: Likewise.
3717 * gdb.base/watch-read.exp: Likewise.
3718 * gdb.base/watch_thread_num.exp: Likewise.
3719 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3720 * gdb.base/watchpoint-hw.exp: Likewise.
3721 * gdb.base/watchpoint.exp: Likewise.
3722 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3723 * gdb.threads/watchthreads-reorder.exp: Likewise.
3724 * gdb.threads/watchthreads.exp: Likewise.
3725 * gdb.threads/watchthreads2.exp: Likewise.
3726
91033e37
JB
37272011-02-21 Joel Brobecker <brobecker@adacore.com>
3728
3729 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3730 the debugger is unable to find the array bounds.
3731
eeaafae2
JK
37322011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3733
3734 * gdb.cp/typedef-operator.exp: New file.
3735 * gdb.cp/typedef-operator.cc: New file.
3736
e338d953
MS
37372011-02-17 Michael Snyder <msnyder@vmware.com>
3738
3739 * gdb.threads/thread-find.exp: Fix regular expressions.
3740
e67ad678
JB
37412011-02-17 Joel Brobecker <brobecker@adacore.com>
3742
3743 * gdb.ada/packed_array: Expand testcase to test printing of
3744 unconstrained packed array.
3745
93084bca
JB
37462011-02-17 Joel Brobecker <brobecker@adacore.com>
3747
3748 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3749
a0c78a73
PA
37502011-02-16 Pedro Alves <pedro@codesourcery.com>
3751
f65d5553 3752 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3753 (main): Initialize it before collecting, and and clear it
3754 afterwards.
f65d5553
PA
3755 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3756 collecting with '{type} addr', where the addr expression is not an
3757 rvalue.
a0c78a73 3758
3dfcbbd2
KW
37592011-02-16 Ken Werner <ken.werner@de.ibm.com>
3760
3761 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3762 a bool variable. Expect correct OpenCL names for vector types. Use the
3763 uc3 variable name instead of referring to the uchar3 built-in type.
3764 Escape the asterisk at the half pointer test.
3765
08807d5a
PA
37662011-02-16 Pedro Alves <pedro@codesourcery.com>
3767
f65d5553 3768 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3769 (main): Initialize it before collecting, and and clear it
3770 afterwards.
f65d5553
PA
3771 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3772 collecting overlapping memory ranges.
08807d5a 3773
60f98dde
MS
37742011-02-15 Michael Snyder <msnyder@vmware.com>
3775
3776 * gdb.base/default.exp: Add tests for thread commands.
3777 * gdb.base/help.exp: Add tests for thread commands.
3778 * gdb.threads/thread-find.exp: New test for thread find command.
3779
648cd113
KW
37802011-02-15 Ken Werner <ken.werner@de.ibm.com>
3781
3782 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3783
494e194e
YQ
37842011-02-15 Yao Qi <yao@codesourcery.com>
3785
3786 PR tdep/12352
3787 * gdb.arch/arm-disp-step.S : New test for str instruction.
3788 * gdb.arch/arm-disp-step.exp : Likewise.
3789
d9492458
TJB
37902011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3791
3792 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3793 "vector_register2_vr" test strings. Test the extended floating
3794 point registers (F32~F63).
3795 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3796 IBM XL C compiler. Make the test program use a register provided
3797 by the compiler for the lxvd2x instruction.
3798
8af8e3bc
PA
37992011-02-14 Pedro Alves <pedro@codesourcery.com>
3800
3801 * gdb.trace/unavailable.cc (class Base, class Middle, class
3802 Derived): New types.
3803 (derived_unavail, derived_partial, derived_whole): New globals.
3804 (virtual_partial): New global.
3805 (virtualp): Point at virtual_partial.
3806 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3807 related to unavailable vptr.
3808
1b28d0b3
PA
38092011-02-14 Pedro Alves <pedro@codesourcery.com>
3810
3811 * gdb.trace/unavailable.cc (a, b, c): New globals.
3812 (main): Set and clear them.
3813 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3814 `a' and `c', and check that `b' isn't collected, although `a' and
3815 `c' are.
3816
ec0a52e1
PA
38172011-02-14 Pedro Alves <pedro@codesourcery.com>
3818
3819 * gdb.trace/unavailable.cc (struct Virtual): New.
3820 (virtualp): New global pointer.
3821 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3822 printing a pointer to an object whose type has a vtable, with
3823 print object on.
3824
24e6bcee
PA
38252011-02-14 Pedro Alves <pedro@codesourcery.com>
3826
3827 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3828 value repeat handles unavailableness.
3829
39d37385
PA
38302011-02-14 Pedro Alves <pedro@codesourcery.com>
3831
3832 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3833 tests for building arrays from unavailable values, subscripting
3834 non-memory rvalue unvailable arrays, and accessing fields or
3835 baseclasses of non-lazy unavailable values,
3836 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3837 struct types.
3838 (g_smallstruct, g_smallstruct_b): New globals.
3839
06d72e16
PA
38402011-02-14 Pedro Alves <pedro@codesourcery.com>
3841
3842 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3843
bc9a5551
JK
38442011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3845
3846 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3847 * gdb.cp/overload-const.exp: New file.
3848 * gdb.cp/overload-const.cc: New file.
3849
54fcddd0
UW
38502011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3851
3852 * gdb.opencl/callfuncs.cl: New file.
3853 * gdb.opencl/callfuncs.exp: New test.
3854 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3855
d6dafb7c
UW
38562011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3857
3858 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3859 when computing result.
3860 * gdb.arch/altivec-abi.exp: Update expected results.
3861
a449c2d8
TJB
38622011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3863
3864 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3865 * gdb.base/jit.exp: Likewise.
3866 * gdb.base/pie-execl.exp: Likewise.
3867 * gdb.base/solib-nodir.exp: Likewise.
3868 * gdb.base/solib-overlap.exp: Likewise.
3869
764880b7
PA
38702011-02-07 Pedro Alves <pedro@codesourcery.com>
3871
3872 * gdb.trace/collection.c (global_pieces): New.
3873 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3874 New procedure.
3875 (gdb_trace_collection_test): Call it.
3876
505500db
SW
38772011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3878
3879 * gdb.python/py-evthreads.c: New file.
3880 * gdb.python/py-evthreads.exp: New file.
3881 * gdb.python/py-events.py: New file.
3882 * gdb.python/py-events.exp: New file.
3883 * gdb.python/py-events.c: New file.
3884
385203ed
DD
38852011-02-04 David Daney <ddaney@caviumnetworks.com>
3886
3887 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3888
9011945e
AB
38892011-02-03 Andrew Burgess <aburgess@broadcom.com>
3890
3891 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3892 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3893 boundary between two compilation units.
3894
580688f3
PA
38952011-02-02 Pedro Alves <pedro@codesourcery.com>
3896
3897 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3898 (Virtual): New structs.
3899 (virtual_o, virtual_middle_b): New globals.
3900 * gdb.cp/virtbase.exp: New tests.
3901
d3f0f853
PP
39022011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3903
3904 * gdb.base/jit.exp: New file.
3905 * gdb.base/jit-main.c: New file.
3906 * gdb.base/jit-solib.c: New file.
3907
b2030fb5
UW
39082011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3909
3910 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3911 proceed to initial kernel entry point.
3912 * gdb.opencl/datatypes.exp: Likewise.
3913 * gdb.opencl/operators.exp: Likewise.
3914 * gdb.opencl/vec_comps.exp: Likewise.
3915
2db19d1e
SW
39162011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3917
3918 * gdb.cp/nsnested.cc: New.
3919 * gdb.cp/nsnested.exp: New.
3920 * gdb.cp/nsnoimports.exp: New.
3921 * gdb.cp/nsnoimports.cc: New.
3922
6b0c4c1f
JB
39232011-01-31 Joel Brobecker <brobecker@adacore.com>
3924
3925 * gdb.base/interact.exp: Add extra tests that verify that
3926 the value of the interactive-mode setting does not change
3927 after the script is sourced.
3928
80b23b6a
JK
39292011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3930
3931 * gdb.cp/noparam.exp: New file.
3932 * gdb.cp/noparam.cc: New file.
3933
ffd5ec24
PA
39342011-01-28 Pedro Alves <pedro@codesourcery.com>
3935
3936 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3937 there's no stack or registers.
3938
a81766d8
TT
39392011-01-26 Tom Tromey <tromey@redhat.com>
3940
3941 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3942 space before string output. Add test for "set print pretty off"
3943 case.
3944
585fdaa1
PA
39452011-01-25 Pedro Alves <pedro@codesourcery.com>
3946
3947 * gdb.base/frame-args.exp: Adjust.
3948 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3949 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3950 * gdb.dwarf2/pieces.exp: Adjust.
3951 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3952 * gdb.opt/inline-locals.exp: Adjust.
3953 * gdb.threads/fork-child-threads.exp: Adjust.
3954
d468832a
KW
39552011-01-25 Ken Werner <ken.werner@de.ibm.com>
3956
3957 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3958 OpenCL kernel function. Add a comment as marker. Add address space
3959 qualifiers for the remaining program scope variables.
3960 * gdb.opencl/datatypes.cl: Likewise.
3961 * gdb.opencl/operators.cl: Likewise.
3962 * gdb.opencl/vec_comps.cl: Likewise.
3963 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3964 Add breakpoint at the marker comment.
3965 * gdb.opencl/datatypes.exp: Likewise.
3966 * gdb.opencl/operators.exp: Likewise.
3967 * gdb.opencl/vec_comps.exp: Likewise.
3968
490f124f
PA
39692011-01-24 Pedro Alves <pedro@codesourcery.com>
3970
3971 * gdb.base/printcmds.c (some_struct): New struct and instance.
3972 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3973 procedure.
3974 <global scope>: Call it.
3975
6da78614
KW
39762011-01-21 Ken Werner <ken.werner@de.ibm.com>
3977
3978 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3979 argument to the gdb_compile_opencl_hostapp call.
3980
ec64c9aa
YQ
39812011-01-19 Yao Qi <yao@codesourcery.com>
3982
3983 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3984 positve list.
3985
810cfdbb
YQ
39862011-01-19 Yao Qi <yao@codesourcery.com>
3987
3988 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3989 canonical form.
3990 Remove "xscale-*-*"
3991 * gdb.xml/tdesc-regs.exp: Likewise.
3992 * gdb.python/py-section-script.exp: Replace ARM target triplet
3993 with canonical form.
3994 Match arm*-*-symbianelf*.
3995 * gdb.base/dup-sect.exp: Likewise.
3996 * lib/dwarf.exp: New.
3997 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3998 dwarf2_support.
3999 * gdb.dwarf2/dup-psym.exp: Likewise.
4000 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
4001 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
4002 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
4003 * gdb.dwarf2/dw2-basic.exp: Likewise.
4004 * gdb.dwarf2/dw2-compressed.exp: Likewise.
4005 * gdb.dwarf2/dw2-const.exp: Likewise.
4006 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
4007 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
4008 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
4009 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
4010 * gdb.dwarf2/dw2-filename.exp: Likewise.
4011 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
4012 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
4013 * gdb.dwarf2/dw2-intercu.exp: Likewise.
4014 * gdb.dwarf2/dw2-intermix.exp: Likewise.
4015 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
4016 * gdb.dwarf2/dw2-noloc.exp: Likewise.
4017 * gdb.dwarf2/dw2-op-call.exp: Likewise.
4018 * gdb.dwarf2/dw2-producer.exp: Likewise.
4019 * gdb.dwarf2/dw2-ranges.exp: Likewise.
4020 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
4021 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
4022 * gdb.dwarf2/dw2-strp.exp: Likewise.
4023 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
4024 * gdb.dwarf2/implptr.exp: Likewise.
4025 * gdb.dwarf2/mac-fileno.exp: Likewise.
4026 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
4027 * gdb.dwarf2/pieces.exp: Likewise.
4028 * gdb.dwarf2/pr11465.exp: Likewise.
4029 * gdb.dwarf2/valop.exp: Likewise.
4030 * gdb.dwarf2/watch-notconst.exp: Likewise.
4031 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
4032
4694da01
TT
40332011-01-19 Tom Tromey <tromey@redhat.com>
4034
4035 * gdb.python/py-infthread.exp: Add thread tests.
4036
b075872c
JB
40372011-01-14 Joel Brobecker <brobecker@adacore.com>
4038
4039 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
4040
2c3e6e24
JB
40412011-01-14 Joel Brobecker <brobecker@adacore.com>
4042
4043 * gdb.ada/widewide: New testcase.
4044
de8fa76c
JB
40452011-01-13 Joel Brobecker <brobecker@adacore.com>
4046
4047 * gdb.base/interact.exp: New testcase.
4048
1b05df00
TT
40492011-01-12 Tom Tromey <tromey@redhat.com>
4050
4051 * gdb.mi/gdb2549.exp: Update for error message changes.
4052 * gdb.mi/mi-cli.exp: Likewise.
4053 * gdb.mi/mi-disassemble.exp: Likewise.
4054 * gdb.mi/mi-pthreads.exp: Likewise.
4055 * gdb.mi/mi-regs.exp: Likewise.
4056 * gdb.mi/mi-stack.exp: Likewise.
4057 * gdb.mi/mi-var-block.exp: Likewise.
4058 * gdb.mi/mi-var-cmd.exp: Likewise.
4059 * gdb.mi/mi2-cli.exp: Likewise.
4060 * gdb.mi/mi2-disassemble.exp: Likewise.
4061 * gdb.mi/mi2-pthreads.exp: Likewise.
4062 * gdb.mi/mi2-regs.exp: Likewise.
4063 * gdb.mi/mi2-stack.exp: Likewise.
4064 * gdb.mi/mi2-var-block.exp: Likewise.
4065 * gdb.mi/mi2-var-cmd.exp: Likewise.
4066
c2ff108b
JK
40672011-01-12 Andrew Burgess <aburgess@broadcom.com>
4068 Jan Kratochvil <jan.kratochvil@redhat.com>
4069
4070 PR fortran/11104 and DWARF unbound arrays detection.
4071 * gdb.fortran/multi-dim.exp: New file.
4072 * gdb.fortran/multi-dim.f90: New file.
4073
b716877b
AB
40742011-01-12 Andrew Burgess <aburgess@broadcom.com>
4075
4076 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
4077 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
4078 add new tests for opcode dumping.
4079
6c162d5e
TT
40802011-01-11 Tom Tromey <tromey@redhat.com>
4081
4082 * gdb.python/py-infthread.exp: Load gdb-python.exp.
4083
77b06cd7
TJB
40842010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
4085
4086 Convert hardware watchpoints to use breakpoint_ops.
4087 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
4088 type is not supported.
4089 * gdb.base/foll-fork.exp: Likewise.
4090 * gdb.base/foll-vfork.exp: Likewise.
4091
f39a75d0
PM
40922011-01-10 Phil Muldoon <pmuldoon@redhat.com>
4093
4094 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
4095 Use load_lib gdb-python.exp.
4096 * gdb.python/python.exp: Ditto.
4097 * gdb.python/py-function.exp: Ditto.
4098
fc529d80
AS
40992011-01-09 Andreas Schwab <schwab@linux-m68k.org>
4100
4101 * gdb.threads/tls.exp ("info address me"): Fix expected output.
4102
fb03cb59
JK
41032011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4104
4105 * configure: Regenerate.
4106
d8e22779
TT
41072011-01-06 Tom Tromey <tromey@redhat.com>
4108
4109 * gdb.python/py-frame.exp: Test gdb.newest_frame.
4110
09050809
JB
41112011-01-06 Joel Brobecker <brobecker@adacore.com>
4112
fc529d80
AS
4113 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
4114 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
4115 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4116 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
4117 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
4118 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4119 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
4120 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
4121 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
4122 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
4123 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
4124 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
4125 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
4126 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4127 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4128 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
4129 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
4130 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
4131 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4132 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
4133 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
4134 gdb.ada/uninitialized_vars.exp,
4135 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
4136 Simplify by using clean_restart.
09050809 4137
8ed5dd9e
JB
41382011-01-06 Joel Brobecker <brobecker@adacore.com>
4139
4140 Add marker to be used as anchor for inserting breakpoints.
4141 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
4142 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
4143 Likewise.
4144
4145 Remove uses of gdb_start_cmd.
4146 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
4147 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
4148
4149 Do not run testcase if testing with GDBserver.
4150 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
4151 if testing with GDBserver.
4152
368a124f
JB
41532011-01-06 Joel Brobecker <brobecker@adacore.com>
4154
4155 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
4156 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
4157 copyright header.
4158
44944448
JB
41592011-01-05 Joel Brobecker <brobecker@adacore.com>
4160
4161 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
4162 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
4163 testsuite/gdb.fortran/complex.f,
4164 testsuite/gdb.fortran/derived-type.f90,
4165 testsuite/gdb.fortran/library-module-lib.f90,
4166 testsuite/gdb.fortran/library-module-main.f90,
4167 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
4168 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
4169 Copyright year update.
4170
31886ea6
JB
41712011-01-05 Joel Brobecker <brobecker@adacore.com>
4172
4173 * gdb.base/langs1.f: Add copyright header.
4174
ebedcab5
JK
41752011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4176
4177 * gdb.base/morestack.exp: New file.
4178 * gdb.base/morestack.c: New file.
4179
de1eb2f9
JK
41802011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4181
4182 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
4183
9e87a409
JB
41842010-12-29 Joel Brobecker <brobecker@adacore.com>
4185
4186 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
4187 * gdb.ada/arrayptr.exp: Add test printing that new variable.
4188
720d1a40
JB
41892010-12-29 Joel Brobecker <brobecker@adacore.com>
4190
4191 * gdb.ada/lang_switch.exp: Correct expected parameter value.
4192
a283af87
AS
41932010-12-25 Andreas Schwab <schwab@linux-m68k.org>
4194
5d3d9cba
AS
4195 * gdb.threads/tls.exp: Fix typo.
4196
a283af87
AS
4197 * gdb.threads/thread-specific.exp (get_thread_list): Update.
4198 * gdb.threads/execl.exp: Update.
4199
2a20745c
YQ
42002010-12-23 Yao Qi <yao@codesourcery.com>
4201
4202 * gdb.arch/arm-disp-step.exp: New.
4203 * gdb.arch/arm-disp-step.S: New.
4204
a7658b96
TT
42052010-12-21 Tom Tromey <tromey@redhat.com>
4206
4207 * gdb.threads/execl.exp: Update.
4208 * gdb.threads/linux-dp.exp: Update.
4209 * gdb.threads/manythreads.exp: Update.
4210 * gdb.threads/tls.exp: Update.
4211
5b79abe7
TT
42122010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4213
4214 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
4215 (NextOverThrowDerivates) <resumebpt>: New.
4216 (resumebpt_test): New.
4217 (main): Call resumebpt_test.
4218 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
4219
0914bcdb
SS
42202010-12-12 Stan Shebs <stan@codesourcery.com>
4221
4222 * gdb.trace/tsv.exp: Test print command on trace state variables.
4223
305aeedc
TT
42242010-12-09 Tom Tromey <tromey@redhat.com>
4225
4226 * gdb.base/interp.exp: Add regression test.
4227
186c406b
TT
42282010-12-09 Tom Tromey <tromey@redhat.com>
4229
4230 * gdb.java/jnpe.java: New file.
4231 * gdb.java/jnpe.exp: New file.
4232 * gdb.cp/nextoverthrow.exp: New file.
4233 * gdb.cp/nextoverthrow.cc: New file.
4234
aae1c79a
DE
42352010-12-07 Doug Evans <dje@google.com>
4236
4237 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
4238 of data-directory.
4239 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
4240 updated.
4241 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
4242
60f98dde 42432010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
4244
4245 * gdb.base/callfuncs.exp: Test for skip_float_tests.
4246 * gdb.base/call-sc.exp: Ditto.
4247 * gdb.base/finish.exp: Ditto.
4248 * gdb.base/return.exp: Ditto.
4249 * gdb.base/return2.exp: Ditto.
4250
5fa290c1
DE
42512010-11-30 Doug Evans <dje@google.com>
4252
4253 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4254 (gdb_expect_list): Fix spelling errors in comments.
4255 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
4256 send_gdb/gdb_expect_list where applicable.
4257 * gdb.base/call-ar-st.exp: Ditto.
4258 * gdb.base/funcargs.exp: Ditto.
4259 * gdb.base/gcore.exp: Ditto.
4260 * gdb.base/page.exp: Ditto.
4261 * gdb.base/sigaltstack.exp: Ditto.
4262 * gdb.base/siginfo.exp: Ditto.
4263 * gdb.base/sigstep.exp: Ditto.
4264 * gdb.base/trace-commands.exp: Ditto.
4265
4e04c971
DE
42662010-11-29 Doug Evans <dje@google.com>
4267
4268 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
4269 printer-name;subprinter-name.
4270
8cf6f0b1
TT
42712010-11-29 Tom Tromey <tromey@redhat.com>
4272
4273 * gdb.dwarf2/implptr.exp: New file.
4274 * gdb.dwarf2/implptr.c: New file.
4275 * gdb.dwarf2/implptr.S: New file.
4276
94b6973e
PM
42772010-11-29 Phil Muldoon <pmuldoon@redhat.com>
4278
fc529d80 4279 PR python/12199
94b6973e
PM
4280
4281 * gdb.python/py-breakpoint.exp: Test the delete method.
4282
8358c15c
JK
42832010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4284
4285 Fix step_resume_breakpoint unsaved during an infcall.
4286 * gdb.base/step-resume-infcall.exp: New file.
4287 * gdb.base/step-resume-infcall.c: New file.
4288
f6df29bc
TJB
42892010-11-24 Edjunior Machado <emachado@br.ibm.com>
4290
4291 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
4292
f2b5a5cf
TJB
42932010-11-24 Edjunior Machado <emachado@br.ibm.com>
4294
4295 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4296 on ppc64's symbols; "finish" and "return" commands must accept to
4297 show the caller line again as well as the line after.
4298 * gdb.asm/powerpc64.inc: New file.
4299
6b0ecdc2
DE
43002010-11-23 Doug Evans <dje@google.com>
4301
4302 * lib/gdb.exp (gdb_test_sequence): New function.
4303 (gdb_expect_list): Add verbose -log call for each pattern.
4304 * gdb.base/signals.exp (test_handle_all_print): Call it.
4305 Reduce timeout increment from 6 minutes to 1 minute.
4306 * gdb.server/ext-run.exp: Call it.
4307
ea976c60
PM
43082010-11-23 Phil Muldoon <pmuldoon@redhat.com>
4309
f2b5a5cf 4310 PR python/12212
ea976c60
PM
4311
4312 * gdb.python/python.exp: Check that selected_thread raises an
4313 error when no inferior is loaded.
4314
c0efa795
JK
43152010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4316
4317 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
4318 * gdb.dwarf2/dw2-stack-boundary.S: New file.
4319
ec3aa567
JK
43202010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4321
4322 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
4323 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
4324
d8249011
DE
43252010-11-18 Doug Evans <dje@google.com>
4326
4327 * gdb.server/ext-run.exp: Fix intermittent failures.
4328
d4eba7d1
NF
43292010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4330
4331 * gdb.stabs/gdb11479.exp: Use runto_main.
4332
b04c2f88
NF
43332010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4334
4335 * gdb.base/break-entry.exp: Skip if using a stub.
4336
ae9d7ce4
NF
43372010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4338
4339 * gdb.python/py-inferior.exp: Pack values in target endianness.
4340
621c8364
TT
43412010-11-12 Tom Tromey <tromey@redhat.com>
4342
4343 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4344 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
4345 MemoryError.
4346 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
4347 type.
4348 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
4349 MemoryError.
4350 (test_subscript_regression): Update exception type.
4351
84f4c1fe
PM
43522010-11-11 Phil Muldoon <pmuldoon@redhat.com>
4353
4354 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
4355 breakpoint tests.
4356
a1442452
PA
43572010-11-09 Pedro Alves <pedro@codesourcery.com>
4358
4359 * gdb.base/watchpoint.exp: Test "watch -location" with an
4360 innacessible location.
4361
efd11a33
JK
43622010-11-09 Edjunior Machado <emachado@br.ibm.com>
4363 Luis Machado <luisgpm@br.ibm.com>
4364
4365 * gdb.base/maint.exp: Expect "." prefix.
4366 * gdb.base/nodebug.exp: Expect "." Likewise.
4367 * gdb.base/sepsymtab.exp: Expect "." Likewise.
4368 * gdb.base/watchpoint-cond-gone.exp: Likewise.
4369 * gdb.base/watchpoint.exp: Expect a software watch to be created for
4370 POWER server processors.
4371
aa00efb5
JK
43722010-11-08 Edjunior Machado <emachado@br.ibm.com>
4373 Luis Machado <luisgpm@br.ibm.com>
4374
4375 * gdb.base/break-entry.exp: convert entry point for
4376 ppc64 and expect leading `.' on ppc64's symbols
4377
99e7ae30
DE
43782010-11-05 Doug Evans <dje@google.com>
4379
4380 * gdb.base/help.exp: Update expected output.
b521dba8
DE
4381 * gdb.python/py-param.exp: Delete, contents moved to ...
4382 * gdb.python/py-parameter.exp: ... here. New file.
4383 Add test for gdb.parameter ("directories").
99e7ae30 4384
f4b8a18d
KW
43852010-11-05 Ken Werner <ken.werner@de.ibm.com>
4386
4387 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
4388 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
4389 * configure: Regenerate.
4390 * gdb.opencl/Makefile.in: New File.
4391 * gdb.opencl/datatypes.exp: Likewise.
4392 * gdb.opencl/datatypes.cl: Likewise.
4393 * gdb.opencl/operators.exp: Likewise.
4394 * gdb.opencl/operators.cl: Likewise.
4395 * gdb.opencl/vec_comps.exp: Likewise.
4396 * gdb.opencl/vec_comps.cl: Likewise.
4397 * gdb.opencl/convs_casts.exp: Likewise.
4398 * gdb.opencl/convs_casts.cl: Likewise.
4399 * lib/opencl.exp: Likewise.
4400 * lib/opencl_hostapp.c: Likewise.
4401 * lib/opencl_kernel.cl: Likewise.
4402 * lib/cl_util.c: Likewise.
4403 * lib/cl_util.c: Likewise.
4404 * gdb.base/default.exp (set language): Add "opencl" to the list of
4405 languages.
4406
a9d5ef47
SW
44072010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
4408
4409 * gdb.cp/overload.exp: Added test for inheritance overload.
4410 * gdb.cp/overload.cc: Ditto.
4411 * gdb.cp/oranking.exp: Removed releveant kfails.
4412
03eb1c79
JK
44132010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4414 Joel Brobecker <brobecker@adacore.com>
4415
4416 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
4417 check test_compiler_info.
4418
dbc98a8b
KW
44192010-11-03 Ken Werner <ken.werner@de.ibm.com>
4420
4421 * gdb.base/gnu_vector.exp: Adjust expect messages.
4422
120bd360
KW
44232010-11-03 Ken Werner <ken.werner@de.ibm.com>
4424
4425 * gdb.base/gnu_vector.exp: Add unary operator tests.
4426
c37f7098
KW
44272010-11-03 Ken Werner <ken.werner@de.ibm.com>
4428
4429 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
4430
7b51bc51
DE
44312010-11-02 Doug Evans <dje@google.com>
4432
4433 * gdb.python/py-pp-maint.c: New file.
4434 * gdb.python/py-pp-maint.exp: New file.
4435 * gdb.python/py-pp-maint.py: New file.
4436
50c97f38
TT
44372010-11-02 Tom Tromey <tromey@redhat.com>
4438
4439 * gdb.base/default.exp: Remove "scheme" from language list.
4440
a289b8f6
JK
44412010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4442
4443 Revert:
4444 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4445 * gdb.threads/sigstep-threads.exp: New file.
4446 * gdb.threads/sigstep-threads.c: New file.
4447
cd017491
MS
44482010-10-20 Michael Snyder <msnyder@vmware.com>
4449
4450 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
4451
8e6a5956
UW
44522010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4453
4454 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
4455 Skip test completely if gdb,no_hardware_watchpoints.
4456
2c04da0d
UW
44572010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4458
4459 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
4460 strict, but do not check for any particular function name within libc.
4461
79afc5ef
SW
44622010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4463
4464 * gdb.cp/smartp.exp: New test.
4465 * gdb.cp/smartp.cc : New test.
4466
026ffab7
SW
44672010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4468
4469 * gdb.cp/converts.exp: Test pointer to bool conversion.
4470 Test pointer to long conversion.
4471 * gdb.cp/oranking.exp: Removed relevant kfail.
4472
3a772aa4
TT
44732010-10-18 Tom Tromey <tromey@redhat.com>
4474
4475 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
4476 argument to lazy_string.
4477 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
4478 (pp_ls.to_string): Use it.
4479 * gdb.python/py-prettyprint.c (main): Move declarations to top.
4480 Add "estring2" local.
4481
5fc3827b
JK
44822010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4483
4484 Fix s390x compatibility.
4485 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
4486 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
4487
8aeb23f3
JK
44882010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4489
4490 * gdb.threads/sigstep-threads.exp: New file.
4491 * gdb.threads/sigstep-threads.c: New file.
4492
c1e56572
JK
44932010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4494
4495 * gdb.base/pie-execl.exp: New file.
4496 * gdb.base/pie-execl.c: New file.
4497
92163a10
JK
44982010-10-13 Doug Evans <dje@google.com>
4499 Jan Kratochvil <jan.kratochvil@redhat.com>
4500
4501 PR exp/12117
4502 * gdb.cp/ptype-cv-cp.cc: New file.
4503 * gdb.cp/ptype-cv-cp.exp: New file.
4504
7062b0a0
SW
45052010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
4506
4507 * gdb.cp/converts.cc: New test program.
4508 * gdb.cp/converts.exp: New test.
4509 * gdb.cp/overload.exp: Added test for void* vs int*.
4510 * gdb.cp/overload.exp: Ditto.
4511 * gdb.cp/oranking.exp: Removed related kfail.
4512
0e3509db
DE
45132010-10-13 Doug Evans <dje@google.com>
4514
4515 * lib/gdb-python.exp (gdb_check_python_config): New function.
4516 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
4517 * gdb.python/lib-types.cc: New file.
4518 * gdb.python/lib-types.exp: New file.
4519
8dc78533
JK
45202010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4521
4522 * gdb.python/py-error.exp: New file.
4523 * gdb.python/py-error.py: New file.
4524
93c17e06
JK
45252010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4526
4527 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
4528 gdb_test_multiple.
4529
d8b34041
JK
45302010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4531
4532 * gdb.base/break-interp.exp: Use ldlags for linking flags.
4533 * gdb.base/prelink.exp: Likewise.
4534 * gdb.base/solib-nodir.exp: Likewise.
4535 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
4536 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
4537 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
4538
e0cc584e
UW
45392010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
4540
4541 * break-interp.exp (test_ld): Use two separate gdb_expect statements
4542 for the "info files" test to avoid timeouts on slow machines.
4543
cfc353b1
JK
45442010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4545
4546 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4547 (main): Make openlib dummy call.
4548
d3d7896d
JK
45492010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4550
4551 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4552 * break-interp.exp (reach): Move the core body ...
4553 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4554 (test_ld): Provide always real argument, even to the linker. Replace
4555 dl_main by _dl_debug_state.
4556
5e533c94
JK
45572010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4558
4559 Fix results of prelinked PIEs on ppc*.
4560 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4561 Accept also DISPLACEMENT "PRESENT".
4562 (main): Replace "ZERO" displacements by "PRESENT".
4563
33540610
SW
45642010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4565
4566 * gdb.cp/oranking.exp: New test.
4567 * gdb.cp/oranking.cc: New test program.
4568
3bdf2bbd
KW
45692010-10-08 Ken Werner <ken.werner@de.ibm.com>
4570
4571 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4572 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4573
2f608a3a
KW
45742010-10-06 Ken Werner <ken.werner@de.ibm.com>
4575
4576 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4577 lush, lynx) New constant.
4578 * gdb.base/constvars.exp: Test const array types.
4579 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4580
aa2e2d8d
DE
45812010-10-06 Doug Evans <dje@google.com>
4582
4583 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4584 of syscall staging area.
4585
2844d6b5
KW
45862010-10-06 Ken Werner <ken.werner@de.ibm.com>
4587
4588 * gdb.base/gnu_vector.c: Add variable c4.
4589 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4590 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4591
7d8ac8bb
MR
45922010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4593
4594 * gdb.arch/altivec-abi.exp: Fix a typo.
4595
84a02e58
MR
45962010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4597
4598 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4599 to match a thread ID.
4600
b18e6318
JK
46012010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4602
4603 Fix s390x testcase compatibility.
4604 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4605
a2c09bd0
DE
46062010-10-01 Doug Evans <dje@google.com>
4607
4608 * lib/gdb-python.exp: New file.
4609 * gdb.python/py-block.exp: Use it.
4610 * gdb.python/py-breakpoint.exp: Ditto.
4611 * gdb.python/py-frame.exp: Ditto.
4612 * gdb.python/py-inferior.exp: Ditto.
4613 * gdb.python/py-param.exp: Ditto.
4614 * gdb.python/py-prettyprint.exp: Ditto.
4615 * gdb.python/py-shared.exp: Ditto.
4616 * gdb.python/py-symbol.exp: Ditto.
4617 * gdb.python/py-symtab.exp: Ditto.
4618 * gdb.python/py-type.exp: Ditto.
4619 * gdb.python/py-value.exp: Ditto.
4620 * gdb.python/python.exp: Ditto.
4621
38f12cfc
TT
46222010-09-30 Tom Tromey <tromey@redhat.com>
4623
4624 * gdb.base/anon.exp: New file.
4625 * gdb.base/anon.c: New file.
4626
9ae8282d
TT
46272010-09-30 Tom Tromey <tromey@redhat.com>
4628
4629 * gdb.base/completion.exp: Test completion through anonymous
4630 union.
4631 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4632
e9e07ba6
JK
46332010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4634
4635 Fix printing parameters of inlined functions.
4636 * gdb.dwarf2/dw2-inline-param.exp: New file.
4637 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4638 * gdb.dwarf2/dw2-inline-param.S: New file.
4639
cd2effb2
JK
46402010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4641
4642 PR corefiles/12071.
4643 * gdb.base/corefile.exp (quit with a process, no question: load core)
4644 (quit with a core file): New tests.
4645
bceffbf3
JK
46462010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4647
4648 Fix GDB crash on inferior calls with self-referencing classes.
4649 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4650 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4651 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4652
1736ad11
JK
46532010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4654
4655 Fix lost siginfo_t for inferior calls.
4656 * gdb.base/siginfo-infcall.exp: New file.
4657 * gdb.base/siginfo-infcall.c: New file.
4658
a176ad92
JB
46592010-09-22 Joel Brobecker <brobecker@adacore.com>
4660
4661 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4662
c2b0a229
JK
46632010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4664
4665 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4666 New test.
4667 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4668
e8ae22d1
JB
46692010-09-22 Joel Brobecker <brobecker@adacore.com>
4670
4671 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4672 type of our const type.
4673
ec322823
SW
46742010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4675
4676 * gdb.cp/pr12028.cc: New.
4677 * gdb.cp/pr12028.exp: New.
4678
72929c62
JB
46792010-09-22 Joel Brobecker <brobecker@adacore.com>
4680
4681 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4682
875b4ff5 46832010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4684 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4685
4686 PR mi/11407
4687 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4688 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4689 * gdb.mi/dw2-ref-missing-frame.S New File.
4690 * gdb.mi/dw2-ref-missing-frame.exp New File.
4691
7155d578
TT
46922010-09-14 Tom Tromey <tromey@redhat.com>
4693
4694 PR symtab/8399:
4695 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4696
515ed532
TT
46972010-09-14 Tom Tromey <tromey@redhat.com>
4698
4699 PR exp/11803:
4700 * gdb.threads/tls.exp: Use C++.
4701 (check_thread_local): Use K::another_thread_local.
4702 * gdb.threads/tls.c (class K): New.
4703 (another_thread_local): Now a member of K.
4704 (spin): Update. No longer K&R C.
4705
450ca57c
SW
47062010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4707
4708 * gdb.cp/koenig.cc: created class for testing member lookup.
4709 * gdb.cp/koenig.exp: Added test for member lookup.
4710
dbd492a3
JK
47112010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4712
4713 Fix false FAILs on sourcetree topdir directory containing "kill".
4714 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4715 source line matching regexp.
4716
8d4d924b
JK
47172010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4718
4719 * gdb.python/python.exp (set height 0, collect help from uiout)
4720 (verify help to uiout): New tests.
4721
8e64f2a0
JK
47222010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4723
4724 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4725 is_lp64_target to check 64bit target.
4726
4569eed2
JK
47272010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4728
4729 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4730 (test_ld) <powerpc64-*>: New.
4731
5e1617b1
DJ
47322010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4733
4734 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4735
c767944b
DJ
47362010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4737
4738 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4739 (FunctionArg::method): New function.
4740 (empty, arg): New variables.
4741 (main): Call arg.method.
4742 * gdb.cp/templates.exp (test_template_args): New function.
4743 (do_tests): Call it.
4744
27d3a3fc
UW
47452010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4746
4747 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4748 of "next" to proceed over pthread_exit call.
4749
55b7ce7f
UW
47502010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4751
4752 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4753 "maint print statistics" output to prevent expect timeouts.
4754
809df446
JK
47552010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4756
4757 * gdb.base/printcmds.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 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4761 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4762 (test_float_rejected): ... here.
4763 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4764 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4765 (test_float_rejected): ... here.
4766 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4767 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4768 (test_float_rejected): ... here.
4769
8464be76
DJ
47702010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4771
4772 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4773 before disabling hardware watchpoints.
4774 (test_inaccessible_watchpoint): Check that hardware watchpoints
4775 are used. Test for watchpoints on a constant address.
4776
14dba4b4
JK
47772010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4778
4779 * gdb.base/ui-redirect.exp: New file.
4780
3f3540e1 47812010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4782 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4783
4784 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4785
0f254bb7
DE
47862010-08-31 Doug Evans <dje@google.com>
4787
4788 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4789
03f17ccf
TT
47902010-08-30 Tom Tromey <tromey@redhat.com>
4791
4792 PR python/11792:
4793 * gdb.python/py-value.exp (test_subscript_regression): Add
4794 dynamic_type test.
4795
640617ad
DJ
47962010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4797
4798 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4799 instead of running to main. Do not test the main function.
4800 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4801 Add new main.
4802
2ed91d1b
PA
48032010-08-26 Pedro Alves <pedro@codesourcery.com>
4804
4805 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4806 one test.
4807
673bfd45
DE
48082010-08-24 Doug Evans <dje@google.com>
4809
4810 PR symtab/11942
4811 * gdb.dwarf2/dw4-sig-types.cc: New file.
4812 * gdb.dwarf2/dw4-sig-types.h: New file.
4813 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4814 * gdb.dwarf2/dw4-sig-types.exp: New file.
4815
f9ffd4bb
TT
48162010-08-23 Tom Tromey <tromey@redhat.com>
4817
4818 PR python/11145:
4819 * gdb.python/py-value.c (Base, Derived): New types.
4820 (base): New global.
4821 * gdb.python/py-value.exp (test_subscript_regression): Add
4822 dynamic_cast test.
4823
d839c8a4
TT
48242010-08-23 Tom Tromey <tromey@redhat.com>
4825
4826 PR python/10676:
4827 * gdb.python/py-type.exp (test_fields): Add tests for type
4828 equality.
4829
702c2711
TT
48302010-08-23 Tom Tromey <tromey@redhat.com>
4831
4832 PR python/11915:
4833 * gdb.python/py-type.exp (test_fields): Add tests for array.
4834
832bafd3
KS
48352010-08-23 Keith Seitz <keiths@redhat.com>
4836
4837 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4838 have any children. Create a new abbrev for it.
4839 Add missing terminal sequence to .debug_abbrev.
4840
c37bf528
KS
48412010-08-20 Keith Seitz <keiths@redhat.com>
4842
4843 PR symtab/11465:
4844 * gdb.dwarf2/pr11465.exp: New test.
4845 * gdb.dwarf2/pr11465.S: New file.
4846 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4847 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4848
4572cbac
TJB
48492010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4850
4851 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4852 registers. Update data sets with the new v2_double element in the
4853 VSX register union. Add vector_register3_vr data set for the AltiVec
4854 registers. Use gdb_test_no_output instead of send_gdb.
4855
e7fbb131
PA
48562010-08-19 Pedro Alves <pedro@codesourcery.com>
4857
4858 * gdb.python/py-shared.exp: New file, factored out from
4859 python.exp.
4860 * gdb.python/py-shared.c: New file.
4861 * gdb.python/py-shared-sl.c: New file.
4862 * gdb.python/python-1.c: New file.
4863 * gdb.python/python-sl.c: Delete.
4864 * gdb.python/python.c: Mention python-1.c.
4865 * gdb.python/python.exp: Move shared library tests to
4866 py-shared.exp.
4867 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4868 (MISCELLANEOUS): New.
4869 (clean mostlyclean): Also remove $MISCELLANEOUS.
4870
d30f5e1f
DE
48712010-08-19 Doug Evans <dje@google.com>
4872
4873 PR exp/11926
4874 * gdb.base/printcmds.exp (test_float_accepted): New function.
4875 Move existing float tests there. Add tests for floats with suffixes.
4876 (test_float_rejected): New function.
4877 * gdb.java/jv-print.exp (test_float_accepted): New function.
4878 (test_float_rejected): New function.
4879 * gdb.objc/print.exp: New file.
4880 * gdb.pascal/print.exp: New file.
4881 * lib/objc.exp: New file.
4882
7b3fd859
PM
48832010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4884
4885 * gdb.base/default.exp (info set): Avoid full buffer error and force
4886 reading up to final gdb prompt.
4887 (show): Likewise.
4888
c92817ce
TT
48892010-08-18 Tom Tromey <tromey@redhat.com>
4890
4891 PR symtab/11919:
4892 * gdb.base/completion.exp: Add test.
4893
f1208f9e
DE
48942010-08-18 Doug Evans <dje@google.com>
4895
4896 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4897 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4898 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4899 Simplify, early exit if runto_main fails.
4900 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4901 (set_lang_fortran): Moved to lib/fortran.exp.
4902 * gdb.fortran/types.exp: load_lib fortran.exp.
4903 (set_lang_fortran): Moved to lib/fortran.exp.
4904 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4905 * gdb.java/jprint.exp (set_lang_java): Ditto.
4906 * gdb.java/jv-exp.exp: load_lib java.exp.
4907 If set_lang_java fails, issue a warning instead of failure to be
4908 consistent with other set_lang_foo uses.
4909 (set_lang_java): Moved to lib/java.exp.
4910 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4911 If set_lang_java fails, issue a warning instead of failure to be
4912 consistent with other set_lang_foo uses.
4913 * gdb.pascal/types.exp: load_lib pascal.exp.
4914 (set_lang_pascal): Moved to lib/pascal.exp.
4915 * lib/fortran.exp: New file.
4916 * lib/java.exp (set_lang_java): New function.
4917 * lib/pascal.exp (set_lang_pascal): New function.
4918
2f06b485
YQ
49192010-08-18 Yao Qi <yao@codesourcery.com
4920
4921 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4922 func_nofb_start and func_loopfb_start, so that address of functions
4923 is equal to these labels on Thumb.
4924
96e25403
YQ
49252010-08-18 Yao Qi <yao@codesourcery.com>
4926
4927 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4928 to reflect latest c source file.
4929
36e6adc4
JK
49302010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4931
4932 * gdb.cp/infcall-dlopen.exp: New file.
4933 * gdb.cp/infcall-dlopen.cc: New file.
4934 * gdb.cp/infcall-dlopen-lib.cc: New file.
4935
f431efe5
PA
49362010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4937 Pedro Alves <pedro@codesourcery.com>
4938
4939 PR breakpoints/11371
4940
4941 * gdb.base/watch-cond-infcall.exp: New file.
4942 * gdb.base/watch-cond-infcall.c: New file.
4943
06a64a0b
TT
49442010-08-16 Tom Tromey <tromey@redhat.com>
4945
4946 * gdb.base/help.exp: Update.
4947 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4948 watchpoint.
4949 (test_watch_location): New proc.
4950 (test_watchpoint_in_big_blob): Delete watchpoint.
4951 * gdb.base/watchpoint.c (func5): New function.
4952 (main): Call it.
4953
70ebf4ed
DE
49542010-08-16 Doug Evans <dje@google.com>
4955
4956 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4957
ca5c20b6
PM
49582010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4959
4960 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4961 tests.
4962
7346b668
KW
49632010-08-11 Ken Werner <ken.werner@de.ibm.com>
4964
4965 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4966 * gdb.base/gnu_vector.c: New File.
4967 * gdb.base/gnu_vector.exp: Likewise.
4968
cb2e07a6
PM
49692010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4970
4971 * gdb.python/python.c: New File.
4972 * gdb.python/python-sl.c: New File.
4973 * gdb.python/python.exp: Test solib_address and decode_line
4974 * functions.
4975
5da1313b
JK
49762010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4977
4978 * gdb.python/python.exp (show height, set height 10)
4979 (verify pagination beforehand, verify pagination beforehand: q)
4980 (gdb.execute does not page, verify pagination afterwards)
4981 (verify pagination afterwards: q): New.
4982
49c3ccf7
DE
49832010-08-02 Doug Evans <dje@google.com>
4984
4985 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4986 because of an older gcc, change test2
4987 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4988 to unsupported.
4989
42c0c4f1
KH
49902010-07-30 Kazu Hirata <kazu@codesourcery.com>
4991
4992 * gdb.base/break-always.exp: Do not expect full paths to file
4993 names.
4994 * gdb.base/commands.exp: Likewise.
4995
d3765805
DE
49962010-07-30 Doug Evans <dje@google.com>
4997
c98ee71b
DE
4998 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4999 xfail them when run with older gccs.
5000
fd961404
DE
5001 * lib/gdb.exp (build_executable): Forward "c++" option to
5002 get_compiler_info.
5003
999adef4
DE
5004 * gdb.python/py-type.exp (test_template): Mark as xfail tests
5005 "python print ttype.template_argument(1)" and
5006 "python print isinstance(ttype.template_argument(1), gdb.Value)"
5007 if using gcc 4.4 or earlier.
5008
d3765805
DE
5009 * gdb.base/valgrind-db-attach.exp: Use unique test name for
5010 attach-to-debugger handling.
5011
1276c759
JK
50122010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5013
5014 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
5015 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
5016 (main): Use copyreloc.
5017 * gdb.base/prelink.exp (split debug of executable)
5018 (.dynbss vs. .bss address shift): New tests.
5019
88caa9b9
PA
50202010-07-29 Pedro Alves <pedro@codesourcery.com>
5021
5022 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
5023 in gdb_test_multiple.
5024
c6f2ac43
PA
50252010-07-29 Pedro Alves <pedro@codesourcery.com>
5026
5027 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
5028 environment.
5029
326fd672
TT
50302010-07-28 Tom Tromey <tromey@redhat.com>
5031
5032 PR python/11060:
5033 * gdb.python/py-type.c (Temargs): New template.
5034 (temvar): New variable.
5035 * gdb.python/py-type.exp (test_template): New proc.
5036
3ce3b1ba
PA
50372010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
5038
5039 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
5040 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
5041
34eaf542
TT
50422010-07-28 Tom Tromey <tromey@redhat.com>
5043
5044 PR c++/9946:
5045 * gdb.cp/temargs.exp: New file.
5046 * gdb.cp/temargs.cc: New file.
5047
d41b819e
JK
50482010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5049
5050 * gdb.base/help.exp (help disassemble): Update the content.
5051
26ab7092
JK
50522010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5053
5054 * gdb.threads/ia64-sigill.exp: New file.
5055 * gdb.threads/ia64-sigill.c: New file.
5056
5283e9e1
TT
50572010-07-27 Tom Tromey <tromey@redhat.com>
5058
5059 * gdb.opt/inline-cmds.c (ATTR): New define.
5060 (func1): Use it.
5061 (func2): Likewise.
5062 (func3): Likewise.
5063 (outer_inline1): Likewise.
5064 (outer_inline2): Likewise.
5065 * gdb.opt/inline-bt.c (ATTR): New define.
5066 (func1): Use it.
5067 (func2): Likewise.
5068 * gdb.opt/inline-locals.c (ATTR): New define.
5069 (func1): Use it.
5070 (func2): Likewise.
5071
e992ef73
TT
50722010-07-27 Tom Tromey <tromey@redhat.com>
5073
5074 * gdb.stabs/gdb11479.c (hack): New function.
5075 (test): Use it.
5076 (test2): Use it.
5077 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
5078 (int32_search_buf, int64_search_buf): No longer static.
5079 (x): Remove.
5080 * gdb.base/relocate.c (hack): New function.
5081
5374244e
PM
50822010-07-27 Phil Muldoon <pmuldoon@redhat.com>
5083
5084 * gdb.python/py-value.exp (test_inferior_function_call): New function.
5085 * gdb.python/py-value.c (func1): New function.
5086 (func2): Likewise.
5087
a99aee83
CV
50882010-07-26 Corinna Vinschen <vinschen@redhat.com>
5089
5090 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
5091 as not to clash with .data section.
5092
a04ba985
JG
50932010-07-26 Jerome Guitton <guitton@adacore.com>
5094
5095 * gdb.base/code_elim.exp: New file.
5096 * gdb.base/code_elim1.c: New file.
5097 * gdb.base/code_elim2.c: New file.
5098
23bd0f7c
PA
50992010-07-21 Pedro Alves <pedro@codesourcery.com>
5100
5101 PR symtab/11827
5102
5103 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
5104 (some_volatile_enum): New variable.
5105 * gdb.base/printcmds.exp (test_print_enums): New.
5106 <top level>: Call it.
5107
883df6dd
SW
51082010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
5109
5110 * gdb.cp/fpointer.cc: New test.
5111 * gdb.cp/fpointer.exp: New test.
5112
569b05a5
JK
51132010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5114
5115 * gdb.base/solib-nodir.exp: New file.
5116 * lib/gdb.exp (runto): New case for a GDB internal error.
5117
51d7d803
JK
51182010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5119 Ulrich Weigand <uweigand@de.ibm.com>
5120 Tom Tromey <tromey@redhat.com>
5121
5122 * gdb.base/charset-malloc.c: New file.
5123 * gdb.base/charset.c (malloc_stub): New prototype.
5124 (main): Call it instead of malloc itself.
5125 * gdb.base/charset.exp: Use only prepare_for_testing.
5126 (binfile): Remove the variable.
5127
c0edd9ed
JK
51282010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 Make core files the process_stratum.
5131 * gdb.base/corefile.exp (run: load core again)
5132 (run: sanity check we see the core file, run: with core)
5133 (run: core file is cleared, attach: load core again)
5134 (attach: sanity check we see the core file, attach: with core)
5135 (attach: core file is cleared): New tests.
5136 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
5137
3cbaedff
KW
51382010-07-14 Ken Werner <ken.werner@de.ibm.com>
5139
5140 * gdb.arch/altivec-abi.exp: New tests.
5141
91158a56
TT
51422010-07-13 Tom Tromey <tromey@redhat.com>
5143
5144 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
5145 (main): Use it.
5146 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
5147
0f5238ed
TT
51482010-07-13 Tom Tromey <tromey@redhat.com>
5149
5150 * gdb.base/label.exp: New file.
5151 * gdb.base/label.c: New file.
5152
add265ae
L
51532010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
5154 H.J. Lu <hongjiu.lu@intel.com>
5155
5156 * lib/gdb.exp (is_ilp32_target): New.
5157 (is_lp64_target): Likewise.
5158
5159 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
5160 target.
5161 * gdb.arch/amd64-disp-step.exp: Likewise.
5162 * gdb.arch/amd64-dword.exp: Likewise.
5163 * gdb.arch/amd64-i386-address.exp: Likewise.
5164 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 5165
add265ae
L
5166 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
5167 target.
5168 * gdb.arch/i386-bp_permanent.exp: Likewise.
5169 * gdb.arch/i386-byte.exp: Likewise.
5170 * gdb.arch/i386-disp-step.exp: Likewise.
5171 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5172 * gdb.arch/i386-prologue.exp: Likewise.
5173 * gdb.arch/i386-size-overlap.exp: Likewise.
5174 * gdb.arch/i386-size.exp: Likewise.
5175 * gdb.arch/i386-sse.exp: Likewise.
5176 * gdb.arch/i386-unwind.exp: Likewise.
5177 * gdb.arch/i386-word.exp: Likewise.
5178
5179 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
5180 test only when building 64-bit executables. Do not hard-code
5181 -m64 option.
5182
2dfb8c17
DE
51832010-07-07 Doug Evans <dje@google.com>
5184
5185 * lib/gdb.exp (gdb_test_list_exact): New function.
5186 * gdb.base/default.exp (show convenience): Call it, add tests for
5187 $_sdata = void, $_thread = 0.
5188
4e5799b6
JK
51892010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5190 Joel Brobecker <brobecker@adacore.com>
5191
5192 Fix re-run of PIE executable, PR shlibs/11776.
5193 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
5194 Remove $displacement_main to match the solib-svr4.c change. New "kill"
5195 and re-"run" of the inferior.
5196
1a219cc7
JK
51972010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5198 Joel Brobecker <brobecker@adacore.com>
5199
5200 Cope with missing /usr/sbin/prelink.
5201 * lib/prelink-support.exp (prelink_no):
5202 <result == 1 && $output is "no such file or directory">: New.
5203 (prelink_yes): Likewise. Return on failed prelink_no.
5204
5e3b36f8
JK
52052010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5206 Joel Brobecker <brobecker@adacore.com>
5207
5208 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
5209 build_executable by build_executable_own_libs. Replace "prelink -R"
5210 execution by a call of prelink_yes. Comment why "prelink -r" needs no
5211 change.
5212 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
5213 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
5214 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
5215 Replace build_executable by build_executable_own_libs's function
5216 build_executable_own_libs.
5217 (prelinkNO): Create new stub to call prelink_no.
5218 (prelinkYES): Create new stub to call prelink_yes.
5219 (test_attach): Rename calls of copy to file_copy.
5220 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
5221 (copy): Move to ...
5222 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
5223 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
5224 * gdb.base/prelink.exp: Disable testcase also for is_remote and
5225 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
5226 special flags by gdb_compile_shlib. Replace second gdb_compile by
5227 build_executable_own_libs. Replace "prelink -R" execution by a call of
5228 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
5229 a second call of prelink_yes. Replace restart commands by
5230 clean_restart.
5231 (prelink): Rename to ...
5232 (seen displacement message): ... this test. Extend its expectation
5233 strictness.
5234
86e4bafc
JK
52352010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5236
5237 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
5238 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
5239 displacement message exactly once.
5240
3cd07d20
JK
52412010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5242 Joel Brobecker <brobecker@adacore.com>
5243
5244 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
5245 its restore after the <$relink_args != ""> loop. new comment.
5246
0a1e94c7
JK
52472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5248 Joel Brobecker <brobecker@adacore.com>
5249
5250 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
5251 code for it. New variable relink_args.
5252 (prelinkYES): Call prelinkNO.
5253 (test_attach): Accept new parameter relink_args. Re-prelink the binary
5254 in such case. Move the core code to ...
5255 (test_attach_gdb): ... a new function. Send GDB command "file".
5256 Extend expected "Attaching to " string.
5257
2f70bcfb
TT
52582010-07-02 Tom Tromey <tromey@redhat.com>
5259
5260 * gdb.base/bitops.exp: Remove extraneous "pass".
5261
a17ac5b0
TT
52622010-07-02 Ken Werner <ken.werner@de.ibm.com>
5263
5264 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5265
dc10affe
PA
52662010-07-01 Pedro Alves <pedro@codesourcery.com>
5267
d41c0fc8
PA
5268 * gdb.base/help.exp: Adjust expected output.
5269
52702010-07-01 Pedro Alves <pedro@codesourcery.com>
5271
5272 * gdb.base/help.exp: Adjust expected output.
dc10affe 5273
0a600c36
JK
52742010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5275
5276 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
5277 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
5278 c++/11702.
5279
37cc8bfe
JK
52802010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5281 Doug Evans <dje@google.com>
5282
5283 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
5284 add .dynamic entry'.
5285
254e6b9e
DE
52862010-06-29 Doug Evans <dje@google.com>
5287
5288 Test PR c++/11702.
5289 * gdb.cp/m-static.exp: Add testcase.
5290 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
5291
595939de 52922010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
5293 Tom Tromey <tromey@redhat.com>
5294 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
5295
5296 * gdb.python/py-inferior.c: New File.
5297 * gdb.python/py-infthread.c: New File.
5298 * gdb.python/py-inferior.exp: New File.
5299 * gdb.python/py-infthread.exp: New File.
5300
98751a41
JK
53012010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5302
5303 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
5304 (ptype ::C::OtherFileClass typedefs): New.
5305 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
5306 (C::OtherFileClass::cOtherFileClassVar2): New.
5307 (C::OtherFileClass::cOtherFileClassVar_use): Use also
5308 cOtherFileClassVar2.
5309 (C::cOtherFileType2, C::cOtherFileVar2): New.
5310 (C::cOtherFileVar_use): use also cOtherFileVar2.
5311 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
5312
41f62f39
JK
53132010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5314
5315 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
5316 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
5317 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
5318 (print ::C::cOtherFileVar)
5319 (whatis C::OtherFileClass::cOtherFileClassType)
5320 (whatis ::C::OtherFileClass::cOtherFileClassType)
5321 (print C::OtherFileClass::cOtherFileClassVar)
5322 (print ::cOtherFileClassVar)
5323 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
5324 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
5325 trailing content.
5326 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
5327 (C::OtherFileClass::cOtherFileClassVar)
5328 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
5329 (C::cOtherFileVar, C::cOtherFileVar_use): New.
5330
af53d231
JK
53312010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5332
5333 Test PR c++/11703 and PR gdb/1448.
5334 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
5335 gdb/1448.
5336
9655fd1a
JK
53372010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5338
5339 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
5340 (main) <rtti_data>: New.
5341 * gdb.cp/virtbase.exp (print rtti_data): New.
5342
824cc8dd
JK
53432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5344 Joel Brobecker <brobecker@adacore.com>
5345
5346 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
5347
6036c742
JK
53482010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5349
5350 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
5351
de6a0421
DE
53522010-06-28 Doug Evans <dje@google.com>
5353
5354 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
5355
b2dae948
DE
53562010-06-27 Doug Evans <dje@google.com>
5357
5358 * gdb.cp/m-static.exp: Update expected test output.
5359
0f3bb72e
PH
53602010-06-25 Paul Hilfinger <hilfinger@adacore.com>
5361
889bf7c5
PA
5362 * gdb.gdb/selftest.exp: Adjust expected message for
5363 capturing start-up runtime.
0f3bb72e 5364
bc9f0842
TT
53652010-06-25 Tom Tromey <tromey@redhat.com>
5366
5367 PR python/10808:
5368 * gdb.python/python.exp: Add new tests.
5369
099ef718
SW
53702010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
5371
5372 * gdb.cp/operator.cc: Created an import loop.
5373 * gdb.cp/operator.exp: Added testcase for import loop.
5374
5868a632
JK
53752010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5376
5377 Test PR python/11407.
5378 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
5379 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
5380 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
5381 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
5382 executable_nofb and executable_fb. New variables srcsfile, objsfile,
5383 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
5384 binfile. Call gdb_compile with clean_restart twice.
5385 (func_nofb print, func_nofb backtrace, func_loopfb print)
5386 (func_loopfb backtrace): New.
5387
af76db58
JK
53882010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5389
5390 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
5391 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
5392 by a hand made one.
5393 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
5394 i?86 requirement. Remove variables srcfile and binfile. New variable
5395 sources, executable_nofb and executable_fb. Call prepare_for_testing.
5396
f2c7657e
UW
53972010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5398
5399 * gdb.cell/dwarfaddr.exp: New file.
5400 * gdb.cell/dwarfaddr.S: New file.
5401
628fe4e4
JK
54022010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5403
5404 Test PR 9436.
5405 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
5406
f1421989
HZ
54072010-06-24 Hui Zhu <teawater@gmail.com>
5408
5409 * gdb.base/eval.exp: New file.
5410
d03285ec
UW
54112010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5412
5413 * gdb.cell/fork.exp: New file.
5414 * gdb.cell/fork.c: Likewise.
5415 * gdb.cell/fork-spu.c: Likewise.
5416
41b2c92d
PM
54172010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
5418
5419 * lib/gdb.exp (banned_variables_traced): New global variable.
5420 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
5421 (gdb_init): Use `trace add variable' instead of obsolete
5422 `trace variable'.
5423
d5bc977f
DE
54242010-06-21 Doug Evans <dje@google.com>
5425
5426 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
5427
d2ed6730
UW
54282010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5429
5430 * gdb.arch/spu-ls.exp: New file.
5431 * gdb.arch/spu-ls.c: Likewise.
5432
6aed2dbc
SS
54332010-06-18 Stan Shebs <stan@codesourcery.com>
5434
5435 * gdb.threads/thread-specific.exp: Add tests of $_thread.
5436
e0756905
UW
54372010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5438
5439 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
5440 * gdb.base/watch-cond.exp: Likewise.
5441 * gdb.python/py-breakpoint.exp: Likewise.
5442
d8053d4d
PA
54432010-06-18 Pedro Alves <pedro@codesourcery.com>
5444
5445 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
5446 clean_restart, make sure every test has a distinct message, and
5447 that messages don't include the executable' full path.
5448
81ce510c
DE
54492010-06-17 Doug Evans <dje@google.com>
5450
5451 * gdb.arch/i386-size.exp: Updated expected output for
5452 DISASSEMBLY_OMIT_FNAME.
5453
65d79d4b
SDJ
54542010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5455 Sergio Durigan Junior <sergiodj@redhat.com>
5456
5457 * gdb.base/watch-notconst.c: New file.
5458 * gdb.base/watch-notconst.S: New file.
5459 * gdb.base/watch-notconst2.c: New file.
5460 * gdb.base/watch-notconst2.S: New file.
5461 * gdb.base/watch-notconst.exp: New file.
5462 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
5463 (func4): Add operations on `global_ptr_ptr'.
5464 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
5465 routine to test watchpoints created with a constant expression.
5466 (test_inaccessible_watchpoint): Include tests for watchpoints
5467 created with a constant expression.
5468
df0f4836
KB
54692010-06-14 Kevin Buettner <kevinb@redhat.com>
5470
5471 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5472 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
5473 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
5474 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
5475 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5476 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5477 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
5478 of `_start'.
5479
b769def5
UW
54802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5481
5482 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
5483 not supported on the target.
5484 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5485 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5486 * gdb.mi/mi-nsintrall.exp: Likewise.
5487 * gdb.mi/mi-nsmoribund.exp: Likewise.
5488 * gdb.mi/mi-nsthrexec.exp: Likewise.
5489
d914c394
SS
54902010-06-11 Stan Shebs <stan@codesourcery.com>
5491
5492 * gdb.base/permissions.exp: New file.
5493
54942010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
5495
5496 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
5497 does not support ELF executable class.
5498
f3ce5b9c
UW
54992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5500
5501 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
5502
8e46892c
JK
55032010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5504
5505 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
5506 (runto): Catch "The target does not support running in non-stop mode.".
5507
6cc55c64
MS
55082010-06-11 Michael Snyder <msnyder@vmware.com>
5509
5510 * gdb.base/setshow.exp (set language asm): Don't use
5511 gdb_test_no_output, fails on some targets.
5512
caddefa4
UW
55132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5514
5515 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
5516 * gdb.cp/pr9167.exp: Likewise.
5517
468b1aa7
UW
55182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5519
5520 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
5521
5c3552dc
UW
55222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5523
5524 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
5525
02e6fe6a
UW
55262010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5527
5528 * gdb.base/charset.c (main): Make sure malloc gets linked in.
5529
0e03807e
TT
55302010-06-11 Tom Tromey <tromey@redhat.com>
5531
5532 PR gdb/9977, PR exp/11636::
5533 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
5534 (pieces_test_f6): Update expected output.
5535
2bdf28a0
JK
55362010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5537
5538 * gdb.base/moribund-step.exp: New.
5539
f6978de9
MS
55402010-06-08 Michael Snyder <msnyder@vmware.com>
5541
5542 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 5543 * gdb.ada/boolean_expr.exp:
f6978de9
MS
5544 * gdb.ada/frame_args.exp: Ditto.
5545 * gdb.ada/lang_switch.exp: Ditto.
5546 * gdb.ada/ptype_arith_binop.exp: Ditto.
5547 * gdb.ada/ref_param.exp: Ditto.
5548 * gdb.ada/type_coercion.exp:Ditto.
5549
5550 * gdb.asm/asm-source.exp: Ditto.
5551
5552 * gdb.base/attach.exp: Ditto.
5553 * gdb.base/bitfields2.exp: Ditto.
5554 * gdb.base/call-signal-resume.exp: Ditto.
5555 * gdb.base/callfuncs.exp: Ditto.
5556 * gdb.base/commands.exp: Ditto.
5557 * gdb.base/dbx.exp: Ditto.
5558 * gdb.base/default.exp: Ditto.
5559 * gdb.base/dump.exp: Ditto.
5560 * gdb.base/exprs.exp: Ditto.
5561 * gdb.base/freebpcmd.exp: Ditto.
5562 * gdb.base/interrupt.exp: Ditto.
5563 * gdb.base/list.exp: Ditto.
5564 * gdb.base/long_long.exp: Ditto.
5565 * gdb.base/maint.exp: Ditto.
5566 * gdb.base/ptype.exp: Ditto.
5567 * gdb.base/return.exp: Ditto.
5568 * gdb.base/setshow.exp: Ditto.
5569 * gdb.base/sigbpt.exp: Ditto.
5570 * gdb.base/sigrepeat.exp: Ditto.
5571
5572 * gdb.cp/classes.exp: Ditto.
5573
5574 * gdb.dwarf2/dw2-restore.exp: Ditto.
5575
5576 * gdb.gdb/selftest.exp: Ditto.
5577
5578 * gdb.multi/base.exp: Ditto.
5579 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5580
5581 * gdb.python/py-block.exp: Ditto.
5582 * gdb.python/py-prettyprint.exp: Ditto.
5583 * gdb.python/py-template.exp: Ditto.
5584
5585 * gdb.server/ext-attach.exp: Ditto.
5586 * gdb.server/ext-run.exp: Ditto.
5587 * gdb.server/server-mon.exp: Ditto.
5588
5589 * gdb.threads/fork-thread-pending.exp: Ditto.
5590 * gdb.threads/hand-call-in-threads.exp: Ditto.
5591 * gdb.threads/interrupted-hand-call.exp: Ditto.
5592 * gdb.threads/linux-dp.exp: Ditto.
5593 * gdb.threads/manythreads.exp: Ditto.
5594 * gdb.threads/print-threads.exp: Ditto.
5595 * gdb.threads/pthreads.exp: Ditto.
5596 * gdb.threads/schedlock.exp: Ditto.
5597 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5598 * gdb.threads/threadapply.exp: Ditto.
5599
de7ff789
MS
56002010-06-08 Michael Snyder <msnyder@vmware.com>
5601
889bf7c5 5602 * gdb.ada/exec_changed.exp:
de7ff789
MS
5603 Use ".*" instead of "" as wildcard regexp.
5604
5605 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5606 * gdb.base/call-ar-st.exp: Ditto.
5607 * gdb.base/checkpoint.exp: Ditto.
5608 * gdb.base/default.exp: Ditto.
5609 * gdb.base/dump.exp: Ditto.
5610 * gdb.base/ending-run.exp: Ditto.
5611 * gdb.base/fileio.exp: Ditto.
5612 * gdb.base/miscexprs.exp: Ditto.
5613 * gdb.base/pointers.exp: Ditto.
5614 * gdb.base/readline.exp: Ditto.
5615 * gdb.base/reread.exp: Ditto.
5616 * gdb.base/restore.exp: Ditto.
5617 * gdb.base/shlib-call.exp: Ditto.
5618 * gdb.base/valgrind-db-attach.exp: Ditto.
5619 * gdb.base/volatile.exp: Ditto.
5620 * gdb.base/watchpoints.exp: Ditto.
5621
5622 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5623
5624 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5625 * gdb.python/py-value.exp: Ditto.
5626
5627 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5628 * gdb.trace/circ.exp: Ditto.
5629 * gdb.trace/collection.exp: Ditto.
5630 * gdb.trace/packetlen.exp: Ditto.
5631 * gdb.trace/passc-dyn.exp: Ditto.
5632 * gdb.trace/report.exp: Ditto.
5633 * gdb.trace/tfile.exp: Ditto.
5634 * gdb.trace/tfind.exp: Ditto.
5635 * gdb.trace/while-dyn.exp: Ditto.
5636
3bebe2f2
JK
56372010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5638
5639 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5640
5c631832
JK
56412010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5642
5643 Test PR 10640.
5644 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5645
4c3376c8
SW
56462010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5647
5648 * gdb.cp/koenig.exp: Test for ADL operators.
5649 * gdb.cp/koenig.cc: Added ADL operators.
5650 * gdb.cp/operator.exp: New test.
5651 * gdb.cp/operator.cc: New test.
5652
dc226d5a
MS
56532010-06-04 Michael Snyder <msnyder@vmware.com>
5654
dfb88a23
MS
5655 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5656 * gdb.base/pending.exp: Ditto.
f7ae76b3 5657
dc226d5a
MS
5658 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5659
967cf477
DE
56602010-06-04 Doug Evans <dje@google.com>
5661
5662 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5663 disabled printers.
5664 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5665 (enable_lookup_function): New function.
5666
eb801841
TT
56672010-06-04 Tom Tromey <tromey@redhat.com>
5668
5669 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5670 of hash and id.
5671
38979823
JK
56722010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5673
5674 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5675 newline.
5676 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5677 (empty verbose non-noisy clear, empty verbose noisy clear)
5678 (empty non-verbose noisy clear): Likewise.
5679
35ec993f
MS
56802010-06-03 Michael Snyder <msnyder@vmware.com>
5681
5682 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5683 * gdb.base/display.exp: Ditto.
5684 * gdb.base/find.exp: Ditto.
5685 * gdb.base/ifelse.exp: Ditto.
5686 * gdb.base/multi-forks.exp: Ditto.
5687 * gdb.base/recurse.exp: Ditto.
5688 * gdb.base/setshow.exp: Ditto.
5689 * gdb.base/value-double-free.exp: Ditto.
5690 * gdb.base/watch-vfork.exp: Ditto.
5691 * gdb.base/watch_thread_num.exp: Ditto.
5692 * gdb.base/watchpoint-solib.exp: Ditto.
5693 * gdb.base/watchpoint.exp: Ditto.
5694 * gdb.base/watchpoints.exp: Ditto.
5695
5696 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5697 * gdb.cp/overload.exp: Ditto.
5698 * gdb.cp/virtfunc.exp: Ditto.
5699
5700 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5701
889bf7c5 5702 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5703 Replace gdb_test with gdb_test_no_output.
5704
889bf7c5 5705 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5706 Replace gdb_test with gdb_test_no_output.
5707 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5708 * gdb.threads/watchthreads.exp: Ditto.
5709 * gdb.threads/watchthreads2.exp: Ditto.
5710
5711 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5712 * gdb.trace/tfind.exp: Ditto.
5713
c22decce
JB
57142010-06-03 Joel Brobecker <brobecker@adacore.com>
5715
5716 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5717 successful test if message is the empty string.
5718
fd5700c7
JK
57192010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5720
5721 * gdb.fortran/module.exp (stopped language detection): New test.
5722
f55ee35c
JK
57232010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5724
5725 Support DW_TAG_module as separate namespaces.
5726 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5727 gdb.fortran/library-module-lib.f90: New.
5728 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5729 (print i): Remove.
5730 (continue to breakpoint: i-is-1, print var_i value 1)
5731 (continue to breakpoint: i-is-2, print var_i value 2)
5732 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5733 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5734 (complete `modmany, complete `modmany`, complete `modmany`var)
5735 (show language, setting breakpoint at module): New tests.
5736 * gdb.fortran/module.f90 (module mod): Remove.
5737 (module mod1, module mod2, module modmany, subroutine sub1)
5738 (subroutine sub2, program module): New.
5739
b8e8282f
JK
57402010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5741
5742 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5743 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5744 * gdb.cp/anon-union.exp (pass): Rename to ...
5745 (print z 2): ... here.
b8e8282f 5746
019ebafc
MS
57472010-06-02 Michael Snyder <msnyder@vmware.com>
5748
e68d8fd4
MS
5749 * gdb.trace/actions.exp: Use gdb_test_no_output.
5750 * gdb.trace/circ.exp: Ditto.
5751 * gdb.trace/packetlen.exp: Ditto.
5752 * gdb.trace/save-trace.exp: Ditto.
5753 * gdb.trace/tracecmd.exp: Ditto.
5754 * gdb.trace/tsv.exp: Ditto.
5755
12b5d08a
MS
5756 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5757 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5758 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5759 * gdb.threads/manythreads.exp: Ditto.
5760 * gdb.threads/print-threads.exp: Ditto.
5761 * gdb.threads/pthreads.exp: Ditto.
5762 * gdb.threads/schedlock.exp: Ditto.
5763 * gdb.threads/staticthreads.exp: Ditto.
5764 * gdb.threads/thread-specific.exp: Ditto.
5765 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5766 * gdb.threads/threadapply.exp: Ditto.
5767 * gdb.threads/watchthreads.exp: Ditto.
5768 * gdb.threads/watchthreads2.exp: Ditto.
5769
89493308
MS
5770 * gdb.python/py-block.exp: Use gdb_test_no_output.
5771 * gdb.python/py-prettyprint.exp: Ditto.
5772 * gdb.python/py-template.exp: Ditto.
5773 * gdb.python/py-value.exp: Ditto.
5774
5775 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5776 * gdb.reverse/watch-reverse.exp: Ditto.
5777
5778 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5779 * gdb.server/ext-run.exp: Ditto.
5780
019ebafc
MS
5781 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5782 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5783 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5784 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5785 * gdb.dwarf2/dw2-producer.exp: Ditto.
5786 * gdb.dwarf2/mac-fileno.exp: Ditto.
5787
5788 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5789 * gdb.gdb/selftest.exp: Ditto.
5790
5791 * gdb.multi/base.exp: Use gdb_test_no_output.
5792
5793 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5794
3e0ca3a5
JK
57952010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5796
5797 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5798
9db70545
MS
57992010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5800
a8d52276
MS
5801 * gdb.cp/class2.exp: Use gdb_test_no_output.
5802 * gdb.cp/classes.exp: Ditto.
5803 * gdb.cp/extern-c.exp: Ditto.
5804 * gdb.cp/inherit.exp: Ditto.
5805 * gdb.cp/maint.exp: Ditto.
5806 * gdb.cp/mb-inline.exp: Ditto.
5807 * gdb.cp/mb-templates.exp: Ditto.
5808 * gdb.cp/method2.exp: Ditto.
5809 * gdb.cp/misc.exp: Ditto.
5810 * gdb.cp/ovldbreak.exp: Ditto.
5811 * gdb.cp/punctuator.exp: Ditto.
5812 * gdb.cp/templates.exp: Ditto.
5813 * gdb.cp/virtbase.exp: Ditto.
5814
889bf7c5 5815 * gdb.threads/attach-stopped.exp:
9db70545 5816 Replace uses of send_gdb / gdb_expect.
889bf7c5 5817 * gdb.threads/attachstop-mt.exp:
9db70545 5818 Replace uses of send_gdb / gdb_expect.
889bf7c5 5819 * gdb.threads/gcore-thread.exp:
9db70545 5820 Replace uses of send_gdb / gdb_expect.
889bf7c5 5821 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5822 Replace uses of send_gdb / gdb_expect.
5823 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5824 * gdb.threads/print-threads.exp:
9db70545
MS
5825 Replace uses of send_gdb / gdb_expect.
5826 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5827 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5828 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5829
5830 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5831 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5832 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5833 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5834 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5835 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5836 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5837 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5838 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5839 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5840 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5841
359cc68c
JK
58422010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5843
5844 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5845
7d3fe98e
SW
58462010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5847
5848 * gdb.cp/koenig.exp: Added new test case.
5849 * gdb.cp/koenig.cc: Ditto.
5850
27d3a1a2
MS
58512010-06-01 Michael Snyder <msnyder@vmware.com>
5852
5853 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5854 * gdb.base/arrayidx.exp: Ditto.
5855 * gdb.base/attach.exp: Ditto.
5856 * gdb.base/auxv.exp: Ditto.
5857 * gdb.base/bigcre.exp: Ditto.
5858 * gdb.base/break-always.exp: Ditto.
5859 * gdb.base/break-interp.exp: Ditto.
5860 * gdb.base/break.exp: Ditto.
5861 * gdb.base/breakpoint-shadow.exp: Ditto.
5862 * gdb.base/call-ar-st.exp: Ditto.
5863 * gdb.base/call-sc.exp: Ditto.
5864 * gdb.base/call-signal-resume.exp: Ditto.
5865 * gdb.base/callfuncs.exp: Ditto.
5866 * gdb.base/catch-syscall.exp: Ditto.
5867 * gdb.base/charset.exp: Ditto.
5868 * gdb.base/code-expr.exp: Ditto.
5869 * gdb.base/commands.exp: Ditto.
5870 * gdb.base/cond-expr.exp: Ditto.
5871 * gdb.base/condbreak.exp: Ditto.
5872 * gdb.base/cursal.exp: Ditto.
5873 * gdb.base/cvexpr.exp: Ditto.
5874 * gdb.base/default.exp: Ditto.
5875 * gdb.base/del.exp: Ditto.
5876 * gdb.base/detach.exp: Ditto.
5877 * gdb.base/display.exp: Ditto.
5878 * gdb.base/ena-dis-br.exp: Ditto.
5879 * gdb.base/eval-skip.exp: Ditto.
5880 * gdb.base/foll-fork.exp: Ditto.
5881 * gdb.base/foll-vfork.exp: Ditto.
5882 * gdb.base/frame-args.exp: Ditto.
5883 * gdb.base/funcargs.exp: Ditto.
5884 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5885 * gdb.base/gdbvars.exp: Ditto.
5886 * gdb.base/help.exp: Ditto.
5887 * gdb.base/ifelse.exp: Ditto.
5888 * gdb.base/included.exp: Ditto.
5889 * gdb.base/list.exp: Ditto.
5890 * gdb.base/macscp.exp: Ditto.
5891 * gdb.base/maint.exp: Ditto.
5892 * gdb.base/multi-fork.exp: Ditto.
5893 * gdb.base/overlays.exp: Ditto.
5894 * gdb.base/page.exp: Ditto.
5895 * gdb.base/pending.exp: Ditto.
5896 * gdb.base/pointers.exp: Ditto.
5897 * gdb.base/pr11022.exp: Ditto.
5898 * gdb.base/prelink.exp: Ditto.
5899 * gdb.base/printcmds.exp: Ditto.
5900 * gdb.base/psymtab.exp: Ditto.
5901 * gdb.base/randomize.exp: Ditto.
5902 * gdb.base/relational.exp: Ditto.
5903 * gdb.base/relocate.exp: Ditto.
5904 * gdb.base/remote.exp: Ditto.
5905 * gdb.base/sepdebug.exp: Ditto.
5906 * gdb.base/set-lang-auto.exp: Ditto.
5907 * gdb.base/setshow.exp: Ditto.
5908 * gdb.base/setvar.exp: Ditto.
5909 * gdb.base/signals.exp: Ditto.
5910 * gdb.base/signull.exp: Ditto.
5911 * gdb.base/sigstep.exp: Ditto.
5912 * gdb.base/sizeof.exp: Ditto.
5913 * gdb.base/solib-disc.exp: Ditto.
5914 * gdb.base/store.exp: Ditto.
5915 * gdb.base/structs.exp: Ditto.
5916 * gdb.base/structs2.exp: Ditto.
5917 * gdb.base/subst.exp: Ditto.
5918 * gdb.base/term.exp: Ditto.
5919 * gdb.base/trace-commands.exp: Ditto.
5920 * gdb.base/unwindonsignal.exp: Ditto.
5921 * gdb.base/valgrind-db-attach.exp: Ditto.
5922 * gdb.base/varargs.exp: Ditto.
5923 * gdb.base/watch-cond.exp: Ditto.
5924 * gdb.base/watch_thread_num.exp: Ditto.
5925 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5926 * gdb.base/watchpoint.exp: Ditto.
5927 * gdb.base/whatis-exp.exp: Ditto.
5928
f8d3bf8f
MS
59292010-06-01 Michael Snyder <msnyder@vmware.com>
5930
5931 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5932 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5933 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5934 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5935 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5936 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5937 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5938 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5939 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5940 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5941 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5942 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5943 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5944 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5945 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5946
3f9e0d32
JK
59472010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5948
5949 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5950 trailing newline.
5951 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5952 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5953 (p *args): ... here and remove excessive trailing newline.
5954
f629457d
JB
59552010-05-31 Joel Brobecker <brobecker@adacore.com>
5956
5957 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5958
09eef106
JK
59592010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5960
5961 Accept the new Linux kernel "t (tracing stop)" string.
5962 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5963 Update comment.
5964 (state_wait) <T (tracing stop)>: New.
5965 (main): Update the state_wait expect string.
5966
94f31136
PA
59672010-05-28 Pedro Alves <pedro@codesourcery.com>
5968
5969 * limits.c, limits.exp: Delete files.
5970 * Makefile.in (clean mostlyclean): Adjust.
5971 * tracecmd.exp: Adjust.
5972
096554ab
JK
59732010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5974
5975 * gdb.base/tui-layout.exp: New.
5976
27d3a1a2 59772010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5978
889bf7c5 5979 * gdb.reverse/break-precsave.exp:
bcd2dc50 5980 Replace uses of send_gdb / gdb_expect.
889bf7c5 5981 * gdb.reverse/break-reverse.exp:
bcd2dc50 5982 Replace uses of send_gdb / gdb_expect.
889bf7c5 5983 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5984 Replace uses of send_gdb / gdb_expect.
889bf7c5 5985 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5986 Replace uses of send_gdb / gdb_expect.
889bf7c5 5987 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5988 Replace uses of send_gdb / gdb_expect.
889bf7c5 5989 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5990 Replace uses of send_gdb / gdb_expect.
889bf7c5 5991 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5992 Replace uses of send_gdb / gdb_expect.
889bf7c5 5993 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5994 Replace uses of send_gdb / gdb_expect.
889bf7c5 5995 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5996 Replace uses of send_gdb / gdb_expect.
889bf7c5 5997 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5998 Replace uses of send_gdb / gdb_expect.
889bf7c5 5999 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 6000 Replace uses of send_gdb / gdb_expect.
889bf7c5 6001 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 6002 Replace uses of send_gdb / gdb_expect.
889bf7c5 6003 * gdb.reverse/machinestate.exp:
bcd2dc50 6004 Replace uses of send_gdb / gdb_expect.
889bf7c5 6005 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 6006 Replace uses of send_gdb / gdb_expect.
889bf7c5 6007 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 6008 Replace uses of send_gdb / gdb_expect.
889bf7c5 6009 * gdb.reverse/solib-precsave.exp:
bcd2dc50 6010 Replace uses of send_gdb / gdb_expect.
889bf7c5 6011 * gdb.reverse/solib-reverse.exp:
bcd2dc50 6012 Replace uses of send_gdb / gdb_expect.
889bf7c5 6013 * gdb.reverse/step-precsave.exp:
bcd2dc50 6014 Replace uses of send_gdb / gdb_expect.
889bf7c5 6015 * gdb.reverse/step-reverse.exp:
bcd2dc50 6016 Replace uses of send_gdb / gdb_expect.
889bf7c5 6017 * gdb.reverse/until-precsave.exp:
bcd2dc50 6018 Replace uses of send_gdb / gdb_expect.
889bf7c5 6019 * gdb.reverse/until-reverse.exp:
bcd2dc50 6020 Replace uses of send_gdb / gdb_expect.
889bf7c5 6021 * gdb.reverse/watch-precsave.exp:
bcd2dc50 6022 Replace uses of send_gdb / gdb_expect.
889bf7c5 6023 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
6024 Replace uses of send_gdb / gdb_expect.
6025
3def43e0
JK
60262010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6027
6028 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
6029 excessive newline.
6030
27d3a1a2 60312010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
6032
6033 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
6034 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
6035 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
6036 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
6037 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
6038 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
6039 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
6040 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
6041 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
6042 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
6043 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
6044 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
6045 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
6046 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
6047 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
6048 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
6049 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
6050 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
6051 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 6052
27d3a1a2 60532010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 6054
22454424
MS
6055 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
6056 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
6057
6058 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
6059 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
6060 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
6061
889bf7c5 6062 * gdb.reverse/consecutive-reverse.exp:
22454424 6063 Replace uses of send_gdb / gdb_expect.
889bf7c5 6064 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
6065 Replace uses of send_gdb / gdb_expect.
6066
6067 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
6068 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
6069 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 6070 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
6071 Replace uses of send_gdb / gdb_expect.
6072 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
6073 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
6074 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
6075 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
6076 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
6077 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
6078 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
6079 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
6080 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
6081
60822010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 6083
22454424 6084 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6085
22454424 6086 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6087
22454424
MS
6088 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
6089 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
6090 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
6091 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
6092 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
6093 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
6094 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
6095 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
6096 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6097
6e5f2c59
TT
60982010-05-25 Tom Tromey <tromey@redhat.com>
6099
6100 * gdb.base/macscp.exp: Add missing space after setup_kfail.
6101
bbc8b958
TT
61022010-05-25 Tom Tromey <tromey@redhat.com>
6103
6104 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
6105 argument order.
6106 * gdb.base/macscp.exp: Fix setup_kfail argument order.
6107 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
6108 order.
6109 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
6110 order.
6111 * gdb.base/call-sc.exp (setup_kfails): Remove.
6112 (setup_compiler_kfails): Remove.
6113 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
6114 argument order.
6115 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
6116 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
6117 (advancei): Fix setup_kfail argument order.
6118 * gdb.base/radix.exp: Fix setup_kfail argument order.
6119 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
6120 order.
6121 * gdb.base/structs.exp (setup_kfails): Remove.
6122 (setup_compiler_kfails): Fix setup_kfail argument order.
6123 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
6124 order.
6125 * gdb.java/jmain.exp: Fix setup_kfail argument order.
6126 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
6127 setup_kfail argument order.
6128 * gdb.cp/overload.exp: Fix setup_kfail argument order.
6129
83d1babf
TT
61302010-05-25 Tom Tromey <tromey@redhat.com>
6131
6132 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
6133
6acb16a2
MS
61342010-05-25 Michael Snyder <msnyder@vmware.com>
6135
6136 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
6137 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
6138 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
6139 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
6140 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
6141 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
6142 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
6143 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
6144 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
6145 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
6146 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
6147 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
6148 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
6149 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
6150 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
6151 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
6152 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
6153 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
6154 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
6155 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
6156 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
6157 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
6158 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
6159 * gdb.base/default.exp: Replace send_gdb with gdb_test.
6160 * gdb.base/define.exp: Replace send_gdb with gdb_test.
6161 * gdb.base/display.exp: Replace send_gdb with gdb_test.
6162 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
6163 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
6164 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
6165 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
6166 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
6167 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
6168 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
6169 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
6170 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
6171 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
6172 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
6173 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
6174 * gdb.base/help.exp: Replace send_gdb with gdb_test.
6175 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
6176 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
6177 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6178 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
6179 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
6180 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
6181 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
6182 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 6183 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6184
61852010-05-25 Doug Evans <dje@google.com>
6186
6187 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
6188 gdb.string_to_argv.
ad3986f0 6189
d3b1e874
TT
61902010-05-21 Tom Tromey <tromey@redhat.com>
6191
6192 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
6193 Call it.
6194 * gdb.dwarf2/pieces.S: Update.
6195 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
6196
cb826367
TT
61972010-05-21 Tom Tromey <tromey@redhat.com>
6198
6199 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
6200 Call it.
6201 * gdb.dwarf2/pieces.c (struct C): New.
6202 (f6): New function.
6203 * gdb.dwarf2/pieces.S: Replace.
6204
74de6778
TT
62052010-05-21 Tom Tromey <tromey@redhat.com>
6206
6207 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
6208 Call it.
6209
afd74c5f
TT
62102010-05-21 Tom Tromey <tromey@redhat.com>
6211
6212 * gdb.dwarf2.pieces.exp: New file.
6213 * gdb.dwarf2.pieces.S: New file.
6214 * gdb.dwarf2.pieces.c: New file.
6215
a7b75dfd 62162010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6217 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
6218
6219 * lib/gdb.exp (gdb_test_no_output): New function.
6220 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
6221 when testing commands that should produce no output.
6222
c81c812a
JB
62232010-05-17 Joel Brobecker <brobecker@adacore.com>
6224
6225 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
6226 parameter that we want to watch being a constant.
6227
0cce5bd9
JB
62282010-05-17 Joel Brobecker <brobecker@adacore.com>
6229
6230 * gdb.ada/cond_lang: New testcase.
6231
47050449
JB
62322010-05-17 Joel Brobecker <brobecker@adacore.com>
6233
6234 * lib/gdb.exp (banned_variables): New variable/constant.
6235 (gdb_init): Add write trace on variables listed in banned_variables.
6236 (gdb_finish): Remove write traces on variables listed in
6237 banned_variables.
6238
77c01586
JB
62392010-05-17 Joel Brobecker <brobecker@adacore.com>
6240
6241 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
6242 * gdb.cp/koenig.exp: Likewise.
6243
88d4aea7
PM
62442010-05-14 Phil Muldoon <pmuldoon@redhat.com>
6245
889bf7c5 6246 PR python/11482
88d4aea7
PM
6247
6248 * gdb.python/py-value.exp (test_value_hash): New function.
6249
f5a010c0
PM
62502010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
6251
6252 PR exp/11530.
6253 * gdb.base/gdb11530.c: New file.
6254 * gdb.base/gdb11530.exp: New file.
6255
8ef4892f
JK
62562010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6257
6258 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
6259 * gdb.dwarf2/dw2-modula2-self-type.S: New.
6260
7322dca9
SW
62612010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
6262
6263 * gdb.cp/koenig.exp: New test.
6264 * gdb.cp/koenig.cc: New test program.
6265
02e7ea18
JB
62662010-05-05 Joel Brobecker <brobecker@adacore.com>
6267
6268 Remove the use of prms_id and bug_id throughout the testsuite.
6269
e1c34c5d
PM
62702010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
6271
6272 PR exp/11349.
6273 * testsuite/gdb.cp/ref-types.exp: Add test to examine
6274 use a reference local variable.
6275
8e1d0c49
JK
62762010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6277
6278 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
6279 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
6280 variable different_dir. Move debugfile into a full directory pathname
6281 under DIFFERENT_DIR.
6282 * lib/gdb.exp (separate_debug_filename): Remove.
6283 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
6284 variable debug_dir and mkdir of it. Update function comments.
6285
e66408ed
PA
62862010-04-29 Pedro Alves <pedro@codesourcery.com>
6287
6288 PR gdb/11557
6289
6290 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
6291 files.
6292
d7b32ed3
PM
62932010-04-29 Phil Muldoon <pmuldoon@redhat.com>
6294
889bf7c5 6295 * gdb.python/py-param.exp: New File.
d7b32ed3 6296
6aecb9c2
JB
62972010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
6298
6299 * gdb.base/default.exp: Fix "set language" test.
6300
bdf92a1c
PM
63012010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
6302
6303 PR breakpoints/11531.
6304 * gdb.base/gdb11531.c: New file.
6305 * gdb.base/gdb11531.exp: New file.
6306
3f172e24
TT
63072010-04-26 Tom Tromey <tromey@redhat.com>
6308
6309 * gdb.base/completion.exp: Add tests for completion and deprecated
6310 commands.
6311
64af4c92
JK
63122010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6313
6314 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
6315 (print /x char_array): Escape curly brackets.
6316
492928e4
JK
63172010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6318
6319 Fix deadlock on looped list of loaded shared objects.
6320 * gdb.base/solib-corrupted.exp: New.
6321
66d09542
DE
63222010-04-23 Doug Evans <dje@google.com>
6323
6324 * gdb.python/py-section-script.c: New file.
6325 * gdb.python/py-section-script.exp: New file.
6326 * gdb.python/py-section-script.py: New file.
6327
8bd10a10
CM
63282010-04-20 Chris Moller <cmoller@redhat.com>
6329
6330 PR 10179
6331
6332 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
6333 * gdb.base/pr10179-a.c:
6334 * gdb.base/pr10179-b.c:
6335 * gdb.base/pr10179.exp: New files.
6336
c0201579
JK
63372010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6338
6339 Fix crashes on dangling display expressions.
6340 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
6341 is SEP.
6342 (lib_flags): Remove the "debug" keyword.
6343 (libsepdebug): New variable for iterating new loop.
6344 (save_pf_prefix): New variable wrapping the loop.
6345 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
6346 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
6347
793b0ff8
PM
63482010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6349
6350 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
6351
097f51f7
PM
63522010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6353
6354 PR stabs/11479.
6355 * gdb.stabs/gdb11479.exp: New file.
6356 * gdb.stabs/gdb11479.c: New file.
6357
9a22f0d0
PM
63582010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6359
6360 * gdb.base/charset.c (Strin16, String32): New variables.
6361 * gdb.base/charset.exp (gdb_test): Test correct display
6362 of 16 or 32 bit strings.
6363
63642010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
6365
6366 PR 9167
6367 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
6368 * gdb.cp/pr9167.cc: New file.
6369 * gdb.cp/pr9167.exp: New file.
6370
6371
6e354e5e
PM
63722010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
6373
6374 PR pascal/11492.
6375 * gdb.pascal/gdb11492.pas: New file.
6376 * gdb.pascal/gdb11492.exp: New file.
6377
be942545
JB
63782010-04-20 Joel Brobecker <brobecker@adacore.com>
6379
1667e6e3 6380 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 6381
0c3acc09
JB
63822010-04-20 Joel Brobecker <brobecker@adacore.com>
6383
6384 * gdb.ada/dyn_loc: New testcase.
6385
ec31cde5
CM
63862010-04-20 Chris Moller <cmoller@redhat.com>
6387
6388 PR 10867
889bf7c5 6389
ec31cde5
CM
6390 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
6391 * gdb.cp/pr10687.cc: New file.
6392 * gdb.cp/pr10687.exp: New file.
6393
6394
ce4b0682
SDJ
63952010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6396 Sergio Durigan Junior <sergiodj@redhat.com>
6397
6398 * gdb.fortran/logical.exp: New testcase.
6399 * gdb.fortran/logical.f90: New file.
6400
3436961f
DE
64012010-04-19 Doug Evans <dje@google.com>
6402
6403 * gdb.base/help.exp (help source): Update expected output.
6404
4d836c09
JK
64052010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6406
6407 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
6408 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
6409 gdb_exit and return.
6410 (executable): New variable.
6411 (binfile): Use it.
6412
6149aea9
PA
64132010-04-19 Pedro Alves <pedro@codesourcery.com>
6414
6415 PR breakpoints/8554.
6416
6417 * gdb.trace/save-trace.exp: Adjust.
6418
ed41462c
L
64192010-04-17 H.J. Lu <hongjiu.lu@intel.com>
6420
6421 PR corefiles/11511
6422 * gdb.arch/system-gcore.exp: New.
6423 * gdb.arch/gcore.c: Likewise.
6424
3f7b2faa
DE
64252010-04-15 Doug Evans <dje@google.com>
6426
fa33c3cd
DE
6427 * gdb.python/py-progspace.c: New file.
6428 * gdb.python/py-progspace.exp: New file.
6429
3f7b2faa
DE
6430 * gdb.base/source.exp: Add tests for "source -s".
6431
79f283fe
PM
64322010-04-14 Phil Muldoon <pmuldoon@redhat.com>
6433
6434 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
6435 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
6436 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
6437 * gdb.python/py-mi.exp: New test for to_string returning None.
6438
fc8eb08a
PM
64392010-04-12 Phil Muldoon <pmuldoon@redhat.com>
6440
6441 * gdb.python/py-breakpoint.c: Make result global.
6442
26e197f6
JK
64432010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6444
6445 Fix non-GNU make compatibility.
6446 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
6447
adc36818
PM
64482010-04-09 Phil Muldoon <pmuldoon@redhat.com>
6449
6450 * gdb.python/py-breakpoint.exp: New File.
6451 * gdb.python/py-breakpoint.C: Ditto.
6452
64e17368
SS
64532010-04-08 Stan Shebs <stan@codesourcery.com>
6454
6455 * gdb.trace/actions.exp: Clear default-collect.
6456 * gdb.trace/save-trace.exp: Clear default-collect.
6457
fff5cc64
PM
64582010-04-08 Phil Muldoon <pmuldoon@redhat.com>
6459
6460 * gdb.python/py-value: Add null string variable.
6461 (test_lazy_string): Test zero length, NULL address lazy
6462 strings.
6463
a055a187
L
64642010-04-07 H.J. Lu <hongjiu.lu@intel.com>
6465
6466 * gdb.arch/i386-avx.c: New.
6467 * gdb.arch/i386-avx.exp: Likewise.
6468
6469 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
6470
96e39866
DE
64712010-04-06 Doug Evans <dje@google.com>
6472
6473 * gdb.base/source-test.gdb: New file.
6474 * gdb.base/source.exp: Test source -v.
6475
5984a431
UW
64762010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6477
6478 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
6479
ec8a089a
PM
64802010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
6481
6482 * gdb.stabs/aout.sed: Convert all backslash to double backslash
6483 within one line, unless it is followed by a double quote.
6484 * gdb.stabs/hppa.sed: Idem.
6485 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
6486 * gdb.stabs/weird.exp: Check for correct parsing of
6487 char and string constants.
ec8a089a
PM
6488 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
6489 in .stabs to .stabx substitution.
6490
fce3c1f0
SS
64912010-04-05 Stan Shebs <stan@codesourcery.com>
6492
6493 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
6494 constant global.
6495 * gdb.trace/tfile.exp: Try to print them.
6496
d77f58be
SS
64972010-04-04 Stan Shebs <stan@codesourcery.com>
6498
6499 * gdb.base/completion.exp: Update for new "info watchpoints".
6500 * gdb.base/default.exp: Ditto.
6501 * gdb.base/help.exp: Ditto.
6502 * gdb.base/watchpoint.exp: Ditto.
6503 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 6504
af54718e
SS
65052010-04-04 Stan Shebs <stan@codesourcery.com>
6506
6507 * gdb.trace/tfile.exp: Sharpen tfind test.
6508
74d1f91e
JK
65092010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6510
6511 * gdb.base/break-entry.exp: New.
6512
eb8e76db 65132010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 6514 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
6515
6516 * gdb.reverse/i386-sse-reverse.exp: New file.
6517 * gdb.reverse/i386-sse-reverse.c: New file.
6518
bf65cad8
PA
65192010-04-02 Pedro Alves <pedro@codesourcery.com>
6520
6521 * gdb.trace/tfind.exp: Adjust expected disassembly output.
6522
fff87407
SS
65232010-04-01 Stan Shebs <stan@codesourcery.com>
6524
6525 * gdb.trace/actions.exp: Tweak expected output.
6526 * gdb.trace/while-stepping.exp: Tweak expected output.
6527
fe01d668
L
65282010-04-01 H.J. Lu <hongjiu.lu@intel.com>
6529
6530 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
6531
86b17b60
PA
65322010-04-01 Pedro Alves <pedro@codesourcery.com>
6533
6534 * gdb.base/commands.exp: Adjust.
6535 * gdb.cp/extern-c.exp: Adjust.
6536
2c58c0a9
PA
65372010-04-01 Pedro Alves <pedro@codesourcery.com>
6538
6539 * gdb.trace/collection.c (local_test_func): Define a local struct,
6540 and instanciate it.
6541
0db9b91c
PA
65422010-04-01 Pedro Alves <pedro@codesourcery.com>
6543
6544 * gdb.trace/collection.exp (gdb_collect_args_test)
6545 (gdb_collect_argarray_test): XFAIL the tests that assume the
6546 argarray argument's elements are collected.
6547
8072405b
JK
65482010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6549
6550 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6551 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6552
8bf6485c
SS
65532010-03-31 Stan Shebs <stan@codesourcery.com>
6554
6555 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6556 and tracepoint conditionals.
6557 (gdb_verify_tracepoints): Delete unused return.
6558
fd7f724a
KS
65592010-03-26 Keith Seitz <keiths@redhat.com>
6560
6561 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6562 appear in the output before main.
6563 Remove KFAIL for gdb/2215 aka bz 9320.
6564
8d9e7719
DE
65652010-03-30 Doug Evans <dje@google.com>
6566
0906dd0b
DE
6567 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6568 by dejagnu.
6569 * gdb.arch/amd64-dword.exp: Ditto.
6570
8d9e7719
DE
6571 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6572 match.
6573 (break printf): Ditto.
6574
1da644f0
SW
65752010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6576
6577 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6578 gcc < 4.4.
6579 * gdb.cp/shadow.exp: Ditto.
6580
a8121990
PA
65812010-03-29 Pedro Alves <pedro@codesourcery.com>
6582
6583 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6584 "tstart" is silent.
6585
6e79d367
PA
65862010-03-29 Pedro Alves <pedro@codesourcery.com>
6587
6588 * gdb.trace/collection.exp (executable): New.
6589 (binfile): Use it.
6590 (fpreg, spreg, pcreg): New.
6591 (test_register): Use gdb_test_multiple. Pass /x to print.
6592 (prepare_for_trace_test): New.
6593 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6594 (gdb_collect_args_test, gdb_collect_argstruct_test)
6595 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6596 prepare_for_trace_test.
6597 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6598 fpreg, spreg and pcreg.
6599 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6600 prepare_for_trace_test.
6601 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6602 try to detect tracing support here. Don't set breakpoints at
6603 `begin' or `end' here.
6604 <global scope>: Use clean_restart. Run to main before checking
6605 for tracing support. Check for for tracing support here.
6606
09248348
JK
66072010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6608
6609 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6610 " as $displacement" to "seen displacement message".
6611
d350db38
PA
66122010-03-28 Pedro Alves <pedro@codesourcery.com>
6613
6614 * gdb.trace/while-dyn.exp (executable): New variable.
6615 (binfile): Use it.
6616 (test_while_stepping): New function. Move most tests here. Call
6617 it once for each of the while-stepping, stepping and ws aliases.
6618
907af001
UW
66192010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6620
6621 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6622 that do not provide the tagless_struct type name at all.
6623 (test_print_anon_union): Do not check value of uninitialized
6624 union member. Do not use cp_test_ptype_class, so we can accept
6625 "long" as well as "long int".
6626
610197fd
PA
66272010-03-26 Pedro Alves <pedro@codesourcery.com>
6628
6629 * gdb.trace/tfile.c (tohex, bin2hex): New.
6630 (write_error_trace_file): Hexify error description.
6631
6c28cbf2
SS
66322010-03-25 Stan Shebs <stan@codesourcery.com>
6633
6634 * gdb.trace/tfile.c: Generate an additional trace file, improve
6635 portability.
6636 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6637 files in a better way.
6638
e62b8c7e
KS
66392010-03-25 Keith Seitz <keiths@redhat.com>
6640
6641 * gdb.java/jprint.exp: XFAIL printing of static class members
6642 because of GCC debuginfo problem.
6643
82ccf5a5
JK
66442010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6645
6646 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6647
293e2f9e
DJ
66482010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6649
6650 * gdb.base/completion.exp: Allow long instead of long int.
6651 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6652 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6653 variable p.
6654 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6655 * gdb.base/pointers.exp: Allow long instead of long int.
6656 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6657 * gdb.base/step-line.exp: Allow a directory before the source file name.
6658
95a42b64
TT
66592010-03-24 Tom Tromey <tromey@redhat.com>
6660
6661 PR breakpoints/9352:
6662 * gdb.base/default.exp: Update.
6663 * gdb.base/commands.exp: Update.
6664 * gdb.cp/extern-c.exp: Test setting commands on multiple
6665 breakpoints at once.
6666
2390201f
DJ
66672010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6668
6669 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6670 if gdb,nosignals.
6671 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6672 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6673 exited".
6674
8c9a6790
SS
66752010-03-24 Stan Shebs <stan@codesourcery.com>
6676
6677 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6678
a6c727b2
DJ
66792010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6680
6681 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6682 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6683 argument. Handle "short" and "long".
6684 (Top level): Pass overprototyped output for old_fptr and xptr.
6685
4dfd5423
PA
66862010-03-23 Pedro Alves <pedro@codesourcery.com>
6687
6688 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6689 format strings and add casts to avoid compiler warnings.
6690
66912010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6692
6693 * lib/trace-support.exp (gdb_trace_setactions):
6694 Don't expect whitespace after ">" prompt.
6695 * gdb.trace/actions.exp: Adjust for output changes.
6696 * gdb.trace/while-stepping.exp: Likewise.
6697
c847d045
JK
66982010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6699
6700 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6701 and r157645).
6702
5f717f1d
JK
67032010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6704
6705 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6706 New.
6707
7d6d51d5
DJ
67082010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6709
6710 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6711 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6712
3b11a015
SS
67132010-03-19 Stan Shebs <stan@codesourcery.com>
6714
6715 * gdb.trace/ax.exp: New file.
6716
d7d158ed
DE
67172010-03-19 Doug Evans <dje@google.com>
6718
6bb85cd1
DE
6719 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6720 output from gcc.
6721
d7d158ed
DE
6722 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6723 named /usr/sbin/prelink<foo>.
6724
4daf5ac0
SS
67252010-03-18 Stan Shebs <stan@codesourcery.com>
6726
6727 * gdb.trace/circ.exp: Test circular-trace-buffer.
6728 * gdb.trace/tfile.exp: Update tstatus test.
6729
e8d05480
JB
67302010-03-18 Joel Brobecker <brobecker@adacore.com>
6731
6732 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6733 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6734
441b986a
UW
67352010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6736
6737 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6738
4247603b
PA
67392010-03-18 Pedro Alves <pedro@codesourcery.com>
6740
6741 * gdb.base/default.exp: Adjust the expected output of the finish
6742 and until commands when the inferior is not being run.
6743
13387711
SW
67442010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6745
6746 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6747 * gdb.cp/nsusing.exp: Ditto.
6748
6e31430b
TT
67492010-03-15 Tom Tromey <tromey@redhat.com>
6750
6751 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6752 * gdb.cp/userdef.cc (operator==): New function.
6753 (main): New locals mem1, mem2.
6754
e2d69cb5
JZ
67552010-03-15 Jie Zhang <jie@codesourcery.com>
6756
6757 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6758 Declare and use new loadtimeout variable.
6759
f572f0a9
DJ
67602010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6761
6762 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6763 Use gdb_load later.
6764
51f4c0b0
PA
67652010-03-14 Pedro Alves <pedro@codesourcery.com>
6766
6767 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6768 literal. Add missing endlines to prints to stderr.
6769
1c809c68
TT
67702010-03-12 Tom Tromey <tromey@redhat.com>
6771
6772 PR c++/9708:
6773 * gdb.cp/m-static.exp: Add regression test.
6774 * gdb.cp/m-static.cc (method): New method.
6775 (main): Call it.
6776
00ae8fef
SW
67772010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6778
6779 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6780 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6781
759f0f0b
PA
67822010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6783
21e24d21
PA
6784 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6785
67862010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6787
759f0f0b
PA
6788 * lib/gdb.exp (skip_stl_tests): New.
6789 (gdb_compile): Symbian needs -ldl.
6790 (shlib_target_file): New.
6791 (shlib_symbol_file): New.
6792 (gdb_load_shlibs): Use shlib_target_file.
6793 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6794 * gdb.cp/exception.exp: Use skip_stl_tests.
6795 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6796 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6797 * gdb.cp/mb-templates.exp: Ditto.
6798 * gdb.base/commands.exp: Relax regexes.
6799 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6800 shlib_target_file and shlib_symbol_file.
6801 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6802 sections.
6803 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6804 * gdb.base/solib-disc.exp: Use
6805 shlib_target_file and shlib_symbol_file.
6806 * gdb.base/unload.exp: Don't skip on symbian. Use
6807 shlib_target_file and shlib_symbol_file.
6808 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6809
6a8f2671 68102010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6811
6a8f2671
PA
6812 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6813 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6814 Issue a tfind end before looking for a tracepoint frame.
6815 * gdb.trace/tfind.exp: Adjust tstatus output.
6816 Adjust disassembly output.
6817 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6818
ccf26247
JK
68192010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6820
6821 * gdb.base/break-interp.exp: Create new displacement parameter value
6822 for the test_ld calls.
6823 (reach): New parameter displacement, verify its content. New push of
6824 pf_prefix "reach-$func:". Import global expect_out.
6825 (test_core): New parameter displacement, verify its content. New push
6826 of pf_prefix "core:". New command "set verbose on". Import global
6827 expect_out.
6828 (test_attach): New parameter displacement, verify its content. New
6829 push of pf_prefix "attach:". New command "set verbose on". Import
6830 global expect_out.
6831 (test_ld): New parameter displacement, pass it to the reach, test_core
6832 and test_attach calls and verify its content in the "ld.so exit" test.
6833 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6834 (prelink): Update expected text, use gdb_test.
6835
e469c7fb
DE
68362010-03-10 Doug Evans <dje@google.com>
6837
6838 * gdb.base/checkpoint.exp: Fix comment.
6839 Lengthen timeout while doing >600 checkpoints test.
6840 Rename duplicate "kill all one" test to keep test names unique.
6841
60e1c644
PA
68422010-03-10 Pedro Alves <pedro@codesourcery.com>
6843
6844 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6845
cec808ec
KS
68462010-03-08 Keith Seitz <keiths@redhat.com>
6847
889bf7c5
PA
6848 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6849 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6850 (dm_type_long): New function.
6851 (dm_type_unsigned_short): New function.
6852 (dm_type_unsigned_long): New function.
6853 (myint): New typedef.
6854 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6855 long, unsigned shor and long, operator char*, and typedef.
6856 (test_lookup_operator_functions): Add operator char* test.
6857 (test_paddr_operator_functions): Likewise.
6858 (test_paddr_overloaded_functions): Use probe values for
6859 short, long, and unsigned short and long.
6860 (test_paddr_hairy_functions): If the demangler probe detected
6861 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6862 demangler.
6863 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6864 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6865 and "print null_pmf".
6866 Add test "ptype a.*pmf".
6867 * gdb.cp/overload.exp: Allow optional "int" to appear with
6868 "short" and "long".
6869 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6870 long expect value for men_overload1arg.
6871 Allow "int" to appear with "short" and "long".
6872 When testing "info break", add argument for main (void).
6873 Also allow "int" to appear with "short" and "long".
6874 Ditto with "unsigned" and "long long".
cec808ec
KS
6875 * gdb.java/jmain.exp: Do not enclose methods names in single
6876 quotes.
6877 * gdb.java/jmisc.exp: Likewise.
6878 * gdb.java/jprint.exp: Likewise.
6879 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6880
6881 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6882 * gdb.cp/exception.exp (backtrace after first throw)
6883 (backtrace after second throw): Allow a namespace before __cxa_throw.
6884 (backtrace after first catch, backtrace after second catch): Allow
6885 a namespace before __cxa_begin_catch.
6886
6887 * gdb.cp/cpexprs.exp: New file.
6888 * gdb.cp/cpexprs.cc: New file.
6889
6890 From Daniel Jacobowitz <dan@codesourcery.com>
6891 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6892 to use string_to_regexp.
6893 (ctor, dtor): New functions. Use them to match constructor
6894 and destructor function types.
6895 (Top level): Use runto_main.
6896
f870a310
TT
68972010-03-05 Tom Tromey <tromey@redhat.com>
6898
6899 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6900 gdb.target_charset.
6901 (pp_ns.to_string): Likewise.
6902
0c199f28
KS
69032010-03-04 Keith Seitz <keiths@redhat.com>
6904
6905 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6906 can be quoted. Test that both the filename and function/line
6907 portions can be quoted at the same time.
6908
c7437ca6
PA
69092010-03-04 Pedro Alves <pedro@codesourcery.com>
6910
6911 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6912
b111b805
DE
69132010-03-03 Doug Evans <dje@google.com>
6914
24486cb7
DE
6915 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6916 libc contains libpthread.
6917
b111b805
DE
6918 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6919 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6920 of gdb_compile. Add another pattern to match android backtrace.
6921
a0e0ef55
TT
69222010-03-03 Tom Tromey <tromey@redhat.com>
6923
6924 PR gdb/11345:
6925 * gdb.base/printcmds.exp (test_printf): Add test.
6926
1ba53b71
L
69272010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6928
6929 * gdb.arch/amd64-byte.exp: New.
6930 * gdb.arch/amd64-dword.exp: Likewise.
6931 * gdb.arch/amd64-pseudo.c: Likewise.
6932 * gdb.arch/amd64-word.exp: Likewise.
6933 * gdb.arch/i386-byte.exp: Likewise.
6934 * gdb.arch/i386-pseudo.c: Likewise.
6935 * gdb.arch/i386-word.exp: Likewise.
6936
f5dff777
DJ
69372010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6938
6939 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6940 types. Add structreg, bitfields, and flags registers.
6941 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6942 registers.
6943
90884b2b
L
69442010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6945
6946 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6947 (load_description): Set architecture if defined.
6948
dc00d89f
PM
69492010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6950
6951 * gdb.python/py-frame.exp: Add read_var block tests.
6952 * gdb.python/py-frame.c (block): New function.
6953
0e095b7e
JK
69542010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6955 Daniel Jacobowitz <dan@codesourcery.com>
6956
6957 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6958
624f1a65
DM
69592010-02-25 David S. Miller <davem@davemloft.net>
6960
6961 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6962 fix logic for setting all_syscalls_numbers.
6963
f3e9a817
PM
69642010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6965
6966 * Makefile.in: Add py-block and py-symbol.
6967 * gdb.python/py-symbol.exp: New File.
6968 * gdb.python/py-symtab.exp: New File.
6969 * gdb.python/py-block.exp: New File.
6970 * gdb.python/py-symbol.c: New File.
6971 * gdb.python/py-block.c: New File.
6972
f6bbabf0
PM
69732010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6974
6975 PR python/11314
6976 * lib/gdb.exp (skip_python_tests): New function.
6977 * gdb.python/py-cmd.exp: Use skip_python_tests.
6978 * gdb.python/py-frame.exp: Likewise.
6979 * gdb.python/py-function.exp: Likewise.
6980 * gdb.python/py-prettyprint.exp: Likewise.
6981 * gdb.python/py-template.exp: Likewise.
6982 * gdb.python/py-type.exp: Likewise.
6983 * gdb.python/py-value.exp: Likewise.
6984
85d721b8
PA
69852010-02-22 Pedro Alves <pedro@codesourcery.com>
6986
6987 PR9605
6988
6989 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6990
48e32051
TT
69912010-02-19 Tom Tromey <tromey@redhat.com>
6992
6993 PR c++/8693, PR c++/9496:
6994 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6995 regression tests.
6996
ac9c0048
JK
69972010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6998
6999 Fix compatibility with m68k as.
7000 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
7001 Use only /* comments */.
7002
57bb97a4
UW
70032010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7004
7005 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
7006 * configure: Regenerate.
7007
7d1bf85c
DJ
70082010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
7009
7010 * gdb.python/py-type.exp: Check for Python support.
7011
061b5285
PA
70122010-02-17 Pedro Alves <pedro@codesourcery.com>
7013
7014 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
7015 `regsub' syntax available.
7016
f8a8bc2c
PA
70172010-02-17 Pedro Alves <pedro@codesourcery.com>
7018
7019 * gdb.base/shmain.c (main): Remove printf call.
7020 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
7021 * gdb.base/unload.c (main): Make format of fprintf a string
7022 literal. Add missing endlines to prints to stderr.
7023 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
7024
6f451e5e
TT
70252010-02-17 Tom Tromey <tromey@redhat.com>
7026
7027 * gdb.java/jprint.java (jprint.props): New field.
7028 * gdb.java/jprint.exp (set_lang_java): Add regression test.
7029
12d79008
PA
70302010-02-17 Pedro Alves <pedro@codesourcery.com>
7031
ef801a0e 7032 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
7033 available.
7034
d252f7e5
DJ
70352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7036
7037 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
7038 creation to support remote host testing.
7039
67bdab6c
DJ
70402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7041
7042 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
7043 Recognize "command not found".
7044
bb391223
DJ
70452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7046
7047 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
7048 single-stepping.
7049
70362913
DJ
70502010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7051
7052 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
7053 if arguments are not supported.
7054
493f3c00
DJ
70552010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7056
7057 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
7058 be const or non-const.
7059
8034c749
DJ
70602010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7061
7062 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
7063 mi_send_resuming_command to send -exec-continue.
7064
791dfb64
DJ
70652010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7066
7067 * gdb.base/list.exp (test_list_filename_and_function): Add test
7068 with single quotes.
7069 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
7070 matching.
7071 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
7072 Add KFAIL'd tests for PR gdb/11289.
7073
7c5fe868
DJ
70742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7075
7076 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
7077
fdc498b8
DJ
70782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7079
7080 * gdb.base/comp-dir/subdir/dummy.txt: New file.
7081 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
7082 a temporary directory.
7083
b519e2a6
DJ
70842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7085
7086 * gdb.base/charset.exp: Use a single regular expression to match
7087 show host-charset and show target-charset output.
7088
74164c56
JK
70892010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7090
7091 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
7092 "Illegal process-id" expect string more exact.
7093 (attach to digits-starting nonsense is prohibited): New.
7094
701ed6dc
JK
70952010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7096
7097 * gdb.base/prelink.exp (set verbose on): New.
7098
889bf7c5 70992010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
7100
7101 * mi-reverse.exp: New file. Test for reverse option to the
7102 following MI commands: exec-continue, exec-finish, exec-next,
7103 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 7104
dadf0e9c
JB
71052010-02-09 Joel Brobecker <brobecker@adacore.com>
7106
7107 * gdb.ada/ptype_tagged_param: New testcase.
7108
714f19d5
TT
71092010-02-08 Tom Tromey <tromey@redhat.com>
7110
7111 PR c++/8017:
7112 * gdb.cp/overload.exp: Add tests.
7113 * gdb.cp/overload.cc (struct K): New.
7114 (namespace N): New.
7115 (main): Call new functions.
7116 (K::staticoverload): Define.
7117
889bf7c5 71182010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
7119
7120 PR gdb/10728
7121 * gdb.cp/pr10728-x.h: New file.
7122 * gdb.cp/pr10728-x.cc: New file.
7123 * gdb.cp/pr10728-y.cc: New file.
7124 * gdb.cp/pr10728.exp: New file.
7125 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
7126
889bf7c5 71272010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
7128
7129 PR gdb/9067
7130 * gdb.cp/pr9067.exp: New
7131 * gdb.cp/pr9067.cc: New
7132 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
7133
7b356089
JB
71342010-02-08 Joel Brobecker <brobecker@adacore.com>
7135
7136 * lib/gdb.exp (gdb_test_timeout): New global variable.
7137 Set it to timeout if not already set.
7138 (gdb_init): Reset the value of timeout to gdb_test_timeout.
7139
1be00882
DE
71402010-02-05 Doug Evans <dje@google.com>
7141
7142 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
7143 user.
7144
82856980
SW
71452010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
7146
7147 PR c++/7935:
7148 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
7149
1a334831
TT
71502010-02-04 Tom Tromey <tromey@redhat.com>
7151
7152 * gdb.cp/virtbase.exp: Make test case names unique.
7153
9c3c02fd
TT
71542010-02-02 Tom Tromey <tromey@redhat.com>
7155
7156 * gdb.cp/virtbase.exp: Add regression tests.
7157 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
7158 (main): Instantiate RHC.
7159
0cc2414c
TT
71602010-02-02 Tom Tromey <tromey@redhat.com>
7161
7162 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
7163 type-printing change.
7164
edf3d5f3
TT
71652010-02-02 Tom Tromey <tromey@redhat.com>
7166
7167 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
7168 * gdb.cp/virtbase.cc: New file.
7169 * gdb.cp/virtbase.exp: New file.
7170 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7171
e4b7f41c
JK
71722010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7173
7174 PR libc/11214:
7175 * gdb.threads/current-lwp-dead.c: Include features.h.
7176 (HAS_NOMMU): New.
7177 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
7178
b381ea14
JK
71792010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7180
7181 * gdb.base/symbol-without-target_section.exp,
7182 gdb.base/symbol-without-target_section.c: New.
7183
c593ac0e
DJ
71842010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7185
7186 * gdb.base/bigcore.exp: Reset increased timeout.
7187 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
7188
db25f29d
DJ
71892010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7190
7191 * gdb.base/gcore.exp (capture_command_output): Use
7192 gdb_test_multiple.
7193
f9d67f43
DJ
71942010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7195
7196 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
7197 * gdb.arch/thumb2-it.exp (test_it_break): New function.
7198 (Top level): Call it.
7199
177321bd
DJ
72002010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7201
7202 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
7203
97f2ed50
DJ
72042010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7205
7206 * gdb.base/call-strs.exp, gdb.base/default.exp,
7207 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
7208 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
7209 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
7210 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
7211 gdb.base/watchpoint-solib.exp: Save and restore timeout.
7212 * gdb.base/ending-run.exp: Correct restore of timeout.
7213 * gdb.base/page.exp: Remove unnecessary timeout setting.
7214
e4e2711a
JB
72152010-01-29 Joel Brobecker <brobecker@adacore.com>
7216
7217 * gdb.ada/rec_return: New testcase.
7218
ba581dc1
JB
72192010-01-29 Joel Brobecker <brobecker@adacore.com>
7220
7221 * gdb.ada/call_pn: New testcase.
7222
4ea95be9
DJ
72232010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
7224
7225 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
7226 (Top level): Use it to resume.
7227 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
7228 the Thumb mode displaced stepping error as unsupported.
7229
df83a9bf
SW
72302010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
7231
889bf7c5
PA
7232 * gdb.cp/nsusing.exp: Added more tests.
7233 * gdb.cp/nsrecurs.exp: Ditto.
7234 * gdb.cp/nsusing.cc: Added test functions.
7235 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 7236
40b27cdc
JK
72372010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7238
7239 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
7240 absolute directory pathnames in gdb.sum file.
7241
de958931
SW
72422010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
7243
7244 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
7245 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
7246
708ead4e
TT
72472010-01-26 Tom Tromey <tromey@redhat.com>
7248
7249 PR exp/7643:
7250 * gdb.base/printcmds.exp (test_print_string_constants): Remove
7251 setup_kfail.
7252
b14e635e
SW
72532010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
7254
7255 * gdb.cp/nsrecurs.exp: New test.
7256 * gdb.cp/nsrecurs.cc: New test program.
7257 * gdb.cp/nsstress.exp: New test.
7258 * gdb.cp/nsstress.cc: New test program.
7259 * gdb.cp/nsdecl.exp: New test.
7260 * gdb.cp/nsdecl.cc: New test program.
7261
8540c487
SW
72622010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
7263
7264 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
7265 imported into file scope.
7266 Marked test as xfail.
7267 * gdb.cp/namespace-using.cc (marker5): New function.
7268 * gdb.cp/shadow.exp: New test.
7269 * gdb.cp/shadow.cc: New test program.
7270 * gdb.cp/nsimport.exp: New test.
7271 * gdb.cp/nsimport.cc: New test program.
7272
421d5d99
TT
72732010-01-25 Tom Tromey <tromey@redhat.com>
7274
7275 PR gdb/11049:
7276 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
7277 with "set print null-stop on".
7278
691f8dc1
JK
72792010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7280
7281 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
7282 Adjust it for DISASSEMBLY_OMIT_FNAME.
7283
0b92b5bb
TT
72842010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7285
7286 PR symtab/11199:
7287 * gdb.dwarf2/member-ptr-forwardref.exp,
7288 gdb.dwarf2/member-ptr-forwardref.S: New.
7289
23787403
JK
72902010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7291
7292 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
7293 (thread1_func): Protect thread1_tid with thread1_tid_cond by
7294 thread1_tid_mutex. Remove gdbstop_mutex handling.
7295 (thread2_func): Protect thread2_tid with thread2_tid_cond by
7296 thread2_tid_mutex. Remove gdbstop_mutex handling.
7297 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
7298 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
7299 pthread_cond_wait conditionalizations by while loops.
7300
b966cb8a
TT
73012010-01-20 Tom Tromey <tromey@redhat.com>
7302
7303 PR backtrace/10770:
7304 * gdb.dwarf2/pr10770.exp: New file.
7305 * gdb.dwarf2/pr10770.c: New file.
7306 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7307
fcae584b
VP
73082010-01-20 Vladimir Prus <vladimir@codesourcery.com>
7309
7310 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
7311 that target was removed, and the test always runs native anyway.
7312
a0f49112
JK
73132010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7314
7315 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
7316 gdb.base/watchpoint-cond-gone-stripped.c: New.
7317
ceeb3d5a
TT
73182010-01-19 Tom Tromey <tromey@redhat.com>
7319
7320 PR c++/8000:
7321 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
7322 existing tests.
7323 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
7324 (main): Use AAA::SomeEnum.
7325
dd322c54
JK
73262010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7327
7328 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
7329 (test_ignore_count): Declare line_callme_body global.
7330 (run to breakpoint with ignore count): Use line_callme_body.
7331 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
7332 (set line_main_hello, set line_main_return): Reindent.
7333 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
7334 New.
7335 (continue to callee4): Use line_callee4_body.
7336 (check *stopped from CLI command): Use line_callee4_next.
7337 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
7338 (set line_main_hello, set line_main_return): Reindent.
7339 (set line_callee4_head, set line_callee4_body): New.
7340 (continue to callee4): Use line_callee4_body.
7341
4e8f195d
TT
73422010-01-18 Tom Tromey <tromey@redhat.com>
7343
7344 PR c++/9680:
7345 * gdb.cp/casts.cc: Add new classes and variables.
7346 * gdb.cp/casts.exp: Test new operators.
7347
9e14a9ba
JB
73482010-01-18 Tom Tromey <tromey@redhat.com>
7349 Thiago Jung Bauermann <bauerman@br.ibm.com>
7350
7351 * gdb.python/source2.py: New file.
7352 * gdb.python/source1: New file.
7353 * gdb.python/python.exp: Test "source" command.
7354
00bf0b85
SS
73552010-01-15 Stan Shebs <stan@codesourcery.com>
7356
7357 * gdb.trace/tfile.c: New file.
7358 * gdb.trace/tfile.exp: New file.
889bf7c5 7359
55235ad7
JK
73602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7361
7362 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
7363
9f2982ff
JK
73642010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7365
7366 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
7367
bbfba9ed
JK
73682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7369
7370 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
7371 (libfunc): New parameter action. Implement also selectable "sleep".
7372 * gdb.base/break-interp-main.c: Include assert.h.
7373 (libfunc): New parameter action.
7374 (main): New parameters argc and argv. Assert argc. Pass argv.
7375 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
7376 (test_attach): New proc.
7377 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
7378 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
7379
61f0d762
JK
73802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7381
7382 * gdb.base/break-interp.exp (test_core): New proc.
7383 (test_ld): Call it.
7384
06a6f270
JK
73852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7386
7387 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
7388 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
7389 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
7390 and gdb_compile_shlib. Use new -Wl compiler options.
7391 (dl bt, main bt): New tests.
7392
51bee8e9
JK
73932010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7394
7395 Support PIEs with no symfile_objfile.
7396 * gdb.base/break-interp.exp: New argument at the test_ld calls.
7397 (test_ld): New parameter trynosym.
7398 (test_ld <$trynosym>): New block.
7399
b8040f19
JK
74002010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7401
7402 * gdb.base/break-interp.exp: New file.
7403
be759fcf
PM
74042010-01-13 Phil Muldoon <pmuldoon@redhat.com>
7405
7406 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
7407 * gdb.python/py-prettyprint.py (pp_ls): New printer.
7408 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
7409 test.
7410 * gdb.python/py-prettyprint.c: Define lazystring test structure.
7411 * gdb.python/py-mi.exp: Add lazy string test.
7412
dc146f7c
VP
74132010-01-13 Vladimir Prus <vladimir@codesourcery.com>
7414
7415 * lib/mi-support.exp (mi_check_thread_states): Handle
7416 core number in thread listing.
7417
b4ba55a1
JB
74182010-01-12 Joel Brobecker <brobecker@adacore.com>
7419
7420 * gdb.base/maint.exp: Adjust the expected output for the
7421 "maint print type" test. Use gdb_test_multiple instead of
7422 gdb_sent/gdb_expect.
7423
08e24bd4
DE
74242010-01-11 Doug Evans <dje@google.com>
7425
6496a609
DE
7426 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
7427 from gdbserver_download. All callers updated.
7428
08e24bd4
DE
7429 * gdb.server/ext-run.exp: "info os processes" requires xml support.
7430
b5cfddf5
JK
74312010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7432
7433 Implement binary numbers parsing.
7434 * gdb.base/printcmds.exp (test_integer_literals_accepted)
7435 (test_integer_literals_rejected): New binary tests.
7436
3725885a
RW
74372010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7438
7439 * gdb.cell/configure: Regenerate.
7440
37aeb5df
JK
74412010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7442
7443 * gdb.base/corefile.exp: Move the core finding block out and call it as
7444 core_find, new variable $corefile, replace corefile by $corefile and
7445 [file tail $corefile] for usage vs. test names resp.
7446 * lib/gdb.exp (core_find): Move it as a new function here. New
7447 parameter binfile and deletefiles. New variable $destcore. Pre-delete
7448 $destcore. Return "" on error.
7449
d521f563
JK
74502010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7451
7452 Workaround PR binutils/10802.
7453 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
7454 (twice).
7455
28f24826
DJ
74562010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7457
7458 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
7459
2de75e71
JB
74602010-01-08 Joel Brobecker <brobecker@adacore.com>
7461
7462 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
7463 call, to avoid interruption.
7464
fe00719b 74652010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
7466
7467 * gdb.stabs/weird.def (args93): New.
7468
d0ef5df8
DE
74692010-01-07 Doug Evans <dje@google.com>
7470
7471 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
7472
3a08d52f
TT
74732010-01-07 Tom Tromey <tromey@redhat.com>
7474
7475 * gdb.base/source.exp: Use correct line number.
7476
7a697b8d
SS
74772010-01-05 Stan Shebs <stan@codesourcery.com>
7478
7479 * gdb.trace/tracecmd.exp: Test ftrace.
7480
7803799a
UW
74812010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7482
7483 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
7484
c54eabfa
JK
74852010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7486
7487 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
7488 "uint_for_mi_testing".
7489
02e7ef19
JB
74902010-01-01 Joel Brobecker <brobecker@adacore.com>
7491
7492 Test indented comment in file being sourced.
7493 * gdb.base/commands.exp: Test indented comment in file being sourced.
7494
abd775ce
JB
74952010-01-01 Joel Brobecker <brobecker@adacore.com>
7496
7497 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
7498 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
7499 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
7500 notice.
7501
79b55b82
JB
75022010-01-01 Joel Brobecker <brobecker@adacore.com>
7503
7504 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
7505 notice.
7506
8997583e
JK
75072010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7508
7509 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
7510 missing $after_stopped and comma (,) expectation.
7511
6da95a67
SS
75122009-12-31 Stan Shebs <stan@codesourcery.com>
7513
7514 * gdb.trace/actions.exp: Test teval action.
889bf7c5 7515
218d2fc6
TJB
75162009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7517
7518 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
7519 (top level): Call test_watchpoint_in_big_blob.
7520 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
7521 watchpoints.
7522 (func3): Write to buf.
7523
236f1d4d
SS
75242009-12-29 Stan Shebs <stan@codesourcery.com>
7525
7526 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 7527
f61e138d
SS
75282009-12-28 Stan Shebs <stan@codesourcery.com>
7529
7530 * gdb.trace/tsv.exp: New file.
7531 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 7532
0219b378
DJ
75332009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
7534
7535 * gdb.base/find.c (main): Reference search buffers.
7536 * gdb.base/included.c (main): Reference integer.
7537 * gdb.base/ptype.c (charfoo): Declare.
7538 (intfoo): Call charfoo.
7539 * gdb.base/scope0.c (useitp): New function.
7540 (usestatics): Use useitp.
7541 (useit): Add a type for val.
7542 * gdb.base/scope1.c (useit1): Take a pointer argument.
7543 (usestatics1): Update calls to useit1.
7544 * gdb.cp/call-c.cc: Declare foo.
7545 (main): Call foo.
7546 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7547 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7548 (main): Call C::ensureRefs and ensureOtherRefs.
7549 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7550 variables.
7551 (ensureOtherRefs): New function.
7552 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7553 * gdb.cp/templates.cc (main): Call t5i.value.
7554
3f78692f
JK
75552009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7556
7557 Fix compatibility with G++-4.5.
7558 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7559 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7560 (uncaught return): Remove.
7561
429374b8
JK
75622009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7563 Phil Muldoon <pmuldoon@redhat.com>
7564
7565 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7566 (bp_location13, bp_location14, bp_location17, bp_location18)
7567 (marker3_proto, marker4_proto): New variables.
7568 (breakpoint info): Update output.
7569 (run until breakpoint at marker3, run until breakpoint at marker4): New
7570 tests.
7571
859825b8
JK
75722009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7573
7574 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7575 Replace the printf call of Y by provided "y-set-1" label. New block
7576 for the second shared library.
7577 * gdb.base/unload.exp: Compile also the second library, call
7578 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7579 (single pending breakpoint info): Rename to ...
7580 (pending breakpoint info before run): ... this extended test.
7581 (libfile2, libname2, libsrcfile2, libsrc2)
7582 (lib_sl2): New variables.
7583 (exec_opts): Set also SHLIB_NAME2.
7584 (pending breakpoint info on first run at shrfunc1)
7585 (pending breakpoint info on second run at shrfunc1)
7586 (pending breakpoint info on second run at shrfunc2)
7587 (print y from libfile, print y from libfile2): New tests.
7588 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7589 * gdb.base/unloadshr2.c: New.
7590
e6a386cd
HZ
75912009-12-22 Hui Zhu <teawater@gmail.com>
7592
7593 * gdb.reverse/sigall-reverse.exp: Adjust.
7594
9e19b45e
VP
75952009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7596
7597 PR gdb/10884
7598
7599 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7600 (main): Call do_bitfield_tests.
aacf5b1e 7601 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7602
d53a7b30
JB
76032009-12-20 Joel Brobecker <brobecker@adacore.com>
7604
7605 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7606 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7607 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7608 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7609 gdb.modula2/unbounded1.c: Update copyright header.
7610
191ca0a1
CM
76112009-12-10 Chris Moller <moller@mollerware.com>
7612
7613 PR gdb/9399
7614 * gdb.cp/virtfunc2.exp: New tests
7615 * gdb.cp/virtfunc2.cc: New tests
7616 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7617
0fa6cf1b
MS
76182009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7619
7620 * gdb.reverse/i387-env-reverse.c: New file.
7621 * gdb.reverse/i387-env-reverse.exp: New file.
7622 * gdb.reverse/i387-stack-reverse.c: New file.
7623 * gdb.reverse/i387-stack-reverse.exp: New file.
7624
361ae042
PM
76252009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7626
7627 * gdb.python/py-type.exp (test_range): New test.
7628
bfd31e71
PM
76292009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7630
7631 PR python/10805
7632
7633 * gdb.python/py-type.exp: New file.
7634 * gdb.python/py-type.c: New file.
7635 * Makefile.in: Add py-type.
7636
57a1d736
TT
76372009-12-03 Tom Tromey <tromey@redhat.com>
7638
7639 * gdb.python/py-value.exp (test_parse_and_eval): New
7640 function.
7641
1f3b5d1b
PP
76422009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7643
7644 PR gdb/11022
7645
7646 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7647 * gdb.base/pr11022.c: New test.
7648
8b7dbdc9
JK
76492009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7650
7651 Fix spurious false FAILs.
7652 * gdb.base/structs.c (chartest): New.
7653 (main): Fill-in chartest.
7654 * gdb.base/structs.exp (anychar_re, first): New.
7655 (start_structs_test): Import global anychar_re and first.
7656 New gdb_test call "set print elements 300; ${testfile}"
7657 (start_structs_test <$first>): New block.
7658 (any): Import global anychar_re. New variable ac. Use ${ac}.
7659
6a53b2ec
JK
76602009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7661
7662 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7663
d7167b4c
JK
76642009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7665
7666 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7667 Force $srcfile file.
7668 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7669
b1798462
UW
76702009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7671
7672 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7673 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7674 * gdb.threads/watchthreads-reorder.exp: Likewise.
7675
b6199126
DJ
76762009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7677
7678 PR gdb/8704
7679
7680 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7681 "if", and "thread". Correct matching in the previous test.
7682
b22a0510
DJ
76832009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7684
7685 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7686
930636d2
MS
76872009-11-23 Michael Snyder <msnyder@vmware.com>
7688
7689 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7690 * gdb.reverse-watch-precsave.exp: Ditto.
7691
21a0512e
PP
76922009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7693
7694 * gdb.asm/asm-source.exp: Adjust.
7695 * gdb.base/help.exp: Adjust.
889bf7c5 7696
fc30d5e0
PA
76972009-11-22 Pedro Alves <pedro@codesourcery.com>
7698
7699 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7700 (do_syscall_tests_without_xml): Set data-directory to
7701 /the/path/to/nowhere.
7702
f6bc2008
PA
77032009-11-21 Pedro Alves <pedro@codesourcery.com>
7704
7705 * gdb.threads/local-watch-wrong-thread.c,
7706 gdb.threads/local-watch-wrong-thread.exp: New files.
7707
8c2fb5de
PA
77082009-11-21 Pedro Alves <pedro@codesourcery.com>
7709
7710 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7711 assume new `regsub' syntax available.
7712
ebec9a0f
PA
77132009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7714
a79d3c27
JK
7715 * gdb.base/watchpoint-hw-hit-once.exp,
7716 gdb.base/watchpoint-hw-hit-once.c: New.
7717
77182009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7719
7720 * gdb.threads/watchthreads-reorder.exp,
7721 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7722
276a961b
MK
77232009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7724
7725 * gdb.xml/tdesc-regs.exp: Use for m68k.
7726
4867c1fb
PA
77272009-11-15 Pedro Alves <pedro@codesourcery.com>
7728
7729 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7730
f6838f81
DJ
77312009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7732
7733 * lib/gdb.exp (current_target_name): New procedure.
7734 (gdb_wrapper_target): New variable.
7735 (gdb_wrapper_init): Set gdb_wrapper_target.
7736 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7737 wrapper.
7738
4ac4dd3f
DJ
77392009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7740
7741 * gdb.base/remote.exp: Delete the slowest load test.
7742 Do not load with fixed packet sizes.
7743
a7881759
DJ
77442009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7745
7746 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7747
97a5b505
DJ
77482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7749
7750 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7751 srcfile when setting a breakpoint.
7752
d3e1fc54
DJ
77532009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7754
7755 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7756 macros.
7757
7cbcbded
DJ
77582009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7759
7760 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7761 to be in memory.
7762 * gdb.base/display.c (force_mem): New.
7763 (do_loops): Use it. Add breakpoint comments.
7764 (do_vars): Add a breakpoint comment.
7765 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7766 line numbers.
7767
bdea3a92
NF
77682009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7769
7770 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7771 instead of a bare "run".
7772
269f82e5
PP
77732009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7774
7775 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7776
a69b7d9d
DJ
77772009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7778
7779 * lib/cell.exp (skip_cell_tests): Clean up test files before
7780 returning.
7781
b598bfda
DJ
77822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7783
7784 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7785 and the breakpoint menu. Do not call perror if a prompt is seen.
7786 Consume the following GDB prompt.
7787 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7788 * gdb.cp/namespace.exp: Use gdb_test.
7789 * gdb.cp/templates.exp: Use gdb_test.
7790 (test_template_breakpoints): Use gdb_test_multiple.
7791
87728fa0
DJ
77922009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7793
7794 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7795 (marker4): Reference values.
7796
b67c692f
DJ
77972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7798
7799 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7800 is missing.
7801
f0df251a
DJ
78022009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7803
7804 * gdb.base/break.c (need_malloc): New.
7805 * gdb.base/constvars.c (main): Reference crass and crisp.
7806 * gdb.base/gdb1821.c (main): Reference bar.
7807 * gdb.cp/gdb1355.cc (main): Reference s1.
7808 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7809 (main): Call them.
7810 * gdb.cp/hang2.cc (dummy2): Define.
7811 * gdb.cp/hang3.cc (dummy3): Define.
7812 * gdb.cp/m-data.cc (main): Reference shadow.
7813
bdf7534a
NF
78142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7815 Nathan Froyd <froydnj@codesourcery.com>
7816
7817 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7818 remote host.
7819
f24fce77
NF
78202009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7821
7822 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7823 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7824 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7825 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7826 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7827 * gdb.dwarf2/dw2-producer.exp: Likewise.
7828 * gdb.dwarf2/mac-fileno.exp: Likewise.
7829 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7830 py-prettyprint.py to the remote host.
7831 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7832
40f0318e
KS
78332009-11-11 Keith Seitz <keiths@redhat.com>
7834
7835 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7836 use it instead of "Foo".
7837 * gdb.cp/classes.exp (do_tests): Add a test to access
7838 a method through a typedef'd class name.
7839
f3d9f7fb
NF
78402009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7841
7842 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7843 exponents.
7844 * gdb.base/pointers.exp: Likewise.
7845 * gdb.cp/ref-types.exp: Likewise.
7846
a4216f37
KS
78472009-11-11 Keith Seitz <keiths@redhat.com>
7848
7849 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7850 new[] and delete[].
7851 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7852 "void".
7853 (probe_demangler): Remove all single-quoting of
7854 method and variable names.
7855 (info_func_regexp): Remove the word "void" from any
7856 occurrence of "(void)".
7857 (print_addr_2): Remove all single-quoting of
7858 method names.
7859 (print_addr_2_kfail): Likewise.
7860 (print_addr): Single-quote C function names before
7861 passing to print_addr_2.
7862 (test_paddr_operator_functions): Remove single-quoting
7863 for method names.
7864 Add tests for operator new[] and operator delete[].
7865
9b14d7aa
JK
78662009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7867
7868 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7869
85feb311
KS
78702009-11-09 Keith Seitz <keiths@redhat.com>
7871
7872 * gdb.cp/overload.exp: Add tests for resolving overloaded
7873 methods in expression parsing/evaluation.
7874
fa335448
DJ
78752009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7876
7877 * lib/gdb.exp (default_gdb_version): Use --version instead of
7878 --command.
7879
ec3c07fc
NS
78802009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7881
7882 * lib/gdb.exp (gdb_compile_test): New.
7883 (skip_ada_tests, skip_java_tests): New.
7884 (gdb_compile): Use gdb_compile_test for f77.
7885 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7886 * lib/java.exp (compile_java_from_source): Remove runtests check,
7887 use gdb_compile_test to record result.
7888 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7889 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7890 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7891 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7892 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7893 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7894 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7895 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7896 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7897 adjust gdb_compile invocations.
7898
b8b4e42b
JK
78992009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7900
7901 * Makefile.in (abs_builddir): New.
7902 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7903 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7904 `$(abs_builddir)/site.exp'.
7905
f8b7eaf3
DJ
79062009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7907
7908 * config/m68k-emc.exp, lib/emc-support.exp,
7909 gdb.trace/gdb_c_test.c: Delete.
7910 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7911 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7912 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7913 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7914 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7915 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7916 casing for m68k-*-elf.
7917
c4187697
NS
79182009-11-03 Pedro Alves <pedro@codesourcery.com>
7919
7920 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7921 * gdb.arch/i386-prologue.exp: Likewise.
7922 * gdb.arch/i386-unwind.exp: Likewise.
7923
db16b772
DJ
79242009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7925
7926 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7927
bcf71277
DJ
79282009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7929
7930 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7931
0105cee2
DJ
79322009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7933
7934 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7935
24ddea62
JK
79362009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7937
7938 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7939
287ccc17
JK
79402009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7941
7942 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7943 * gdb.base/sepdebug2.c: New file.
7944
08bca259 79452009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7946
7947 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7948 the modified warnings for catch syscall. Verify if GDB was compiled
7949 with support for lib expat, and choose which tests to run depending
7950 on this.
7951
5d4e2b76
VP
79522009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7953
7954 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7955 that composite commands are parsed OK. And also test
7956 that breakpoint commands do work.
7957
240e538a
MS
79582009-10-23 Michael Snyder <msnyder@vmware.com>
7959
7960 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7961 to allow for new disassembly style.
7962
9c419145
PP
79632009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7964
7965 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7966
02506ff1
MS
79672009-10-22 Michael Snyder <msnyder@vmware.com>
7968
7969 * gdb.reverse/break-precsave.exp: New test.
7970 * gdb.reverse/consecutive-precsave.exp: Ditto.
7971 * gdb.reverse/finish-precsave.exp: Ditto.
7972 * gdb.reverse/i386-precsave.exp: Ditto.
7973 * gdb.reverse/machinestate-precsave.exp: Ditto.
7974 * gdb.reverse/sigall-precsave.exp: Ditto.
7975 * gdb.reverse/solilb-precsave.exp: Ditto.
7976 * gdb.reverse/step-precsave.exp: Ditto.
7977 * gdb.reverse/until-precsave.exp: Ditto.
7978 * gdb.reverse/watch-precsave.exp: Ditto.
7979
4cf866a3
MS
79802009-10-22 Michael Snyder <msnyder@vmware.com>
7981
7982 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7983 for gdb_expect. Adjust one test's expect strings for the new
7984 format of disassemble.
7985 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7986 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7987 gdb_test_multiple.
7988 * gdb.reverse/step-reverse.exp: Delete 'return'.
7989 * gdb.reverse/until-reverse.exp: Delete blank lines.
7990 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7991
2b28d209
PP
79922009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7993
7994 * gdb.base/consecutive.exp: Adjust.
7995 * gdb.base/display.exp: Likewise.
7996 * gdb.base/pc-fp.exp: Likewise.
7997 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7998
33b9c32b
MS
79992009-10-19 Michael Snyder <msnyder@vmware.com>
8000
8001 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
8002 * gdb.reverse/finish-reverse.c: Ditto.
8003 * gdb.reverse/sigall-reverse.c: Ditto.
8004 * gdb.reverse/solib-reverse.c: Ditto.
8005 * gdb.reverse/step-reverse.c: Ditto.
8006 * gdb.reverse/watch-reverse.c: Ditto.
8007
6c95b8df
PA
80082009-10-19 Pedro Alves <pedro@codesourcery.com>
8009 Stan Shebs <stan@codesourcery.com>
8010
8011 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
8012 * gdb.base/foll-exec.exp: Adjust to expect a process id before
8013 "Executing new program".
8014 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
8015 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
8016 left listed after having been killed.
8017 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
8018 * gdb.base/maint.exp: Adjust test.
8019
8020 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
8021 * gdb.multi/Makefile.in: New.
8022 * gdb.multi/base.exp: New.
8023 * gdb.multi/goodbye.c: New.
8024 * gdb.multi/hangout.c: New.
8025 * gdb.multi/hello.c: New.
8026 * gdb.multi/bkpt-multi-exec.c: New.
8027 * gdb.multi/bkpt-multi-exec.exp: New.
8028 * gdb.multi/crashme.c: New.
8029
279017b7
TG
80302009-10-13 Tristan Gingold <gingold@adacore.com>
8031
8032 * gdb.base/sepdebug.exp: Check debug info are found.
8033
0413d738
PA
80342009-10-08 Pedro Alves <pedro@codesourcery.com>
8035
8036 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
8037 bits.
8038
c628eecc
JK
80392009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8040
8041 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
8042
38af1bfe
JB
80432009-10-07 Joel Brobecker <brobecker@adacore.com>
8044
8045 * gdb.base/watchpoints.c: Add copyright header. Reformat one
8046 of the comments.
8047
2b0adecd
PM
80482009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
8049
8050 * gdb.base/annota1.exp: Remove obsolete match_max increase.
8051 * gdb.base/annota3.exp: Idem.
8052 * gdb.base/maint.exp: Idem.
8053
8d417781
PM
80542009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
8055
889bf7c5 8056 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
8057 to default.
8058
bb61102d
PM
80592009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8060
889bf7c5 8061 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
8062 mingw and cygwin targets.
8063
ace5c364
PM
80642009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8065 Pedro Alves <pedro@codesourcery.com>
8066
889bf7c5 8067 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
8068 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
8069
c2d494a0
PM
80702009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8071
e1b52ce2
PM
8072 * gdb.base/shr1.c: Use %p in format string.
8073 * gdb.base/unload.c: Avoid warning in fprintf.
8074 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 8075
209f53f5
PM
80762009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8077
8078 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
8079 long type.
8080 (test_unlink): Correct printf string.
8081 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
8082 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
8083
8172766a
JK
80842009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8085
8086 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
8087 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
8088 * gdb.arch/ia64-breakpoint-shadow.S: New file.
8089
0f73703c
UW
80902009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8091
8092 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
8093 * gdb.objc/nondebug.exp: Likewise.
8094
b32306ca
UW
80952009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8096
8097 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
8098 target_info setting.
8099
8100 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
8101 that detect new threads during "info threads".
8102
0057022f
UW
81032009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8104
8105 * gdb.threads/manythreads.c (main): Increase thread stack size
8106 to 2*PTHREAD_STACK_MIN.
8107 * gdb.threads/multi-create.c (main): Likewise.
8108 (create_function): Likewise.
8109
f29c0325
UW
81102009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8111
8112 * gdb.base/dump.exp: Pass difference of pointer types instead
8113 of integer types as offset to restore in intarr3.srec case.
8114
fcb34849
UW
81152009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8116
8117 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
8118
d5142e3b
UW
81192009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8120
8121 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
8122
087b74b2 81232009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 8124
087b74b2
PM
8125 New test for two watchpoints, with disabling of
8126 the first inserted.
8127 * testsuite/gdb.base/watchpoints.c: New file.
8128 * testsuite/gdb.base/watchpoints.exp: New file.
8129
96c07c5b
TT
81302009-09-25 Tom Tromey <tromey@redhat.com>
8131
8132 * gdb.base/charset.exp: Test utf-16 strings with Python.
8133
b8899f2b
TT
81342009-09-25 Tom Tromey <tromey@redhat.com>
8135
8136 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
8137 UCS-4.
8138 * gdb.base/charset.c (utf_32_string): Rename.
8139 (init_utf32): Rename.
8140 (main): Update.
8141
329719ec
TT
81422009-09-22 Tom Tromey <tromey@redhat.com>
8143
8144 * gdb.python/py-function.exp: Add regression tests.
8145
11ef0d76
KS
81462009-09-21 Keith Seitz <keiths@redhat.com>
8147
8148 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
8149 with invalid operator.
8150
3fe8f3b3
KS
81512009-09-21 Keith Seitz <keiths@redhat.com>
8152
8153 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
8154 and destructor using typedef name of class.
8155 * gdb.cp/classes.cc (class Base1): Add a destructor.
8156 (base1): New typedef.
8157 (use_methods): Instanitate an object of type base1.
8158 * gdb.cp/templates.exp (test_template_typedef): New procedure.
8159 (do_tests): Call test_template_typedef.
8160 * gdb.cp/templates.cc (Baz::~Baz): New method.
8161 (intBazOne): New typedef.
8162 (main): Instantiate intBazOne.
8163
7a9fe101
PM
81642009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8165
8166 PR python/10633
8167
8168 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
8169 Function.
8170 (run_lang_tests): Add print elements test.
8171
2e4d963f
PM
81722009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8173
8174 * gdb.python/py-value.exp (test_subscript_regression): New
8175 function. Test for invalid subscripts.
8176 * gdb.python/py-value.c (main): Add test array, and pointer to it.
8177 (ptr_ref): New function.
8178
ec7e75e7
PP
81792009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8180
8181 * gdb.base/default.exp: Fix "show convenience".
8182
0cc7d26f
TT
81832009-09-15 Tom Tromey <tromey@redhat.com>
8184
8185 * lib/mi-support.exp (mi_create_varobj): Update.
8186 (mi_create_floating_varobj): Likewise.
8187 (mi_create_dynamic_varobj): New proc.
8188 (mi_varobj_update): Update.
8189 (mi_varobj_update_with_type_change): Likewise.
8190 (mi_varobj_update_kv_helper): New proc.
8191 (mi_varobj_update_dynamic_helper): Rewrite.
8192 (mi_varobj_update_dynamic): New proc.
8193 (mi_list_varobj_children): Update.
8194 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
8195 * gdb.python/python-prettyprint.py (pp_outer): New class.
8196 (pp_nullstr): Likewise.
8197 (lookup_function): Register new printers.
8198 * gdb.python/python-prettyprint.c (struct substruct): New type.
8199 (struct outerstruct): Likewise.
8200 (substruct_test): New function.
8201 (struct nullstr): New type.
8202 (string_1, string_2): New globals.
8203 (main): Add new tests.
8204 * gdb.python/python-mi.exp: Added regression tests.
8205 * gdb.mi/mi2-var-display.exp: Update.
8206 * gdb.mi/mi2-var-cmd.exp: Update.
8207 * gdb.mi/mi2-var-child.exp: Update.
8208 * gdb.mi/mi2-var-block.exp: Update.
8209 * gdb.mi/mi-var-invalidate.exp: Update.
8210 * gdb.mi/mi-var-display.exp: Update.
8211 * gdb.mi/mi-var-cmd.exp: Update.
8212 * gdb.mi/mi-var-child.exp: Update.
8213 * gdb.mi/mi-var-block.exp: Update.
8214 * gdb.mi/mi-break.exp: Update.
8215 * gdb.mi/gdb701.exp: Update.
8216
a96d9b2e
SDJ
82172009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8218
8219 * Makefile.in: Inclusion of catch-syscall object.
8220 * gdb.base/catch-syscall.c: New file.
8221 * gdb.base/catch-syscall.exp: New file.
8222
b43b923a
MS
82232009-09-12 Michael Snyder <msnyder@vmware.com>
8224
8225 * gdb.reverse/step-reverse.exp: Explicitly check for targets
8226 that can support reverse debuggnig.
8227
cec03d70
TT
82282009-09-11 Tom Tromey <tromey@redhat.com>
8229
8230 * gdb.dwarf2/valop.S: New file.
8231 * gdb.dwarf2/valop.exp: New file.
8232
e23bb3fc
MK
82332009-09-11 Mark Kettenis <kettenis@gnu.org>
8234
8235 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
8236
37c3696d
DE
82372009-09-10 Doug Evans <dje@google.com>
8238
8239 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
8240 Add $gdb_prompt to second breakpoint regexp.
8241
5172aecb
JB
82422009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
8243
8244 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
8245 names, add missing ones.
8246 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
8247 * gdb.python/py-frame.c: Rename from python-frame.c.
8248 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
8249 testfile name.
8250 * gdb.python/py-function.exp: Rename from python-function.exp.
8251 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
8252 testfile name.
8253 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
8254 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
8255 Adjust testfile name.
8256 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
8257 * gdb.python/py-template.cc: Rename from python-template.cc.
8258 * gdb.python/py-template.exp: Rename from python-template.exp.
8259 Adjust testfile name.
8260 * gdb.python/py-value.c: Rename from python-value.c.
8261 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
8262 testfile name.
8263
b554e4bd
JK
82642009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8265
8266 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
8267 $bpt2address.
8268 (Second breakpoint address is valid on ia64)
8269 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
8270
9a68ae16
JM
82712009-09-03 Joseph Myers <joseph@codesourcery.com>
8272
8273 * gdb.base/ending-run.exp: Restrict regular expression matching
8274 line number to require closing brace following.
8275
146b9145
DE
82762009-09-03 Doug Evans <dje@google.com>
8277
8278 * gdb.base/store.exp (check_set): Fix typo in expected value message.
8279
787d21e1
TT
82802009-09-02 Tom Tromey <tromey@redhat.com>
8281
8282 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
8283
e7802207
TT
82842009-09-02 Tom Tromey <tromey@redhat.com>
8285
8286 * gdb.dwarf2/callframecfa.exp: New file.
8287 * gdb.dwarf2/callframecfa.S: New file.
8288
817aadd2
JK
82892009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8290
8291 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
8292 gdb.base/solib-overlap-main.c: New.
8293
4a76eae5
DJ
82942009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
8295
8296 PR gdb/10565
8297
8298 * gdb.base/bitfields.c (struct container, container): New.
8299 (main): Initialize it and call break5.
8300 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
8301
d4b96c9a
JK
83022009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8303
8304 Support constant DW_AT_data_member_location by GCC PR debug/40659.
8305 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
8306
4e22772d
JK
83072009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8308
8309 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
8310
2efab443
MS
83112009-08-26 Michael Snyder <msnyder@vmware.com>
8312
8313 * gdb.base/i386-reverse.c: New file.
8314 * gdb.base/i386-reverse.exp: New file.
8315 * gdb.base/Makefile.in: Add new files to be removed.
8316
07ab73a0
JM
83172009-08-26 Joseph Myers <joseph@codesourcery.com>
8318
8319 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
8320 environment-pwd for remote host.
8321 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
8322
676accff
KS
83232009-08-24 Keith Seitz <keiths@redhat.com>
8324
8325 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
8326 Add two new C++ completer tests which limit the output to a
889bf7c5 8327 given class.
676accff 8328
f9f7ad22
MS
83292009-08-24 Michael Snyder <msnyder@vmware.com>
8330
8331 * gdb.base/del.exp: Fix typo in comment.
8332 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
8333
81ecdfbb
RW
83342009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8335
8336 * configure: Regenerate.
8337 * gdb.hp/configure: Likewise.
8338 * gdb.hp/gdb.aCC/configure: Likewise.
8339 * gdb.hp/gdb.base-hp/configure: Likewise.
8340 * gdb.hp/gdb.compat/configure: Likewise.
8341 * gdb.hp/gdb.defects/configure: Likewise.
8342 * gdb.hp/gdb.objdbg/configure: Likewise.
8343 * gdb.stabs/configure: Likewise.
8344
cab0c772
UW
83452009-08-19 Doug Evans <dje@google.com>
8346
8347 * gdb.base/gdbvars.c: New file.
8348 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
8349
b8fa0bfa
PA
83502009-08-14 Pedro Alves <pedro@codesourcery.com>
8351
8352 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8353 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
8354
b84aa90a
PA
83552009-08-13 Pedro Alves <pedro@codesourcery.com>
8356
8357 * gdb.base/default.exp: Adjust "set language test": it's now an
8358 enum command. Larger help string moved to "help set language".
8359 * gdb.base/help.exp: Adjust "help set language" expected output,
8360 now lists all known languages.
8361
0d8f9b2c
NF
83622009-08-11 Nathan Froyd <froydnj@codesourcery.com>
8363
8364 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
8365 all frame arguments.
8366 * gdb.arch/altivec-regs.exp: Likewise.
8367
bda180e0
TT
83682009-08-07 Tom Tromey <tromey@redhat.com>
8369
8370 * gdb.base/setshow.exp: Add tests for changes to set language, set
8371 check range, and set check type.
8372
48cb2d85
VP
83732009-08-03 Vladimir Prus <vladimir@codesourcery.com>
8374
8375 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
8376 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 8377 Call it.
48cb2d85 8378
1ea34204
UW
83792009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8380
8381 * configure.ac: Run gdb.cell tests when appropriate.
8382 * configure: Regenerate.
8383 * lib/cell.exp: New file.
8384 * gdb.cell: New directory.
8385 * gdb.cell/configure.ac: New file.
8386 * gdb.cell/configure: New file.
8387 * gdb.cell/Makefile.in: New file.
8388 * gdb.cell/arch.exp: New file.
8389 * gdb.cell/break.c: New file.
8390 * gdb.cell/break.exp: New file.
8391 * gdb.cell/break-spu.c: New file.
8392 * gdb.cell/bt.c: New file.
8393 * gdb.cell/bt2-spu.c: New file.
8394 * gdb.cell/bt-spu.c: New file.
8395 * gdb.cell/bt.exp: New file.
8396 * gdb.cell/coremaker.c: New file.
8397 * gdb.cell/coremaker-spu.c: New file.
8398 * gdb.cell/core.exp: New file.
8399 * gdb.cell/gcore.exp: New file.
8400 * gdb.cell/data.c: New file.
8401 * gdb.cell/data.exp: New file.
8402 * gdb.cell/data-spu.c: New file.
8403 * gdb.cell/ea-cache.exp: New file.
8404 * gdb.cell/ea-cache.c: New file.
8405 * gdb.cell/ea-cache-spu.c: New file.
8406 * gdb.cell/ea-standalone.c: New file.
8407 * gdb.cell/ea-standalone.exp: New file.
8408 * gdb.cell/ea-test.c: New file.
8409 * gdb.cell/ea-test.exp: New file.
8410 * gdb.cell/f-regs.exp: New file.
8411 * gdb.cell/mem-access.c: New file.
8412 * gdb.cell/mem-access.exp: New file.
8413 * gdb.cell/mem-access-spu.c: New file.
8414 * gdb.cell/ptype.exp: New file.
8415 * gdb.cell/registers.exp: New file.
8416 * gdb.cell/size.c: New file.
8417 * gdb.cell/sizeof.exp: New file.
8418 * gdb.cell/size-spu.c: New file.
8419 * gdb.cell/solib.exp: New file.
8420 * gdb.cell/solib-symbol.exp: New file.
8421
85e747d2
UW
84222009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8423
8424 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
8425
58d6951d
DJ
84262009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8427
8428 * gdb.base/float.exp: Handle VFP registers.
8429
6e0a4f15
MS
84302009-07-14 Michael Snyder <msnyder@vmware.com>
8431
dcd5da87
MS
8432 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
8433 to bring gdb to the beginning of the calling line.
8434
6e0a4f15
MS
8435 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
8436 confusing the i386 epilogue unwinder.
8437
782b2b07
SS
84382009-07-14 Stan Shebs <stan@codesourcery.com>
8439
8440 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
8441
f662c3bc
MS
84422009-07-14 Michael Snyder <msnyder@vmware.com>
8443
8444 * gdb.reverse/step-reverse.exp (stepi into function call):
8445 Call instruction may not be first instruction in the line.
8446 (reverse stepi from a function call): Used wrong line number.
8447
8f313923
JK
84482009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8449
8450 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
8451
4662c76e
JK
84522009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8453
8454 Fix gdb.base/macscp.exp when using custom inputrc.
8455 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
8456 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
8457 env(TERM) set.
8458 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
8459 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
8460
aa81e255
JK
84612009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8462
8463 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
8464 * gdb.base/annota1.exp (thread_test): Import global $testfile.
8465 Change the compilation target to match the testcase name.
8466 * gdb.base/sect-cmd.exp: Change the compilation target to match the
8467 testcase name.
8468 * a2-run.exp: Use for setup prepare_for_testing. Change the
8469 compilation target to match the testcase name.
8470 * gdb.base/commands.exp: Likewise.
8471 * gdb.base/finish.exp: Likewise.
8472 * gdb.base/float.exp: Likewise.
8473 * gdb.base/info-target.exp: Likewise.
8474 * gdb.base/relational.exp: Likewise.
8475 * gdb.base/term.exp: Likewise.
8476 * gdb.base/until.exp: Likewise.
8477 * gdb.base/volatile.exp: Likewise.
8478 * gdb.base/whatis-exp.exp: Likewise.
8479
4c93b1d7
HZ
84802009-07-11 Hui Zhu <teawater@gmail.com>
8481
8482 * gdb.base/help.exp (disassemble): Update expected help text.
8483
812f7342
TT
84842009-07-09 Tom Tromey <tromey@redhat.com>
8485
8486 * lib/gdb.exp: Handle TRANSCRIPT.
8487 (remote_spawn, remote_close, send_gdb): New procs.
8488
fbb8f299
PM
84892009-07-10 Phil Muldoon <pmuldoon@redhat.com>
8490
8491 * gdb.python/python-prettyprint.c: Add counted null string
8492 structure.
8493 * gdb.python/python-prettyprint.exp: Print null string. Test for
8494 embedded nulls.
8495 * gdb.python/python-prettyprint.py (pp_ns): New Function.
8496 * gdb.python/python-value.exp (test_value_in_inferior): Add
8497 variable length string fetch tests.
8498 * gdb.python/python-value.c (main): Add strings for string fetch tests.
8499
c0ac0ec7
JK
85002009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8501
8502 * gdb.base/dump.exp (inaccessible memory is reported): New test.
8503
30b66ecc
TT
85042009-07-07 Tom Tromey <tromey@redhat.com>
8505
8506 * gdb.base/call-rt-st.exp: Update for change to escape output.
8507 * gdb.base/callfuncs.exp: Likewise.
8508 * gdb.base/charset.exp: Likewise.
8509 * gdb.base/constvars.exp: Likewise.
8510 * gdb.base/long_long.exp: Likewise.
8511 * gdb.base/pointers.exp: Likewise.
8512 * gdb.base/printcmds.exp: Likewise.
8513 * gdb.base/setvar.exp: Likewise.
8514 * gdb.base/store.exp: Likewise.
8515 * gdb.cp/ref-types.exp: Likewise.
8516 * gdb.mi/mi-var-child.exp: Likewise.
8517 * gdb.mi/mi-var-display.exp: Likewise.
8518 * gdb.mi/mi2-var-display.exp: Likewise.
8519 * gdb.base/charset.exp: Test octal escape sequence length.
8520 Update for change to escape output.
8521
187c4a2b
JK
85222009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8523
8524 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
8525
d80a43f9
DJ
85262009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
8527
8528 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
8529
047427a8
JK
85302009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8531
8532 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
8533 gdbserver increasing $portnum if "Can't bind address" has been seen.
8534
8b5a0f4f
PA
85352009-07-05 Pedro Alves <pedro@codesourcery.com>
8536
8537 * gdb.base/ending-run.exp: Add "step out of main" pattern for
8538 mingw32ce.
8539
7d93ba58
PA
85402009-07-05 Pedro Alves <pedro@codesourcery.com>
8541
8542 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
8543 VFP format.
8544
2277426b
PA
85452009-07-02 Pedro Alves <pedro@codesourcery.com>
8546
8547 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8548 linux. Adjust to use "inferior", "info inferiors", "detach
8549 inferior" and "kill inferior" instead of "restart", "info fork",
8550 "detach fork" and "delete fork".
8551 * gdb.base/ending-run.exp: Spell out "info".
8552 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8553 the "kill" command.
8554
5af949e3
UW
85552009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8556
8557 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8558 change to prefix TLS offset in hex with 0x.
8559
5d3729b5
UW
85602009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8561
8562 * gdb.base/default.exp: Update test case for "x" changes.
8563
af589bd0
TG
85642009-07-01 Tristan Gingold <gingold@adacore.com>
8565
8566 * gdb.base/bigcore.exp: Make darwin untested.
8567
40974f91
JK
85682009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8569
8570 * gdb.base/completion.exp (directory completion): Create the directory.
8571 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8572 escapeuniquesub.
8573 (directory completion 2): Expect now ${escapeuniquesub}.
8574 (Glob remaining of directory test): Remove one excessive newline.
8575 Expect the real output.
8576
59dd3af6
JK
85772009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8578
8579 Fix `make check//%' target after `make check' has been ran.
8580 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8581 a mkdir call.
8582 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8583 (%/.dir): Remove.
8584
f4e164aa
JK
85852009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8586
8587 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8588 the expected result record.
8589
69af2122
JK
85902009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8591
8592 Remove racy FAILs relying just on the timeouts.
8593 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8594 (annotation_level 2): Remove racy FAILs.
8595
2fd481e1
PP
85962009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8597
8598 gdb/10275
889bf7c5
PA
8599 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8600
c38f313d
DJ
86012009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8602
8603 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8604
8b777f02
VP
86052009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8606
8607 * gdb.mi/mi-stack.exp: Testing symbolic options
8608 to -stack-list-locals and -stack-list-arguments.
8609
00c7eacf
JK
86102009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8611
8612 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8613
6bc80edc
TT
86142009-06-29 Tom Tromey <tromey@redhat.com>
8615
8616 * dg-extract-results.sh: New file.
8617 * Makefile.in (FORCE_PARALLEL): New variable.
8618 (CHECK_TARGET): New conditional variable.
8619 (check): Use CHECK_TARGET.
8620 (DO_RUNTEST): New variable.
8621 (check-single): New target.
8622 (TEST_DIRS): New variable.
8623 (TEST_TARGETS): Likewise.
8624 (check-parallel): New target.
8625 (check-gdb.%): New pattern.
8626 (BASE1_FILES): New variable.
8627 (BASE2_FILES): Likewise.
8628 (check-gdb.base%): New pattern.
8629 (%/.dir): New pattern.
8630 * configure: Rebuild.
8631 * aclocal.m4 (AM_CONDITIONAL): New defun.
8632 * configure.ac: Check whether user is using GNU make.
8633 (GMAKE): New conditional.
8634
794684b6
SW
86352009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8636
8637 * gdb.cp/namespace-nested-import.cc: New test.
8638 * gdb.cp/namespace-nested-import.exp: New test.
8639
edb3359d
DJ
86402009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8641
8642 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8643 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8644 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8645 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8646 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8647 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8648 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8649 gdb.opt/inline-markers.c: New files.
8650 * lib/gdb.exp (skip_inline_frame_tests): New function.
8651 (skip_inline_var_tests): New function.
8652
cf657a0c
AS
86532009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8654
8655 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8656 backtrace.
8657
28d41a99
MS
86582009-06-27 Michael Snyder <msnyder@vmware.com>
8659
8660 * gdb.reverse: New directory.
8661 * gdb.reverse/break-reverse.c: New test.
8662 * gdb.reverse/break-reverse.exp: New test.
8663 * gdb.reverse/consecutive-reverse.c: New test.
8664 * gdb.reverse/consecutive-reverse.exp: New test.
8665 * gdb.reverse/finish-reverse.c: New test.
8666 * gdb.reverse/finish-reverse.exp: New test.
8667 * gdb.reverse/machinestate.c: New test.
8668 * gdb.reverse/ms1.c: New test.
8669 * gdb.reverse/machinestate.exp: New test.
8670 * gdb.reverse/Makefile.in: New file.
8671 * gdb.reverse/shr2.c: New test.
8672 * gdb.reverse/solib-reverse.c: New test.
8673 * gdb.reverse/solib-reverse.exp: New test.
8674 * gdb.reverse/step-reverse.c: New test.
8675 * gdb.reverse/step-reverse.exp: New test.
8676 * gdb.reverse/until-reverse.c: New test.
8677 * gdb.reverse/ur1.c: New test.
8678 * gdb.reverse/until-reverse.exp: New test.
8679 * gdb.reverse/watch-reverse.c: New test.
8680 * gdb.reverse/watch-reverse.exp: New test.
8681 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8682 * configure: Regenerate.
8683
fe3c8b0d
DE
86842009-06-26 Doug Evans <dje@google.com>
8685
8686 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8687
3a72a602
PM
86882009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8689
8690 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8691 windows problem for 'file delete $binfile'.
8692
27aa8d6a
SW
86932009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8694
8695 * gdb.cp/namespace-using.exp: New test.
8696 * gdb.cp/namespace-using.cc: New test.
8697
8ac055f8
JB
86982009-05-20 Joel Brobecker <brobecker@adacore.com>
8699
8700 * gdb.ada/variant_record_packed_array: New testcase.
8701
85e306ed
TT
87022009-06-23 Tom Tromey <tromey@redhat.com>
8703
8704 * gdb.base/charset.exp (test_combination): Regression test.
8705 * gdb.base/charset.c (my_wchar_t): New typedef.
8706 (myvar): New global.
8707 (main): Set myvar.
8708
56643c5e
PM
87092009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8710
8711 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8712 target.
8713
1fac167a
UW
87142009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8715
8716 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8717
7ccb0be9
UW
87182009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8719
8720 * gdb.mi/gdb680.exp: Update test for error message.
8721
568d6575
UW
87222009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8723
8724 * gdb.base/annota1.exp: Allow multiple occurrences of the
8725 frames-invalid annotation.
8726 * gdb.cp/annota2.exp: Likewise.
8727
7cd1089b
PM
87282009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8729
8730 * gdb.cp/gdb2495.cc: New file.
8731 * gdb.cp/gdb2495.exp: New file.
8732
72c63395
JK
87332009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8734
8735 Report error on GDB crash during runto.
8736 * lib/gdb.exp (runto <eof>): New.
8737
3788363d
DJ
87382009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8739
8740 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8741 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8742 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8743 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8744 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8745 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8746 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8747 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8748 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8749 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8750 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8751 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8752 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8753 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8754 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8755 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8756 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8757 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8758 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8759 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8760 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8761 gdb.trace/passcount.exp, gdb.trace/report.exp,
8762 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8763 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8764 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8765 executable.
8766
17592de3
PA
87672009-06-07 Pedro Alves <pedro@codesourcery.com>
8768
8769 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8770 defined before referencing it.
8771
701e355d
DE
87722009-06-03 Doug Evans <dje@google.com>
8773
8774 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8775 * gdb.arch/i386-see.c: Ditto.
8776
f2292c65
PM
87772009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8778
8779 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8780 (check_macro): Return 1 if undefined.
8781 If first test fails, check if macro debug information is available,
8782 and report unsupported test if no macro information is found.
8783
5a437975
DE
87842009-05-29 Doug Evans <dje@google.com>
8785
8786 * gdb.threads/hand-call-in-threads.exp: New.
8787 * gdb.threads/hand-call-in-threads.c: New.
8788
c141c696
MS
87892009-05-29 Michael Snyder <msnyder@vmware.com>
8790
8791 * gdb.base/break-always.exp: Change "1" to "on".
8792 Add confirmation check.
8793
b3444185
PA
87942009-05-28 Pedro Alves <pedro@codesourcery.com>
8795
8796 * gdb.threads/threxit-hop-specific.c: New.
8797 * gdb.threads/threxit-hop-specific.exp: New.
8798 * gdb.threads/thread-execl.c: New.
8799 * gdb.threads/thread-execl.exp: New.
8800
b6313243
TT
88012009-05-27 Tom Tromey <tromey@redhat.com>
8802 Thiago Jung Bauermann <bauerman@br.ibm.com>
8803
8804 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8805 (mi_child_regexp): Likewise.
8806 (mi_list_varobj_children_range): Likewise.
8807 (mi_get_features): Likewise.
8808 (mi_list_varobj_children): Rewrite.
8809 * gdb.python/python-mi.exp: New file.
8810
a6bac58e
TT
88112009-05-27 Tom Tromey <tromey@redhat.com>
8812 Thiago Jung Bauermann <bauerman@br.ibm.com>
8813 Phil Muldoon <pmuldoon@redhat.com>
8814 Paul Pluzhnikov <ppluzhnikov@google.com>
8815
8816 * gdb.python/python-prettyprint.exp: New file.
8817 * gdb.python/python-prettyprint.c: New file.
8818 * gdb.python/python-prettyprint.py: New file.
8819 * gdb.base/display.exp: print/r is now valid.
8820
2c74e833
TT
88212009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8822 Tom Tromey <tromey@redhat.com>
8823 Pedro Alves <pedro@codesourcery.com>
8824 Paul Pluzhnikov <ppluzhnikov@google.com>
8825
8826 * gdb.python/python-template.exp: New file.
8827 * gdb.python/python-template.cc: New file.
8828 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8829 tests.
8830 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8831 Call it.
8832 (test_value_after_death): New proc.
8833 * gdb.python/python-value.c (PTR): New typedef.
8834 (main): New variable 'x'.
8835
89c73ade
TT
88362009-05-27 Tom Tromey <tromey@redhat.com>
8837
8838 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8839 tests.
8840 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8841 Call it.
8842
a75724bc
PA
88432009-05-27 Pedro Alves <pedro@codesourcery.com>
8844
8845 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8846
e58b0e63
PA
88472009-05-24 Pedro Alves <pedro@codesourcery.com>
8848
8849 * gdb.threads/fork-thread-pending.c: New.
8850 * gdb.threads/fork-thread-pending.exp: New.
8851
4ac36638
JK
88522009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8853
8854 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8855 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8856
889bf7c5 88572009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8858
889bf7c5 8859 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8860
b242c3c2
PA
88612009-05-17 Pedro Alves <pedro@codesourcery.com>
8862
8863 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8864 `gdb_get_line_number'. Call `callee' in both parent and child.
8865 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8866 `gdb_get_line_number' instead of hardcoding line numbers.
8867 (catch_fork_unpatch_child): New procedure to test detaching
8868 breakpoints from child fork.
8869 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8870 hardcoding line numbers.
8871 (do_fork_tests): Run `catch_fork_unpatch_child'.
8872
ee342b23
VP
88732009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8874
8875 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8876 of structure type enters or leaves the scope, it
8877 is reported by -var-update.
8878
e2009e98
DE
88792009-05-11 Doug Evans <dje@sebabeach.org>
8880
8881 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8882 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8883 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8884
00903456
JK
88852009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8886
8887 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8888
dc621c35
DE
88892009-04-30 Doug Evans <dje@google.com>
8890
8891 * gdb.threads/watchthreads2.exp: New testcase.
8892 * gdb.threads/watchthreads2.c: New testcase.
8893
9ab4e744
DE
88942009-04-29 Doug Evans <dje@google.com>
8895
8896 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8897 * gdb.cp/mb-ctor.cc: Ditto.
8898 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8899 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8900 * gdb.cp/mb-inline1.cc: Call it.
8901 * gdb.cp/mb-inline2.cc: Ditto.
8902 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8903 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8904
484086b7
JK
89052009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8906
8907 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8908 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8909 Replace all uses of `decimal' by `nonzero'.
8910 (info macro FROM_COMMANDLINE): New test.
8911
379a77b5
TT
89122009-04-27 Tom Tromey <tromey@redhat.com>
8913
8914 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8915
b92b73c2
DE
89162009-04-27 Doug Evans <dje@google.com>
8917
8918 * gdb.threads/watchthreads.c (main): Initialize args before starting
8919 the threads. Plus formatting cleanup.
8920 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8921 biased scheduling of one thread.
8922
945a118d
JG
89232009-04-27 Jerome Guitton <guitton@adacore.com>
8924
8925 * gdb.cp/templates.cc (GetMax): New template.
8926 (main): Declare two instances of GetMax.
8927 * gdb.cp/templates.exp: Add new test.
8928
d389af10
JK
89292009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8930
8931 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8932
e7f86de9
JM
89332009-04-22 Joseph Myers <joseph@codesourcery.com>
8934
8935 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8936
334cc82d
TT
89372009-04-15 Tom Tromey <tromey@redhat.com>
8938
8939 * gdb.base/charset.exp: Add regression test.
8940
d12672cc
JB
89412009-04-14 Joel Brobecker <brobecker@adacore.com>
8942
8943 * gdb.base/exe-lock.exp: New testcase.
8944
18e8c3bc
TT
89452009-04-13 Tom Tromey <tromey@redhat.com>
8946
8947 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8948 operator on Frame.
8949
5ecd5cbe
UW
89502009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8951
8952 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8953 * gdb.server/ext-attach.exp: Likewise.
8954
7309f756
VP
89552009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8956
8957 Eliminate some sleep usage.
8958
889bf7c5
PA
8959 * gdb.mi/basics.c (do_nothing): New.
8960 (main): Use do_nothing instead of printf, so that
8961 not to introduce race condition between output of
8962 inferiour and output of gdb. Do not use sleep as it
8963 is not generally available on embedded targets.
7309f756 8964
f4b95f6f
PA
89652009-04-02 Pedro Alves <pedro@codesourcery.com>
8966
8967 * gdb.server/ext-attach.exp: Expect an optional process id after
8968 "Detached from remote process".
8969
de40b933
JK
89702009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8971
8972 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8973 gdb.dwarf2/dw2-unresolved.exp: New.
8974
2ae101a4
PA
89752009-04-02 Pedro Alves <pedro@codesourcery.com>
8976
8977 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8978 mi_run_to_main.
8979
56a8e183
PA
89802009-04-02 Pedro Alves <pedro@codesourcery.com>
8981
8982 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8983 mi_run_to_main. Skip thread exit test on remote targets.
8984 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8985 mi_run_to_main.
8986 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8987 mi_run_to_main.
8988 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8989 when expecting ^connected. Detect when the target doesn't support
8990 non-stop mode.
8991 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8992 supported. Return -1 on error, 0 on success.
8993 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8994 (mi_runto): Return mi_runto_helper's result explicitly.
8995
c35fafde
PA
89962009-04-01 Pedro Alves <pedro@codesourcery.com>
8997
8998 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8999
f8a8dce6
JB
90002009-04-01 Tom Tromey <tromey@redhat.com>
9001
9002 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
9003 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
9004 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
9005 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
9006
71c25dea
TT
90072009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
9008 Jan Kratochvil <jan.kratochvil@redhat.com>
9009
9010 PR gdb/931
9011 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
9012 output.
9013 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
9014 for gdb/931.
9015 * dw2-strp.S (DW_AT_language): Change to C++.
9016 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
9017
02d9a9ce
JB
90182009-03-31 Joel Brobecker <brobecker@adacore.com>
9019
9020 * gdb.ada/tasks: New testcase.
9021
1042e4c0
SS
90222009-03-30 Stan Shebs <stan@codesourcery.com>
9023
9024 * gdb.trace/actions.exp: Update to match new info trace format.
9025 * gdb.trace/deltrace.exp: Ditto.
9026 * gdb.trace/infotrace.exp: Ditto.
9027 * gdb.trace/passcount.exp: Ditto.
9028 * gdb.trace/save-trace.exp: Ditto.
9029 * gdb.trace/while-stepping.exp: Ditto.
9030 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
9031
f8f6f20b
TJB
90322009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9033
9034 * gdb.python/python-frame.c: New file.
9035 * gdb.python/python-frame.exp: New file.
9036
c0c6f777
TJB
90372009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
9038
9039 * gdb.python/python-value.exp: Add tests for the address
9040 attribute.
9041
3cb51905
AS
90422009-03-29 Andreas Schwab <schwab@linux-m68k.org>
9043
9044 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
9045
88fc996f
DE
90462009-03-26 Doug Evans <dje@google.com>
9047
9048 * gdb.mi/mi-nonstop-exit.exp: New file.
9049 * gdb.mi/non-stop-exit.c: New file.
9050
56ef84b1
TT
90512009-03-26 Tom Tromey <tromey@redhat.com>
9052
9053 Update for change to prologue skipping:
9054 * gdb.mi/mi2-simplerun.exp: Update.
9055 * gdb.mi/mi2-break.exp: Update.
9056 * gdb.mi/mi-simplerun.exp: Update.
9057 * gdb.mi/mi-break.exp: Update.
9058 * gdb.base/ending-run.exp: Update.
9059
def2b000
TJB
90602009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
9061
9062 * gdb.python/python-value.exp (test_value_in_inferior): Test
9063 gdb.Value.is_optimized_out attribute.
9064
442ddf59
JK
90652009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9066
9067 * gdb.dwarf2/dw2-noloc-main.c: New file.
9068 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
9069 (.text): Remove.
9070 (.data): New.
9071 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
9072 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
9073 (DW_TAG_subprogram func_cu1, noloc): Remove.
9074 (main): New.
9075 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
9076 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
9077 (file_symbols): New procedure.
9078
a8df5de4
TT
90792009-03-25 Tom Tromey <tromey@redhat.com>
9080
9081 * gdb.base/charset.exp (valid_target_charset): New proc.
9082 Use it to skip tests on invalid charsets.
9083
cc1d7add
PM
90842009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
9085
9086 * gdb.base/completion.exp: Add a test for directory completion.
9087
bcd5727b
JK
90882009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9089
9090 Fix a racy FAIL.
9091 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
9092 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
9093
cc924cad
TJB
90942009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
9095
9096 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
9097 * gdb.python/python-function.exp: Add test for function returning
9098 a GDB value.
9099
bc3b79fd
TJB
91002009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
9101
9102 * gdb.python/python-function.exp: New file.
9103
6c7a06a3
TT
91042009-03-20 Tom Tromey <tromey@redhat.com>
9105
9106 * gdb.base/store.exp: Update for change to escape output.
9107 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
9108 to escape output.
9109 * gdb.base/pointers.exp: Update for change to escape output.
9110 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
9111 to escape output.
9112 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
9113 escape output.
9114 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
9115 to escape output.
9116 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
9117 escape output.
9118 * gdb.base/setvar.exp: Update for change to escape output.
9119 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
9120 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
9121 to escape output.
9122 (test_print_string_constants): Likewise.
9123 * gdb.base/charset.exp (valid_host_charset): Check size of
9124 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
9125 cases. Handle "auto"-related output.
9126 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
9127 (uvar, Uvar): New globals.
9128
c31af87b
JG
91292009-03-19 Jerome Guitton <guitton@adacore.com>
9130
9131 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
9132 deltas.
9133 * gdb.ada/fixed_points.exp: Ditto.
9134
51272cf2
PA
91352009-03-18 Pedro Alves <pedro@codesourcery.com>
9136
9137 * return-nodebug.c: Don't include stdio.h.
9138 (init): Delete.
9139 (func): Delete definition and provide extern declaration.
9140 (t): New.
9141 (main): Don't call printf. Call func and store its result in t.
9142 * return-nodebug1.c: New.
9143 * return-nodebug.exp: Don't expect stdio output. Instead, print
9144 the global variable t. Drop printf formatters and cast types from
9145 foreach loop. Don't use prepare_for_testing. Compile
9146 return-nodebug.c and return-nodebug1.c in separate steps. Don't
9147 define FORMAT or CAST.
9148
d24948ac
PP
91492009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9150
9151 * gdb.base/solib-display.exp: Disable test for remote targers.
9152
61ff14c6
JK
91532009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9154
9155 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
9156
cb4dce93
JK
91572009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9158
9159 Fix a racy FAIL.
9160 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
9161 code from `follow parent, print pids'.
9162 (`follow child, print pids', `follow parent, print pids'): Call it.
9163 Replace `gdb_test "break..."' by gdb_breakpoint.
9164
f7c60c5e
VP
91652009-03-13 Vladimir Prus <vladimir@codesourcery.com>
9166
9167 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 9168 sync and async modes.
f7c60c5e 9169
383ace49
JB
91702009-03-12 Joel Brobecker <brobecker@adacore.com>
9171
9172 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
9173 that was checked in by mistake. Remove loading of ada.exp, since
9174 this is not necessary in this case.
9175
4ce102af
JB
91762009-03-12 Joel Brobecker <brobecker@adacore.com>
9177
9178 * gdb.ada/ptype_arith_binop.exp: New testcase.
9179
529a2aef
JB
91802009-03-12 Joel Brobecker <brobecker@adacore.com>
9181
9182 * gdb.ada/mod_from_name: New testcase.
9183
8a38181c
JB
91842009-03-12 Joel Brobecker <brobecker@adacore.com>
9185
9186 * gdb.ada/tick_last_segv: New testcase.
9187
11436dee
VP
91882009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9189
61ff14c6 9190 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 9191
1f31650a
VP
91922009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9193
61ff14c6
JK
9194 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
9195 include the token in ^running and frame info in *stopped.
1f31650a 9196
a3247a22
PP
91972009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9198
9199 * solib-display.exp: New file.
9200 * solib-display-main.c: New file.
9201 * solib-display-lib.c: New file.
61ff14c6 9202
aae64587
PA
92032009-03-05 Pedro Alves <pedro@codesourcery.com>
9204
9205 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
9206
44aabfbc
JK
92072009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9208
9209 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
9210 (list_and_check_macro): Use more specific test name.
9211 (next to definition): Make the test names unique.
9212
c087fcd3
PM
92132009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
9214
9215 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 9216
c86cf029
VP
92172009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9218
9219 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
9220 notifications.
9221 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
9222 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
9223 * lib/mi-support.exp (library_loaded_re): New.
9224 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
9225
3ea85240
VP
92262009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9227
9228 * gdb.gdb/observer.exp: Use test_notification observer, not
9229 normal_stop, everywhere.
9230 (test_normal_stop_notifications): Rename to...
9231 (test_notifications): ...this.
9232 (test_observer_normal_stop): Rename to...
9233 (test_observer): ...this.
9234
1903f0e6
DE
92352009-02-16 Doug Evans <dje@google.com>
9236
9237 * gdb.arch/amd64-disp-step.S (test_int3): New test.
9238 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
9239 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
9240 (test_prefixed_syscall,test_int3): New tests.
9241 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
9242 (test_prefixed_syscall,test_int3): New tests.
9243
1d33d6ba
VP
92442009-02-14 Vladimir Prus <vladimir@codesourcery.com>
9245
3cb51905
AS
9246 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
9247 (mi_expect_interrupt): Likewise.
9248 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
9249 response.
1d33d6ba 9250
faafb047
PM
92512009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9252
9253 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
9254 * gdb.base/pc-fp.exp (get_valueofx): Remove.
9255 Replace calls to get_valueofx by get_hexadecimal_valueof.
9256
417e16e2
PM
92572009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9258
9259 * lib/gdb.exp (get_valueof): Accept anything as a return value.
9260 (get_integer_valueof): New procedure.
9261 (get_sizeof): Use new get_integer_value_of.
9262 * gdb.base/sizeof.exp: Replace all uses of get_valueof
9263 by get_integer_valueof.
9264
7065b901
TT
92652009-02-13 Tom Tromey <tromey@redhat.com>
9266
9267 * gdb.base/remote.exp (get_sizeof): Remove.
9268 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
9269 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
9270 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
9271 * lib/gdb.exp (get_valueof): Move from long_long.exp.
9272 (get_sizeof): Likewise.
9273
5d7cb8df
JK
92742009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9275
9276 PR fortran/9806
9277 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
9278
b2febfff
PP
92792009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9280
9281 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
9282
4aa995e1
PA
92832009-02-06 Pedro Alves <pedro@codesourcery.com>
9284
9285 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
9286
d8906c6f
TJB
92872009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9288
9289 * gdb.python/python-cmd.exp: New file.
9290
ff4ab08d
TG
92912009-02-06 Tristan Gingold <gingold@adacore.com>
9292
9293 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
9294
aacd552b
TG
92952009-02-05 Tristan Gingold <gingold@adacore.com>
9296
9297 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
9298 pointer is dereferenced and use this signal name in regexp.
9299 * gdb.base/signull.exp: Ditto.
9300 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
9301 * gdb.base/signull.c (main): Ditto.
9302
08c637de
TJB
93032009-02-04 Tom Tromey <tromey@redhat.com>
9304 Thiago Jung Bauermann <bauerman@br.ibm.com>
9305
9306 * gdb.python/python-value.exp: Use `gdb.history' instead of
9307 `gdb.value_from_history'.
9308 (test_value_numeric_ops): Add test for conversion of enum constant.
9309 * gdb.python/python-value.c (enum e): New type.
9310 (evalue): New global.
9311 (main): Use argv.
9312
20261af8
JG
93132009-02-04 Jerome Guitton <guitton@adacore.com>
9314
9315 * gdb.ada/uninitialized_vars: New test program.
9316 * gdb.ada/uninitialized_vars.exp: New testcase.
9317
52e44b43
TT
93182009-02-02 Tom Tromey <tromey@redhat.com>
9319
9320 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
9321 * gdb.cp/pr2489.cc: Rename...
9322 * gdb.cp/pr9594.cc: ... to this.
9323
1c71341a
TT
93242009-02-02 Tom Tromey <tromey@redhat.com>
9325
9326 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
9327 * gdb.cp/pr2489.cc: New file.
9328 * gdb.cp/cpcompletion.exp: New file.
9329
a4295225
TT
93302009-02-02 Tom Tromey <tromey@redhat.com>
9331
9332 PR exp/9059:
9333 * gdb.cp/call-c.exp: Add regression test.
9334 * gdb.cp/call-c.cc (FooHandle): New typedef.
9335 (main): New variable 'handle'.
9336
592375cd
VP
93372009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9338
9339 * lib/mi-support.exp (et_mi_thread_list)
9340 (check_mi_and_console_threads): Adjust for current thread in
9341 -thread-list-ids output.
9342
41447f92
VP
93432009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9344
889bf7c5
PA
9345 * gdb.mi/mi-break.exp (test_disabled_creation): New.
9346 Call it.
41447f92 9347
35669430
DE
93482009-01-28 Doug Evans <dje@google.com>
9349
9350 * gdb.arch/amd64-disp-step.S: New file.
9351 * gdb.arch/amd64-disp-step.exp: New file.
9352 * gdb.arch/i386-disp-step.S: New file.
9353 * gdb.arch/i386-disp-step.exp: New file.
9354
09f00d9a
PM
93552009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
9356
9357 * gdb.base/find.exp: Set newline variable
9358 using quotes instead of braces to fix cygwin failures.
9359
1e8fb976
PA
93602009-01-23 Pedro Alves <pedro@codesourcery.com>
9361
9362 * gdb.base/radix.exp: Add tests to ensure that that set
9363 input-radix 0 and set output-radix 0 are really rejected.
9364
da061712
PA
93652009-01-23 Pedro Alves <pedro@codesourcery.com>
9366
9367 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
9368 copyright years.
9369
dd7e2d2b
PA
93702009-01-23 Pedro Alves <pedro@codesourcery.com>
9371
9372 PR gdb/9664:
9373 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
9374
392452f6
PA
93752009-01-22 Pedro Alves <pedro@codesourcery.com>
9376
9377 PR c++/9631:
9378 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
9379
8653e71c
PM
93802009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
9381
9382 * gdb.server/file-transfer.exp: Use EXEEXT variable for
9383 binfile definition to fix Windows OS failure.
9384
a12cc160
DJ
93852009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9386
9387 PR gdb/9346
9388 * gdb.base/interrupt.c (sigint_handler): New.
9389 (main): Install a SIGINT handler if SIGNALS is defined. Exit
9390 on error.
9391 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
9392 Test "signal SIGINT".
9393
b89667eb
DE
93942009-01-19 Doug Evans <dje@google.com>
9395
9396 * gdb.base/break.exp: Update expected gdb output.
9397 * gdb.base/sepdebug.exp: Ditto.
9398 * gdb.mi/mi-syn-frame.exp: Ditto.
9399 * gdb.mi/mi2-syn-frame.exp: Ditto.
9400 * gdb.base/call-signal-resume.exp: New file.
9401 * gdb.base/call-signals.c: New file.
9402 * gdb.base/unwindonsignal.exp: New file.
9403 * gdb.base/unwindonsignal.c: New file.
9404 * gdb.threads/interrupted-hand-call.exp: New file.
9405 * gdb.threads/interrupted-hand-call.c: New file.
9406 * gdb.threads/thread-unwindonsignal.exp: New file.
9407
adb483fe
DJ
94082009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9409
9410 * gdb.base/define.exp: Test defining and hooking prefix commands.
9411 * gdb.python/python.exp: Update test for "show user" output.
9412
60023297
JK
94132009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9414
9415 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
9416 now the output exactly, using less wildcards. Expect also the output
9417 of gfortran-4.3. Update for the f-valprint.c modification from
9418 2008-04-22.
9419 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
9420 Remove gdb_test test names where matching the command.
9421
ccc57cf9
PA
94222009-01-01 Pedro Alves <pedro@codesourcery.com>
9423
9424 PR breakpoints/9681:
9425 * gdb.base/watchpoint.exp: Add regression test.
9426
c7a6ca08
PA
94272008-12-31 Pedro Alves <pedro@codesourcery.com>
9428
9429 * gdb.threads/attach-into-signal.exp: Don't use
9430 gdb_suppress_entire_file.
9431 * gdb.threads/attach-stopped.exp: Ditto.
9432 * gdb.threads/attachstop-mt.exp: Ditto.
9433
3a031f65
PA
94342008-12-31 Pedro Alves <pedro@codesourcery.com>
9435
9436 PR gdb/8812:
9437 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
9438
09e6485f
PA
94392008-12-29 Pedro Alves <pedro@codesourcery.com>
9440
9441 PR gdb/7536:
9442 * gdb.base/radix.exp: Add tests to ensure invalid input radices
9443 and unsupported output radices are really rejected.
9444
0cd53049
JK
94452008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9446
9447 * gdb.cp/punctuator.exp: Backslash the '$' signs.
9448
ba163c7e
TT
94492008-12-22 Tom Tromey <tromey@redhat.com>
9450
9451 * gdb.cp/punctuator.exp: New file.
9452
6f4de6c9
JK
94532008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9454
9455 * gdb.base/completion.exp (Completing non-existing component): New test.
9456
0f34d0b4
JK
94572008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9458
9459 Fix for PR gdb/8648.
9460 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
9461 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
9462 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
9463 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
9464
db2ad4c3
JK
94652008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9466
9467 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
9468
bb5ef15e
DP
94692008-12-16 Christophe Lyon <christophe.lyon@st.com>
9470
9471 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
9472 compiler actually generate code at the expected line number.
9473
90142adc
JZ
94742008-12-15 Jie Zhang <jie.zhang@analog.com>
9475
9476 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
9477
fad6eecd
TT
94782008-12-12 Tom Tromey <tromey@redhat.com>
9479
9480 * gdb.base/commands.exp (redefine_hook_test): New proc.
9481 Call it.
9482
17c8aaf5
TT
94832008-12-11 Tom Tromey <tromey@redhat.com>
9484
9485 * gdb.base/macscp.exp: New regression test.
9486
7c8adf68
TT
94872008-12-11 Tom Tromey <tromey@redhat.com>
9488
9489 * gdb.base/macscp.exp: Print "address.addr".
9490 * gdb.base/macscp1.c (struct outer): New struct.
9491 (address): New global.
9492
b05dcbb7
TT
94932008-12-09 Tom Tromey <tromey@redhat.com>
9494
9495 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
9496 Call it.
9497
2d476de1
DE
94982008-12-04 Doug Evans <dje@google.com>
9499
9500 * gdb.server/ext-run.exp: Relax regexp for init program.
9501
87bdc959
TG
95022008-12-03 Tristan Gingold <gingold@adacore.com>
9503
9504 * gdb.base/macscp.exp: Generate an object file during compilation
9505 to work around Darwin dsymutil limitations.
9506
e0740f77
JK
95072008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9508
9509 Test resolving external references to TLS variables.
9510 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
9511 FILE2_THREAD_LOCAL.
9512 (testfile2, srcfile2): New variables.
9513 * gdb.threads/tls.c (file2_thread_local)
9514 (function_referencing_file2_thread_local): New.
9515 * gdb.threads/tls2.c: New file.
9516
67f0aac5
JB
95172008-11-28 Joel Brobecker <brobecker@adacore.com>
9518
9519 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
9520 rather than integer, as integer might not be big enough when
9521 on 64bit targets.
67f0aac5 9522
c332165e
JG
95232008-11-27 Jerome Guitton <guitton@adacore.com>
9524
9525 * gdb.cp/formatted-ref.exp: Add equality test.
9526 * gdb.ada/formatted_ref.exp: Ditto.
9527
fc9b693c
JK
95282008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9529
9530 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
9531 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
9532
a9c64011
AS
95332008-11-20 Andreas Schwab <schwab@suse.de>
9534
9535 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
9536 matching syscall entry point.
9537 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9538 (tcatch_vfork_then_child_follow): Likewise. Finish through
9539 vfork even if we stopped at the syscall trampoline.
9540
e2fd701e
DE
95412008-11-20 Doug Evans <dje@google.com>
9542
9543 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
9544
69abc51c
TJB
95452008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
9546
9547 * gdb.arch/ppc-dfp.exp: New file.
9548 * gdb.arch/ppc-dfp.c: New file.
9549
c14c28ba
PP
95502008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9551
9552 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 9553
2e74121d
DE
95542008-11-17 Doug Evans <dje@google.com>
9555
9556 * gdb.mi/mi-syn-frame.exp: Update expected output.
9557 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9558
66bb093b
VP
95592008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9560
9561 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
9562 "thread N" results in =thread-selected.
9563 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9564 (mi_send_resuming_command_raw): Be prepared for
9565 =thread-selected.
9566
3d043ef6
VP
95672008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9568
a9c64011
AS
9569 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9570 * lib/mi-support.exp: Likewise.
3d043ef6 9571
808104c8
JB
95722008-11-16 Joel Brobecker <brobecker@adacore.com>
9573
9574 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9575 commands from the expected output for "help catch".
9576
00b22944
JB
95772008-11-15 Joel Brobecker <brobecker@adacore.com>
9578
9579 * gdb.ada/int_deref.exp: New testcase.
9580
59669435
TT
95812008-11-14 Nick Roberts <nickrob@snap.net.nz>
9582
9583 * gdb.mi/gdb2549.exp: New file.
9584
de04a248
DE
95852008-11-11 Doug Evans <dje@google.com>
9586
9587 * gdb.base/callexit.exp: New file.
9588 * gdb.base/callexit.c: New file.
9589
6b8ce727
DE
95902008-11-10 Doug Evans <dje@google.com>
9591
9592 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9593 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9594 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9595 (default_gdb_start,default_gdb_exit): Ditto.
9596 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9597 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9598 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9599 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9600 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9601 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9602
1b14b8aa
AS
96032008-11-03 Andreas Schwab <schwab@suse.de>
9604
9605 * gdb.base/hashline2.exp: Fix typo.
9606 * gdb.base/hashline3.exp: Likewise.
9607
f3134b88
TT
96082008-10-30 Tom Tromey <tromey@redhat.com>
9609
9610 * gdb.base/pointers.exp: Add test.
9611 * gdb.base/pointers.c (k, S): New typedefs.
9612 (instance): New global.
9613
c2226152
AS
96142008-10-30 Andreas Schwab <schwab@suse.de>
9615
9616 * gdb.base/args.exp: Add tests for newlines.
9617
462f405c
JB
96182008-10-30 Joel Brobecker <brobecker@adacore.com>
9619
9620 gdb.base/foll-exec.exp: Update the expected output of a couple
9621 of "info breakpoints" tests.
9622
79a45b7d
TT
96232008-10-28 Tom Tromey <tromey@redhat.com>
9624
9625 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9626
adc13a14
PA
96272008-10-24 Pedro Alves <pedro@codesourcery.com>
9628
9629 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9630 gdb_start_cmd.
9631 Use runto_main before any test that requires execution.
9632
252fbfc8
PA
96332008-10-23 Pedro Alves <pedro@codesourcery.com>
9634
9635 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9636 instead of SIGINT.
9637
28148e3d
JB
96382008-10-22 Joel Brobecker <brobecker@adacore.com>
9639
9640 * gdb.base/completion.exp: Update expected output following
9641 the addition of the "info tasks" command.
9642
c209f847
TT
96432008-10-22 Tom Tromey <tromey@redhat.com>
9644
9645 * gdb.base/exprs.exp (test_expr): Add test for string
9646 concatenation.
9647
f177e350
PA
96482008-10-19 Pedro Alves <pedro@codesourcery.com>
9649
9650 * configure.ac: Output gdb.python/Makefile.
9651 * configure: Regenerate.
9652 * gdb.python/Makefile.in: New.
9653
cce89356
JB
96542008-10-16 Joel Brobecker <brobecker@adacore.com>
9655
9656 * gdb.base/foll-fork.exp: Adjust the expected output to match
9657 the new description for fork/vfork catchpoints in the "info
9658 breakpoints" output.
9659
176d289d
TJB
96602008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9661
9662 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9663
a08702d6
TJB
96642008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9665
9666 * gdb.python/python-value.c: New file.
9667 * gdb.python/python-value.exp: New file.
9668
1c5cfe86
PA
96692008-10-15 Pedro Alves <pedro@codesourcery.com>
9670
9671 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9672
5a98ad69
DP
96732008-10-15 Denis Pilat <denis.pilat@st.com>
9674
41702f1b 9675 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9676
dcb1a1e2
TT
96772008-10-09 Tom Tromey <tromey@redhat.com>
9678
9679 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9680 'fprintf' and 'stderr'.
9681
9124fe48
JB
96822008-10-07 Joel Brobecker <brobecker@adacore.com>
9683
9684 * gdb.ada/ref_tick_size.exp: New testcase.
9685
45452591
DE
96862008-10-06 Doug Evans <dje@google.com>
9687
9688 * gdb.dwarf2/dw2-cu-size.exp: New file.
9689 * gdb.dwarf2/dw2-cu-size.S: New file.
9690
9691 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9692 .Ltype_int for clarity.
9693
4fc5b208
PP
96942008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9695
9696 PR gdb/2384:
9697 * gdb.cp/gdb2384.exp: Extended to test more cases.
9698 * gdb.cp/gdb2384.cc: Likewise.
9699 * gdb.cp/gdb2384-base.h: Likewise.
9700 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9701
d78df370
JK
97022008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9703
9704 * gdb.base/maint.exp (maint print type): Remove printing
9705 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9706
9a044a89
TT
97072008-09-30 Tom Tromey <tromey@redhat.com>
9708
9709 * gdb.base/macscp.exp: Add completion tests.
9710 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9711 (TWENTY_THREE): Likewise.
9712 (FORTY_EIGHT): Likewise.
9713
506800a9
TT
97142008-09-30 Tom Tromey <tromey@redhat.com>
9715
9716 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9717 everywhere.
9718 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9719
1a6f01b5
JK
97202008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9721
9722 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9723 testcase is derived from. Fix racy dependency on an expected PID
9724 number. No longer support the testcase on Linux kernel 2.4.x.
9725
2fae03e8
TT
97262008-09-27 Tom Tromey <tromey@redhat.com>
9727
9728 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9729 and varargs.
9730
1ad15515
PA
97312008-09-22 Pedro Alves <pedro@codesourcery.com>
9732
9733 * lib/mi-support.exp (mi_expect_interrupt): New.
9734 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9735 from gdb.mi/mi-nonstop.exp.
9736 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9737 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9738 lib/mi-support.exp.
9739 Use mi_check_thread_states throughout. Avoid ".*" and do not
9740 require an anchor after -exec-run.
9741
d0b76dc6
DJ
97422008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9743
9744 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9745 stop is pending. Avoid ".*" when two stops are pending.
9746 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9747 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9748 newlines in fullnames.
9749 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9750 (mi_expect_stop): Update comments. Only anchor in sync mode.
9751 Do not match newlines.
9752 (mi_send_resuming_command_raw): Always return status.
9753 (mi_get_stop_line): Do not match more than one line by accident.
9754 Only anchor in sync mode.
9755 (mi_run_inline_test): If -exec-next fails, give up.
9756
9990c830
UW
97572008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9758
9759 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9760 on SPU.
9761
ebcf6f00
JB
97622008-09-10 Joel Brobecker <brobecker@adacore.com>
9763
9764 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9765
b6db24e5
JB
97662008-09-10 Joel Brobecker <brobecker@adacore.com>
9767
9768 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9769 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9770 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9771 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9772 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9773 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9774 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9775 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9776 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9777 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9778 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9779 Include the "= " sequence in the expected output of print tests.
9780
2bf448e0
JB
97812008-09-10 Joel Brobecker <brobecker@adacore.com>
9782
9783 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9784 description for boolean types.
9785
d51fd4c8
PA
97862008-09-09 Pedro Alves <pedro@codesourcery.com>
9787
9788 * gdb.base/hook-stop-continue.c: New.
9789 * gdb.base/hook-stop-continue.exp: New.
9790
694182d2
DJ
97912008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9792
9793 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9794
3b8a7fc0
JG
97952008-09-08 Jerome Guitton <guitton@adacore.com>
9796
9797 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9798 (stack_check_probe_2, stack_check_probe_loop_1)
9799 (stack_check_probe_loop_2): New functions.
9800 (main): Add call to these new functions.
9801 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9802 functions, check that the breakpoint is inserted at the appropriate
9803 location.
9804 (insert_breakpoint): Slightly refine this procedure so that it can
9805 be called several times in the test.
9806
96cc0ae8
JG
98072008-09-08 Jerome Guitton <guitton@adacore.com>
9808
9809 * gdb.base/stack-checking.c: New file.
9810 * gdb.base/stack-checking.exp: New file.
9811
1f08b409
TJB
98122008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9813
9814 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9815 * gdb.arch/altivec-regs.exp: Likewise.
9816 * gdb.arch/vsx-regs.exp: Likewise.
9817
3099e1c4
TJB
98182008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9819
9820 * gdb.arch/ppc-fp.exp: New file.
9821 * gdb.arch/ppc-fp.c: New file.
9822
cc69bfc1
PP
98232008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9824
9825 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9826 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9827
b02a33db
MS
98282008-09-04 Michael Snyder <msnyder@vmware.com>
9829
9830 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9831 as "at" (for non-debug functions such as _start).
9832
2992cbe0
UW
98332008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9834
9835 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9836 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9837 software watchpoints.
9838 * gdb.base/watch_thread_num.exp: Likewise.
9839
514f746b
AR
98402008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9841
9842 * gdb.arch/i386-bp_permanent.exp: New test.
9843
876cecd0
TT
98442008-08-24 Tom Tromey <tromey@redhat.com>
9845
9846 * gdb.base/maint.exp: Update "maint print type".
9847
80f73d71
VP
98482008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9849
9850 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9851 support. Adjust the order of "*running" notifications.
9852 * gdb.mi/non-stop.c: Don't cast from int to void* and
9853 back.
9854
d9c78d7d
MK
98552008-08-20 Mark Kettenis <kettenis@gnu.org>
9856
9857 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9858 expect to find it in the "info frame" output.
9859
97a2d1d3
DJ
98602008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9861
9862 * gdb.base/interp.exp: Always consume both prompts.
9863
b96e2927
PA
98642008-08-20 Pedro Alves <pedro@codesourcery.com>
9865
9866 * gdb.base/pending.exp: Test pending breakpoints without symbols
9867 loaded.
9868
8cf6e61a
VP
98692008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9870
9871 * lib/mi-support.exp (mi_expect_stop): Produce
9872 more details on failures.
9873 * gdb.mi/mi-nonstop.exp: New.
9874 * gdb.mi/non-stop.c: New.
9875
c6ebd6cf
VP
98762008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9877
a9c64011
AS
9878 * gdb.mi/mi-async.exp: Use 'set target-async'.
9879 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9880
46a9b8ed
DJ
98812008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9882
9883 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9884
44feb3ce
TT
98852008-08-17 Tom Tromey <tromey@redhat.com>
9886
9887 * gdb.base/help.exp (help catch): Rewrite.
9888
311a4e6b
TJB
98892008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9890
9891 * gdb.base/define.exp: Test indented command documentation.
9892 * gdb.python/python.exp: Test indented multi-line command.
9893
604c2f83
LM
98942008-08-15 Luis Machado <luisgpm@br.ibm.com>
9895
9896 * testsuite/gdb.arch/vsx-regs.c: New source file.
9897 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9898 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9899
886a217c
TT
99002008-08-14 Tom Tromey <tromey@redhat.com>
9901
9902 * gdb.base/macscp.exp: Add regression test for "macro define" or
9903 "macro undef" with no arguments.
9904
c814a4f3
PP
99052008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9906
9907 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9908
12ab8a60
UW
99092008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9910
9911 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9912
d57a3c85
TJB
99132008-08-06 Tom Tromey <tromey@redhat.com>
9914
9915 * gdb.python/python.exp: New file.
9916
c7b778ff
JK
99172008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9918
9919 Fix for PR gdb/1543.
9920 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9921 $LOCATION.
9922 (location): New variable.
9923 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9924 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9925 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9926 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9927 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9928 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9929 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9930 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9931 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9932 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9933 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9934 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9935 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9936 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9937 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9938 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9939 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9940 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9941 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9942 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9943 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9944 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9945 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9946 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9947 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9948 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9949 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9950 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9951 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9952 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9953 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9954 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9955 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9956 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9957 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9958 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9959 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9960 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9961 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9962 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9963 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9964 gdb.base/type-opaque.exp, gdb.base/until.exp,
9965 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9966 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9967 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9968 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9969 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9970 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9971 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9972 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9973 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9974 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9975 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9976 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9977 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9978 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9979 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9980 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9981 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9982 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9983 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9984 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9985 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9986 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9987 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9988 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9989 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9990 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9991 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9992 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9993 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9994 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9995 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9996 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9997 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9998 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9999 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10000 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10001 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10002 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
10003 lib/mi-support.exp, lib/trace-support.exp: Remove reference
10004 to bug-gdb@prep.ai.mit.edu .
10005
5e06a3d1
VP
100062008-07-31 Vladimir Prus <vladimir@codesourcery.com>
10007
10008 * lib/mi-support.exp (mi_load_shlibs): New.
10009 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
10010
9d81d21b
VP
100112008-07-30 Vladimir Prus <vladimir@codesourcery.com>
10012
10013 * lib/mi-support.exp (get_mi_thread_list)
10014 (check_mi_and_console_threads): New, moved from ...
10015 * gdb.mi/mi-pthread.exp: ...here.
10016 * gdb.mi/gdb669.exp (get_mi_thread_list)
10017 (check_mi_and_console_threads): Delete.
10018 * gdb.mi/mi2-pthread.exp: Likewise.
10019
bae98fe0
TT
100202008-07-28 Tom Tromey <tromey@redhat.com>
10021
10022 * Makefile.in (just-check): Remove. Move body to...
10023 (check): ... here.
10024
57380f4e
DJ
100252008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10026
10027 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
10028 Add a test for duplicated SIGINTs.
10029
e09490f1
DJ
100302008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10031
10032 * gdb.threads/schedlock.exp (get_args): Update to work for any
10033 value of NUM.
10034 (Top level): Report the number of threads that did not resume.
10035
6387b45f
DJ
100362008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10037
10038 * gdb.dwarf2/dw2-compressed.S: Also define __start.
10039
62f64ff2
DJ
100402008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10041
10042 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
10043 non-MI prompt.
10044
fa8de41e
TT
100452008-07-26 Tom Tromey <tromey@redhat.com>
10046
10047 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
10048 (function_struct, function_struct_ptr): New globals.
10049 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
10050 function pointer in a struct.
10051
ccb3ac8a
TT
100522008-07-26 Tom Tromey <tromey@redhat.com>
10053
10054 * gdb.base/macscp.exp: Add test for macro lexing bug.
10055
d7d9f01e
TT
100562008-07-18 Tom Tromey <tromey@redhat.com>
10057
10058 * gdb.base/macscp.exp: Add macro tests.
10059
9bf07184
PP
100602008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10061
10062 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
10063
becf6477
PP
100642008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10065
10066 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
10067
0709f7d3
PP
100682008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
10069
10070 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 10071
7093c834
PP
100722008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10073
10074 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 10075
b432ffe3
JK
100762008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10077
10078 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
10079
b1a268e5
VP
100802008-07-12 Vladimir Prus <vladimir@codesourcery.com>
10081
10082 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
10083
e2995f8e
KB
100842008-07-11 Kevin Buettner <kevinb@redhat.com>
10085
10086 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
10087 of regexp to account for changes made to GDB in the printing of
10088 byte vectors.
10089
14032a66
TT
100902008-07-11 Tom Tromey <tromey@redhat.com>
10091
10092 * gdb.base/completion.exp: Add 'help' completion test.
10093
981505ef
JK
100942008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10095
10096 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
10097
10568435
JK
100982008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10099
10100 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
10101
4487aabf
PA
101022008-07-09 Pedro Alves <pedro@codesourcery.com>
10103
10104 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
10105
a4a9b1c4
PA
101062008-07-09 Pedro Alves <pedro@codesourcery.com>
10107
10108 * gdb.base/fullname.exp: Restore pwd if compiling failed.
10109
3c3185ac
JK
101102008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10111
10112 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
10113
7ebd49dc
VP
101142008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10115
10116 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
10117 previous commit. Add a comment.
10118
84e46146
PA
101192008-06-28 Pedro Alves <pedro@codesourcery.com>
10120
10121 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
10122
0f8d4a2f
VP
101232008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10124
10125 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
10126
f747e0ce
PA
101272008-06-27 Pedro Alves <pedro@codesourcery.com>
10128
10129 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
10130 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
10131 compiling an executable, link in an object that forces unbuffered
10132 output.
10133 * lib/set_unbuffered_mode.c: New file.
10134
734a5c36
JK
101352008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10136
10137 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
10138
a2840c35
VP
101392008-06-25 Vladimir Prus <vladimir@codesourcery.com>
10140
a9c64011
AS
10141 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
10142 mi_expect_stop.
10143 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
10144 Demand that *running is output.
10145 (detect_async): Perform checking every time.
10146 (mi_send_resuming_command): Extract everything into...
10147 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
10148 (mi_expect_stop): Don't accept any output before *stopped.
10149
6ae37fef
VP
101502008-06-13 Vladimir Prus <vladimir@codesourcery.com>
10151
10152 Robustify mi-simplerun.
a9c64011
AS
10153 * gdb.mi/basics.c (main): Add a call to sleep.
10154 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
10155 * gdb.mi/mi2-cli.exp: Likewise.
10156 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 10157
b4aa76f0 101582008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
10159
10160 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
10161
e1ac3328
VP
101622008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10163
a9c64011
AS
10164 * gdb.mi/mi-console.exp: Adjust.
10165 * gdb.mi/mi-syn-frame.exp: Adjust.
10166 * gdb.mi/mi2-console.exp: Adjust.
10167 * gdb.mi/mi2-syn-frame.exp: Adjust.
10168 * lib/mi-support.exp (mi_run_cmd): Adjust.
10169 (mi_send_resuming_command): Adjust.
e1ac3328 10170
f7f9a841
VP
101712008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10172
10173 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
10174 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
10175 testing of stopped.
10176 * gdb.mi/mi2-syn-frame.exp: Likewise.
10177 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
10178 (async, detect_async): New.
10179 (mi_expect_stop, mi_continue_to_line): Adjust expectation
10180 depending on if we're running in sync or async mode.
f7f9a841 10181
37cd5d19
TT
101822008-06-09 Tom Tromey <tromey@redhat.com>
10183
10184 * gdb.base/completion.exp: New tests for field name completion
10185 with spaces, and field name completion with '->'.
10186
65d12d83
TT
101872008-06-06 Tom Tromey <tromey@redhat.com>
10188
10189 * gdb.base/break1.c (struct some_struct): New struct.
10190 (values): New global.
10191 * gdb.base/completion.exp: Add field name completion test.
10192
ebfe2e3f
PP
101932008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10194
10195 * gdb.cp/call-c.exp: Test for incorrect handling of reference
10196 to pointer.
10197 * gdb.cp/call-c.cc: Likewise.
10198
bcf6fc3a
NR
101992008-06-06 Nick Roberts <nickrob@snap.net.nz>
10200
10201 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
10202 annotation.
10203
49fd4a42 102042008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 10205 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
10206
10207 * gdb.threads/execl.c, gdb.threads/execl1.c,
10208 gdb.threads/execl.exp: New tests.
a9c64011 10209
8a34ac3f
AR
102102008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
10211 Daniel Jacobowitz <dan@codesourcery.com>
10212
10213 * gdb.cp/exception.exp: Activate test, make it work with pending
10214 catchpoints.
10215
86ae69ef
JK
102162008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10217
10218 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
10219
f7f9ae2c
VP
102202008-05-28 Vladimir Prus <vladimir@codesourcery.com>
10221
a9c64011
AS
10222 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
10223 now printed.
10224 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 10225
2a2d4dc3
AS
102262008-05-27 Andreas Schwab <schwab@suse.de>
10227
10228 * gdb.base/frame-args.exp: Handle arguments that are optimized
10229 out.
10230
5099e4d9
LM
102312008-05-26 Luis Machado <luisgpm@br.ibm.com>
10232
10233 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
10234 quiet for ppc32 and group options into a single variable.
10235
d9c36a91
JB
102362008-05-23 Joel Brobecker <brobecker@adacore.com>
10237
10238 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
10239 of zero-size elements.
10240 * gdb.ada/null_array.exp: Test printing this new array.
10241
103a8671
JK
102422008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10243
10244 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
10245
07a4cc1a 102462008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
10247
10248 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
10249 of the "finish" command.
10250
55f996a7
NR
102512008-05-21 Nick Roberts <nickrob@snap.net.nz>
10252
10253 * gdb.base/annota1.exp: Test for new annotation.
10254
907fc202
UW
102552008-05-16 Pedro Alves <pedro@codesourcery.com>
10256
10257 * gdb.base/fixsection.exp: New file.
10258 * gdb.base/fixsection0.c: New file.
10259 * gdb.base/fixsection1.c: New file.
10260
e8f97270
UW
102612008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10262
10263 * gdb.base/annota1.exp: Accept printf@... in place of printf.
10264 * gdb.base/annota3.exp: Likewise.
10265
ac0bb574
NF
102662008-05-13 Nathan Froyd <froydnj@codesourcery.com>
10267
10268 * gdb.base/watch_thread_num.exp: Don't run tests that require
10269 watchpoints if the target doesn't support them.
10270
6fadd07a
DE
102712008-05-12 Doug Evans <dje@google.com>
10272
10273 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
10274
6e9a4a30
JB
102752008-05-09 Joel Brobecker <brobecker@adacore.com>
10276
10277 * gdb.ada/assign_1.exp: New testcase.
10278
08388c79
DE
102792008-05-09 Doug Evans <dje@google.com>
10280
a3c83fae
DE
10281 * gdb.base/find.exp: New file.
10282 * gdb.base/find.c: New file.
08388c79 10283
bd5ddfe8
DJ
102842008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
10285
10286 * gdb.base/commands.exp (watchpoint_command_test): Handle
10287 gdb,no_hardware_watchpoints.
10288 * gdb.base/float.exp: Allow ARM targets without floating point.
10289 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
10290
b5dd68e2 102912008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 10292 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
10293
10294 * gdb.ada/lang_switch: New test program.
10295 * gdb.ada/lang_switch.exp: New testcase.
10296
382d13d1
DE
102972008-05-05 Doug Evans <dje@google.com>
10298
10299 * gdb.base/help.exp (disassemble): Update expected help text.
10300
9dd789d0
PA
103012008-05-04 Pedro Alves <pedro@codesourcery.com>
10302
10303 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
10304
611c83ae
PA
103052008-05-04 Pedro Alves <pedro@codesourcery.com>
10306
10307 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
10308 different times.
10309
ff013f42
JK
103102008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10311
10312 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
10313 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
10314 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
10315 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
10316
96dff6a2
VP
103172008-05-04 Vladimir Prus <vladimir@codesourcery.com>
10318
10319 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
10320 notification to appear.
10321
55cd6f92
DJ
103222008-05-04 Daniel Jacobowitz <dan@debian.org>
10323
10324 * gdb.base/fullname.c: New file.
10325 * gdb.base/fullname.exp: New file.
10326 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
10327
d705c43c
PA
103282008-05-03 Pedro Alves <pedro@codesourcery.com>
10329
10330 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
10331 expressions with macros.
10332
333222e1
JK
103332008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10334
10335 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
10336
5ac01682
DJ
103372008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
10338
10339 * gdb.base/completion.exp: Handle lack of other symbols beginning
10340 with "a".
10341
10342 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
10343
237fc4c9
PA
103442008-05-02 Jim Blandy <jimb@codesourcery.com>
10345
10346 * gdb.asm/asmsrc1.s: Add scratch space.
10347
ed5e9466
DJ
103482008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10349 Daniel Jacobowitz <dan@codesourcery.com>
10350
10351 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
10352 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
10353 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
10354
b39cc962
DJ
103552007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
10356
10357 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
10358
36d520f5
JB
103592008-05-01 Joel Brobecker <brobecker@adacore.com>
10360
10361 * gdb.base/info-target.exp: New testcase.
10362
8d4e3071
DJ
103632008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10364
10365 * gdb.cp/hang.exp: Use .cc instead of .C.
10366 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
10367 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
10368
6f3f3097
DJ
103692008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10370
10371 * gdb.base/gdb1250.exp: Remove perror.
10372 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
10373
5550a914
PA
103742008-04-30 Pedro Alves <pedro@codesourcery.com>
10375
10376 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
10377 .2byte.
10378
d848e687
DJ
103792008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
10380
10381 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
10382 (maybe_kfail): New.
10383
93b5768b
PA
103842008-04-25 Pedro Alves <pedro@codesourcery.com>
10385
10386 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
10387
721c02de
VP
103882008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10389
a9c64011
AS
10390 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
10391 * gdb.mi/mi2-syn-frame.exp: Likewise.
10392 * lib/mi-support.exp: Likewise.
721c02de 10393
74960c60
VP
103942008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10395
10396 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
10397 to specify regexp for the location to stop at.
10398 * gdb.base/break-always.c: New.
10399 * gdb.base/break-always.exp: New.
10400
d24317b4
VP
104012008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10402
10403 * lib/mi-support.exp (mi_runto_helper): Adjust
10404 for the original-location field.
10405 (mi_create_breakpoint, mi_list_breakpoints): New.
10406 * gdb.mi/mi-break.exp: Adjust.
10407 * gdb.mi/mi2-break.exp: Adjust.
10408 * gdb.mi/mi-pending.exp: Adjust.
10409 * gdb.mi/mi-simplerun.exp: Adjust.
10410 * gdb.mi/mi2-simplerun.exp: Adjust.
10411 * gdb.mi/mi-syn-frame.exp: Adjust.
10412 * gdb.mi/mi2-syn-frame.exp: Adjust.
10413 * gdb.mi/mi-until.exp: Adjust.
10414 * gdb.mi/mi2-until.exp: Adjust.
10415 * gdb.mi/mi-var-display.exp: Adjust.
10416 * gdb.mi/mi2-var-display.exp: Adjust.
10417 * gdb.mi/mi-watch.exp: Adjust.
10418 * gdb.mi/mi2-watch.exp: Adjust.
10419
fdc59709 104202008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 10421
a9c64011
AS
10422 * aclocal.m4: Add override.m4.
10423 * configure: Regenerate.
fdc59709 10424
8e91f023
VP
104252008-04-19 Vladimir Prus <vladimir@codesourcery.com>
10426
10427 * gdb.mi/var-cmd.c (do_at_tests): Verify that
10428 '-var-update --all-values' reports new value even the type
10429 of a variable object has changed.
10430
233a11ab
CS
104312008-04-18 Craig Silverstein <csilvers@google.com>
10432
10433 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
10434 files.
d24317b4 10435
9c1137ad
JB
104362008-04-18 Joel Brobecker <brobecker@adacore.com>
10437
10438 * gdb.ada/atomic_enum: New test program.
10439 * gdb.ada/atomic_enum.exp: New testcase.
10440
66d0bbc7
DE
104412008-04-17 Doug Evans <dje@google.com>
10442
10443 * gdb.opt/Makefile.in: Fix whitespace.
10444
100906b0
UW
104452008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
10446
10447 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
10448
4584e32e
DE
104492008-04-17 Doug Evans <dje@google.com>
10450
10451 * gdb.base/hashline1.exp: New testcase.
10452 * gdb.base/hashline2.exp: New testcase.
10453 * gdb.base/hashline2.exp: New testcase.
10454
0a320680
PA
104552008-04-17 Pedro Alves <pedro@codesourcery.com>
10456
10457 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
10458
18ac113b
AR
104592008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
10460
10461 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
10462 temporary breakpoint to match "Temporary breakpoint".
10463 * gdb.base/break.exp (delete_breakpoints): Likewise.
10464 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
10465 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
10466 * gdb.base/display.exp: Likewise.
10467 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
10468 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
10469 * gdb.base/restore.exp (restore_tests): Likewise.
10470 * gdb.base/sepdebug.exp: Likewise.
10471 * gdb.base/watchpoint.exp: Likewise.
10472 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
10473 * gdb.mi/mi-pending.exp: Likewise.
10474 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
10475 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
10476 * gdb.mi/mi-var-cmd.exp: Likewise.
10477 * gdb.mi/mi-var-display.exp: Likewise.
10478 * gdb.mi/mi2-cli.exp: Likewise.
10479 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
10480 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
10481 * gdb.mi/mi2-var-display.exp: Likewise.
10482 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
10483 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
10484 new "disp" field.
a9c64011 10485 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
10486 reason. This is to support fix for PR2424.
10487
add38693
JK
104882008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10489
10490 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
10491
fcacd99f
VP
104922008-04-13 Vladimir Prus <vladimir@codesourcery.com>
10493
10494 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 10495 field. Add more floating varobj tests.
fcacd99f 10496 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
10497 field.
10498 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
10499 (main): Call do_at_tests.
10500 * lib/mi-support.exp (mi_create_floating_varobj)
10501 (mi_varobj_update_with_type_change): New.
fcacd99f 10502
de051565
MK
105032008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
10504
10505 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
10506 option of -var-evaluate-expression.
10507 * gdb.mi/mi2-var-display.exp: Likewise.
10508
dbc52822
VP
105092008-04-07 Vladimir Prus <vladimir@codesourcery.com>
10510
10511 Introduce test setup helpers.
a9c64011
AS
10512 * lib/gdb.exp (build_executable, clean_restart)
10513 (prepare_for_testing): New.
10514 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
10515 * gdb.base/return.exp: Likewise.
10516 * gdb.base/ending-run.exp: Likewise.
dbc52822 10517
473591da
NR
105182008-04-07 Nick Roberts <nickrob@snap.net.nz>
10519
10520 * gdb.mi/mi-async.exp: New test for asynchronous Machine
10521 Interface (MI) responses.
10522
2b2d9e11
VP
105232008-04-06 Vladimir Prus <vladimir@codesourcery.com>
10524
a9c64011
AS
10525 * gdb.cp/breakpoint.cc: New code to test conditions involving
10526 member variables.
10527 * gdb.cp/breakpoint.exp: Test condition involving member
10528 variables.
2b2d9e11 10529
bb378428
VP
105302008-04-05 Vladimir Prus <vladimir@codesourcery.com>
10531
10532 * lib/mi-support.exp (mi_expect_stop): New.
10533 (mi_run_cmd): Change the
10534 token. Use mi_send_resuming_command, use
10535 mi_expect_stop.
10536 (mi_execute_to_helper): Rename to mi_execute_to.
10537 (mi_send_resuming_command): Add more error patterns.
10538 (mi_wait_for_stop): Renamed to...
10539 (mi_get_stop_line): ...this.
10540 (mi_run_inline_test): Adjust.
10541
10542 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
10543 * gdb.mi/mi-console.exp: Likewise.
10544 * gdb.mi/mi-pending.exp: Likewise.
10545 * gdb.mi/mi-simplerun.exp: Likewise.
10546 * gdb.mi/mi-stack.exp: Likewise.
10547 * gdb.mi/mi-stepi.exp: Likewise.
10548 * gdb.mi/mi-syn-frame.exp: Add comment.
10549 * gdb.mi/mi-until.exp: Likewise.
10550 * gdb.mi/mi-var-display.exp: Likewise.
10551 * gdb.mi/mi-watch.exp: Likewise.
10552 * gdb.mi/mi2-cli.exp: Likewise.
10553 * gdb.mi/mi2-console.exp: Likewise.
10554 * gdb.mi/mi2-simplerun.exp: Likewise.
10555 * gdb.mi/mi2-stack.exp: Likewise.
10556 * gdb.mi/mi2-stepi.exp: Likewise.
10557 * gdb.mi/mi2-until.exp: Likewise.
10558 * gdb.mi/mi2-var-display.exp: Likewise.
10559 * gdb.mi/mi2-watch.exp: Likewise.
10560
62172bb9
UW
105612008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10562
10563 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10564
10565 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10566
a13e061a
PA
105672008-04-04 Pedro Alves <pedro@codesourcery.com>
10568
10569 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10570 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10571 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10572 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10573 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10574 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10575 expect an mi error duplicated in stderr.
10576
eae06beb
JB
105772008-04-03 Joel Brobecker <brobecker@adacore.com>
10578
10579 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10580 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10581 Add a couple of tests that verify the behavior when the new setting
10582 is set to "cancel" and "all".
10583 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10584 "ask" before we start the testing.
10585
79c6ced6
AR
105862008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10587
10588 * gdb.cp/casts.cc: Add class reference variables.
10589 * gdb.cp/casts.exp: New test cases for up/down casting references.
10590
6c2d1a6b
MK
105912008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10592
10593 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10594 instead of beginning to make an extra test pass.
10595 * gdb.mi/mi2-var-display.exp: Likewise.
10596
55b411d9
MR
105972008-03-31 Maciej W. Rozycki <macro@mips.com>
10598
10599 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10600
c6140da2
MD
106012008-03-31 Markus Deuling <deuling@de.ibm.com>
10602 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10603
10604 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10605 value. Add xfail for older kernels.
10606
79732189
AR
106072008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10608
10609 Bring mi-support in line with gdb.exp.
10610 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10611 (mi_gdb_start): New function.
10612
33c3676e
MR
106132008-03-28 Maciej W. Rozycki <macro@mips.com>
10614
10615 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10616
92e28119
VP
106172008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10618
10619 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10620 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10621
9e8e3afe
VP
106222008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10623
10624 * lib/mi-support.exp (mi_create_varobj_checked): New.
10625 (mi_list_varobj_children): Allow to check for a
10626 value.
10627 (mi_list_array_varobj_children): New.
10628
10629 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10630 and mi_list_varobj_children, as opposed to hardcoding
10631 expected strings.
10632 * gdb.mi/gdb701.exp: Likewise.
10633 * gdb.mi/gdb792.exp: Likewise.
10634 * gdb.mi/mi-var-block.exp: Likewise.
10635 * gdb.mi/mi-var-cmd.exp: Likewise.
10636 * gdb.mi/mi-var-invalidate.exp: Likewise.
10637 * gdb.mi/mi2-var-block.exp: Likewise.
10638 * gdb.mi/mi2-var-child.exp: Likewise.
10639 * gdb.mi/mi2-var-cmd.exp: Likewise.
10640 * gdb.mi/mi2-var-display.exp: Likewise.
10641
9df50351
JK
106422008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10643
10644 Fix random false FAILs on i386.
10645 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10646
31e5d73a
DJ
106472008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10648
10649 PR gdb/544
10650 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10651
12f4afab
DJ
106522008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10653
10654 PR gdb/544
10655 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10656
b562a0cb
DJ
106572008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10658
10659 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10660 fixed PR gdb/544.
10661
17faa917
DJ
106622008-03-21 Pedro Alves <pedro@codesourcery.com>
10663
10664 * gdb.threads/fork-child-threads.exp: Test next over fork.
10665
6214f497
DJ
106662008-03-21 Chris Demetriou <cgd@google.com>
10667
10668 * gdb.base/break.exp (rbreak junk): New test for rbreak
10669 "Junk at end of arguments" issue.
10670
63092375
DJ
106712008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10672
10673 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10674 *& to work on created array elements.
10675 (Top level): Test print $pc with a file. Test string operations
10676 without a target.
10677 * gdb.base/ptype.exp: Do not expect *& to work on created array
10678 elements.
10679
b21991b0
DJ
106802008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10681
10682 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10683 gdb.threads/staticthreads.exp: Update exit query.
10684
c4b347c7
SL
106852008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10686
10687 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10688
fa4727a6
DJ
106892008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10690
10691 * gdb.base/watchpoint.c (global_ptr, func4): New.
10692 (main): Call func4.
10693 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10694 (test_inaccessible_watchpoint): New.
10695
2f34202f
MR
106962008-02-29 Maciej W. Rozycki <macro@mips.com>
10697
10698 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10699 select the largest.
10700
0d6ba1b1
DJ
107012008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10702
10703 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10704 frames-invalid annotations.
10705
e691325a
PM
107062008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10707
a9c64011 10708 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10709
f85b5ecc
DE
107102008-02-27 Doug Evans <dje@google.com>
10711
10712 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10713 for bug 1738.
10714 (breakpoint_to_handler_entry): Ditto.
10715
b40e7bf3
JB
107162008-02-27 Joel Brobecker <brobecker@adacore.com>
10717
10718 * gdb.base/ending-run.exp: Use the first line of code inside
10719 function body to test breakpoints.
10720 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10721 location where the breakpoint is inserted when using the line
10722 where a function is declared. Fix typo in the description of
10723 one of the tests.
10724 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10725
2faca73a
PM
107262008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10727
10728 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10729 tests.
2faca73a 10730
6f439c36
PM
107312008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10732
10733 * gdb.base/args.exp: avoid same output for tests
10734 with single quotes.
10735
54e52265
VP
107362008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10737
a9c64011
AS
10738 * gdb.base/annota1.exp: Adjust for 'info break'
10739 format changes.
10740 * gdb.base/annota3.exp: Likewise.
10741 * gdb.base/break.exp: Likewise.
10742 * gdb.base/condbreak.exp: Likewise.
10743 * gdb.base/pending.exp: Likewise.
10744 * gdb.base/sepdebug.exp: Likewise.
10745 * gdb.base/unload.exp: Likewise.
10746 * gdb.cp/ovldbreak.exp: Likewise.
10747 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10748
897b09ca
DE
107492008-02-07 Doug Evans <dje@google.com>
10750
10751 * gdb.cp/mb-inline.exp: New.
10752 * gdb.cp/mb-inline.h: New.
10753 * gdb.cp/mb-inline1.cc: New.
10754 * gdb.cp/mb-inline2.cc: New.
10755
b1c32d35
PM
107562008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10757
10758 * gdb.pascal/floats.pas: New test program.
10759 * gdb.pascal/floats.exp: New testcase.
10760
1a4ca44a
TJB
107612008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10762
10763 * gdb.base/callfuncs.c (t_float_many_args): New function.
10764 (t_double_many_args): New function.
10765 * gdb.base/callfuncs.exp: Add tests for exceeding float
10766 and double parameters passed through the stack.
10767
439048e8
JB
107682008-02-05 Joel Brobecker <brobecker@adacore.com>
10769
10770 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10771 gdb.ada/complete/foo.adb: New files.
10772 * gdb.ada/complete.exp: New testcase.
10773
81fe8080
DE
107742008-02-03 Doug Evans <dje@google.com>
10775
301f0ecf
DE
10776 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10777
81fe8080
DE
10778 * gdb.cp/gdb2384.exp: New file.
10779 * gdb.cp/gdb2384.cc: New file.
10780 * gdb.cp/gdb2384-base.h: New file.
10781 * gdb.cp/gdb2384-base.cc: New file.
10782
4b071aec
DE
107832008-02-02 Doug Evans <dje@google.com>
10784
10785 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10786
61137ba6
JB
107872007-02-01 Joel Brobecker <brobecker@adacore.com>
10788
10789 * gdb.ada/sym_print_name: New test program.
10790 * gdb.ada/sym_print_name.exp: New testcase.
10791
107922007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10793
10794 * gdb.ada/nested/hello.adb: New file.
10795 * gdb.ada/nested.exp: New testcase.
10796 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10797
98deb0da
VP
107982008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10799
10800 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10801 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10802 don't cause future evaluations of function to report
10803 creation of internal breakpoints.
98deb0da 10804
723a2275
VP
108052008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10806
10807 * gdb.mi/mi-break.exp (test_error): New.
10808 Call it.
10809
fb546a2f
LM
108102008-01-31 Luis Machado <luisgpm@br.ibm.com>
10811
10812 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10813 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10814
2d8fd90a
PM
108152008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10816
10817 * gdb.pascal/integers.pas: New test program.
10818 * gdb.pascal/integers.exp: New testcase.
10819
a7fa0ded
PM
108202008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10821
10822 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10823
5e1a1926
TJB
108242008-01-30 Luis Machado <luisgpm@br.ibm.com>
10825
10826 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10827 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10828
8d04f9f0
JB
108292008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10830
10831 * gdb.ada/formatted_ref: New test program.
10832 * gdb.ada/formatted_ref.exp: New testcase.
10833
10834 * gdb.cp/formatted-ref.cc: New file.
10835 * gdb.cp/formatted-ref.exp: New testcase.
10836
ce75a98f
JB
108372008-01-30 Joel Brobecker <brobecker@adacore.com>
10838
10839 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10840
e835f6bf
NR
108412008-01-30 Nick Roberts <nickrob@snap.net.nz>
10842
10843 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10844 (test_file_list_exec_source_file): Update to new macro-info field.
10845
d118ef87
PH
108462008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10847
10848 * gdb.ada/exprs: New test program.
10849 * gdb.ada/exprs.exp: New testcase.
10850
7d35ab09
TJB
108512008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10852
10853 * dfp-test.c (DELTA, DELTA_B): New definitions.
10854 (double_val1, double_val2, double_val3, double_val4, double_val5,
10855 double_val6, double_val7, double_val8, double_val9, double_val10,
10856 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10857 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10858 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10859 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10860 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10861 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10862 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10863 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10864 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10865 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10866 dec128_val16): New global variables.
10867 (decimal_dec128_align): New function.
10868 (decimal_mixed): Likewise.
10869 (decimal_many_args_dec32): Likewise.
10870 (decimal_many_args_dec64): Likewise.
10871 (decimal_many_args_dec128): Likewise.
10872 (decimal_many_args_mixed): Likewise.
10873 * dfp-test.exp: Add tests calling new inferior functions.
10874
2d717e4f
DJ
108752008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10876
10877 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10878 gdb.server/ext-run.exp: New files.
10879 * lib/gdbserver-support.exp (gdbserver_download): New.
10880 (gdbserver_start): New. Update gdbserver expected
10881 output.
10882 (gdbserver_spawn): Use them.
10883 (gdbserver_start_extended): New.
10884
e85a822c
DJ
108852008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10886
10887 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10888 Run on GNU/Linux.
10889 (do_exec_tests): Check for systems which do not support catchpoints.
10890 Do not match START.
10891 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10892 Run on GNU/Linux. Enable verbose output.
10893 (check_fork_catchpoints): New.
10894 (explicit_fork_child_follow, catch_fork_child_follow)
10895 (tcatch_fork_parent_follow): Update expected messages.
10896 (do_fork_tests): Use check_fork_catchpoints.
10897 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10898 Run on GNU/Linux. Enable verbose output.
10899 (check_vfork_catchpoints): New.
10900 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10901 expected messages.
10902 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10903
401ea829
JB
109042008-01-29 Jim Blandy <jimb@red-bean.com>
10905
10906 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10907 host' errors.
10908 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10909
aceaf3ad
JB
109102008-01-29 Jim Blandy <jimb@red-bean.com>
10911
10912 * gdb.threads/sigthread.c: Use barriers to ensure that
10913 child_thread and child_thread_two are always initialized before we
10914 start to use them.
10915
a5606eee
VP
109162008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10917
10918 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10919 * gdb.base/watchpoint-solib.c: New.
10920 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10921
c55a82bb
PM
109222008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10923
10924 * gdb.base/gdb1056.exp: Add unsigned integer test.
10925
0993fe05
DE
109262008-01-28 Doug Evans <dje@google.com>
10927
10928 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10929
4fe42e7f
JB
109302008-01-27 Jim Blandy <jimb@codesourcery.com>
10931
c7a69933
JB
10932 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10933
4fe42e7f
JB
10934 * gdb.base/expand-psymtabs.exp: Doc fix.
10935
5def8285
MK
109362008-01-26 Mark Kettenis <kettenis@gnu.org>
10937
10938 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10939
5313c911
NR
109402008-01-24 Nick Roberts <nickrob@snap.net.nz>
10941
a9c64011 10942 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10943 -var-set-format.
10944
93815fbf
VP
109452008-01-23 Chris Demetriou <cgd@google.com>
10946
10947 * gdb.threads/thread_events.c: New testcase source file.
10948 * gdb.threads/thread_events.exp: New testcase expect file.
10949
467a88ee
NR
109502008-01-23 Nick Roberts <nickrob@snap.net.nz>
10951
10952 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10953
10954 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10955 -var-set-format.
10956
d8f82aba
DJ
109572008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10958 Vladimir Prus <vladimir@codesourcery.com>
10959
10960 * gdb.base/float.exp: Allow missing floating point for m68k and
10961 PowerPC.
10962
60c46647
VP
109632008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10964
10965 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10966 ignore count.
10967 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10968 * gdb.mi/mi-cli.exp: Adjust.
10969 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10970
c7dd36a1
PA
109712008-01-17 Pedro Alves <pedro@codesourcery.com>
10972
10973 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10974 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10975 with dummy_ptr's address.
10976 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10977 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10978 all targets.
10979 * gdb.mi/mi2-var-child.exp: Likewise.
10980
39d5313e
JB
109812008-01-09 Joel Brobecker <brobecker@adacore.com>
10982
10983 * gdb.ada/null_array: New test program.
10984 * gdb.ada/null_array.exp: New testcase.
10985
0aea4bf3
LM
109862008-01-09 Luis Machado <luisgpm@br.ibm.com>
10987
10988 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10989 with required float modifiers.
10990
0b354900
JB
109912008-01-08 Joel Brobecker <brobecker@adacore.com>
10992
10993 * gdb.ada/funcall_param: New test program.
10994 * gdb.ada/funcall_param.exp: New testcase.
10995
cdb7f5d4
JB
109962008-01-08 Joel Brobecker <brobecker@adacore.com>
10997
10998 * gdb.ada/arrayparam: New test program.
10999 * gdb.ada/arrayparam.exp: New testcase.
11000
88e2547f
JB
110012008-01-08 Joel Brobecker <brobecker@adacore.com>
11002
11003 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
11004 landed. Should also fix random failures in the test following it.
11005
f6867ce0
TJB
110062008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
11007
11008 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
11009 for expressions with decimal float values.
11010 (test_dfp_conversions): New function to test casts to and from
11011 decimal float types.
11012 Call test_dfp_conversions.
11013 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
11014 elements.
11015 (main): Initialize ds.float4 and ds.double8 elements.
11016 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
11017 string to new error message.
11018 (d64_set_tests): Likewise.
11019 (d128_set_tests): Likewise.
11020 Add tests for expressions with decimal float variables. Add tests for
11021 conversions to and from decimal float types.
11022
f9c11282
JB
110232008-01-05 Joel Brobecker <brobecker@adacore.com>
11024
11025 * gdb.ada/packed_tagged/comp_bug.adb: New file.
11026 * gdb.ada/packed_tagged.exp: New testcase.
11027
0ecbca72
JB
110282008-01-04 Joel Brobecker <brobecker@adacore.com>
11029
11030 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
11031 gdb.ada/homonym/homonym_main.adb: New files.
11032 * gdb.ada/homonym.exp: New testcase.
11033
c18d3d89
JB
110342008-01-04 Joel Brobecker <brobecker@adacore.com>
11035
11036 * gdb.ada/packed_array.exp: Add testing of references to
11037 a packed array.
11038
ecc7085b
JB
110392008-01-04 Joel Brobecker <brobecker@adacore.com>
11040
11041 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
11042 New files.
11043 * gdb.ada/type_coercion.exp: New testcase.
11044
c474c922
JB
110452008-01-04 Joel Brobecker <brobecker@adacore.com>
11046
11047 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
11048 gdb.ada/tagged/foo.adb: New file.
11049 * gdb.ada/tagged.exp: New testcase.
11050
9005b927
JB
110512008-01-04 Joel Brobecker <brobecker@adacore.com>
11052
11053 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
11054 gdb.ada/ptype_field/foo.adb: New files.
11055 * gdb.ada/ptype_field.exp: New testcase.
11056
1a6aaad8
JB
110572008-01-03 Joel Brobecker <brobecker@adacore.com>
11058
11059 * gdb.ada/print_pc.exp: New testcase.
11060
0ef22f53
JB
110612008-01-03 Joel Brobecker <brobecker@adacore.com>
11062
11063 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
11064 gdb.ada/taft_type/p.adb: New files.
11065 * gdb.ada/taft_type.exp: New testcase.
11066
1689ecf8
JB
110672008-01-03 Joel Brobecker <brobecker@adacore.com>
11068
11069 * gdb.ada/array_bounds/bar.adb: New file.
11070 * gdb.ada/array_bounds.exp: New testcase.
11071
a4d0b9c3
JB
110722008-01-03 Joel Brobecker <brobecker@adacore.com>
11073
11074 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
11075 gdb.ada/arrayptr/foo.adb: New files.
11076 * gdb.ada/arrayptr.exp: New testcase.
11077
a31ace00
JB
110782008-01-03 Joel Brobecker <brobecker@adacore.com>
11079
11080 * gdb.base/set-lang-auto.exp: New testcase.
11081
a97fced3
JB
110822008-01-03 Joel Brobecker <brobecker@adacore.com>
11083
11084 * gdb.ada/fun_addr/foo.adb: New file.
11085 * gdb.ada/fun_addr.exp: New testcase.
11086
ef29ce1a
JK
110872008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11088
11089 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
11090 New files
11091
0fafefe3
JB
110922008-01-02 Joel Brobecker <brobecker@adacore.com>
11093
11094 * array_subscript_addr/p.adb: New file.
a9c64011 11095 * array_subscript_addr.exp: New testcase.
0fafefe3 11096
c4359f8d
JB
110972008-01-02 Joel Brobecker <brobecker@adacore.com>
11098
a9c64011 11099 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
11100 New files.
11101 * gdb.ada/str_cmp_ref.exp: New testcase.
11102
1aa1b15b
JB
111032008-01-01 Joel Brobecker <brobecker@adacore.com>
11104
11105 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
11106 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 11107 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 11108
81c9b2cf
JB
111092008-01-01 Joel Brobecker <brobecker@adacore.com>
11110
11111 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
11112 gdb.ada/ref_param/pck.ads: New files.
11113 * gdb.ada/ref_param.exp: New testcase.
11114
319e4674
JB
111152008-01-01 Joel Brobecker <brobecker@adacore.com>
11116
11117 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
11118 gdb.ada/interface/foo.adb: New files.
11119 * gdb.ada/interface.exp: New testcase.
11120
ef682c56
JB
111212007-12-31 Jim Blandy <jimb@codesourcery.com>
11122
11123 * gdb.base/multi-forks.exp: Consume all output from child
11124 processes before proceeding to next test.
11125
f6f3eb6c
JB
111262007-12-29 Jim Blandy <jimb@codesourcery.com>
11127
11128 * configure: Regenerated.
11129
f652e42f
JB
111302007-12-27 Joel Brobecker <brobecker@adacore.com>
11131
11132 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
11133 gdb.ada/fixed_cmp/fixed.adb: New files.
11134 * gdb.ada/fixed_cmp.exp: New testcase.
11135
6943e596
JB
111362007-12-27 Joel Brobecker <brobecker@adacore.com>
11137
11138 * gdb.ada/boolean_expr.exp: New testcase.
11139
aad9a193
JB
111402007-12-26 Jim Blandy <jimb@codesourcery.com>
11141
11142 * gdb.base/multi-forks.exp: Doc fix.
11143
fb5f3683
JB
111442007-12-26 Joel Brobecker <brobecker@adacore.com>
11145
11146 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11147 * gdb.ada/char_param.exp: Do not compile our test program with
11148 -gnata, this is unnecessary.
11149 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
11150
384e4a9c
JB
111512007-12-24 Joel Brobecker <brobecker@adacore.com>
11152
11153 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11154 gdb.ada/print_chars/foo.adb: New files.
11155 * gdb.ada/print_chars.exp: New testcase.
11156
01e044f7
JB
111572007-12-24 Joel Brobecker <brobecker@adacore.com>
11158
11159 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
11160 gdb.ada/char_param/foo.adb: New files.
11161 * gdb.ada/char_param.exp: New testcase.
11162
0ce17860
JB
111632007-12-22 Jim Blandy <jimb@codesourcery.com>
11164
11165 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
11166 hard-coding source line numbers into the test.
11167 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
11168 gdb_get_line_number to find.
11169
919809b9
JB
111702007-12-22 Joel Brobecker <brobecker@adacore.com>
11171
11172 * gdb.base/ptype.c (highest): New struct type.
11173 (the_highest): New variable of that type.
11174 (main): Add dummy assignment to a field of variable the_highest.
11175 * gdb.base/ptype.exp: Test type printing of our new variable.
11176
abc8a88d
PM
111772007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
11178
11179 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 11180 and record first explicitly generated thread number.
abc8a88d
PM
11181 Use that thread number for thread specific watchpoint test.
11182 Add iteration number to repetitive tests.
11183
5158f3e3
CES
111842007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
11185 Jim Blandy <jimb@codesourcery.com>
11186
11187 * gdb.base/expand-psymtabs.c: New testcase
11188 source file.
11189 * gdb.base/expand-psymtabs.exp: New testcase
11190 expect file.
11191
37e4754d
LM
111922007-12-17 Luis Machado <luisgpm@br.ibm.com>
11193
11194 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
11195 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
11196
551e5d04
JB
111972007-12-17 Joel Brobecker <brobecker@adacore.com>
11198
11199 * gdb.ada/frame_args/foo.adb: New file.
11200 * gdb.ada/frame_args/pck.ads: New file.
11201 * gdb.ada/frame_args/pck.adb: New file.
11202 * gdb.ada/frame_args.exp: New testcase.
11203
a05ee097
JB
112042007-12-17 Joel Brobecker <brobecker@adacore.com>
11205
11206 * gdb.base/frame-args.c: New file.
11207 * gdb.base/frame-args.exp: New testcase.
11208
c162e8c9 112092007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 11210 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
11211
11212 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
11213
afe8ab22 112142007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11215
afe8ab22
VP
11216 * gdb.mi/mi-pending.exp: New.
11217 * gdb.mi/mi-pending.c: New.
11218 * gdb.mi/mi-pendshr.c: New.
11219
dfdfb3ca
JB
112202007-12-06 Jim Blandy <jimb@codesourcery.com>
11221
11222 * gdb.base/default.exp: Update expected output for 'info catch'.
11223
b7fca990
JK
112242007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11225
11226 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
11227 must be set to binary.
11228
6a1afc1e
PA
112292007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
11230
11231 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
11232
a6b151f1
DJ
112332007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
11234
11235 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
11236 gdb.mi/mi-file-transfer.exp: New.
11237
43039443
JK
112382007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11239
11240 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
11241
0ef2251b
MR
112422007-11-22 Maciej W. Rozycki <macro@mips.com>
11243
11244 * gdb.trace/backtrace.exp: Fix a typo.
11245 * gdb.trace/circ.exp: Likewise.
11246 * gdb.trace/collection.exp: Likewise.
11247 * gdb.trace/limits.exp: Likewise.
11248 * gdb.trace/report.exp: Likewise.
11249 * gdb.trace/tfind.exp: Likewise.
11250 * gdb.trace/while-dyn.exp: Likewise.
11251
5443631e
NR
112522007-11-21 Nick Roberts <nickrob@snap.net.nz>
11253
11254 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
11255 objects of pointers that can't be dereferenced are now
11256 "noneditable".
11257
a4ce5b0d
UW
112582007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11259
11260 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
11261 (target_cpu): Remove.
11262
d6e956e5
VP
112632007-10-15 Vladimir Prus <vladimir@codesourcery.com>
11264
11265 * gdb.base/ending-run.exp: Expect the list of cleared
11266 breakpoint to come in natural order, not the reversed one.
a9c64011 11267
214270ab
VP
112682007-11-07 Vladimir Prus <vladimir@codesourcery.com>
11269
11270 * gdb.mi/mi-var-child.c (do_child_deletion): New.
11271 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 11272
1a619819
LM
112732007-11-05 Luis Machado <luisgpm@br.ibm.com>
11274
11275 * gdb.base/printcmds.exp: New function
11276 test_printf_with_dfp.
11277
5b01a6fa
DE
112782007-11-02 Doug Evans <dje@google.com>
11279
11280 * gdb.disasm/t01_mov.s: Remove carriage returns.
11281 * gdb.disasm/t02_mova.s: Ditto.
11282 * gdb.disasm/t03_add.s: Ditto.
11283 * gdb.disasm/t04_sub.s: Ditto.
11284 * gdb.disasm/t05_cmp.s: Ditto.
11285 * gdb.disasm/t06_ari2.s: Ditto.
11286 * gdb.disasm/t07_ari3.s: Ditto.
11287 * gdb.disasm/t08_or.s: Ditto.
11288 * gdb.disasm/t09_xor.s: Ditto.
11289 * gdb.disasm/t10_and.s: Ditto.
11290 * gdb.disasm/t11_logs.s: Ditto.
11291 * gdb.disasm/t12_bit.s: Ditto.
11292 * gdb.disasm/t13_otr.s: Ditto.
11293
ec33ab7f
JK
112942007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11295
11296 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
11297
ae0d01ff
UW
112982007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11299
11300 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
11301 provide DFP support.
11302
55eddb0f
DJ
113032007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
11304
11305 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
11306 Test "set powerpc vector-abi". Skip auto-detection tests for old
11307 toolchains.
11308
7020f05c
PA
113092007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11310
11311 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
11312 with [string compare].
11313
84bc3db9
PA
113142007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11315
11316 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
11317 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
11318
5876dc88
LM
113192007-10-25 Luis Machado <luisgpm@br.ibm.com>
11320
11321 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
11322 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
11323 * gdb.opt/Makefile.in: New makefile.
11324 * Makefile.in: Create new directory "gdb.opt".
11325 * configure.ac: Add "gdb.opt" directory.
11326 * configure: Regenerated.
a9c64011 11327
c3ea9a14
DE
113282007-10-25 Doug Evans <dje@google.com>
11329
11330 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
11331 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
11332
a9c64011 113332007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
11334 Thiago Jung Bauermann <bauerman@br.ibm.com>
11335
11336 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
11337 Floating Point expressions.
11338 * gdb.base/dfp-test.exp: new file adding tests for Decimal
11339 Floating Point variables.
11340 * gdb.base/dfp-test.c: new file containing program with Decimal
11341 Floating variables, used by gdb.base/dfp-test.exp.
11342
62a24a2b
DJ
113432007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
11344
11345 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
11346
e7b1eae6
UW
113472007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11348
11349 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
11350 compiling test case with GCC.
11351 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
11352
c641edcc
UW
113532007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11354
11355 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11356 format changes.
11357
5e5ebfe6
MS
113582007-10-18 Michael Snyder <msnyder@specifix.com>
11359
11360 * gdb.base/dbx.exp: Add missing "-re " operator.
11361
e831e7b6
GM
113622007-10-16 Gaius Mulley <gaius@glam.ac.uk>
11363
11364 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
11365 * configure.ac: Removed trailing spaces after backslash.
11366 * gdb.modula2: New directory.
11367 * gdb.modula2/Makefile.in: New file.
11368 * gdb.modula2/unbounded-array.exp: New file.
11369 * gdb.modula2/unbounded1.c: New file.
11370
7cc46491
DJ
113712007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
11372
11373 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
11374
113752007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
11376
11377 * gdb.base/sigstep.c (main): Add checks for
11378 return values for setitimer call.
11379 Call setitimer again with itimer = ITIMER_REAL
11380 if first call to setitimer fails.
11381
e91528f0
KH
113822007-10-11 Kazu Hirata <kazu@codesourcery.com>
11383
11384 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
11385 of $timeout.
11386
2ec9a4f8
DJ
113872007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11388
11389 * gdb.server/server-run.exp: Test for dynamic linker symbols.
11390
113912007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
11392
11393 * lib/gdb.exp (gdb_run_cmd): Move comment outside
11394 of gdb_expect call, to avoid interruption.
11395
64b2fa04
PA
113962007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
11397
11398 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
11399 (v_unsigned_long_long, v_long_long_array)
11400 (v_signed_long_long_array, v_unsigned_long_long_array)
11401 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
11402 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
11403 [!NO_LONG_LONG]: New.
11404 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
11405 v_long_long_member.
11406
11407 (v_long_long_func, v_signed_long_long_func)
11408 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
11409 (main) [!NO_LONG_LONG]: Initialize long long variants.
11410
11411 * gdb.base/whatis.exp: If board file requests no_long_long, build
11412 test with NO_LONG_LONG defined. Test long long, signed long long,
11413 and unsigned long long variants but only if board file doesn't
11414 disable it.
11415
a912286e 114162007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 11417 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
11418
11419 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
11420 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
11421 * configure: Regenerated.
11422 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
11423 gdb.pascal/types.exp, lib/pascal.exp: New files.
11424
471ba8c9
DJ
114252007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
11426
11427 * gdb.cp/classes.exp (do_tests): Always step to the line after the
11428 call.
11429 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
11430 to return to the call.
11431 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
11432 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
11433 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
11434 * gdb.mi/mi-until.exp (test_until): Likewise.
11435 * gdb.mi/mi2-until.exp (test_until): Likewise.
11436
fef8a650
DJ
114372007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
11438
11439 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
11440 two-char array.
11441 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
11442
d983da9c
DJ
114432007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
11444
11445 * gdb.threads/watchthreads.c (thread_function): Sleep between
11446 iterations.
11447 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
11448 at once for S/390. Generate matching fails and passes.
11449
17f62551
VP
114502007-09-27 Vladimir Prus <vladimir@codesourcery.com>
11451
11452 * gdb.mi/var-cmd.c (do_children_tests): Initialize
11453 the 'struct_declarations' variable to zeros.
a9c64011 11454
ed0616c6
VP
114552007-09-24 Vladimir Prus <vladimir@codesourcery.com>
11456
11457 * gdb.cp/mb-ctor.cc: New.
11458 * gdb.cp/mb-ctor.exp: New.
11459 * gdb.cp/mb-templates.cc: New.
11460 * gdb.cp/mb-templates.exp: New.
11461
41f1b697
DJ
114622007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
11463
11464 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
11465
3f213f78
PA
114662007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
11467
11468 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
11469 targets.
11470 * configure: Regenerate.
11471
0d381245 114722007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11473
0d381245
VP
11474 * gdb.base/annota1.exp: Adjust for 'info break'
11475 format changes.
11476 * gdb.base/annota3.exp: Likewise.
11477 * gdb.base/break.exp: Likewise.
11478 * gdb.base/condbreak.exp: Likewise.
11479 * gdb.base/pending.exp: Likewise.
11480 * gdb.base/sepdebug.exp: Likewise.
11481 * gdb.base/unload.exp: Likewise.
11482 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 11483
fe3f5fa8
VP
114842007-09-22 Vladimir Prus <vladimir@codesourcery.com>
11485
11486 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
11487 messages.
11488 * gdb.base/chng-syms.exp: Likewise.
11489 * gdb.base/unload.exp: Likewise.
a9c64011 11490
a75cf6c0
DJ
114912007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
11492
11493 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
11494
18ecae38
DJ
114952007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
11496
11497 * schedlock.c (NUM): Change to 1.
11498 (main): Use args[0] for the main thread.
11499 * schedlock.exp: Only expect two threads. Only issue one pass or fail
11500 regardless of the number of threads.
11501
5509918f
MR
115022007-09-14 Maciej W. Rozycki <macro@mips.com>
11503
4a543daf
MR
11504 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
11505 type down.
11506 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11507 test.
11508 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
11509 watchpoint type down.
11510 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11511 test.
11512
115132007-09-14 Maciej W. Rozycki <macro@mips.com>
11514
5509918f
MR
11515 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
11516 Move all the tests here and run them twice, once using software
11517 watchpoints and once using hardware watchpoints.
11518 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
11519
40b53987
DJ
115202007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
11521
11522 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
11523 test.
11524
695e2681
MK
115252007-09-10 Mark Kettenis <kettenis@gnu.org>
11526
8b3fc8d8
MK
11527 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
11528 build-id.
11529
695e2681
MK
11530 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
11531 know about $ORIGIN. Calculate output dir from $dest instead of
11532 using ${objdir}/{$subdir}.
11533
58d69f29
MK
115342007-09-09 Mark Kettenis <kettenis@gnu.org>
11535
11536 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
11537 gcore, before continuing with the test.
11538
3e347599
DJ
115392007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
11540
11541 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
11542 * gdb.mi/mi-watch.exp: Likewise.
11543
ea37ba09
DJ
115442007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11545 Jim Blandy <jimb@codesourcery.com>
11546
11547 * gdb.arch/i386-sse.exp: Do not expect character constants.
11548 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11549 * gdb.base/display.exp: Allow print/s.
11550 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11551 and unsigned char array changes.
11552
2025a643
DJ
115532007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11554
11555 * gdb.base/display.exp: Add tests for printf %p.
11556
26669a27
PA
115572007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11558
11559 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11560 the dll name to unicode.
11561
c8f021f8
JK
115622007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11563
11564 * gdb.base/default.exp (show version): Update the version text.
11565 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11566
4cf31eea
JK
115672007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11568
11569 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11570 New files.
11571
4935890f
JK
115722007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11573
11574 * lib/gdb.exp (build_id_debug_filename_get): New function.
11575 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11576 Remove the generate DEBUG file for the future testcase runs.
11577 New testcase for the NT_GNU_BUILD_ID retrieval.
11578 Move the final testing step to ...
11579 (test_different_dir): ... a new function.
11580 New parameter XFAIL to XFAIL all the tests performed.
11581 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11582 New parameter TYPE to PF_PREFIX all the tests performed.
11583
02142340
VP
115842007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11585
11586 * gdb.mi/mi-var-cp.cc (path_expression): New
11587 function.
11588 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11589
36acd84e
UW
115902007-08-27 Markus Deuling <deuling@de.ibm.com>
11591
11592 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11593 to fit into SPU Local Store memory.
11594
a896d121
JB
115952007-08-23 Joel Brobecker <brobecker@adacore.com>
11596
11597 * gdb.base/default.exp: Adjust the expected output of "info
11598 warranty" after the switch to GPLv3.
11599
7b433602
JB
116002007-08-23 Joel Brobecker <brobecker@adacore.com>
11601
11602 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11603 to 30000 (from 20000).
11604
e22f8b7c
JB
116052007-08-23 Joel Brobecker <brobecker@adacore.com>
11606
11607 Switch the license of all .exp files to GPLv3.
11608 Switch the license of all .f and .f90 files to GPLv3.
11609 Switch the license of all .s and .S files to GPLv3.
11610
5a0e3bd0
JB
116112007-08-23 Joel Brobecker <brobecker@adacore.com>
11612
11613 * configure.ac: Switch license to GPLv3.
11614
cc00619d
JB
116152007-08-23 Joel Brobecker <brobecker@adacore.com>
11616
11617 Switch the licensing to GPLv3 for all .ads and .adb files.
11618
8d26208a
DJ
116192007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11620
11621 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11622 and t_int_double.
11623 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11624
4fcb9948
JB
116252007-08-17 Joel Brobecker <brobecker@adacore.com>
11626
11627 * gdb.base/step-line.c: Switch license to GPL version 3, and
11628 update copyright year.
11629 * gdb.base/step-line.inp: Likewise.
11630
b9c34f67
JB
116312007-08-17 Joel Brobecker <brobecker@adacore.com>
11632
11633 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11634 changes inside gdb1555.c.
11635 * gdb.base/pending.exp: Likewise.
11636
2cc17678
DJ
116372007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11638
11639 * config/default.exp: New file.
11640
e48883f7
DJ
116412007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11642
11643 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11644 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11645
1ab80e5b
MR
116462007-07-30 Maciej W. Rozycki <macro@mips.com>
11647
11648 * gdb.base/dump.exp: Force the correct endianness for binary
11649 formats not carrying this information.
11650
aba471f5
DJ
116512007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11652
11653 * gdb.threads/staticthreads.exp: Match .*sem_post.
11654
d4e07204
DJ
116552007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11656
11657 * gdb.base/readline.exp (operate_and_get_next): Match the final
11658 prompt.
11659
2b97317d
KB
116602007-07-23 Kevin Buettner <kevinb@redhat.com>
11661
11662 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11663 to restarting SID.
11664
44efa07a
KB
116652007-07-18 Kevin Buettner <kevinb@redhat.com>
11666
11667 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11668 prior to `gdb_start'.
11669
7b5ebade
KB
116702007-07-18 Kevin Buettner <kevinb@redhat.com>
11671
11672 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11673 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11674 Remove call to gdb_unload.
11675
255e7678
DJ
116762007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11677 Daniel Jacobowitz <dan@codesourcery.com>
11678
11679 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11680 for __WIN32__.
11681 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11682 * gdb.base/unload.exp: Use shared library test routines.
11683
3a40aaa0
UW
116842007-07-03 Markus Deuling <deuling@de.ibm.com>
11685
11686 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11687 * gdb.base/solib-symbol-lib.c: Likewise.
11688 * gdb.base/solib-symbol-main.c: Likewise.
11689
b0f4b84b
DJ
116902007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11691
11692 * config/gdbserver.exp (gdb_reconnect): New.
11693 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11694 gdb.base/solib-disc.exp: New files.
11695 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11696 remote debugging".
11697 (gdb_compile): Add shlib_load flag.
11698 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11699 port.
11700 (gdbserver_reconnect): New.
11701
1b05479a
DJ
117022007-07-01 Nick Roberts <nickrob@snap.net.nz>
11703 Daniel Jacobowitz <dan@codesourcery.com>
11704
11705 * gdb.base/annota3.exp: Test for if construct.
11706
86f78eb2
DJ
117072007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11708
11709 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11710
6a2eb474 117112007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11712 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11713
11714 * gdb.base/display.exp: Allow a newline after display/i.
11715 * gdb.base/pc-fp.exp: Likewise.
11716 * gdb.base/sigbpt.exp: Likewise.
11717
f8b73d13
DJ
117182007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11719
11720 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11721 required features to be included.
11722
4339e69e
DJ
117232007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11724
11725 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11726 in info threads output.
11727
23d964e7
UW
117282007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11729 Markus Deuling <deuling@de.ibm.com>
11730
11731 * gdb.arch/spu-info.exp: New testcase.
11732 * gdb.arch/spu-info.c: New file.
11733
fd20f75b
DJ
117342007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11735
11736 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11737 tpcs_offset. Restore lr after the call.
11738 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11739
2226f861
DJ
117402007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11741
11742 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11743 (gdbserver_run): Kill any running gdbserver.
11744 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11745
d12371a9
MR
117462007-05-17 Maciej W. Rozycki <macro@mips.com>
11747
11748 * gdb.base/sigbpt.exp: Preset segv_addr.
11749
93f02886
DJ
117502007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11751
11752 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11753 (gdb_compile_shlib): Likewise.
11754 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11755 (default_gdb_init): Clear cleanfiles.
11756 (gdb_finish): Delete recorded cleanfiles.
11757 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11758
11759 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11760 Do not use isnative.
11761 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11762 gdb.base/so-impl-ld.exp: Likewise.
11763 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11764 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11765 gdb_compile.
11766
b04e06d7
VP
117672007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11768
11769 * config/unknown.exp: Remove.
11770
069ed931
UW
117712007-05-15 Markus Deuling <deuling@de.ibm.com>
11772
11773 * gdb.base/info-proc.exp: Check is_remote.
11774
09db0d03
UW
117752007-05-14 Markus Deuling <deuling@de.ibm.com>
11776
11777 * gdb.base/gcore.exp: Initialize variable core_supported.
11778
af2cbe8c
DJ
117792007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11780
11781 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11782
027c0295
DJ
117832007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11784
11785 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11786 * gdb.threads/print-threads.exp (test_all_threads): Allow
11787 negative and hexadecimal thread IDs.
11788
dc5000e7
DJ
117892007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11790
11791 * gdb.java/jprint.java (public): Avoid invalid call to static
11792 method.
11793
2e74ed18
DP
117942007-05-14 Denis Pilat <denis.pilat@st.com>
11795
11796 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11797 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11798 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11799 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11800 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11801
83547f02
UW
118022007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11803
11804 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11805 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11806 this mode.
11807 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11808 * gdb.base/spu.ld: New file.
11809
b18be20d
DJ
118102007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11811
11812 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11813
be444858
DJ
118142007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11815
11816 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11817
b1d53152
DJ
118182007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11819
11820 * gdb.java/jmain.exp: Handle demangled names with and without method
11821 signatures.
11822
d084b331
DJ
118232007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11824
11825 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11826 (have_a_very_merry_interrupt): Remove calls to puts.
11827 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11828 inferior output.
11829 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11830 test names.
11831
db9d7fc5
DJ
118322007-04-29 Markus Deuling <deuling@de.ibm.com>
11833 Daniel Jacobowitz <dan@codesourcery.com>
11834
11835 * gdb.base/auxv.exp (core_works): Also check is_remote.
11836 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11837
ef783a7d 118382007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11839
ef783a7d
VP
11840 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11841 message, not the undefined 'module' variable.
11842 * gdb.base/siginfo.exp: Likewise.
11843 * gdb.base/sigstep.exp: Likewise.
11844 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11845 serialport.
11846 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11847
b7b73cae
CV
118482007-04-25 Corinna Vinschen <vinschen@redhat.com>
11849
11850 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11851 target sim fails. Return 0 otherwise.
11852 (gdb_load): Return prematurely if gdb_target_sim fails.
11853
7d90fdfa
DP
118542007-04-16 Denis Pilat <denis.pilat@st.com>
11855
11856 * gdb.base/setshow.exp: Reset height after having set it to 100.
11857
5d3e9c85
DP
118582007-04-16 Denis Pilat <denis.pilat@st.com>
11859
11860 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11861
18e75969
DP
118622007-04-16 Denis Pilat <denis.pilat@st.com>
11863
11864 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11865
25d5ea92
VP
118662007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11867
11868 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11869 tests. Run the frozen varobjs test.
11870 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11871 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11872
0b49cb80
JK
118732007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11874
11875 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11876 gdb.base/type-opaque.exp: New files.
11877
a73bafbc 118782007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11879
11880 * gdb.mi/mi-var-child.c
a73bafbc
VP
11881 (do_children_tests): User char[2] instead of
11882 char so that automatic printing of pointers to char
11883 don't give unpredicable result.
11884 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11885 local variables.
11886 * gdb.mi/mi-var-child.exp: Step to right line
11887 of do_children_tests.
11888 * gdb.mi/mi2-var-child.exp: Likewise.
11889 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11890 do_locals_tests.
a73bafbc
VP
11891 (do_children_tests): User char[2] instead of
11892 char so that automatic printing of pointers to char
a9c64011 11893 don't give unpredicable result.
a73bafbc 11894 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11895 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11896 Pass test name to mi_wait_for_stop.
11897
7ce59000
DJ
118982007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11899
11900 * gdb.asm/asm-source.exp: Remove d10v case.
11901 * lib/gdb.exp (skip_cplus_tests): Likewise.
11902 * gdb.asm/d10v.inc: Deleted.
11903
20389057
DJ
119042007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11905
11906 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11907
8807d78b
DJ
119082007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11909
11910 * config/netware.exp: Delete file.
11911
aa3edb8e
JB
119122007-03-29 Joel Brobecker <brobecker@adacore.com>
11913
11914 * gdb.dwarf2/dw2-noloc.S: New file.
11915 * gdb.dwarf2/dw2-noloc.exp: New file.
11916
297561ac
PA
119172007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11918
11919 * gdb.cp/method2.cc: New test.
11920 * gdb.cp/method2.exp: New test.
11921 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11922
1f81bd39
DJ
119232007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11924
11925 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11926
9453113a
DJ
119272007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11928
11929 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11930
b741e217
DJ
119312007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11932
11933 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11934 (gdb_load): Delete, replace with...
11935 (gdb_reload): ...this.
11936 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11937 * gdb.server/server-mon.exp: Likewise.
11938 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11939 (gdb_start_cmd): New.
11940 (gdb_file_cmd): Save the last loaded file.
11941 (gdb_reload): New.
11942 (gdb_gnu_strip_debug): Use transform.
11943 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11944 support here. Use new $last_loaded_file. Check mtime.
11945 (gdb_target_cmd): Handle ObjC failure case.
11946 (infer_host_exec): Delete.
11947 (gdbserver_load): Rename to...
11948 (gdbserver_run): ...this. Simplify.
11949 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11950 (mi_gdb_load): Move most contents to a new function...
11951 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11952 (mi_run_cmd): Use mi_gdb_target_load.
11953 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11954 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11955 Use gdb_run_cmd.
11956 * gdb.base/charsign.exp: Remove incorrect comment.
11957 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11958 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11959 gdb.base/start.exp: Use gdb_start_cmd.
11960
446ab585 119612007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11962 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11963
11964 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11965 * gdb.base/signull.exp: Similarly.
11966
bbb88ebf
UW
119672007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11968
11969 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11970 messages available to test cases (like chng-sym.exp).
11971
cb8c4a99
AS
119722007-03-14 Andreas Schwab <schwab@suse.de>
11973
11974 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11975 format changes.
11976
4e463ff5
DJ
119772007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11978
11979 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11980 (optimized_1): New.
11981 (main): Call optimized_1.
11982 (gdb2029): Correct typos. Call gdb2029_marker.
11983 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11984 for gdb2029.
11985
b6db2c47
MK
119862007-03-12 Mark Kettenis <kettenis@gnu.org>
11987
11988 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11989 as tabs. Remove redundant test pattern.
11990
70ed3737
UW
119912007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11992
11993 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11994 for /a format output.
11995
47b67b60
DJ
119962007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11997
11998 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11999 collect output incrementally.
12000
b8953b0e
UW
120012007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12002
12003 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
12004 for -var-create lpcharacter test.
12005 * gdb.mi/mi2-var-cmd.exp: Likewise.
12006
7acd5c40
UW
120072007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12008
12009 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
12010 pass on targets where address zero is readable.
12011
9c6759c1
UW
120122007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12013
12014 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
12015 just a single architecture.
12016
a2f1aeb4
UW
120172007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12018
12019 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
12020 (fetch_all_registers): New function, uses gdb_test_multiple and
12021 exp_continue to fetch inferior output line-by-line.
12022 Replace all uses of do_get_all_registers by fetch_all_registers.
12023
46579ac2
UW
120242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12025
12026 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
12027 in target_info.
12028
fc133f24
MS
120292007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12030
a9c64011 12031 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
12032 consistancy; add a default (timeout) case.
12033
7646a51d
MS
120342007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12035
12036 * gdb.base/watchpoint.exp: Fix truncated comment.
12037
dcfff61f
MS
120382007-03-02 Michael Snyder <michael.snyder@palmsource.com>
12039
12040 * Makefile.in: Remove spurious single-quotes from sed command.
12041
664e3ee9
DJ
120422007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
12043
12044 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
12045 func.
12046 * gdb.mi/mi2-var-cmd.exp: Likewise.
12047
d7cc6f2f
JB
120482007-02-27 Joel Brobecker <brobecker@adacore.com>
12049
a9c64011
AS
12050 * gdb.dwarf2/dw2-producer.S: New file.
12051 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
12052
120532007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
12054
12055 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12056 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12057 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12058 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12059 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
12060 Revert tests to use mi_gdb_test and include value field in output
12061 of -var-create.
12062
93d42b30
DJ
120632007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12064
12065 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
12066
c499ed39
DJ
120672007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12068
12069 * gdb.base/maint.exp: Remove full paths from test names.
12070 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
12071 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
12072
9836f81b
JB
120732007-02-27 Joel Brobecker <brobecker@adacore.com>
12074
12075 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
12076
c74d0ad8
DJ
120772007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12078
12079 * gdb.server/server-mon.exp: New test.
12080
2711e456
DJ
120812007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12082
12083 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
12084
ff6f572f
DJ
120852007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12086
12087 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
12088 register capitalization.
12089
fada3feb
DP
120902007-02-13 Denis Pilat <denis.pilat@st.com>
12091
12092 * gdb.mi/mi-var-invalidate.exp: New file.
12093
fb1e4ffc
DJ
120942007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12095
12096 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
12097
3da939d7
DJ
120982007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12099
12100 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
12101
123dc839
DJ
121022007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12103
12104 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
12105 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
12106
877e3645 121072007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
12108
12109 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12110 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12111 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12112 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12113 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 12114 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 12115 Update tests to include value field in output of -var-create.
a9c64011 12116
3c0a2960
AS
121172007-02-08 Andreas Schwab <schwab@suse.de>
12118
12119 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
12120
108546a0
DJ
121212007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
12122
12123 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
12124 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
12125
d701dcab
DP
121262007-02-02 Denis Pilat <denis.pilat@st.com>
12127
12128 * gdb.threads/threadapply.exp: check that frame is not changed by
12129 the thread apply all command.
12130
783e3e2f
AS
121312007-01-31 Andreas Schwab <schwab@suse.de>
12132
6d9c3a87
AS
12133 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12134
3c50d7b9
AS
12135 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
12136 in the dwarf sections.
12137 * gdb.dwarf2/mac-fileno.S: Likewise.
12138
783e3e2f
AS
12139 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
12140 bspstore register on ia64.
12141
78ff580e
AS
121422007-01-29 Andreas Schwab <schwab@suse.de>
12143
cc8e9b12
AS
12144 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
12145 "frame-begin" annotation.
12146
78ff580e
AS
12147 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
12148 number of "frames-invalid" annotations.
12149
704a4f78
DJ
121502007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12151
12152 * gdb.base/commands.exp: Call if_commands_test.
12153 (gdb_test_no_prompt, if_commands_test): New.
12154
e741bf94
MK
121552007-01-28 Mark Kettenis <kettenis@gnu.org>
12156
12157 * gdb.threads/sigthread.c (NSIGS): Make bigger.
12158
474d0ad3
AS
121592007-01-27 Andreas Schwab <schwab@suse.de>
12160
12161 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
12162 .short/.int/.quad in the dwarf sections.
12163 * gdb.dwarf2/dw2-intercu.S: Likewise.
12164 * gdb.dwarf2/dw2-intermix.S: Likewise.
12165
e784b426
JK
121662007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12167
12168 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
12169 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
12170 array.
e784b426
JK
12171 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
12172 * gdb.base/setvar.exp: Likewise.
12173
37f08e04
AS
121742007-01-26 Andreas Schwab <schwab@suse.de>
12175
9a01813a
AS
12176 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
12177 test.
12178
37f08e04
AS
12179 * gdb.base/multi-forks.exp ("restart $i"): Also match
12180 __kernel_syscall_via_break.
12181
6e2a9270
VP
121822007-01-24 Vladimir Prus <vladimir@codesourcery.com>
12183
12184 * lib/mi-support.exp (mi_delete_varobj): New.
12185 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
12186 testcase.
12187 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
12188 (main): Call the above.
12189 (reference_update_test, base_in_reference_test)
12190 (reference_to_pointer): Delete the created varobjs.
a9c64011 12191
e515b470
DJ
121922007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
12193
12194 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
12195 * configure: Regenerated.
12196 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
12197 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
12198 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
12199 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
12200 * lib/gdb.exp (gdb_skip_xml_test): New function.
12201
08d8bcd7
DJ
122022007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
12203
12204 * gdb.base/sigrepeat.exp: Correct error message.
12205
122062007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
12207 Daniel Jacobowitz <dan@codesourcery.com>
12208
12209 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
12210 gdb.arch/i386-gnu-cfi-asm.S: New files.
12211
97c3f1f3
JK
122122007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12213
12214 * lib/gdb.exp: Abort on missing `site.exp'.
12215
cb1df416
DJ
122162007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12217 Daniel Jacobowitz <dan@codesourcery.com>
12218
12219 * gdb.base/included.c, gdb.base/included.exp,
12220 gdb.base/included.h: New files.
12221
35990120
DJ
122222007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12223
12224 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
12225 (maximize_rlimit): Reduce limits on 64-bit systems.
12226
6e81a116 122272007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
12228
12229 From Marcus Deuling <deuling@de.ibm.com>:
12230 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
12231 every case.
12232
6c3c41f3
NR
122332007-01-13 Nick Roberts <nickrob@snap.net.nz>
12234
12235 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
12236 (test_path_specification): Use objdir instead of srcdir to always
12237 get an absolute filename.
12238
2f12c312
DJ
122392007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12240
12241 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
12242
81121995
VP
122432007-01-11 Vladimir Prus <vladimir@codesourcery.com>
12244
12245 * gdb.mi/mi-var-cp.cc (reference_update_tests):
12246 Make sure the variable we're using is in scope.
12247 (reference_to_pointer): Likewise.
12248
4741b737
DJ
122492007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12250
12251 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
12252 has no debug information.
12253
054410c3
DJ
122542007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12255
12256 * gdb.base/annota1.exp: Remove extra send_gdb.
12257
818f79f6
DJ
122582007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12259
12260 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
12261
f7a6bb70
DJ
122622007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12263
12264 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
12265
57e66780
DJ
122662007-01-08 Nick Roberts <nickrob@snap.net.nz>
12267 Daniel Jacobowitz <dan@codesourcery.com>
12268
12269 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
12270 lcharacter or linteger change. Correct duplicated test name.
12271 * gdb.mi/mi2-var-cmd.exp: Likewise.
12272
3d799a95
DJ
122732007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12274
12275 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
12276
122772007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 12278
a9c64011
AS
12279 * gdb.base/nofield.c: New file.
12280 * gdb.base/nofield.exp: New testcase.
51679ba9 12281
eafb94e8
NR
122822007-01-05 Nick Roberts <nickrob@snap.net.nz>
12283
12284 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
12285
12286 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
12287 test.
12288
5e572bb4
DJ
122892007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12290
12291 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
12292
74a44383
DJ
122932007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12294
12295 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
12296 when continuing.
12297
1b572db9
DJ
122982007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12299
12300 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
12301 Expect ".exe" extension.
12302
381bc39b
DJ
123032007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12304
12305 * gdb.base/charset.exp: Add explicit filename to break.
12306 * gdb.base/dbx.exp: Add explicit filename to breaks.
12307
2b70e4c6
DJ
123082007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12309
12310 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
12311 * gdb.mi/mi2-file.exp: Likewise.
12312
303b6f5d
DJ
123132007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12314
12315 Implement specification of MI tests as comments
12316 in C and C++ sources.
12317 * lib/mi-support.exp (mi_autotest_data): New variable.
12318 (mi_autotest_source): New variable.
12319 (count_newlines, mi_prepare_inline_tests)
12320 (mi_get_inline_test, mi_continue_to_line)
12321 (mi_run_inline_test, mi_tbreak)
12322 (mi_send_resuming_command, mi_wait_for_stop): New functions.
12323 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
12324 Run inline tests.
12325 * gdb.mi/mi-var-cp.cc: Define tests here.
12326
23da0d94
VP
123272007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12328
12329 Simplify usage of mi_continue_to.
12330 * lib/mi-support.exp (mi_runto_helper): Renamed
12331 from mi_runto, added new parameter 'run_or_continue'.
12332 (mi_runto): Use mi_runto_helper.
12333 (mi_continue_to): Accept just function name as parameter.
12334 Use mi_runto_helper.
12335 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
12336 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12337
f9e18282
JB
123382006-01-04 Joel Brobecker <brobecker@adacore.com>
12339
12340 Make this testcase a bit more realistic. The current code
12341 is too simplistic, and allows the compiler to optimize out
12342 some of the entities we need for this testcase.
12343 * gdb.ada/null_record/bar.ads (Void_Star): New type.
12344 (Do_Nothing): Add extra parameter.
12345 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
12346 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
12347 by using a variable of type Void_Star.
12348
fd678c65
JB
123492006-01-04 Joel Brobecker <brobecker@adacore.com>
12350
12351 * gdb.ada/catch_ex/foo.adb: New file.
12352 * gdb.ada/catch_ex.exp: New testcase.
12353
05cfdb42
DJ
123542007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
12355
12356 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
12357 pass --image-base to linker.
12358
2e03ee74
DJ
123592007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12360 Daniel Jacobowitz <dan@codesourcery.com>
12361
12362 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
12363 secondary prompts.
12364
0d5de010
DJ
123652007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12366
12367 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
12368 output. Test the types of members and member pointers.
12369 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12370 gdb/2092.
12371 * gdb.cp/member-ptr.exp: Search for a comment instead of a
12372 statement. Enable for GCC. Update expected output for some tests
12373 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
12374 layout.
12375 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
12376 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
12377 (Diamond::vget_base): New.
12378 (main): Add new tests.
12379 * gdb.cp/printmethod.exp: Update expected output for member functions.
12380 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
12381 print pEe->D::vg().
12382
61a771aa
DJ
123832007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12384
12385 * gdb.threads/tls.exp: Allow stops in sem_post.
12386
2fa63963
DJ
123872006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
12388
12389 * gdb.base/annota1.exp: Allow .*printf in backtraces.
12390 * gdb.base/annota3.exp: Likewise.
12391 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
12392 again (instead of timing out).
12393 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
12394 GCC bug 26475.
12395 * gdb.java/jmisc.exp: Adjust to work with method signatures including
12396 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
12397 test from jmisc1.exp.
12398 * gdb.java/jmisc1.exp: Delete.
12399 * gdb.java/jprint.exp: Adjust to work with method signatures including
12400 return types.
12401 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
12402 * gdb.threads/linux-dp.exp: Don't be confused by program output.
12403 * lib/java.exp (compile_java_from_source): Pass the correct type
12404 to target_compile.
12405
5eefc2b7
JB
124062006-12-31 Joel Brobecker <brobecker@adacore.com>
12407
12408 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
12409 (stack_align_edx): New function.
12410 (stack_align_eax): New function.
12411 (main): Add calls to stack_align_edx and stack_align_eax.
12412 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
12413 Add testing for the cases where the register used during a stack
12414 realignment is edx. Same for eax.
12415
227c54da
DJ
124162006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
12417
12418 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
12419 and generic PE targets.
12420
cab8ac94
JB
124212006-12-29 Joel Brobecker <brobecker@adacore.com>
12422
12423 * gdb.ada/array_return.exp: Update copyright date list.
12424
ba54f318
JB
124252006-12-27 Joel Brobecker <brobecker@adacore.com>
12426
12427 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
12428 (Create_Small_Float_Vector): New function.
12429 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
12430 function body.
12431 * gdb.ada/array_return/p.adb: Use new type and function from
12432 package Pck.
12433 * gdb.ada/array_return.exp: Add a test verifying that GDB is
12434 able to print the value returned by a function returning an
12435 array of float.
12436
6b7a35dd
JB
124372006-12-20 Joel Brobecker <brobecker@adacore.com>
12438
12439 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
12440 The associated tests should be PASSing.
12441
038224f6
VP
124422006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12443
12444 Test for base in references.
12445 * gdb.mi/mi-var-cp.cc: Add test code.
12446 * gdb.mi/mi-var-cp.exp: Test for bases in references.
12447 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
12448 * gdb.mi/mi2-watch.exp: Likewise.
12449 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
12450 (mi_list_varobj_children): New function.
12451
b26ed50d
VP
124522006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12453
12454 * lib/mi-support.exp
12455 (mi_runto): Accept "()" after function name.
12456 (mi_create_varobj): New function.
12457 (mi_varobj_update): New function.
12458 (mi_Check_varobj_value): New function.
12459 * gdb.mi/mi-var-cp.exp: New file.
12460 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 12461
08232497
DJ
124622006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
12463
12464 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
12465 gdb.base/weaklib2.c: New files.
12466
d394c993 124672006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 12468
ac6c2fba
NS
12469 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
12470 info. Adjust test names.
12471
8ec659a0 12472 * gdb.base/break.c (main): Move position of malloc.
d394c993 12473 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 12474
acd65feb
VP
124752006-11-28 Vladimir Prus <vladimir@codesourcery.com>
12476
12477 * gdb.mi/mi-var-cmd.exp: Check -var-update after
12478 assignement of arrays and function pointers.
12479 * gdb.mi/var-cmd.c: Add declaration necessary for above
12480 tests.
12481
f556d5e5
NS
124822006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12483
12484 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
12485
12486 * gdb.threads/linux-dp.exp: Read thread table before and after
12487 creating each philosopher and verify it.
12488
697bc68d
NS
124892006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12490 Paul Brook <paul@codesourcery.com>
12491 Daniel Jacobowitz <dan@codesourcery.com>
12492
12493 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 12494 main to remove duplication. Add start function of the form
697bc68d
NS
12495 '_*start[1-9]*'. Add RVDS start function.
12496
29d73ae4
DJ
124972006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12498
12499 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
12500
c1d88655
UW
125012006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12502
12503 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
12504 * gdb.asm/spu.inc: New file.
12505 * gdb.base/term.exp: Disable if [target_info exists noargs].
12506 * gdb.gdb/complaints.exp: Disable if ![isnative].
12507 * gdb.gdb/selftest.exp: Likewise.
12508 * gdb.gdb/observer.exp: Likewise.
12509 * gdb.gdb/xfullpath.exp: Likewise.
12510 * gdb.base/attach.exp: Disable on SPU target.
12511 * gdb.cp/bs145503.exp: Likewise.
12512 * gdb.cp/exception.exp: Likewise.
12513 * gdb.cp/userdef.exp: Likewise.
12514
32a13b1a
DJ
125152006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12516
12517 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
12518
d8295fe9
VP
125192006-11-10 Vladimir Prus <vladimir@codesourcery.com>
12520
12521 * gdb.base/completion.exp: Fix completion tests for
12522 'info' and 'info '.
12523 * gdb.base/help.exp (help_test_raw, test_class_help)
12524 (test_prefix_command_help): Move...
12525 * lib/gdb.exp: Here.
12526 * gdb.base/main.exp: Adjust.
12527 * gdb.cp/maint.exp: Adjust.
12528 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 12529
8c394015
VP
125302006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12531
12532 * gdb.stabs/weird.exp (print_weird_var): Use
12533 gdb_test_multiple instead of gdb_expect.
12534
027fc1bc
VP
125352006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12536
12537 * gdb.base/help.exp (help_test_raw): New.
12538 (test_class_help): New.
12539 (test_prefix_command_help): New.
12540 Adjust testcases.
12541
67609209
FR
125422006-11-09 Christophe Lyon <christophe.lyon@st.com>
12543
12544 * gdb.base/constvars.c (main): Write to crass and crips, so that
12545 they are allocated by the compiler.
12546
f73adfeb
AS
125472006-10-27 Andreas Schwab <schwab@suse.de>
12548
12549 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12550 "detach-fork".
12551
2f83a18e
DJ
125522006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12553
12554 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12555 of patterns.
12556
94277a38
DJ
125572006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12558
12559 * gdb.base/sepdebug.exp: Remove debug format test.
12560 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12561 Handle no-symtab.
12562 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12563
5bd2f6e2
DJ
125642006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12565
12566 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12567 int to pointer or pointer to int.
12568 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12569
8c008720
DJ
125702006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12571
12572 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12573
9e35dae4
DJ
125742006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12575
12576 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12577
d9639e13
DJ
125782006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12579
12580 PR c++/2116
12581 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12582
390a1bd0
JB
125832006-10-06 Joel Brobecker <brobecker@adacore.com>
12584
12585 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12586 the corresponding bug has been fixed in GDB (PR/2018).
12587
dd920c33
JB
125882006-10-06 Joel Brobecker <brobecker@adacore.com>
12589
12590 * gdb.base/subst.exp: New testcase.
12591
53bbefe9
JB
125922006-10-06 Joel Brobecker <brobecker@adacore.com>
12593
12594 * gdb.ada/array_return/pck.ads: Add copyright notice.
12595 * gdb.ada/array_return/pck.adb: Likewise.
12596 * gdb.ada/array_return/p.adb: Likewise.
12597 * gdb.ada/exec_changed/first.adb: Likewise.
12598 * gdb.ada/exec_changed/second.adb: Likewise.
12599
09851417
JB
126002006-10-06 Joel Brobecker <brobecker@adacore.com>
12601
12602 * gdb.ada/watch_arg/watch.adb: New file.
12603 * gdb.ada/watch_arg.exp: New testcase.
12604
041bf30d
VP
126052006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12606
12607 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12608 via string_to_regexp.
041bf30d 12609 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12610
f286fbdd 126112006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12612
12613 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12614 Remove unused / obsolete files.
12615
7c07f349
NR
126162006-09-19 Nick Roberts <nickrob@snap.net.nz>
12617
12618 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12619
cd5ff84a
VP
126202006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12621
12622 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12623 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12624 the number of frames.
cd5ff84a 12625
ae018d1a
DJ
126262006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12627
12628 * gdb.base/args.c (main): Add breakpoint marker.
12629 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12630 really test empty arguments.
12631 (args_load): Delete.
12632 (args_test): New.
12633
b399c549
NR
126342006-09-13 Nick Roberts <nickrob@snap.net.nz>
12635
12636 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12637 check for one file.
b399c549 12638
2ab1eb7a
VP
126392006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12640
12641 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12642 HIGH_FRAME argument to -stack-list-locals can be larger than
12643 the number of frames.
a9c64011 12644
476308bf
FF
126452006-08-18 Fred Fish <fnf@specifix.com>
12646
12647 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12648 '$' in front of skip_vmx_tests_saved when setting that.
12649
8625200f
AS
126502006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12651
12652 * gdb.base/trace-commands.exp: New file.
12653
089ec8f1
DJ
126542006-08-10 Joel Brobecker <brobecker@adacore.com>
12655 Daniel Jacobowitz <dan@codesourcery.com>
12656
12657 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12658 expected output of the backtrace commands.
12659
b60f0898
JB
126602006-08-09 Joel Brobecker <brobecker@adacore.com>
12661
12662 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12663 untested followed by return combination.
12664 * gdb.arch/altivec-regs.exp: Likewise.
12665 * gdb.arch/e500-abi.exp: Likewise.
12666 * gdb.arch/e500-regs.exp: Likewise.
12667 * gdb.arch/gdb1291.exp: Likewise.
12668 * gdb.arch/gdb1431.exp: Likewise.
12669 * gdb.arch/gdb1558.exp: Likewise.
12670 * gdb.arch/i386-prologue.exp: Likewise.
12671 * gdb.arch/i386-unwind.exp: Likewise.
12672 * gdb.asm/asm-source.exp: Likewise.
12673 * gdb.base/a2-run.exp: Likewise.
12674 * gdb.base/advance.exp: Likewise.
12675 * gdb.base/all-bin.exp: Likewise.
12676 * gdb.base/annota1.exp: Likewise.
12677 * gdb.base/annota3.exp: Likewise.
12678 * gdb.base/args.exp: Likewise.
12679 * gdb.base/arithmet.exp: Likewise.
12680 * gdb.base/assign.exp: Likewise.
12681 * gdb.base/async.exp: Likewise.
12682 * gdb.base/attach.exp: Likewise.
12683 * gdb.base/bang.exp: Likewise.
12684 * gdb.base/bigcore.exp: Likewise.
12685 * gdb.base/bitfields.exp: Likewise.
12686 * gdb.base/bitfields2.exp: Likewise.
12687 * gdb.base/break.exp: Likewise.
12688 * gdb.base/call-sc.exp: Likewise.
12689 * gdb.base/call-strs.exp: Likewise.
12690 * gdb.base/callfuncs.exp: Likewise.
12691 * gdb.base/checkpoint.exp: Likewise.
12692 * gdb.base/chng-syms.exp: Likewise.
12693 * gdb.base/code-expr.exp: Likewise.
12694 * gdb.base/commands.exp: Likewise.
12695 * gdb.base/completion.exp: Likewise.
12696 * gdb.base/cond-expr.exp: Likewise.
12697 * gdb.base/condbreak.exp: Likewise.
12698 * gdb.base/consecutive.exp: Likewise.
12699 * gdb.base/constvars.exp: Likewise.
12700 * gdb.base/corefile.exp: Likewise.
12701 * gdb.base/cvexpr.exp: Likewise.
12702 * gdb.base/dbx.exp: Likewise.
12703 * gdb.base/define.exp: Likewise.
12704 * gdb.base/detach.exp: Likewise.
12705 * gdb.base/display.exp: Likewise.
12706 * gdb.base/dump.exp: Likewise.
12707 * gdb.base/ena-dis-br.exp: Likewise.
12708 * gdb.base/ending-run.exp: Likewise.
12709 * gdb.base/environ.exp: Likewise.
12710 * gdb.base/eval-skip.exp: Likewise.
12711 * gdb.base/exprs.exp: Likewise.
12712 * gdb.base/fileio.exp: Likewise.
12713 * gdb.base/finish.exp: Likewise.
12714 * gdb.base/float.exp: Likewise.
12715 * gdb.base/foll-exec.exp: Likewise.
12716 * gdb.base/foll-fork.exp: Likewise.
12717 * gdb.base/foll-vfork.exp: Likewise.
12718 * gdb.base/freebpcmd.exp: Likewise.
12719 * gdb.base/funcargs.exp: Likewise.
12720 * gdb.base/gcore.exp: Likewise.
12721 * gdb.base/gdb1090.exp: Likewise.
12722 * gdb.base/gdb1250.exp: Likewise.
12723 * gdb.base/huge.exp: Likewise.
12724 * gdb.base/info-proc.exp: Likewise.
12725 * gdb.base/interrupt.exp: Likewise.
12726 * gdb.base/jump.exp: Likewise.
12727 * gdb.base/langs.exp: Likewise.
12728 * gdb.base/lineinc.exp: Likewise.
12729 * gdb.base/list.exp: Likewise.
12730 * gdb.base/logical.exp: Likewise.
12731 * gdb.base/long_long.exp: Likewise.
12732 * gdb.base/macscp.exp: Likewise.
12733 * gdb.base/maint.exp: Likewise.
12734 * gdb.base/mips_pro.exp: Likewise.
12735 * gdb.base/miscexprs.exp: Likewise.
12736 * gdb.base/multi-forks.exp: Likewise.
12737 * gdb.base/opaque.exp: Likewise.
12738 * gdb.base/overlays.exp: Likewise.
12739 * gdb.base/pc-fp.exp: Likewise.
12740 * gdb.base/pointers.exp: Likewise.
12741 * gdb.base/printcmds.exp: Likewise.
12742 * gdb.base/psymtab.exp: Likewise.
12743 * gdb.base/ptype.exp: Likewise.
12744 * gdb.base/recurse.exp: Likewise.
12745 * gdb.base/relational.exp: Likewise.
12746 * gdb.base/relocate.exp: Likewise.
12747 * gdb.base/remote.exp: Likewise.
12748 * gdb.base/reread.exp: Likewise.
12749 * gdb.base/restore.exp: Likewise.
12750 * gdb.base/return.exp: Likewise.
12751 * gdb.base/return2.exp: Likewise.
12752 * gdb.base/scope.exp: Likewise.
12753 * gdb.base/sect-cmd.exp: Likewise.
12754 * gdb.base/sep.exp: Likewise.
12755 * gdb.base/sepdebug.exp: Likewise.
12756 * gdb.base/setshow.exp: Likewise.
12757 * gdb.base/setvar.exp: Likewise.
12758 * gdb.base/sigall.exp: Likewise.
12759 * gdb.base/sigbpt.exp: Likewise.
12760 * gdb.base/signals.exp: Likewise.
12761 * gdb.base/signull.exp: Likewise.
12762 * gdb.base/sizeof.exp: Likewise.
12763 * gdb.base/solib.exp: Likewise.
12764 * gdb.base/step-line.exp: Likewise.
12765 * gdb.base/step-test.exp: Likewise.
12766 * gdb.base/structs.exp: Likewise.
12767 * gdb.base/structs2.exp: Likewise.
12768 * gdb.base/term.exp: Likewise.
12769 * gdb.base/twice.exp: Likewise.
12770 * gdb.base/until.exp: Likewise.
12771 * gdb.base/varargs.exp: Likewise.
12772 * gdb.base/volatile.exp: Likewise.
12773 * gdb.base/watchpoint.exp: Likewise.
12774 * gdb.base/whatis-exp.exp: Likewise.
12775 * gdb.base/whatis.exp: Likewise.
12776 * gdb.cp/ambiguous.exp: Likewise.
12777 * gdb.cp/annota2.exp: Likewise.
12778 * gdb.cp/annota3.exp: Likewise.
12779 * gdb.cp/bool.exp: Likewise.
12780 * gdb.cp/breakpoint.exp: Likewise.
12781 * gdb.cp/casts.exp: Likewise.
12782 * gdb.cp/class2.exp: Likewise.
12783 * gdb.cp/classes.exp: Likewise.
12784 * gdb.cp/cplusfuncs.exp: Likewise.
12785 * gdb.cp/ctti.exp: Likewise.
12786 * gdb.cp/derivation.exp: Likewise.
12787 * gdb.cp/exception.exp: Likewise.
12788 * gdb.cp/gdb1355.exp: Likewise.
12789 * gdb.cp/hang.exp: Likewise.
12790 * gdb.cp/inherit.exp: Likewise.
12791 * gdb.cp/local.exp: Likewise.
12792 * gdb.cp/m-data.exp: Likewise.
12793 * gdb.cp/m-static.exp: Likewise.
12794 * gdb.cp/member-ptr.exp: Likewise.
12795 * gdb.cp/method.exp: Likewise.
12796 * gdb.cp/misc.exp: Likewise.
12797 * gdb.cp/namespace.exp: Likewise.
12798 * gdb.cp/overload.exp: Likewise.
12799 * gdb.cp/ovldbreak.exp: Likewise.
12800 * gdb.cp/pr-1023.exp: Likewise.
12801 * gdb.cp/pr-1210.exp: Likewise.
12802 * gdb.cp/pr-574.exp: Likewise.
12803 * gdb.cp/printmethod.exp: Likewise.
12804 * gdb.cp/psmang.exp: Likewise.
12805 * gdb.cp/ref-params.exp: Likewise.
12806 * gdb.cp/ref-types.exp: Likewise.
12807 * gdb.cp/rtti.exp: Likewise.
12808 * gdb.cp/templates.exp: Likewise.
12809 * gdb.cp/try_catch.exp: Likewise.
12810 * gdb.cp/userdef.exp: Likewise.
12811 * gdb.cp/virtfunc.exp: Likewise.
12812 * gdb.disasm/am33.exp: Likewise.
12813 * gdb.disasm/h8300s.exp: Likewise.
12814 * gdb.disasm/mn10300.exp: Likewise.
12815 * gdb.disasm/sh3.exp: Likewise.
12816 * gdb.disasm/t01_mov.exp: Likewise.
12817 * gdb.disasm/t02_mova.exp: Likewise.
12818 * gdb.disasm/t03_add.exp: Likewise.
12819 * gdb.disasm/t04_sub.exp: Likewise.
12820 * gdb.disasm/t05_cmp.exp: Likewise.
12821 * gdb.disasm/t06_ari2.exp: Likewise.
12822 * gdb.disasm/t07_ari3.exp: Likewise.
12823 * gdb.disasm/t08_or.exp: Likewise.
12824 * gdb.disasm/t09_xor.exp: Likewise.
12825 * gdb.disasm/t10_and.exp: Likewise.
12826 * gdb.disasm/t11_logs.exp: Likewise.
12827 * gdb.disasm/t12_bit.exp: Likewise.
12828 * gdb.disasm/t13_otr.exp: Likewise.
12829 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12830 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12831 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12832 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12833 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12834 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12835 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12836 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12837 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12838 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12839 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12840 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12841 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12842 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12843 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12844 * gdb.mi/gdb701.exp: Likewise.
12845 * gdb.mi/gdb792.exp: Likewise.
12846 * gdb.mi/mi-basics.exp: Likewise.
12847 * gdb.mi/mi-break.exp: Likewise.
12848 * gdb.mi/mi-cli.exp: Likewise.
12849 * gdb.mi/mi-console.exp: Likewise.
12850 * gdb.mi/mi-disassemble.exp: Likewise.
12851 * gdb.mi/mi-eval.exp: Likewise.
12852 * gdb.mi/mi-file.exp: Likewise.
12853 * gdb.mi/mi-read-memory.exp: Likewise.
12854 * gdb.mi/mi-regs.exp: Likewise.
12855 * gdb.mi/mi-return.exp: Likewise.
12856 * gdb.mi/mi-simplerun.exp: Likewise.
12857 * gdb.mi/mi-stack.exp: Likewise.
12858 * gdb.mi/mi-stepi.exp: Likewise.
12859 * gdb.mi/mi-syn-frame.exp: Likewise.
12860 * gdb.mi/mi-until.exp: Likewise.
12861 * gdb.mi/mi-var-block.exp: Likewise.
12862 * gdb.mi/mi-var-child.exp: Likewise.
12863 * gdb.mi/mi-var-cmd.exp: Likewise.
12864 * gdb.mi/mi-var-display.exp: Likewise.
12865 * gdb.mi/mi-watch.exp: Likewise.
12866 * gdb.mi/mi2-basics.exp: Likewise.
12867 * gdb.mi/mi2-break.exp: Likewise.
12868 * gdb.mi/mi2-cli.exp: Likewise.
12869 * gdb.mi/mi2-console.exp: Likewise.
12870 * gdb.mi/mi2-disassemble.exp: Likewise.
12871 * gdb.mi/mi2-eval.exp: Likewise.
12872 * gdb.mi/mi2-file.exp: Likewise.
12873 * gdb.mi/mi2-read-memory.exp: Likewise.
12874 * gdb.mi/mi2-regs.exp: Likewise.
12875 * gdb.mi/mi2-return.exp: Likewise.
12876 * gdb.mi/mi2-simplerun.exp: Likewise.
12877 * gdb.mi/mi2-stack.exp: Likewise.
12878 * gdb.mi/mi2-stepi.exp: Likewise.
12879 * gdb.mi/mi2-syn-frame.exp: Likewise.
12880 * gdb.mi/mi2-until.exp: Likewise.
12881 * gdb.mi/mi2-var-block.exp: Likewise.
12882 * gdb.mi/mi2-var-child.exp: Likewise.
12883 * gdb.mi/mi2-var-cmd.exp: Likewise.
12884 * gdb.mi/mi2-var-display.exp: Likewise.
12885 * gdb.mi/mi2-watch.exp: Likewise.
12886 * gdb.stabs/exclfwd.exp: Likewise.
12887 * gdb.stabs/weird.exp: Likewise.
12888 * gdb.threads/gcore-thread.exp: Likewise.
12889 * gdb.trace/actions.exp: Likewise.
12890 * gdb.trace/backtrace.exp: Likewise.
12891 * gdb.trace/circ.exp: Likewise.
12892 * gdb.trace/collection.exp: Likewise.
12893 * gdb.trace/deltrace.exp: Likewise.
12894 * gdb.trace/infotrace.exp: Likewise.
12895 * gdb.trace/limits.exp: Likewise.
12896 * gdb.trace/packetlen.exp: Likewise.
12897 * gdb.trace/passc-dyn.exp: Likewise.
12898 * gdb.trace/passcount.exp: Likewise.
12899 * gdb.trace/report.exp: Likewise.
12900 * gdb.trace/save-trace.exp: Likewise.
12901 * gdb.trace/tfind.exp: Likewise.
12902 * gdb.trace/tracecmd.exp: Likewise.
12903 * gdb.trace/while-dyn.exp: Likewise.
12904 * gdb.trace/while-stepping.exp: Likewise.
12905
f4b618d1
JB
129062006-08-08 Joel Brobecker <brobecker@adacore.com>
12907
12908 * gdb.base/step-bt.c: New file.
12909 * gdb.base/step-bt.exp: New testcase.
12910
3d00d119
DJ
129112006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12912
12913 * config/monitor.exp (gdb_load): Remove support for obsolete
12914 download-write-size.
12915 * gdb.base/remote.exp: Likewise. Update all callers of
12916 gdb_timed_load.
12917
017b5bd4
DJ
129182006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12919
12920 * cursal.exp: Pass binfile to gdb_load.
12921
837c599d
DJ
129222006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12923
12924 * gdb.base/cursal.exp: Add "" to gdb_load call.
12925
8dd4540b
MK
129262006-07-29 Mark Kettenis <kettenis@gnu.org>
12927
12928 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12929 NetBSD/ELF targets.
12930
ab5c9f60
DJ
129312006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12932
12933 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12934 operator*.
12935
4c42eaff
DJ
129362006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12937
12938 * gdb.base/completion.exp: Update for change in "file" behavior.
12939 * gdb.stabs/weird.exp: Likewise.
12940 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12941 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12942
0155cc76
NS
129432006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12944
12945 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12946 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12947
16026cd7
AS
129482006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12949
12950 * gdb.base/default.exp: Update source command error message.
12951 * gdb.base/help.exp: Update 'help source' message.
12952
16963cb6
DJ
129532006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12954
12955 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12956 test.
12957
6d7fd486
AS
129582006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12959
12960 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12961
29e8a844
DJ
129622006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12963
12964 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12965
6afcfa39
DJ
129662006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12967
12968 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12969
267a692b
MK
129702006-07-17 Mark Kettenis <kettenis@gnu.org>
12971
12972 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12973 *-*-openbsd* from targets for wich we expect ARM FPA floating
12974 point format.
12975
85d2fec4
NR
129762006-07-17 Nick Roberts <nickrob@snap.net.nz>
12977
12978 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12979
129802006-07-17 Mark Kettenis <kettenis@gnu.org>
12981
12982 * gdb.base/annota3.exp: Expect frame-begin annotation.
12983
85b4c6e8
JB
129842006-07-14 Joel Brobecker <brobecker@adacore.com>
12985
12986 * gdb.base/help.exp: Adjust "help unset" test to accept
12987 any list of unset commands.
12988
fb933624
DJ
129892006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12990 Daniel Jacobowitz <dan@codesourcery.com>
12991
12992 * gdb.cp/ref-params.exp: New test.
12993 * gdb.cp/ref-params.cc: New source file.
12994 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12995
1dff4b64
MK
129962006-07-08 Mark Kettenis <kettenis@gnu.org>
12997
12998 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12999 spaces/tabs in regular expressions since they might not be there.
13000
40d2e0e3
AS
130012006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
13002
13003 * gdb.base/ifelse.exp: New file.
13004
f6c957d2
NS
130052006-07-04 Nathan Sidwell <nathan@codesourcery.com>
13006
13007 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
13008 line.
13009 * gdb.base/huge.exp: Loop over compilation to find a size that
13010 is acceptable.
13011 * gdb.base/remote.exp: Correct expected strings.
13012 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
13013
b9c5a23d
DJ
130142006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13015
13016 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
13017
9af2e58d
DJ
130182006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13019
13020 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
13021 native.
13022
30930ca5
DJ
130232006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13024
13025 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
13026 enable stabs testing.
13027
aa32fa1d
DJ
130282006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13029
bd4a4c80 13030 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
13031 gdb_test_multiple does.
13032
321fef15
DJ
130332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
13034
13035 * Makefile.in (host_alias): Remove.
13036 (target_alias): Use @target_noncanonical@.
13037 (site.exp): Don't set host_alias.
13038 * aclocal.m4: Remove contents. Include acx.m4.
13039 * configure: Regenerated.
13040 * configure.ac: Use ACX_NONCANONICAL_TARGET.
13041
e1c2defa
NS
130422006-06-13 Nathan Sidwell <nathan@codesourcery.com>
13043
e63b55d1
NS
13044 * lib/gdb.exp (gdb_load_cmd): New.
13045
5600ea19
NS
13046 * gdb.base/fileio.c: Add system(NULL) test.
13047 * gdb.base/fileio.exp: Check it.
13048
e1c2defa
NS
13049 * gdb.base/break.c: Add 10a breakpoint at }
13050 * gdb.base/break.exp: Add test for breakpoint at }
13051 * gdb.cp/anon-union.cc: Add code at end of function.
13052 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
13053 * gdb.mi/var-cmd.c: Add code at end of function.
13054 * gdb.mi/mi-var-display.exp: Adjust end of next.
13055 * gdb.mi/mi2-var-display.exp: Likewise.
13056 * gdb.base/fileio.c: Add stop function and insert calls at
13057 stopping places.
13058 * gdb.base/fileio.exp: Breakpoint stop function and remove
13059 explicit line number references.
13060
6c0112ec
JB
130612006-05-19 Joel Brobecker <brobecker@adacore.com>
13062
a9c64011
AS
13063 * gdb.base/del.exp (test_delete_alias): New function.
13064 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 13065
154189a4
FF
130662006-05-18 Fred Fish <fnf@specifix.com>
13067
13068 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
13069 required. Check for spurious output after program exits normally.
13070
582e64c2
FF
130712006-05-17 Fred Fish <fnf@specifix.com>
13072
13073 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
13074 gdb_load, so it works in the simulator.
13075
8ef6493a
FF
130762006-05-11 Fred Fish <fnf@specifix.com>
13077
13078 * gdb.base/bang.exp: Ignore unexpected output between the
13079 "program exited normally" and the gdb prompt, as many other
13080 tests do.
13081
692b141c
MK
130822006-05-07 Mark Kettenis <kettenis@gnu.org>
13083
13084 * gdb.base/help.exp: Make "delete checkpoint" part option for
13085 "help d" and "help delete" tests.
13086
540b8a30
UW
130872006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13088
a9c64011 13089 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
13090 expected output in some mi_gdb_test statements.
13091 * gdb.mi/mi2-basics.exp: Likewise.
13092
9b6462d9
JB
130932006-05-05 Joel Brobecker <brobecker@adacore.com>
13094
13095 * gdb.base/del.c: New file.
13096 * gdb.base/del.exp: New testcase.
13097
954de43b
DM
130982006-05-05 David S. Miller <davem@sunset.davemloft.net>
13099
13100 * gdb.base/break.exp: Do not assume a breakpoint on
13101 main will actually be in $srcfile when optimizing.
1303f75e
DM
13102 * gdb.base/savedregs.exp: Do not require that the dummy
13103 frame location match up to a symbol and source file location.
c3242428
DM
13104 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
13105 will get printed without a mi_cmd_data_list_register_values prefix.
13106 (*-data-list-register-*): Correct regular expressions to expect the new
13107 pseudo d? floating point registers.
13108 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 13109
c7e64c9a
DJ
131102006-05-05 Christophe Lyon <christophe.lyon@st.com>
13111
13112 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
13113 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
13114 is allocated by the compiler.
13115 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
13116 anons, e, anone to force their allocation by the compiler.
13117
131182006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
13119
13120 * gdb.base/help.exp: Update expected text for help d and
13121 help delete.
13122
27ce9a6d
MK
131232006-05-02 Mark Kettenis <kettenis@gnu.org>
13124
13125 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
13126 NetBSD/ELF targets.
13127
8608915f
MK
131282006-04-30 Mark Kettenis <kettenis@gnu.org>
13129
13130 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
13131 single-step breakpoint fails; make this a KFAIL on
13132 sparc*-*-openbsd*.
13133 * gdb.base/siginfo.exp: Likewise.
13134 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13135
b8db102d
MS
131362006-04-26 Michael Snyder <msnyder@redhat.com>
13137
13138 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
13139 which may have to consume output from other forks.
13140 Add tests to make sure that "delete fork" succeeded.
13141
c702009a
MS
131422006-04-20 Michael Snyder <msnyder@redhat.com>
13143
13144 * 2006-03-22 Jim Blandy <jimb@redhat.com>
13145 Add support for the Renesas M32C and M16C.
13146
13147 * gdb.asm/asm-source.exp: Add m32c target.
13148 * gdb.asm/m32c.inc: Support for m32c target.
13149
e28493f2
AS
131502006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
13151
13152 * gdb.base/commands.exp (recursive_source_test): New test.
13153
880da185
DM
131542006-04-04 David S. Miller <davem@sunset.davemloft.net>
13155
13156 * gdb.base/float.exp: Add pattern for sparc targets.
13157
61d9b92f
DJ
131582006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13159
13160 * gdb.base/commands.exp (stray_arg0_test): New test.
13161
bd717df8
PB
131622006-03-30 Paul Brook <paul@codesourcery.com>
13163
13164 * gdb.mi/mi-until.exp: kfail broken until command.
13165 * gdb.mi/mi2-until.exp: Ditto.
13166
ec793d3c
NR
131672006-03-27 Nick Roberts <nickrob@snap.net.nz>
13168
13169 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
13170
831004b7
AO
131712006-03-08 Alexandre Oliva <aoliva@redhat.com>
13172
13173 * gdb.base/prelink.exp: Anchor tested-for regular expression
13174 on gdb prompt.
13175
effe49a0
PB
131762006-03-07 Paul Brook <paul@codesourcery.com>
13177
13178 * gdb.base/assign.exp: Correct fail message.
13179
e5461016
PB
131802006-03-07 Paul Brook <paul@codesourcery.com>
13181
13182 * lib/compiler.c: Extract armcc version number.
13183 * lib/compiler.cc: Ditto.
13184
fc91c6c2
PB
131852006-03-07 Paul Brook <paul@codesourcery.com>
13186
13187 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
13188 additional_flags=-w.
13189 * gdb.arch/altivec-regs.exp: Ditto.
13190 * gdb.arch/e500-abi.exp: Ditto.
13191 * gdb.arch/e500-regs.exp: Ditto.
13192 * gdb.base/all-bin.exp: Ditto.
13193 * gdb.base/annota1.exp: Ditto.
13194 * gdb.base/annota3.exp: Ditto.
13195 * gdb.base/args.exp: Ditto.
13196 * gdb.base/arithmet.exp: Ditto.
13197 * gdb.base/assign.exp: Ditto.
13198 * gdb.base/async.exp: Ditto.
13199 * gdb.base/bang.exp: Ditto.
13200 * gdb.base/break.exp: Ditto.
13201 * gdb.base/call-rt-st.exp: Ditto.
13202 * gdb.base/completion.exp: Ditto.
13203 * gdb.base/cond-expr.exp: Ditto.
13204 * gdb.base/condbreak.exp: Ditto.
13205 * gdb.base/consecutive.exp: Ditto.
13206 * gdb.base/define.exp: Ditto.
13207 * gdb.base/display.exp: Ditto.
13208 * gdb.base/ena-dis-br.exp: Ditto.
13209 * gdb.base/environ.exp: Ditto.
13210 * gdb.base/eval-skip.exp: Ditto.
13211 * gdb.base/info-proc.exp: Ditto.
13212 * gdb.base/jump.exp: Ditto.
13213 * gdb.base/logical.exp: Ditto.
13214 * gdb.base/long_long.exp: Ditto.
13215 * gdb.base/maint.exp: Ditto.
13216 * gdb.base/miscexprs.exp: Ditto.
13217 * gdb.base/pc-fp.exp: Ditto.
13218 * gdb.base/pointers.exp: Ditto.
13219 * gdb.base/relational.exp: Ditto.
13220 * gdb.base/reread.exp: Ditto.
13221 * gdb.base/sect-cmd.exp: Ditto.
13222 * gdb.base/sep.exp: Ditto.
13223 * gdb.base/sepdebug.exp: Ditto.
13224 * gdb.base/until.exp: Ditto.
13225 * gdb.base/whatis-exp.exp: Ditto.
13226 * gdb.cp/annota2.exp: Ditto.
13227 * gdb.cp/annota3.exp: Ditto.
13228 * gdb.trace/actions.exp: Ditto.
13229 * gdb.trace/backtrace.exp: Ditto.
13230 * gdb.trace/circ.exp: Ditto.
13231 * gdb.trace/collection.exp: Ditto.
13232 * gdb.trace/deltrace.exp: Ditto.
13233 * gdb.trace/infotrace.exp: Ditto.
13234 * gdb.trace/limits.exp: Ditto.
13235 * gdb.trace/packetlen.exp: Ditto.
13236 * gdb.trace/passc-dyn.exp: Ditto.
13237 * gdb.trace/passcount.exp: Ditto.
13238 * gdb.trace/report.exp: Ditto.
13239 * gdb.trace/save-trace.exp: Ditto.
13240 * gdb.trace/tfind.exp: Ditto.
13241 * gdb.trace/tracecmd.exp: Ditto.
13242 * gdb.trace/while-dyn.exp: Ditto.
13243 * gdb.trace/while-stepping.exp: Ditto.
13244 * lib/gdb.exp: Ditto.
13245 (gdb_compile): Handle nowarning option.
13246
5f4a23d9
AO
132472006-03-07 Alexandre Oliva <aoliva@redhat.com>
13248
13249 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
13250 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
13251 Rename executable to prelinkt. Don't re-prelink if we didn't
13252 get a core file. Test prelink -u exit status to tell whether
13253 prelinking failed. Use gdb_test_multiple.
13254
9733fc94
DJ
132552006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13256
13257 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
13258 (do_tests): Call it.
13259
cc10cae3
AO
132602006-02-28 Alexandre Oliva <aoliva@redhat.com>
13261
13262 * gdb.base/prelink.exp: New test.
13263 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
13264
15c46491
WZ
132652006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
13266
13267 * gdb.fortran/derived-type.f90: New file.
13268 * gdb.fortran/derived-type.exp: New testcase.
13269
5c9f7ded
DJ
132702006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
13271
13272 * gdb.base/default.exp: Allow ';' as a directory separator.
13273
5b96932b
AS
132742006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13275
13276 * gdb.base/help.exp (help add-symbol-file): Update.
13277
1986bccd
AS
132782006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13279
13280 * gdb.base/help.exp (help load): Update expected results.
13281
a8b7528f
FF
132822006-02-19 Fred Fish <fnf@specifix.com>
13283
13284 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
13285 specifix hex value as part of results.
13286 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 13287
f8261448
FF
132882006-02-16 Fred Fish <fnf@specifix.com>
13289
13290 * gdb.base/whatis.c: Define variables using typedefs char_addr,
13291 ushort_addr, and slong_addr, so the typedefs are not optimized
13292 away.
13293 * gdb.base/whatis.exp: Add tests using type name for struct type,
13294 union type, enum type, and typedef.
a9c64011 13295
31d8bdd2
MK
132962006-02-13 Mark Kettenis <kettenis@gnu.org>
13297
13298 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
13299
34e41e63
JB
133002006-02-13 Jim Blandy <jimb@redhat.com>
13301
13302 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
13303 case where it takes two "next" commands to skip past the init
13304 call.
13305
ac6e4f31
FF
133062006-02-12 Fred Fish <fnf@specifix.com>
13307
13308 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
13309 to handle cases where it takes two "next" commands to skip
13310 past the init call.
13311
2db2d571
JB
133122006-02-07 Joel Brobecker <brobecker@adacore.com>
13313
13314 * gdb.ada/array_return.exp: Mark the last test as expected to fail
13315 on hppa32 targets.
13316
38fcd64c
DJ
133172006-02-06 Vladimir Prus <ghost@cs.msu.su>
13318
13319 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
13320 field.
13321
1315ad46
MK
133222006-01-29 Mark Kettenis <kettenis@gnu.org>
13323
13324 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
13325
5625b943
DJ
133262006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13327
13328 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
13329 files.
13330
80df1bbe
DJ
133312006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13332
13333 * gdb.cp/maint.exp: Set complaints to a positive value.
13334
9078e690
DJ
133352006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13336
13337 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
13338 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
13339 function name.
13340
9c903399
DJ
133412006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13342
13343 * gdb.base/checkpoint.c: Update copyright notice. Include
13344 <stdlib.h>.
13345
761ae4d6
JB
133462006-01-04 Jim Blandy <jimb@redhat.com>
13347
13348 * gdb.asm/asm-source.exp: Independently provide default values for
13349 asm-flags and debug-flags. Use 'string equal' to do the
13350 comparison, not the implicit expr's '==' operator. Remove
13351 now-unneeded assignments to asm-flags. In h8300 case, place
13352 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
13353
099ac3dd
MS
133542006-01-04 Michael Snyder <msnyder@redhat.com>
13355
13356 * gdb.base/checkpoint.c: New file.
13357 * gdb.base/checkpoint.exp: New file.
13358 * gdb.base/multi-fork.c: New file.
13359 * gdb.base/multi-fork.exp: New file.
13360 * gdb.base/pi.txt: New file (data for checkpoint.c test).
13361
f4d85314
FF
133622006-01-04 Fred Fish <fnf@specifix.com>
13363
13364 * gdb.base/ptype.c (foo): Add typedef.
13365 (intfoo): Add function.
13366 * gdb.base/ptype1.c: New file.
13367 * gdb.base/ptype.exp: Handle compilation and linking with two
13368 source files. Test that proper type for "foo" is found based
13369 on source context rather than first match found in symtabs.
13370
a1b06f35
MK
133712005-12-28 Mark Kettenis <kettenis@gnu.org>
13372
13373 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
13374 * gdb.asm/openbsd.inc: Indent commands.
13375
d082a1e2
MK
133762005-12-26 Mark Kettenis <kettenis@gnu.org>
13377
c65016bd
MK
13378 * gdb.base/freebpcmd.exp: Increase timeout.
13379
d082a1e2
MK
13380 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
13381
d3c32a0e
DJ
133822005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
13383
13384 * gdb.base/default.exp: Update check for "show version".
13385
9fdb1f50
RC
133862005-12-09 Randolph Chung <tausq@debian.org>
13387
13388 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
13389 * gdb.asm/pa64.inc: New file.
13390
5f2c56f7
RC
133912005-12-09 Randolph Chung <tausq@debian.org>
13392
13393 * gdb.asm/common.inc: Indent commands.
13394 * gdb.asm/asmsrc1.s: Likewise.
13395 * gdb.asm/asmsrc2.s: Likewise.
13396
8117349c
RC
133972005-12-09 Randolph Chung <tausq@debian.org>
13398
13399 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
13400 (get_addr_of_sym): Remove duplicate print.
13401 (gen_core): xfail hppa*-*-hpux*, update expected output.
13402 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
13403 * gdb.arch/pa64-nullify.s: New file.
13404
8f07f25a
RC
134052005-12-09 Randolph Chung <tausq@debian.org>
13406
13407 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
13408
55b39184
DJ
134092005-12-07 Christophe Lyon <christophe.lyon@st.com>
13410
13411 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
13412 code generation for these functions.
13413 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
13414 error message.
13415
31e2b00f
AS
134162005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
13417
13418 * gdb.base/help.exp (help b, help br, help bre, help brea)
13419 (help break): Update the expected message.
13420
c3d0b56e
SC
134212005-11-11 Stephane Carrez <stcarrez@nerim.fr>
13422
13423 * gdb.asm/m68hc11.inc: Setup the data section.
13424 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
13425 script for this test.
13426 (m6812-*-*): Likewise.
13427
36ae0ea9
RC
134282005-11-09 Randolph Chung <tausq@debian.org>
13429
13430 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
13431
9d6f42e9
WZ
134322005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
13433
13434 * gdb.base/break.exp: Fix a comment typo.
13435
e2126a14
EZ
134362005-11-03 Jim Blandy <jimb@redhat.com>
13437
a9c64011
AS
13438 Checked in by Elena Zannoni <ezannoni@redhat.com>
13439
889bf7c5 13440 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 13441
e0ac7199
CV
134422005-11-02 Corinna Vinschen <vinschen@redhat.com>
13443
13444 * gdb.arch/gdb1558.c: Include stdio.h.
13445
31d3fb18
MK
134462005-10-31 Mark Kettenis <kettenis@gnu.org>
13447
13448 * gdb.asm/asm-source.exp: Use -e instead of --entry.
13449
e52b687c
MK
134502005-10-31 Mark Kettenis <kettenis@gnu.org>
13451
13452 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
13453
f4711d79
PG
134542005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
13455
a9c64011
AS
13456 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13457 vscr" tests to better match output.
f4711d79 13458
987a9106
JB
134592005-10-12 Jim Blandy <jimb@redhat.com>
13460
13461 * gdb.base/structs.exp (any): New function.
13462 (test_struct_returns): Don't make any assumptions at all about
13463 what value the function returns when GDB can't set the return
13464 value.
13465
2336bb58
JB
134662005-10-09 Joel Brobecker <brobecker@adacore.com>
13467
13468 * gdb.ada/arrayidx/p.adb: New file.
13469 * gdb.ada/arrayidx.exp: New testcase
13470
134712005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
13472
13473 * gdb.ada/array_return/pck.ads: New file.
13474 * gdb.ada/array_return/pck.adb: New file.
13475 * gdb.ada/array_return/p.adb: New file.
13476 * gdb.ada/array_return.exp: New testcase.
13477
705335ea
JB
134782005-10-03 Joel Brobecker <brobecker@adacore.com>
13479
a9c64011
AS
13480 * gdb.base/arrayidx.c: New file.
13481 * gdb.base/arrayidx.exp: New testcase.
705335ea 13482
11ee9940
NR
134832005-09-29 Nick Roberts <nickrob@snap.net.nz>
13484
13485 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
13486 frames-invalid and breakpoints-invalid are no longer generated
13487 with level 3 so don't expect them in the output.
13488
39fb8e9e
BR
134892005-09-27 Bob Rossi <bob@brasko.net>
13490
a9c64011 13491 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
13492 from test. Escape the | in mi_gdb_test call.
13493 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
13494 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
13495 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
13496 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
13497 expected regex's in mi_gdb_test calls.
13498 * lib/mi-support.exp: Remove arbitrary .* from tests.
13499 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
13500 Fully anchor GDB/MI expected results in mi_gdb_test.
13501 * lib/gdb.exp (string_to_regexp): Escape the ] character.
13502 * gdb.base/sizeof.exp: Remove escape character. Correct test.
13503
2af48f68
PB
135042005-09-26 Paul Brook <paul@codesourcery.com>
13505
13506 * long_long.exp: Exclude eabi targets from arm FPA float format test.
13507
f34502bc
WZ
135082005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13509
13510 * bfp-test.c: New file.
13511 * bfp-test.exp: New testcase.
13512
ca929517
WZ
135132005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13514
13515 * gdb.fortran/subarray.exp: New testcase to test the evaluation
13516 of subarray and substring variable.
13517 * gdb.fortran/subarray.f: New source file for the test of subarray
13518 and substring variable evaluation.
13519 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
13520 of string constant.
13521
c761af65
DJ
135222005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
13523
13524 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
13525 copyright dates.
13526
561d7a1d
PG
135272005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
13528
13529 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
13530 powerpc altivec' test with an almost identical 'info vector' test.
13531
b2b64cc9
PG
135322005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13533
a9c64011
AS
13534 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13535 vscr" tests to match output.
b2b64cc9 13536
6ac4d15a
PG
135372005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13538
a9c64011
AS
13539 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
13540 output.
6ac4d15a 13541
40e55bef
BR
135422005-09-11 Bob Rossi <bob@brasko.net>
13543
889bf7c5
PA
13544 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
13545 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
13546 commands that return an MI output command and an asyncronous MI output
13547 command.
40e55bef
BR
13548 * gdb.mi/mi-console.exp: Ditto.
13549
3c7385ec
BR
135502005-09-11 Bob Rossi <bob@brasko.net>
13551
13552 * gdb.mi/mi-var-child.c: Include <string.h>.
13553
a6cd0eb3
DJ
135542005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13555
13556 * killed.exp: Correct gdb_expect syntax.
13557
2f168eed
CV
135582005-08-09 Corinna Vinschen <vinschen@redhat.com>
13559
13560 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13561
ecd3fd0f
BR
135622005-08-02 Bob Rossi <bob@brasko.net>
13563
13564 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13565 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13566 Change tests to inferior-tty-set/show.
13567 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13568 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13569 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13570 inferior. Use mi_gdb_test to get GDB and Inferior output.
13571 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13572 descriptor.
13573 (mi_inferior_tty_name): Add inferior PTY file name.
13574 (mi_gdb_start): Add INFERIOR_PTY parameter.
13575 (mi_gdb_test): Add IPATTERN parameter.
13576
f1ea48cb 135772005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13578
f1ea48cb
BR
13579 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13580 parameter to mi_gdb_test.
13581 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13582
6e650a67
DJ
135832005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13584
13585 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13586 struct_declarations.
13587 * gdb.mi/mi-var-child.exp: Step over the initialization of
13588 struct_declarations.
13589
8be260b6
DJ
135902005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13591
13592 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13593 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13594 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13595 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13596 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13597 file.
13598
4e660f07
NR
135992005-07-27 Nick Roberts <nickrob@snap.net.nz>
13600
13601 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13602 (do_children_tests): Assign values to the extra elements.
13603
13604 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13605 them for tests for "-var-update --no-values" and
a9c64011 13606 "-var-update --all-values".
4e660f07
NR
13607 Add test for "-var-list-children --simple-values".
13608
13609 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13610
13611 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13612 "-stack-list-locals --simple-values" Improve doc strings and
13613 comments.
13614
6bdae935
MK
136152005-07-18 Mark Kettenis <kettenis@gnu.org>
13616
598b7a6f
MK
13617 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13618 *-*-openbsd*.
13619 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13620
6bdae935
MK
13621 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13622 sigaltsatck'.
13623
1323e929 136242005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13625
1323e929
BR
13626 * gdb.base/default.exp (tty): Changed output of command.
13627 * gdb.base/help.exp (help tty): Ditto.
13628
b1a9c082
MK
136292005-07-12 Mark Kettenis <kettenis@gnu.org>
13630
13631 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13632
10a844a2
MK
136332005-07-10 Mark Kettenis <kettenis@gnu.org>
13634
13635 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13636 -stack-select-frame without arguments.
13637 (test_stack_frame_listing): Add test for newly implemented command
13638 -stack-info-frame.
13639
3cb3b8df
BR
136402005-07-06 Bob Rossi <bob@brasko.net>
13641
13642 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13643 command.
13644 (Copyright): Update copyright.
13645
a0c5fbcf
WZ
136462005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13647
13648 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13649 tests to evaluate exponentiation expression.
13650
984971d0
AS
136512005-06-29 Andreas Schwab <schwab@suse.de>
13652
13653 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13654 main to avoid warnings.
13655
13656 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13657
fe03833f
NR
136582005-06-20 Nick Roberts <nickrob@snap.net.nz>
13659
13660 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13661 -stack-select-frame without arguments.
13662 (test_stack_frame_listing): Add test for newly implemented command
13663 -stack-info-frame.
a9c64011 13664
7a55f279
WZ
136652005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13666
0ffa0ea5
DJ
13667 * gdb.fortran/array-element.f: New file.
13668 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13669
26585198
DJ
136702005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13671
13672 * gdb.base/bigcore.exp: Correct checks for systems which can
13673 not dump a large core file.
13674
c1bd25fd
DJ
136752005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13676
13677 * gdb.base/relocate.c: Add a copyright notice.
13678 (dummy): Remove.
13679 * gdb.base/relocate.exp: Test printing the values of variables
13680 from a relocatable file.
13681
589e074d
DJ
136822005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13683
13684 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13685 excess MI output after an error.
13686
0915f927
JB
136872005-05-29 Joel Brobecker <brobecker@adacore.com>
13688
13689 * gdb.arch/alpha-step.c: New file.
13690 * gdb.arch/alpha-step.exp: New testcase.
13691
76ff342d
DJ
136922005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13693 Dennis Brueni <dennis@slickedit.com>
13694
13695 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13696 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13697 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13698 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13699 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13700 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13701 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13702
96b0c7ac
DJ
137032005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13704 Wu Zhou <woodzltc@cn.ibm.com>
13705
13706 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13707 IBM's xlc compiler.
13708 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13709 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13710
f21565d2
JB
137112005-05-13 Jim Blandy <jimb@redhat.com>
13712
13713 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13714 calling gdb_suppress_entire_file.
13715 * gdb.base/charset.exp: Same.
13716 * gdb.base/call-rt-st.exp: Same.
13717
6006a3a1
BR
137182005-05-05 Bob Rossi <bob_rossi@cox.net>
13719
13720 * lib/gdb.exp (fullname_syntax): Added global regex.
13721 (fullname_syntax_POSIX): Ditto.
13722 (fullname_syntax_UNC): Ditto.
13723 (fullname_syntax_DOS_CASE): Ditto.
13724 (fullname_syntax_DOS): Ditto.
13725 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13726 fullname_syntax variable to scope and use it.
13727 (test_file_list_exec_source_files): Ditto.
13728 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13729
c3b69c04
DJ
137302005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13731
13732 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13733
3c95e6af
PG
137342004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13735
a9c64011
AS
13736 * lib/gdb.exp (skip_altivec_tests): New function, based on
13737 check_vmx_hw_available from the GCC testsuite.
13738 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13739 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13740
78df6c56
JB
137412005-05-02 Jim Blandy <jimb@redhat.com>
13742
13743 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13744 calling gdb_suppress_entire_file.
13745
1690f9cf
DJ
137462005-04-30 Randolph Chung <tausq@debian.org>
13747
13748 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13749 Slightly relax "sem_post" name checking.
13750
5ea106f7
PG
137512005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13752
13753 * gdb.base/unload.exp: Use new shared library infrastructure.
13754
bf7234cf
PG
137552005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13756
13757 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13758 infrastructure.
bf7234cf 13759
547b869a
CV
137602005-04-29 Corinna Vinschen <vinschen@redhat.com>
13761
13762 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13763 * gdb.asm/h8300.inc: New file.
13764
f07e55f0
PG
137652005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13766
13767 * gdb.base/shlib-call.exp: Change to use new shared library
13768 infrastructure.
13769
3cbba3d1
PG
137702005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13771
a9c64011
AS
13772 * gdb.base/pending.exp: Change to use new shared library
13773 infrastructure.
3cbba3d1 13774
ed6df200
PG
137752005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13776
a9c64011
AS
13777 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13778 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13779
8c8f4ebe
PG
137802005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13781
a9c64011
AS
13782 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13783 shared objects being adjusted and update copyright years.
8c8f4ebe 13784
607fbc54
DJ
137852005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13786
13787 * ChangeLog: Correct some 2003-01-13 dates.
13788 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13789 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13790 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13791 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13792 gdb.trace/tfind.exp: Update copyright years.
13793
57bf0e56
DJ
137942005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13795 Daniel Jacobowitz <dan@codesourcery.com>
13796
13797 * lib/gdb.exp (gdb_compile): Handle shlib=.
13798 (gdb_compile_shlib): New function.
13799
9b593790
PG
138002005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13801
a9c64011 13802 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13803
9494c6a5
DJ
138042005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13805
13806 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13807 gdb.server.
13808 * configure.ac: Likewise.
13809 * configure: Regenerated.
13810 * gdb.gdbserver/Makefile.in: Moved to...
13811 * gdb.server/Makefile.in: ... here.
13812 * gdb.gdbserver/server.c: Moved to...
13813 * gdb.server/server.c: ... here.
13814 * gdb.gdbserver/server-run.exp: Moved to...
13815 * gdb.server/server-run.exp: ... here.
13816
6f8eac0e
DJ
138172005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13818
13819 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13820 * configure.ac: Create gdb.gdbserver/Makefile.
13821 * configure: Regenerated.
13822 * lib/gdbserver-support.exp: New file, derived from
13823 config/gdbserver.exp.
13824 * config/gdbserver.exp: Use gdbserver-support.exp.
13825 * gdb.gdbserver/Makefile.in: New file.
13826 * gdb.gdbserver/server.c: New file.
13827 * gdb.gdbserver/server-run.exp: New file.
13828
6e87504d
PG
138292005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13830
a9c64011
AS
13831 * lib/gdb.exp (test_compiler_info): Return compiler_info
13832 if no arguments are given.
6e87504d 13833
d1779be4
PG
138342005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13835
13836 * gdb.arch/altivec-abi.exp: Check for compiler and set
13837 use altivec' flag accordingly.
13838 * gdb.arch/altivec-regs.exp: Likewise.
13839
88750304
DJ
138402005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13841
13842 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13843
f3fb768d
AS
138442005-03-27 Andreas Schwab <schwab@suse.de>
13845
13846 * gdb.base/bigcore.c (main): Add missing mode argument in open
13847 call.
13848
7e813ac5
DJ
138492005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13850
13851 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13852 downloads.
13853 * config/gdbserver.exp (gdb_load): Likewise.
13854
8e3049aa
PB
138552005-03-14 Paul Brook <paul@codesourcery.com>
13856
13857 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13858 targets.
13859
a9df7c44
JB
138602005-03-09 Joel Brobecker <brobecker@adacore.com>
13861
13862 * gdb.dwarf2/dup-psym.S: New file.
13863 * gdb.dwarf2/dup-psym.exp: New testcase.
13864
9f0d94e8
JB
138652005-03-09 Joel Brobecker <brobecker@adacore.com>
13866
13867 * gdb.ada/exec_changed/first.adb: New file.
13868 * gdb.ada/exec_changed/second.adb: New file.
13869 * gdb.ada/exec_changed.exp: New testcase.
13870
5f579bc5
NS
138712005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13872
36e9969c
NS
13873 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13874 (A2): New class.
13875 (main): Test operator+.
13876 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13877 breakpoint test.
13878
5f579bc5
NS
13879 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13880 * gdb.base/signull.exp: Disable if gdb,nosignals.
13881 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13882 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13883 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13884 * gdb.mi/mi2-console.exp: Likewise.
13885 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13886 continue output at start.
13887 (gdb_collect_locals_test): Robustify regexp.
13888 * gdb.trace/passc-dyn.exp: Fix comment typo.
13889 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13890
be46087e
CV
138912005-03-08 Corinna Vinschen <vinschen@redhat.com>
13892
13893 * gdb.asm/asm-source.exp: Add iq2000 case.
13894 * gdb.asm/iq2000.inc: New file.
13895
384e1a61 138962005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13897
384e1a61
MI
13898 * gdb.base/command.exp: Change hardcoded value to regular expression.
13899 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13900
584b6e9e
DJ
139012005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13902
13903 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13904 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13905 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13906 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13907 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13908
ab5b5d61
MK
139092005-03-05 Mark Kettenis <kettenis@gnu.org>
13910
13911 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13912 changes.
13913
ae051c1b
PG
139142004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13915
a9c64011
AS
13916 * lib/compiler.c: Add test for IBM's xlc compiler.
13917 * lib/compiler.cc: Likewise.
ae051c1b 13918
3f0f6ed2
JB
139192004-02-24 Joel Brobecker <brobecker@adacore.com>
13920
13921 * gdb.ada/fixed_points.exp: Create compilation object directory
13922 before running the test.
13923 * gdb.ada/null_record.exp: Likewise.
13924 * gdb.ada/packed_array.exp: Likewise.
13925 * gdb.ada/start.exp: Likewise.
13926
724f452b
JB
139272005-02-15 Joel Brobecker <brobecker@adacore.com>
13928
13929 * gdb.ada/packed_array/pa.adb: New file.
13930 * gdb.ada/packed_array.exp: New testcase.
13931
57f5cdfb 139322005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13933
1f393151
MK
13934 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13935 files.
13936
ebdda337
MK
13937 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13938 on *-*-openbsd*. Correctly match whitespace in regukar
13939 expressions.
13940
cf309262
DJ
139412005-02-10 Daniel Jacobowitz <dan@debian.org>
13942
13943 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13944 PR exp/1821
13945 * gdb.base/gdb1821.c: New test file.
13946 * gdb.base/gdb1821.exp: New test file.
13947
3be49e7a
JB
139482005-02-09 Joel Brobecker <brobecker@adacore.com>
13949
13950 * gdb.base/start.c: New file.
13951 * gdb.base/start.exp: New testcase.
13952
e292e67d
JB
139532005-02-09 Joel Brobecker <brobecker@adacore.com>
13954
13955 * gdb.ada/start/dummy.adb: New file.
13956 * gdb.ada/start.exp: New testcase.
13957
dbdfa66c
CV
139582005-02-09 Corinna Vinschen <vinschen@redhat.com>
13959
13960 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13961 for printing symbols and statistics.
13962 Add test for using relative pathnames in "maint print msymbols" test.
13963 Mark "maint info sections DATA" XFAIL on Cygwin.
13964 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13965 tests.
13966
d7941671
AC
139672005-02-09 Andreas Schwab <schwab@suse.de>
13968
13969 Committed by Andrew Cagney <cagney@gnu.org>
13970 * gdb.base/remotetimeout.exp: New file.
13971
74e5ef44
MK
139722005-02-07 Mark Kettenis <kettenis@gnu.org>
13973
13974 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13975
464dd14d
JB
139762005-02-03 Joel Brobecker <brobecker@adacore.com>
13977
13978 * gdb.ada/gnat_ada.gpr: New file.
13979 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13980 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13981 * configure.ac: No longer generate gnat_ada.gpr.
13982 * configure: Regenerate.
13983 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13984 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13985 * gdb.ada/null_record/bar.ads: Likewise.
13986 * gdb.ada/null_record/bar.adb: Likewise.
13987 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13988 * gdb.ada/null_record.exp (testdir): New variable.
13989 (testfile): executable is now in testdir subdirectory.
13990 (srcfile): Use full path to the main compilation unit.
13991 * gdb.ada/fixed_points.exp: Same changes as above.
13992
30d756ae
NR
139932005-02-03 Nick Roberts <nickrob@snap.net.nz>
13994
13995 * gdb.base/interp.exp: New test.
13996
9d799f85
AC
139972005-01-24 Andrew Cagney <cagney@gnu.org>
13998
13999 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
14000
15656118
AC
140012005-01-19 Andrew Cagney <cagney@gnu.org>
14002
a892c31b
AC
14003 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
14004 configure.ac not configure.in.
14005
15656118
AC
14006 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
14007 of powerpc*-*-*.
14008 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 14009 * gdb.base/list.exp (test_list_function)
15656118
AC
14010 (test_list_filename_and_function): Ditto.
14011 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
14012
a7b01baf
AC
140132005-01-16 Andrew Cagney <cagney@gnu.org>
14014
17d92a02
AC
14015 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
14016
a7b01baf
AC
14017 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
14018
bc8332bb
AC
140192005-01-14 Andrew Cagney <cagney@gnu.org>
14020
14021 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
14022 * gdb.mi/mi2-var-cmd.exp: Ditto.
14023
4d074752
CV
140242005-01-10 Corinna Vinschen <vinschen@redhat.com>
14025
14026 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
14027
bec39cab
AC
140282005-01-07 Andrew Cagney <cagney@gnu.org>
14029
14030 * configure.ac: Rename configure.in, require autoconf 2.59.
14031 * configure: Re-generate.
14032 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
14033 * gdb.stabs/configure: Re-generate.
14034 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
14035 * gdb.hp/configure: Re-generate.
14036 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
14037 autoconf 2.59.
14038 * gdb.hp/gdb.objdbg/configure: Re-generate.
14039 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
14040 autoconf 2.59.
14041 * gdb.hp/gdb.defects/configure: Re-generate.
14042 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
14043 autoconf 2.59.
14044 * gdb.hp/gdb.compat/configure: Re-generate.
14045 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
14046 autoconf 2.59.
14047 * gdb.hp/gdb.base-hp/configure: Re-generate.
14048 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
14049 autoconf 2.59.
14050 * gdb.hp/gdb.aCC/configure: Re-generate.
14051
f10b16d4
JB
140522004-12-15 Jim Blandy <jimb@redhat.com>
14053
14054 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
14055 under NPTL when there is debugging info available for libpthread.
14056
fb6e1814
JG
140572004-12-13 Jerome Guitton <guitton@gnat.com>
14058
14059 * gdb.ada/fixed_points.c: New file.
14060 * gdb.ada/fixed_points.exp: New file.
14061
fe46cd3a
RC
140622004-12-03 Randolph Chung <tausq@debian.org>
14063
14064 * gdb.arch/pa-nullify.exp: New file.
14065 * gdb.arch/pa-nullify.s: New file.
14066
8de0841b
RC
140672004-11-30 Randolph Chung <tausq@debian.org>
14068
14069 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
14070 instead of "tbug". Fix regexp to work properly with gdb_test.
14071
c8170782
PH
140722004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
14073
14074 * gdb.base/bitfields2.exp: New test.
14075 * gdb.base/bitfields2.c: New file.
14076
954269c2
RE
140772004-11-28 Richard Earnshaw <rearnsha@arm.com>
14078
14079 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
14080
0107feed
RC
140812004-11-16 Randolph Chung <tausq@debian.org>
14082
14083 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
14084
f073ae8c
DJ
140852004-11-14 Daniel Jacobowitz <dan@debian.org>
14086
14087 * gdb.threads/threadapply.exp: Correct "macro details" test.
14088
19ad59e7
JJ
140892004-11-11 Jeff Johnston <jjohnstn@redhat.com>
14090
14091 * gdb.threads/threadapply.exp: New test.
14092 * gdb.threads/threadapply.c: New file.
14093
9cf0961b
MK
140942004-11-07 Mark Kettenis <kettenis@gnu.org>
14095
14096 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
14097 frames.
14098
c789492a
FL
140992004-11-05 Felix Lee <felix+log1@specifixinc.com>
14100
14101 * gdb.base/cursal.exp: New file.
14102 * gdb.base/cursal.c: New file.
14103
a1e167bb
AC
141042004-11-03 Andrew Cagney <cagney@gnu.org>
14105
14106 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
14107
b7cbf173
MK
141082004-10-30 Mark Kettenis <kettenis@gnu.org>
14109
14110 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
14111 NetBSD/ELF targets.
14112
88f9d34f
JB
141132004-10-29 Joel Brobecker <brobecker@gnat.com>
14114
14115 * gdb.threads/bp_in_thread.c: New file, copied from
14116 pthread_cond_wait.c.
14117 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
14118 file, rather than reusing the .c file from another testcase.
14119
ca7d6a0c
JB
141202004-10-20 Joel Brobecker <brobecker@gnat.com>
14121
14122 * gdb.ada/null_record.exp: Check where we stopped after
14123 sending the start command, instead of where the associated
14124 temporary breakpoint was inserted.
14125
0d863d03
AC
141262004-10-14 Andrew Cagney <cagney@gnu.org>
14127
14128 * gdb.mi/gdb701.c (main): Return 0.
14129
d11e72cb
DJ
141302004-10-13 Daniel Jacobowitz <dan@debian.org>
14131
d40539a4 14132 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 14133
e1923096
JJ
141342004-10-12 Jeff Johnston <jjohnstn@redhat.com>
14135
14136 * gdb.threads/schedlock.c: Add comment markers to use to find
14137 line numbers.
14138 * gdb.threads/schedlock.exp: Adjust regex to handle the new
14139 comments.
14140 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
14141 breakpoint lines.
14142
ec8ba2c9
DJ
141432004-10-12 Daniel Jacobowitz <dan@debian.org>
14144
14145 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
14146
0eb3658b
DJ
141472004-10-12 Daniel Jacobowitz <dan@debian.org>
14148
14149 * configure.in: Add gdb.dwarf2.
14150 * configure: Regenerated.
14151 * Makefile.in: Add gdb.dwarf2.
14152 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
14153 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
14154 gdb.dwarf2/file1.txt: New files.
14155
a271cc33
OF
141562004-10-11 Orjan Friberg <orjanf@axis.com>
14157
a9c64011 14158 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
14159 of "run", since the latter doesn't work with remote targets. Adjust
14160 the breakpoint numbering accordingly.
14161 * gdb.threads/pthread_cond_wait.exp: Ditto.
14162
895ce074
MC
141632004-10-08 Michael Chastain <mec.gnu@mindspring.com>
14164
14165 * gdb.base/overlays.exp: Update copyright years.
14166
6be3092d
KI
141672004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
14168
14169 * gdb.base/overlays.exp: Disable if target is Linux.
14170
e05389b8
FL
141712004-10-06 Felix Lee <felix+log1@specifixinc.com>
14172
14173 * config/gdbserver.exp (gdb_load): Use right filename on remote.
14174
73cb587d
KI
141752004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
14176
14177 * gdb.asm/asm-source.exp: Add m32r-linux target.
14178 * gdb.asm/m32r-linux.inc: New file.
14179
3c0edcdc
AC
141802004-09-24 Andrew Cagney <cagney@redhat.com>
14181 David Anderson <anderson@redhat.com>
14182
14183 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
14184 command fails, assume things will work.
14185 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
14186 (_GNU_SOURCE): Define.
14187 (print_unsigned, print_hex): Change parameter to "long long".
14188 (print_byte_count): New function, use to print byte counts.
14189 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
14190 O_LARGEFILE.
14191 (main): Compute an upper bound on a corefile in max_core_size.
14192 Limit memory chunk size to max_core_size. Limit total memory
14193 allocated to max_core_size.
14194
4bb3667f
AC
141952004-09-23 Andrew Cagney <cagney@gnu.org>
14196
14197 * gdb.base/bigcore.exp: Replace the code that creates a corefile
14198 from a separate process with code that creates a corefile by
14199 making the inferior dump core.
14200
60fe1a51
MK
142012004-09-23 Mark Kettenis <kettenis@gnu.org>
14202
14203 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
14204 block.
14205
8e937346
MC
142062004-09-23 Michael Chastain <mec.gnu@mindspring.com>
14207
14208 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
14209 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
14210 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
14211 Likewise.
14212
7213f6d6
JJ
142132004-09-20 Jeff Johnston <jjohnstn@redhat.com>
14214
14215 * gdb.java/jprint.exp: New test case for java inferior call.
14216 * gdb.java/jprint.java: Ditto.
14217
eac69dca
JB
142182004-09-15 Joel Brobecker <brobecker@gnat.com>
14219
14220 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
14221
22227696
MC
142222004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14223
14224 * gdb.threads/killed.c: Include <stdlib.h>.
14225 * gdb.threads/pthreads.c: Likewise.
14226
7dd403a4
MC
142272004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14228
14229 * gdb.threads/killed.c: Add copyright notice.
14230
33f2d567
JM
142312004-09-10 Jason Molenda (jmolenda@apple.com)
14232
a9c64011
AS
14233 * gdb.base/define.exp: Two new tests to verify zero space chars
14234 after 'if' and 'while' commands in a user-defined command is correctly
14235 parsed.
33f2d567 14236
e05b62ac
AC
142372004-09-08 Andrew Cagney <cagney@gnu.org>
14238
14239 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
14240 delivery test with duplicate at end of file.
14241
9cbe82da
MK
142422004-09-06 Mark Kettenis <kettenis@jive.nl>
14243
14244 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
14245
564803d9
MC
142462004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14247
14248 * config/hppro.exp: Removed.
14249
7c6807ce
MC
142502004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14251
14252 * config/sparclet.exp: Removed.
14253
bf7e26dd
MC
142542004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14255
14256 * config/udi.exp: Removed.
14257
714e341b
MC
142582004-09-02 Michael Chastain <mec.gnu@mindspring.com>
14259
14260 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
14261 of "exp_continue".
14262 (advancei): Likewise.
14263
1236e623
JJ
142642004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14265
14266 * gdb.base/unload.exp: Fix so messages aren't duplicated.
14267
3bdcad15
MI
142682004-09-01 Manoj Iyer <manjo@austin.ibm.com>
14269
228af206 14270 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
14271 to check for nodebug in executable.
14272 * gdb.gdb/observer.exp (setup_test): Likewise.
14273 * gdb.gdb/selftest.exp (test_with_self): Likewise.
14274 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
14275
c72b934c
AC
142762004-09-01 Andrew Cagney <cagney@gnu.org>
14277
14278 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14279 files.
14280
edd9b715
JJ
142812004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14282
14283 * gdb.base/unload.exp: Fix expected warning message to match
14284 latest format.
14285
fb4ce06b
CV
142862004-09-01 Corinna Vinschen <vinschen@redhat.com>
14287
14288 * gdb.base/call-rt-st.exp: Fix typos.
14289
ce78e7c3
MI
142902004-08-31 Manoj Iyer <manjo@austin.ibm.com>
14291
14292 * gdb.threads/thread_check.exp: New testcase.
14293 * gdb.threads/thread_check.c: New testcase.
14294
2dedb159
AC
142952004-08-31 Andrew Cagney <cagney@gnu.org>
14296
14297 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
14298 (skip_to_handler_entry): New procedures. Test stepping into a
14299 handler when the breakpoint is at the handler's entry point.
14300
68f53502
AC
143012004-08-30 Andrew Cagney <cagney@gnu.org>
14302
14303 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
14304 gdb/1757.
14305
3e3ffd2b
MC
143062004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14307
14308 With code from Manoj Iyer <manjo@austin.ibm.com>:
14309 * lib/gdb.exp (gdb_file_cmd): Return more information in the
14310 return value. Add an arm for "no debugging symbols found".
14311 Change a stray "error" to "perror".
14312 (gdb_run_cmd): Adapt to new return value.
14313 * gdb.base/remote.exp: Adapt to new return value.
14314 * gdb.gdb/complaints.exp: Likewise.
14315 * gdb.gdb/observer.exp: Likewise.
14316 * gdb.gdb/selftest.exp: Likewise.
14317 * gdb.gdb/xfullpath.exp: Likewise.
14318
4b6f5fd2
JB
143192004-08-27 Joel Brobecker <brobecker@gnat.com>
14320
14321 * gdb.threads/bp_in_thread.exp: New testcase.
14322
e5b25496
MC
143232004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14324
14325 Fix PR testsuite/1735.
14326 * gdb.threads/schedlock.c (thread_function): Add a cast
14327 to suppress a gcc warning.
14328 * gdb.threads/thread-specific.c (thread_function): Likewise.
14329
934353d6
MC
143302004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14331
14332 * gdb.base/unload.c: Include <stdlib.h>.
14333
f98a0aef 143342004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 14335
f98a0aef 14336 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
14337 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
14338 synchronized after the "return".
14339
5a2e8882
MC
143402004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14341
14342 * gdb.mi/basics.c: Include <stdio.h>.
14343 * gdb.mi/pthreads.c: Include <stdlib.h>.
14344 * gdb.mi/var-cmd.c: Include <stdlib.h>.
14345
a9640423
MC
143462004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14347
14348 * gdb.threads/schedlock.c: Add copyright notice.
14349
b04e311d
AC
143502004-08-25 Andrew Cagney <cagney@gnu.org>
14351
14352 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
14353 (skip_over_handler, breakpoint_over_hander): New test procedures.
14354 (advance, advancei): Add a proper prefix, do not use
14355 rerun_to_main.
14356 * gdb.base/sigstep.c (main): Change to use an infinite loop.
14357
7c27f15b
MC
143582004-08-24 Michael Chastain <mec.gnu@mindspring.com>
14359
14360 * gdb.mi/basics.c: Add copyright notice.
14361 * gdb.mi/var-cmd.c: Add copyright notice.
14362
fffc87ae
MC
143632004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14364
14365 * lib/gdb.exp: Remove signed_keyword_not_used.
14366 * lib/compiler.c: Likewise.
14367 * lib/compiler.cc: Likewise.
14368
d782e0bf
MC
143692004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14370
14371 * gdb.base/whatis.c: Remove conditional disabling of "signed".
14372 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
14373
96033e83
MC
143742004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14375
14376 * gdb.base/whatis.c: Add copyright notice.
14377
cf38c229
MK
143782004-08-20 Mark Kettenis <kettenis@gnu.org>
14379
14380 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
14381 it to skip the breakpoints encoded in the inline assembly.
14382
f4b49756
MC
143832004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14384
14385 * Makefile.in: Add gdb.fortran.
14386
2f193b69
MC
143872004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14388
14389 * gdb.base/call-sc.exp (test_scalar_returns):
14390 Fix cut-and-paste glitch in "Make fun return now".
14391
89a237cb
MC
143922004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14393
14394 * configure.in: Add gdb.fortran.
14395 * configure: Regenerate.
14396 * gdb.fortran/Makefile.in: New file.
14397 * lib/gdb.exp (skip_fortran_tests): New procedure.
14398
469aff8e
MC
143992004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14400
14401 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
14402 reference to bug-gnu@prep.ai.mit.edu.
14403 * gdb.mi/mi-var-child.exp: Likewise.
14404 * gdb.mi/mi-var-cmd.exp: Likewise.
14405 * gdb.mi/mi-var-display.exp: Likewise.
14406 * gdb.mi/mi2-var-block.exp: Likewise.
14407 * gdb.mi/mi2-var-child.exp: Likewise.
14408 * gdb.mi/mi2-var-cmd.exp: Likewise.
14409 * gdb.mi/mi2-var-display.exp: Likewise.
14410
00b51b9f
MK
144112004-08-15 Mark Kettenis <kettenis@gnu.org>
14412
14413 * gdb.base/unload.c (main): Make local variable msg const.
14414
45f07fef
MC
144152004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14416
14417 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
14418 to bug-gnu@prep.ai.mit.edu.
14419 * gdb.mi/mi-disassemble.exp: Likewise.
14420 * gdb.mi/mi-eval.exp: Likewise.
14421 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
14422 default line number.
14423 * gdb.mi/mi-return.exp: Likewise.
14424 * gdb.mi/mi-simplerun.exp: Likewise.
14425 * gdb.mi/mi-stack.exp: Likewise.
14426 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
14427 number with explicit range test.
14428 * gdb.mi/mi-watch.exp: Likewise.
14429 * gdb.mi/mi2-break.exp: Likewise.
14430 * gdb.mi/mi2-cli.exp: Likewise.
14431 * gdb.mi/mi2-disassemble.exp: Likewise.
14432 * gdb.mi/mi2-eval.exp: Likewise.
14433 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
14434 default line number.
14435 * gdb.mi/mi2-return.exp: Likewise.
14436 * gdb.mi/mi2-simplerun.exp: Likewise.
14437 * gdb.mi/mi2-stack.exp: Likewise.
14438 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
14439 number with explicit range test.
14440 * gdb.mi/mi2-watch.exp: Likewise.
14441
dd8c8ee7
MC
144422004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14443
14444 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
14445 * gdb.cp/m-static.exp: Likewise.
14446 * gdb.cp/rtti.exp: Likewise.
14447
4e838464
MK
144482004-08-14 Mark Kettenis <kettenis@gnu.org>
14449
14450 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
14451
8d8cb839
EZ
144522004-08-14 Eli Zaretskii <eliz@gnu.org>
14453
14454 * ChangeLog: Prefix Local Variables with semi-colons and indent
14455 the reference to older ChangeLog files, to fix fontification in
14456 Emacs.
14457
deea8bb0
MC
144582004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14459
14460 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
14461 * gdb.mi/mi2-break.exp: Likewise.
14462
c3297504
MC
144632004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14464
14465 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
14466
25808999
MC
144672004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14468
14469 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
14470
226a8d71
MC
144712004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14472
14473 * gdb.cp/classes.exp: Remove unused declarations. Just let
14474 test names default instead of providing special names. Remove
14475 extraneous demangler test.
14476
37fdf854
JJ
144772004-08-12 Jeff Johnston <jjohnstn@redhat.com>
14478
14479 * gdb.base/unload.exp: New test for breakpoints in dynamically
14480 loaded libraries.
14481 * gdb.base/unload.c: Ditto.
14482 * gdb.base/unloadshr.c: Ditto.
14483
2d3a7986
MC
144842004-08-12 Michael Chastain <mec.gnu@mindspring.com>
14485
14486 * gdb.cp/classes.exp (test_ptype_class_objects): Call
14487 cp_test_ptype_class.
14488 (test_enums): Likewise.
14489
c72b934c
AC
144902004-08-10 Andrew Cagney <cagney@gnu.org>
14491
14492 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14493 files.
14494
cc503c8a
AC
144952004-08-10 Andrew Cagney <cagney@gnu.org>
14496
14497 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
14498 init_malloc call.
14499
902f2ccb
MC
145002004-08-10 Michael Chastain <mec.gnu@mindspring.com>
14501
14502 * ChangeLog: Add copyright notice. The notice is copied
14503 from emacs 21.3 top level ChangeLog.
14504
78c90502
MC
145052004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14506
14507 * lib/cp-support.exp: New file.
14508 * lib/cp-support.exp (cp_test_type_class): New function.
14509 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
14510 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
14511 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
14512 cp_test_ptype_class.
14513
88e5ea78
MC
145142004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14515
14516 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
14517 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14518 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
14519 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
14520 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14521 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
14522 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
14523 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
14524 gdb.mi/mi2-watch.exp: Update copyright years.
14525
6a89fc9c
MK
145262004-08-09 Mark Kettenis <kettenis@gnu.org>
14527
14528 * gdb.base/sigaltstack.exp: Provide proper anchoring.
14529
1482e0de
MC
145302004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14531
14532 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
14533 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
14534 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
14535 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14536 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
14537 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
14538 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
14539 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14540 gdb.mi/mi-watch.exp: Update copyright years.
14541
1a5ce3f3
DJ
145422004-08-08 Daniel Jacobowitz <dan@debian.org>
14543
14544 PR gdb/1738
14545 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
14546 from a breakpoint with a pending signal.
14547
04f6ecf2
DJ
145482004-08-08 Daniel Jacobowitz <dan@debian.org>
14549
14550 PR gdb/1736
14551 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14552 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14553 the prompt.
14554 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14555
54d90d35
DJ
145562004-08-08 Daniel Jacobowitz <dan@debian.org>
14557
14558 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14559
d2f6abb0
DJ
145602004-08-08 Daniel Jacobowitz <dan@debian.org>
14561
14562 PR gdb/1736
14563 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14564 for i?86-*-linux*.
14565
5598c03d
DJ
145662004-08-08 Daniel Jacobowitz <dan@debian.org>
14567
14568 * gdb.arch/i386-prologue.exp: Compile without debug information.
14569
c6fee705
MC
145702004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14571
14572 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14573 rather than asking gdb to search.
14574
dd90efdb
MC
145752004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14576
14577 * gdb.base/gcore.c: Include <string.h>.
14578
1e84bec1
MC
145792004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14580
14581 * gdb.base/gcore.c: Add copyright notice.
14582
e425eb2b
MC
145832004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14584
14585 * gdb.base/freebpcmd.c: Include <stdio.h>.
14586 * gdb.base/long_long.c: Include <string.h>.
14587 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14588 * gdb.base/siginfo.c: Include <string.h>.
14589 * gdb.base/sigstep.c: Include <string.h>.
14590
cb9aaed5
MC
145912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14592
14593 * gdb.base/complex.c: Include <stdlib.h>.
14594
55944f3d
MC
145952004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14596
14597 * gdb.base/complex.c: Add copyright notice.
14598
7b2953d9
MC
145992004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14600
14601 * gdb.base/charset.c: Include <stdlib.h>.
14602
c9133d23
MC
146032004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14604
14605 * gdb.base/auxv.c: Include <stdlib.h>.
14606
0a8490ad
MC
146072004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14608
14609 * gdb.base/auxv.c: Add copyright notice.
14610
3426d5ec
MC
146112004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14612
14613 * gdb.base/coremaker.c: Add copyright notice.
14614 * gdb.base/coremaker2.c: Add copyright notice.
14615
8da195dd
AC
146162004-08-04 Andrew Cagney <cagney@gnu.org>
14617
14618 * gdb.base/store.exp: Update copyright.
14619 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14620 names, do not import gdb_prompt.
14621
8d394f98
AC
146222004-08-01 Andrew Cagney <cagney@gnu.org>
14623
14624 Fix PR testsuite/1729.
14625 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14626 not use capture_value with value 4.
14627 (capture_value): Add optional test name parameter.
14628 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14629 the prefix, pass to capture_value.
14630
b6702b23
MK
146312004-08-01 Mark Kettenis <kettenis@gnu.org>
14632
14633 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14634 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14635 (main): Call new function.
14636
c203e0ca
MC
146372004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14638
14639 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14640
a7995a30
MC
146412004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14642
14643 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14644
9366563b
MC
146452004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14646
b6eeaf26 14647 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14648 Accept more values of vtbl pointer. Remove some messages
14649 about "obsolete gcc or gdb".
14650
2fc1f950
MC
146512004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14652
14653 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14654
c724d49b
MC
146552004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14656
14657 * gdb.base/asm-source.exp: Properly convert target board
14658 debug flags from gcc format to binutils format.
14659
736b0fce
MK
146602004-07-28 Mark Kettenis <kettenis@gnu.org>
14661
14662 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14663 gdb1718". PR backtrace/1718 partially fixed.
14664
5633ea5c
JJ
146652004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14666
14667 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14668
575eebb1
NC
146692004-07-26 Nick Clifton <nickc@redhat.com>
14670
14671 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14672 good default value for a specific architecture is available then
14673 set it to that value. Otherwise default to the -gstabs switch.
14674 Remove the -g... switches from the asm-flags variable. Allow the
14675 target board info to override the value if it wants to. Pass the
14676 switch on the assembler command line.
14677
62104619
MK
146782004-07-23 Mark Kettenis <kettenis@gnu.org>
14679
14680 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14681 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14682 (main): Call new function.
14683
4a1135b8
MC
146842004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14685
14686 Test for PR exp/1715.
14687 * gdb.base/radix.exp: Refactor common procedures. Make all
14688 test names unique. Change XFAIL to KFAIL.
14689
8a12c1f0
MC
146902004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14691
14692 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14693 * gdb.ada/gnat_ada.gin: ... to here.
14694 * configure.in: Use gnat_ada.gin.
14695 * configure: Regenerate.
14696
23b451cf
AC
146972004-07-20 Andrew Cagney <cagney@gnu.org>
14698
14699 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14700 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14701 XFAILs. Clean up test messages and comments. Check backtraces.
14702 Delete re-sync code.
14703
ab618a02
MC
147042004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14705
14706 Fix PR cli/740.
14707 * gdb.base/annota1.exp: Honor gdb,nosignals.
14708 * gdb.base/annota3.exp: Likewise.
14709
46dad340
MC
147102004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14711
14712 * lib/java.exp: Update copyright notice.
14713
756d8c70
AC
147142004-07-19 Andrew Cagney <cagney@gnu.org>
14715
14716 * gdb.base/selftest.exp: Copy file from here ...
14717 * gdb.gdb/selftest.exp: ... to here.
14718
586027e6
AC
147192004-07-16 Andrew Cagney <cagney@redhat.com>
14720
14721 * lib/insight-support.exp: Delete file.
14722 * lib/java.exp (java_init): Fix copyright.
14723
029d2200
AC
147242004-07-16 Andrew Cagney <cagney@gnu.org>
14725
14726 * gdb.base/restore.c: Append "prologue" to comments marking the a
14727 function's prologue.
14728 * gdb.base/restore.exp: Update copyright, re-indent.
14729 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14730 callerN" prefix where needed. Update patterns that match a
14731 function's prologue.
14732
653b62c5
MC
147332004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14734
14735 * gdb.base/restore.c: Add copyright notice.
14736
f7d690e5
AC
147372004-07-16 Andrew Cagney <cagney@gnu.org>
14738
14739 * gdb.base/logical.exp: Update copyright.
14740 (evaluate): New procedure. Use to re-implement tests using
14741 several tables.
14742
d629a7cb
MH
147432004-07-14 Martin Hunt <hunt@redhat.com>
14744
14745 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14746 which fixes some problems where init.tcl was not found.
14747
9c7bb332
AC
147482004-07-13 Andrew Cagney <cagney@gnu.org>
14749
6bf46641
AC
14750 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14751 (check_sizeof, check_valueof): Do not include the output in the
14752 test name. Use gdb_test.
14753 (get_valueof): Use gdb_test_multiple.
14754
c4ffd4c0
AC
14755 * gdb.base/step-test.exp: Update copyright. Use
14756 gdb_test_multiple. Ensure that test names do not include
14757 architecture dependent output.
14758
ab89363a
AC
14759 * gdb.gdb/observer.exp: Update copyright.
14760 (setup_test): Use gdb_test_multiple.
14761 (attach_first_observer, attach_second_observer)
14762 (attach_third_observer, detach_first_observer)
14763 (detach_second_observer, detach_third_observer)
14764 (reset_counters, check_counters): Make $message a prefix.
14765 (test_normal_stop_notifications): Add "args" parameter - a list of
14766 init functions to be called. Make $message a prefix,
14767 (test_observer_normal_stop): Change the message prefixes so that
14768 they are unique, pass the attach / detach procedures to
14769 test_normal_stop_notifications.
14770
ec58997a
AC
14771 * gdb.base/signull.exp (test_segv): Prefix all tests with
14772 "${name}". Clean up test messages.
14773
b475183b
AC
14774 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14775
9c7bb332
AC
14776 * gdb.base/ena-dis-br.exp: Update copyright.
14777 (break_at): New function. Replace send_gdb with gdb_test,
14778 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14779 ignore count, not stopped at bpt", with KFAIL.
14780
2dd95497
CV
147812004-07-13 Corinna Vinschen <vinschen@redhat.com>
14782
14783 * gdb.base/attach.exp: Remove cleanupfile handling.
14784
419e626b
AC
147852004-07-12 Andrew Cagney <cagney@gnu.org>
14786
14787 * gdb.base/annota1.exp: Cleanup corefile test name.
14788 * gdb.base/annota3.exp: Ditto.
14789
8b1b3228
AC
147902004-07-12 Andrew Cagney <cagney@gnu.org>
14791
78650829
AC
14792 * gdb.base/signals.exp: Clean up copyright, re-indent.
14793
8b1b3228
AC
14794 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14795 gdb_test and gdb_test_multiple.
14796
935c2760
JJ
147972004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14798
14799 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14800 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14801 provide line number info for first statement in main.
14802
1544280f
AC
148032004-07-08 Andrew Cagney <cagney@gnu.org>
14804
1279f4ff
AC
14805 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14806
1544280f
AC
14807 * gdb.base/sigbpt.exp: Make the common part of each test name a
14808 prefix instead of suffix.
14809
bcc82369
BR
148102004-07-07 Bob Rossi <bob_rossi@cox.net>
14811
14812 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14813 test from test_tbreak_creation_and_listing to
14814 test_file_list_exec_source_file
14815 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14816 Changed name of test from test_tbreak_creation_and_listing to
14817 test_file_list_exec_source_file
14818
23f4b0aa
JJ
148192004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14820
14821 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14822 the jmisc() constructor instead of <init>.
14823 * gdb.java/jmisc1.exp: Ditto.
14824
56401cd5
AC
148252004-07-07 Andrew Cagney <cagney@gnu.org>
14826
14827 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14828 corrupting the PC.
14829
44ae2f6a
MC
148302004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14831
14832 * gdb.cp/templates.exp: Accept whitespace change in demangler
14833 output.
14834
45a83408
AC
148352004-07-06 Andrew Cagney <cagney@gnu.org>
14836
14837 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14838
d205ad70
MC
148392004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14840
14841 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14842 * lib/compiler.cc: Likewise.
14843
06ea1a61
MC
148442004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14845
14846 * lib/compiler.cc: Work around string preprocessing problem
14847 with old hp c++ compiler.
14848 * lib/compiler.c: Likewise.
14849
daab1251
CV
148502004-06-29 Corinna Vinschen <vinschen@redhat.com>
14851
14852 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14853 directives to conditionalize symbol prefixing.
14854 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14855 additional_flags handling. Add underscore prefix for Cygwin.
14856 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14857 conditionalize symbol prefixing.
14858 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14859 additional_flags handling. Add underscore prefix for Cygwin.
14860
cc984116
CV
148612004-06-29 Corinna Vinschen <vinschen@redhat.com>
14862
14863 * gdb.base/bigcore.exp: Skip test on Cygwin.
14864
c279b077
MC
148652004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14866
14867 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14868 formats for "info register". Use gdb_test_multiple. Fix
14869 the "invalid register" test.
14870
0e915747
CV
148712004-06-28 Corinna Vinschen <vinschen@redhat.com>
14872
14873 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14874 PID for Cygwin. Add Cygwin specific strings to check for in some
14875 tests.
14876 (do_attach_tests): Add a test for user interaction when attaching
14877 to a process with no matching symbol table already loaded.
14878
11422c86
AC
148792004-06-26 Andrew Cagney <cagney@gnu.org>
14880
14881 Test PR java/1567 and PR java/1565.
14882 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14883 * gdb.java/jmisc2.exp: Delete file.
14884
cefbce26
MC
148852004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14886
14887 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14888
e19f872c
CV
148892004-06-25 Corinna Vinschen <vinschen@redhat.com>
14890
14891 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14892 attach process.
14893
d931ba3b
MC
148942004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14895
14896 * gdb.cp/pr-1553.exp: Remove.
14897
aef68c48
MC
148982004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14899
14900 * gdb.cp/pr-1553.cc: Remove.
14901 * gdb.cp/pr-1553.exp: Disable this test.
14902
8d5df71a
JB
149032004-06-20 Jim Blandy <jimb@redhat.com>
14904
a9c64011 14905 Fix PR testsuite/1680.
8d5df71a
JB
14906 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14907 regular expressions.
14908
4ac6f39d
MC
149092004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14910
14911 Fix PR testsuite/1679.
14912 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14913 Issue an UNSUPPORTED result instead.
14914
1b413552
JB
149152004-06-18 Jim Blandy <jimb@redhat.com>
14916
14917 * gdb.base/charset.exp: Only send a control-C if we see a new
14918 prompt and incomplete command.
14919
6daa6ebd
MC
149202004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14921
14922 * gdb.cp/pr-574.cc: Add copyright notice.
14923
51fa4ae0
JB
149242004-06-17 Jim Blandy <jimb@redhat.com>
14925
14926 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14927 cases where the regexp has no groups; this grabs random text from
14928 the previous test suite, whatever that was.
14929
8fea26c5
MC
149302004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14931
14932 * gdb.cp/printmethod.cc: Add copyright notice.
14933
1e3aeb41
MC
149342004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14935
14936 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14937
9d9030bc
AC
149382004-06-16 Andrew Cagney <cagney@gnu.org>
14939
14940 * gdb.base/signull.c: Update copyright. Include <string.h>.
14941 (bowler): Replace data_pointer with data_read
14942 and data_write cases. Add code_descriptor case.
14943 (zero, desc): New array and pointer.
14944 (data, code): Change to simple pointers.
14945 * gdb.base/signull.exp: Fix probe pattern matching a function
14946 descriptor SIGSEGV. Replace data_pointer with data_read and
14947 data_write tests.
14948
acd4ad44
AC
149492004-06-16 Andrew Cagney <cagney@gnu.org>
14950
14951 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14952
08fd625c
MC
149532004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14954
14955 * gdb.base/long_long.c: Add copyright notice.
14956
1903502c
MC
149572004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14958
14959 * gdb.base/long_long.exp: Remove reference to
14960 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14961 to gdb_breakpoint and gdb_continue_to_breakpoint.
14962
83313cb1
JB
149632004-06-14 Jim Blandy <jimb@redhat.com>
14964
14965 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14966 endian case.
14967
1bf404ef
AC
149682004-06-14 Andrew Cagney <cagney@gnu.org>
14969
14970 * gdb.base/gcore.exp (capture_command_output): Delete the always
14971 passing tests containing inferior values.
14972 * gdb.base/ending-run.exp: Do not include the breakpoint address
14973 in the test message. Update copyright.
14974 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14975 size in the test name, use gdb_test_multiple. Update copyright.
14976
ef220b33
MC
149772004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14978
14979 * gdb.cp/ref-types.cc: Add copyright notice.
14980
4f70a4c9
MC
149812004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14982
14983 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14984 hp_aCC_compiler.
14985 * lib/compiler.cc: Likewise.
14986 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14987 'set' commands. Log diagnostics for other lines. Set
14988 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14989
335928ac
MC
149902004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14991
14992 * gdb.cp/try_catch.cc: Add copyright notice.
14993
2efb12e8
MC
149942004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14995
14996 * gdb.cp/userdef.cc: Add copyright notice.
14997
0bbed51a
MC
149982004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14999
15000 * gdb.cp/virtfunc.cc: Add copyright notice.
15001
e12a46c9
RC
150022004-06-11 Randolph Chung <tausq@debian.org>
15003
15004 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
15005 problem.
15006
338e05af
AC
150072004-06-10 Andrew Cagney <cagney@gnu.org>
15008
15009 * lib/compiler.cc, lib/compiler.c: Append either
15010 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
15011 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
15012 instead of gcc-3-3.
15013
dc3f10cb
AC
150142004-06-09 Andrew Cagney <cagney@gnu.org>
15015
b4d946af
AC
15016 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
15017 gdb/1455, bug is specific to "long long" and "double".
a9c64011 15018
dc3f10cb
AC
15019 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
15020 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
15021 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
15022 fixed.
15023
b5c0bfa2
AC
150242004-06-09 Andrew Cagney <cagney@gnu.org>
15025
15026 * gdb.base/structs.exp (test_struct_returns): Replace
15027 "return_value_unknown" and "finish_value_unknown" by
15028 "return_value_known" and "finish_value_known". Instead of
15029 "return_value_unknown" iff "finish_value_unknown", check
15030 "return_value_known" implies "finish_value_known".
15031
caeb605f
MH
150322004-06-08 Martin Hunt <hunt@redhat.com>
15033
15034 * gdb.base/float.exp: Add pattern for mips targets.
15035
c892bb64
RC
150362004-06-08 Randolph Chung <tausq@debian.org>
15037
15038 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
15039 message for unknown architectures more clear.
15040
48306d3e
JB
150412004-06-08 Joel Brobecker <brobecker@gnat.com>
15042
15043 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
15044 start the execution of the program.
15045
83ecb59f
JB
150462004-06-07 Jim Blandy <jimb@redhat.com>
15047
15048 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
15049 * gdb.arch/i386-cpuid.h: New helper file.
15050
55264cb4
RC
150512004-06-07 Randolph Chung <tausq@debian.org>
15052
15053 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
15054 has started.
15055
23cadb28
RM
150562004-06-04 Roland McGrath <roland@redhat.com>
15057
15058 Fix PR gdb/1647.
15059 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
15060 differently to be robust to output buffering differences.
15061
51d01eda
MC
150622004-06-04 Michael Chastain <mec.gnu@mindspring.com>
15063
15064 * gdb.threads/pthreads.exp: Update copyright years.
15065 (check_control_c): Change asynchronous 'after' to synchronous.
15066
f4fc3b93
RM
150672004-06-04 Roland McGrath <roland@redhat.com>
15068
15069 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
15070 next gdb prompt.
15071
4013522b
MC
150722004-06-02 Michael Chastain <mec.gnu@mindspring.com>
15073
15074 Fix PR gdb/1636.
15075 * gdb.threads/manythreads.exp: Change asynchronous 'after'
15076 calls to synchronous.
15077
7a8f1e6b
JB
150782004-05-26 Jim Blandy <jimb@redhat.com>
15079
15080 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
15081
81bb3443
RC
150822004-05-24 Randolph Chung <tausq@debian.org>
15083
15084 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
15085 * gdb.asm/pa.inc: New file.
15086
8f5a3103
MK
150872004-05-22 Mark Kettenis <kettenis@gnu.org>
15088
15089 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
15090
734b8fe8 150912004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 15092 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
15093
15094 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
15095 GDB prompt.
15096
725603e1
UW
150972004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15098
f4fc3b93 15099 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
15100 setjmp/longjmp. Use sigaction instead of signal.
15101
8b923272 151022004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 15103 Michael Snyder <msnyder@redhat.com>
8b923272
JB
15104
15105 * gdb.threads/pthread_cond_wait.c: New file.
15106 * gdb.threads/pthread_cond_wait.exp: New testcase.
15107
8bfabb04
AC
151082004-05-13 Andrew Cagney <cagney@redhat.com>
15109
15110 * gdb.base/signull.exp, gdb.base/signull.c: New files.
15111 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
15112
42edda50
AC
151132004-05-11 Andrew Cagney <cagney@redhat.com>
15114
15115 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
15116 fixed but revealed gdb/1639.
15117
d303a6c7
AC
151182004-05-10 Andrew Cagney <cagney@redhat.com>
15119
15120 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
15121 func1" and "next to 2nd alarm", kernel bug avoided.
15122
bf08c2a1
DJ
151232004-05-10 Daniel Jacobowitz <dan@debian.org>
15124
15125 PR external/1568
15126 * gdb.base/bigcore.exp: Check the size of the dumped core file.
15127 XFAIL if it is smaller than bytes_allocated.
15128 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
15129 (main): Make chunks_allocated unsigned. Correct comment.
15130
c0586a34
JB
151312004-05-07 Joel Brobecker <brobecker@gnat.com>
15132
15133 * gdb.arch/powerpc-aix-prologue.c: New file.
15134 * gdb.arch/powerpc-aix-prologue.exp: New file.
15135
f2785d12
JB
151362004-05-07 Jim Blandy <jimb@redhat.com>
15137
15138 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
15139 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
15140
bd7f6e30
JB
151412004-05-06 Joel Brobecker <brobecker@gnat.com>
15142
15143 * gdb.base/sep.exp: No longer setup_kfail when the program was
15144 built with dwarf2.
15145
0a5e7efe
JI
151462004-05-05 Jim Ingham <jingham@apple.com>
15147
15148 * gdb.base/pending.exp: Make sure pending breakpoints
15149 preserve the ignore count.
f4fc3b93 15150
a8958849
MK
151512004-04-27 Jerome Guitton <guitton@gnat.com>
15152
15153 * i386-prologue.exp: Add testcase for jump instruction as first
15154 instruction of the real code.
15155 * i386-prologue.c (jump_at_beginning): New function.
15156
7e103f5b
MK
151572004-04-28 Mark Kettenis <kettenis@gnu.org>
15158
15159 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
15160 x86_64-*-*.
15161
5d38b224
MK
151622004-04-28 Mark Kettenis <kettenis@gnu.org>
15163
15164 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
15165 i*86-*-*.
15166
0ef32fd9
MK
151672004-04-25 Mark Kettenis <kettenis@gnu.org>
15168
15169 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
15170 expression that checks the return type.
15171
71d7dd7c
AC
151722004-04-23 Andrew Cagney <cagney@redhat.com>
15173
15174 * gdb.base/call-sc.exp: New test of scalar call/return values.
15175 * gdb.base/call-sc.c: Ditto.
15176
1e9f977e
JJ
151772004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15178
15179 * gdb.threads/manythreads.c: Reduce thread stack size.
15180
899d9e3a
JJ
151812004-04-23 Jeff Johnston <jjohnstn@redhat.com>
15182
15183 * gdb.threads/manythreads.c: Add copyright notice.
15184
61bcae62
AC
151852004-04-23 Andrew Cagney <cagney@redhat.com>
15186
15187 * gdb.base/siginfo.exp: Better handle step out of signal.
15188 * gdb.base/sigstep.exp: Ditto.
15189
7339a42e 151902004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 15191 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
15192
15193 * gdb.threads/manythreads.c: New testcase.
15194 * gdb.threads/manythreads.exp: Ditto.
15195
5c98409b
JB
151962004-04-22 Jim Blandy <jimb@redhat.com>
15197
15198 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
15199 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
15200
3b611f1a
MC
152012004-04-21 Michael Chastain <mec.gnu@mindspring.com>
15202
15203 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
15204
f0fd9238
AC
152052004-04-21 Andrew Cagney <cagney@redhat.com>
15206
15207 * gdb.base/sigstep.c: New file.
15208 * gdb.base/sigstep.exp: New file.
15209
90990674
JB
152102004-04-16 Joel Brobecker <brobecker@gnat.com>
15211
15212 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
15213 call to observer_notify_normal_stop.
15214
78cef34b
AC
152152004-04-15 Andrew Cagney <cagney@redhat.com>
15216
15217 * gdb.base/siginfo.c: New file.
15218 * gdb.base/siginfo.exp: New file.
15219
d2343407
JB
152202004-04-12 J. Brobecker <brobecker@gnat.com>
15221
15222 * gdb.base/sep.exp: Fix typo in comment.
15223
a2dba3c8
JB
152242004-04-12 J. Brobecker <brobecker@gnat.com>
15225
15226 * gdb.base/sep.c: New file.
15227 * gdb.base/sep-proc.c: New file.
15228 * gdb.base/sep.exp: New testcase.
15229
15f7b60e
MK
152302004-04-09 Mark Kettenis <kettenis@gnu.org>
15231
15232 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
15233 support.
15234
44f4de1a
AC
152352004-04-05 Andrew Cagney <cagney@redhat.com>
15236
15237 * gdb.base/sigaltstack.c: New file.
15238 * gdb.base/sigaltstack.exp: New file.
15239
ef04f396
JB
152402004-04-04 Joel Brobecker <brobecker@gnat.com>
15241
15242 * gdb.base/foll-fork.exp: Update the expected output for
15243 "help set follow-fork-mode", to match a change that was made
15244 to the help of this variable on 2004-01-13.
15245
d40d2c92
JB
152462004-04-01 Joel Brobecker <brobecker@gnat.com>
15247
15248 * lib/ada.exp: Add copyright notice.
15249 * bar.ads: Likewise.
15250 * bar.adb: Likewise.
15251 * null_record.adb: Likewise.
15252 * null_record.exp: Likewise.
15253 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
15254
f86ef5a3
JB
152552004-04-01 Joel Brobecker <brobecker@gnat.com>
15256
15257 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
15258 * configure: Regenerate.
15259
414e70e3
JB
152602004-04-01 Joel Brobecker <brobecker@gnat.com>
15261
15262 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
15263 to build the application. Remove the message printed when in
15264 verbose mode, redundant with the UNSUPPORTED message above.
15265
f0aaee49
JB
152662004-03-31 Joel Brobecker <brobecker@gnat.com>
15267
15268 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
15269 * gdb.ada (null_record.exp): New testcase.
15270
ac81cb54
JB
152712004-03-31 Joel Brobecker <brobecker@gnat.com>
15272
15273 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
15274
854af2f7
JB
152752004-03-31 Joel Brobecker <brobecker@gnat.com>
15276
15277 * gdb.ada: New subdirectory.
15278 * gdb.ada/Makefile.in: New file.
15279 * gdb.ada/gnat_ada.gpr.in: New file.
15280
034cb681
JB
152812004-03-31 Joel Brobecker <brobecker@gnat.com>
15282
15283 * lib/ada.exp: New file.
15284
78a1a894
DJ
152852004-03-24 Daniel Jacobowitz <drow@mvista.com>
15286
15287 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
15288 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
15289
4b2b3b3e
AC
152902004-03-22 Andrew Cagney <cagney@redhat.com>
15291
15292 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
15293 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
15294 Problem identified by Ulrich Weigand.
15295
23c73aa3
DC
152962004-03-17 David Carlton <carlton@kealia.com>
15297
15298 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15299 PR c++/826.
15300
d63a86f8
RM
153012004-03-16 Roland McGrath <roland@redhat.com>
15302
15303 * gdb.base/auxv.exp: New file.
15304 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
15305
0e02aa50
DC
153062004-03-12 David Carlton <carlton@kealia.com>
15307
15308 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
15309 * gdb.cp/pr-1553.cc: Ditto.
15310 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
15311 pass branch.
15312
c20b71be
MC
153132004-03-12 Michael Chastain <mec.gnu@mindspring.com>
15314
15315 * gdb.cp/templates.exp: Accept more template types.
15316
c7414a01
MC
153172004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15318
15319 From Corinna Vinschen with modifications.
15320 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
15321 local variable obj_with_enum.
15322 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
15323 results with obj_with_enum.
15324
ed69573c
MC
153252004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15326
15327 * gdb.cp/classes.cc: New file, copied from misc.cc.
15328 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
15329
28301461
MC
153302004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15331
15332 * gdb.cp/misc.cc: Add copyright notice.
15333
1198ecbe
DC
153342004-03-05 David Carlton <carlton@kealia.com>
15335
15336 * gdb.cp/rtti.exp: Add 'print *obj3' test.
15337 * gdb.cp/rtti.h: Update copyright.
15338 (namespace n2::n3): New.
15339 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
15340 (n2::n3::func3): New.
15341 (main): Call n2::n3::func3.
15342 * gdb.cp/rtti2.cc: Update copyright.
15343 (n2::create3): New.
15344
9e08c470
MK
153452004-03-04 Mark Kettenis <kettenis@gnu.org>
15346
15347 * gdb.asm/openbsd.inc: Fix typo.
15348
4bebc3aa
FF
153492004-03-03 Fred Fish <fnf@redhat.com>
15350
15351 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
15352 "val" instead of unused "size". Update copyright year.
15353
6ea9fb37
DJ
153542004-02-29 Daniel Jacobowitz <drow@mvista.com>
15355
15356 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
15357 to use unsigned char.
15358 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15359 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
15360
23b23974
DJ
153612004-02-29 Daniel Jacobowitz <drow@mvista.com>
15362
15363 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
15364 line of output.
15365
7574fd53
DJ
153662004-02-28 Daniel Jacobowitz <drow@mvista.com>
15367
15368 * gdb.base/relocate.c (dummy): Initialize.
15369
a195357f
DJ
153702004-02-28 Daniel Jacobowitz <drow@mvista.com>
15371
15372 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
15373 a breakpoint at exit.
15374
72fd54a9
FF
153752004-02-27 Fred Fish <fnf@redhat.com>
15376
15377 * gdb.base/chng-syms.exp: Add expect condition to match failing
15378 case that isn't a timeout.
15379
b9d23137
AC
153802004-02-27 Andrew Cagney <cagney@redhat.com>
15381
15382 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
15383 support.
15384
15d208f6 153852004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 15386
15d208f6
FF
15387 * gdb.arch/gdb1431.c: Remove.
15388 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
15389 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
15390 of "until" incorrectly.
15391
98f9cd2d
JB
153922004-02-26 J. Brobecker <brobecker@gnat.com>
15393
15394 * gdb.cp/class2.cc (empty): New class.
15395 (refer): New function.
15396 (main): Declare an object of type empty and use it.
15397 * gdb.cp/class2.exp: Print the value of an object of type empty.
15398
9b50c11b
JJ
153992004-02-26 Jeff Johnston <jjohnstn@redhat.com>
15400
15401 * gdb.base/langs.exp: Update query string to match the
15402 new nquery format used for pending breakpoints.
15403
0dcd613f
AC
154042004-02-26 Andrew Cagney <cagney@redhat.com>
15405
15406 Fix PR i18n/1570.
15407 * gdb.base/charset.c: Update copyright notice.
15408 (main, init_string): Remove the escape character '\e' tests.
15409 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
15410 * gdb.base/charset.exp (valid_host_charset): Ditto.
15411 * gdb.base/setvar.exp: Ditto.
15412
b8a56647
AC
154132004-02-24 Andrew Cagney <cagney@redhat.com>
15414
90d59e34
AC
15415 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
15416 mmapped data in core file" PASS and FAIL messages consistent.
15417
b8a56647
AC
15418 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
15419 setting a breakpoint. Work around PR java/1565.
15420
9f27c604
JJ
154212004-02-23 Jeff Johnston <jjohnstn@redhat.com>
15422
15423 * lib/gdb.exp (gdb_breakpoint): Update query string to match
15424 new nquery format.
15425 * gdb.base/pending.exp: Ditto.
15426
3224a706
MK
154272004-02-22 Mark Kettenis <kettenis@gnu.org>
15428
15429 * configure.in: Run stabs tests on *BSD.
15430 * configure: Regenerated.
15431
41e0a9ca
MK
154322004-02-21 Mark Kettenis <kettenis@gnu.org>
15433
15434 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
15435
1e1b3428
FF
154362004-02-20 Fred Fish <fnf@redhat.com>
15437
15438 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
15439 blank in test for "returns short", for consistency with other
15440 "returns xxx" tests. Update copyright year.
15441
f9a7572a
FF
154422004-02-19 Fred Fish <fnf@redhat.com>
15443
15444 New testcase for PR breakpoint/1558.
15445 * gdb.arch/gdb1558.exp: New file.
15446 * gdb.arch/gdb1558.c: New file.
15447
b2ce2854
EZ
154482004-02-19 Elena Zannoni <ezannoni@redhat.com>
15449
15450 * gdb.base/nodebug.exp: Fix typo.
15451
e7c9ff01
JB
154522004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15453
15454 Committed by Jim Blandy <jimb@redhat.com>.
15455
62f4b920
JB
15456 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
15457
2db536a1
JB
15458 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
15459
e7c9ff01
JB
15460 * gdb.base/float.exp: Support s390*-*-* targets.
15461
f3205b34
AF
154622004-02-17 Adam Fedor <fedor@gnu.org>
15463
15464 * gdb.base/gdb1555.exp: New file.
15465 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
15466
9d62932d
EZ
154672004-02-17 Elena Zannoni <ezannoni@redhat.com>
15468
15469 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
15470
344c9711
FF
154712004-02-16 Fred Fish <fnf@redhat.com>
15472
15473 * gdb.arch/gdb1291.c: Remove
15474 * gdb.arch/gdb1291.s: New test input file.
15475 * gdb.arch/gdb1291.exp: Expand test to check case that should not
15476 fail. Test for correct result, known incorrect result, other
15477 failures and timeouts.
15478
2d822687
AC
154792004-02-16 Andrew Cagney <cagney@redhat.com>
15480
15481 * gdb.base/bigcore.exp: New file.
15482 * gdb.base/bigcore.c: New file.
15483
dac15b66
AC
154842004-02-13 Andrew Cagney <cagney@redhat.com>
15485
15486 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
15487 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
15488 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
15489 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
15490 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
15491 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
15492 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
15493 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
15494 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
15495 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
15496
6bdfc2c4
JJ
154972004-02-11 Jeff Johnston <jjohnstn@redhat.com>
15498
15499 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
15500 executed is an alloc instruction.
15501
87b3ede8
DC
155022004-02-11 David Carlton <carlton@kealia.com>
15503
15504 * gdb.cp/breakpoint.exp: New.
15505 * gdb.cp/breakpoint.cc: New.
15506
6e19e2bf
MC
155072004-02-11 Michael Chastain <mec.gnu@mindspring.com>
15508
15509 Partial fix for PR gdb/1543.
15510 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
15511 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
15512 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
15513 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
15514 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
15515 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
15516 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
15517 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
15518 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
15519 to bug-gdb@prep.ai.mit.edu .
15520 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
15521 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
15522 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
15523 Likewise.
15524
5c5455dc
AC
155252004-02-10 Andrew Cagney <cagney@redhat.com>
15526
15527 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
15528 using gdb_internal_error_resync.
15529
9cf689d7
DJ
155302004-02-09 Daniel Jacobowitz <drow@mvista.com>
15531
15532 * gdb.threads/thread-specific.exp: Stop early if no threads are
15533 found.
15534
d2dc51db
MC
155352004-02-09 Michael Chastain <mec.gnu@mindspring.com>
15536
15537 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
15538
14b1a056
DJ
155392004-02-08 Daniel Jacobowitz <drow@mvista.com>
15540
15541 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
15542 breakpoints.
15543
83f66e8f
DJ
155442004-02-07 Daniel Jacobowitz <drow@mvista.com>
15545
15546 * config/sim.exp (gdb_load): Handle $arg == "".
15547 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15548 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15549
30fc0091
EZ
155502004-02-07 Elena Zannoni <ezannoni@redhat.com>
15551
a9c64011
AS
15552 * gdb.base/maint.exp: Update test to reflect
15553 obstack changes.
30fc0091 15554
4d806929
JJ
155552004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15556
15557 * gdb.base/pendshr.c (pendfunc): New function that calls
15558 pendfunc1.
15559 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15560
7bfdd688
FF
155612004-02-04 Fred Fish <fnf@redhat.com>
15562
15563 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15564 function symbols and update copyright years.
15565 * gdb.arch/gdb1291.c: Ditto.
15566
aaa08ee4
MC
155672004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15568
15569 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15570
dbad7755
MC
155712004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15572
15573 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15574
ec4646ef
MC
155752004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15576
15577 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15578
1b802196
FF
155792004-02-02 Fred Fish <fnf@redhat.com>
15580
15581 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15582 remote targets. Update copyright years.
15583
18fe2033
JJ
155842004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15585
15586 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15587 support.
15588 * gdb.base/langs.exp: Fix test which attempts to create
15589 breakpoint on non-existent function to handle new pending
15590 support.
15591 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15592 a breakpoint.
15593 * gdb.base/pending.exp: New test.
15594 * gdb.base/pending.c: New file.
15595 * gdb.base/pendshr.c: Ditto.
15596
8d577d32
DC
155972004-02-02 David Carlton <carlton@kealia.com>
15598
15599 * gdb.cp/overload.exp: Add overloadNamespace tests.
15600 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15601 (overloadNamespace, XXX): New.
15602 (main): Call XXX::marker2.
15603
3ad13771
FF
156042004-02-01 Fred Fish <fnf@redhat.com>
15605
15606 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15607 * gdb.base/finish.exp: Ditto.
15608 * gdb.base/gcore.exp: Ditto.
15609 * gdb.base/huge.exp: Ditto.
15610 * gdb.base/info-proc.exp: Ditto.
15611 * gdb.base/return2.exp: Ditto.
15612 * gdb.threads/gcore-thread.exp: Ditto.
15613
44c75849
DJ
156142004-02-01 Daniel Jacobowitz <drow@mvista.com>
15615
15616 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15617
005bc093
MK
156182004-02-01 Mark Kettenis <kettenis@gnu.org>
15619
15620 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15621 that opening the file succeeds on OpenBSD.
15622
c47cebdb
DJ
156232004-02-01 Daniel Jacobowitz <drow@mvista.com>
15624
15625 * gdb.threads/thread-specific.c: New file.
15626 * gdb.threads/threads-specific.exp: New test script.
15627 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15628 to expect_out.
15629
5a01311c
MK
156302004-02-01 Mark Kettenis <kettenis@gnu.org>
15631
15632 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15633 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15634 only on the "print_small_structs from print_long_arg_list" test.
15635
ce22a4f1
DJ
156362004-02-01 Daniel Jacobowitz <drow@mvista.com>
15637
15638 * gdb.base/completion.exp: Kill a stray backslash.
15639
15640 From Jim Ingham <jingham@apple.com>:
15641 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15642 agrees with the result from sending a tab.
15643
abbab9d3
DJ
156442004-01-31 Daniel Jacobowitz <drow@mvista.com>
15645
15646 * gdb.base/chng-syms.exp: Remove stray newline.
15647
53904d1e
MK
156482004-01-31 Mark Kettenis <kettenis@gnu.org>
15649
15650 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15651 *-*-openbsd*.
15652 * gdb.asm/openbsd.inc: New file.
15653
3a4b3aac
MK
156542004-01-30 Mark Kettenis <kettenis@gnu.org>
15655
15656 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15657 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15658 *-*solaris2*. Remove commented out default settings for
15659 asm-flags. Replace gdb_compile with target_link.
15660
ebac27b4
MC
156612004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15662
15663 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15664 for all tests. Remove old hp-ux and cygnus xfail cases.
15665
d8679d84
PH
156662004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15667
15668 * gdb.base/chng-syms.exp: New file.
15669 * gdb.base/chng-syms.c: New file.
15670
0a55bc22
MC
156712004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15672
15673 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15674 Provide arms for current output in all my configurations.
15675
94b8e876
MC
156762004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15677
15678 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15679 * lib/compiler.cc: Likewise.
15680 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15681 get the right preprocessor. Eval the output directly. Remove
15682 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15683 hp_f77_compiler and hp_f90_compiler completely.
15684 (gdb_preprocess): Delete.
15685 (get_compiler): Delete.
15686
7cf03d44
MK
156872004-01-24 Mark Kettenis <kettenis@gnu.org>
15688
15689 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15690 <string.h>.
15691
68b6dce9
NR
156922004-01-24 Nick Roberts <nick@nick.uklinux.net>
15693
15694 * gdb.mi/mi-stack.exp: Update copyright.
15695
b368761e
DC
156962004-01-23 David Carlton <carlton@kealia.com>
15697
15698 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15699 test for cp_lookup_transparent_type.
15700 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15701 call them.
15702
f2061b53
DJ
157032004-01-23 Daniel Jacobowitz <drow@mvista.com>
15704
15705 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15706 after -var-update.
15707
37fc574a
DC
157082004-01-23 David Carlton <carlton@kealia.com>
15709
15710 * gdb.cp/namespace.cc (C::ensureRefs): New.
15711 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15712
8e94b928
NR
157132004-01-20 Nick Roberts <nick@nick.uklinux.net>
15714
15715 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15716 case "-stack-list-locals 2".
15717 * gdb.mi/mi-var-child.exp: Test for case
15718 "-var-list-children --all-values NAME".
15719
997b0952
MC
157202004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15721
15722 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15723
52470da3
MK
157242004-01-18 Mark Kettenis <kettenis@gnu.org>
15725
7049b4b8
MK
15726 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15727 used with gdb_test_multiple.
15728
52470da3
MK
15729 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15730 read at address 0. This fixes PR testsuite/1504.
15731
da6012e5
DJ
157322004-01-18 Daniel Jacobowitz <drow@mvista.com>
15733
15734 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15735 Remove downloading, guessing the host executable, the calls to
15736 gdb_file_cmd and gdb_target_cmd, and "load" support.
15737 (infer_host_exec): New function broken out from gdb_load.
15738 (gdb_load): New wrapper for gdbserver_gdb_load.
15739 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15740 gdb_target_cmd. Use -target-select.
15741 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15742 Download binaries to the host. Clear last_mi_remote_file when
15743 we load a new binary.
15744 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15745 call gdbserver_gdb_load and mi_gdb_target_cmd.
15746
32c70722
MC
157472004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15748
15749 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15750 type patterns.
15751
b0cecf36
MC
157522004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15753
15754 * gdb.cp/templates.exp: Fix typo in test name of
15755 "print Foo<volatile char*>::foo".
15756
4120d7e6
MC
157572004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15758
15759 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15760
f679e530
BE
157612004-01-16 Ben Elliston <bje@wasabisystems.com>
15762
15763 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15764 (clean mostlyclean): Remove empty rm.
15765
091c48f6
MC
157662004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15767
15768 * gdb.base/setvar.exp: Add copyright years.
15769
3e5fc8d2
DC
157702004-01-14 David Carlton <carlton@bactrian.org>
15771
15772 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15773 PR c++/1511 and update coment.
15774 * gdb.cp/templates.exp: Update patterns to match current output.
15775 If changes involve something other than whitespace, KFAIL
15776 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15777
63d06c5c
DC
157782004-01-14 David Carlton <carlton@kealia.com>
15779
15780 * gdb.cp/namespace.exp: Add tests involving classes defined within
15781 namespaces.
15782 * gdb.cp/namespace.cc (C::CClass): New.
15783 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15784
a51dab88
EZ
157852004-01-14 Elena Zannoni <ezannoni@redhat.com>
15786
15787 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15788 what debug info we have. Print a better message if something goes
15789 wrong while producing the separate debug info file.
15790
a476ccc9
MC
157912004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15792
15793 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15794
f453692c
MC
157952004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15796
15797 * gdb.base/callfuncs.c: Add copyright notice.
15798
f40063a5
MC
157992004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15800
15801 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15802 inheritance. PR gdb/1498, PR gcc/13539.
15803
19ac3974
EZ
158042004-01-13 Elena Zannoni <ezannoni@redhat.com>
15805
a9c64011
AS
15806 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15807 test specific name.
15808 * gdb.mi/gdb669.exp: Ditto.
15809 * gdb.mi/mi-pthreads.exp: Ditto.
15810 * gdb.mi/mi1-pthreads.exp: Ditto.
15811 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15812
56c97c6e
MC
158132004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15814
15815 * gdb.cp/member-ptr.cc: Add copyright notice.
15816
a0644324
MC
158172004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15818
15819 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15820 some patterns for recent versions of gcc and hpacc. Delete
15821 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15822 Delete tests that access a NULL pointer-to-member-data. This
15823 script is still disabled for gcc.
15824
32fabe09
EZ
158252004-01-12 Elena Zannoni <ezannoni@redhat.com>
15826
15827 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15828 escaped correctly.
32fabe09 15829
1f8a6abb
EZ
158302004-01-12 Elena Zannoni <ezannoni@redhat.com>
15831
15832 * gdb.base/sepdebug.exp: New file.
15833 * gdb.base/sepdebug.c: New file.
15834 * lib/gdb.exp (separate_debug_filename): New procedure.
15835 (gdb_gnu_strip_debug): New procedure.
15836
48efe704
AC
158372004-01-12 Andrew Cagney <cagney@redhat.com>
15838
15839 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15840 * gdb.mi/ChangeLog-1999-2003: New file.
15841
a9415475
AC
158422004-01-12 Andrew Cagney <cagney@redhat.com>
15843
15844 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15845 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15846 or EEXIST", treat EBUSY as an XFAIL.
15847
83b8cf9d
MC
158482004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15849
15850 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15851 hp_cc_compiler.
15852
9939d2a8
MC
158532004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15854
15855 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15856 decorations.
15857
1ff8cadf
MC
158582004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15859
15860 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15861 and "(aCC)" decorations. Remove obsolete doco about old
15862 test results.
15863
6fa9022e
MC
158642004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15865
15866 * gdb.cp/exception.exp: Fix typo in doco.
15867
209721fe
MK
158682004-01-09 Mark Kettenis <kettenis@gnu.org>
15869
15870 * gdb.base/gdb1476.exp: Fix typo.
15871
ef11303e
MC
158722004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15873
15874 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15875 file.
15876
041ab88c
MC
158772004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15878
15879 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15880 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15881 Use gdb_compile. Remove restriction on gcc. Add some patterns
15882 for recent version of gdb. Delete second half, which was a copy
15883 of the first half with different build flags. This test is
15884 still disabled because it is still not ready for production.
15885
e36d075a
MC
158862004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15887
15888 * gdb.cp/exception.cc: Add copyright notice.
15889 * gdb.cp/exception.exp: Add a notice that this file is broken
15890 because of line number changes caused by addition of copyright
15891 notice.
15892
42b190ad
MC
158932004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15894
15895 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15896 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15897
8f25f06b
MC
158982004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15899
15900 * gdb.cp/classes.exp: Accept gnu abi 2.
15901 * gdb.cp/derivation.exp: Likewise.
15902 * gdb.cp/overload.exp: Likewise.
15903 * gdb.cp/virtfunc.exp: Likewise.
15904
06ded8b8
MC
159052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15906
15907 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15908 semicolon after end of function.
15909
77c26ae3
MC
159102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15911
15912 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15913 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15914 boilerplate code for compiling and running the program under
15915 test. Add some string method tests.
15916
20757486
MC
159172004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15918
15919 * gdb.cp/bs15503.cc: Add copyright notice.
15920 * gdb.cp/bs15503.exp: Adjust line number.
15921
0fd3b503
MC
159222004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15923
15924 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15925 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15926
10d1bea8
MC
159272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15928
15929 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15930 hp_cc_compiler.
15931
2789202a
MC
159322004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15933
15934 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15935 * gdb.cp/ctti.exp: Use the marker instead of "next".
15936 With gcc, run further before bailing.
15937
b862f14c
MC
159382004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15939
15940 * gdb.cp/cttiadd.cc: Add copyright notice.
15941 * gdb.cp/cttiadd1.cc: Likewise.
15942 * gdb.cp/cttiadd2.cc: Likewise.
15943 * gdb.cp/cttiadd3.cc: Likewise.
15944
96da2469
MC
159452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15946
15947 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15948 Use gdb_test, gdb_test_multiple. Use floating-point values that
15949 have exact representations in IEEE-ish formats.
15950
053248ff
MC
159512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15952
15953 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15954 compilers. Delete duplicate call to get_compiler_info.
15955 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15956 * gdb.base/volatile.exp: Likewise.
15957
84acecdd
MK
159582004-01-07 Mark Kettenis <kettenis@gnu.org>
15959
15960 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15961 memory at address 0.
15962
fe11a27f
MC
159632004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15964
15965 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15966 to test for hp-ux assembler. Fix copyright years.
15967
60ad077b
AC
159682004-01-07 Andrew Cagney <cagney@redhat.com>
15969
15970 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15971
1c9b8f33
AC
159722004-01-07 Andrew Cagney <cagney@redhat.com>
15973
15974 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15975 when creating the read-only file. From analysis by Roland McGrath
15976 and Elena Zannoni.
15977
753ccc7a
MC
159782004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15979
15980 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15981
eca3e36b
MC
159822004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15983
15984 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15985 data pointers.
15986
f8d4bac4
MC
159872004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15988
15989 * gdb.cp/m-static.exp: Compile one source file at a time.
15990 Delete unused call to get_compiler_info.
15991
9b4e0f94
MC
159922004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15993
15994 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15995 * gdb.base/call-rt-st.exp: Likewise.
15996 * gdb.base/nodebug.exp: Likewise.
15997 * gdb.base/volatile.exp: Likewise.
15998 * gdb.cp/ref-types.exp: Likewise.
15999 * gdb.cp/templates.exp: Likewise.
16000
023c1024
MK
160012004-01-05 Mark Kettenis <kettenis@gnu.org>
16002
16003 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
16004
19703c4a
MC
160052004-01-05 Michael Chastain <mec.gnu@mindspring.com>
16006
16007 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
16008 hppa*-hp-hpux*.
16009
18b67037
MK
160102004-01-04 Mark Kettenis <kettenis@gnu.org>
16011
ba6219c8
MK
16012 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16013 x86_64-*-*.
16014
18b67037
MK
16015 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
16016 sparc64-*-* and sparc*-solaris2*.
16017
1bfbbb9d
MK
160182004-01-04 Mark Kettenis <kettenis@gnu.org>
16019
16020 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
16021 return ${tests}" test. The ${tests} already mentions the
16022 filename.
16023
06846494
MC
160242004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16025
16026 * gdb.cp/local.exp: Accept gcc abi 2.
16027
3b0cb202
MC
160282004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16029
16030 * gdb.cp/templates.exp: Accept gcc abi 2.
16031
0643ec3f
MC
160322004-01-02 Michael Chastain <mec.gnu@mindspring.com>
16033
16034 * lib/compiler.cc: Remove supports_template_debugging.
16035 * gdb.cp/templates.exp: Do not test supports_template_debugging.
16036
d231d0b1
MC
160372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16038
16039 * gdb.cp/namespace.exp: Accept gcc abi 2.
16040
44ffb27c
MC
160412004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16042
16043 * gdb.cp/method.exp: Accept gcc abi 2.
16044
184ad485
MC
160452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16046
16047 * gdb.cp/classes.exp: Generate identical results as old version.
16048 * gdb.cp/derivation.exp: Likewise.
16049 * gdb.cp/overload.exp: Likewise.
16050 * gdb.cp/virtfunc.exp: Likewise.
16051
116f09e7
MC
160522004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16053
16054 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
16055 mysterious bug with sourceware version of expect.
16056
b1379776
MC
160572004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16058
16059 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
16060 current versions of gcc, including gcc abi 2. Remove gratuitous
16061 restart of test program. Use gdb_test_multiple and gdb_test for
16062 all tests. Add patterns to xfail missing "const" in "const char *"
16063 and kfail PR gdb/1155.
16064
6b7a4c0e
MC
160652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16066
16067 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
16068 current versions of gcc, including gcc abi 2. Remove gratuitous
16069 restart of test program. Use gdb_test_multiple and gdb_test for
16070 all tests. Add patterns to kfail PR gdb/1498.
16071
51615d72
MC
160722003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16073
16074 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
16075 current versions of gcc, including gcc abi 2. Use "breakpoint"
16076 and "continue" instead of restarting the target program. Use
16077 gdb_test_multiple and gdb_test for all tests.
16078
7b79a9d7
MK
160792004-01-01 Mark Kettenis <kettenis@gnu.org>
16080
16081 * gdb.asm/asm-source.exp: Update copyright year. Link statically
16082 for *-*-solaris2*.
16083
1cd3489f
MC
160842003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16085
16086 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
16087 current versions of gcc, including gcc abi 2. Use "breakpoint"
16088 and "continue" instead of restarting the target program several
16089 times. Use gdb_test_multiple and gdb_test for all tests.
16090
850742db
MC
160912003-12-18 Michael Chastain <mec.gnu@mindspring.com>
16092
16093 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
16094 source files.
16095
eb4bbda8
MC
160962003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16097
16098 * gdb.base/environ.exp: Handle compiling test case from multiple
16099 source files.
16100
e42c7771
MC
161012003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16102
16103 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
16104
80e4b428
JB
161052003-12-17 Jim Blandy <jimb@redhat.com>
16106
5f06973a
JB
16107 * gdb.base/freebpcmd.c: Add copyright notice.
16108
80e4b428
JB
16109 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
16110
0ab84fb7
MC
161112003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16112
16113 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
16114
1b3bb3d0
JB
161152003-12-13 Jim Blandy <jimb@redhat.com>
16116
16117 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
16118
3a4c9371
KB
161192003-12-12 Kevin Buettner <kevinb@redhat.com>
16120
16121 * gdb.asm/frv.inc: New file.
16122 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
16123
a1dea79a
FF
161242003-12-09 Fred Fish <fnf@redhat.com>
16125
16126 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
16127 functions to break1.c and leave prototypes behind. Add more
16128 "set breakpoint NN here" comments.
16129 * gdb.base/break1.c: New file.
16130
16131 * gdb.base/break.exp: Handle compiling test case from multiple
16132 source files and change source file references as needed.
16133 * gdb.base/completion.exp: Ditto.
16134 * gdb.base/condbreak.exp: Ditto.
16135 * gdb.base/define.exp: Ditto.
16136 * gdb.base/ena-dis-br.exp: Ditto.
16137 * gdb.base/info-proc.exp: Ditto.
16138 * gdb.base/maint.exp: Ditto.
16139 * gdb.base/until.exp: Ditto.
16140
16141 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
16142 hardcoded line numbers.
16143 * gdb.base/define.exp: Ditto.
16144 * gdb.base/ena-dis-br.exp: Ditto.
16145 * gdb.base/maint.exp: Ditto.
16146 * gdb.base/until.exp: Ditto.
16147
16148 * gdb.base/completion.exp: Use "break1" for completion tests since
16149 "break" is no longer a unique prefix.
16150
5266b69c
AC
161512003-12-06 Andrew Cagney <cagney@redhat.com>
16152
16153 * gdb.base/structs.exp (test_struct_returns): When applicable, set
16154 "return_value_unimplemented". When an unimplemented struct return
16155 architecture, report incorrect values as a KFAIL
16156
374451f0
MC
161572003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16158
16159 * gdb.cp/rtti.exp: Accept new wording of warning from
16160 cp_lookup_rtti_type.
16161
ba9b20a7
MC
161622003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16163
16164 Partial fix for PR testsuite/1456.
16165 * gdb.base/scope.exp (test_at_main): Replace references to
16166 gcc_compiled with calls to test_compiler_info.
16167 (test_at_foo): Likewise.
16168 (test_at_bar): Likewise.
16169
b74b6d0b
MC
161702003-12-04 Michael Chastain <mec.gnu@mindspring.com>
16171
16172 Partial fix for PR testsuite/1456.
16173 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
16174 to test_compiler_info.
16175
ccfa3402
MC
161762003-12-03 Michael Chastain <mec.gnu@mindspring.com>
16177
16178 * gdb.base/so-impl-ld.exp: Update copyright notice.
16179
f6246aba
MC
161802003-12-02 Michael Chastain <mec.gnu@mindspring.com>
16181
16182 Partial fix for PR testsuite/1456.
16183 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
16184 to test_compiler_info.
16185
13ae734a
MC
161862003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16187
16188 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
16189 from current versions of gdb. Clean up regular expressions.
16190 Delete redundant timeout case.
16191
d8e1cdee
MC
161922003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16193
16194 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
16195 from current versions of gdb. Clean up regular expressions.
16196 Delete redundant timeout case.
16197
96457b64
MC
161982003-12-01 Michael Chastain <mec.gnu@mindspring.com>
16199
16200 Partial fix for PR testsuite/1456.
16201 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
16202 gcc_compiled with call to test_compiler_info.
16203
f35309fc
MC
162042003-11-30 Michael Chastain <mec.gnu@mindspring.com>
16205
16206 Partial fix for PR testsuite/1456.
16207 * gdb.base/list.exp (test_list_function): Delete unused declaration
16208 of gcc_compiled.
16209
d7afdf9b
MC
162102003-11-29 Michael Chastain <mec.gnu@mindspring.com>
16211
16212 Partial fix for PR testsuite/1456.
16213 * gdb.base/complex.exp: Replace reference to gcc_compiled with
16214 call to test_compiler_info.
16215
71507b56
MK
162162003-11-29 Mark Kettenis <kettenis@gnu.org>
16217
16218 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
16219 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
16220 it to create the appropriate note.inc.
16221 * gdb.asm/asmsrc1.s: Include "note.inc".
16222 * gdb.asm/netbsd.inc: New file.
16223 * gdb.asm/empty.inc: New file.
16224
f81f93f7
MC
162252003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16226
16227 Partial fix for PR testsuite/1456.
16228 * gdb.base/constvars.exp: Replace references to gcc_compiled with
16229 calls to test_compiler_info.
16230
9a77938e
MC
162312003-11-27 Michael Chastain <mec.gnu@mindspring.com>
16232
16233 Partial fix for PR testsuite/1456.
16234 * gdb.base/volatile.exp: Replace references to gcc_compiled with
16235 calls to test_compiler_info.
16236
e8367dc7
MK
162372003-11-27 Mark Kettenis <kettenis@gnu.org>
16238
16239 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
16240 pattern for the KFAILs.
16241
526c61ee
AF
162422003-11-25 Adam Fedor <fedor@gnu.org>
16243
16244 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
16245 * gdb.objc/objcdecode.m: New file.
16246
28f2d600
AF
162472003-11-25 Adam Fedor <fedor@gnu.org>
16248
16249 * gdb.objc/nondebug.exp: Test for PR objc/1236.
16250 * gdb.objc/nondebug.m: New file.
16251
a3895cee
BE
162522003-11-26 Ben Elliston <bje@wasabisystems.com>
16253
16254 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16255 NetBSD as it does on FreeBSD. Modelled on a similar change by
16256 Mark Kettenis on 2003-05-30.
16257 (link-flags): Set to "--entry _start" regardless of target.
16258 Special linker flags are to be appended to $link-flags.
16259 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
16260
c9f2c8a3
MC
162612003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16262
16263 * gdb.cp/method.exp: Accept output of new demangler.
16264
15a0587a 162652003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
16266
16267 * gdb/class2.exp: New file.
16268 * gdb/class2.cc: New file.
16269
3c00b570
MC
162702003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16271
16272 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
16273 of new demangler.
16274
7027acc7
MK
162752003-11-23 Mark Kettenis <kettenis@gnu.org>
16276
16277 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
16278 of gdb_test "run".
16279
b0e1598a
MK
162802003-11-23 Mark Kettenis <kettenis@gnu.org>
16281
16282 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
16283 "continue" into "run".
16284
4d9eda44
MC
162852003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16286
16287 Partial fix for PR testsuite/1456.
16288 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
16289 call to test_compiler_info.
16290 * gdb.cp/ctti.exp: Likewise.
16291 * gdb.cp/derivation.exp: Likewise.
16292 * gdb.cp/member-ptr.exp: Likewise.
16293 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
16294 reference to gcc_compiled.
16295
162962003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
16297
16298 Fix PR testsuite/1463.
16299 * gdb.base/structs.exp (start_structs_test): Call
16300 get_debug_format before using the debug format.
16301
d422fe19
AC
163022003-11-22 Andrew Cagney <cagney@redhat.com>
16303
16304 * lib/gdb.exp (gdb_test_multiple): Add simple example.
16305 * gdb.base/structs.exp: Use gdb_test_multiple.
16306
039cf96d
AC
163072003-11-20 Andrew Cagney <cagney@redhat.com>
16308
6882279b
AC
16309 * gdb.base/structs.exp: Handle and recover from internal errors.
16310 Replace "foo${n}" with "foo<n>" in test messages.
16311
e53890ae
AC
16312 * gdb.base/structs.exp: Update copyright. Rewrite.
16313 * gdb.base/structs.c: Update copyright. Rewrite.
16314
2b211c59
AC
16315 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
16316 resync count exceeded.
d63a86f8 16317
039cf96d
AC
16318 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
16319 from the internal error.
16320 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
16321 Original from Jim Blandy.
16322 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 16323
eac98b22
AC
163242003-11-19 Andrew Cagney <cagney@redhat.com>
16325
16326 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
16327 KFAIL.
16328
67455b2a
MK
163292003-11-17 Mark Kettenis <kettenis@gnu.org>
16330
16331 New testcase for PR backtrace/1435.
16332 * gdb.arch/i386-unwind.exp: New file.
16333 * gdb.arch/i386-unwind.c: New file.
16334
853d6e5b
AC
163352003-11-17 Andrew Cagney <cagney@redhat.com>
16336
16337 * lib/gdb.exp (compiler_info): New global.
16338 (test_compiler_info): New function.
16339 (get_compiler_info): Set compiler_info.
16340 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
16341 "compiler_info" to gcc-<major>-<minor>.
16342
38cf6e11
MC
163432003-11-15 Michael Chastain <mec.gnu@mindspring.com>
16344
16345 * gdb.trace/configure: Remove.
16346
a50d3602
EZ
163472003-11-13 Elena Zannoni <ezannoni@redhat.com>
16348
16349 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 16350 breakpoints.
a50d3602
EZ
16351 * gdb.base/break.exp: Remove all references to explicit line
16352 numbers.
16353
d9407aaa
NC
163542003-11-11 Nick Clifton <nickc@redhat.com>
16355
16356 * gdb.base/shreloc.exp: Do not run for targets which do not
16357 support shared objects.
16358
db488fc1
CV
163592003-11-10 Corinna Vinschen <vinschen@redhat.com>
16360
16361 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
16362 Don't run tests if nofileio flag is given.
16363
6a90a18e
EZ
163642003-11-07 Elena Zannoni <ezannoni@redhat.com>
16365
16366 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 16367 as well as 'Watchpoint'.
6a90a18e 16368
0b915e9c
EZ
163692003-11-06 Elena Zannoni <ezannoni@redhat.com>
16370
16371 Reported by Jim Ingham <jingham@apple.com>:
16372 * gdb.base/annota1.exp: Match at least one occurrence of the
16373 signal handler annotation.
16374
d7e4b55f
EZ
163752003-11-06 Elena Zannoni <ezannoni@redhat.com>
16376
a9c64011
AS
16377 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
16378 as well as 'Watchpoint'.
d7e4b55f 16379
2fe4e8d0
MC
163802003-11-05 Michael Chastain <mec@shout.net>
16381
16382 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
16383
6ef88553
KW
163842003-11-03 Kris Warkentin <kewarken@qnx.com>
16385
16386 * gdb.arch/gdb1291.c: New test file.
16387 * gdb.arch/gdb1291.exp: New test script.
16388 * gdb.arch/gdb1431.c: New test file.
16389 * gdb.arch/gdb1431.exp: New test script.
16390
ae7dc4d8
MC
163912003-10-22 Michael Chastain <mec@shout.net>
16392
16393 * gdb.mi/pthreads.c: Add copyright notice.
16394
c39d7427
MC
163952003-10-22 Michael Chastain <mec@shout.net>
16396
16397 * gdb.threads/pthreads.c: Add copyright notice.
16398
8b7d96c1
MC
163992003-10-20 Michael Chastain <mec@shout.net>
16400
16401 * gdb.base/gdb1056.exp: New test script.
16402
d1d69fdd
DJ
164032003-10-13 Daniel Jacobowitz <drow@mvista.com>
16404
16405 * gdb.threads/killed.exp: Use gdb_run_cmd.
16406
7d605576
DJ
164072003-10-13 Daniel Jacobowitz <drow@mvista.com>
16408
16409 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
16410 create a core file.
16411 * gdb.threads/gcore-thread.exp: Likewise.
16412
618ec112
CV
164132003-10-13 Corinna Vinschen <vinschen@redhat.com>
16414
16415 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
16416 type, based on char type.
16417 (struct bit_flags_short_t): New bitfield type, based on short type.
16418 (init_bit_flags_char): New fuction.
16419 (init_bit_flags_short): Ditto.
16420 (print_bit_flags_char): Ditto.
16421 (print_bit_flags_short): Ditto.
16422 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
16423
9367a73c
MC
164242003-10-11 Michael Chastain <mec@shout.net>
16425
16426 * gdb.base/call-rt-st.exp: Update copyright year.
16427
1decf120
KI
164282003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
16429
16430 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
16431 * gdb.disasm/sh3.s: Ditto.
16432
5445b2ae
DJ
164332003-10-07 Daniel Jacobowitz <drow@mvista.com>
16434
16435 * gdb.threads/switch-threads.exp: New test.
16436 * gdb.threads/switch-threads.c: New source file.
16437
aec24853
CV
164382003-10-07 Corinna Vinschen <vinschen@redhat.com>
16439
16440 * gdb.base/ending-run.exp: Add sh specific case.
16441
adc7428d
AC
164422003-10-06 Andrew Cagney <cagney@redhat.com>
16443
16444 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
16445 * gdb.disasm/mn10200.exp: Delete obsolete file.
16446
c9d37158
DJ
164472003-09-29 Daniel Jacobowitz <drow@mvista.com>
16448
16449 * ChangeLog: Correct an entry command.exp -> commands.exp.
16450 * gdb.base/commands.exp (bp_deleted_in_command_test)
16451 (temporary_breakpoint_commands): Check noargs.
16452
79c2c32d
DC
164532003-09-25 David Carlton <carlton@kealia.com>
16454
16455 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
16456 of some print tests, where appropriate. Add tests for C::D::cd,
16457 E::ce, F::cXfX, G::XgX.
16458 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
16459
594e6d67
RE
164602003-09-25 Richard Earnshaw <rearnsha@arm.com>
16461
16462 * lib/java.exp (java_init): Import target_alias before using it.
16463
10f0d451
DC
164642003-09-25 David Carlton <carlton@kealia.com>
16465
16466 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
16467
274bcba0
EZ
164682003-09-23 Elena Zannoni <ezannoni@redhat.com>
16469
d63a86f8 16470 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 16471 weirdness.
274bcba0 16472
cdbf20f7
MC
164732003-09-17 Michael Chastain <mec@shout.net>
16474
16475 * gdb.cp/gdb1355.exp: New file.
16476 * gdb.cp/gdb1355.c: New file.
16477
71e06f80
CV
164782003-09-15 Corinna Vinschen <vinschen@redhat.com>
16479
16480 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
16481 * gdb.asm/sh.inc: New file.
16482
5c4e30ca
DC
164832003-09-11 David Carlton <carlton@kealia.com>
16484
bd45b7af
DC
16485 * gdb.cp/namespace.exp: Add tests for namespace types.
16486 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
16487 (test_namespace): New.
16488
1c199746
EZ
164892003-09-11 Elena Zannoni <ezannoni@redhat.com>
16490
a9c64011 16491 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 16492 * gdb.stabs/weird.exp: Ditto.
1c199746 16493
04ed252f
MC
164942003-09-08 Michael Chastain <mec@shout.net>
16495
16496 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
16497
d8a2d9e7
MC
164982003-09-07 Michael Chastain <mec@shout.net>
16499
16500 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
16501 'parse error'.
16502
161afb24
MK
165032003-09-07 Mark Kettenis <m.kettenis@osp.nl>
16504
16505 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
16506
49f2741a
MC
165072003-08-30 Michael Chastain <mec@shout.net>
16508
16509 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
16510 * gdb.gdb/observer.exp: Ditto.
16511 * gdb.gdb/xfullpath.exp: Ditto.
16512
8afa723e
MK
165132003-08-29 Mark Kettenis <kettenis@gnu.org>
16514
16515 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
16516 *-*-*bsd*.
16517
f31dfe3b
JJ
165182003-08-28 Jeff Johnston <jjohnstn@redhat.com>
16519
16520 * gdb.base/dump.exp: Skip for ia64.
16521
4630e498
JJ
165222003-08-25 Jeff Johnston <jjohnstn@redhat.com>
16523
16524 * gdb.asm/asm-source.exp: Add ia64 support.
16525 * gdb.asm/ia64.inc: New file.
16526
1105b7ef
MC
165272003-08-22 Michael Chastain <mec@shout.net>
16528
16529 * gdb.cp: New directory.
16530 * gdb.cp/*: Copy from gdb.c++/*.
16531 * gdb.c++/*: Remove.
16532 * Makefile.in: Change gdb.c++ to gdb.cp.
16533 * configure.in: Ditto.
16534 * configure: Regnerate.
16535
c945b932
MK
165362003-08-18 Mark Kettenis <kettenis@gnu.org>
16537
16538 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
16539 * gdb.arch/i386-prologue.c (gdb1338): Add function.
16540
2b66634b
DJ
165412003-08-17 Daniel Jacobowitz <drow@mvista.com>
16542
16543 * mi-var-display.exp (-var-list-children weird): Accept function
16544 pointers with argument types.
16545 * mi1-var-display.exp (-var-list-children weird): Likewise.
16546 * mi2-var-display.exp (-var-list-children weird): Likewise.
16547
a356f73b
DJ
165482003-08-17 Daniel Jacobowitz <drow@mvista.com>
16549
16550 * gdb.base/annota3.exp: Add missing newline.
16551
483417b8
MC
165522003-08-06 Michael Chastain <mec@shout.net>
16553
16554 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16555
c99c59c3
MS
165562003-08-12 Michael Snyder <msnyder@redhat.com>
16557
16558 * gdb.base/float.exp: Add test for SH.
16559
55ed7501
MK
165602003-08-10 Mark Kettenis <kettenis@gnu.org>
16561
16562 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16563
1a371f2e
EZ
165642003-08-07 Elena Zannoni <ezannoni@redhat.com>
16565
16566 * gdb.base/completion.exp: Remove reduntant completion test
16567 on filename.
16568
e0f353ce
EZ
165692003-08-07 Elena Zannoni <ezannoni@redhat.com>
16570
a9c64011
AS
16571 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16572 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16573 gdb.trace/save-trace.exp: Make sure that full pathnames are
16574 escaped correctly.
e0f353ce 16575
5710a1af 165762003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16577
a9c64011
AS
16578 * configure.in: Don't generate config.h from config.hin.
16579 * configure: Regenerate.
16580 * config.hin: Remove file.
16581 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16582 * gdb.threads/pthreads.c: Ditto.
5710a1af 16583
dcd81ce9
DJ
165842003-08-07 Daniel Jacobowitz <drow@mvista.com>
16585
16586 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16587 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16588 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16589 Replace ld24 with seth/add3.
16590
6009d884
AC
165912003-08-02 Andrew Cagney <cagney@redhat.com>
16592
16593 * gdb.base/annota3.exp: New file.
16594 * gdb.base/annota3.c: New file.
16595 * gdb.c++/annota3.exp: New file.
16596 * gdb.c++/annota3.cc: New file.
16597
51514e06
MC
165982003-07-29 Michael Chastain <mec@shout.net>
16599
16600 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16601 actually failed.
16602 (do_pass): Likewise.
16603 * gdb.threads/tls.exp: Always initialize no_of_threads.
16604
4ee6625b
DJ
166052003-07-27 Daniel Jacobowitz <drow@mvista.com>
16606
16607 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16608 pattern.
16609 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16610 * gdb.threads/tls.exp: Recognize one case of the host library not
16611 supporting TLS.
16612
225f2bf6
AC
166132003-07-27 Andrew Cagney <cagney@redhat.com>
16614
16615 * gdb.base/fileio.exp: Use SH when running commands using
16616 remote_exec.
16617
bcb27c9f
DJ
166182003-07-24 Daniel Jacobowitz <drow@mvista.com>
16619
16620 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16621 * gdb.base/relocate.c (dummy): New padding array.
16622
3d67be83
MS
166232003-07-22 Michael Snyder <msnyder@redhat.com>
16624
d63a86f8 16625 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16626
16627 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16628 patterns to be more general, accepting old and new output.
16629 Some output chars (such as '+') also must be quoted.
d63a86f8 16630 Some addresses are displayed numerically instead of
3d67be83
MS
16631 symbolically.
16632
57ba3b85
MS
166332003-07-23 Michael Snyder <msnyder@redhat.com>
16634
686d097c
MS
16635 * gdb.base/return2.exp: Don't test long-long return.
16636
57ba3b85
MS
16637 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16638 * gdb.disasm/t01_mov.exp: Ditto.
16639 * gdb.disasm/t02_mova.s: Ditto.
16640 * gdb.disasm/t02_mova.exp: Ditto.
16641 * gdb.disasm/t03_add.s: Ditto.
16642 * gdb.disasm/t03_add.exp: Ditto.
16643 * gdb.disasm/t04_sub.s: Ditto.
16644 * gdb.disasm/t04_sub.exp: Ditto.
16645 * gdb.disasm/t05_cmp.s: Ditto.
16646 * gdb.disasm/t05_cmp.exp: Ditto.
16647 * gdb.disasm/t06_ari2.s: Ditto.
16648 * gdb.disasm/t06_ari2.exp: Ditto.
16649 * gdb.disasm/t07_ari3.s: Ditto.
16650 * gdb.disasm/t07_ari3.exp: Ditto.
16651 * gdb.disasm/t08_or.s: Ditto.
16652 * gdb.disasm/t08_or.exp: Ditto.
16653 * gdb.disasm/t09_xor.s: Ditto.
16654 * gdb.disasm/t09_xor.exp: Ditto.
16655 * gdb.disasm/t10_and.s: Ditto.
16656 * gdb.disasm/t10_and.exp: Ditto.
16657 * gdb.disasm/t11_logs.s: Ditto.
16658 * gdb.disasm/t11_logs.exp: Ditto.
16659 * gdb.disasm/t12_bit.s: Ditto.
16660 * gdb.disasm/t12_bit.exp: Ditto.
16661 * gdb.disasm/t13_otr.s: Ditto.
16662 * gdb.disasm/t13_otr.exp: Ditto.
16663
e00759ef
EZ
166642003-07-22 Elena Zannoni <ezannoni@redhat.com>
16665
16666 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16667
8bc2021f
EZ
166682003-07-22 Elena Zannoni <ezannoni@redhat.com>
16669
a9c64011
AS
16670 * gdb.threads/tls.c : New file.
16671 * gdb.threads/tls.exp : New file.
16672 * gdb.threads/tls-main.c : New file.
16673 * gdb.threads/tls-shared.c : New file.
16674 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16675
89320c4c
AS
166762003-07-22 Andreas Schwab <schwab@suse.de>
16677
16678 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16679
180dea7c
AS
166802003-07-20 Andreas Schwab <schwab@suse.de>
16681
16682 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16683 due to insn reordering.
16684
0714963c
AC
166852003-07-15 Andrew Cagney <cagney@redhat.com>
16686
16687 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16688
98a23b3f
MC
166892003-07-15 Michael Chastain <mec@shout.net>
16690
16691 * gdb.base/gdb1250.exp: New file.
16692 * gdb.base/gdb1250.c: New file.
16693
27e417a2
ML
166942003-07-09 Michal Ludvig <mludvig@suse.cz>
16695
16696 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16697 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16698
8bc2021f
EZ
166992003-07-09 Elena Zannoni <ezannoni@redhat.com>
16700
a9c64011
AS
16701 * gdb.threads/tls.c: New file.
16702 * gdb.threads/tls.exp: New file.
16703 * gdb.threads/tls-main.c: New file.
16704 * gdb.threads/tls-shared.c: New file.
16705 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16706
d99968dc
EZ
167072003-07-09 Elena Zannoni <ezannoni@redhat.com>
16708
16709 * gdb.base/annota1.exp: Make sure that we properly escape the
16710 full path of the source file. Xfail more permissive patterns,
d63a86f8 16711 due to a compiler debug info problem.
d99968dc 16712
83876b3b
AS
167132003-07-07 Andreas Schwab <schwab@suse.de>
16714
2705e972
AS
16715 * gdb.asm/m68k.inc: New file.
16716 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16717
83876b3b
AS
16718 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16719 arguments"): Also match negative number.
16720
16721 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16722
3a871b37
DJ
167232003-07-03 Daniel Jacobowitz <drow@mvista.com>
16724
16725 * gdb.base/store.c (charest): New typedef.
16726 (add_char): Rename to add_charest, update.
16727 (wack_char): Rename to wack_charest, update types. Return l + r
16728 to keep r live across the call.
16729 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16730 (wack_double, wack_doublest): Return l + r to keep r live across
16731 the call.
16732 * gdb.base/store.exp: Accomodate store.c changes.
16733
b2a7f303
DC
167342003-06-30 David Carlton <carlton@kealia.com>
16735
16736 * gdb.c++/maint.exp (test_invalid_name): New.
16737 (test_first_component): Add tests for invalid names.
16738
3c6cb4a1
MC
167392003-06-29 Michael Chastain <mec@shout.net>
16740
16741 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16742 output of '<VTT for class>' for virtual base classes.
16743
f1c2644b
DJ
167442003-06-29 Daniel Jacobowitz <drow@mvista.com>
16745
16746 * gdb.base/completion.exp: Tab-complete "complet" instead of
16747 "compl".
16748 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16749
18080350
DJ
167502003-06-29 Daniel Jacobowitz <drow@mvista.com>
16751
16752 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16753 * gdb.base/volatile.exp: Likewise.
16754
f56973f8
DJ
167552003-06-29 Daniel Jacobowitz <drow@mvista.com>
16756
16757 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16758 gdb/1265.
16759
167602003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16761 Daniel Jacobowitz <drow@mvista.com>
16762
16763 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16764 initial line count of 'captured_main' from 26 to 32.
16765 (test_with_self): Allow xmalloc call to be interleaved with the
16766 preceding two lines.
16767
e766d4d6
JB
167682003-06-24 Joel Brobecker <brobecker@gnat.com>
16769
16770 * gdb.base/bang.exp: New testcase.
16771
f125c9a4
JB
167722003-06-23 Joel Brobecker <brobecker@gnat.com>
16773
16774 * gdb.base/langs.exp: Add some tests for the "minimal" language
16775 support.
16776
6e25beaf
EZ
167772003-06-23 Elena Zannoni <ezannoni@redhat.com>
16778
16779 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16780 the testcase.
16781
2f816dda
DJ
167822003-06-22 Daniel Jacobowitz <drow@mvista.com>
16783
16784 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16785 offset.
16786
db5a5748
DJ
167872003-06-22 Daniel Jacobowitz <drow@mvista.com>
16788
16789 * gdb.c++/pr-1210.cc: New file.
16790 * gdb.c++/pr-1210.exp: New file.
16791
1df0c130
DJ
167922003-06-21 Daniel Jacobowitz <drow@mvista.com>
16793
16794 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16795 000-exec-continue.
16796
a92feac0
MK
167972003-06-15 Mark Kettenis <kettenis@gnu.org>
16798
16799 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16800 on *-*-*bsd* instead of *-*-freebsd*.
16801
81a58f5b
AC
168022003-06-14 Andrew Cagney <cagney@redhat.com>
16803
16804 * gdb.base/store.exp: Test longest and doublest. Test all
16805 parameters. Weaken return statement match.
16806 * gdb.base/store.c: Add longest and doublest - aka long long and
16807 long double functions. Put all parameters into local register
16808 variables. Use negative values.
16809
b257a0d3
AC
168102003-06-14 Andrew Cagney <cagney@redhat.com>
16811
16812 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16813 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16814 exit status.
16815 * gdb.base/fileio.exp: Disable target when nointerrupts and
16816 noinferiorio, instead of limiting it to remote. Use remote_exec
16817 instead of system.
d63a86f8 16818
21c38304
JJ
168192003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16820
16821 * gdb.base/float.exp: Add ia64 support.
16822
1bcdb424
CV
168232003-06-12 Corinna Vinschen <vinschen@redhat.com>
16824
16825 * gdb.base/fileio.exp: Run only on remote targets.
16826
6aeb981f
CV
168272003-06-10 Corinna Vinschen <vinschen@redhat.com>
16828
16829 * gdb.base/fileio.c: New file, testing File-I/O.
16830 * gdb.base/fileio.exp: Ditto.
16831
53df362e
RG
168322003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16833
16834 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16835 shared objects after relocation at load time (gdb PR/1132).
16836 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16837 as above, part of the shared object relocation test.
53df362e 16838
ffee1b46
MK
168392003-06-08 Mark Kettenis <kettenis@gnu.org>
16840
b5ca3722
MK
16841 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16842 fully filled history list.
16843 * gdb.base/gdb_history: New file.
16844
03ed860d
MK
16845 * gdb.base/signals.exp: XFAIL "continue to func1" on
16846 i*86-*-freebsd*.
16847
ffee1b46
MK
16848 * gdb.base/attach.exp: When trying to attach to a nonexistent
16849 process, make it possible to specify the PID based on the target,
16850 and do so for *-*-freebsd*.
16851
d80dbb52
RH
168522003-06-02 Richard Henderson <rth@redhat.com>
16853
16854 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16855
6dd77b81
RH
168562003-06-02 Richard Henderson <rth@redhat.com>
16857
16858 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16859
f6347e16
RH
168602003-06-02 Richard Henderson <rth@redhat.com>
16861
16862 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16863
2c161407
DJ
168642003-06-01 Daniel Jacobowitz <drow@mvista.com>
16865
16866 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16867 of globalvar.
16868
572eb746
MK
168692003-06-01 Mark Kettenis <kettenis@gnu.org>
16870
16871 * gdb.asm/asm-source.exp: Check for memory read errors in
16872 disassembler test on *BSD too.
16873
9e9617a5
RH
168742003-06-01 Richard Henderson <rth@redhat.com>
16875
16876 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16877 for .frame.
16878 (gdbasm_call): Lose ldgp.
16879 (gdbasm_startup): Add frame information.
16880 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16881
7b34ad4e
MK
168822003-05-31 Mark Kettenis <kettenis@gnu.org>
16883
16884 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16885 i?86-*-*.
16886
10059fdf
MK
168872003-05-30 Mark Kettenis <kettenis@gnu.org>
16888
16889 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16890 FreeBSD.
16891
acf4b816
RH
168922003-05-29 Richard Henderson <rth@redhat.com>
16893
16894 * gdb.asm/alpha.inc: New file.
16895 * gdb.asm/asm-source.exp: Use it.
16896
e9ecd949
JB
168972003-05-29 Jim Blandy <jimb@redhat.com>
16898
16899 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16900 'core.PID'.
16901
e3e5a4f3
JB
169022003-05-22 Jim Blandy <jimb@redhat.com>
16903
16904 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16905 backtrace.
d63a86f8 16906
72fe3d25
DC
169072003-05-20 David Carlton <carlton@math.stanford.edu>
16908
16909 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16910 this time.
16911
58da2eb2
DC
169122003-05-19 David Carlton <carlton@bactrian.org>
16913
16914 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16915 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16916
1fcb5155
DC
169172003-05-19 David Carlton <carlton@bactrian.org>
16918
16919 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16920 namespace tests.
16921 Bump copyright date.
16922 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16923 (main): Call C::D::marker2.
16924 * gdb.c++/namespace1.cc: New file.
16925
85e85163
JJ
169262003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16927
16928 Roland McGrath <roland@redhat.com>
d63a86f8 16929 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16930 there is no manager thread.
16931
a25fbfec
JJ
169322003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16933
d63a86f8
RM
16934 * gdb.threads/schedlock.exp: Remove assumption that all threads
16935 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16936 in one of the child threads rather than the main thread.
16937
be375bae
JB
169382003-05-07 Jim Blandy <jimb@redhat.com>
16939
09bf6082
JB
16940 Add support for assembly source testing on the s390x.
16941 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16942 architecture.
16943 * gdb.asm/s390x.inc: New file.
16944
be375bae
JB
16945 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16946 succession of 'if' statements.
16947
00905d52
AC
169482003-05-05 Andrew Cagney <cagney@redhat.com>
16949
16950 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16951
b1e29e33
AC
169522003-05-05 Andrew Cagney <cagney@redhat.com>
16953
16954 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16955 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16956
e33d66ec
EZ
169572003-05-02 Elena Zannoni <ezannoni@redhat.com>
16958
16959 * gdb.base/charset.exp: Update based on new behavior of set/show
16960 charset commands.
16961
2b6fd0d8
AC
169622003-05-01 Andrew Cagney <cagney@redhat.com>
16963
16964 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16965 variable do not give memory errors.
16966
130cacce
AF
169672003-04-30 Adam Fedor <fedor@gnu.org>
16968
16969 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16970 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16971 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16972 gdb.objc/basicclass.m: : New files
16973
16974 * lib/gdb.exp (gdb_compile_objc): New procedure.
16975
bea71854
DJ
169762003-04-27 Daniel Jacobowitz <drow@mvista.com>
16977
16978 * gdb.base/signals.exp: Make backtrace tests more specific.
16979
0f20eeea
DC
169802003-04-23 David Carlton <carlton@bactrian.org>
16981
16982 * gdb.c++/maint.exp (test_first_component): Add tests for
16983 'operator' in more locations.
16984
c8c4d8dc
KB
169852003-04-16 Kevin Buettner <kevinb@redhat.com>
16986
16987 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16988
3fe60e3c
EZ
169892003-04-16 Elena Zannoni <ezannoni@redhat.com>
16990
16991 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16992 func marke' instead. Update test name.
3fe60e3c 16993
9219021c
DC
169942003-04-15 David Carlton <carlton@math.stanford.edu>
16995
16996 * gdb.c++/maint.exp: New file.
16997
5dd55bdd
EZ
169982003-04-14 Elena Zannoni <ezannoni@redhat.com>
16999
17000 * gdb.threads/schedlock.c: Change type of thread function argument
17001 to long, to avoid warnings on 64-bit platforms.
17002
00890572
EZ
170032003-04-14 Elena Zannoni <ezannoni@redhat.com>
17004
a9c64011
AS
17005 * gdb.base/attach.exp: Add new message from ptrace in case of
17006 attaching to nonexistent process.
d63a86f8 17007
93201743
JB
170082003-04-11 Jim Blandy <jimb@redhat.com>
17009
17010 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17011 gdb.c++/userdef.cc: Place comments on the lines to which the
17012 marker function might return.
17013 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17014 gdb.c++/userdef.exp: Look for those comments to check that we've
17015 returned to the right place, instead of checking line numbers.
17016
2a11c64d
EZ
170172003-04-11 Elena Zannoni <ezannoni@redhat.com>
17018
a9c64011
AS
17019 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
17020 match on sourcefile name, instead of directory name.
2a11c64d 17021
68ab8fc5
EZ
170222003-04-10 Elena Zannoni <ezannoni@redhat.com>
17023
d63a86f8 17024 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
17025 working directory name.
17026
5624293a
JB
170272003-04-09 Jim Blandy <jimb@redhat.com>
17028
17029 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
17030 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
17031 after an inferior function call, report the failure, but allow the
17032 test to continue.
17033
f1f02ee4
SC
170342003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17035
17036 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17037 with -DPROTOTYPES.
17038
6eb79af0
SC
170392003-04-05 Stephane Carrez <stcarrez@nerim.fr>
17040
17041 * gdb.base/break.exp: Revert last patch.
17042
8dfb4cf0
SC
170432003-04-04 Stephane Carrez <stcarrez@nerim.fr>
17044
17045 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
17046 with -DPROTOTYPES.
17047
ed4c619a
AC
170482003-04-02 Andrew Cagney <cagney@redhat.com>
17049
17050 * gdb.base/callfuncs.exp: Make "print add" messages unique.
17051 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
17052 matching directories by the name breakpoint.
17053 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
17054 Make "continue to marker1" consistent.
17055 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
17056 message consistent.
17057 * lib/gdb.exp: Put "the program is no longer running", and "the
17058 program exited" in parenthesis.
17059 * lib/mi-support.exp: Ditto.
d63a86f8 17060
4e35d5f0 170612003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 17062
4e35d5f0
BR
17063 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
17064
71900fe8
AC
170652003-03-29 Andrew Cagney <cagney@redhat.com>
17066
17067 * gdb.base/sizeof.c (main): Print the value of '\377'.
17068 * gdb.base/sizeof.exp: Check the sign of '\377'.
17069
c0655a16
MC
170702003-03-27 Michael Chastain <mec@shout.net>
17071
17072 * gdb.base/gdb1090.exp: New file.
17073 * gdb.base/gdb1090.cc: New file.
17074
5b2a3989
JB
170752003-03-27 J. Brobecker <brobecker@gnat.com>
17076
17077 * gdb.gdb/observer.exp: New regression test.
17078
79876890
MC
170792003-03-27 Michael Chastain <mec@shout.net>
17080
17081 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
17082 * gdb.base/ptype.exp: Likewise.
17083
6eac95e3
CV
170842003-03-27 Corinna Vinschen <vinschen@redhat.com>
17085
17086 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
17087
e8c71839
MC
170882003-03-26 Michael Chastain <mec@shout.net>
17089
17090 * gdb.base/ptype.exp: Actually use some typedef'd types.
17091
71b10041
SC
170922003-03-21 Stephane Carrez <stcarrez@nerim.fr>
17093
17094 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
17095 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
17096
2512cf80
CV
170972003-03-20 Corinna Vinschen <vinschen@redhat.com>
17098
17099 * gdb.base/default.exp: Fix regular expression.
17100
0d195a4f
CV
171012003-03-20 Corinna Vinschen <vinschen@redhat.com>
17102
17103 * gdb.base/args.exp: Fix regular expression.
17104
8a2dbca8
CV
171052003-03-20 Corinna Vinschen <vinschen@redhat.com>
17106
17107 * gdb.base/help.exp: Allow Win32 child process.
17108
bf028682
CV
171092003-03-20 Corinna Vinschen <vinschen@redhat.com>
17110
17111 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
17112 when stepping out of main().
17113
182dbe85
CV
171142003-03-20 Corinna Vinschen <vinschen@redhat.com>
17115
17116 * gdb.base/default.exp: Check for win32 specific message when calling
17117 "run" without executable.
17118
d67a6ba5
CV
171192003-03-20 Corinna Vinschen <vinschen@redhat.com>
17120
17121 * gdb.base/args.exp: Expect .exe in output.
17122
a955b5bb
CV
171232003-03-20 Corinna Vinschen <vinschen@redhat.com>
17124
17125 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
17126 Cygwin native.
17127
bf6bad4b
AC
171282003-03-17 Andrew Cagney <cagney@redhat.com>
17129
17130 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
17131 vector registes.
17132 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
17133 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
17134
293e9a31
DC
171352003-03-17 David Carlton <carlton@math.stanford.edu>
17136
17137 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
17138 test, for PR breakpoints/38.
17139 Call test_watchpoint_and_breakpoint.
17140 * gdb.base/watchpoint.c (func3): New function.
17141 (main): Call func3.
17142
5330f2db
DC
171432003-03-04 David Carlton <carlton@math.stanford.edu>
17144
17145 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
17146 Garply<Garply<char> >:: garply".
17147 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
17148 with respect to PR c++/1111; note also PR c++/1113.
17149 (test_template_breakpoints): KFAIL "constructor breakpoint" with
17150 respect to PR c++/1062.
17151 KFAIL "destructor breakpoint" with respect to PR c++/1112.
17152
6ece72da
DC
171532003-03-03 David Carlton <carlton@math.stanford.edu>
17154
17155 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
17156 with respect to PR c++/57.
17157 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
17158 c++/826.
17159 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
17160 respect to PR c++/57.
17161
85ca1584
DC
171622003-03-03 David Carlton <carlton@math.stanford.edu>
17163
17164 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
17165 respect to PR c++/33 into FAILs.
17166
98e9c5b8
MC
171672003-03-03 Michael Chastain <mec@shout.net>
17168
7bedbf27
MC
17169 * configure.in: Update copyright years.
17170
171712003-03-03 Michael Chastain <mec@shout.net>
17172
17173 * Makefile.in: Update copyright years.
98e9c5b8 17174
f683e100
DC
171752003-02-28 David Carlton <carlton@math.stanford.edu>
17176
17177 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
17178 print class instead of struct and/or superfluous protection
17179 specifiers, as long as the resulting output is equivalent to the
17180 source code.
17181 Delete FIXME from end of messages on tests that don't need
17182 fixing.
17183
a9e0cf2c
DC
171842003-02-28 David Carlton <carlton@math.stanford.edu>
17185
17186 * gdb.c++/templates.exp (do_tests): Allow const in the two
17187 Foo<volatile char *>::foo tests.
17188
e8d359df
MS
171892003-02-27 Michael Snyder <msnyder@redhat.com>
17190
d63a86f8 17191 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
17192 will be consistant.
17193
0b71dc91
DC
171942003-02-26 David Carlton <carlton@math.stanford.edu>
17195
17196 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
17197 char *>::foo" test with respect to PR c++/33. Create a new test
17198 which is identical to that one except that it doesn't put the
17199 space between the "char" and the "*"; KFAIL it, too.
17200
dd14ab43
DC
172012003-02-26 David Carlton <carlton@math.stanford.edu>
17202
17203 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
17204 template types into either PASSes or KFAILs (corresponding to PR
17205 c++/57). Tweak indentation. Update copyright.
17206
1146c7f1
SC
172072003-02-23 Stephane Carrez <stcarrez@nerim.fr>
17208
17209 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
17210
74641dfb
MC
172112003-02-13 Michael Chastain <mec@shout.net>
17212
17213 * gdb.base/exprs.exp: Remove i960 remnants.
17214 * gdb.base/funcargs.exp: Likewise.
17215 * gdb.base/list.exp: Likewise.
17216 * gdb.base/ptype.exp: Likewise.
17217
559cd2d0
DC
172182003-02-14 David Carlton <carlton@math.stanford.edu>
17219
17220 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
17221 pEe->D::vg()" from XFAIL to KFAIL.
17222
c4f90d87
JM
172232003-02-13 Jason Molenda (jmolenda@apple.com)
17224
17225 * gdb.base/maint.exp: Update maint print statistics regexp to include
17226 new entries.
17227
cbc4d97c
MC
172282003-02-13 Michael Chastain <mec@shout.net>
17229
17230 * gdb.c++/inherit.exp: Remove call to get_debug_format.
17231
40f235b7
MC
172322003-02-12 Michael Chastain <mec@shout.net>
17233
17234 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
17235 * gdb.c++/inherit.exp: Likewise.
17236 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
17237 * gdb.c++/templates.exp: Likewise.
17238 * gdb.c++/virtfunc.exp: Likewise.
17239
c56716b0
JM
172402003-02-06 Jason Molenda (jason-cl@molenda.com)
17241
17242 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
17243 why the code is written that way.
17244
070afcf8
MC
172452003-02-05 Michael Chastain <mec@shout.net>
17246
17247 * gdb.base/dump.exp: Add missing copyright line.
17248
5d0331e5
JM
172492003-02-05 Jason Molenda (jason-cl@molenda.com)
17250
f7ae6d3e 17251 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
17252 at the beginning so the breakpoint doesn't get set on the loop.
17253
92851186
MC
172542003-02-05 Michael Chastain <mec@shout.net>
17255
17256 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
17257 output for configurations with gcc 2.95.3.
17258
cbf1e085
AC
172592003-02-05 Keith Seitz <keiths@redhat.com>
17260 Andrew Cagney <ac131313@redhat.com>
17261
17262 * gdb.mi/mi-cli.exp: New file.
d63a86f8 17263
29518e1e
MC
172642003-02-04 Michael Chastain <mec@shout.net>
17265
17266 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
17267 Call perror and then continue.
17268
5af1d5f3
MC
172692003-02-03 Michael Chastain <mec@shout.net>
17270
17271 * gdb.c++/pr-1023.cc: New file.
17272 * gdb.c++/pr-1023.exp: New file.
17273
6b549786
JB
172742003-02-05 Jim Blandy <jimb@redhat.com>
17275
17276 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
17277 it's local to foobar. Check for it there, and check that it's not
17278 present in main.
17279 * gdb.c++/local.cc (marker2): New function.
17280 (foobar): Call marker1.
17281 (main): Call marker2 instead of marker1.
17282
67f16606
AC
172832003-02-04 Andrew Cagney <ac131313@redhat.com>
17284
17285 * gdb.disasm/mn10200.exp: Obsolete file.
17286 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
17287 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
17288 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
17289
1c5cb38e
DC
172902003-02-04 David Carlton <carlton@math.stanford.edu>
17291
17292 * gdb.c++/overload.exp: Test intToChar(1).
17293 * gdb.c++/overload.cc (intToChar): New.
17294 (main): Call intToChar.
17295
d1fe6965
DC
172962003-02-03 David Carlton <carlton@math.stanford.edu>
17297
17298 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
17299 'might_kfail' arg.
17300 KFAIL some of the continue_to_bp_overloaded calls, according to
17301 PR c++/1025.
17302
9ba61c5d
MC
173032003-02-01 Michael Chastain <mec@shout.net>
17304
17305 * gdb.base/advance.c (marker1): New marker function.
17306 * gdb.base/advance.exp: When the 'advance' command lands on the
17307 return breakpoint, it can legitimately stop on either the
17308 current line or the next line. Accommodate both outcomes.
17309 * gdb.base/until.exp: Likewise.
17310
e7494ffb
AC
173112003-02-02 Andrew Cagney <ac131313@redhat.com>
17312
17313 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17314 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
17315 now a list, not a tuple.
17316 * gdb.mi/mi-var-display.exp: Ditto.
17317 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 17318
075559bc
AC
173192003-02-01 Andrew Cagney <ac131313@redhat.com>
17320
17321 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17322 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
17323 stack backtraces.
17324 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 17325
2bd4c7b1
MK
173262003-02-01 Mark Kettenis <kettenis@gnu.org>
17327
17328 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17329 gdb.mi/mi1-pthreads.exp: Return instead of calling
17330 gdb_suppress_entire_file.
17331
eabd8992
MS
173322003-02-01 Mark Salter <msalter@redhat.com>
17333
17334 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
17335
71469e2f
MS
173362003-01-31 Mark Salter <msalter@redhat.com>
17337
17338 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
17339 Support empty arg.
17340
38a94d44
MC
173412003-01-30 Michael Chastain <mec@shout.net>
17342
17343 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
17344 This was a workaround for a UTF-8 bug in readline 4.3. The bug
17345 has been fixed in gdb/readline on 2003-01-09.
17346
19ea9e73
MS
173472003-01-29 Michael Snyder <msnyder@redhat.com>
17348
e8d359df
MS
17349 * gdb.base/maint.exp: Allow for leading underscore in symbol.
17350 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
17351 * gdb.base/args.exp: Skip if target does not support args passing.
17352
2307bd6a
DJ
173532003-01-22 Daniel Jacobowitz <drow@mvista.com>
17354
19ea9e73 17355 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
17356 gdb_test. Accept a list of expect arguments as the third
17357 parameter.
17358 (gdb_test): Use it.
17359
f2dd3617
EZ
173602003-01-20 Elena Zannoni <ezannoni@redhat.com>
17361
17362 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
17363 allow for different test tree configurations. Update some
17364 tescases accordingly.
17365 * gdb.arch/altivec-regs.exp: Ditto.
17366 * gdb.asm/asm-source.exp: Ditto.
17367 * gdb.base/advance.exp: Ditto.
17368 * gdb.base/display.exp: Ditto.
d63a86f8 17369 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
17370 * gdb.base/mips_pro.exp: Ditto.
17371 * gdb.base/overlays.exp: Ditto.
17372 * gdb.base/relocate.exp: Ditto.
17373 * gdb.base/setshow.exp: Ditto.
17374 * gdb.base/step-line.exp: Ditto.
17375 * gdb.base/step-test.exp: Ditto.
17376 * gdb.base/until.exp: Ditto.
17377 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
17378
c71cdefd
DC
173792003-01-17 David Carlton <carlton@math.stanford.edu>
17380
17381 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
17382 corresponding to PR c++/945.
17383 Update copyright.
17384
fdba05d7
DC
173852003-01-17 David Carlton <carlton@math.stanford.edu>
17386
17387 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
17388 corresponding to PR c++/68.
17389
173902003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
17391
17392 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
17393 (test_paddr_hairy_functions): Call print_addr_2_kfail for
17394 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
17395
c362c33a
EZ
173962003-01-15 Elena Zannoni <ezannoni@redhat.com>
17397
0fbc361c
EZ
17398 * gdb.base/break.exp: Fix change of default location, because of
17399 removal of until tests.
17400 * gdb.base/help.exp: Update test for new 'until' help message.
17401 Add test for help on 'advance'.
a9c64011 17402 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 17403
dabf8a35
MK
174042003-01-15 Mark Kettenis <kettenis@gnu.org>
17405
17406 * gdb.base/default.exp: Adapt "info float" test for recent changes
17407 to that command. Add test for "info vector".
17408 * gdb.base/float.exp: New file. Add test for "info float" that
17409 resembles the old test in gdb.base/default.exp.
17410
a1769aca
DC
174112003-01-15 David Carlton <carlton@math.stanford.edu>
17412
17413 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
17414
82025e13
EZ
174152003-01-15 Elena Zannoni <ezannoni@redhat.com>
17416
17417 * gdb.base/break.exp: Move the tests of until command from here...
17418 * gdb.base/until.exp: ... to here. New file. Add other tests.
17419 * gdb.base/advance.c: New file.
17420 * gdb.base/advance.exp: New file.
17421
8f9ab801
EZ
174222003-01-14 Elena Zannoni <ezannoni@redhat.com>
17423
a9c64011
AS
17424 * gdb.base/args.c: New file.
17425 * gdb.base/args.exp: New file.
8f9ab801 17426
9ae66589
DJ
174272003-01-14 Daniel Jacobowitz <drow@mvista.com>
17428
17429 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
17430
8d77e5c3
DJ
174312003-01-14 Daniel Jacobowitz <drow@mvista.com>
17432
17433 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
17434
12d2f0a1
DJ
174352003-01-14 Daniel Jacobowitz <drow@mvista.com>
17436
17437 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
17438 dates.
17439
6ca37014
DJ
174402003-01-13 Daniel Jacobowitz <drow@mvista.com>
17441
17442 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
17443
b0023472
DJ
174442003-01-13 Daniel Jacobowitz <drow@mvista.com>
17445
17446 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
17447 (ptype &*"foo").
17448 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
17449
607fbc54 174502003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
17451
17452 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
17453 * gdb.mi/mi1-console.exp: Likewise.
17454
607fbc54 174552003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
17456
17457 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
17458 * gdb.mi/mi1-console.exp: Likewise.
17459
a1fb14a2
DJ
174602003-01-13 Daniel Jacobowitz <drow@mvista.com>
17461
17462 * gdb.c++/overload.exp: Remove some fixed XFAILs.
17463
c4cf40b7
DJ
174642003-01-09 Daniel Jacobowitz <drow@mvista.com>
17465
17466 * gdb.base/detach.exp: New test.
17467
696d5a5b
DJ
174682003-01-09 Daniel Jacobowitz <drow@mvista.com>
17469
17470 * Makefile.in (ALL_SUBDIRS): New variable.
17471 (subdirs, clean, distclean): Use it.
17472 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
17473 regenerating Makefile, since it is generated from the top level.
17474 * gdb.asm/Makefile.in: Likewise.
17475 * gdb.base/Makefile.in: Likewise.
17476 * gdb.c++/Makefile.in: Likewise.
17477 * gdb.disasm/Makefile.in: Likewise.
17478 * gdb.java/Makefile.in: Likewise.
17479 * gdb.mi/Makefile.in: Likewise.
17480 * gdb.threads/Makefile.in: Likewise.
17481 * gdb.trace/Makefile.in: Likewise.
17482
754533e4
DC
174832003-01-09 David Carlton <carlton@math.stanford.edu>
17484
17485 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
17486 Add copyright year 2003.
17487
d8b3e9ee
MC
174882003-01-06 Michael Chastain <mec@shout.net>
17489
17490 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
17491 When selecting a thread, 'line' and 'file' are optional.
17492 * gdb.mi/mi1-pthreads.exp: Likewise.
17493
8e9e0fe6
AS
174942003-01-06 Andreas Schwab <schwab@suse.de>
17495
17496 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
17497 failures.
17498
b5ab8ff3
DJ
174992003-01-04 Daniel Jacobowitz <drow@mvista.com>
17500
17501 Fix PR gdb/844
17502 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
17503 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
17504
17505 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
17506 instead of calling gdb_suppress_entire_file.
17507 * gdb.threads/print-threads.exp: Likewise.
17508 * gdb.threads/schedlock.exp: Likewise.
17509
17510 * gdb.threads/killed.exp: Return instead of calling
17511 gdb_suppress_entire_file.
17512 * gdb.threads/linux-dp.exp: Likewise.
17513 * gdb.threads/pthreads.exp: Likewise.
17514
1e698235
DJ
175152003-01-04 Daniel Jacobowitz <drow@mvista.com>
17516
17517 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
17518 stabs.
17519 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
17520 * gdb.base/whatis.exp: Always allow (void) after function names.
17521
147ff08c
DJ
175222003-01-04 Daniel Jacobowitz <drow@mvista.com>
17523
17524 * gdb.c++/casts.exp: Correct regexp.
17525
dc62bfc2
MK
175262003-01-04 Mark Kettenis <kettenis@gnu.org>
17527
17528 * configure.in: Call AC_CONFIG_HEADER. Don't call
17529 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
17530 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
17531 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
17532 aforementioned directories in the AC_OUPUT call.
17533 * config.hin: New file.
17534 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17535 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
17536 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
17537 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
17538 pass -I$objdir instead of -I$objdir/$subdir in compilation.
17539 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
17540 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
17541 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
17542 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
17543 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
17544 gdb.threads/configure.in, gdb.threads/configure,
17545 gdb.threads/config.in, gdb.trace/configure.in,
17546 gdb.trace/configure: Removed.
17547
77afa639
MC
175482003-01-03 Michael Chastain <mec@shout.net>
17549
17550 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17551 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17552
7634bb6e
DJ
175532003-01-03 Daniel Jacobowitz <drow@mvista.com>
17554
17555 * gdb.base/store.exp: Fix regular expressions.
17556
b39c905e
MK
175572002-12-28 Mark Kettenis <kettenis@gnu.org>
17558
17559 * configure.in: Rewrite.
17560 * configure: Regenerated.
17561
0a8551dd
DC
175622003-01-03 David Carlton <carlton@math.stanford.edu>
17563
17564 * gdb.base/psymtab.exp: New file.
17565 * gdb.base/psymtab1.c: Ditto.
17566 * gdb.base/psymtab2.c: Ditto.
17567
c60b7188
AF
175682002-12-23 Adam Fedor <fedor@gnu.org>
17569
17570 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17571
ee73db83
DC
175722002-12-23 David Carlton <carlton@math.stanford.edu>
17573
17574 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17575 and current_directory initialization.
17576
d6c1774e
JB
175772002-12-22 Jim Blandy <jimb@redhat.com>
17578
f0a847b8
JB
17579 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17580 rather than as part of the output file name.
17581
d6c1774e
JB
17582 * gdb.base/attach.exp: There's no need to copy the test program to
17583 /tmp; that was only ever necessary on HP/UX, and this test is
17584 entirely disabled there anyway.
17585
f0708dbb
JB
175862002-12-21 Jim Blandy <jimb@redhat.com>
17587
4c2acfea
JB
17588 * gdb.c++/psmang.exp: Doc fix.
17589
f0708dbb
JB
17590 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17591 test.
17592
9579e000
DC
175932002-12-20 David Carlton <carlton@math.stanford.edu>
17594
17595 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17596
d1810171
MC
175972002-12-18 Michael Chastain <mec@shout.net>
17598
17599 * gdb.c++/annota2.exp: Add copyright year 2002.
17600
76565097
DC
176012002-12-17 David Carlton <carlton@math.stanford.edu>
17602
17603 * gdb.c++/try_catch.cc: Add marker comments.
17604 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17605 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17606 * gdb.c++/m-static.cc: Ditto.
17607 * gdb.c++/m-static1.cc: Ditto.
17608 * gdb.c++/try_catch.cc: Ditto.
17609
da81390b
JJ
176102002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17611
17612 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17613 to see whether we are using the new -environment-directory
17614 command which resets via -r or the old version of the command
17615 which may prompt the user. Part of fix for gdb/741.
17616
b304d130
AC
176172002-12-13 Andrew Cagney <ac131313@redhat.com>
17618
17619 * gdb.fortran/types.exp: Update obsolete comment.
17620 * gdb.fortran/exprs.exp: Ditto.
17621 * lib/gdb.exp: Delete obsolete code.
17622 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17623 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17624 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17625 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17626 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17627 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17628 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17629 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17630 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17631 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17632 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17633 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17634 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17635 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17636 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17637 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17638 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17639 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17640 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17641 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17642 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17643 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17644 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17645 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17646 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17647 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17648 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17649 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17650 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17651 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17652 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17653 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17654 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17655 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17656 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17657 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17658 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17659
a23b6e6a
DC
176602002-12-11 David Carlton <carlton@math.stanford.edu>
17661
17662 * gdb.c++/m-data.exp: Add test for members that shadow global
17663 variables: see PR gdb/804.
17664 * gdb.c++/m-data.cc: Ditto.
17665
6604731b
DJ
176662002-12-10 Daniel Jacobowitz <drow@mvista.com>
17667
17668 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17669
de46ecd7
DC
176702002-12-06 David Carlton <carlton@math.stanford.edu>
17671
17672 * gdb.base/store.c: Don't declare functions static.
17673
27e829d0
AC
176742002-12-04 Andrew Cagney <ac131313@redhat.com>
17675
17676 * gdb.base/store.exp, gdb.base/store.c: New files.
17677
92806416
DJ
176782002-12-03 Daniel Jacobowitz <drow@mvista.com>
17679
17680 * gdb.base/selftest.exp: Update for current gdb.
17681
3bcbaac5
DJ
176822002-12-03 Daniel Jacobowitz <drow@mvista.com>
17683
17684 * gdb.base/maint.exp: Only dump symbols from one source file
17685 or objfile.
17686
f4f00b1f
DJ
176872002-12-03 Daniel Jacobowitz <drow@mvista.com>
17688
17689 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17690 function call.
17691
f1c8a949
JB
176922002-11-25 Jim Blandy <jimb@redhat.com>
17693
17694 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17695 function appearing in error message.
17696
9e297a97
DJ
176972002-11-21 Daniel Jacobowitz <drow@mvista.com>
17698
17699 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17700
1f312e79
JJ
177012002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17702
d63a86f8
RM
17703 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17704 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17705 should be in mi console format. This is part of fix for PR gdb/604.
17706
83c31e7d
FN
177072002-09-18 Fernando Nasser <fnasser@redhat.com>
17708
17709 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17710 which explicitly prints the zero offset as "+0".
17711
322b3f65
DJ
177122002-10-22 Daniel Jacobowitz <drow@mvista.com>
17713
17714 * gdb.threads/schedlock.c (args): Make unsigned.
17715
177162002-10-21 Daniel Jacobowitz <drow@mvista.com>
17717
17718 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17719 numbers. Allow "foo2|selected stack frame".
17720 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17721 * gdb.asm/asmsrc2.s: Likewise.
17722 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17723 comments.
17724 * gdb.asm/mips.inc: New file.
17725
5e2fe5b8
AF
177262002-10-18 Adam Fedor <fedor@gnu.org>
17727
17728 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17729 * gdb.base/help.exp: Likewise.
17730
abe1a5d0
KB
177312002-10-17 Kevin Buettner <kevinb@redhat.com>
17732
17733 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17734 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17735
10abb1d4
JB
177362002-10-02 Jim Blandy <jimb@redhat.com>
17737
17738 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17739
1f609b42
AC
177402002-10-01 Andrew Cagney <ac131313@redhat.com>
17741
17742 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17743 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17744 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17745 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17746 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17747 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17748 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17749
0aee02e4
AC
177502002-09-29 Andrew Cagney <ac131313@redhat.com>
17751
17752 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17753 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17754 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17755 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17756 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17757 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17758 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17759
6fde09ad
KB
177602002-09-27 Kevin Buettner <kevinb@redhat.com>
17761
17762 * gdb.base/annota1.exp (info break): Make directory components of
17763 path optional since not all compilers emit this debug information.
17764
889bf7c5
PA
17765 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17766 step ends up stepping out of the function instead of stopping on
17767 the epilogue.
6fde09ad 17768
9e8aab75
KS
177692002-09-26 Keith Seitz <keiths@redhat.com>
17770
17771 * lib/insight-support.exp (gdbtk_start): Figure out where
17772 the insight executable is based on where gdb is. Use this
17773 executable to start insight instead of gdb.
17774
e36180d7
AC
177752002-09-25 Andrew Cagney <cagney@redhat.com>
17776
17777 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17778
9dd34b2b
AC
177792002-09-24 Andrew Cagney <ac131313@redhat.com>
17780
17781 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17782 test_isolated_complaints.
17783 (test_empty_complaint): New function.
17784 (test_empty_complaints): New function. Check no output when no
17785 complaints.
d63a86f8 17786
dea97812
KB
177872002-09-19 Jim Blandy <jimb@redhat.com>
17788
a9c64011 17789 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17790
54951bd7
AC
177912002-09-19 Andrew Cagney <ac131313@redhat.com>
17792
17793 * gdb.gdb/complaints.exp: New file.
17794
dec43320
AC
177952002-09-18 Andrew Cagney <ac131313@redhat.com>
17796
17797 * gdb.base/maint.exp: Check `help maint internal-warning'.
17798
e70d6e3f
DC
177992002-09-18 David Carlton <carlton@math.stanford.edu>
17800
17801 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17802 numbers, and replace them by a single breakpoint after the
17803 constructors are all finished.
17804 Add test 4.
17805 * gdb.c++/m-static.cc: Add test 4.
17806 * gdb.c++/m-static.h: New file.
17807 * gdb.c++/m-static1.cc: New file.
17808
17809 * gdb.c++/printmethod.exp: New file.
17810 * gdb.c++/printmethod.cc: New file.
17811
17812 * gdb.c++/pr-574.exp: New file.
17813 * gdb.c++/pr-574.cc: New file.
17814
afb5c968
CV
178152002-09-18 Corinna Vinschen <vinschen@redhat.com>
17816
17817 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17818 embedded targets which never actually exit.
17819
31e45dee
FN
178202002-09-18 Fernando Nasser <fnasser@redhat.com>
17821
17822 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17823 "don't step after run" as unresolved or unsupported, instead of xfail.
17824
a283c5a1
CV
178252002-09-18 Corinna Vinschen <vinschen@redhat.com>
17826
17827 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17828 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17829 Add newline to expected string in "step out of main (status wrapper)"
17830 case.
17831
11350d2a
CV
178322002-09-18 Corinna Vinschen <vinschen@redhat.com>
17833
17834 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17835 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17836
0deec7d6
TT
178372002-09-17 Tom Tromey <tromey@redhat.com>
17838
17839 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17840 \000, not \0, in double-quoted string.
17841
b2b4a1b5
CV
178422002-09-14 Corinna Vinschen <vinschen@redhat.com>
17843
c9d37158 17844 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17845 string after running the commands execution on breakpoint tests.
17846
1c56143a
CV
178472002-09-13 Corinna Vinschen <vinschen@redhat.com>
17848
17849 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17850
37f8da45
JB
178512002-09-12 Joel Brobecker <brobecker@gnat.com>
17852
17853 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17854
08b468e0
KS
178552002-09-10 Keith Seitz <keiths@redhat.com>
17856
17857 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17858 runto proc.
17859 (mi_run_to_main): Use mi_runto.
17860 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17861
dc360f58
KS
178622002-09-10 Keith Seitz <keiths@redhat.com>
17863
17864 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17865 regexp for stopping at main. Could have multiple event notifications.
17866 Don't assume that main was declared with no parameters.
17867 (mi_next): Use mi_step_to.
17868 (mi_step): Use mi_next_to.
17869
ce3abcfb
CV
178702002-09-09 Corinna Vinschen <vinschen@redhat.com>
17871
17872 * gdb.base/default.exp: Fix expected string in `info float' test.
17873
d1f5b980
BE
178742002-09-09 Ben Elliston <bje@redhat.com>
17875
17876 * config/mips.exp: Update comments.
17877 * config/mips-idt.exp: Likewise.
17878 * config/nind.exp: Likewise.
17879 * config/slite.exp: Likewise.
17880 * config/sparclet.exp: Likewise.
17881 * config/udi.exp: Likewise.
17882 * config/vx.exp: Likewise.
17883 * config/vxworks29k.exp: Likewise.
17884
2f71430b
JB
178852002-09-05 Jim Blandy <jimb@redhat.com>
17886
17887 * gdb.threads/killed.exp: Fix test failure message.
17888
7ddebc7e
KS
178892002-09-04 Keith Seitz <keiths@redhat.com>
17890
17891 * lib/mi-support.exp: Update copyright.
17892 (mi_gdb_test): Increase the priority of the expected pattern
17893 so that it matches gdb_test.
17894
0ae67eb3
KS
178952002-09-03 Keith Seitz <keiths@redhat.com>
17896
17897 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17898 Use integer comparison instead of string comparison for testing
17899 whether binary was built.
17900
38fc42c8
JB
179012002-09-03 Jim Blandy <jimb@redhat.com>
17902
17903 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17904
b6ff0e81
JB
179052002-08-29 Jim Blandy <jimb@redhat.com>
17906
17907 * gdb.threads/pthreads.exp: Move the portable thread compilation
17908 code into a function in lib/gdb.exp, and call that from here.
17909 * lib/gdb.exp (gdb_compile_pthreads): New function.
17910
07c98896
KS
179112002-08-29 Keith Seitz <keiths@redhat.com>
17912
17913 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17914 expect_out so that callers can get at it.
17915
0312286c
DJ
179162002-08-23 Daniel Jacobowitz <drow@mvista.com>
17917
17918 * gdb.threads/print-threads.c: New file.
17919 * gdb.threads/print-threads.exp: New file.
17920 * gdb.threads/schedlock.c: New file.
17921 * gdb.threads/schedlock.exp: New file.
17922
dd039bc4
EZ
179232002-08-22 Elena Zannoni <ezannoni@redhat.com>
17924
a9c64011
AS
17925 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17926 not altivec.c.
dd039bc4 17927
1f36144c
MK
179282002-08-17 Mark Kettenis <kettenis@gnu.org>
17929
17930 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17931 targets. The problem should be fixed now.
17932
16057ec7 179332002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17934
17935 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17936 2002-07-24 change that removes final dots from error messages.
17937
3c1499ad
TT
179382002-08-13 Tom Tromey <tromey@redhat.com>
17939
17940 * gdb.base/readline.exp: New file.
17941
a20ce2c3
AC
179422002-08-01 Andrew Cagney <ac131313@redhat.com>
17943
17944 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17945 supress message.
17946
db034ac5
AC
179472002-08-01 Andrew Cagney <cagney@redhat.com>
17948
17949 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17950 CHILL_FOR_TARGET and CHILL_LIB.
17951 * configure.in (configdirs): Remove gdb.chill.
17952 * configure: Regenerate.
17953 * lib/gdb.exp: Obsolete references to chill.
17954 * gdb.fortran/types.exp: Ditto.
17955 * gdb.fortran/exprs.exp: Ditto.
17956
3e000b18
KB
179572002-07-30 Kevin Buettner <kevinb@redhat.com>
17958
17959 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17960 set Irix-specific compile and link flags.
17961
28f4966b
KB
179622002-07-29 Kevin Buettner <kevinb@redhat.com>
17963
17964 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17965 source files. The ``-o'' option doesn't work with the ``-E'' option
17966 when using the Irix compiler.
17967
46c0d5a6
DJ
179682002-07-19 Daniel Jacobowitz <drow@mvista.com>
17969
17970 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17971 Improve support for reusing an exec file. Copy exec file
17972 to target, and run gdbserver on the target instead of on the host.
17973
eecf4bed
JB
179742002-07-18 Jim Blandy <jimb@redhat.com>
17975
0f815cdf
JB
17976 * gdb.base/ending-run.exp: Don't expect to see the program end in
17977 some orderly fashion when we're running on a real stand-alone
17978 board.
17979
eecf4bed
JB
17980 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17981 targets that don't support interrupts.
17982
52d309e4
JB
179832002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17984
17985 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17986 systems.
17987 Move comments in expect statements to inside the actions, so that they
17988 don't get matched against.
17989
ff683d9e
MK
179902002-07-10 Mark Kettenis <kettenis@gnu.org>
17991
17992 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17993 function when asleep" test.
17994
b5356753
AC
179952002-07-10 Andrew Cagney <ac131313@redhat.com>
17996
17997 * gdb.base/page.exp: Rewrite to handle problems with very long
17998 `info set' output. Update copyright.
17999
6aa4d13a
AC
180002002-06-26 Andrew Cagney <ac131313@redhat.com>
18001
18002 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
18003 gdb.threads-hp.
18004 * gdb.hp/configure: Regenerate.
18005 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
18006 * gdb.hp/gdb.threads-hp/configure: Delete file.
18007 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
18008
8cf8c2b8
AC
180092002-06-22 Andrew Cagney <ac131313@redhat.com>
18010
18011 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
18012 setlocale, bindtextdomain and textdomain.
18013
6827a8f8
JB
180142002-06-11 Jim Blandy <jimb@redhat.com>
18015
919d772c
JB
18016 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
18017 preprocessor macro information is present.
18018
6827a8f8
JB
18019 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
18020 tests.
18021
c15b0d21
MS
180222002-06-06 Michael Snyder <msnyder@redhat.com>
18023
c5984d70
MS
18024 * gdb.base/overlays.exp: Record addresses of overlay
18025 functions in TCL variables rather than in GDB variables,
18026 to avoid having GDB convert them to pointers (with loss
18027 of information).
18028
d63a86f8 18029 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 18030 default linker script changes.
c15b0d21
MS
18031 * gdb.base/long_long.exp: Add check for sizeof (long double).
18032
be26fe0d
ML
180332002-06-06 Michal Ludvig <mludvig@suse.cz>
18034
18035 * gdb.asm/asm-source.exp: Add x86-64 target.
18036 * gdb.asm/x86_64.inc: New.
d63a86f8 18037
258093ca 180382002-05-30 Michael Chastain <mec@shout.net>
258093ca 18039
4b3153f1 18040 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
18041 * gdb.c++/m-static.cc: New file.
18042 * gdb.c++/m-static.exp: New file.
18043
241264c6
MS
180442002-05-28 Michael Snyder <msnyder@redhat.com>
18045
18046 * gdb.base/call-ar-st.exp: Allow for reduced floating point
18047 precision.
18048
9bba8c8f 180492002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 18050
4b3153f1 18051 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
18052 * gdb.c++/m-data.cc: New file.
18053 * gdb.c++/m-data.exp: New file.
18054
180552002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 18056
4b3153f1 18057 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 18058 * gdb.c++/try_catch.cc: New file.
d63a86f8 18059 * gdb.c++/try_catch.exp: New file.
9bba8c8f 18060
def1b996
MC
180612002-05-27 Michael Chastain <mec@shout.net>
18062
18063 * gdb.c++/local.exp: Accept more nested types in output.
18064
522ba268
MC
180652002-05-26 Michael Chastain <mec@shout.net>
18066
18067 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
18068
277254ba
MS
180692002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
18070
18071 * lib/gdb.exp (gdb_wrapper_init): Just because
18072 gdb_wrapper_file exists, this does not mean that the file
18073 should not be rebuilt. That is what gdb_wrapper_initialized
18074 is for.
18075 (default_gdb_init): Reset gdb_wrapper_initialized.
18076
b61a8733
MS
180772002-05-23 Michael Snyder <msnyder@redhat.com>
18078
d63a86f8 18079 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
18080 the precision of the floating point test results.
18081 * gdb.base/call-rt-st.exp: Ditto.
18082
b61a8733
MS
18083 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
18084 * gdb.base/call-rt-st.exp: Ditto.
18085
56f6e910
MC
180862002-05-19 Michael Chastain <mec@shout.net>
18087
18088 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
18089
ad0b0016
EZ
180902002-05-19 Elena Zannoni <ezannoni@redhat.com>
18091
a9c64011
AS
18092 * configure.in (configdirs): Add gdb.arch.
18093 * configure: Regenerate.
ad0b0016 18094
f617d2b6
JB
180952002-05-17 Jim Blandy <jimb@redhat.com>
18096
18097 * gdb.base/completion.exp: Recognize the more detailed error
18098 messages produced by the macro expander's lexical analyzer.
18099
eac2a696
EZ
181002002-05-14 Elena Zannoni <ezannoni@redhat.com>
18101
a9c64011
AS
18102 * gdb.arch/altivec-abi.c: New file.
18103 * gdb.arch/altivec-abi.exp: New file.
18104 * gdb.arch/altivec-regs.c: New file.
18105 * gdb.arch/altivec-regs.exp: New file.
eac2a696 18106
2fdde8f8
DJ
181072002-05-14 Daniel Jacobowitz <drow@mvista.com>
18108
18109 * gdb.base/maint.exp (maint print type): Update for new type
18110 structure.
d63a86f8 18111
e31f1a7c
EZ
181122002-05-14 Elena Zannoni <ezannoni@redhat.com>
18113
18114 * gdb.arch: New directory.
18115 * gdb.arch/configure.in: New file.
18116 * gdb.arch/configure: New file.
18117 * gdb.arch/Makefile.in: New file.
18118
db589741
CV
181192002-05-13 Corinna Vinschen <vinschen@redhat.com>
18120
18121 * gdb.asm/asm-source.exp: Add v850 as supported target.
18122 * gdb.asm/v850.inc: New file.
18123
8ce2a7dc
DJ
181242002-05-13 Daniel Jacobowitz <drow@mvista.com>
18125
18126 * gdb.c++/annota2.exp (annotate-quit): Add comment.
18127
df763c7f
DJ
181282002-05-12 Daniel Jacobowitz <drow@mvista.com>
18129
18130 * gdb.base/break.exp: Check 'break "marker2"'.
18131
377daeed
MS
181322002-05-10 Michael Snyder <msnyder@redhat.com>
18133
18134 * gdb.base/long_long.exp: Fix typo.
18135
c4b7bc2b
JB
181362002-05-10 Jim Blandy <jimb@redhat.com>
18137
ecac9a4e
JB
18138 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
18139 a bug.
18140
c4b7bc2b
JB
18141 * gdb.base/printcmds.exp (test_integer_literals_rejected):
18142 Recognize more detailed error message produced by the macro
18143 expander's lexical analyzer.
18144 * lib/gdb.exp (test_print_reject): Same.
18145
e71019a1
MK
181462002-05-09 Mark Kettenis <kettenis@gnu.org>
18147
18148 * gdb.c++/method.exp: Fix typo.
18149
fedfc8e6
MS
181502002-05-08 Michael Snyder <msnyder@redhat.com>
18151
166a1957
MS
18152 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
18153 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 18154 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
18155 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
18156 Add iftarget clause for strongarm.
d63a86f8 18157
f1c47eb2
MS
181582002-05-06 Michael Snyder <msnyder@redhat.com>
18159
cb9a9d3e
MS
18160 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
18161 (gdb_continue_to_end): Accept output from status wrapper.
18162 * gdb.base/ending-run.exp: Add case for output from status wrapper.
18163 Clean up fail messages to match pass messages.
18164
f1c47eb2
MS
18165 Enable the "needs_status_wrapper" testsuite feature.
18166 * lib/gdb.exp (gdb_wrapper_init): New procedure.
18167 (gdb_compile): Conditionally call gdb_wrapper_init.
18168 * gdb.base/a2-run.exp: Recognize output from status wrapper.
18169 * gdb.c++/method.exp: Recognize output from status wrapper.
18170
6079c749
BE
181712002-05-06 Ben Elliston <bje@redhat.com>
18172From Graydon Hoare <graydon@redhat.com>
18173
18174 * config/sid.exp: Include support for "rawsid" protocol.
18175
188baff3
JB
181762002-05-03 Jim Blandy <jimb@redhat.com>
18177
18178 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
18179 * gdb.c++/hang3.C: New file.
18180
b9c07f0f
AC
181812002-05-04 Andrew Cagney <ac131313@redhat.com>
18182
18183 * gdb.base/default.exp: Remove obsolete code.
18184 * gdb.c++/misc.exp: Ditto. Update copyright.
18185 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
18186 * gdb.base/whatis.exp: Ditto. Update copyright.
18187 * gdb.base/scope.exp: Ditto. Update copyright.
18188 * gdb.base/ptype.exp: Ditto. Update copyright.
18189 * gdb.base/printcmds.exp: Ditto. Update copyright.
18190 * gdb.base/opaque.exp: Ditto. Update copyright.
18191 * gdb.base/list.exp: Ditto.
18192 * gdb.base/funcargs.exp: Ditto. Update copyright.
18193 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
18194 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
18195 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
18196 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
18197 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
18198 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
18199
5c7a0397
MS
182002002-05-02 Michael Snyder <msnyder@redhat.com>
18201
d6dcc264 18202 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
18203 * gdb.base/long_long.exp: Add xscale target.
18204 * gdb.base/default.exp: Add xscale target.
18205
eb7f1c48
JB
182062002-05-01 Jim Blandy <jimb@redhat.com>
18207
18208 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
18209 gdb.c++/hang.exp: New test.
18210
a6befae8
FF
182112002-05-01 Fred Fish <fnf@redhat.com>
18212
18213 * gdb.base/completion.exp: Handle completions of "./Make" for
18214 more than one completion possibility, as is the case when we
18215 build and test in the source tree.
18216
0a310277
AG
182172002-04-29 Anthony Green <green@redhat.com>
18218
18219 * gdb.java/jmisc1.exp: New file.
18220 * gdb.java/jmisc2.exp: New file.
18221
6ff9af88
DJ
182222002-04-24 Daniel Jacobowitz <drow@mvista.com>
18223
18224 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
18225
96b3d632
EZ
182262002-04-23 Elena Zannoni <ezannoni@redhat.com>
18227
18228 * gdb.base/help.exp: Change 'help status' to allow for target
18229 dependent output differences.
18230
5019bb54
MC
182312002-04-22 Michael Chastain <mec@shout.net>
18232
18233 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
18234
a805a116
MC
182352002-04-22 Michael Chastain <mec@shout.net>
18236
18237 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
18238
a1706bfd
DM
182392002-04-17 David S. Miller <davem@redhat.com>
18240
18241 * gdb.asm/sparc64.inc: New file.
18242 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
18243
a73a20a2
EZ
182442002-04-19 Elena Zannoni <ezannoni@redhat.com>
18245
18246 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
18247 instruction file directly into the build tree. Clean up at end of
18248 test.
18249
ba678339
DM
182502002-04-18 David S. Miller <davem@redhat.com>
18251
18252 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
18253 handle 64-bit platforms correctly.
18254 * gdb.base/maint.exp: Likewise.
18255
b03399da
KB
182562002-04-18 Kevin Buettner <kevinb@redhat.com>
18257
18258 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
18259 ``-fpic'' when compiling files comprising a shared library, but
18260 it does need additional linker flags in order to find shared
18261 libraries at run time.
18262
e2004992
KB
182632002-04-18 Kevin Buettner <kevinb@redhat.com>
18264
18265 * gdb.base/cvexpr.c (use): New function.
18266 (main): Invoke use() on all global variables to prevent
18267 some linkers from deleting these otherwise unused symbols.
18268
d8937120
MC
182692002-04-17 Michael Chastain <mec@shout.net>
18270From David S. Miller <davem@redhat.com>
18271
18272 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
18273 handle 64-bit platforms correctly.
18274
ffd61a58
MS
182752002-04-12 Michael Snyder <msnyder@redhat.com>
18276From Jim Blandy <jimb@redhat.com>
a9c64011 18277 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
18278 script can handle this instead.
18279 * gdb.base/bar.c (barx): Same.
18280 * gdb.base/baz.c (bazx): Same.
18281 * gdb.base/grbx.c (grbxx): Same.
18282
18283 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
18284 manager doesn't automatically unmap overlays unnecessarily.
18285
6b8426a6
MH
182862002-04-10 Martin M. Hunt <hunt@redhat.com>
18287
18288 * gdb.base/ending-run.exp: Fix pattern for Mips targets
18289 stepping out of main.
18290
34af4875
MC
182912002-04-09 Michael Chastain <mec@shout.net>
18292
18293 * gdb.c++/local.cc (main): Move call to marker1() inside nested
18294 scope so that the nested scope tests will make sense.
18295 * gdb.c++/local.exp: Write patterns that actually work with gcc
18296 (the HP patterns "were never known to work with gcc").
18297 Keep the old aCC patterns too.
18298
2d1676a0
DJ
182992002-04-09 Daniel Jacobowitz <drow@mvista.com>
18300
18301 * gdb.base/attach.exp: Correct target board test.
18302
3a63e3f9
MC
183032002-04-08 Michael Chastain <mec@shout.net>
18304
18305 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
18306 in a const method. Add some xfail and fail cases for configurations
18307 that do not emit the "const ...".
18308
f18dabd2
MC
183092002-04-07 Michael Chastain <mec@shout.net>
18310
18311 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
18312 Accept "A * const" and "const A * const" as type of "this".
18313 Fix spelling of getFunky throughout. Make messages uniform.
18314
0fcddd82
EZ
183152002-04-07 Elena Zannoni <ezannoni@redhat.com>
18316
a9c64011 18317 Work around for PR gdb/285:
0fcddd82
EZ
18318 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
18319
16a8534a
EZ
183202002-04-07 Elena Zannoni <ezannoni@redhat.com>
18321
18322 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
18323 instructions file at run time instead of configure time.
18324 Sometimes we run the test in a directory that is not the one we
18325 configured in.
18326 * gdb.asm/configure.in: Delete creation of symlink.
18327 * gdb.asm/configure: Regenerate.
18328
24181d81
JB
183292002-04-05 J. Brobecker <brobecker@gnat.com>
18330
18331 * gdb.gdb/xfullpath.exp: New test, to exercise the new
18332 xfullpath () function.
18333
7cdb7107
DJ
183342002-04-04 Daniel Jacobowitz <drow@mvista.com>
18335
18336 * gdb.asm/Makefile.in: Correct dependencies.
18337
18338 * gdb.asm/powerpc.inc: New file.
18339 * gdb.asm/asm-source.exp: Add PowerPC.
18340 * gdb.asm/configure.in: Likewise.
18341 * gdb.asm/configure: Regenerated.
18342
a7d17088
DJ
183432002-04-04 Daniel Jacobowitz <drow@mvista.com>
18344
18345 * gdb.base/relocate.exp: New file.
18346 * gdb.base/relocate.c: New file.
18347
cd721503
FF
183482002-04-04 Fred Fish <fnf@redhat.com>
18349
18350 * gdb.base/step-test.exp: Update comment regarding stopping in
18351 memcpy/bcopy calls inserted as part of the compiler runtime.
18352
b22ad7a7
MS
183532002-04-04 Michael Snyder <msnyder@redhat.com>
18354
18355 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
18356
5f279fa6
DJ
183572002-04-03 Daniel Jacobowitz <drow@mvista.com>
18358
18359 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
18360 (gdb_expect): Remove $notransfer hack.
18361
dd0fd3ce
DJ
183622002-04-02 Daniel Jacobowitz <drow@mvista.com>
18363
18364 * gdb.c++/classes.exp ("calling method for small class"): Match
18365 updated register output.
18366
1e50cda1
DJ
183672002-03-30 Daniel Jacobowitz <drow@mvista.com>
18368
18369 Fix PR gdb/452
18370 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
18371 when finished. Make gdb_file_cmd send "exec-file" when
18372 appropriate.
18373
24015922
DJ
183742002-03-30 Daniel Jacobowitz <drow@mvista.com>
18375
18376 * gdb.base/attach.exp: Remove extra setup_xfail.
18377
dd7dfd64
MS
183782002-03-26 Michael Snyder <msnyder@redhat.com>
18379
18380 * gdb.base/default.exp: Add tests for dump, append, and restore.
18381 * gdb.base/help.exp: Add tests for dump, append, and restore.
18382 * gdb.base/dump.exp: New file, test dump, append and restore.
18383 * gdb.base/dump.c: New file.
18384
48b2f8d7
MS
183852002-03-27 Michael Snyder <msnyder@redhat.com>
18386
d63a86f8 18387 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
18388 clean-ups in help messages.
18389
05b4d525
FF
183902002-03-26 Fred Fish <fnf@redhat.com>
18391
18392 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
18393 have debugging info for those functions and the compiler uses them
18394 internally to copy structs around.
18395
d7679631
FF
183962002-03-26 Fred Fish <fnf@redhat.com>
18397
18398 * gdb.base/list.exp: Revert the change made yesterday and add note
18399 about why we don't list the default lines for remote targets.
18400
523ac3f9
MS
184012002-03-25 Michael Snyder <msnyder@redhat.com>
18402
18403 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
18404
754b2b8d
FF
184052002-03-25 Fred Fish <fnf@redhat.com>
18406
18407 * gdb.base/list.exp: This test works on remote targets so remove
18408 the short circuit for remote targets. Update copyright.
18409
33c3e192
FF
184102002-03-25 Fred Fish <fnf@redhat.com>
18411
18412 * gdb.base/attach.exp: Fix logic error that was suppressing this
18413 test for all non hppa*-*-hpux* targets, instead of the hp target.
18414 Move comments closer to the suppression point. Also now need to
18415 check that we are running natively.
18416
d43e73ee
MS
184172002-03-22 Michael Snyder <msnyder@redhat.com>
18418
882c8f02
MS
18419 * gdb.base/default.exp: Add test for gcore. Update copyright.
18420 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 18421
04c12f60
FF
184222002-03-06 Fred Fish <fnf@redhat.com>
18423
18424 * gdb.base/funcargs.c: Remove extraneous ';' character.
18425 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
18426
b43df995
MC
184272002-03-04 Michael Chastain <mec@shout.net>
18428
18429 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
18430 accommodate gcc v3 function signature.
18431 * gdb.mi/mi0-var-cmd-exp: Ditto.
18432
92362027
AC
184332002-02-24 Andrew Cagney <ac131313@redhat.com>
18434
18435 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
18436 ``GNU/Linux'' or ``Linux kernel''
18437 * testsuite/gdb.threads/pthreads.c: Ditto.
18438
258ad32d
MC
184392002-02-24 Michael Chastain <mec@shout.net>
18440
18441 * gdb.threads/pthreads.c (thread1): Add a return statement.
18442 (thread2): Likewise.
18443 (foo): Likewise.
18444
04c3b3d4
MC
184452002-02-23 Michael Chastain <mec@shout.net>
18446
18447 * gdb.threads/linux-dp.c (philosopher): Add a return statement
18448 to placate gcc.
18449
5a2a0a20
MC
184502002-02-23 Michael Chastain <mec@shout.net>
18451
18452 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
18453 test "ptype bint". The test passes on all my stabs configurations.
18454
a640f7fc
JB
184552002-02-21 Jim Blandy <jimb@redhat.com>
18456
27924826
JB
18457 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
18458 filename at a time, and watch for the ones we want to see.
18459
a640f7fc
JB
18460 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
18461 types of pointers to prototyped functions.
18462
edcc8c75
AC
184632002-02-20 Andrew Cagney <ac131313@redhat.com>
18464
18465 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
18466 signed, unsigned and straight char.
18467 (padding_char, padding_short, padding_int, padding_long,
18468 padding_long_long, padding_float, padding_double,
18469 padding_long_double): New global variables.
18470 (fill, fill_structs): New functions.
18471
18472 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
18473 for correctly sized writes. Update copyright.
18474 (get_valueof): New procedure.
18475 (get_sizeof): Call get_valueof.
18476 (check_valueof): New procedure.
18477 (check_padding): New procedure.
18478
ac57ea44
MC
184792002-02-20 Michael Chastain <mec@shout.net>
18480
18481 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
18482 to setup_xfail. Document some of the remaining calls.
18483
7a10c941
MC
184842002-02-18 Michael Chastain <mec@shout.net>
18485
18486 * gdb.c++/userdef.exp: Update copyright year.
18487
fb8acdcc
DJ
184882002-02-18 Daniel Jacobowitz <drow@mvista.com>
18489
18490 * gdb.c++/userdef.exp: Test overloaded operators properly.
18491 Remove xfails.
18492
fda6ae12
MS
184932002-02-14 Michael Snyder <msnyder@redhat.com>
18494
18495 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
18496
676a0442
DJ
184972002-02-14 Daniel Jacobowitz <drow@mvista.com>
18498
18499 * gdb.base/a2-run.exp: Check for a remote target properly.
18500 * gdb.base/annota1.exp: Likewise.
18501 * gdb.base/list.exp: Likewise.
18502 * gdb.base/reread.exp: Likewise.
18503 * gdb.base/scope.exp: Likewise.
18504 * gdb.base/shlib-call.exp: Likewise.
18505 * gdb.base/term.exp: Likewise.
18506 * gdb.c++/annota2.exp: Likewise.
18507
78b4f468
RE
185082002-02-13 Richard Earnshaw <rearnsha@arm.com>
18509
18510 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
18511
9a81ba51
MC
185122002-02-10 Michael Chastain <mec@shout.net>
18513
18514 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
18515 (call_after_alloca): Ditto.
18516
004af6c7
DJ
185172002-02-10 Daniel Jacobowitz <drow@mvista.com>
18518
18519 * gdb.base/ending-run.exp: Guard "cont" test with
18520 gdb_skip_stdio_test.
18521
37225f62
JB
185222002-02-06 Jim Blandy <jimb@redhat.com>
18523
18524 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
18525 from here...
18526 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
18527 To here. Disable this test on non-HP platforms. Add big comment.
18528
fe6fdd96
MS
185292002-02-04 Michael Snyder <msnyder@redhat.com>
18530
18531 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
18532 other than d10v and m32r.
18533
036fad3f
RE
185342002-02-02 Richard Earnshaw <rearnsha@arm.com>
18535
18536 * gdb.base/default.exp: Rewrite test patterns to reduce time
18537 taken to match them.
18538
7148ab62
DJ
185392002-01-30 Daniel Jacobowitz <drow@mvista.com>
18540
18541 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
18542 Allow a start function above main.
18543 * gdb.threads/linux-dp.exp: Fix copyright date.
18544
396cc255
DJ
185452002-01-30 Daniel Jacobowitz <drow@mvista.com>
18546
a9c64011
AS
18547 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18548 (check_philosopher_stack): Check for manager thread before checking
18549 for a just-starting thread.
396cc255 18550
f038d31b
DJ
185512002-01-30 Daniel Jacobowitz <drow@mvista.com>
18552
18553 From Neil Booth <neil@daikokuya.demon.co.uk>:
18554 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18555 warnings.
18556
b3ff9d9a
FF
185572002-01-21 Fred Fish <fnf@redhat.com>
18558
18559 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18560 not caller.
18561
39ad761d
JB
185622002-01-21 Jim Blandy <jimb@redhat.com>
18563
18564 * gdb.base/reread.exp: Check that GDB properly re-reads the
18565 executable file when it changes while no inferior is running.
18566
aaf320fa
FF
185672002-01-21 Fred Fish <fnf@redhat.com>
18568
a9c64011
AS
18569 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18570 optionally accept the "shlib events" variation.
aaf320fa 18571
808a31f5
JB
185722002-01-21 Jim Blandy <jimb@redhat.com>
18573
18574 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18575 call `fflush' after every `printf', so that the output is produced
18576 at predictable points, regardless of whatever buffering does (or
18577 doesn't) take place.
18578 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18579 at different points.
18580
4420d5e2
DJ
185812002-01-20 Daniel Jacobowitz <drow@mvista.com>
18582
18583 * gdb.c++/inherit.exp: Update copyright years.
18584 * gdb.c++/method.exp: Likewise.
18585
3e36a0f4
DJ
185862002-01-20 Daniel Jacobowitz <drow@mvista.com>
18587
18588 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18589 artificial methods/arguments.
18590 * gdb.c++/derivation.exp: Likewise.
18591 * gdb.c++/inherit.exp: Likewise.
18592 * gdb.c++/method.exp: Likewise.
18593 * gdb.c++/virtfunc.exp: Likewise.
18594
b4ceaee6
AC
185952002-01-18 Andrew Cagney <ac131313@redhat.com>
18596
18597 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18598 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18599 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18600 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18601 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18602 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18603
ecace851
JB
186042002-01-17 Jim Blandy <jimb@redhat.com>
18605
18606 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18607 anchoring the pattern matching the entry point symbol's name.
18608
375fc983
AC
186092002-01-17 Andrew Cagney <ac131313@redhat.com>
18610
18611 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18612 continue/quit query. Update copyright.
18613
fe6fdd96
MS
186142002-01-14 Michael Snyder <msnyder@redhat.com>
18615
18616 * gdb.base/gcore.exp: Remove extra debugging output.
18617
e017c81f
DJ
186182002-01-13 Daniel Jacobowitz <drow@mvista.com>
18619
18620 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18621 for slightly dubious v2 mangled string.
18622
37ab3bf8
DJ
186232002-01-13 Daniel Jacobowitz <drow@mvista.com>
18624
18625 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18626
1bc05c3a 186272002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18628
1bc05c3a 18629 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18630
1bc05c3a
JM
18631 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18632 constructors.
18633 * gdb.c++/derivation.exp: Likewise.
18634 * gdb.c++/templates.exp: Likewise.
18635 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18636
1bc05c3a
JM
186372002-01-10 Michael Snyder <msnyder@redhat.com>
18638
18639 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18640
a911c360
MS
186412002-01-08 Michael Snyder <msnyder@redhat.com>
18642
18643 * gdb.base/gcore.exp: New test for generate-core-file command.
18644 * gdb.base/gcore.c: Testcase for above.
18645 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18646
ea2119ec
JM
186472002-01-08 Jason Merrill <jason@redhat.com>
18648
18649 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18650
68203136
FF
186512002-01-07 Fred Fish <fnf@redhat.com>
18652
18653 * gdb.c++/overload.exp: Remove unconditional xfails for:
18654 print foo_instance1.overloadargs(1)
18655 print foo_instance1.overloadargs(1, 2)
18656 print foo_instance1.overloadargs(1, 2, 3)
18657 print foo_instance1.overloadargs(1, 2, 3, 4)
18658 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18659 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18660 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18661 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18662 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18663 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18664 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18665 print foo_instance1.overload1arg()
18666 print foo_instance1.overload1arg((char)arg2)
18667 print foo_instance1.overload1arg((signed char)arg3)
18668 print foo_instance1.overload1arg((unsigned char)arg4)
18669 print foo_instance1.overload1arg((int)arg7)
18670 print foo_instance1.overload1arg((unsigned int)arg8)
18671 print foo_instance1.overload1arg((float)arg11)
18672 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18673
21b9b5b1
MS
186742002-01-07 Michael Snyder <msnyder@redhat.com>
18675
18676 * gdb.base/huge.exp: New test. Print a very large target data object.
18677 (skip_huge_test): New test variable. Define if you want to skip this
18678 test. The test reads an 8 megabyte data object from the target, so it
18679 might be very time consuming on remote targets with a slow connection.
18680 * gdb.base/huge.c: New file. Test case for above.
18681
725f922e
FF
186822002-01-07 Fred Fish <fnf@redhat.com>
18683
18684 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18685 g_instance.bfoo, and g_instance.cfoo.
18686
889bf7c5 186872002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18688
889bf7c5
PA
18689 * gdb.base/break.c (multi_line_if_conditional): New function.
18690 (multi_ilne_while_conditional): Likewise.
18691 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18692 IF or WHILE condition puts the breakpoint at the start of
18693 the condition.
f286b2c3 18694
634d57ec
JL
18695 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18696 hppa*-*-hpux* expected failure.
18697 * gdb.base/structs.exp (do_function_calls): Similarly.
18698
18699 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18700 watchpoints.
18701
9fbfe2dc
AC
187022002-01-06 Andrew Cagney <ac131313@redhat.com>
18703
18704 Fix PR gdb/66.
18705 * gdb.base/structs.exp: Replace skip for a29k with skip for
18706 gdb,cannot_call_functions.
18707 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18708 * gdb.base/callfuncs.exp: Ditto.
18709 * gdb.base/call-rt-st.exp: Ditto.
18710 * gdb.base/call-strs.exp: Ditto.
18711 * gdb.base/callfwmall.exp: Ditto.
18712 * gdb.base/scope.exp: Obsolete xfail a29k.
18713 * gdb.c++/misc.exp: Ditto.
18714 * gdb.c++/cplusfuncs.exp: Ditto.
18715 * gdb.base/ptype.exp: Ditto.
18716 * gdb.base/printcmds.exp: Ditto.
18717 * gdb.base/opaque.exp: Ditto.
18718 * gdb.base/list.exp: Ditto.
18719 * gdb.base/funcargs.exp: Ditto.
18720 * gdb.base/default.exp: Ditto.
18721
8ddad156
MS
187222002-01-04 Michael Snyder <msnyder@redhat.com>
18723
ca4976a6 18724 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18725 * gdb.base/maint.exp: Add tests for maint info sections options.
18726
1b074332
JL
18727Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18728
18729 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18730
7d159115
CV
187312001-12-20 Corinna Vinschen <vinschen@redhat.com>
18732
18733 * gdb.asm/arm.inc: New file.
18734 * gdb.asm/asm-source.exp: Add arm targets.
18735 * gdb.asm/configure.in: Ditto.
18736 * gdb.asm/configure: Recreated from configure.in.
18737
8fb87725
JL
18738Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18739
afabe08c
JL
18740 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18741 with HP's compiler.
18742 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18743 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18744 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18745 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18746
18747 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18748 either HP's compilers or GCC.
18749
db521deb
JL
18750 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18751 a SIGBUS or SIGSEGV.
18752
18753 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18754
18755 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18756 can be compiled with either HP's compiler or GCC.
18757
cfa88ab7
JL
18758 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18759 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18760 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18761
ca344dff
JL
18762 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18763 to match current gdb output. Update due to using auto-solib-limit
18764 for limiting instead of overloading auto-solib-add.
18765 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18766 test program.
18767
3f3c6e55 18768 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18769 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18770 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18771 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18772 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18773 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18774 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18775 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18776 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18777 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18778 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18779 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18780 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18781
8fb87725
JL
18782 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18783 a SIGTRAP to the inferior.
18784
cf599fa7
CV
187852001-12-19 Corinna Vinschen <vinschen@redhat.com>
18786
18787 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18788 Substitute call to target_link by call to gdb_compile.
18789
2cd045cd
JL
18790Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18791
a9c64011
AS
18792 * gdb.base/break.exp: Fix HP specific search string when testing
18793 backtracing in a called function.
2cd045cd 18794
a9c64011
AS
18795 * gdb.base/constvars.exp: Only set lang to C++ if we're
18796 compiling the test with HP's compilers.
18797 * gdb.base/volatile.exp: Similarly.
2cd045cd 18798
99ebe9ac
JB
187992001-12-19 Jim Blandy <jimb@redhat.com>
18800
18801 * gdb.base/printcmds.exp: Expect the null character to be printed
18802 as '\0', and the '\013' to be printed as '\v'.
18803 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18804 * gdb.base/setvar.exp: Same.
18805
b9891b29
JB
188062001-12-17 Jim Blandy <jimb@redhat.com>
18807
0eba65ab
JB
18808 * gdb.base/completion.exp: Rather than completing very long
18809 filenames, which can make the readline library produce output we
18810 don't recognize, cd to the directory first, and then complete
18811 using nice, short relative paths.
18812
6970b5b1
JB
18813 * gdb.base/completion.exp: On some systems, there is, in fact, a
18814 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18815 variables as being in scope. So use `no_var_named_this'
18816 instead of `b'.
6970b5b1 18817
b9891b29 18818 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18819 can't find the core file's registers as a failure.
b9891b29 18820
e6ccd35f
JSC
188212001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18822
a9c64011
AS
18823 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18824 test expect string more specific.
e6ccd35f 18825
105ba819
CV
188262001-12-13 Corinna Vinschen <vinschen@redhat.com>
18827
18828 * gdb.asm/asm-source.exp: Add support for xstormy16.
18829 * gdb.asm/configure.in: Ditto.
18830 * gdb.asm/configure: Rebuild.
18831 * gdb.asm/xstormy16.inc: New file.
18832
e9e79dd9
FF
188332001-12-10 Fred Fish <fnf@redhat.com>
18834
18835 * gdb.base/maint.exp: Update to match changes in type dumping code.
18836
347dc97d
JB
188372001-12-10 Jim Blandy <jimb@redhat.com>
18838
18839 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18840 matching the entry point symbol's name at the beginning of the
18841 line.
347dc97d 18842
5178b9d6
DJ
188432001-12-07 Daniel Jacobowitz <drow@mvista.com>
18844
18845 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18846 gdb.c++/inherit.exp, gdb.c++/method.exp,
18847 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18848 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18849 and class layout support.
18850
af890c52
DJ
188512001-12-07 Daniel Jacobowitz <drow@mvista.com>
18852
18853 * gdb.c++/classes.exp: Add test for static member function.
18854 * gdb.c++/misc.cc: Add class with static member function.
18855
7a345fb3
JB
188562001-12-07 Jim Blandy <jimb@redhat.com>
18857
f2e54a80 18858 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18859 those tests as `unsupported'.
18860 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18861 Rewrite subsequent tests to use it.
18862
18863 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18864 those tests as `unsupported'.
18865 * gdb.base/structs.exp (call_struct_func): New function.
18866 (do_function_calls): Use call_struct_func to call the functions
18867 returning structs.
18868
0bc69509
JB
18869 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18870 whether functions are prototyped or not, so we can't possibly pass
18871 arguments to t_float_values2 properly.
18872
7a345fb3
JB
18873 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18874 value of `timeout' for targets other than the mips*tx39-*.
18875
edb6ede1
MS
188762001-12-06 Michael Snyder <msnyder@redhat.com>
18877
d63a86f8 18878 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18879 and detect whether the start symbol has a leading underscore.
18880
2d842f13
JB
188812001-12-04 Jim Blandy <jimb@redhat.com>
18882
18883 * gdb.base/completion.exp: Clarify indentation.
18884
68550daf
JB
188852001-12-03 Jim Blandy <jimb@redhat.com>
18886
18887 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18888 variables on the S/390, not `.word'.
18889
cd5195a8
JB
188902001-11-30 Jim Blandy <jimb@redhat.com>
18891
18892 Add assembly-source tests for s390-ibm-linux.
18893 * gdb.asm/s390.inc: New file.
18894 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18895 the S/390 architecture.
a9c64011 18896 * gdb.asm/configure: Regenerated.
cd5195a8 18897
ca9efc90
MS
188982001-11-30 Michael Snyder <msnyder@redhat.com>
18899
18900 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18901 next, info source, info sources, info line, global and static
18902 variables, and static functions.
18903 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18904 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18905 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18906 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18907 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18908 (gdbasm_leave): Restore frame pointer.
18909 (gdbasm_startup): Copy stack set-up from crt0.S.
18910
d0e66976
FN
189112001-11-26 Fernando Nasser <fnasser@redhat.com>
18912
18913 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18914 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18915 to a local (non-static) variable. Copy tstruct.a to a static buffer
18916 and return a pointer to that buffer.
18917 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18918
e2334072
MK
189192001-11-24 Mark Kettenis <kettenis@gnu.org>
18920
18921 * gdb.asm/configure.in: Fix recognition of ix86 target.
18922 * gdb.asm/configure: Regenerate.
18923
756caa3d
MS
189242001-11-21 Michael Snyder <msnyder@redhat.com>
18925
18926 * gdb.asm/sparc.inc: New file.
18927 * gdb.asm/asm-source.exp: Recognize sparc target.
18928 * gdb.asm/configure.in: Recognize sparc target.
18929 * gdb.asm/configure: Regenerate.
d63a86f8 18930
9a4d72d5
MS
189312001-11-21 Michael Snyder <msnyder@redhat.com>
18932
18933 * gdb.asm/m32r.inc: New file.
18934 * gdb.asm/asm-source.exp: Recognize m32r target.
18935 * gdb.asm/configure.in: Recognize m32r target.
18936 * gdb.asm/configure: Regenerate.
18937
a773d1cd
MS
189382001-11-20 Michael Snyder <msnyder@redhat.com>
18939
017ac23d
MS
18940 * gdb.asm/i386.inc: New file.
18941 * gdb.asm/asm-source.exp: Recognize ix86 target.
18942 * gdb.asm/configure.in: Recognize ix86 target.
18943 * gdb.asm/configure: Regenerate.
18944
a773d1cd
MS
18945 * gdb.c++/namespace.exp: Fix quotes in output messages.
18946
bb632afb
MS
189472001-11-14 Michael Snyder <msnyder@redhat.com>
18948
25d559ca 18949 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18950 qualifier in a type cast expression, to designate an address
18951 in the instruction space (Harvard architecture).
18952
4749e309
MS
189532001-11-13 Michael Snyder <msnyder@redhat.com>
18954
18955 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18956 Tests for expressions using 'const' and 'volatile'.
18957
25050984
CV
189582001-11-13 Corinna Vinschen <vinschen@redhat.com>
18959
18960 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18961
1902c51f
DJ
189622001-11-12 Daniel Jacobowitz <drow@mvista.com>
18963
18964 * lib/mi-support.exp (mi_run_to_helper): Move comments
18965 outside of gdb_expect.
18966
dcf95b47
DJ
189672001-11-11 Daniel Jacobowitz <drow@mvista.com>
18968
18969 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18970 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18971 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18972 mi0_run_to): New functions.
18973 * gdb.mi/mi-simplerun.exp: Use them.
18974 * gdb.mi/mi0-simplerun.exp: Likewise.
18975 * gdb.mi/mi-var-cmd.exp: Likewise.
18976 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18977
45b074e1
AC
189782001-11-10 Andrew Cagney <ac131313@redhat.com>
18979
18980 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18981 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18982
bf50d346
AC
189832001-11-09 Andrew Cagney <ac131313@redhat.com>
18984
18985 * gdb.base/restore.exp: Include $expected value in restored test
18986 message.
18987
9383332c
AC
189882001-11-09 Andrew Cagney <ac131313@redhat.com>
18989
18990 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18991 implemented.
18992
db62520a
MS
189932001-11-08 Michael Snyder <msnyder@redhat.com>
18994
18995 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18996 Add pass/fail message for stop at breakpoint in call dummy function.
18997
b5703437
MS
189982001-11-07 Michael Snyder <msnyder@redhat.com>
18999
d63a86f8
RM
19000 * gdb.c++/templates.exp (test_template_breakpoints):
19001 If we get an overload menu, but it does not match what
760f6330 19002 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
19003 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
19004 making the whitespace optional. Argument for "new" may be
19005 "unsigned" as well as "unsigned int/long".
d63a86f8 19006 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
19007 making the whitespace optional. Also replace "(void) with
19008 "((void|)), making the keyword "void" optional.
d63a86f8 19009 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
19010 making the whitespace optional. Also replace "(void) with
19011 "((void|)), making the keyword "void" optional.
3bf40917
MS
19012 * gdb.base/callfuncs.c (t_float_values): This function must
19013 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 19014 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
19015 can be tested against both cases. Usually one case involves
19016 promotion of float to double, while the other does not.
19017 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
19018 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
19019 includes a stack frame for "start".
19020
c8ab4e6d
JB
190212001-11-05 Jim Blandy <jimb@redhat.com>
19022
19023 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
19024 pointers are 32 bits long, and that offsets of relocs are always
19025 stored in the data (REL-style), and not in the reloc entry itself
19026 (RELA-style).
19027 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
19028 stabs.
19029
3f08ced9
MS
190302001-11-01 Michael Snyder <msnyder@redhat.com>
19031
19032 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
19033 and regular expression operators by using quoting.
19034
cbfa24cd
MS
190352001-10-31 Michael Snyder <msnyder@redhat.com>
19036
19037 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
19038 depending on what the symbol table contains.
19039 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
19040 the output of the ptype command. Similarly, accept both "const &"
19041 and "const&".
19042
aaa68313
CV
190432001-10-31 Corinna Vinschen <vinschen@redhat.com>
19044
19045 * gdb.base/miscexprs.c (main): Add usage of preprocessor
19046 symbol `STORAGE' to allow to choose the storage class of
19047 the local datastructures.
19048 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
19049 compiler directive.
19050
91740388
MS
190512001-10-30 Michael Snyder <msnyder@redhat.com>
19052
19053 * gdb.base/jump.exp: Allow it to run for all targets.
19054
1b7c05e7
CV
190552001-10-29 Corinna Vinschen <vinschen@redhat.com>
19056
19057 * gdb.base/call-ar-st.c (print_double_array): Match for loop
19058 with new double_array size.
19059 (main): Change storage class of all local variables to static.
19060 Reduce size of double_array to 9.
19061 * gdb.base/call-ar-st.exp: Increase timeout value.
19062 Change expected output for double array to match new size in
19063 call-ar-st.c.
19064
36a22261
CV
190652001-10-29 Corinna Vinschen <vinschen@redhat.com>
19066
19067 * gdb.base/ending-run.exp: Create identical output when passing
19068 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 19069 Stormy16 target.
36a22261 19070
92b8ae91
MK
190712001-10-28 Mark Kettenis <kettenis@gnu.org>
19072
19073 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
19074 that we catch the expected failure under Linux/x86.
19075
cb135b83
OF
190762001-10-29 Orjan Friberg <orjanf@axis.com>
19077
19078 * gdb.base/setvar.exp: Escape curly braces.
19079 * gdb.stabs/weird.exp: Ditto.
19080
6884aa54
DJ
190812001-10-27 Daniel Jacobowitz <drow@mvista.com>
19082
19083 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
19084 * gdm.mi/mi0-hack-cli.exp: Likewise.
19085
0398c9aa
AC
190862001-10-25 Andrew Cagney <ac131313@redhat.com>
19087
19088 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
19089 messages.
19090
d20bf2e8
AC
190912001-10-21 Andrew Cagney <ac131313@redhat.com>
19092
19093 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
19094 checking MI enabled.
19095
03dd63aa
CV
190962001-10-09 Corinna Vinschen <vinschen@redhat.com>
19097
19098 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
19099
1d9d99f3
FCE
191002001-10-04 Frank Ch. Eigler <fche@redhat.com>
19101
19102 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
19103 if gdb child process crashes, just signal an error.
19104
838ae6c4
JB
191052001-10-02 Jim Blandy <jimb@redhat.com>
19106
19107 * lib/gdb.exp (test_xfail_format): Simplify.
19108
19109 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
19110 front of the variable name `format'. Simplify `if'.
19111
8f0cbc1c
DJ
191122001-10-01 Daniel Jacobowitz <drow@mvista.com>
19113
19114 * gdb.threads/pthreads.exp: Wait for output and delay
19115 before sending ^C.
19116
1f08dafd
DJ
191172001-10-01 Daniel Jacobowitz <drow@mvista.com>
19118
19119 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
19120 some incorrect output instead of timing out.
19121 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
19122
674f90ff
CV
191232001-09-28 Corinna Vinschen <vinschen@redhat.com>
19124
19125 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
19126 check to allow additional `int'.
19127
9b284272
DJ
191282001-09-27 Daniel Jacobowitz <drow@mvista.com>
19129
19130 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
19131 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
19132
b55a4771
MS
191332001-09-27 Michael Snyder <msnyder@redhat.com>
19134
19135 * lib/gdb.exp (test_debug_format): New proc.
19136 (setup_xfail_format): Use new proc test_debug_format.
19137 * gdb.base/constvars.exp (local_compiler_xfail_check): New
19138 proc; use new service proc test_debug_format.
19139 Replace all other "gcc_compiled" tests with this test.
19140 * gdb.base/volatile.exp (local_compiler_xfail_check): New
19141 proc; use new service proc test_debug_format.
19142 Replace all other "gcc_compiled" tests with this test.
19143
191442001-09-27 Michael Snyder <msnyder@redhat.com>
19145
19146 * gdb.base/cvexpr.exp: New file.
19147 * gdb.base/cvexpr.c: New file
19148 Test for expressions using const and volatile keywords.
19149
4e6667ac
CV
191502001-09-26 Corinna Vinschen <vinschen@redhat.com>
19151
19152 * gdb.base/constvars.exp: Check for different orders of keywords
19153 and additional "int" strings in output.
19154
4f337972
AC
191552001-09-22 Andrew Cagney <ac131313@redhat.com>
19156
19157 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
19158 responses from "help maint".
19159
2015650d
FCE
191602001-09-19 Frank Ch. Eigler <fche@redhat.com>
19161
19162 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
19163 to localhost:NNN instead of :NNN, in case Xvfb is listening
19164 only on TCP.
19165
f3bcedc1
CV
191662001-09-19 Corinna Vinschen <vinschen@redhat.com>
19167
19168 * gdb.base/recurse.exp: When checking leaving the watchpoint
19169 scope, recognize when gdb is in function's epilogue and pass.
19170
6b819c92
KS
191712001-09-18 Keith Seitz <keiths@redhat.com>
19172
19173 * lib/insight-support.exp (_gdbtk_export_target_info): Add
19174 support for running tests against sid targets.
19175 (gdbtk_done): Ditto.
19176
a10c9419
CV
191772001-09-18 Corinna Vinschen <vinschen@redhat.com>
19178
19179 * gdb.base/ending-run.c (main): Set stdout buffersize
19180 to the same reasonable value for any target.
19181 * gdb.base/ending-run.exp: Add a regular expression
19182 to make testsuite happy on Sanyo Stormy16 target.
19183
739d0d99
CV
191842001-09-17 Corinna Vinschen <vinschen@redhat.com>
19185
19186 * gdb.base/display.c (do_loops): Add float variable `f'.
19187 Increment f in loop.
19188 * gdb.base/display.exp: Increment timeout by 60 seconds.
19189 Change float display test to use variable `f'.
19190
1b8947f0
JB
191912001-09-17 Jim Blandy <jimb@redhat.com>
19192
19193 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
19194 overflowing the limited breakpoint tables on some ROM monitors
19195 (like the ROM68K).
19196
9890ac81
FCE
191972001-09-15 Frank Ch. Eigler <fche@redhat.com>
19198
19199 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
19200 the "-ac" (disable access control) flag.
19201
6db765ea
JH
192022001-08-30 Jeff Holcomb <jeffh@redhat.com>
19203
19204 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
19205 ints.
19206
4c32cc04
KS
192072001-08-30 Keith Seitz <keiths@redhat.com>
19208
19209 * lib/gdb.exp: Move all insight-related functionality into
19210 separate file.
19211 * lib/insight-support.exp: New file.
19212
8d6e6f81
FCE
192132001-08-29 Frank Ch. Eigler <fche@redhat.com>
19214
19215 * config/sid.exp (sid_start): Never set sid verbosity; disable
19216 expect_background {} that consumed its stdout; tolerate </dev/null.
19217 Attempt to set endianness override in "sid" protocol mode. Cleanup.
19218
6a90e1d0
AC
192192001-08-18 Andrew Cagney <ac131313@redhat.com>
19220
19221 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
19222 CLI jump command to start it.
19223 (mi_run_to_main): Fail immediatly when unexpected output.
19224
1759b3c3
AC
192252001-08-18 Andrew Cagney <ac131313@redhat.com>
19226
19227 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
19228 beginning of function. Fix PR gdb/191.
19229
61d11d80
FCE
192302001-08-16 Frank Ch. Eigler <fche@redhat.com>
19231
19232 * config/sid.exp (sid_start): Don't warn if we cannot figure out
19233 what to force sid endianness to.
19234
942a4df2
KS
192352001-08-15 Keith Seitz <keiths@redhat.com>
19236
19237 * lib/gdb.exp (gdbtk_start): Don't set environment
19238 variables for TCL_LIBRARY and friends. Insight will
19239 now figure these out for itself.
19240
0521c418
MS
192412001-08-02 Michael Snyder <msnyder@redhat.com>
19242
19243 * gdb.base/completion.exp: Remove the symbol "a64l" from
19244 the expect string; this is target-specific, and not related
19245 to what is being tested.
19246
74a9a58a
DB
192472001-08-02 Dave Brolley <brolley@redhat.com>
19248
19249 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
19250
c70819fa
MS
192512001-07-25 Michael Snyder <msnyder@redhat.com>
19252
c2b8fa57
MS
19253 * gdb.base/consecutive.exp: New file. Test stepping over
19254 breakpoints on consecutive instructions.
19255 * gdb.base/consecutive.c: New file.
19256
c70819fa
MS
19257 * gdb.base/call-rt-st.exp: Use double-backslash to quote
19258 curly braces in regular expressions.
19259
2b1a1355
MS
192602001-07-25 Michael Snyder <msnyder@redhat.com>
19261
19262 * gdb.base/ending-run.exp: Accept "Program exited normally" as
19263 legitimate output from stepping out of main.
19264
413eca6f
KS
192652001-07-22 Keith Seitz <keiths@redhat.com>
19266
19267 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
19268 the empty string, do not run the tests.
19269
7e5a9322
SC
192702001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19271
19272 * gdb.base/long_long.exp: Detect size of pointer. Take into
19273 account 2-byte pointers when testing for p/a results.
19274
de58f10f
SC
192752001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19276
d63a86f8 19277 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
19278 and defined to 1K for m68hc11.
19279 (random_data): Reduce table to 1K for embedded platforms (68hc11).
19280 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
19281 (sizeof_random_data): New variable to tell the size of the data table;
19282 don't test past this size; always run to main.
19283
d6f5fea1
SC
192842001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19285
19286 * gdb.base/return2.exp: return of long long and double fails for
19287 68HC11; don't execute these tests on that platform.
19288 * gdb.base/return.exp: Return of a double fails for 68hc11.
19289
c477543d
SC
192902001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19291
19292 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
19293 tests that print a float.
19294 * call-rt-st.exp: Likewise.
19295
63cf1c79
MK
192962001-07-12 Mark Kettenis <kettenis@gnu.org>
19297
19298 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
19299 running this test on Linux.
19300
112f9ab5
MC
193012001-06-24 Michael Chastain <chastain@redhat.com>
19302
19303 * gdb.base/arithmet.exp: Remove some tests to make all test names
19304 unique.
19305
4970cb0f
MS
193062001-07-03 Michael Snyder <msnyder@redhat.com>
19307
19308 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
19309 the output of the ptype command.
19310
d85da69f
MS
193112001-07-02 Michael Snyder <msnyder@redhat.com>
19312
4c8a82de
MS
19313 * gdb.base/completion.exp: Don't assume that break.c is the only
19314 source file that may contain functions named "marker".
d85da69f
MS
19315 * gdb.base/corefile.exp: Quote the curly braces in regexp.
19316
8afc772b
AC
193172001-06-28 Andrew Cagney <ac131313@redhat.com>
19318
19319 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
19320 of files to delete.
19321
19322 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
19323 * gdb.disasm/h8300s.exp: New file.
19324 gdb.disasm/h8300s.s: Likewise.
19325
cff22675
AC
193262001-06-27 Andrew Cagney <ac131313@redhat.com>
19327
19328 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
19329 empty breakpoint tables.
19330
68c81b54
AC
193312001-06-25 Andrew Cagney <ac131313@redhat.com>
19332
19333 * lib/mi-support.exp: Update args=... part of stop-reason
19334 patterns. Accept either a list or a tuple.
19335
2dd62704
AC
193362001-06-23 Andrew Cagney <ac131313@redhat.com>
19337
19338 * lib/mi-support.exp: Remove local emacs variable defining
19339 change-log-default-name.
19340
b4127474
MC
193412001-06-22 Michael Chastain <chastain@redhat.com>
19342
19343 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
19344 This is operationally compatible with the previous version.
19345
8dbfb380
JB
193462001-06-13 Jim Blandy <jimb@redhat.com>
19347
19348 * lib/gdb.exp (gdb_test): Doc fix.
19349
f2d8c86d
MC
193502001-06-10 Michael Chastain <chastain@redhat.com>
19351
19352 * gdb.base/exprs.exp: Remove a duplicate test.
19353
81564d34
JB
193542001-06-06 Jim Blandy <jimb@redhat.com>
19355
19356 * gdb.base/return2.exp (main): Use values to test float and double
19357 returns that are not NaN's, to avoid being confused by IEEE
19358 comparison rules.
19359
da55addb
MS
193602001-06-04 Michael Snyder <msnyder@redhat.com>
19361
19362 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 19363 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
19364 rather than wait for 12 more tests to time out.
19365
42c65987
JB
193662001-06-06 Jim Blandy <jimb@redhat.com>
19367
b18bced9 19368 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 19369 Don't forget to match the GDB prompt.
b18bced9 19370
42c65987
JB
19371 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
19372
5b41e5f0
JB
193732001-06-04 Jim Blandy <jimb@redhat.com>
19374
19375 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
19376 command.
19377
015e046f
KB
193782001-05-31 Kevin Buettner <kevinb@redhat.com>
19379
19380 * gdb.base/annota1.exp (info break): Match four or more spaces
19381 after "Address".
19382
fb1ffbbe
MC
193832001-05-31 Michael Chastain <chastain@redhat.com>
19384
19385 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
19386 (dm_type_int_star): Likewise.
19387 (dm_type_long_star): Likewise.
19388 (dm_type_void_star): Likewise.
19389
5ea2a32c
KB
193902001-05-29 Kevin Buettner <kevinb@redhat.com>
19391
19392 * gdb.base/completion.exp (INPUTRC): Set this environment variable
19393 to a known value in order to get consistent results regardless
19394 of the setting of INPUTRC or the presence or contents of .inputrc.
19395
ae23c492
MS
193962001-05-24 Michael Snyder <msnyder@redhat.com>
19397
ac55707e
MS
19398 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
19399 Don't require that the main thread and the manager thread are the
19400 first in the list.
19401
ae23c492
MS
19402 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
19403 debugging. If test fails, issue an "unsupported" not a "fail".
19404
400071f1
JB
194052001-05-24 Jim Blandy <jimb@redhat.com>
19406
19407 Don't assume that short is shorter than int.
19408 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
19409 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 19410 this isn't true.
400071f1
JB
19411 ("print unsigned char == (~0)"): Add test that verifies that ~0,
19412 an int, is not equal to ~0 stored in an unsigned char. This tests
19413 the same thing that the previous test meant to, but works on
19414 16-bit machines, too.
19415 ("print unsigned char != (~0)"): Same test, complemented.
19416
0816a3e5
MS
194172001-05-24 Michael Snyder <msnyder@redhat.com>
19418
19419 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 19420 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
19421 and prevents dejagnu getting out of step.
19422
f6dc23a9
KB
194232001-05-23 Kevin Buettner <kevinb@redhat.com>
19424
19425 * gdb.base/finish.exp (finish_void): Revise pattern for
19426 stopping on the call statement to not permit stopping at
19427 the start of the instructions comprising the call sequence.
19428
7dbd117d
MC
194292001-05-19 Michael Chastain <chastain@redhat.com>
19430
19431 * gdb.base/callfuncs.exp: Make all test names unique.
19432 * gdb.base/commands.exp: Make all test names unique.
19433 * gdb.base/condbreak.exp: Make all test names unique.
19434 * gdb.base/dbx.exp: Make all test names unique.
19435 * gdb.base/default.exp: Make all test names unique.
19436 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
19437 and TIMEOUT messages to their corresponding PASS message.
19438 * gdb.base/ending-run.exp: Make all test names unique.
19439 * gdb.base/long_long.exp: Remove duplicate test.
19440
6b0b0a9e
KB
194412001-05-21 Kevin Buettner <kevinb@redhat.com>
19442
19443 * gdb.base/finish.exp (finish_void): Allow "finish" command to
19444 stop on the call statement as well as the statement after the
19445 call.
19446
2caa35cb
MS
194472001-05-21 Michael Snyder <msnyder@redhat.com>
19448
19449 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
19450
40713331
EZ
194512001-05-10 Elena Zannoni <ezannoni@redhat.com>
19452
a9c64011
AS
19453 * gdb.base/completion.exp: Revamp test. Make it execute on all
19454 platforms.
40713331 19455
c2c1be8d
EZ
194562001-05-10 Elena Zannoni <ezannoni@redhat.com>
19457
a9c64011
AS
19458 * config/gdbserver.exp (gdb_load): Handle the case
19459 in which the arguments to gdbserver are given in the
19460 baseboard configuration file.
19461 Also handle the case in which the server needs to do a
19462 load.
2c9cd303 19463
9671de48
KS
194642001-05-07 Keith Seitz <keiths@cygnus.com>
19465
a9c64011
AS
19466 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
19467 set up the display for testing.
19468 (gdbtk_start): Convert all paths to paths that tcl will like.
19469 Export target information to environment.
19470 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
19471 necessary.
19472 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
19473 (to_tcl_path): New proc to convert a given pathname into
19474 a path acceptible as an argument to a tcl command.
19475 (_gdbtk_export_target_info): New proc to export target info
19476 into the environment for gdbtk testing.
19477 (gdbtk_done): New proc to signal end-of-test.
9671de48 19478
5a360f47
JB
194792001-05-06 Jim Blandy <jimb@redhat.com>
19480
19481 * restore.c: Make the code of caller0 correspond to its comment.
19482
66c756c6
MS
194832001-05-03 Michael Snyder <msnyder@redhat.com>
19484
19485 * config/sid.exp (gdb_target_sid): Check for error messages.
19486 On error or timeout, don't make expect exit (which will terminate
19487 all subsequent tests); instead just make gdb exit.
d63a86f8 19488 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
19489 return a negative value.
19490
a966fde5
JB
194912001-04-24 Jim Blandy <jimb@redhat.com>
19492
851c18e0
JB
19493 * gdb.c++/templates.exp: If we see the prompt for the overload
19494 list, but we haven't recognized any of the longer patterns,
19495 arrange for this test to fail, not hang.
19496
a966fde5
JB
19497 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
19498 variations.
19499
db144853
MC
195002001-04-22 Michael Chastain <chastain@redhat.com>
19501
19502 * gdb.c++/local.exp: Use the 'runto' library function.
19503 * gdb.c++/namespace.exp: Likewise.
19504 * gdb.c++/overload.exp: Likewise.
19505
3207ec21
KB
195062001-03-26 Kevin Buettner <kevinb@redhat.com>
19507
19508 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
19509 * gdb.base/step-line.exp: New file. Test step/next in presence of
19510 #line directives.
19511 * gdb.base/step-line.c: New file. Test program for the above.
19512 * gdb.base/step-line.inp: New file. We pretend that this file has
19513 been transformed by some other tool into step-line.c.
19514
13b57657
JB
195152001-03-21 Jim Blandy <jimb@redhat.com>
19516
19517 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
19518 unmangled operator names.
19519
754cbe1c
JB
195202001-03-20 Jim Blandy <jimb@redhat.com>
19521
19522 * gdb.threads/linux-dp.exp: Recognize an additional message
19523 generated by GDB when it doesn't understand how to debug threads
19524 on the target system.
19525
177495c9
AC
195262001-03-19 Andrew Cagney <ac131313@redhat.com>
19527
19528 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
19529
f266096b
MC
195302001-03-12 Michael Chastain <chastain@redhat.com>
19531
19532 * gdb.c++/derivation.exp: Use the 'runto' library function.
19533
cac3c2ff
MC
195342001-03-12 Michael Chastain <chastain@redhat.com>
19535
19536 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
19537
b6c11a24
MC
195382001-02-24 Michael Chastain <chastain@redhat.com>
19539
19540 * gdb.c++/ref-types.exp: Change handwritten code to library
19541 function 'runto'.
19542
6bae5bce
OF
195432001-03-16 Orjan Friberg <orjanf@axis.com>
19544
19545 * gdb.base/signals.exp: Set count to 0 explicitly.
19546
0015fd9a
MS
195472001-03-15 Mark Salter <msalter@redhat.com>
19548
19549 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19550 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
19551 (gdb_load): Add support for additional target_info: gdb_download_size
19552 and gdb_load_timeout.
0015fd9a 19553
fc33412a
DT
19554Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19555
19556 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
19557 file -- to prevent failing when the compile fails but we have no
19558 intention of running the tests anyway.
fc33412a
DT
19559
19560 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19561 tests if set.
19562
19563 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 19564 integers.
fc33412a
DT
19565
19566 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19567 * gdb.c++/namespace.exp: Ditto.
19568
115f06de
OF
195692001-03-07 Orjan Friberg <orjanf@axis.com>
19570
19571 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19572 * gdb.base/pointers.exp: Relax pattern match of decimals.
19573
b6ba6518
KB
195742001-03-06 Kevin Buettner <kevinb@redhat.com>
19575
19576 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19577 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19578 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19579 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19580 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19581 config/sh.exp, config/sid.exp, config/slite.exp,
19582 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19583 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19584 config/vxworks.exp, config/vxworks29k.exp,
19585 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19586 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19587 gdb.base/arithmet.exp, gdb.base/assign.exp,
19588 gdb.base/async.exp, gdb.base/attach.exp,
19589 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19590 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19591 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19592 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19593 gdb.base/commands.exp, gdb.base/completion.exp,
19594 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19595 gdb.base/constvars.exp, gdb.base/corefile.exp,
19596 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19597 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19598 gdb.base/ending-run.exp, gdb.base/environ.exp,
19599 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19600 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19601 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19602 gdb.base/funcargs.exp, gdb.base/help.exp,
19603 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19604 gdb.base/logical.exp, gdb.base/long_long.exp,
19605 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19606 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19607 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19608 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19609 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19610 gdb.base/regs.exp, gdb.base/relational.exp,
19611 gdb.base/remote.exp, gdb.base/reread.exp,
19612 gdb.base/restore.exp, gdb.base/return2.exp,
19613 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19614 gdb.base/selftest.exp, gdb.base/setshow.exp,
19615 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19616 gdb.base/sigall.exp, gdb.base/signals.exp,
19617 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19618 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19619 gdb.base/step-test.exp, gdb.base/structs.c,
19620 gdb.base/structs.exp, gdb.base/structs2.exp,
19621 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19622 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19623 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19624 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19625 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19626 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19627 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19628 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19629 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19630 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19631 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19632 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19633 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19634 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19635 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19636 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19637 gdb.trace/circ.exp, gdb.trace/collection.exp,
19638 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19639 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19640 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19641 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19642 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19643 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19644 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19645 notices.
19646
dc96c6c7 196472001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19648
19649 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19650 first arg is int not float.
19651
dc96c6c7 196522001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19653
19654 * gdb.base/reread.exp: Unsupported for non-native targets;
19655 doesn't work for remote debugging.
19656
9b0c4aeb
FN
196572001-02-19 Fernando Nasser <fnasser@redhat.com>
19658
19659 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19660 * gdb.base/ending-run.exp: Properly handle the BSP state when
19661 stepping past the end of main.
9b0c4aeb 19662
02aa71d5
MC
196632001-02-19 John Moore <jmoore@redhat.com>
19664
19665 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19666 Converted HPUX fix for non-expected items following multiple
19667 step commands into general solution for all platforms.
19668
1fa449a4
MC
196692001-02-18 Michael Chastain <chastain@redhat.com>
19670
19671 * gdb.c++/classes.exp (do_tests): Change runto statements
19672 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19673 statements demangler agnostic.
19674 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19675 (gdb_virtfunc_restart): Likewise.
19676
b2f9ec70
MC
196772001-02-14 Michael Chastain <chastain@redhat.com>
19678
19679 * gdb.c++/inherit.exp (do_tests): Change runto statements
19680 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19681 statements demangler agnostic.
19682
cf74b8ca
AC
19683Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19684
19685 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19686 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19687 before calling common_routine 15 times'' tests.
cf74b8ca 19688
99f78f56
MC
196892001-02-11 Michael Chastain <chastain@redhat.com>
19690
19691 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19692 Helps the test script figure out which demangler is in use.
19693 (dm_type_foo_ref): Ditto.
19694 (dm_type_int_star): Ditto.
19695 (dm_type_long_star): Ditto.
19696 (dm_type_unsigned_int): Ditto.
19697 (dm_type_void): Ditto.
19698 (dm_type_void_star): Ditto.
99707966 19699 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19700 Probe the gdb demangler and set variables to accommodate
19701 formatting differences.
19702 (info_func_regexp): New function. Same as info_func, but
19703 matches against a regexp.
19704 (info_func): Match against a literal string.
19705 (print_addr_2): New function. Match against a literal string,
19706 which can be different from the input to gdb.
19707 (print_addr): Simply call print_addr_2 with the same argument twice.
19708 (test_lookup_operator_functions): Use demangler formatting variables.
19709 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19710 the tests in the same order as the C++ class declaration.
19711 (test_paddr_operator_functions): Ditto.
19712 (test_paddr_overloaded_functions): Ditto.
19713 (test_paddr_hairy_functions): Use demangler formatting variables.
19714 Add reference to gdb/19 for related tests.
19715 (do_tests): Call probe_demangler.
19716
1de8f023
KB
197172001-01-30 Kevin Buettner <kevinb@redhat.com>
19718
19719 * gdb.c++/templates.cc (printf): Remove unused function definition.
19720
ca3f91ed
MS
197212001-01-26 Felix Lee <flee@redhat.com>
19722
19723 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19724
197252001-01-25 matthew green <mrg@redhat.com>
19726
19727 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19728 up sid.
19729 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19730
197312001-01-25 matthew green <mrg@redhat.com>
19732
19733 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19734 Deprecate $sid_spawn_id.
ca3f91ed
MS
19735 (sid_exit): Remove code necessary only for `spawn.'
19736
197372001-01-25 matthew green <mrg@redhat.com>
19738
19739 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19740
fb18ec4a
MC
197412001-01-28 Michael Chastain <chastain@redhat.com>
19742
19743 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19744 to call when tests fail. It takes gdb out of the overloaded
19745 function choice menu back to the main prompt, so that the test
19746 program stays synchronized.
19747 (set_bp_overloaded): New proc to collect all the common
19748 code for setting a breakpoint on an overloaded name. Calls
19749 take_gdb_out_of_choice_menu when needed.
19750 (menu_overload1arg): New variable to collect the repeated
19751 instances of the expected menu for an overloaded name. Change
19752 the regular expression to handle changes in g++ type encoding:
19753 "void" can be either "void" or "", and "unsigned int" can be
19754 either "unsigned int" or "unsigned".
19755 (continue_to_bp_overloaded): Change regular expressions to handle
19756 changes in g++ type encoding.
19757 (no proc): Call take_gdb_out_of_choice_menu when needed.
19758 Remove redundant calls to "info break". Accept either "canceled"
19759 or "cancelled". Change regular expressions in "info break"
19760 calls to handle changes in g++ type encoding. Give all tests
19761 unique strings.
19762
9c646a6e
BE
197632001-01-17 Ben Elliston <bje@redhat.com>
19764
19765 * config/sid.exp: New file.
19766
9549d9c1
AC
19767Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19768
19769 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19770
dc96c6c7 197712000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19772
19773 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19774 Add a RE to accept a non-ascii char if one is ever presented.
19775
b4df4f68
FN
197762000-12-20 Fernando Nasser <fnasser@redhat.com>
19777
297dd0fd 19778 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19779
dc96c6c7 197802000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19781
d63a86f8 19782 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19783 in regexp. One '\' does not suffice on Linux.
19784
4a7bddb6
MC
197852000-12-09 Michael Chastain <chastain@redhat.com>
19786
19787 * gdb.base/break.exp (test_clear_command): Use a marker function
19788 rather than 'main' for the test function. Also move this
19789 test to an execution point where the marker function names are
19790 guaranteed to be bound to functions. (Executing tests after a
19791 'finish' from main runs into name conflicts with local names
19792 in __libc_start_main).
19793
dc96c6c7 197942000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19795
19796 * gdb.base/finish.exp: New test for gdb's "finish" command.
19797 * gdb.base/return2.exp: New test for gdb's "return" command.
19798 * gdb.base/return2.c: New source file for above.
19799
dc96c6c7 198002000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19801
19802 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19803 * gdb.base/miscexprs.exp: Ditto.
19804 * gdb.base/pointers.exp: Ditto.
19805 * gdb.c++/derivation.exp: Ditto.
19806 * gdb.c++/local.exp: Ditto.
19807 * gdb.c++/namespace.exp: Ditto.
19808 * gdb.c++/overload.exp: Ditto.
19809 * gdb.c++/ref-types.exp: Ditto.
19810
dc96c6c7 198112000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19812
19813 * gdb.base/constvars.exp: Test result of "up" command.
19814 * gdb.base/miscexprs.exp: Ditto.
19815 * gdb.base/pointers.exp: Ditto.
19816 * gdb.base/scope.exp: Ditto.
19817 * gdb.c++/derivation.exp: Ditto.
19818 * gdb.c++/local.exp: Ditto.
19819 * gdb.c++/namespace.exp: Ditto.
19820 * gdb.c++/overload.exp: Ditto.
19821 * gdb.c++/ref-types.exp: Ditto.
19822
44097287
FN
198232000-11-22 Michael Chastain <chastain@redhat.com>
19824
19825 * mips_pro.exp: Accept either "middle -> top -> main" or
19826 "middle -> main" in the backtrace, because gcc can optimize
19827 tail calls to jumps. Remove setup_xfail for the hppa case.
19828 Add a comment with the original warning messages from PR 3016,
19829 which was filed in 1993, to preserve them for posterity.
19830
9d2e1bab
ND
198312000-11-17 Nick Duffek <nsd@redhat.com>
19832
19833 * lib/gdb.exp (gdb_test): Override timeout with board info.
19834
1aca8eb7
ND
198352000-11-17 Nick Duffek <nsd@redhat.com>
19836
19837 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19838 the second kill and detach messages.
19839
93076499
ND
198402000-11-17 Nick Duffek <nsd@redhat.com>
19841
19842 * configure.in: Add AC_EXEEXT.
19843 * configure: Regenerate.
19844 * Makefile.in (just-check): Export EXEEXT.
19845 * lib/gdb.exp ($EXEEXT): Import from environment.
19846 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19847 expect "maint dump-me" on Cygwin.
19848 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19849 $EXEEXT.
19850
30e87cd3
ND
198512000-11-17 Nick Duffek <nsd@redhat.com>
19852
19853 * gdb.base/break.exp: Test backtrace and finish from called
19854 function on all platforms, not just HP-UX.
19855
dc96c6c7 198562000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19857
19858 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19859 code from gdb_target_monitor, so it can be used independantly
19860 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19861
dc96c6c7 198622000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19863
19864 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19865 * gdb.base/corefile.exp: Expect the message "Program is being
19866 debugged already" when we send the "corefile" command, since
19867 the preceeding gdb_load may have connected gdb to a remote target.
19868 * gdb.base/display.exp: Disable hardware watchpoints if new
19869 board info variable "no_hardware_watchpoints" is true.
19870 Replace single-letter commands with more readable ones.
19871 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19872 if new board info variable "no_hardware_watchpoints" is true.
19873 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19874 to see if stdio (printf) testing is possible.
19875 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19876 board info variable "no_hardware_watchpoints" is true. Use new
19877 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19878
39124dea
FN
198792000-11-13 Fernando Nasser <fnasser@redhat.com>
19880
19881 From Orjan Friberg <orjanf@axis.com>:
19882 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19883 in array print pattern match.
19884
a9e2e984
FN
198852000-11-09 Fernando Nasser <fnasser@redhat.com>
19886
19887 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19888 spelling "cancelled" to U.S. spelling "canceled" to match changes
19889 made to gdb.
19890 * gdb.c++/ovldbreak.exp: Ditto.
19891
c7db355b
PS
198922000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19893
19894 * gdb.base/callfuncs.c (main): Moved to end of file, call
19895 t_double_values to initialize the FPU before inferior calls are made.
19896 * gdb.base/callfuncs.exp: Test for register preservation after calling
19897 inferior functions. Add tests for continuining, finishing and
19898 returning from a stop in a call dummy.
19899
dc96c6c7 199002000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19901
19902 * gdb.base/commands.exp: Break up long lines, and re-indent.
19903
dc96c6c7 199042000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19905
19906 * config/gdbserver.exp: Rewritten from the ground up, to make it
19907 compatible with the current dejagnu tree, and to make it work with
19908 the new "gdbserver" in libremote.
19909
dc96c6c7 199102000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19911
19912 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19913 * gdb.base/varargs.exp: Skip entire test if no printf support.
19914 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19915 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19916
dc96c6c7 199172000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19918
19919 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19920 no floating point support.
19921 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19922 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19923 * gdb.base/call-rt-st.exp: Ditto.
19924 * gdb.base/call-strs.exp: Ditto.
19925
bac5fc66
JG
199262000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19927
19928 * gdb.base/sizeof.c: include <stdio.h>.
19929
19930 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19931 'finish', otherwise uncaptured gdb_prompt would potentially
19932 throw remaining test points out of sync.
bac5fc66 19933
b22a6027
SB
199342000-07-26 Scott Bambrough <scottb@netwinder.org>
19935
19936 * gdb.base/recurse.exp: Run tests for all targets.
19937 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19938 gnu-oldld case on ARM.
19939 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19940 for ARM targets.
d63a86f8 19941
d8231941
AG
19942Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19943
19944 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19945 * gdb.java/configure: Rebuild.
19946
8caabe69
AG
19947Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19948
19949 * gdb.java/jv-exp.exp: New file.
19950
9d273ca3
AG
19951Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19952
19953 * configure: Rebuilt.
19954 * configure.in (configdirs): Add gdb.java.
19955 * gdb.java/jmisc.java: New file.
19956 * gdb.java/jmisc.exp: New file.
19957 * gdb.java/Makefile.in: New file.
19958 * gdb.java/configure: Rebuilt.
19959 * gdb.java/configure.in: New file.
19960 * lib/java.exp: New file.
19961
4f823a66
AC
19962Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19963
19964 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19965 underflow.
4f823a66 19966
2391e11d
AC
19967Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19968
19969 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19970 and the compilers sizes.
2391e11d 19971
54602222
ND
199722000-07-09 Nick Duffek <nsd@redhat.com>
19973
19974 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19975 (use_methods): New function.
19976 (main): Call use_methods().
19977 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19978 (do_tests): Call test_method_param_class.
19979
2bec0572
ND
199802000-07-09 Nick Duffek <nsd@redhat.com>
19981
19982 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19983 spelling.
19984 (test_enums): New procedure. Move enum tests from end of script
19985 to here. Set breakpoint on function name instead of line number.
19986 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19987 (enums2): New marker function.
19988 (enums1): New function.
19989 (main): Call enums1(). Move enum tests to enums1().
19990
78492fde
AC
19991Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19992
19993 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19994 compile/link program. Update line numbers.
78492fde
AC
19995 * gdb.asm/d10v.inc: Define ``startup''.
19996 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19997
49a2cef8
AC
19998Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19999
20000 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
20001
3e6c8688
EZ
200022000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20003
20004 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 20005 of 'help maint print' command.
3e6c8688 20006
9ff5cbe9
AC
20007Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
20008
20009 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 20010 they use gdb_expect_list.
9ff5cbe9 20011
17c579bd
AC
20012Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
20013
20014 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
20015 memory-read-packet-size'' instead of ``set endian big'' to test
20016 long commands.
17c579bd 20017
e6d71bf3
DB
200182000-06-03 Daniel Berlin <dan@cgsoftware.com>
20019
20020 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 20021 g++, and stop skipping them.
e6d71bf3
DB
20022
20023 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
20024 work under g++.
20025
d63a86f8 20026 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
20027 initialization.
20028
dc96c6c7 200292000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
20030
20031 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
20032 the regular expression: accept an (almost) arbitrary sequence of
20033 "frames-invalid" and "breakpoints-invalid" messages both before
20034 and after the "starting" message.
20035
dc96c6c7 200362000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
20037
20038 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 20039
dc96c6c7 200402000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
20041
20042 * gdb.base/annota1.exp (annotate-signal-handler-caller):
20043 Relax the regular expression a little, make it pass on Solaris 8.
20044
8216cda9
KB
200452000-05-12 Kevin Buettner <kevinb@redhat.com>
20046
20047 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 20048 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
20049 Instead, it is permissible for gdb to stop on the line of the
20050 call itself.
20051
1a570b2f
MS
200522000-05-12 Michael Snyder <msnyder@.cygnus.com>
20053
20054 * gdb.base/break.exp (bp on small function, optimized file):
20055 Add a second pass pattern. The behavior differs here between stabs
20056 and dwarf for one-line functions. Stabs preserves two line symbols
20057 (one before the prologue and one after) with the same line number,
20058 but dwarf regards these as duplicates and discards one of them.
20059 Therefore the address after the prologue (where the breakpoint is)
20060 has no exactly matching line symbol, and GDB reports the breakpoint
20061 as if it were in the middle of a line rather than at the beginning.
20062
dc96c6c7 200632000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 20064
d63a86f8 20065 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
20066 rather than "send_gdb" (for consistancy).
20067
7d418785
AC
20068Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
20069
20070 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
20071 * gdb.c++/templates.cc: Properly check for GCC version number.
20072 * lib/compiler.cc: Likewise
20073
dc96c6c7 200742000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 20075
d63a86f8 20076 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
20077 gdb may not stop at the first line of main, due to code motion.
20078
dc96c6c7 200792000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
20080
20081 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
20082 This test depends on parsing the printf output from the target.
20083 Since the sparclet stub doesn't do stdio, this will never work.
20084 * gdb.base/call-rt-st.exp: ditto.
20085 * gdb.base/call-strs: ditto.
20086
dc96c6c7 200872000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
20088
20089 * gdb.base/miscexprs.exp: make sizeof long array test portable.
20090
20091 * gdb.base/ending-run.exp: After connecting to a remote target,
20092 but before running, the target will appear to be in a random
20093 location. Specify both a file and a line for breakpoints.
20094 Also, the function that calls main may be called 'init'
20095 rather than 'start'.
20096
a5a51225
EZ
200972000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20098
20099 * gdb.base/help.exp: Update output for add-symbol-file command.
20100
7930cc7c
FN
201012000-04-10 Fernando Nasser <fnasser@cygnus.com>
20102
20103 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20104 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
20105
23e37ab1
C
201062000-04-07 J.T. Conklin <jtc@redback.com>
20107
e93c542c
C
20108 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
20109
23e37ab1
C
20110 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
20111
591b8fa3
PDM
20112Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
20113
20114 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 20115 values that can be represented exactly.
591b8fa3
PDM
20116 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
20117 above change, and to not check against the directory part of the source
20118 file name.
20119 (step into print_long_arg_list): Likewise.
20120 (print print_small_structs from print_long_arg_list): Likewise.
20121 (print print_long_arg_list): Likewise.
20122
7a495180
EZ
201232000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20124
30b53638 20125 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 20126
beb998c6
AC
20127Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
20128
20129 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
20130
1c689132
DB
201312000-03-25 Daniel Berlin <dan@cgsoftware.com>
20132
20133 * gdb.base/commands.exp (deprecated_command_test): Add test for
20134 deprecate with no arguments.
20135
c1790a9d
JL
201362000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
20137
20138 * gdb.base/break.exp: Add new test for setting breakpoints on
20139 optimized code so we can test breakpoints work even when function
20140 prologues may be optimized away
20141
003ba290
FN
201422000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
20143
20144 From David Whedon <dwhedon@gordian.com>
a9c64011 20145 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 20146
6837a0a2
DB
201472000-03-22 Daniel Berlin <dan@cgsoftware.com>
20148
20149 * gdb.base/help.exp: Added test for new apropos command.
20150
b9593231
KB
201512000-03-21 Kevin Buettner <kevinb@redhat.com>
20152
20153 * gdb.base/pointers.c (usevar): New function.
20154 (main): Make sure that global variables v_int_pointer2, rptr,
20155 and y are all referenced someplace in the program by calling
20156 usevar() on them. [Some linkers delete symbols which are
20157 never referenced. The space remains, but there's no way to
20158 get a (symbolic) handle on the variable from the debugger.]
20159
751a959b
EZ
201602000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20161
20162 * gdb.base/printcmds.c: Add typedeffed arrays.
20163
20164 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 20165 procedure to test arrays that are typedef'd.
751a959b 20166
73a93a32
JI
201672000-03-13 James Ingham <jingham@leda.cygnus.com>
20168
20169 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 20170 the library directories.
73a93a32 20171
fb40c209
AC
20172Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
20173
20174 * configure.in (configdirs): Add sub directory gdb.mi.
20175 * configure: Re-generate.
20176
20177 * gdb.mi: New directory.
d63a86f8 20178
ee4dd2c9
AC
201792000-02-25 Scott Bambrough <scottb@netwinder.org>
20180
20181 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 20182 a long long value as a double on ARM platforms.
ee4dd2c9 20183
70f0cc22
JB
201842000-02-16 Jim Blandy <jimb@redhat.com>
20185
20186 * gdb.base/break.exp ("breakpoint line number"): Make sure the
20187 default source file is set properly before running this test.
20188
853819b8
EZ
201892000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20190
20191 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 20192 gdbtk/library directory, not in gdbtcl2.
853819b8 20193
dfcd3bfb
JM
201942000-02-04 Jim Blandy <jimb@redhat.com>
20195
20196 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
20197 backslash from regexp pattern.
20198
20199 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
20200 procedure. Use it to run all the "continue to bp overloaded"
20201 tests. Note that this changes the names of the tests slightly.
20202 If the breakpoint hit message includes a hex PC value, because
20203 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
20204 from the real source code, still consider that a pass.
20205
20206 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
20207 XFAIL here if the breakpoint message contains a hex address. Note
20208 similar change on 1999-11-02.
20209
20210 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
20211
20212 * gdb.base/ptype.exp: Establish a default source file before
20213 calling get_debug_format.
20214
202152000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
20216
20217 * gdb.base/watchpoint.exp: Remove duplication of test messages.
20218
8b93c638
JM
202192000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20220
20221 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
20222 of successive stepi commands -- while in the prologue we should see
20223 the function entry bracket.
20224
202252000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20226
20227 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
20228 reach __change_mode() when stepping through the end of main().
20229
c5394b80
JM
202302000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
20231
20232 * gdb.base/default.exp: Fix expected pattern.
20233 * gdb.base/help.exp: Same.
20234
0d06e24b
JM
202352000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20236
20237 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 20238 Don't use xfail's because that affects only the following test.
d63a86f8 20239
0d06e24b 20240 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 20241 solaris or linux.
0d06e24b
JM
20242
20243 * gdb.base/selftest.exp: Update to reflect changes to main.c.
20244
dc96c6c7 202452000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 20246
d63a86f8 20247 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
20248 "A syntax error" rather than "A parse error". Accept both.
20249
202502000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
20251
20252 * gdb.base/default.exp: Remove OS dependent string from "target
20253 remote" test.
20254 * gdb.base/help.exp: Same for "help target remote" test.
20255
c3f6f71d
JM
202562000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20257
20258 From Jim Kingdon <kingdon@redhat.com>:
20259
20260 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
20261 prompt (cleanup rather than necessity, but still might keep output
20262 from spilling to next test).
c3f6f71d
JM
20263
202642000-01-02 Fred Fish <fnf@cygnus.com>
20265
20266 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
20267 AIX, which defines them in <sys/types.h>.
20268
ed9a39eb 202691999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 20270
ed9a39eb 20271 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 20272 float" test.
ed9a39eb
JM
20273
202741999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 20275
ed9a39eb 20276 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
20277
20278 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
20279 outermost frame disallowed".
20280
202811999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
20282
20283 * gdb.base/setvar.exp: New tests for setting the value of a struct
20284 with a constant list.
20285
202861999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20287
20288 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
20289 require the user to type a cast before setting the value of a struct.
20290
de57eccd
JM
202911999-12-06 Jim Blandy <jimb@cygnus.com>
20292
20293 * gdb.base/default.exp: Expect the new 'info float' command on
20294 all i386 platforms.
20295
20296 * gdb.threads/linux-dp.exp: Expand our ability to recognize
20297 LinuxThreads libraries that don't support debugging.
20298
c2d11a7d
JM
20299Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20300
20301 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
20302 Change the buffer type to ``unsigned char'' to simplify size
20303 arithmetic.
c2d11a7d
JM
20304
20305 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
20306 stub only handles 400-1 byte packets. Verify that the download
20307 worked.
c2d11a7d
JM
20308
203091999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
20310
20311 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
20312 tests, using UNRESOLVED for the untested cases. Also, does not wait
20313 for a timeout if the prompt was received before a recognizable pattern.
20314
203151999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
20316
20317 * lib/gdb.exp (gdb_expect_list): Fix spelling.
20318
203191999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20320
20321 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 20322 watchpoints.
c2d11a7d
JM
20323
203241999-11-24 Jason Merrill <jason@casey.cygnus.com>
20325
20326 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
20327
20328 * gdb.c++/local.exp: Be more flexible in recognizing local class
20329 name mangling. Don't allow horribly truncated method names.
20330 * gdb.c++/derivation.exp: Expect protected inheritance.
20331 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
20332 * gdb.c++/virtfunc.exp: Likewise.
20333 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
20334 when printing a nested enum.
20335
203361999-11-22 Jim Blandy <jimb@cygnus.com>
20337
20338 * gdb.base/step-test.exp: Properly await GDB's response to setting
20339 a breakpoint on the call to large_struct_by_value.
20340
20341 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
20342 just because we have debug info for the `start' function.
20343
203441999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
20345
20346 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
20347 "Unknown signal" messages, which indicate (on LinuxThreads) that
20348 GDB doesn't know how to debug threads on this system. This is
20349 better than hanging while philosopher 0 dumps chatter into gdb.log.
20350
203511999-11-18 Tom Tromey <tromey@cygnus.com>
20352
20353 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
20354
203551999-11-18 Fred Fish <fnf@cygnus.com>
20356
20357 * gdb.base/coremaker2.c: Add sample program for generating
20358 cores that is more self contained than coremaker.c. Eventually
20359 I'll add more code to this and tie it into the testsuite.
20360
4ce44c66
JM
203611999-11-12 Stan Shebs <shebs@andros.cygnus.com>
20362
20363 * gdb.base/dollar.exp: Remove, now in gdb.hp.
20364
203651999-11-10 Jimmy Guo <guo@cup.hp.com>
20366
20367 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 20368 from $srcdir/lib/.
4ce44c66 20369 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 20370 and gdb.c++/.
4ce44c66
JM
20371
20372 * gdb.c++/derivation.exp: remove redundant get compiler info code.
20373
d63a86f8 20374 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
20375 'continue with watch' test point.
20376
203771999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
20378
20379 Merged from p2linux-990323-branch:
d63a86f8 20380
4ce44c66
JM
20381 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
20382
11cf8741
JM
20383Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
20384
20385 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 20386 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
20387
20388Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
20389
20390 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 20391 gdb_expect_list.
11cf8741
JM
20392
20393Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
20394
20395 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
20396
203971999-11-03 Mark Salter <msalter@cygnus.com>
20398
20399 * gdb.base/break.exp: Fix "stub continue" pattern.
20400
204011999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
20402
20403 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
20404
204051999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
20406
20407 * gdb.base/display.exp ("finish"): Add timeout clause.
20408
20409 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
20410 plain prompt clause, so this doesn't have to time out in order to
20411 fail.
20412
20413 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 20414 breakpoint hit messages include an address.
11cf8741
JM
20415
20416 * gdb.base/display.exp: Don't forget to escape parens in regular
20417 expressions. Unix regexp notatation sucks.
20418
204191999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20420
20421 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 20422 order for 'signalled' message.
11cf8741 20423
5c44784c
JM
204241999-11-01 Stan Shebs <shebs@andros.cygnus.com>
20425
20426 From Jimmy Guo <guo@cup.hp.com>:
20427 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
20428 * gdb.base/annota1.c: Add code for tests to work with.
20429
204301999-10-26 Frank Ch. Eigler <fche@cygnus.com>
20431
20432 * gdb.base/remote.exp: New test for remote downloading settings.
20433 * gdb.base/remote.c: New file with large .data.
20434
917317f4
JM
204351999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
20436
20437 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
20438 for LinuxThreads support, merged from the Code Fusion branch.
20439
20440Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
20441
20442 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
20443 containing exp_continue into a while within an expect. Don't
20444 attempt a start more than three times. Check return value from
20445 gdb_load.
d63a86f8 20446
2df3850c
JM
20447Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
20448
20449 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 20450 a pass case.
2df3850c 20451
2acceee2
JM
204521999-10-01 Kevin Buettner <kevinb@cygnus.com>
20453
20454 * gdb.base/break.c (main): Added a statement that we can step
20455 off of.
20456 * gdb.base/break.exp: Added tests for setting a breakpoint
20457 at an offset and stepping onto a breakpoint.
20458
204591999-10-01 Fred Fish <fnf@cygnus.com>
20460
d63a86f8 20461 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
20462 gdb output.
20463
c2c6d25f
JM
204641999-09-18 Jim Blandy <jimb@cris.red-bean.com>
20465
20466 * gdb.base/break.exp: Code locations are in hex, don't forget!
20467 (For HP-UX.)
20468
204691999-09-17 Stan Shebs <shebs@andros.cygnus.com>
20470
20471 * condbreak.exp: Use break.c as test program.
20472 * condbreak.c: Remove, redundant with break.c.
20473
204741999-09-15 Stan Shebs <shebs@andros.cygnus.com>
20475
20476 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 20477 Z-packets if the target needs it.
c2c6d25f
JM
20478
204791999-09-13 James Ingham <jingham@leda.cygnus.com>
20480
20481 * gdb.c++/overload.exp: Added tests for listing overloaded
20482 functions with function pointers in the arg, explicitly calling
20483 out the version you want.
20484
cff3e48b
JM
204851999-09-09 Stan Shebs <shebs@andros.cygnus.com>
20486
20487 * long_long.exp: Add variations of test cases that work for
20488 targets with 16-bit ints and 32-bit doubles.
20489
d4f3574e
SS
204901999-09-08 Stan Shebs <shebs@andros.cygnus.com>
20491
20492 * break.c (main): Compare a possibly-uninitialized argc with an
20493 unlikely value that fits in 16 bits.
20494
204951999-09-07 Stan Shebs <shebs@andros.cygnus.com>
20496
20497 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
20498 0xfeeb, don't want negative numbers if ints are 16 bits.
20499
20500 * lib/gdb.exp (skip_cplus_tests): New proc.
20501 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
20502 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
20503 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
20504 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
20505 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
20506 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
20507 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
20508 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
20509
20510 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
20511
20512Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
20513
20514 * gdb.base/corefile.exp (up): Allow a parameter to appear
20515 in the frame that we're going up to.
20516
20517 From Jim Blandy <jimb@cygnus.com>:
20518
20519 * gdb.base/default.exp (info float): Expect some output now.
20520
20521 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
20522 returning floating-point values to fail on the x86.
20523 * gdb.base/callfwmall.exp (do_function_calls): Same.
20524
20525 * gdb.base/list.exp (test_listsize): Correct expectations for
20526 listing line 1 with listsize 2. Also, listing a single line
20527 works now, as does listing three lines. [Kevin's note: There
20528 were a number of other cases fixed too where the expectations
20529 differed...]
20530
205311999-09-02 Stan Shebs <shebs@andros.cygnus.com>
20532
20533 * gdb.base/selftest.exp: Add case for when version prints as
20534 constant string instead of char pointer.
20535
104c1213
JM
205361999-08-25 Stan Shebs <shebs@andros.cygnus.com>
20537
20538 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 20539 stepping out of main.
104c1213
JM
20540
20541 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
20542 G++ used.
20543
20544 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 20545 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
20546
20547 * gdb.c++/ovldbreak.exp: Update match string in test that
20548 includes a warning of multiple breakpoints.
20549
205501999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20551
20552 * gdb.base/display.exp: Improve precision of step-after-finish
20553 added yesterday.
20554
20555 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 20556 test.
104c1213
JM
20557
20558 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20559 configs when using G++, not just hppa*.
20560
205611999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20562
20563 * gdb.base/async.c: New file.
20564 * gdb.base/async.exp: New file.
20565
20566Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20567
20568 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20569 PA64.
20570
53a5351d
JM
20571Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20572
104c1213
JM
20573 * gdb.base/display.exp: "finish" can leave us mid-line on many
20574 targets, deal with it. Add a small constant to main, instead of
20575 1000 since main+1000 may not be a valid address in the target.
20576
53a5351d
JM
20577 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20578 on hpux11.
20579
20580 * gdb.base/attach.exp: Handle another hpux11 error message variant
20581 when attaching to a process that does not exist.
20582
205831999-08-19 J.T. Conklin <jtc@redback.com>
20584
20585 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20586 characters in 'continue to 1241' test.
53a5351d
JM
20587
205881999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20589
20590 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20591 stop in print_long_arg_list, define and use a whitespace
20592 variable in print_small_structs test, add an XFAIL for Solaris.
20593 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20594 interested enough to fix.
20595
7be570e7
JM
205961999-08-13 Keith Seitz <keiths@cygnus.com>
20597
20598 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20599 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20600 proc knows about targets other than the natives.
20601 (test_assign): Use "gdb_run_cmd" to "run" the target.
20602 Check that we've actually hit the breakpoint at main.
20603 When we attempt to assign a value to a local variable, check
20604 that the variable is in the current scope, i.e., don't use
20605 a test with an empty result.
20606
20607Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20608
20609 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20610 command.
7be570e7
JM
20611
206121999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20613
20614 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20615 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20616 gdb.compat, gdb.threads-hp.
20617 gdb.hp/configure, gdb.hp/configure.in: New files.
20618 gdb.hp/Makefile.in: Recurse into new subdirs.
20619 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20620 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20621 in object files.
20622 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20623
96baa820
JM
206241999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20625
20626 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20627 funky printf, remove a bogus p/a test.
96baa820
JM
20628
206291999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20630
20631 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20632 connected to the target. This is necessary when running not
20633 natively.
96baa820
JM
20634
206351999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20636
20637 * gdb.base/step-test.exp: Removed some extraneous messages.
20638
20639 * gdb.base/long_long.exp: Don't run memory examination tests
20640 on little-endian targets (they will need a different set of
20641 results to match).
20642
206431999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20644
20645 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20646 until somebody decides to fix GDB.
20647
20648 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20649 constant as "ULL".
96baa820
JM
20650 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20651 matches for a couple x/2 commands.
20652
a0b3c4fd
JM
206531999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20654
20655 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20656 by merging in ref-types2 tests.
20657 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20658
20659 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20660 * gdb.c++/Makefile.in: Add standard actions.
20661 (EXECUTABLES): Rename from PROGS, update list.
20662 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20663 from gdb.hp.
20664 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20665 foo and bar locals.
20666 * gdb.c++/anon-union.exp: Fix tests to match.
20667 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20668 expect matches to handle output variations.
20669 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20670 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20671 output, add HP alternatives for new and delete prints.
a0b3c4fd 20672 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20673 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20674 * gdb.c++/demangle.exp: Use $style when reporting failure.
20675 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20676 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20677 match alternatives.
20678 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20679 compilers.
a0b3c4fd
JM
20680 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20681 * gdb.c++/method.exp: Add match alternatives.
20682 * gdb.c++/misc.cc: Add bool types.
20683 * gdb.c++/misc.exp: Add tests for bool types.
20684 * gdb.c++/overload.exp: Add xfails.
20685 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20686 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20687 add some more template parameter tests (only for HP currently).
20688 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20689 * gdb.c++/virtfunc.cc: Add return type and value for main.
20690 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20691 match alternatives.
d63a86f8 20692
a0b3c4fd
JM
206931999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20694
20695 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20696
206971999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20698
20699 * gdb.base/signals.exp: Don't expect getting a backtrace from
20700 within a signal handler to fail on Linux.
20701
207021999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20703
20704 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20705 * lib/gdb.exp: Remove some gratuitious semicolons.
20706 (delete_breakpoints): Increase timeout.
20707 (gdb_expect): Add -notransfer option.
20708 (gdb_test): Use -notransfer option.
20709 (get_compiler_info): Add f77 case.
20710 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20711 case.
a0b3c4fd
JM
20712 (gdb_preprocess): Call get_compiler.
20713
20714 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20715 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20716 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20717 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20718 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20719 third arg to gdb_test.
a0b3c4fd
JM
20720 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20721 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20722 HP-UX xfails, add others.
a0b3c4fd
JM
20723 * gdb.base/completion.exp: Reflect name change of self-test.
20724 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20725 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20726 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20727 HP failure number.
a0b3c4fd
JM
20728 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20729 useless HP-UX 10.30 references.
20730 * gdb.base/maint.exp: Loosen matches.
20731 * gdb.base/pointers.c (main): Declare more_code.
20732 * gdb.base/pointers.exp: Match on output of a `next'.
20733 * gdb.base/structs.c: Add prototypes.
20734 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20735 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20736
207371999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20738
20739 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20740 command.
a0b3c4fd
JM
20741
207421999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20743
20744 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20745 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20746
20747 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20748 debug info. Deal with lack of signal hanlder info in stack.
20749
a9c64011 20750 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20751 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20752
5a2468f5
JM
207531999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20754
20755 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20756 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20757
adf40b2e
JM
20758Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20759
20760 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20761 a1-selftest.exp.
adf40b2e
JM
20762 * gdb.base/configure: Re-generate.
20763
207641999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20765
20766 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20767 in trying to run first and name is too long.
20768
20769 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20770 pointers2.c and pointers2.exp, respectively.
20771 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20772 doschk happier.
20773
43e526b9
JM
207741999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20775
20776 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20777 callfuncs2.c and callfuncs2.exp.
20778
20779 * gdb.base/list.exp: Remove mistaken xfails.
20780 * gdb.base/list0.h: Add optional prototypes.
20781
9846de1b
JM
20782Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20783
a9c64011 20784 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20785 calling malloc.
a9c64011
AS
20786 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20787 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20788 use.
9846de1b
JM
20789
207901999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20791
20792 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20793 * gdb.base/annota2.cc, annota2.exp: Move from here.
20794 * gdb.c++/annota2.cc, annota2.exp: To here.
20795 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20796
43ff13b4
JM
20797Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20798
20799 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20800 a consistent format.
43ff13b4 20801
085dd6e6
JM
208021999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20803
20804 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20805 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20806 HP compilers, also set the globals $true and $false.
20807
20808 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20809 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20810 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20811 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20812 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20813 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20814 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20815 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20816 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20817 whatis.c} Add C++ compatible function definitions and return
20818 types, add includes for library functions.
085dd6e6
JM
20819 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20820 * gdb.base/step-test.c (myglob): Rename from glob.
20821 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20822 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20823 files, move here from gdb.hp.
085dd6e6 20824 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20825 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20826 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20827 Adjust line numbers in regexps.
085dd6e6
JM
20828
20829 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20830 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20831 instead of 0/1.
20832
20833 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20834 foll-vfork.exp: New files, move here from gdb.hp.
20835 * gdb.base/page.exp: New file, test of pagination command.
20836
20837 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20838 recursion test.
20839 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20840
20841 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20842 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20843
20844 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20845 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20846 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20847 watchpoint test.
085dd6e6
JM
20848 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20849 them work.
20850 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20851 expressions properly.
20852 * gdb.base/corefile.exp: Loosen the match slightly.
20853 * gdb.base/default.exp: Allow "Error accessing memory" message
20854 also.
20855 * gdb.base/display.exp: Skip over x/0 j if PA64.
20856 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20857 * gdb.base/interrupt.exp: Ditto.
20858 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20859 in use.
20860 * gdb.base/list.exp: Add xfails for HP-UX.
20861 * gdb.base/long_long.exp: Refine some of the numeric matches.
20862 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20863 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20864 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20865 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20866 * gdb.base/ptype.exp: Succeed on more varieties of output.
20867 * gdb.base/scope.exp: Add xfails for HP-UX.
20868 * gdb.base/sect-cmd.exp: Add more cases.
20869 * gdb.base/setvar.exp: Add xfails for HP-UX.
20870 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20871 * gdb.base/signals.exp: Match on void symbolically.
20872 * gdb.base/step-test.exp: Add case for PA64.
20873 * gdb.base/term.exp: Add exit and restart.
20874 * gdb.base/twice.exp: Clean up after self.
20875 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20876 * gdb.base/whatis.exp: Allow more ways to pass tests.
20877
20878 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20879 no longer useful.
085dd6e6
JM
20880
20881Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20882
20883 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20884 list of patterns.
085dd6e6 20885 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20886 print_double_array(double_array)", "continuing to breakpoint
20887 1018", "print print_double_array(array_d)" and "continuing to
20888 1034" tests.
d63a86f8 20889
085dd6e6
JM
208901999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20891
a9c64011 20892 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20893
208941999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20895
20896 * config/mt-*: Remove, these haven't been used since 1996.
20897
208981999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20899
20900 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20901 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20902 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20903
9e0b60a8
JM
209041999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20905
20906 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20907 simpler match case for the ptype of the big class.
20908
209091999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20910
20911 * gdb.exp: Fix test for gdb_prompt existence.
20912
209131999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20914
20915 * gdb.exp (gdb_test): Add fail after calls to perror.
20916
209171999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20918
20919 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20920
209211999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20922
20923 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20924
0f71a2f6
JM
20925Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20926
20927 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20928 malloc() is linked in.
0f71a2f6
JM
20929
209301999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20931
20932 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20933 step at end.
20934
20935 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20936
209371999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20938
20939 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20940
cce74817
JM
20941Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20942
20943 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20944 * gdb.base/mips_pro.exp: Likewise.
20945
209461999-06-02 Keith Seitz <keiths@cygnus.com>
20947
20948 * gdb.c++/templates.cc: Change all "new" operators to throw
20949 an exception.
20950 * gdb.c++/cplusfuncs.cc: Likewise.
20951
20952 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20953
20954Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20955
20956 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20957 * gdb.base/ending-run.exp: When stepping out of main, accept a
20958 step into an arbitrary assembler file.
cce74817 20959
392a587b
JM
209601999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20961
d63a86f8 20962 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20963 "breakpoint-invalid" to be printed.
d63a86f8 20964 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20965 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20966 * gdb.base/annota2.cc: Initialize a.x to 0.
20967
9e086581
JM
209681999-05-17 Keith Seitz <keiths@cygnus.com>
20969
20970 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20971 when "skip_float_tests" set.
20972 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20973 "print print_ten_doubles", and "step into print_long_arg_list".
20974 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20975 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20976 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20977 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20978 "skip_float_tests" is set.
20979 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20980 when "skip_float_tests" set.
d63a86f8 20981
cd0fc7c3
SS
209821999-05-06 Keith Seitz <keiths@cygnus.com>
20983
20984 * gdb.base/annota2.cc: Include stdio.h.
20985
20986Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20987
20988 * gdb.base/crossload.exp: Remove, this has been disabled ever
20989 since BFD stopped including all targets, and cross-GDB gets
20990 plenty of testing anyway.
20991 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20992 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20993 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20994 * gdb.base/README: Remove, was doc for this.
20995 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20996 needed.
cd0fc7c3 20997
b83266a0
SS
209981999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20999
21000 * gdb.base/call-ar-st.exp: Fix one regular expression in test
21001 output.
21002
21003 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
21004 * gdb.base/annota2.exp: New file. More annotation tests.
21005 * gdb.base/annota1.c: New file. Source file for annota1.exp.
21006 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
21007
210081999-04-23 Angela Marie Thomas <angela@cygnus.com>
21009
21010 * config/cfdbug.exp: New file.
21011
7a292a7a
SS
210121999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
21013
21014 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
21015 Marcus Daniel's and Dale Hawkins's demangler crashes.
21016
21017 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
21018 test_lucid_style_demangling, test_arm_style_demangling,
21019 test_hp_style_demangling): Try Tom Tromey's core-dumping
21020 identifier under each demangling style.
7a292a7a
SS
21021
210221999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
21023
21024 * gdb.c++/demangle.exp: Include the current demangling style
21025 in all test names.
21026 (current_demangling_style): New global variable.
21027 (set_demangling_style, test_demangling_core, test_demangling,
21028 test_demangling_exact): New functions.
21029 (test_gnu_style_demangling, test_lucid_style_demangling,
21030 test_arm_style_demangling, test_hp_style_demangling): Use those,
21031 instead of calling gdb_test and gdb_test_exact directly.
21032 (catch_demangling_errors): New function, which reports errors
21033 signalled by the demangling test functions in an orderly way.
21034 (do_tests): Use catch_demangling_errors.
21035
210361999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
21037
21038 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 21039 grouping in expressions, not {}.
7a292a7a
SS
21040
21041 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 21042 initialized yet.
7a292a7a
SS
21043
210441999-04-01 Stan Shebs <shebs@andros.cygnus.com>
21045
21046 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
21047 are listed.
21048
210491999-03-26 Stan Shebs <shebs@andros.cygnus.com>
21050
21051 * gdb.stabs/weird.exp: Test for CC being defined before
21052 looking at its value.
21053
210541999-03-25 Stan Shebs <shebs@andros.cygnus.com>
21055
21056 * gdb.base/call-ar-st.exp: Remove stray '#'.
21057 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
21058 "short int" and "long int".
21059 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 21060 change, to mollify finicky HP compiler.
7a292a7a
SS
21061 * gdb.hp/reg-test.exp (testfile): Fix file name.
21062 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 21063
7a292a7a
SS
21064 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
21065 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
21066 alternate form of enum ptype.
21067
c906108c
SS
210681999-03-23 Stan Shebs <shebs@andros.cygnus.com>
21069
7a292a7a
SS
21070 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
21071 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
21072 passing skip_hp_tests, so as not to waste time on guaranteed
21073 failure.
7a292a7a 21074
c906108c
SS
21075 * gdb.c++/overload.cc: Pass string instead of char addr, always
21076 init ccpfoo.
21077 * gdb.c++/templates.cc: Fix syntax error.
21078
7a292a7a
SS
21079Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21080
21081 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 21082 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
21083 command.
21084
210851999-03-18 James Ingham <jingham@cygnus.com>
21086
21087 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
21088
21089 * gdb.c++/method.exp: It was testing an uninitialized int on the
21090 stack and assuming it was positive.
21091
21092 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
21093
21094 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 21095 keep it from killing the rest of the tests.
7a292a7a
SS
21096 Use gdb_continue_to_end.
21097
21098 * gdb.base/sigall.exp: use gdb_continue_to_end.
21099
21100 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
21101
21102 * gdb.base/display.exp: use runto_main, not run.
21103
d63a86f8
RM
21104 * gdb.base/default.exp: Check for the current error message in the
21105 r abbreviation test.
7a292a7a
SS
21106 Add strongarm to the targets that know info float.
21107
d63a86f8 21108 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
21109 run which doesn't work with monitors.
21110
21111 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
21112
21113 * gdb.base/break.exp: use the gdb_continue_to_end proc.
21114
21115 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
21116 program. Traps the case (in Cygmon) when the program never really
21117 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
21118 more places, so I used my name. Sorry Mark...
21119
21120 * config/monitor.exp (gdb_target_monitor): added another
21121 target_info parameter: remotebinarydownload. This will set the
21122 remotebinarydownload flag if this is causing some boards trouble.
21123
211241999-03-18 Mark Salter <msalter@cygnus.com>
21125
21126 * lib/gdb.exp (continue_to_exit): New function.
21127
21128 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
21129 * gdb.base/ending-run.exp: Ditto.
21130 * gdb.base/step-test.exp: Ditto.
21131
211321999-03-16 Stan Shebs <shebs@andros.cygnus.com>
21133
21134 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
21135 (suggested by Art Haas <ahaas@neosoft.com>).
21136
211371999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
21138
889bf7c5 21139 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
21140
21141Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
21142
21143 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 21144 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
21145
211461999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
21147
21148 * gdb.base/call-strs.exp: Don't assume that `step' will step over
21149 a call to strlen; sometimes we do have sources.
21150
211511999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
21152
21153 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 21154 character, so GDB won't print garbage after its end.
d63a86f8 21155
c906108c
SS
21156 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
21157 breakpoint there instead. Sometimes GCC emits memcpy to handle
21158 the large structures being passed by value, so we step into that
21159 instead of sum_array_print, which obscures what we're really testing.
21160 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
21161 the bizarre steps into memcpy, so do that here. Add check for
21162 stepping into function calls that pass large structures by value.
21163 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
21164 Remove all references to specific line numbers.
21165 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
21166 New type and function.
21167 (main): Call large_struct_by_value, passing it a large struct by value.
21168 * lib/gdb.exp (gdb_get_line_number): New function.
21169
21170 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
21171 more portable.
21172
7a292a7a
SS
211731999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21174
c906108c
SS
21175 * lib/gdb.exp: Doc fixes.
21176
7a292a7a
SS
211771999-03-05 Nick Clifton <nickc@cygnus.com>
21178
d63a86f8 21179 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
21180
211811999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
21182
c906108c 21183 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
21184 commands. They're not germane to this test, and they don't work
21185 that way on remote targets.
c906108c 21186
3fc11d3e
JM
211871999-03-01 James Ingham <jingham@cygnus.com>
21188
21189 * Changelog entries merged over from gdb development branch.
21190
3fc11d3e
JM
21191 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
21192
21193 * lib/gdb.exp (gdbtk_analyze_results): Generic function
21194 for outputting results of test run.
21195
2d4a1622 21196 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
21197
21198 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 21199
7a292a7a
SS
212001999-02-25 Felix Lee <flee@cygnus.com>
21201
21202 * lib/gdb.exp (debug_format): initialize
21203
c906108c
SS
212041999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
21205
21206 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
21207 * gdb.base/call-rt-st.c: Ditto.
21208
c906108c
SS
212091999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
21210
21211 * gdb.threads/pthreads.exp (horiz): New variable.
21212 (test_startup): Fix regexps that capture thread numbers.
21213
212141999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
21215
21216 * gdb.base/smoke.exp: Disambiguate two test case names (both
21217 called ``print'').
21218
21219Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21220
21221 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 21222 compilation.
c906108c
SS
21223
212241999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21225
21226 * gdb.base/miscexprs.exp: Change patterns to match GDB's
21227 actual output formatting.
21228 * gdb.base/smoke.exp: GDB removes leading 0's.
21229 * gdb.base/volatile.exp: Don't check type of remuneration;
21230 that variable is no longer defined in constvars.c.
21231 * gdb.base/step-test.c (main): Exit with explicit exit code.
21232 * gdb.base/step-test.exp: Remove two nexti checks--they are
21233 not portable.
21234
212351999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21236
21237 * gdb.base/help.exp ("help delete display"): Fix test to match
21238 gdb's output.
21239
21240 * gdb.base/long_long.c (known_types): Initialize values to zero.
21241 * gdb.base/long_long.exp: Step one more line
21242 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
21243 leading zeros. Explicitly ask for hex formatting. Use
21244 unique test case names.
c906108c
SS
21245
21246Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21247
d63a86f8 21248 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
21249
21250 * gdb.c++/method.exp: Add missing close brace.
21251
212521999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
21253
21254 * gdb.base/maint.exp: Use 'set height 0' to disable page
21255 prompting, not 'set height 400'.
21256
21257 Fix a bunch of timeouts.
21258 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
21259 four separate tests, so expect doesn't take forever to match a ton
21260 of text against a regexp with lots of .* forms.
21261 ("maint print psymbols", "maint print symbols"): Make some of
21262 these greps more selective, so that expect doesn't try to wade
21263 through huge piles of output and time out.
21264
21265 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
21266
21267 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
21268 tests: one which doesn't expect shlib events to be reported, and
21269 another which does, but is XFAIL for all platforms other than
21270 HP/UX.
c906108c
SS
21271
21272 * gdb.base/break.exp: Teach the test suite that the `catch
21273 fork', `catch vfork', and `catch exec' commands produce error
21274 messages on platforms that don't provide these features.
21275
21276Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21277
21278 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
21279 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
21280 (shortening names from solib_threshold.exp etc), won't run on
21281 anything but HP-UX for the foreseeable future.
c906108c 21282 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 21283 reflect move.
c906108c
SS
21284
21285Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
21286
21287 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 21288 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
21289
21290Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
21291
21292 * gdb.base/shlib-call.exp: add test cases to verify that gdb
21293 successfully re-sets breakpoints in shared libraries.
21294 * gdb.base/shmain.c (main): return 0, don't fall off the end.
21295
21296Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21297
d63a86f8
RM
21298 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
21299 and compiled w/o GCC.
c906108c
SS
21300
21301 * gdb.hp/watch-cmd.exp: ditto.
21302
21303 * gdb.hp/watch-hp.exp: ditto.
21304
21305 * gdb.hp/xdb1.exp: ditto.
21306
21307 * gdb.hp/xdb2.exp: ditto.
21308
21309 * gdb.hp/dbx.exp: ditto.
21310
21311Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
21312
21313 * constvars.c: Remove C++-isms.
21314 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 21315 with GCC.
c906108c
SS
21316
21317Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
21318
21319 The following changes are part of the HP merge.
21320
21321 * gdb.base/break.exp: new tests to verify that catchpoints for
21322 fork, vfork, and exec don't trigger inappropriately.
21323
21324 * gdb.base/opaque.exp: compile one file at a time, then link.
21325
21326 * gdb.base/signals.exp: be more restrictive about which hppa
21327 systems receive a setup_xfail. new tests.
21328
21329 * gdb.base/solib_threshold.build: new file.
21330 * gdb.base/solib_threshold.exp: new file.
21331 * gdb.base/solib_threshold.link_opts: new file.
21332 * gdb.base/solib_threshold.mk: new file.
21333 * gdb.base/gen_solib_threshold.c: new file.
21334
21335 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
21336 tests. New tests for enums inside classes.
21337
21338 * gdb.c++/compiler.cc: indicate support of template debugging.
21339
21340 * gdb.c++/demangle.exp: run hp style demangling tests.
21341
21342 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
21343 tests.
21344
21345 * gdb.c++/misc.cc: changes to support new tests.
21346
21347 * gdb.c++/templates.cc: changes to support HP's compiler; changes
21348 to support new tests.
21349
21350 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
21351 gcc, then skip these tests.
21352
21353Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
21354
21355 The following files are part of the HP merge; some had longer
21356 names at HP, but have been renamed to be no more than 14
21357 characters in length.
21358
21359 * gdb.hp/ambiguous.cc: new file.
21360 * gdb.hp/ambiguous.exp: new file.
21361 * gdb.hp/attach.exp: new file.
21362 * gdb.hp/attach2.exp: new file.
21363 * gdb.hp/classes-hp.exp: new file.
21364 * gdb.hp/ctti.exp: new file.
21365 * gdb.hp/ctti-add.cc: new file.
21366 * gdb.hp/ctti-add1.cc: new file.
21367 * gdb.hp/ctti-add2.cc: new file.
21368 * gdb.hp/ctti-add3.cc: new file.
21369 * gdb.hp/dbx.exp: new file.
21370 * gdb.hp/exception.cc: new file.
21371 * gdb.hp/exception.exp: new file.
21372 * gdb.hp/foll-exec.c: new file.
21373 * gdb.hp/foll-exec.exp: new file.
21374 * gdb.hp/foll-fork.c: new file.
21375 * gdb.hp/foll-fork.exp: new file.
21376 * gdb.hp/foll-vfork.c: new file.
21377 * gdb.hp/foll-vfork.exp: new file.
21378 * gdb.hp/inherit-hp.exp: new file.
21379 * gdb.hp/more-steps.exp: new file.
21380 * gdb.hp/namespace.cc: new file.
21381 * gdb.hp/namespace.exp: new file.
21382 * gdb.hp/optimize.exp: new file.
21383 * gdb.hp/pxdb.c: new file.
21384 * gdb.hp/pxdb.exp: new file.
21385 * gdb.hp/quicksort.exp: new file.
21386 * gdb.hp/reg-test.exp: new file.
21387 * gdb.hp/reg-test.s: new file.
21388 * gdb.hp/sized-enum.c: new file.
21389 * gdb.hp/sized-enum.exp: new file.
21390 * gdb.hp/start-stop.exp: new file.
21391 * gdb.hp/templ-hp.cc: new file.
21392 * gdb.hp/templ-hp.exp: new file.
21393 * gdb.hp/thr-lib.c: new file.
21394 * gdb.hp/thr-lib.exp: new file.
21395 * gdb.hp/thr-lib.h: new file.
21396 * gdb.hp/thr-liblib.c: new file.
21397 * gdb.hp/virtfun-hp.c: new file.
21398 * gdb.hp/virtfun-hp.exp: new file.
21399 * gdb.hp/watch-cmd.exp: new file.
21400 * gdb.hp/watch-hp.exp: new file.
21401 * gdb.hp/xdb1.exp: new file.
21402 * gdb.hp/xdb2.exp: new file.
21403 * gdb.hp/xdb3.exp: new file.
21404
21405Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
21406
21407 The following files are part of the HP merge; some had longer
21408 names at HP, but have been renamed to be no more than 14
21409 characters in length.
21410
21411 * gdb.base/ss.h: new file.
21412 * gdb.base/call-ar-st.c: new file.
21413 * gdb.base/call-ar-st.exp: new file.
21414 * gdb.base/call-rt-st.c: new file.
21415 * gdb.base/call-rt-st-exp: new file.
21416 * gdb.base/call-strs.exp: new file.
21417 * gdb.base/ena-dis-br.exp: new file.
21418 * gdb.base/environ.exp: new file.
21419 * gdb.base/long_long.exp: new file.
21420 * gdb.base/sect-cmd.exp: new file.
21421 * gdb.base/shlib-cl2.exp: new file.
21422 * gdb.base/smoke.exp: new file.
21423 * gdb.base/so-impl-ld.c: new file.
21424 * gdb.base/so-impl-ld.exp: new file.
21425 * gdb.base/so-indr-cl.c: new file.
21426 * gdb.base/so-indr-cl.exp: new file.
21427 * gdb.base/varargs.exp: new file.
21428 * gdb.base/volatile.exp: new file.
21429 * gdb.base/whatis-exp.exp: new file.
7a292a7a 21430 * gdb.base/display.exp: new file.
c906108c
SS
21431 * gdb.c++/derivation.exp: new file.
21432 * gdb.c++/local.exp: new file.
21433 * gdb.c++/member-ptr.exp: new file.
21434 * gdb.c++/overload.exp: new file.
21435 * gdb.c++/ovldbreak.exp: new file.
21436 * gdb.c++/ref-types.exp: new file.
21437 * gdb.c++/ref-types2.exp: new file.
21438 * gdb.c++/userdef.exp: new file.
d63a86f8 21439
c906108c
SS
21440Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
21441
21442 * gdb.base/default.exp: Reflect wording change in remote.c.
21443
dc96c6c7 21444Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21445
21446 * gdb.base/help.exp: Update to reflect current text.
21447
21448Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
21449
21450 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
21451 they're stack variables and contain garbage.
21452 * gdb.c++/anon-union.exp: new file.
21453
21454 The following changes were made by David Taylor
889bf7c5
PA
21455 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21456 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21457 in changes by HP.
c906108c
SS
21458
21459 * gdb.base/bitops.exp: new file.
21460 * gdb.base/default.exp: change expected messages for catch and
21461 info catch tests to reflect HP merge changes.
21462 * gdb.base/enable-disable-break.exp
21463 * gdb.base/ending-run.c: new file.
21464 * gdb.base/long_long.c: new file.
21465 * gdb.base/maint.exp: new file.
21466 * gdb.base/pointers2.exp: new file.
21467 * gdb.base/shlib-call2.exp: new file.
21468 * gdb.base/solib.exp: new file.
21469 * gdb.base/step-test.c: new file.
21470 * gdb.c++/anon-union.cc: new file.
21471 * gdb.c++/local.cc: new file.
21472 * gdb.c++/member-pointer.cc: new file.
21473 * gdb.c++/method.cc: new file.
21474 * gdb.c++/ref-types.cc: new file.
21475 * gdb.c++/ref-types2.cc: new file.
21476 * gdb.c++/userdef.cc: new file.
d63a86f8 21477
c906108c
SS
21478 * gdb.base/scope.exp: compile one file at a time, then link.
21479 * gdb.base/langs.exp: ditto.
21480 * gdb.base/list.exp: ditto.
d63a86f8 21481
c906108c
SS
21482Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
21483
21484 The following changes were made by David Taylor
889bf7c5
PA
21485 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21486 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21487 in changes by HP.
d63a86f8 21488
c906108c
SS
21489 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
21490 skip tests. When compiling pass c++ flag to gdb_compile.
21491 * gdb.c++/
d63a86f8 21492
c906108c
SS
21493 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
21494 test for on hppa*-*-hpux*; use args to see if c++ was specified.
21495 (skip_hp_tests): new function.
21496 (gdb_preprocess): new function.
21497
21498 * configure.in (hpdir): decide whether to configure gdb.hp.
21499 * configure: regenerated.
21500
21501 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
21502 to delete on clean.
21503 (EXECUTABLES): update to reflect new additions.
21504 * gdb.base/commands.exp: update message expected.
21505 * gdb.base/default.exp: add copyright notice.
21506 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
21507 * gdb.base/help.exp: update messages to reflect current text.
21508 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
21509 targets for recurse tests.
21510 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
21511 skip this file.
21512
21513 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
21514 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
21515 compilation.
21516 * gdb.c++/misc.exp: ditto.
21517 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
21518 run the tests. tell gdb_compile that it's a c++ compilation.
21519
21520 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 21521
c906108c
SS
21522 * gdb.base/all-bin.exp: new file.
21523 * gdb.base/arithmet.exp: new file.
21524 * gdb.base/assign.exp: new file.
21525 * gdb.base/completion.exp: new file.
21526 * gdb.base/cond-expr.exp: new file.
21527 * gdb.base/condbreak.exp: new file.
21528 * gdb.base/define.exp: new file.
21529 * gdb.base/dollar.exp: new file.
21530 * gdb.base/environment.exp: new file.
21531 * gdb.base/eval-skip.exp: new file.
21532 * gdb.base/jump.exp: new file.
21533 * gdb.base/logical.exp: new file.
21534 * gdb.base/pointers.exp: new file.
21535 * gdb.base/relational.exp: new file.
21536 * gdb.base/section_command.exp: new file.
21537 * gdb.base/whatis-expr.exp: new file.
21538
21539 * gdb.base/all-types.c: new file.
21540 * gdb.base/call-array-struct.c: new file.
21541 * gdb.base/call-return-struct.c: new file.
21542 * gdb.base/call-strings.c: new file.
21543 * gdb.base/callfuncs2.c: new file.
21544 * gdb.base/condbreak.c: new file.
21545 * gdb.base/constvars.c: new file.
21546 * gdb.base/display.c: new file.
21547 * gdb.base/int-type.c: new file.
21548 * gdb.base/jump.c: new file.
21549 * gdb.base/miscexprs.c: new file.
21550 * gdb.base/pointers.c: new file.
21551 * gdb.base/pointers2.c: new file.
21552 * gdb.base/shmain.c: new file.
21553 * gdb.base/shr1.c: new file.
21554 * gdb.base/shr2.c: new file.
21555 * gdb.base/solib.c: new file.
21556 * gdb.base/solib1.c: new file.
21557 * gdb.base/solib2.c: new file.
21558 * gdb.base/varargs.c: new file.
21559 * gdb.c++/derivation.cc: new file.
21560 * gdb.c++/overload.cc: new file.
21561 * gdb.c++/ovldbreak.cc: new file.
21562 * gdb.hp/attach.c: new file.
21563 * gdb.hp/attach2.c: new file.
21564 * gdb.hp/average.c: new file.
21565 * gdb.hp/compiler.c: new file.
21566 * gdb.hp/compiler.cc: new file.
21567 * gdb.hp/execd-program.c: new file.
21568 * gdb.hp/follow-exec.c: new file.
21569 * gdb.hp/follow-fork.c: new file.
21570 * gdb.hp/follow-vfork-and-exec.c: new file.
21571 * gdb.hp/misc-hp.cc: new file.
21572 * gdb.hp/more-steps.c: new file.
21573 * gdb.hp/optimize.c: new file.
21574 * gdb.hp/quicksort.c: new file.
21575 * gdb.hp/run-hp.c: new file.
21576 * gdb.hp/start-stop.c: new file.
21577 * gdb.hp/sum.c: new file.
21578 * gdb.hp/templates-hp.cc: new file.
21579 * gdb.hp/thread-local-in-lib.c: new file.
21580 * gdb.hp/thread-local-in-lib.h: new file.
21581 * gdb.hp/thread-local-in-lib.lib.c: new file.
21582 * gdb.hp/vforked-program.c: new file.
21583 * gdb.hp/virtfunc-hp.cc: new file.
21584 * gdb.hp/watchpoint-hp.c: new file.
21585 * gdb.hp/xdb.c: new file.
21586 * gdb.hp/xdb0.c: new file.
21587 * gdb.hp/xdb0.h: new file.
21588 * gdb.hp/xdb1.c: new file.
21589
21590Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21591
21592 The following change was made by Edith Epstein
889bf7c5
PA
21593 <eepstein@cygnus.com> as part of a project to merge in changes
21594 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21595
21596 * gdb.c++/demangle.exp: changed the expected output for some
21597 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21598 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21599 T1<char>::~T1<char>(void)
c906108c 21600 becomes,
a9c64011
AS
21601 maint demangle __dt__11T1__pt__2_cFv
21602 T1<char>::~T1(void)
c906108c 21603
889bf7c5 21604 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21605
c906108c
SS
21606Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21607
21608 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21609 * gdb.trace/backtrace.exp: Likewise.
21610 * gdb.trace/circ.exp: Likewise.
21611 * gdb.trace/collection.exp: Likewise.
21612 * gdb.trace/deltrace.exp: Likewise.
21613 * gdb.trace/infotrace.exp: Likewise.
21614 * gdb.trace/limits.exp: Likewise.
21615 * gdb.trace/packetlen.exp: Likewise.
21616 * gdb.trace/passc-dyn.exp: Likewise.
21617 * gdb.trace/passcount.exp: Likewise.
21618 * gdb.trace/report.exp: Likewise.
21619 * gdb.trace/save-trace.exp: Likewise.
21620 * gdb.trace/tfind.exp: Likewise.
21621 * gdb.trace/tracecmd.exp: Likewise.
21622 * gdb.trace/while-dyn.exp: Likewise.
21623 * gdb.trace/while-stepping.exp: Likewise.
21624
216251998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21626
21627 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21628
21629Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21630
21631 From Brendan Kehoe:
21632 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21633 int return types.
21634
21635Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21636
21637 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21638 remote dos host testing right.
c906108c
SS
21639
21640Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21641
21642 * gdb.base/corefile.exp: remove some xfails.
21643
21644Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21645
21646 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21647 have different timestamps.
c906108c
SS
21648
21649Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21650
21651 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21652 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21653
21654Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21655
21656 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21657 delta.
c906108c
SS
21658
21659Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21660
21661 * gdb.base/default.exp: Add brace missing from previous delta.
21662
21663Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21664
21665 * gdb.base/default.exp: Support test for info float for all
21666 varieties of arm toolchain.
21667
dc96c6c7 21668Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21669
21670 * gdb.trace/*.exp: remove "remote_download" command.
21671
dc96c6c7 21672Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21673
21674 * gdb.trace/*.exp: remove -gdwarf from compile.
21675
21676Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21677
21678 * gdb.trace/configure.in(AC_INIT): typo
21679 * gdb.trace/configure: regenerated
21680
dc96c6c7 21681Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21682
21683 * config/m68k-emc.exp: New file.
21684 * lib/<emc-support.exp trace-support.exp}: New files.
21685 * configure.in: add new test directory gdb.trace.
21686 * gdb.trace/{configure configure.in Makefile.in}: New files.
21687 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21688 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21689 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21690 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21691 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21692 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21693 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21694
dc96c6c7 21695Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21696
21697 * gdb.c++/classes.exp: Change all regular expressions to match
21698 arbitrary combinations of newline/carriage-return, so that they
21699 will work equally well on Unix and Windows.
21700 * gdb.c++/inherit.exp: ditto.
21701 * gdb.c++/virtfunc.exp: ditto.
21702
217031998-08-11 Dawn Perchik <dawn@cygnus.com>
21704
21705 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21706
c2d11a7d
JM
21707Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21708
21709 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21710 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21711 to use a0-a3/d0-d3 as needed.
21712
21713Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21714
21715 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21716 * gdb.disasm/am33.exp: Corresponding changes.
21717
c906108c
SS
217181998-07-11 Felix Lee <flee@cygnus.com>
21719
21720 * gdb.base/callfuncs.exp: add cmp10 test.
21721 * gdb.base/callfuncs.c (cmp10): new function.
21722
21723Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21724
d63a86f8 21725 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21726 into two parts to get around a synchronization problem in expect.
21727
3fc11d3e
JM
21728Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21729
21730 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21731
21732 * configure.in: Add options for gdbtk testsuite.
21733
21734 * configure: Regenerate.
21735
21736 * gdb.gdbtk: New directory to hold gdbtk tests.
21737
c906108c
SS
21738Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21739
21740 * gdb.fortran/types.exp: Escape brackets in expect patterns
21741 for test_float_literal_types_accepted tests.
21742 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21743 before run test.
21744
c2d11a7d
JM
21745Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21746
21747 * am33.exp: Just compile, do not link the testcase.
21748 * am33.s: Add ".am33" pseudoop to force am33 mode.
21749
c906108c
SS
217501998-06-25 Felix Lee <flee@cygnus.com>
21751
21752 * gdb.base/setshow.exp: make sure $pc is sane.
21753
21754 * gdb.stabs/weird.exp: split expect patterns properly.
21755
c2d11a7d
JM
21756Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21757
21758 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21759 * gdb.disasm/am33.exp: Run it.
21760
dc96c6c7 21761Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21762
21763 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21764 match processing (and eliminate spurious timeouts when running).
21765
dc96c6c7 21766Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21767
21768 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21769 exception test, but conditionalize it on target [mach | gnu].
21770
dc96c6c7 21771Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21772
21773 * gdb.base/overlays.exp: fixup compile line for linker script.
21774
21775Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21776
21777 * gdb.fortran/types.exp: don't guess at float size.
21778
21779Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21780
21781 * gdb.base/exprs.exp: delete test that depends on int size.
21782
21783Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21784
21785 * config/sim.exp: Removed checks for target triplets.
21786 (gdb_target_sim): Use gdb,target_sim_options.
21787
21788Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21789
21790 * gdb.base/reread.exp: New file.
21791 * gdb.base/reread1.c: New file.
21792 * gdb.base/reread2.c: New file.
21793
21794Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21795
21796 * config/sim.exp: Use 'target sim -sparclite' when running
21797 SPARClite programs.
21798
21799Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21800
21801 * gdb.base/structs2.exp: New file.
21802 * gdb.base/structs2.c: New file.
21803
21804Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21805
21806 * gdb.asm/common.inc: New file.
21807 * gdb.asm/d10v.inc: New file.
21808 * asm-source.exp: Pass -I's to gas to find .inc files.
21809 Update line numbers in expected output.
21810 * asmsrc1.s: Rewrite.
21811 * asmsrc2.s: Rewrite.
21812 * configure.in: Create arch.inc symlink.
21813 * configure: Regenerate.
21814 * Makefile.in (distclean): Delete arch.inc.
21815
21816Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21817
21818 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21819 (t_enum_value2): ditto
21820 (t_enum_value3): ditto
21821 (main): ditto
c906108c
SS
21822Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21823
21824 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21825 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21826 change.
21827 Use gdb_test instead of send_gdb/gdb_expect sequences.
21828
21829Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21830
21831 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21832 not void.
21833
21834Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21835
21836 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21837 subroutines. Used to test gdbs ability to single step through PC
21838 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21839
21840Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21841
21842 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21843 more rigorous EGCS C++ error checking.
21844
21845Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21846
a9c64011
AS
21847 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21848 tests.
21849 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21850 function when asleep.
21851 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21852 for i*86 Linux and SVR4 signal handling problems.
21853 Remove linux xfail for `next to handler in signals_tests_1', fixed
21854 by recent infrun.c change.
21855 Limit backtrace to 10 frames to avoid timeout problems with infinite
21856 stack backtraces.
21857 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21858 target.[ch] change.
c906108c
SS
21859
21860Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21861
21862 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21863 for a newline from gdb before continuing.
21864 (default_gdb_exit): Just look for y or n.
21865 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21866 it does, fail the rests of the tests in the file.
21867
21868Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21869
21870 * config/cygmon.exp: New file.
21871
21872Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21873
21874 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21875 main" test on remote targets.
c906108c
SS
21876
21877 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21878 run test on remote targets.
21879
21880Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21881
21882 * gdb.asm: New directory.
21883 * configure.in: Configure it.
21884 * configure: Regenerate.
21885 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21886 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21887
21888Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21889
21890 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21891
dc96c6c7 21892Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21893
a9c64011
AS
21894 * gdb.base/overlays (several files): Merge the two overlay
21895 managers into one. Change variables (foox, barx, bazx, grbxx)
21896 back into ints but force them to load in their proper sections.
c906108c
SS
21897
21898Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21899
21900 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21901 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21902 (D10VCopy): Handle memory regions crossing 16k boundaries.
21903 (D10VCopy): Transfer data in 32 bit chunks.
21904
21905Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21906
21907 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21908 correct.
c906108c
SS
21909
21910 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21911 map. Include space for printf in .text segment.
c906108c
SS
21912
21913 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21914 updated d10v memory VMA/LMA map.
c906108c 21915 (D10VCopy): Call D10VTranslate.
d63a86f8 21916
c906108c
SS
21917Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21918
21919 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21920
21921 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21922 that it won't be put into the .sdata - small data -
21923 section. Update reference.
c906108c
SS
21924 * gdb.base/baz.c (bazx, baz): Ditto.
21925 * gdb.base/foo.c (foox, foo): Ditto.
21926 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21927
21928 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21929 to be arrays.
d63a86f8 21930
dc96c6c7 21931Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21932
a9c64011
AS
21933 * gdb.base/overlays.exp: fix up and get working again.
21934 Add tests for backtraces from an overlay function.
d63a86f8 21935
c906108c
SS
21936Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21937
21938 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21939 "calling function with watchpoint enabled".
21940
21941Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21942
21943 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21944 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21945 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21946 pending review of whether it is useful or not.
21947
21948Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21949
21950 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21951
21952Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21953
21954 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21955 * config/dve.exp: New file to support Densan boards.
21956
21957Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21958
21959 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21960 reads and BSD.
c906108c
SS
21961
21962Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21963
21964 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21965 response.
21966
21967 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21968
21969Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21970
21971 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21972 test.
c906108c
SS
21973
21974 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21975 target_sizeof_long and target_bigendian_p.
c906108c 21976 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21977 to targets word size and endianess.
d63a86f8 21978
c906108c
SS
21979Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21980
21981 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21982 output.
c906108c
SS
21983
21984Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21985
21986 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21987 Update test of set args help to match source change.
c906108c
SS
21988
21989Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21990
21991 * gdb.base/default.exp: Expect help system output to be in
21992 alphabetical order.
21993 * gdb.base/help.exp: Ditto.
21994
21995Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21996
21997 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21998 "i*86-pc-linux-gnu*".
21999 * gdb.base/interrupt.exp: Ditto.
22000 * gdb.base/corefile.exp: Ditto.
22001
22002 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 22003 define vxworks when building the testcase.
c906108c
SS
22004
22005 * gdb.base/ptype.exp: Fix testnames to be unique.
22006 * gdb.base/radix.exp: Ditto.
22007 * gdb.base/term.exp: Ditto.
22008 * gdb.base/whatis.exp: Ditto.
22009 * gdb.c++/classes.exp: Ditto.
22010
22011Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
22012
22013 * gdb.base/callfuncs.exp: Fix indentation.
22014
22015 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
22016 suppress_flag has been set.
22017 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
22018 target feature.
22019
22020Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
22021
22022 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
22023 the testcase.
22024
22025 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 22026 set_debug_traps() and breakpoint().
c906108c
SS
22027 * gdb.c++/misc.cc (main): Ditto.
22028 * gdb.c++/templates.cc (main): Ditto.
22029 * gdb.c++/virtfunc.cc (main): Ditto.
22030
22031Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
22032
22033 * lib/gdb.exp(gdb_step_for_stub): New function.
22034 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
22035 exists, reload the executable and do a "continue" instead of
22036 doing a jump.
22037 (runto_main): Use gdb_step_for_stub.
d63a86f8 22038
c906108c 22039 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 22040 tests to have unique names.
c906108c
SS
22041 * gdb.base/callfuncs.exp: Ditto.
22042 * gdb.base/commands.exp: Ditto.
22043 * gdb.base/default.exp: Ditto.
22044 * gdb.base/help.exp: Ditto.
22045 * gdb.base/list.exp: Ditto.
22046 * gdb.base/opaque.exp: Ditto.
22047 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
22048 similar tests.
d63a86f8 22049
c906108c
SS
22050 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
22051 * gdb.c++/cplusfuncs.cc: Ditto.
22052 * gdb.c++/virtfunc.cc: Ditto.
22053
22054 * config/monitor.exp: Keep track of the last file we saw, rather
22055 than trying to get the info from gdb.
22056
22057 * gdb.fortran/types.exp: Move comment to previous line.
22058
22059Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
22060
22061 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 22062 target mode.
c906108c
SS
22063
22064Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
22065
22066 From Bob Manson:
22067 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 22068 string from GDB when it connects.
c906108c
SS
22069
22070 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
22071
22072Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
22073
22074 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
22075 if we can't get a debug format from GDB (we may be testing an
22076 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
22077
22078 * gdb.stabs/weird.exp: Fix quoting.
22079
22080 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
22081
22082Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
22083
22084 * config/arm-ice.exp: New file.
22085
22086Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
22087
22088 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 22089 until it has been modified to work with the new testsuite.
c906108c 22090
99707966 22091 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
22092 testcase won't compile, cause all of the testcases in the file to
22093 fail instead.
c906108c
SS
22094
22095 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
22096 (gdb_clear_suppressed): New procedure.
22097 (gdb_stop_suppressing_tests): Only clear suppress_flag if
22098 it contains a positive value.
22099
22100Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
22101
22102 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
22103
22104 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
22105
22106Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
22107
22108 * lib/gdb.exp (setup_xfail_format): New function.
22109 (get_debug_format): New function to get debug format.
22110 (debug_format): New global variable to hold last value set
22111 by get_debug_format.
22112 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 22113 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
22114 * gdb.c++/ptype.exp: Ditto.
22115 * gdb.c++/classes.exp: Ditto.
22116 * gdb.c++/cplusfuncs.exp: Ditto.
22117 * gdb.c++/inherit.exp: Ditto.
22118 * gdb.c++/templates.exp: Ditto.
22119 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 22120
c906108c
SS
22121Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
22122
22123 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
22124 host doesn't have a currently-open connection.
22125
22126 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
22127 any gdb stub target. Handle cases where gdb doesn't respond when
22128 interrupted in a sane fashion.
c906108c
SS
22129
22130 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 22131 same thing in a totally different way.
c906108c
SS
22132
22133 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 22134 setting "timeout".
c906108c 22135 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 22136 default_gdb_init now.
c906108c
SS
22137
22138Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
22139
22140 * gdb.base/printcmds.exp: Fix "check for floating addition"
22141 regexp to accept results within approx +/- .01 of exact value.
22142 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
22143
22144Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
22145
22146 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 22147 properly.
c906108c
SS
22148 (gdb_expect): Add optional timeout parameter, and add timeout
22149 value to various calls.
22150 (gdb_suppress_tests): Only give one warning message per group.
22151
22152Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
22153
22154 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
22155 global variables. Handle getting a value for $timeout more
22156 gracefully.
c906108c
SS
22157
22158Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22159
22160 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 22161 initialize.
c906108c 22162 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 22163 by a target configuration file.
c906108c
SS
22164 (gdb_expect): Pass the timeout to remote_expect.
22165
22166 * config/monitor.exp(gdb_load): Fix typo in regexp.
22167
22168Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
22169
22170 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
22171
22172Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
22173
22174 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
22175 here. Call gdb_target_exec before rebooting the target, to make
22176 sure the connection to the target is closed.
c906108c
SS
22177 (gdb_load): Pass the name of the executable to gdb_target_monitor.
22178 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
22179 Also detect "Timeout reading from remote" error.
22180
22181 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
22182 gdb_target_monitor. Don't call gdb_file_cmd here; let
22183 gdb_target_monitor do it.
c906108c
SS
22184
22185 * gdb.disasm/hppa.exp: Don't use exec_output.
22186
22187Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
22188
22189 * gdb.base/list.exp: If we're debugging a non-native target,
22190 try to set the pc register to point to the start of the
22191 program before doing the first list command.
22192
22193 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 22194 test_calls after restarting.
c906108c
SS
22195
22196 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 22197 reloading.
c906108c
SS
22198
22199 * gdb.base/watchpoint.exp: Fix typo.
22200
22201 * gdb.base/setshow.exp: Check for use_gdb_stub.
22202
22203 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 22204 stub case.
c906108c
SS
22205 * gdb.base/langs.exp: Ditto.
22206
22207 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
22208 gdb_load_offset. If we weren't given a file to load, figure out
22209 what the current file is and use it.
c906108c
SS
22210
22211 * config/i386-bozo.exp: New file.
22212
22213Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
22214
22215 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
22216 feature.
22217
22218 * config/proelf.exp: New entry.
22219
22220Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
22221
22222 * lib/gdb.exp: Remove spurious .* patterns at the beginning
22223 of regexps.
22224
22225 * gdb.base/watchpoint.exp: Don't run the test_stepping
22226 tests if gdb can't call functions on the target.
22227
22228 * gdb.base/setshow.exp: Don't run the set prompt tests if
22229 the board has gdb_prompt set.
22230
22231Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
22232
22233 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
22234 * gdb.base/commands.exp: Likewise.
22235 * gdb.base/setshow.exp: Likewise.
22236
22237Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
22238
22239 * config/monitor.exp(gdb_start): Look for gdb_prompt target
22240 feature.
22241
22242 * config/i960.exp: New file.
22243
22244Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
22245
22246 * gdb.base/funcargs.exp: Check for gdb,short_int target
22247 feature instead of looking for explicit target triplets.
22248
dc96c6c7 22249Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 22250
d63a86f8 22251 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
22252 "p 123DEADBEEF", to check parse_number.
22253 * top.c: change "to enable to enable" to "to enable" in a couple
22254 of help strings.
22255
22256Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
22257
22258 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
22259 on the mn10300.
d63a86f8 22260
c906108c
SS
22261Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
22262
22263 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
22264 where the test executable is run with explicit args.
22265 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
22266
22267Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
22268
22269 * gdb.base/run.c: Use FAKEARGV to build test executable that
22270 does not require a command line arg, since most simulators
22271 don't currently support passing such an arg into the simulated
22272 program.
22273 * gdb.base/commands.exp: Change tests to insert the proper
22274 value as the arg to the first recursive factorial call. Change
22275 compilation line to define FAKEARGV at compile time.
22276
22277Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
22278
22279 * gdb.base/recurse.exp: Enable these tests for the mn10300.
22280 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
22281 function with watchpoint enabled" test.
22282
22283Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
22284
22285 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 22286 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
22287
22288 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 22289 "Tests restarted" messages.
c906108c
SS
22290
22291Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
22292
22293 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
22294
dc96c6c7 22295Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22296
22297 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
22298 for INFO SYMBOL; add help tests for OVERLAY commands.
22299 * gdb.base/default.exp: add tests for INFO SYMBOL command;
22300 add tests for OVERLAY commands
22301 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
22302 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
22303 * gdb.base/sigall.c: add usestubs code frag
22304 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 22305
c906108c
SS
22306Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
22307
22308 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
22309 failures.
22310 (gdb_stop_suppressing_tests): Note that tests have restarted.
22311
22312Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
22313
22314 * config/h8300.exp: New file.
22315
22316Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
22317
22318 * gdb.base/setshow.exp: Check for the existence of a
22319 feature, not its value.
22320
22321Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
22322
22323 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
22324
22325 * gdb.base/scope.exp: It's now init0(), not init().
22326
22327 * gdb.base/scope0.c: For now, change init() to be init0().
22328
22329 * config/monitor.exp: Use gdb_serial in preference to serial
22330 or netport.
22331
22332 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 22333 and it's not already set.
c906108c
SS
22334
22335Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
22336
22337 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 22338 isn't using a stub and if it supports argument passing.
c906108c
SS
22339
22340Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
22341
22342 * config/udi.exp(gdb_start): Make sure UDICONF is set
22343 properly before starting gdb.
22344
22345Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
22346
22347 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
22348 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
22349 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
22350
22351Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
22352
22353 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 22354 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
22355
22356 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
22357
22358 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
22359
22360 * config/monitor.exp: Make sure we disconnect from the target.
22361 Also, try a reboot/reload cycle instead of failing if the
22362 load fails.
22363
22364Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
22365
22366 * gdb.base/default.exp: Don't set match_max.
22367 * gdb.base/help.exp: Ditto.
22368 * gdb.base/list.exp: Ditto.
22369 * gdb.base/signals.exp: Ditto.
22370
22371 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
22372 set, use remote_ld to download the testcase instead of
22373 the GDB loader.
22374
22375Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
22376
22377 * config/vr5000.exp: New file.
22378
22379 * config/monitor.exp(gdb_target_monitor): Add pattern for
22380 "Ending remote" to detect errors in connecting.
22381
22382 * gdb.base/setshow.exp: Add .* within auto language test.
22383
22384 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
22385 target feature.
22386
22387 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 22388 and reboot the board if necessary.
c906108c
SS
22389
22390 * gdb.base/setvar.exp(test_set): Handle multiple prints within
22391 a set of tests. Remove print.* from the patterns being checked.
22392
22393Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
22394
22395 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
22396 refer to gdb_spawn_id.
22397
22398 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
22399 longer used.
22400 * config/sparclet.exp: Ditto.
22401 * config/sparclet-old.exp: Ditto.
22402 * config/slite.exp: Ditto.
22403 * config/sim.exp: Ditto.
22404 * gdb.base/funcargs.exp: Ditto.
22405
22406 * lib/gdb.exp:Remove references to gdb_spawn_id.
22407 (gdb_expect): Move to remote.exp.
22408
22409Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
22410
22411 * config/monitor.exp: Detect the "Couldn't establish connection"
22412 message from GDB.
22413
22414Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
22415
22416 * gdb.base/bitfields.exp: Use runto instead of explicit
22417 gdb_run_cmd/gdb_expect sequences.
22418
22419 * gdb.base/break.exp(text_next_with_recursion): Add match for
22420 gdb_expect call.
22421
22422 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
22423 We also need to handle the "A program is being debugged already"
22424 prompt from gdb. Use gdb_test to set the baud rate.
22425
22426 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
22427 to 20000. Really. I mean it.
22428
22429Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22430
22431 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
22432 fails. If suppress_flag is set, skip perror message about not
22433 being able to send to GDB.
c906108c 22434 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 22435 GDB.
c906108c
SS
22436 (gdb_expect): If suppress_flag is set, always fail immediately.
22437 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
22438 (gdb_init): Call gdb_stop_suppressing_tests.
22439 (default_gdb_exit): Ditto.
22440 (default_gdb_start): Ditto.
22441
22442 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 22443 gdb_stop_suppressing_tests as appropriate.
c906108c 22444 * gdb.base/break.exp: Ditto.
889bf7c5 22445 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
22446 * gdb.base/commands.exp: Ditto.
22447 * gdb.base/exprs.exp: Ditto.
889bf7c5 22448 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
22449 * gdb.base/list.exp: Ditto.
22450 * gdb.base/recurse.exp: Ditto.
889bf7c5 22451 * gdb.base/scope.exp: Ditto.
c906108c
SS
22452 * gdb.base/structs.exp: Ditto.
22453 * gdb.c++/inherit.exp: Ditto.
22454
22455Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
22456
22457 * config/vr4300.exp: New file.
22458
99707966 22459 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 22460
99707966 22461 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
22462
22463Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
22464
22465 * lib/gdb.exp(gdb_init): New function.
22466
22467 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 22468 for each individual variable set.
c906108c
SS
22469
22470 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
22471 name.
22472
22473 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
22474
22475 * gdb.base/scope.exp: Use gdb_test.
22476
22477 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
22478 aborting; the testsuite driver will do that for us (see
22479 gdb_finish). Also, use gdb_test in a few more places.
22480
22481Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
22482
22483 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
22484
22485Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
22486
22487 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
22488 and "add_tests" are not at the same address.
22489
22490Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
22491
22492 * gdb.base/ptype.exp: Use gdb_test.
22493
22494Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
22495
22496 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
22497 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
22498 left in. No longer expect them to fail.
22499
22500 * gdb.stabs/*.mt; Deleted, no longer used.
22501 * gdb.stabs/configure.in: Remove references to target makefile
22502 frags.
22503 * gdb.stabs/configure: Rebuilt.
22504
22505 * gdb.disasm/*.mt: Deleted, no longer used.
22506 * gdb.disasm/configure.in: Remove references to target makefile
22507 frags. Use "sh3.s" as the unique filename for this directory.
22508 * gdb.disasm/configure: Rebuilt.
22509
22510 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
22511 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
22512 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
22513
22514Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
22515
22516 * config/udi.exp: Use mondfe,name instead of remote_host.
22517
22518Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
22519
22520 * gdb.base/watchpoint.exp: Don't expect a failure when calling
22521 a function with a watchpoint enabled on the mn10200.
22522
22523 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
22524 before trying to create it!
22525
22526Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
22527
22528 * config/vx.exp: Use hostname instead of netport.
22529
22530 * config/vxworks.exp: New file.
22531
22532 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
22533
22534 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 22535 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
22536 occurs.
22537
22538 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
22539 $gdb_spawn_id directly.
22540 (gdb_run_cmd): Try _start as well as start. Use the target feature
22541 gdb,start_symbol as the symbol to start from when jumping.
22542
22543Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
22544
22545 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
22546 redundant) test.
22547
22548 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22549 it doesn't lose for 16bit integer systems.
22550
22551Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22552
22553 * gdb.fortran/types.exp: If the target doesn't support "double"
22554 data types, then expect "real" types to only be 4 bytes.
22555
22556 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22557 call tests if the target doesn't support inferior function calls.
22558
22559 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22560 in printf tests.
22561
22562Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22563
22564 * gdb.base/help.exp: Disable "help set", "help show", and
22565 "help support". Simplify regexp for "help stack".
22566
22567 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22568 to 60 seconds. Temporarily set match_max to 15000 around the
22569 "info copying" test.
22570
22571 * gdb.base/nodebug.exp: Don't try to do an inferior function
22572 call if the target doesn't support them.
22573 * gdb.base/printcmds.exp: Likewise.
22574 * gdb.base/setvar.exp: Likewise.
22575 * gdb.base/structs.exp: Likewise.
22576 * gdb.c++/templates.exp: Likewise.
22577 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22578
22579 * gdb.base/recurse.exp: Enable for the mn10200.
22580
22581 * configure.in: Do configure gdb.stabs directory for *-*-elf
22582 targets.
22583 * configure: Rebuilt.
22584
22585 * gdb.base/break.exp: Check for gdb,noresults before testing
22586 exit status and/or results from the target.
22587 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22588 * lib/gdb.exp: Remove old (now bogus) initialization of
22589 noinferior, noargs, noresults and nosignals.
22590
22591Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22592
22593 * config/sh.exp: New file.
22594
22595 * config/slite.exp: Try to connect multiple times to the board
22596 before rebooting. Only send a "monitor run" if need_monitor_run
22597 is set.
22598
22599 * gdb.base/break.exp: Don't do the "stub continue" test if
22600 the target has gdb_stub set.
22601
22602 * gdb.base/callfuncs.exp: Increase the timeout.
22603
22604 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22605 if the target has gdb,noinferiorio set.
22606
22607 * gdb.base/list.exp: Increase match_max to 10000 characters.
22608
22609 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22610
22611 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22612 target.
22613
22614 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22615
22616Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22617
22618 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22619 trying to delete the copy of gdb. Catch the file delete so we
22620 don't die if the delete fails; also, the file should be copied to
22621 the host, not to the build.
c906108c
SS
22622
22623Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22624
22625 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22626 parenthesis in case it contains multiple regexps separated
c906108c
SS
22627 with |.
22628
22629 * gdb.base/watchpoint.exp: Use gdb_test.
22630 * gdb.base/default.exp: Ditto.
22631
22632Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22633
99707966 22634 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22635
c906108c
SS
22636 * gdb.base/scope.exp: Use gdb_test.
22637 * gdb.c++/classes.exp: Ditto.
22638 * gdb.c++/inherit.exp: Ditto.
22639
22640Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22641
22642 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22643 remote_exec instead.
22644 * gdb.base/corefile.exp: Don't be ridiculous.
22645 * gdb.base/*.c: Add missing stub invocations.
22646
22647Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22648
22649 * config/slite.exp: Miscellaneous fixes.
22650
22651 * lib/gdb.exp: Fix runto.
22652
22653 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22654 the target.
22655
22656 * gdb.base/watchpoint.exp: Fix regexp.
22657
22658 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22659 close and wait commands, as the descriptor may now be
22660 invalid. Always call "remote_close host".
22661
22662Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22663
22664 Major rewrite for testsuite revision.
d63a86f8 22665
c906108c
SS
22666 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22667 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22668 instead of relying on spawn_id to always contain a valid
22669 spawn id.
22670 (get_compiler_info): New procedure to build the ${binfile}.ci
22671 file, instead of replicating this in N different places.
22672 (gdb_compile): New procedure.
d63a86f8 22673
c906108c 22674 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22675 appropriate arguments) instead of compile. Use gdb_test in a lot
22676 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22677 at the start of a testcase, as this is no longer done magically.
22678
22679 config/*-gdb.exp: Rename without the -gdb suffix.
22680
22681 config/mips.exp: Use remote_close instead of exit_remote_shell.
22682 config/monitor.exp: Use target_info instead of looking at
22683 baud, timeout, etc.
22684 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22685
22686Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22687
22688 * gdb.c++/templates.exp (test_ptype_of_templates),
22689 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22690 Update expect patterns for destructors and assignment operators
22691 to match corresponding c-typeprint.c changes.
22692 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22693 to destructor breakpoint test, GDB should be able to set the
22694 destructor breakpoint without specifying arguments.
22695
22696Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22697
22698 * gdb.threads/pthreads.exp: Change result for failure to compile due
22699 to lack of pthreads runtime support from an error to simply an
22700 unsupported test, per dejagnu standards.
22701
22702Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22703
22704 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22705 where GDB exits to reduce pattern match time.
22706 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22707
22708 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22709
dc96c6c7 22710Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22711
22712 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22713 * gdb.base/default.exp: ditto.
22714 * gdb.base/nodebug.exp: ditto.
22715 * gdb.base/printcmds.exp: ditto.
22716 * gdb.base/ptype.exp: ditto.
22717 * gdb.base/setvar.exp: ditto.
22718 * gdb.base/structs.exp: ditto.
22719 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22720
22721Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22722
22723 * configure, */configure: Rebuild with autoconf 2.12.
22724
22725Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22726
22727 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22728 use new i*86-pc-linux*-gnu quads.
22729 * gdb.base/corefile.exp: Ditto.
22730 * gdb.base/signals.exp: Ditto.
22731 * gdb.base/sigall.exp: Ditto.
22732 * gdb.base/interrupt.exp: Ditto.
22733
22734 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22735 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22736 RedHat 4.0.
d63a86f8 22737
c906108c 22738 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22739 linux. This allows the test case to at least compile on latest
22740 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22741
22742Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22743
22744 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22745 directory to search gdb directory. Accept and step over conditional
22746 stack alignment code. Consume $prompt in failure cases.
22747 Reset timeout to $oldtimeout instead of some arbitrary value.
22748 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22749 timeout problems with infinite stack backtraces.
22750 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22751 Accept function parameters for linkfunc member.
22752
22753Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22754
22755 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22756 (CXXFLAGS): Remove, unreferenced.
22757 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22758 previous -B options and also add -B option to pick up cross compiled
22759 runtime.
c906108c
SS
22760 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22761 doing cross compiles.
22762 (target_alias): Declare global.
22763 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22764 to verify that gcc exists in build tree, and if so set CC to that
22765 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22766
c906108c
SS
22767Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22768
22769 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22770 ptype test for anonymous union. Fixup testcase to match
22771 current gcc debug output.
22772
22773Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22774
22775 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22776 force argument to an unsigned long type.
22777
22778Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22779
22780 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22781 tests and anonymous union print/ptype tests.
c906108c
SS
22782 * gdb.base/list.exp (test_forward-search): Increase timeout by
22783 5 minutes for the "search extremely long line" case.
22784 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22785 completely optional and that the pass/fail messages use the command as
22786 the message if that third arg is a null string.
22787 (gdb_test_exact): Arrange that a null string pattern means match a
22788 null string output rather than any output, which might include random
889bf7c5 22789 errors.
c906108c
SS
22790 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22791 backtrace test.
22792 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22793 always failing and failure is now exposed by gdb.exp changes.
22794
22795Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22796
22797 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22798 weren't being noted.
22799
22800Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22801
22802 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22803 * gdb.stabs/weird.exp: Remove v_comb xfails.
22804
dc96c6c7 22805Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22806
22807 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22808 list.exp scope.exp watchpoint.exp]
c906108c 22809 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22810
dc96c6c7 22811Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22812
22813 * config/monitor.exp: Increase download timeout to 1000 seconds.
22814
dc96c6c7 22815Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22816
22817 * config/m32r.exp: Increase timeout to 120 seconds.
22818
22819Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22820
22821 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22822 and accept older ordering as obsolescent gcc or gdb.
22823 * gdb.c++/templates.exp: Ditto.
22824 * gdb.c++/virtfunc.exp: Ditto.
22825
22826Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22827
22828 * gdb.base/coremaker.c: Add code to mmap some data so we
22829 can check that it ends up in the core file.
22830 * gdb.base/corefile.exp: Add test to read mmapped data
22831 from core file.
22832
dc96c6c7 22833Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22834
22835 * config/m32r.exp: New file.
22836
22837Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22838
22839 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22840 that cflags can contains -gstabs, and work correctly for other tests.
22841
dc96c6c7 22842Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22843
22844 * gdb.base/setshow.exp: New file, tests show and set.
22845 * gdb.base/setshow.c: New file, tests show and set.
22846 * gdb.base/help.exp: Add test for help set|show annotate.
22847 * gdb.base/default.exp: Add test for set|show annotate.
22848
22849Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22850
22851 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22852 errors unique.
22853 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22854 explicitly.
22855
22856Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22857
22858 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22859 and width commands. This is done elsewhere.
22860 * (gdb_start): Don't call gdb_start_sim here. That's already
22861 done in gdb_load. This fixes lots of failures in default.exp.
22862
22863Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22864
22865 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22866 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22867 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22868 in the same we we treat other failures (since it may be an expected
889bf7c5 22869 condition), rather than as an error.
c906108c
SS
22870 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22871 old test format.
22872
22873Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22874
22875 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22876 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22877 twice. Nuke the duplicates.
c906108c 22878 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22879 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22880 Remove config.h along with other config files.
22881
22882Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22883
22884 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22885 "p func1 ()" and note that rests of tests are skipped.
22886 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22887 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22888 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22889 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22890 affected by the previous run test.
22891 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22892 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22893 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22894 "pass int powerset tuple" and "pass modeless int powerset tuple".
22895 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22896 "real write 4" and "real write 8".
22897 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22898 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22899 "print \$i after tuple assign 2", and
22900 "print vs2 after tuple assign 2".
22901 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22902 meaningful error message and return -1 so the caller can
22903 suppress further tests and avoid a cascade of errors.
d63a86f8 22904
c906108c
SS
22905Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22906
22907 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22908 format for printing version.
22909 * gdb.base/default.exp: Ditto.
22910 * gdb.base/interrupt.exp: Fix problem with cascade of
22911 errors if child process dies while calling a function.
d63a86f8 22912
c906108c
SS
22913Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22914
22915 * Makefile.in (VPATH): Add
22916 * Makefile.in (Makefile, config.status): Fix rules so things get
22917 remade when necessary.
22918
22919Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22920
22921 * Makefile.in (just-check): Add path to sibling expect dir
22922 to environment variable specified by RPATH_ENVVAR.
22923
22924Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22925
22926 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22927 (just-check): Add shared library paths for libstdc++, tk,
22928 tcl, bfd, and opcodes to the environment variable specified
22929 in RPATH_ENVVAR.
22930 * configure.in: Add support to recognize --enable-shared flag
22931 and generate correct value for RPATH_ENVVAR.
22932 * configure: Regenerated with autoconf.
22933
22934Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22935
22936 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22937 include all osf versions.
c906108c
SS
22938 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22939 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22940 when target is linux. When failing to build pthreads test
22941 executable, give more meaningful message.
22942 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22943 arg for pthread_create.
d63a86f8 22944
c906108c
SS
22945Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22946
22947 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22948 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22949 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22950 and -lpthreads (everybody else).
c906108c
SS
22951 (test_startup): Fail gracefully if threads are not supported.
22952 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22953 "p/c array_index("abcdef",2)" when not gcc compiled.
22954 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22955 "print func2::coremaker_local" when not gcc compiled.
22956 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22957 "ptype on opaque struct tagname (statically)",
22958 "ptype on opaque struct tagname (dynamically) 1", and
22959 "ptype on opaque struct tagname (dynamically) 2"
22960 for not compiled with gcc.
22961 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22962 backtrace when compiled with gcc.
d63a86f8 22963 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22964 than always return success.
22965
22966Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22967
22968 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22969
22970Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22971
22972 * gdb.base/structs.exp: Undo last change.
22973
22974Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22975
22976 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22977 encapsulate all the steps/nexts done during self test, starting
22978 at main, and makes them less sensitive to optimization issues.
22979 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22980 signal handler" test.
22981 * gdb.threads/pthreads.exp: Only run this for native configs.
22982 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22983 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22984 tests.
22985 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22986 for "runto test_calls(void)" test.
d63a86f8 22987
c906108c
SS
22988Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22989
22990 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22991 and don't expect address info in breakpoint confirmations.
22992
22993Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22994
22995 * gdb.base/list.exp (test_forward_search): Increase timeout
22996 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22997 and then reset to old value when done. Increase expect input
c906108c
SS
22998 buffer to 10000.
22999
23000Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
23001
23002 * gdb.base/list.exp (test_forward_search): Fix to handle very
23003 long source line without overflowing expect's input buffer.
23004
23005Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
23006
23007 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
23008 "buffer_full".
23009
23010 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
23011 "buffer_full".
23012
23013 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
23014 "buffer_full".
23015
23016 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
23017 "buffer_full".
23018
23019Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
23020
23021 * configure.in (configdirs): Add gdb.threads.
23022 * configure: Regenerated with autoconf.
23023 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
23024 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
23025 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 23026
c906108c
SS
23027Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
23028
23029 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
23030
23031Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
23032
23033 * gdb.base/signals.exp (test_handle_all_print): Test separately for
23034 each signal's status in the output of "handle all print".
23035 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
23036 the \r\n sequence that immediately precedes the gdb prompt.
23037 * gdb.base/a1-selftest.exp: Save original timeout and restore
23038 after test.
23039
23040Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
23041
23042 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
23043 symbol.
23044
23045Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
23046
23047 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
23048
23049Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
23050
23051 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
23052 timeout by 60 seconds.
23053
23054Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
23055
23056 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
23057 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
23058 error return.
23059
23060Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
23061
23062 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
23063 gdb initialization, also report how long dejagnu waited. Restore
23064 old timeout before doing error return. Temporarily increase timeout
889bf7c5 23065 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
23066
23067Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
23068
23069 * lib/gdb.exp: Report timeout value for verbosity level 2.
23070 * config/gdbserver.exp: Ditto.
23071 * config/hppro.exp: Ditto.
23072 * config/mips-gdb.exp: Ditto.
23073 * config/monitor.exp: Ditto.
23074 * config/netware.exp: Ditto.
23075 * config/sim-gdb.exp: Ditto.
23076 * config/slite-gdb.exp: Ditto.
23077 * config/udi-gdb.exp: Ditto.
23078 * config/unix-gdb.exp: Ditto.
23079 * config/vx-gdb.exp: Ditto.
23080 * gdb.base/a1-selftest.exp: Ditto.
23081 * gdb.base/a2-run.exp: Ditto.
23082 * gdb.base/break.exp: Ditto.
23083 * gdb.base/corefile.exp: Ditto.
23084 * gdb.base/list.exp: Ditto.
23085 * gdb.base/recurse.exp: Ditto.
23086 * gdb.base/scope.exp: Ditto.
23087 * gdb.base/signals.exp: Ditto.
23088
23089Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23090
23091 * gdb.threads/Makefile.in (docdir): Removed.
23092
23093Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23094
23095 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 23096 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 23097 @srcdir@.
d63a86f8 23098 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
23099 autoconf 2.5 or higher.
23100 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
23101
23102Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
23103
23104 * configure: Regenerated.
23105 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
23106 avoid name clashes with SunOS headers.
23107
23108Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
23109
23110 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
23111
23112Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
23113
23114 * gdb.base/callfuncs.exp: Finish last change -- make sure the
23115 prototype information ends up in the compiler info file.
23116
23117Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
23118
23119 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
23120 attempting to regenerate it. Eliminate use of a temporary file
23121 and just generate the info file directly. Source it immediately,
23122 for consistency of use.
23123 * gdb.base/corefile.exp: Ditto
23124 * gdb.base/exprs.exp: Ditto.
23125 * gdb.base/funcargs.exp: Ditto.
23126 * gdb.base/langs.exp: Ditto.
23127 * gdb.base/list.exp: Ditto.
23128 * gdb.base/mips_pro.exp: Ditto.
23129 * gdb.base/nodebug.exp: Ditto.
23130 * gdb.base/opaque.exp: Ditto.
23131 * gdb.base/ptype.exp: Ditto.
23132 * gdb.base/scope.exp: Ditto.
23133 * gdb.base/setvar.exp: Ditto.
23134 * gdb.base/signals.exp: Ditto.
23135 * gdb.base/whatis.exp: Ditto.
23136 * gdb.c++/templates.exp: Ditto.
23137 * gdb.c++/virtfunc.exp: Ditto.
23138 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 23139 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
23140
23141Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23142
23143 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
23144 it got fixed by the recent lookup_minimal_symbol_by_pc change.
23145 Increase timeout, a lot of single stepping might be needed if the
23146 target has no hardware watchpoints.
23147
23148Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
23149
23150 * gdb.base/break.exp: Ignore compiler warnings when compiling
23151 break.c.
23152 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
23153 * gdb.base/default.exp: Add h8300 xfails. Handle messages
23154 from remote-sim.
23155 * gdb.base/exprs.exp: Add h8300 xfails.
23156 * gdb.base/funcargs.exp: Likewise.
23157 * gdb.base/nodebug.exp: Likewise.
23158 * gdb.base/printcmds.exp: Likewise.
23159 * gdb.base/ptype.exp: Likewise.
23160 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
23161 h8300 xfails.
d63a86f8 23162 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
23163 on the h8300.
23164 * gdb.base/funcargs.c: Explicitly make last constant argument to
23165 call_after_alloca_subr an unsigned long type.
23166 * gdb.base/return.c: Include stdio.h.
23167
23168Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
23169
23170 * config/abug.exp: New file for the older Motorola Bug monitor
23171 that runs on the mvme13x series VME boards.
23172 * config/monitor.exp: Use the new config array for target settings
23173 if they exist.
23174
23175Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
23176
23177 * sim-gdb.exp: Make the SH simulator allocate less space when
23178 it is targeted.
23179
23180Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
23181
23182 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
23183 test.
23184
23185Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
23186
23187 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
23188 "rs6000-*-*" for "list function in include file" when gcc compiled.
23189 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
23190 for "p ctable1[120]".
23191 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
23192 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
23193 Remove setup_xfail for "rs6000-*-*" for
23194 "print 'scope0.c'::filelocal before run".
23195 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
23196 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
23197 since some compilers don't allow both options to be given
23198 on the same command line. Create object file and move it.
d63a86f8 23199
c906108c
SS
23200Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
23201
23202 * gdb.base/corefile.exp: Always regenerate the core file, since
23203 we always regenerate the coremaker program. Detect special case
23204 where registers cannot be read from core file.
d63a86f8 23205
c906108c
SS
23206Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
23207
23208 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
23209 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
23210 * gdb.c++/templates.exp: Only match on basename of file since
23211 some formats like xcoff don't encode directory information.
23212 * gdb.stabs/weird.exp: Use the right sed script for powerpc
23213 and rs6000 AIX xcoff targets.
23214 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
23215 * configure: Regenerate.
23216 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
23217 here, rather than in distclean.
d63a86f8 23218
c906108c
SS
23219Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
23220
23221 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
23222 defined, and use it to compile the test case with -O2. The
23223 native compilation still uses no optimization.
23224 * gdb.base/mips_pro.c: Remove inline assembly code since
23225 it is compiled PIC by default, which results in assembler
23226 warnings that make the testsuite think the compilation
23227 was unsuccessful.
23228
23229Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
23230
23231 * gdb.c++/misc.exp: Add note to message for
23232 "print s.a for foo struct" that this is a known gcc 2.7.2
23233 and earlier bug.
23234
23235Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
23236
23237 * gdb.base/break.exp: Fix pattern for matching "Delete all
23238 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
23239 setup_xfail for deleting all breakpoints test. Fix various
23240 timeout messages to include "(timeout)".
23241 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
23242 for "p t_float_values2(3.14159,float_val2)".
23243 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
23244 for "continue to call2g" when gcc compiled.
23245 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
23246 "up to foo in langs.exp", "show language at foo in langs.exp",
23247 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
23248 and "show language at fsub in langs.exp".
23249 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
23250 "list line 1 in include file", "list message for lines past EOF",
23251 "list function in include file", "list list0.h:foo", and
23252 "list filename:function; nonexistant function".
23253 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
23254 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
23255 and "ptype t_char_array" to be for native cc only.
d63a86f8 23256
c906108c
SS
23257Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
23258
d63a86f8 23259 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 23260 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 23261 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
23262
23263Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
23264
23265 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
23266 "bt in signals.exp". This problem only appears when running
23267 the testsuite, and then only intermittently.
23268
23269Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
23270
23271 * gdb.base/return.exp (return_tests): Differentiate between
23272 two tests of continuing.
23273
23274Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
23275
23276 * */Makefile.in (maintainer-clean): Remove config.log.
23277 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
23278 * gdb.c++/Makefile.in (PROGS): Add inherit.
23279 (clean): Remove *.ci.
23280
23281Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
23282
23283 * gdb.c++/misc.cc: Add test code from Mike Stump.
23284 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
23285
23286Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
23287
23288 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
23289 to "alpha-*-osf2*" and add comment.
23290 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
23291 setup_xfail for "step over execarg initialization" and
23292 "step over corearg initialization".
c906108c
SS
23293 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
23294 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
23295 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 23296 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
23297 "print func2::coremaker_local", and "backtrace in corefile.exp".
23298 * gdb.base/signals.exp: Build and source signals.ci.
23299 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
23300 to be for gcc only.
23301 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 23302
c906108c
SS
23303Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23304
23305 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
23306 Feb 3 procfs.c change.
23307
23308Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
23309
23310 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
23311
23312Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
23313
23314 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
23315 from dejagnu's apparent default of 10 seconds, which gives random
23316 results when running the tests over NFS on moderately loaded systems.
23317 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
23318
23319Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
23320
23321 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
23322 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 23323 result reports.
c906108c
SS
23324
23325Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
23326
23327 * configure.in (CY_AC_PATH_TCLH): Remove.
23328 * configure: Regenerate.
23329
23330Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
23331
23332 * gdb.c++/Makefile.in (clean): Add missing '{'.
23333
23334Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
23335
23336 * lib/gdb.exp: Provide a default value for noinferior.
23337
23338 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
23339 Load libgloss.exp.
23340
23341Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
23342
23343 * gdb.disasm/hppa.exp: Compile directly into an executable, use
23344 the executable, not the .o to run the tests from.
23345
23346Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
23347
23348 * gdb.base/break.exp: Don't test for program exit or exit status
23349 if $noresults if nonzero.
23350 * gdb.base/langs.exp: Likewise.
23351 * gdb.base/watchpoint.exp: Likewise.
23352
23353 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
23354 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
23355 trying to compile the testcase.
23356
23357Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
23358
23359 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
23360 * gdb.base/signals.exp (continue to handler): Likewise.
23361
23362Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
23363
23364 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
23365
23366 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
23367
23368Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
23369
23370 * gdb.base/corefile.exp: Recognize "not found" as failure
23371 when trying to determine if a core file was generated.
23372 If no core file was generate the first time, try again without
23373 the ulimit -c to work around braindamaged shells.
23374
23375Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
23376
23377 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
23378 [] tests with "test" and enclose string in quotes.
23379 * gdb.stabs/configure: Rebuild
d63a86f8 23380
c906108c
SS
23381Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
23382
23383 Changes in sync with expect:
23384 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
23385 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
23386 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
23387 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
23388 argument to AC_REQUIRE.
23389 * configure: Regenerated.
23390
23391Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
23392
23393 * gdb.base/corefile.exp: When generating a core, discard any
23394 error messages about ulimit not found and the "core dumped"
23395 message from the shell that runs the coredumper.
23396
23397Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
23398
23399 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
23400
23401 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
23402 which sed script to run. Expect failure for v_comb test
23403 on PA targets too.
d63a86f8 23404
c906108c
SS
23405Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
23406
23407 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 23408 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
23409
23410Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
23411
23412 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
23413 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 23414 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
23415 * lib/gdb.exp (default_gdb_start): Fix typo.
23416 * gdb.base/corefile.exp: Allow "Core was generated by ..."
23417 messages to not include the full program name that caused
23418 the core dump since some systems (such as solaris) apparently
23419 truncate this path to about 80 characters.
23420 When generating a core file first try increasing the core file
23421 size limit to unlimited since some systems may default it to
23422 zero, and it is harmless to try it. Move the test for failing
23423 to generate a core file to where it will actually get executed.
23424 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
23425 new gdb result from g++ debug info improvements and make old
23426 pattern obsolescent. Also account for size_t differences
23427 (may be int or long).
23428 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
23429 initialization before function call is placed in the delay slot
23430 and thus appears to be skipped over by commands such as "next".
23431
23432Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
23433
23434 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
23435
23436Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
23437
23438 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
23439 input source file; fix code to compile test to deal with this
23440 convention.
23441 * gdb.c++/*.exp: Likewise.
23442
23443Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
23444
23445 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
23446 "bt in signals.exp".
23447
23448Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
23449
23450 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
23451 "step over execarg initialization" and
889bf7c5 23452 "step over corearg initialization".
c906108c
SS
23453
23454Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
23455
23456 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
23457 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
23458
23459Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
23460
23461 From Rob Savoye (rob@poseidon.cygnus.com)
23462 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
23463 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
23464 configure.in}, gdb.disasm/{Makefile.in, configure.in},
23465 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
23466 configure.in}: Major reworking for autoconfig.
c906108c
SS
23467 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
23468 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 23469 New files.
c906108c
SS
23470 * config/unix-gdb.exp: Make GDB global.
23471 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
23472 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
23473 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
23474 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
23475 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
23476 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 23477 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
23478 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
23479 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
23480 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
23481 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 23482 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
23483 to returns as necessary, arrange for test to compile own testcase
23484 executable.
c906108c 23485 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 23486
c906108c
SS
23487Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
23488
23489 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 23490 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
23491 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
23492 "backtrace through signal handler".
23493
23494Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23495
23496 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
23497 continuing from a job control stop signal.
23498 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
23499
23500Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
23501
23502 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
23503 * gdb.base/corefile.exp: Likewise.
23504 * gdb.base/funcargs.exp: Likewise.
23505
23506Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
23507
23508 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
23509 * config/monitor.exp: Add support for setting baud rate.
23510
23511Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
23512
23513 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
23514 i*86-*-linux* xfails for "backtrace through signal handler".
23515 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
23516 "print func2::coremaker_local".
23517 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 23518 alpha-dec-osf2* xfail for
c906108c
SS
23519 "delete all breakpoints when none".
23520
23521Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
23522
23523 * gdb.base/break.exp: Change test that deletes all breakpoints
23524 when no user breakpoints are installed. A post 4.15 change
23525 causes gdb to no longer prompt in this case.
23526
23527Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
23528
23529 * gdb.base/return.exp (return_tests): Change xfail for test
23530 "correct value returned double test" to stop xfailing at
23531 Solaris 2.5. Apparently the bug has been fixed.
23532
23533Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
23534
23535 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
23536 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
23537
23538Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
23539
23540 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
23541 * gdb.disasm/hppa.s: Corresponding changes.
23542
23543Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
23544
23545 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
23546 makefile fragment.
23547 * config/mt-hpux: Deleted.
23548
23549Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23550
d63a86f8 23551 * Many files: When warning about suppressed tests due to a
c906108c
SS
23552 nonexistant test binary, avoid incrementing the warning count.
23553
23554Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23555
23556 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 23557
c906108c
SS
23558Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23559
23560 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23561 "sparc-*-solaris2*".
23562
23563Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23564
23565 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23566 Add global and local variables and initialize them.
23567 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23568 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23569 extracts the file name and terminating signal from the core file.
23570 * TODO: Remove note about tests for correct mapping of corefile.
23571 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23572 from optimizing it away.
23573 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23574 handles common blocks.
23575
23576Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23577
23578 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23579 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23580
23581Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23582
23583 * Makefile.in (maintainer-clean): New target, synonym for
23584 realclean.
23585 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23586 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23587 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23588 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23589 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23590 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23591
23592Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23593
23594 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23595 xfails when not gcc compiled for "print foo::funclocal".
23596 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23597 "print foo::funclocal at foo",
23598 "print 'scope1.c'::foo::funclocal at foo",
23599 "print foo::funclocal_bss at foo",
23600 "print 'scope1.c'::foo::funclocal_bss at foo",
23601 "print foo::funclocal_ro at foo",
23602 "print 'scope1.c'::foo::funclocal_ro at foo",
23603 "print bar::funclocal at foo" and
23604 "print 'scope1.c'::bar::funclocal at foo".
23605 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23606 gcc compiled for "print foo::funclocal at bar".
23607 Expand all messages to ensure that they identify that
23608 the test is at bar().
23609 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23610 gcc compiled for:
23611 "ptype on opaque struct pointer (statically)",
23612 "ptype on opaque struct tagname (statically)",
23613 "ptype on opaque struct pointer (dynamically) 1",
23614 "ptype on opaque struct tagname (dynamically) 1",
23615 "ptype on opaque struct pointer (dynamically) 2" and
23616 "ptype on opaque struct tagname (dynamically) 2
23617 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23618 gcc compiled for:
23619 "p datalocal"
23620 "whatis datalocal",
23621 "ptype datalocal",
23622 "p bsslocal",
23623 "whatis bsslocal", and
23624 "ptype bsslocal".
23625 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23626 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23627 when not gcc compiled.
23628 * gdb.base/funcargs.exp (float_and_integral_args): Add
23629 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23630 compiled.
23631 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23632 "backtrace from call6a" when not gcc compiled.
23633 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23634 "backtrace from call7a" when not gcc compiled.
23635 * gdb.base/callfuncs.exp (do_function_calls):
23636 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23637 "p t_char_array_values(char_array_val2,char_array_val1)",
23638 "p t_char_array_values(char_array_val1,char_array_val2)",
23639 "p t_char_array_values("carray 1","carray 2")",
23640 "p t_char_array_values("carray 1",char_array_val2)",
23641 "p t_char_array_values(char_array_val1,"carray 2")",
23642 "p sum_args(1,{2})",
23643 "p sum_args(2,{2,3})",
23644 "p sum_args(3,{2,3,4})",
23645 "p sum_args(4,{2,3,4,5})"
23646 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23647 "backtrace in corefile.exp" when not gcc compiled.
23648
23649Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23650
23651 * gdb.base/signals.exp: Rewrite `handle all print' test as
23652 a procedure. Accept blanks or TABs as whitespace, increase
23653 timeout and expect input buffer size for the large output
23654 from the command. Remove "i*86-*-bsdi2.0" xfail.
23655
23656Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23657
23658 * gdb.base/setvar.exp: Add new testcases for truncation when
23659 assigning invalid values to bitfields.
23660
23661Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23662
d63a86f8 23663 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23664 mips-sgi-irix* xfail for
23665 "call inferior func with struct - returns char *"
23666 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23667 accepted in the result.
c906108c
SS
23668
23669Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23670
23671 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23672 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23673 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23674 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23675 that accidentally got checked in.
23676
23677Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23678
d63a86f8 23679 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23680 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23681 compiled test.
23682 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23683 Add mips-sgi-irix5* xfail for not gcc compiled.
23684 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23685 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23686 "p top", "whatis top", "p middle", and "whatis middle".
23687 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23688 "whatis signed char" for not gcc compiled.
23689 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23690 "set variable signed char=-1 (-1)" and
23691 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23692 * gdb.base/funcargs.exp (float_and_integral_args):
23693 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23694 Add mips-sgi-irix* xfail when not gcc compiled for
23695 "continue to call2b".
23696 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23697 "continue to call2g".
23698 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23699 "backtrace from call6a"
23700 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23701 "backtrace from call7k".
23702 Add mips-sgi-irix5* xfail when not gcc compiled for
23703 "backtrace from call7a".
23704 (localvars_after_alloca): Fix gdb_test cmds for
23705 "print * after runto ...".
23706 Remove rs6000-*-* xfails for
23707 "print i after runto localvars_after_alloca" and
23708 "print l after runto localvars_after_alloca"
23709 for all compilers.
23710 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23711 when not compiled with gcc, for:
c906108c
SS
23712 "print signed char == (minus)",
23713 "print signed char != (minus)",
23714 "print signed char < (minus)",
23715 "print signed char > (minus)".
23716 * gdb.base/callfuncs.exp (do_function_calls):
23717 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23718 "call inferior func with struct - returns char *".
d63a86f8 23719 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23720 "correct value returned double test" to include Solaris 2.4.
23721 * gdb.base/funcargs.exp (float_and_integral_args):
23722 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23723
c906108c
SS
23724Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23725
23726 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23727 enumeration bitfields if compiling with GNU C.
23728 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23729 to empty' prompt.
23730
23731Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23732
23733 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23734 test for PRO targets.
23735
23736 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23737 breakpoints in the inferior at any given time by making
23738 two groups of breakpoints for call2*, call6* and call7*
23739 tests.
23740
23741Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23742
23743 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23744 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23745 from optimizing it away.
23746 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23747 "call inferior func with struct".
23748
23749Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23750
23751 * configure.in: Only configure gdb.chill for particular targets.
23752
23753Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23754
23755 * gdb.base/Makefile.in: Add action to .c.o transformation
23756 rule that generates a .ci file for each .o file and remove
23757 explicit .c.o rules except for callfuncs.o.
23758 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23759 generates a .ci file for each .o file and remove explicit
23760 .cc.o rules.
23761 (clean): Remove *.tmp *.ci files.
23762 (EXECUTABLES): Remove templ-info.exp.
23763 * gdb.base/compiler.c: New file.
23764 * gdb.c++/compiler.cc: New file
23765 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23766 Change rs6000-*-* xfail for
23767 "print 'scope0.c'::filelocal_ro" and
23768 "print 'scope1.c'::filelocal" and
23769 "print 'scope1.c'::filelocal_bss" and
23770 "print 'scope1.c'::filelocal_ro" and
23771 "print 'scope1.c'::foo::funclocal" and
23772 "print 'scope1.c'::foo::funclocal_ro" and
23773 "print 'scope1.c'::bar::funclocal" and
23774 "print 'scope0.c'::filelocal_ro" and
23775 "print 'scope1.c'::filelocal at foo" and
23776 "print 'scope1.c'::filelocal_bss at foo" and
23777 "print 'scope1.c'::filelocal_ro at foo" and
23778 "print 'scope1.c'::foo::funclocal at foo" and
23779 "print 'scope1.c'::foo::funclocal_bss at foo" and
23780 "print 'scope1.c'::foo::funclocal_ro at foo" and
23781 "print 'scope1.c'::bar::funclocal at foo" and
23782 "print 'scope0.c'::filelocal_ro" and
23783 "print 'scope1.c'::filelocal" and
23784 "print 'scope1.c'::filelocal_bss" and
23785 "print 'scope1.c'::filelocal_ro" and
23786 "print 'scope1.c'::foo::funclocal" and
23787 "print 'scope1.c'::foo::funclocal_bss" and
23788 "print 'scope1.c'::foo::funclocal_ro" and
23789 "print 'scope1.c'::bar::funclocal" and
23790 "print 'scope1.c'::bar::funclocal_bss"
23791 to only be xfail'd when not compiled with gcc.
d63a86f8 23792 Add rs6000-*-* xfail for
c906108c
SS
23793 "print 'scope0.c'::filelocal_bss before run"
23794 when compiled with gcc.
23795 (test_at_main): Add rs6000-*-* xfail for
23796 "print filelocal_ro in test_at_main"
23797 when compiled with gcc.
23798 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23799 Add rs6000-*-aix* xfail for
c906108c
SS
23800 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23801 "ptype t_char_array", not compiled with gcc.
23802 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23803 xfail for "list foo (in include file)" when gcc compiled.
23804 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23805 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23806 "run to call0a" if not compiled with gcc.
23807 (unsigned_integral_args): Add rs6000-*-* xfail for
23808 "run to call1a" if not compiled with gcc.
23809 (float_and_integral_args): Add rs6000-*-* xfail for
23810 "run to call2a" if not compiled with gcc and for
23811 "continue to call2b" for any compiler.
23812 Add rs6000-*-* xfail to
23813 "print f1 after run to call2a" for gcc compiled.
23814 (discard_and_shuffle): Add rs6000-*-* xfail for
23815 "run to call6a".
23816 (shuffle_round_robin): Add rs6000-*-* xfail for
23817 "backtrace from call7a" if not compiled with gcc.
23818 Add rs6000-*-* xfail for
23819 "backtrace from call7b" if compiled with gcc.
23820 (call_after_alloca): Add rs6000-*-* xfail for
23821 "print c in call_after_alloca" and
23822 "print s in call_after_alloca" and
23823 "backtrace from call_after_alloca_subr"
23824 if not compiled with gcc.
23825 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23826 "print c in localvars_in_indirect_call" and
23827 "print c in localvars_in_indirect_call" and
23828 "backtrace in indirectly called function" and
23829 "stepping into indirectly called function"
23830 if not compiled with gcc.
23831 (localvars_after_alloca): Add rs6000-*-* xfail for
23832 "print c after runto localvars_after_alloca" and
23833 "print s after runto localvars_after_alloca" and
23834 "print i after runto localvars_after_alloca" and
23835 "print l after runto localvars_after_alloca"
23836 for all compilers.
23837 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23838 than whatis-info.exp.
23839 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23840 than opaque-info.exp.
23841 Setup rs6000-*-* xfail for
d63a86f8 23842 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23843 "ptype on opaque struct pointer (dynamically)" when
23844 not compiled with gcc.
23845 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23846 rather than callf-info.exp.
23847 (do_function_calls): Add clear_xfail for rs6000-*-* for
23848 "p t_float_values2(3.14159,float_val2)". Seems to work
23849 fine there, both with xlc and gcc. Need to find out what
23850 it is doing right and fix other platforms.
23851 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23852 "call inferior func with struct - returns int",
23853 "call inferior func with struct - returns long",
23854 "call inferior func with struct - returns float",
23855 "call inferior func with struct - returns double",
23856 "call inferior func with struct - returns char *",
23857 but only if not gcc compiled (presumes xlc compiled).
23858 Change rs6000-*-* xfails for
23859 "call inferior func with struct - returns char" and
23860 " call inferior func with struct - returns short" to only
23861 xfail if not using gcc.
23862 (clean mostlyclean): Remove *.ci and *.tmp files.
23863 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23864 than templ-info.exp.
23865 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23866 Add rs6000-*-* xfail for "up to foo in langs.exp"
23867 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23868 when not gcc compiled.
d63a86f8 23869
c906108c
SS
23870Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23871
23872 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23873 * gdb.base/corefile.exp: Likewise.
23874 * gdb.base/list.exp: Likewise.
23875 * gdb.base/scope.exp: Likewise.
23876 * gdb.base/siganls.exp: Likewise.
23877
23878 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23879 compiler output.
23880 * gdb.base/whatis.exp: Likewise.
23881
23882Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23883
23884 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23885 failure (opcode table has been fixed to match reality).
23886
23887Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23888
23889 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23890 "call inferior func with struct - returns char",
23891 "call inferior func with struct - returns short"
23892
23893 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23894 "print 'scope0.c'::filelocal at main",
23895 "print 'scope0.c'::filelocal_bss in test_at_main",
23896 "print 'scope0.c'::filelocal at foo",
23897 "print 'scope0.c'::filelocal_bss in test_at_foo",
23898 "print 'scope0.c'::filelocal at bar",
23899 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23900
c906108c
SS
23901 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23902 in source file 1". This bug seems to have been fixed with both
23903 gcc and native cc (was native assembler bug?).
23904
23905Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23906
23907 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23908 "backtrace through signal handler" to "i*86-*-sysv4*".
23909 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23910 continue" case. Add "known SVR4 bug" to fail message.
23911 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23912 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23913 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23914 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23915 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23916 "up to foo in langs.exp", "show language at foo in
23917 langs.exp", "up to cppsub_ in langs.exp", "show
23918 language at cppsub_ in langs.exp", "up to fsub in
23919 langs.exp", and "show language at fsub in langs.exp".
23920 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23921 "bactrace in corefile.exp".
23922 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23923 "call inferior function with struct - returns float" and
23924 "call inferior function with struct - returns double".
d63a86f8 23925
c906108c
SS
23926Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23927
23928 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23929 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23930 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23931 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23932
23933Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23934
23935 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23936 (or overriden) "CHILL" macro rather then bare "gcc".
23937 Also look for ../../gcc/xgcc since that is what we will
23938 actually need, not "Makefile". Remove following assignment
23939 of CHILL to CHILL_FOR_TARGET because that results in
23940 recursive definition.
23941
23942Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23943
23944 * gdb.base/corefile.exp: Change xfail for backtrace in
23945 corefile.exp from linuxaout to all linux.
23946 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23947 cases where we miss the breakpoint at the signal handler
23948 for some reason. Setup xfail for linuxoldld/linuxaout and
23949 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23950 hitting SIGURG breakpoint.
23951 * gdb.base/signals.exp: Setup xfail for "next" acting like
23952 continue to add linuxoldld. Setup xfail for all linux for
23953 "next to handler in signals_tests_1", "backtrace in
23954 signals_tests_1", "continue to func1", "pass SIGUSR1",
23955 and continue to handler".
23956
23957Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23958
23959 * Update all FSF addresses except those in COPYING* files.
23960
23961Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23962
23963 * gdb.base/a2-run.exp: Change messages to be more explicit about
23964 the status of args, and quote binfile in results.
23965
23966Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23967
23968 * gdb.base/callfuncs.exp: Add tests for passing structs to
23969 inferior functions and return various types.
23970 * gdb.base/callfuncs.c: Add functions to receive a struct
23971 and return a member of the struct, in various types.
23972
23973Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23974
23975 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23976
23977Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23978
23979 * config/vxworks29k.exp: New file, sources vxworks.exp.
23980
23981Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23982
23983 * config/gdbremote.exp: New file. Testing framework using
23984 gdbserver.
23985
23986Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23987
23988 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23989 "call function when asleep" and "send end of file".
23990 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23991 for "backtrace in corefile.exp".
23992 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23993 for "backtrace through signal handler".
23994 * gdb.base/corefile.exp: Make sure we actually generate a core file
23995 before trying the core tests. Some systems allow the user to suppress
23996 generation of core files and default to that (linux for example).
23997 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23998 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23999
24000Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24001
24002 * gdb.threads: New directory with some crude multi-threaded
24003 gdb tests (step.exp and step2.exp).
24004 * config/mt-lynx (STEP_EXECUTABLE): Define.
24005 (THREADFLAGS): Define.
24006
24007Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
24008
24009 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
24010
24011 * gdb.base/signals.exp: Disable whole file for lynx until
24012 further notice.
24013
24014 * gdb.base/signals.exp: xfail test where "next" acts like
24015 "continue" for lynx.
24016
24017 * gdb.base/interrupt.exp: xfail test for calling function while
24018 inferior is asleep for lynx.
24019
24020 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
24021 than one cr-lf after each command.
24022
24023Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24024
24025 * configure.in: Reinstate setting of stabsdirs variable, fix
24026 typo in setting up configdirs for native builds.
24027
24028 * gdb.base/return.exp: Fix typo in return double test.
24029 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
24030 compiler from optimizing them away.
24031
24032Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
24033
24034 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
24035 sequences to be echo'd by gdb when using gdb_test.
24036 * gdb.chill/chexp.exp: Likewise.
24037 * gdb.fortran/exprs.exp: Likewise
24038
24039Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
24040
24041 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
24042 after the inferior gdb has started.
24043
24044 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
24045 after each command.
24046 * gdb.base/funcargs.exp: Likewise.
24047 * gdb.base/gdbvars.exp: Likewise.
24048 * gdb.base/interrupt.exp: Likewise.
24049 * gdb.base/list.exp: Likewise.
24050 * gdb.base/watchpoint.exp: Likewise.
24051 * gdb.c++/demangle.exp: Likewise.
24052 * gdb.c++/inherit.exp: Likewise.
24053 * gdb.chill/chexp.exp: Likewise.
24054 * gdb.fortran/exprs.exp: Likewise.
24055
24056 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
24057 test if we can't handle IO to/from the inferior.
24058
24059 * gdb.c++/misc.exp: Always check for a program already being
24060 started after sending a "run" command to gdb.
24061
24062 * gdb.base/twice.exp: Start with a fresh gdb.
24063
24064 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
24065 only depend on gdb's expression code, not the chill runtime.
24066
24067 * gdb.base/return.c: Put return values into variables so we
24068 can have gdb print them rather than depending on the program
24069 to print them.
24070 * gdb.base/return.exp: Corresponding changes.
24071
24072 * lib/gdb.exp: Provide default value for noinferiorio.
24073 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
24074 the inferior.
24075
24076 * gdb.base/break.exp: Always check for a program already being
24077 started after sending a "run" command to gdb.
24078 (text_next_with_recursion): Don't check the output from the
24079 program's printf statement. Instead just make sure the program
24080 exited.
24081
24082 * gdb.base/commands.exp: Protect tests which need arguments with
24083 $noargs conditionals.
24084
24085Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24086
24087 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
24088 of structure member arrays to match gdb/valops.c:value_addr change.
24089
24090Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
24091
24092 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
24093 cases.
24094
24095Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
24096
24097 * configure.in (configdirs): Remove gdb.chill from default list
24098 of subdirs and then add it back in only if doing a native build.
24099 The current chill compiler does not yet work in any cross build.
24100 * Revert all signal changes from Jul 6.
24101 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
24102 for sh-hms targets, allowing these tests to link, with no other
24103 changes. Testing is suppressed by setting "nosignals" in site.exp.
24104
24105Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
24106
24107 * configure.in (signaldirs): Define and add to configdirs for all
24108 targets except some specific ones that are known to not support signals.
24109 Also clean up formatting.
24110 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
24111 (signals, sigall): Remove rules to build.
24112 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
24113 Moved to new gdb.signals directory.
24114 * gdb.signals: New test directory.
24115 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
24116 signals.c signals.exp}: New or moved files.
24117
24118Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
24119
24120 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
24121
24122Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
24123
24124 * gdb.base/return.exp: Xfail `return double' test failure
24125 on at least Solaris 2.3 and handle future/past versions on
24126 a case by case basis as appropriate. Also update message
24127 to include i*86 failures.
24128
24129Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24130
24131 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
24132
24133 * lib/gdb.exp: Fix comment which erroneously identified
24134 gdb_file_cmd as gdb_load (the 19 May change was in fact to
24135 gdb_file_cmd not gdb_load).
24136 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
24137
24138 * gdb.base/setvar.exp: Make test names consistent between pass and
24139 fail cases. Use gdb_test more.
24140
24141Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24142
24143 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
24144
24145Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24146
24147 * gdb.base/help.exp: Fix expected help string for `show commands'.
24148
24149Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
24150
24151 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
24152
24153 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
24154 of a text section.
24155
24156Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
24157
24158 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
24159 that loop eventually terminates. Fix Connection refused logic so
24160 that testsuite will expire nicely.
24161
24162Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
24163
24164 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
24165 config/rom68k.exp: New tcl glue for the appropriate monitors.
24166 These all just end up calling monitor.exp.
24167 * config/monitor.exp (gdb_target_monitor): Handle `Connection
24168 refused' by retrying. Cleanup some timeout issues.
24169 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
24170 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
24171 callers don't have to set/restore global timeout variable.
24172
24173 * The following set of changes centralizes management of the global
24174 timeout variable. This way, it can be set in one target dependent
24175 place instead of dozens of places scattered throughout the test suite.
24176 If you need to lengthen a timeout, then you should either set timeout
24177 in one of the config/{target}.exp files, or multiply it by a factor.
24178 Setting it to an absolute value is always going to lose for some
24179 targets.
24180 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
24181 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
24182 * gdb.base/funcargs.exp: Don't set timeout.
24183 * gdb.base/list.exp (test_forward_search): Only use local timeout.
24184 * gdb.base/printcmds.exp (test_print_string_constants
24185 test_print_array_constants): Don't set timeout.
24186 * gdb.base/ptype.exp: Don't set timeout.
24187 * gdb.base/recurse.exp: Don't set timeout.
24188 * gdb.base/return.exp: Don't set timeout.
24189 * gdb.base/watchpoint.exp: Don't set timeout.
24190 * gdb.c++/classes.exp (do_tests): Don't set timeout.
24191 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
24192
24193Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
24194
24195 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
24196
24197Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24198
24199 * lib/gdb.exp: Disable chill tests for irix5.
24200
24201Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24202
24203 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
24204 each test pass or fail.
24205
24206Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24207
24208 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
24209 xlc not gcc.
24210
24211Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
24212
24213 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
24214
24215Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
24216
24217 * config/est.exp: Fix copyright and comments. Remove dead code.
24218 Use targetname, serialport and baud variables instead of fixed
24219 constants.
24220 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
24221 * config/cpu32bug.exp: New file to support cpu32bug monitors.
24222
24223Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24224
24225 * gdb.base/watchpoint.exp: Don't run
24226 test_watchpoint_triggered_in_syscall for sunos.
24227
24228Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24229
24230 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
24231 they don't seem to exist. Do include stdio.h.
24232
24233Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24234
24235 * gdb.base/a1-selftest.exp: Add alpha xfail.
24236
24237Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24238
24239 * gdb.base/watchpoint.c (main): Prompt before calling read().
24240 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24241 Revise accordingly. Remove cruft about sending "123" several
24242 times, until it gets noticed. Clean up the "print buf[0]" stuff
24243 so that it passes or fails, and waits for prompts in the usual way.
24244
24245Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24246
24247 * gdb.base/recurse.exp: Fix comment.
24248
24249 * TODO: Remove item about printing variables in nodebug.exp. Add
24250 item about enabling tests which are only run on some targets.
24251
24252 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
24253 fail, make test names unique, use new gdb_test convention
24254 regarding pattern, use gdb_test more, etc.).
24255
24256 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
24257 fail, make test names unique, etc.).
24258
24259Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24260
24261 * gdb.base/nodebug.c: Change return type of top and middle to
24262 short.
24263 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
24264 are fixed by the recent mdebugread.c changes. Allow `short ()'
24265 as type for top and middle.
24266
24267Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24268
24269 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
24270 nearly as I can tell, the whole thing was an accident in Stu's
24271 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
24272 to replace a send/expect pair with gdb_test, but ended up only
24273 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
24274 of 30 Mar 1995 took care of it, but left this vestigial comment
24275 which I am now nuking.
24276
24277Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24278
24279 * gdb.base/break.exp: Look for different line number for
24280 breakpoint at main depending on usestubs.
24281
24282Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24283
24284 * gdb.base/list.exp: Adjust some alternate expect patterns to
24285 match recent list0.c change. Add alternate expect pattern for
24286 output from `list default lines around main' for optimizing
24287 compilers.
24288
24289Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24290
24291 * lib/gdb.exp: If nosignals is not set, set it to 0.
24292
24293Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
24294
24295 * config/slite-gdb.exp: Responds to load symbol table prompt.
24296 * gdb.base/break.exp: Adjust line number, fix rerun.
24297 * gdb.base/langs0.c: Add #ifdef usestubs.
24298
24299Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
24300
24301 * gdb.base/list.exp: Adjust line contents after adding new lines in
24302 list0.c. Also fix a syntax error.
24303
24304 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
24305 * gdb.base/break.exp: ditto.
24306 * gdb.base/list.exp: ditto.
24307 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
24308 * gdb.base/run.c: ditto.
24309 * gdb.base/list0.c: ditto.
24310 * gdb.base/funcargs.c: ditto.
24311
24312Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
24313
24314 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
24315 $targetname, $serialport and $baud instead of hardwired variables.
24316 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
24317 target doesn't support signals.
24318
24319Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
24320
24321 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
24322
24323Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24324
24325 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
24326 Don't rely on the value of an auto variable before it has been
24327 initialized. Use gdb_test more.
24328
24329Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24330
24331 * lib/gdb.exp (default_gdb_version): A version number must start
24332 with a digit, but other than that contains all characters up to
24333 the first whitespace character.
24334
24335Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24336
24337 * gdb.base/commands.exp (breakpoint_command_test): New tests.
24338
24339Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24340
24341 * gdb.c++/*.exp: Warn if executable does not exist. The original
24342 reason for skipping the warning was that configure.in sometimes
24343 intentionally skipped building the executables but the tcl code
24344 had no way of knowing. That (a) was always bogus with respect to
24345 error handling, (b) is no longer true (right now there is no way
24346 to skip C++ tests).
24347
24348 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
24349
24350Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24351
24352 * gdb.base/list.exp: Add expect patterns for output from
24353 SunPRO compiled executables.
24354 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
24355 types.
24356
24357Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24358
24359 * gdb.base/break.exp (test_next_with_recursion): Accept any line
24360 number (we are already testing that the correct source line text
24361 gets printed).
24362
24363 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
24364 that is what is intended, but something needed to be done to get
24365 sunos4 native working again.
24366
24367 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
24368
24369 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
24370 apparently went with a (very) old xfail.
24371
24372Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
24373
24374 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
24375 runto_main is a proc in gdb.exp that will do 'step' for target use
24376 stubs.
24377 * gdb.base/exprs.exp: ditto.
24378 * gdb.base/interrupt.exp: ditto.
24379 * gdb.base/opaque.exp: ditto.
24380 * gdb.base/printcmds.exp: ditto.
24381 * gdb.base/ptype.exp: ditto.
24382 * gdb.base/scope.exp: ditto.
24383 * gdb.base/setvar.exp: ditto.
24384 * gdb.base/signals.exp: ditto.
24385 * gdb.base/twice.exp: ditto.
24386 * gdb.c++/classes.exp: ditto.
24387 * gdb.c++/inherit.exp: ditto.
24388 * gdb.c++/templates.exp: ditto.
24389 * gdb.base/break.exp: no run and hit main for stubs. Change line
24390 numbers for breakpoints and info breakpoint.
24391 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
24392 breakpoint().
24393 * gdb.base/callfuncs.c: ditto.
24394 * gdb.base/exprs: ditto.
24395 * gdb.base/interrupt.c: ditto.
24396 * gdb.base/opaque0.c: ditto.
24397 * gdb.base/printcmds.c: ditto.
24398 * gdb.base/ptype.c: ditto.
24399 * gdb.base/scope0.c: ditto.
24400 * gdb.base/setvar.c: ditto.
24401 * gdb.base/signals.c: ditto.
24402 * gdb.base/twice.c: ditto.
24403 * gdb.c++/misc.cc: ditto.
24404 * gdb.c++/templates.cc: ditto.
24405
24406Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24407
24408 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
24409
24410 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
24411 somewhere between `read' and `main.c'. I'm pretty sure the
24412 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
24413 and it isn't particularly useful.
24414
24415 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
24416
24417Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24418
24419 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
24420
24421Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
24422
24423 * config/mt-slite: add LIBS and -nostdlib.
24424 * config/slite-gdb.exp: add this new file to support sparclite target.
24425
24426Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
24427
24428 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
24429
24430 * gdb.base/a2-run.exp: Change argument to istarget from
24431 "*-*-vxworks" to "*-*-vxworks*".
24432 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
24433
24434Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
24435
24436 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
24437 will not runto main but do a 'step' to step out of breakpoint().
24438 * config/mt-slite: add -Dusestubs.
24439
24440Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24441
24442 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
24443 instead of just @.
24444
24445 * gdb.base/signals.exp: Add test for "handle all print".
24446 * TODO: Remove "handle all print". Also remove item about
24447 checking copyright date (I don't like the idea of a spurious FAIL
24448 based on when we run the tests).
24449
24450 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
24451 for SunOS4 (reason for failure not investigated). Remove
24452 redundant test for $binfile.
24453
24454 * gdb.base/nodebug.c (array_index): Call malloc.
24455
24456 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
24457
24458Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
24459
24460 * gdb.base/recurse.exp: Update gdb_test invocation to use new
24461 conventions and slightly simplify the matching regexp.
24462
24463Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24464
24465 * gdb.base/break.exp: Update gdb_test invocation to use new
24466 convention.
24467
24468 * lib/gdb.exp: If noargs is not set, set it to 0.
24469
24470 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
24471 tests unique.
24472
24473 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
24474
24475Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24476
24477 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
24478 one argument of type "<non-float parameter>".
24479
24480Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
24481
24482 * config/rom68k.exp: New file to support Motorola IDP board.
24483 * gdb.base/a2-run.exp: Skip this file if noargs is set.
24484 * gdb.base/break.c: Change things around so that this program
24485 doesn't depend upon args. This is necessary to make remote
24486 targets work (in general, they can't take args).
24487 * gdb.base/break.exp: Don't try to send args to program. Don't
24488 expect output. Also, replace lots of code with gdb_test.
24489
24490Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24491
24492 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
24493 printing of '\'' (which is what the comment says we are testing,
24494 even though we were not), not '''.
24495 (test_integer_literals_rejected): Test that printing ''' is an error.
24496
24497 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24498 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
24499 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
24500 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
24501 Use gdb_test not test_print_accept.
24502 * lib/gdb.exp: Remove test_print_accept.
24503
24504 * gdb.base/signals.exp (signal_tests_1): Make pass message
24505 consistent with fail message.
24506
24507 * gdb.base/whatis.exp: Remove xfails for printing char vs.
24508 unsigned char; the bug (PR 1821) is fixed.
24509
24510 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
24511
24512 * gdb.base/scope.exp (test_at_localscopes): Call pass for
24513 successful tests--makes xfailing them work right.
24514
24515Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24516
24517 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
24518 only \r\n, not .*. The test can pass .* as the last thing in
24519 $pattern if that is what it wants. In addition to providing this
24520 flexibility, this change should speed up pattern matching in cases
24521 where the pattern already ended with .* (there were a number of
24522 them). This change also helps catch bad patterns--in the old
24523 scheme the typo "char \*" instead of "char \\*" would pass. Now
24524 it is caught.
24525 * Many .exp files: Update callers.
24526
24527 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
24528 clearer and does not spuriously match multiple ('s. Likewise for
24529 ) and *.
24530
24531 * gdb.base/nodebug.exp: Test ability to call a function and pass
24532 it a string (even with no debugging info).
24533
24534 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
24535 "p '\'", which is the same as "p ''" once tcl gets done with
24536 quoting, to "p '\\'", which I suspect is what is intended (one
24537 backslash gets sent to GDB).
24538
24539 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
24540
24541Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24542
24543 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
24544 1817) was fixed literally years ago.
24545
24546Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24547
24548 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24549 test, it causes stepping out of call_after_alloca_subr with
24550 optimizing compilers.
24551 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24552 fails.
24553
24554 * gdb.c++/templates.exp: Source templ-info.exp only if
24555 the templates executable exists.
24556
24557 * gdb.c++/misc.cc (class Contains_static_instance,
24558 class Contains_nested_static_instance),
24559 gdb.c++/classes.exp (test_static_members): Test printing of
24560 a class that contains a static instance of the class.
24561
24562Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24563
24564 * gdb.base/langs2.c (cppsub_): Don't prototype.
24565 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24566 only, I believe).
24567
24568Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24569
24570 * lib/gdb.exp (skip_chill_tests): New procedure.
24571
24572 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24573
24574Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24575
24576 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24577 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24578
24579Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24580
24581 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24582
24583 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24584 disassemble 8, not 16, instructions for part 4.
24585
24586 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24587 support the latter anymore.
24588
24589 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24590 -DNO_PROTOTYPES.
24591 * gdb.base/callfuncs.c: Control use of prototypes based on
24592 NO_PROTOTYPES, not __STDC__.
24593 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24594 t_float_values2 tests if prototypes in use.
24595
24596 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24597 t_double_values): When checking differences against DELTA, check
24598 that difference is within the range (-DELTA,DELTA), not just
24599 (-infinity,DELTA).
24600
24601Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24602
24603 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24604 'file' command firts, then 'target', then 'load', this is due to gdb
24605 target set up.
24606 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24607
24608Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24609
24610 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24611 FP load/store variants.
24612 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24613
24614Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24615
24616 * gdb.base/term.exp: Do not give a warning if not native, it is
24617 not an abnormal condition.
24618
24619Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24620
24621 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24622 t_char_array".
24623
24624Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24625
24626 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24627 are getting the version number.
24628
24629 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24630 if not native, it is not an abnormal condition.
24631
24632Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24633
24634 * lib/gdb.exp: Just use "file exists", rather than undocumented
24635 dejagnu procedure "findfile".
24636
24637Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24638
24639 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24640 (LDFLAGS): Set to -Xlinker -Ur.
24641
24642 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24643 Removed, these values are set by lib/gdb.exp.
24644
24645 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24646
24647Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24648
24649 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24650 of replicating gdb startup code.
24651
24652 * config/mt-vxworks (LDFLAGS): Set to -r.
24653 (CFLAGS_FOR_TARGET): Removed.
24654
24655 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24656 (gdb) and gdb for vxworks uses (vxgdb).
24657
24658 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24659 executable is not in the tree and host != target, use sed and
24660 program_transform_name to determine the gdb name used by the
24661 target.
24662
24663 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24664 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24665
24666Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24667
24668 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24669 floats, chars, and shorts where there are ANSI-style function
24670 definitions.
24671
24672 * gdb.base/langs.exp, gdb.base/langs*: New test.
24673 * gdb.base/Makefile.in: Build it.
24674 * TODO: Remove item about checking that C names don't get C++
24675 demangling applied; this test tests it.
24676
24677Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24678
24679 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24680 went with the const70 xfail. The xfail went away a year ago.
24681
24682 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24683
24684 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24685 for hp300.
24686
24687 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24688
24689 * gdb.base/a1-selftest.exp: Don't run on hp300.
24690
24691Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24692
24693 * Makefile.in (site.exp): Set host_alias and target_alias as well
24694 as host_triplet and target_triplet.
24695
24696Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24697
24698 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24699
24700 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24701 places as other ecoff systems).
24702
24703 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24704 ultrix.
24705
24706Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24707
24708 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24709 remove them.
24710 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24711 variable and "variable" in addition to "data variable".
24712 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24713
24714 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24715 2.
24716 * gdb.base/list1.c (long_line): Add additional statement at start
24717 of function.
24718 * gdb.base/list.exp (test_forward_search): Update line number to
24719 reflect new statement.
24720
24721Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24722
24723 * gdb.base/signals.exp: Reinitialize searched source directories
24724 after gdb_start call.
24725
24726Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24727
24728 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24729 * gdb.stabs/Makefile.in: Likewise.
24730
24731 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24732 change. Instead split the tests into smaller pieces.
24733 * gdb.disasm/hppa.s: Corresponding changes.
24734
24735Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24736
24737 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24738 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24739
24740 * gdb.base/funcargs.exp: Modify many tests so that every test
24741 either passes or fails. Make some test names unique.
24742
24743Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24744
24745 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24746 Call stty to set interrupt character.
24747
24748 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24749 for HP assembler versus GNU assembler based on actual behavior of
24750 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24751
24752 * TODO: Suggest a few more stepping tests.
24753
24754Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24755
24756 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24757 restart GDB for h8300 after a continue.
24758 (return): Add pattern to match a29k-udi behavior.
24759 * gdb.base/nodebug.exp: Remove obsolete comment.
24760 * gdb.base/regs.exp: New file, testing of register displays.
24761 * gdb.base/return.exp: Fix typo in reference to $objdir.
24762 * gdb.base/whatis.exp: Always start with a fresh GDB.
24763
24764Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24765
24766 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24767 higher, these tests generate a lot of output.
24768
24769Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24770
24771 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24772 code following the catch silently ignored some errors; without the
24773 catch they should be thrown like any other tcl error. Also, the
24774 catch used "" instead of {} which meant all the callers who wanted
24775 to include one of the characters "[]$ had to quote it an extra time.
24776 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24777 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24778 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24779 Remove extra quoting.
24780
24781Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24782
24783 * gdb.base/commands.exp: Make test names unique; every test either
24784 passes or fails. Update some comments.
24785
24786 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24787
24788Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24789
24790 The following fixes a FAIL caused by the fact that the alpha stabs
24791 configuration didn't use the ".if alpha" code in weird.def.
24792 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24793 bit pointer, so the 32 bit version works even on the alpha.
24794 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24795 Remove the stuff which allowed us to have separate versions for
24796 alpha and everything else.
24797
24798 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24799 regexp which "info func operator\[\](" is supposed to match. Fix
24800 string to send to GDB. Note that GDB still doesn't work right. Add a
24801 new test for "info func .perator\[\](" which GDB does handle correctly.
24802
24803 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24804
24805Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24806
24807 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24808 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24809 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24810 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24811 it makes the tests harder to understand and confuses test-o-matic.
24812 The preferred style is that each test provides a PASS or a FAIL,
24813 and has a unique message (e.g. "continue #54" not just "continue")
24814 which is the same for the pass and the fail.
24815 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24816 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24817 to lib/gdb.exp.
24818 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24819 prt_accept which was basically the same thing. Likewise for
24820 test_print_reject and prt_reject.
24821 * lib/gdb.exp (test_print_reject): Add some more error message
24822 patterns to match from the former printcmds.exp (prt_reject).
24823 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24824 One defect of the passcount stuff is that some of it failed to
24825 report XPASS where appropriate.
24826 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24827 stuff before and after arg in expected pattern.
24828 (test_paddr_operator_functions): Re-do test without print_addr_of;
24829 this is the only test which seems to want extra stuff there.
24830
24831Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24832
24833 * gdb.base/nodebug.exp: Update new tests to reflect improved
24834 wording of gdb output.
24835
24836 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24837 and "ptype" work on variables in files compiled without -g.
24838 Replaces commented out "maint print msymbol" tests.
24839
24840Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24841
24842 * gdb.base/setvar.c (dummy): Call malloc.
24843
24844 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24845 losing with the irix4 sed.
24846
24847 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24848 ALRM" on irix4.
24849
24850Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24851
24852 * TODO: Remove items about corefile.exp testing new exec-file and
24853 backtrace; both are now done. Add items about printing enums.
24854
24855Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24856
24857 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24858 "get signal $thissig" test fails.
24859
24860 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24861
24862Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24863
24864 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24865 compiler warning with dec alpha compiler.
24866
24867 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24868 extra \n from gdb_test call (this explains why the prompt test
24869 that I removed yesterday was there).
24870 (user_defined_command_test): Remove extra \n and prompt test.
24871
24872 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24873 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24874 doesn't exist.
24875 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24876 Also remove alpha workaround, which turns out to be because
24877 SIGABRT == SIGLOST.
24878
24879 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24880
24881 * gdb.base/help.exp: Don't test "help show".
24882
24883Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24884
24885 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24886 "set print address" is on.
24887 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24888 pass prompt to gdb_test; gdb_test already looks for the prompt.
24889
24890 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24891
24892 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24893 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24894 was to make sure that gdb can read a core file. But (a) the "read
24895 the corefile" part didn't make it to a1-selftest.exp, we just
24896 delete the corefile after creating it, and (b) we test reading
24897 corefiles in corefile.exp anyway. Also, this test left around a
24898 xgdb process on Solaris.
24899
24900 * gdb.base/corefile.exp: Also test backtrace.
24901
24902Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24903
24904 * gdb.base/commands.exp: Test a simple user defined command with
24905 arguments and if/while statements; verify the full user command is
24906 printed by "show user".
24907
24908 * gdb.base/commands.exp: Test if/while commands as part of a
24909 breakpoint command list; verify they appear in breakpoint
24910 information.
24911
24912Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24913
24914 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24915 than by dividing by zero.
24916
24917Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24918
24919 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24920 performing an inferior call with watchpoints enabled.
24921 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24922 call.
24923
24924Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24925
24926 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24927 of "file" command.
24928
24929 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24930 Add additional pattern for when "int operator int(void);" appears
24931 in a different order.
24932
24933Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24934
24935 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24936
24937 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24938 and "signal" with ".*".
24939
24940Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24941
24942 * TODO: Add note about "handle all nostop".
24943
24944 * gdb.base/{sigall.c, sigall.exp}: New test.
24945 * gdb.base/Makefile.in: Add it.
24946
24947Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24948
24949 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24950 when invoking GDB, suppresses any windowing interface.
24951
24952Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24953
24954 * config/sim-gdb: New file, simulator testing support.
24955
24956Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24957
24958 * gdb.base/interrupt.exp: Test calling func1 twice.
24959
24960Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24961
24962 * gdb.base/list.exp (test_forward_search): Set timeout higher
24963 when we'll be getting lots of output from gdb.
24964
24965 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24966 "init_malloc" to after the expect statement. Run it if that
24967 regexp is taken, but also for two others which happen if source
24968 cannot be found.
24969
24970Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24971
24972 * gdb.base/printcmds.exp: New test, for printing register before
24973 program is running.
24974
24975Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24976
24977 * gdb.base/list.exp: Correct some alternate expect patterns
24978 to reflect changes in list1.c.
24979
24980Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24981
24982 * TODO: Add item regarding large frames.
24983
24984 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24985
24986 * TODO: Remove item about enabling return.exp; it
24987 is enabled. Suggest a few more "return" tests.
24988
24989Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24990
24991 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24992 anonymous unions.
24993
24994Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24995
24996 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24997 and pr-5646.o, so "make" is the same as "make all", not "make
24998 pr-4975.o".
24999
25000Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
25001
25002 * gdb.base/list.exp: Adjust expectations to reflect changes in
25003 list1.c.
25004 (test_forward_search): New test proc.
25005 * gdb.base/list1.c (long_line): New function, has long source line.
25006
25007Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
25008
25009 * gdb.base/a1-selftest.exp: Change initial stepping to know about
25010 additional line of code that was added.
25011
25012Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
25013
25014 * gdb.disasm/hppa.s: Break the large branching tests into smaller
25015 tests so as not to overflow expect's input buffers.
25016 * gdb.disasm/hppa.exp: Corresponding changes.
25017
25018Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25019
25020 Beginnings of template debugging tests.
25021 * gdb.c++/templ-info.cc: New file to test for template
25022 debugging capability of the compiler.
25023 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
25024 templ-info.cc.
25025 * gdb.c++/templates.cc: Add explicit template instantiations
25026 to enable compiling with -fno-implicit-templates. Add destructor
25027 and 'value' method to T5 class for template tests.
25028 * gdb.c++/templates.exp: Add testcases for printing of template
25029 types, setting breakpoints on template methods and calling a
d63a86f8 25030 template method.
c906108c
SS
25031
25032Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
25033
25034 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
25035 branch target since some assemblers (gas-2.5) may emit a
25036 relocation for the branch instead of resolving it in the
25037 assembler.
25038
25039Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25040
25041 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
25042 through signal handler.
25043
25044Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25045
25046 * configure.in (*-*-netware): Use config/mt-netware.
25047
25048 * config/mt-netware: New file.
25049 * config/mt-i386-netware: Removed, separate configs for different
25050 netware architectures are no longer needed now that we have
25051 --with-headers.
25052
25053Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25054
25055 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
25056 by the recent changes to use ANSI C arithmetic conversions.
25057
25058Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25059
25060 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
25061 bug involving using inferior_pid to figure out whether to select a
25062 frame.
25063
25064Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
25065
25066 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
25067 match the current disassembler output.
25068
25069Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
25070
25071 * gdb.fortran/exprs.exp: Expect VOID instead of void.
25072 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
25073 types, expect "int" as type of integer values (for now).
25074
25075Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
25076
25077 * gdb.base/commands.exp: New tests for if/while commands.
25078
25079Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
25080
25081 * lib/gdb.exp (runto): Replace sub-pattern for hex value
25082 by .*, since hex values have different syntax in Chill mode.
25083
25084Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25085
25086 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
25087 linefeed from expect pattern for repeated types with indices > 9.
25088
25089Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
25090
25091 First part of Fortran test suite.
25092 * gdb.fortran: New directory.
25093 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
25094
25095Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25096
25097 * gdb.base/default.exp: Update expect pattern for load command
25098 without arguments.
25099
25100Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
25101
25102 * configure.in: Change i386 to i[345]86.
25103 * gdb.base/configure.in: Likewise.
25104 * gdb.c++/configure.in: Likewise.
25105 * gdb.chill/configure.in: Likewise.
25106
25107Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
25108
25109 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
25110 patterns, since that is not a valid context for comments.
25111
25112Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
25113
25114 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
25115 repeated types and repeated types with indices > 9.
25116
25117Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
25118
25119 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
25120 2417; old bug has been fixed.
25121
25122Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
25123
25124 * gdb.base/interrupt.exp: When trying to wake up the inferior,
25125 send the newline ourselves instead of assuming gdb_test will do
25126 so when passed an empty input string.
25127
25128 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
25129 stabs testcode.
25130
25131Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25132
25133 * lib/gdb.exp (gdb_test): Don't send anything if the first
25134 argument is an empty string. This makes cases where we want to
25135 match output that is already in expect's buffers (for example,
25136 matching a breakpoint after gdb_run_cmd has been called) work
25137 reliably.
25138
25139Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25140
25141 * config/netware.exp: New file.
25142
25143Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25144
25145 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
25146 the -B and -L prefixes so we can find the debugging stub.
25147
25148 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
25149 there and we are using the gcc from the tree.
25150
25151 * gdb.base/types.c: Removed.
25152
25153 * gdb.base/configure.in: Look for makefile fragments in ../config.
25154 Recognize i386-*-netware.
25155 * gdb.c++/configure.in: Likewise.
25156
25157Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25158
25159 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
25160 the correct TCL syntax.
25161
25162Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25163
25164 * gdb.base/opaque.exp: use runto instead of messing around with
25165 breakpoints. Simplify by using gdb_test.
25166
25167 * gdb.base/bitfields.exp: restart between tests on netware targets
25168 because breakpoints aren't relocated after target death. Run
25169 processes to completion.
25170
25171 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
25172
25173Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
25174
25175 * Makefile.in: Remove extra tabs that confuse some versions
25176 of "make". Use the newly built gdb to test with by default,
25177 rather than the first one in the tester's search path.
25178
25179Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
25180
25181 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
25182
25183 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
25184 condition help.
25185
25186Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25187
25188 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
25189
25190 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
25191 running.
25192 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
25193 * gdb.base/funcargs.exp: Likewise.
25194
25195 * gdb.base/bitfields.exp: Simplify by using gdb_test.
25196 * gdb.base/funcargs.exp: Likewise.
25197
25198 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
25199 message is "".
25200
25201Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25202
25203 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
25204 return,signals,twice}.exp: Handle non-existant binaries
25205 consistantly.
25206
25207 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
25208 * gdb.base/Makefile.in: Don't try to generate a core dump, we
25209 might testing a cross development system.
25210
25211Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25212
25213 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
25214 runtest script is relative to ${srcdir}, not ${rootdir}.
25215
25216Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
25217
25218 * gdb.base/signals.exp: Allow for optionality of breakpoint
25219 address.
25220
25221Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25222
25223 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
25224
25225Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25226
25227 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
25228 for size_t definition.
25229 * gdb.c++/templates.cc: Likewise
25230
25231 * config/mt-i386-netware: New file.
25232
25233 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
25234 defined.
25235
25236 * gdb.base/Makefile.in: Added support for systems that name core
25237 files by appending "core" to the program name.
25238 * gdb.base/a1-selftest.exp: Likewise.
25239
25240Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25241
25242 * gdb.base/return.exp: Add comment and message for `return double'
25243 test failure on Sparc Solaris.
25244
25245Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
25246
25247 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
25248
25249Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25250
25251 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
25252 from optimizing them away.
25253 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
25254 patterns to include default constructors and assignment operators,
25255 to match gcc versions beyond 2.5.8. Accept any cplus demangling
25256 character in the output of the virtual base pointer.
25257
25258Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25259
25260 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
25261 expression match in print_addr_of to avoid unintented matches.
25262 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
25263 versions up to 2.5.8.
25264
25265Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25266
25267 * gdb.base/list.exp: Tweak alternate pattern for listing of an
25268 included file to run under newer versions of expect.
25269 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
25270 consecutive >'s in templates to accomodate recent cplus-dem.c change.
25271 Remove xfail for the virtual table of BDDHookV.
25272
25273Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
25274
25275 * lib/gdb.exp (string_to_regexp): Set a default result.
25276 (default_gdb_start): Fix misleading message.
25277
25278Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
25279
25280 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
25281 Remove all CC, etc definitions.
25282 * config/mt-hpux: New file.
25283 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
25284 (CFLAGS, LDFLAGS): Define.
25285 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
25286
25287 * Makefile.in (site.exp): Don't insert host_os, etc.
25288 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
25289 (distclean): Check existence of subdir.
25290 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
25291 * gdb.base/Makefile.in: General cleanup and simplification.
25292 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25293 to build executables. Use default rule to build .o files.
25294 (EXPECT, RUNTEST, CC): Fix relative pathname.
25295 (site.exp): Don't insert host_os, etc.
25296 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
25297 and/or SIGUSR1 defined.
25298 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
25299 * gdb.c++/Makefile.in: General cleanup and simplification.
25300 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25301 (CFLAGS): Remove.
25302 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
25303
25304Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
25305
25306 * gdb.base/recurse.exp: Misc changes to get tests running again
25307 after Kung's changes to the watchpoint code.
25308 * gdb.base/watchpoint.exp: Likewise.
25309
25310Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
25311
25312 * lib/gdb.exp (string_to_regexp): Convert {\} also.
25313
25314Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
25315
25316 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
25317 * lib/gdb.exp (default_gdb_start): Define.
25318 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
25319 gdb.base/funcargs.exp, gdb.base/opaque.exp,
25320 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
25321 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
25322 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
25323 Don't call gdb_target_udi in between tests.
25324
25325Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25326
25327 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25328 (which was basically just a local version of the same thing). In
25329 addition to avoiding duplication, gdb_test_exact is faster.
25330 * lib/gdb.exp (gdb_test_exact): Fix typo.
25331
25332 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
25333 don't give an error.
25334
25335 * gdb.base/term.exp: Call delete_breakpoints before starting.
25336
25337 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
25338 (t10): Add comment.
25339
25340Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25341
25342 Reorganization of the GDB Test Suite.
25343
25344 * gdb.base: New directory, contains all the basic tests.
25345 * gdb.c++: New directory, tests specific to C++.
25346 * gdb.chill: New directory, tests specific to Chill.
25347 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
25348 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
25349 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
25350 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
25351 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
25352 t30-31 to chill).
25353 * */gdbme.*: Rename to match appropriate expect scripts.
25354 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
25355 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
25356 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
25357 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
25358 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
25359 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
25360 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
25361 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
25362 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
25363 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
25364 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
25365 gdb.c++/virtfunc.cc: New names of C++ files.
25366 * gdb.chill/chillvars.ch: New name of Chill file.
25367 * gdb.base/configure.in, gdb.c++/configure.in,
25368 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
25369 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
25370 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
25371 * configure.in (configdirs): Update to reflect directory changes.
25372 (target_abbrev): No longer define for any configuration.
25373 * Makefile.in: Cosmetic improvements to header comments.
25374
25375Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
25376
25377 Various changes to gdb.t31:
25378
25379 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
25380 * gdbme.ch: Make all key-words and predefineds be upper-case.
25381 * chillvars.exp: Expect key-words and predefinds in upper-case.
25382
25383 * chillvars.exp: Use gdb_test_exact many places.
25384 Change expected output for arrays (which now includes index labels).
25385
25386 * pr-5020.exp, gdme.ch (module PR_5020):
25387 New test, for PR-5020.
25388
25389Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
25390
25391 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
25392 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
25393
25394Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
25395
25396 * Makefile.in: Fix bit-rot in definitions of CHILL,
25397 CHILL_FOR_TARGET and Chill_LIB.
25398 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
25399 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
25400 CHILL, and CHILL_LIB.
25401
25402Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
25403
25404 * Revert the previous changes. Please see Rob's directory
25405 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
25406
25407Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
25408
25409 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
25410 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
25411 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
25412 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
25413 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
25414 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
25415 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
25416 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
25417 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
25418 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
25419 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
25420 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
25421 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
25422 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
25423 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
25424 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
25425 changes from 94Q1.
25426
25427Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
25428
25429 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
25430 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
25431 Rob's new testing fragments.
25432
25433Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
25434
25435 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 25436 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
25437
25438Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25439
25440 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
25441 version also, match on casted version strings, and match on
25442 gdb startup case where the line numbers might be messed up.
25443
25444Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
25445
25446 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 25447 (CFLAGS): Delete it from here.
c906108c
SS
25448
25449Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
25450
25451 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
25452
25453Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
25454
25455 * Makefile.in (RUNTEST): Default to just "runtest".
25456
25457Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25458
25459 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
25460 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
25461 the code has been restructured.
25462
25463Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25464
25465 * gdb.t00/default.exp (set write): Allow any number of \r and/or
25466 \n, not just one of each.
25467
25468 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
25469 /bin/cc gives a warning if you do.
25470
25471Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
25472
d63a86f8 25473 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
25474 __t10ListS_link1ZUiRCUiPT0
25475
25476Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25477
25478 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
25479 on local variables in recursive functions.
25480
25481 * gdb.t07/Makefile.in: Build the new test.
25482
25483Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25484
25485 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
25486 directly. Instead compare the return values from actual calls.
25487
25488Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
25489
25490 * Makefile.in (check): Set TCL_LIBRARY for runtest.
25491
25492Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25493
25494 * From Peter Schauer with minor modifications.
a9c64011
AS
25495 * gdb.t15/return.exp (return_tests): Handle targets where "return"
25496 stops in mid-line in the caller. Add xfail for returning a float
25497 value on X86 targets.
c906108c
SS
25498
25499Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25500
25501 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
25502 to avoid expect lossage.
25503 (fmem_LRbug_tests): Likewise.
25504 * gdb.disasm/hppa.s: Corresponding changes.
25505
25506 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
25507 conditions to work with latest dejagnu/expect.
25508
25509 * gdb.t15/funcargs.exp (finish from indirect call): No longer
25510 expected to fail on the PA.
25511 (backtrace in call with trampolines): Explicitly require main
25512 to be frame #1 (no trampolines should show up in backtrace).
25513
25514 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
25515 "continue -expect".
25516 * gdb.t06/break.exp: Likewise.
25517 * gdb.t07/watchpoint.exp: Likewise.
25518 * gdb.t13/bitfields.exp: Likewise.
25519 * gdb.t15/{funcargs,return}.exp: Likewise.
25520 * gdb.stabs/weird.exp: Likewise.
25521 * config/{mips,udi}-gdb.exp: Likewise.
25522
25523 * hppa.sed: Enclose comments within a sed command to avoid
25524 losing with the old OSF1 sed.
25525
25526Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25527
25528 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
25529 sequent dynix.
25530 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
25531 * gdb.t15/funcargs.exp: Conditionally step again to really
25532 finish from marker_call_with_trampolines. Handle the case where
25533 the first step from within call_with_trampolines already steps
25534 us back to main.
25535 * gdb.t15/gdbme.c: Add comment to closing brace of
25536 call_with_trampolines for funcargs.exp.
25537
25538Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25539
d63a86f8 25540 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
25541 Fix typo(s).
25542
25543Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25544
25545 * gdb.t07/gdbme.c: More code for watchpoint testing.
25546
25547 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25548 "Hardware watchpoint" throughout file.
25549 (test_watchpoint_triggered_in_syscall): New test.
25550 (test_complex_watchpoint): New test.
25551
25552Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25553
25554 * gdbme.c (call_with_trampolines): New function to try and step
25555 into. Tests trampoline problems on the PA.
25556
25557 * funcargs.exp (localvars_in_indirect_call): No longer expect
25558 stepping into indirect call to fail on PAs.
25559 (test_stepping_over_trampolines): New test.
25560
25561Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25562
25563 * TODO: Add suggestions for static member function tests, and
25564 completion tests.
25565
25566Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25567
25568 * TODO: Add suggestions for "p/a" tests.
25569
25570 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25571 (default_gdb_exit): Replace all the hair with sending "quit" to
25572 the process with a simple close.
25573
25574Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25575
25576 * TODO: Add suggestions for shared library tests.
25577
25578Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25579
25580 * TODO: Add suggestions for x/s tests.
25581
25582Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25583
25584 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25585 "enable once", and "enable breakpoints once" with ".*".
25586
25587Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25588
25589 * TODO: Add suggestions about structure passing tests.
25590
25591Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25592
25593 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25594 the primary1 test, use work around if __GNUC__ < 2.
25595 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25596 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25597 Test for bad output rather than waiting for timeout. Issue
25598 second continue only if first continue failed.
25599
25600Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25601
25602 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25603 operator[] test with gdb_test because the old code didn't seem to
25604 be getting the quoting right with the new dejagnu.
25605
25606Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25607
25608 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25609 one from the path.
25610 * Makefile.in: Use a fresh expect if there is one, use runtest
25611 from the src tree if there is one.
d63a86f8 25612
c906108c
SS
25613Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25614
25615 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25616 next over recursive call. Revise the tests from that point on
25617 (which had been skipped) to match GDB's actual (correct) output.
25618
25619 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25620 with next over a breakpoint whose condition is false.
25621
25622 * gdb.t00/help.exp: Comment out "help set print" tests just like
25623 (and for same reason as) "help set" test.
25624
25625Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25626
25627 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25628 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25629
25630Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25631
25632 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25633 necessary gdb_target_udi.
25634
25635 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25636
25637 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25638 1838 and 2417; they are fixed.
25639
25640 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25641 gdb.t03/ptype.exp (ptype structure, ptype union):
25642 Remove xfails; the test is looser than when the xfails were added.
25643
25644 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25645 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25646
25647 * gdb.t01/run.exp: Only run shell test if isnative.
25648
25649 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25650 since "run" automatically loads if necessary. Call gdb_target_udi
25651 after the "file" since "file" kills any execution target.
25652
25653 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25654 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25655 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25656 argument for UDI.
25657
25658Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25659
25660 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25661
25662 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25663
25664Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25665
25666 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25667 properly quoting regexps. This makes the second argument to
25668 demangle a fixed string, which matches the callers, instead of a
25669 shell-style pattern which is what the previous implementation
25670 used. Update some of the callers.
25671
25672Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25673
25674 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25675 (comib_nullified_tests): Fix typo.
25676 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25677 strings. No longer expected to fail.
25678
25679 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25680 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25681 strings. No longer expected to fail.
25682
25683 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25684 string. No longer expected to fail.
25685
25686Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25687
25688 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25689 No longer expected to fail.
25690
25691 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25692 string. No longer expected to fail.
25693
25694Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25695
25696 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25697 only in the names (I probably got most of them). I was even
25698 generous with some which differed in underscores in names, and
25699 probably missed a few, and I *still* was able to remove almost a
25700 third of the file with almost no impact on testsuite coverage.
25701
25702Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25703
25704 * gdb.t00/default.exp: Match udi_attach error message as well as
25705 the one from child_attach.
25706
25707 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25708
25709 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25710
25711 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25712 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25713
25714 * Move test with enums and partial symbols back to
25715 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25716 Reverts the change of 26 May 93. Per today's change to
25717 stabs.texinfo, the behavior that weird.exp was expecting was
25718 unreasonable; what is important is that the compiler+gdb get
25719 things right, which happens with a recent gcc. Also fix the test
25720 to deal with native compilers which put out the stab gdb can't
25721 deal with.
25722
25723Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25724
25725 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25726 in the names. The main thing these accomplish is to slow things down.
25727 Many more such duplicates surely remain.
25728
25729 * gdb.t00/help.exp: Comment out "help support" test just like
25730 (and for same reason as) "help set" test.
25731
25732Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25733
25734 * gdb.t06/break.exp: Remove setup_xfails for
25735 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25736 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25737 about known bug in gcc to include up through 2.5.8.
25738 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25739 well as "_vb$".
25740 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25741 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25742 with latest gcc and gdb.
25743 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25744 well as "_vb$".
25745
25746Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25747
25748 * configure.in (hppa*-*-*): Also configure and build stabs-only
25749 tests.
25750
25751Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25752
25753 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25754 * gdb.t10/configure.in (hppa*-*-*): Use it.
25755
25756Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25757
25758 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25759
25760Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25761
25762 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25763 versions prior to 1.13.5.
25764
25765Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25766
25767 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25768 the prompt is at the start of a line.
25769
25770Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25771
25772 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25773 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25774 in the copr tests now.
25775 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25776 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25777 expected to fail.
25778
25779Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25780
25781 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25782 gdb.t31/chillvars.exp, lib/gdb.exp:
25783 Tweak to run under either version of expect.
25784 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25785 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25786 * gdb.t11/list.exp: Remove extraneous whitespace.
25787
25788Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25789
25790 * gdb.t16/printcmds.exp (test_print_strings): Accept
25791 "(unsigned char *) " before the string.
25792
25793 * TODO: Add notes about printing of fancy types and GDB expressions.
25794
25795Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25796
25797 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25798 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25799 if doing mips-idt-ecoff.
c906108c
SS
25800
25801Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25802
25803 * Most .exp files: Tweak to run under either version of expect.
25804
25805Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25806
25807 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25808 xfails; I'm not sure why they are failing, but not because of PR 1806.
25809
25810Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25811
25812 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25813 defined in lib/gdb.exp.
25814
25815Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25816
25817 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25818 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25819 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25820 have to be typeless.
25821
25822Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25823
25824 * TODO: Add suggestion for copyright year test.
25825
25826Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25827
25828 * configure.in (*-*-lynxos*): Add stabs tests.
25829
25830Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25831
25832 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25833 so insert a tab before any assembler directive in column zero.
25834
25835 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25836 stores.
25837 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25838 stores.
25839 (fpu_short_memory_tests): Likewise.
25840
25841Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25842
25843 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25844 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25845 .stabs directives in comments.
25846
25847Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25848
25849 * TODO: New file, describing tests we could write.
25850 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25851
25852Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25853
25854 * gdb.t06/signals.exp: Add kludge to force re-sync.
25855
25856 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25857 to xgdb instead of gdb, get out of gdb.
25858
25859Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25860
25861 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25862 for info.
25863
25864Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25865
25866 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25867 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25868 * gdb.stabs/hppa.sed: New sed script for the PA.
25869
25870Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25871
25872 * gdb.stabs: Re-write weird.def and configuration to use sed
25873 instead of cpp. sed is portable and POSIX; cpp is neither.
25874
25875Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25876
25877 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25878
25879Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25880
25881 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25882
25883Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25884
25885 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25886 "_vb$".
25887 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25888 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25889
25890Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25891
25892 * lib/gdb.exp: Comment out code which depends on non-existent
25893 `transform' procedure.
25894
25895Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25896
25897 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25898 * lib/gdb.exp: Transform tool name.
25899 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25900 1.1's new error handling system.
25901
25902Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25903
25904 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25905
25906Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25907
25908 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25909 They made pattern matching so slow that timeouts happened on
25910 heavily loaded systems. Now any output from "show print" which
25911 gets us back to the GDB prompt is a PASS.
25912
25913Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25914
25915 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25916
25917Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25918
25919 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25920
25921 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25922 It is not from PR 3220.
25923
25924Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25925
25926 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25927 just started failing because they depended on the order the
25928 subcommands are presented, or exact docstring text. This kind of
25929 test is a pain and has minimal benefit.
25930
25931Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25932
25933 * gdb.t09/corefile.exp: At end of test, use "core" command with
25934 no arguments.
25935
25936Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25937
25938 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25939 17}/Makefile.in: Make it possible to run the testsuite with Sun
25940 make and CC = cross gcc by adding explicit build rules for .o
25941 files.
25942
25943Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25944
25945 * gdb.t15/funcargs.exp: Don't put comments on same line as
25946 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25947
c906108c
SS
25948Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25949
25950 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25951
25952Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25953
25954 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25955 * gdb.t20/inherit.exp: remove three dumplicate entries.
25956
25957Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25958
25959 * gdb.t06/break.exp: For "next over recursive call", fail on any
25960 incorrect output, not just on "factorial (value=2)".
25961
25962Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25963
25964 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25965 working now. Add an xfail if accesing a bss variable causes
25966 a memory error if the target is not yet run.
25967
25968Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25969
25970 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25971 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25972 name of __st* demangling (2 strings). Did Kung really get the
25973 more than 95 others right without testing them?
25974
25975Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25976
25977 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25978
25979Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25980
25981 * configure.in (configdirs): Add gdb.disasm
25982 * gdb.disasm: New directory for GDB disassembler tests.
25983 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25984
25985Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25986
25987 * gdb.t00/help.exp: Don't test "help set".
25988
25989 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25990 from within expect statements. None of these happen anymore and
25991 they cause regressions to be silently unnoticed.
25992
25993 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25994 messages) about known failures with gcc cygnus-2.4.5-930417.
25995
25996 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25997 comp-info.exp so it gets built if it doesn't exist.
25998
25999 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
26000 it is no longer used.
26001 * gdb.t13/comp-info.c: Removed.
26002
26003Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26004
26005 * gdb.t06/signals.exp: Add xfail for sun3.
26006
26007Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26008
26009 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
26010 relevant because ^C doesn't get sent but failure can be reproduced
26011 interactively).
26012
26013Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26014
26015 * gdb.stabs/alpha.mt: New configuration file for alpha.
26016 * gdb.stabs/configure.in: Use it.
26017 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
26018 sharing with alpha.mt, redefine long to word via preprocessor.
26019 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
26020 for alpha.
26021 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
26022 native cc.
26023 * gdb.t00/teststrategy.exp: Change expect string so that we
26024 consume the `(xgdb)' from the command echo and from the gdb prompt.
26025 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
26026 gdb currently compares all values as long, so this failure probably
26027 applies to any configuration where LONGEST is bigger than a target int.
26028 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
26029 with gcc.
26030 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
26031 to handle opaque pointers, gcc is.
26032 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
26033 as first argument. Include <sys/types.h> and change all operator
26034 new definitions to use size_t.
26035 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
26036 now that we use size_t.
26037
26038Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26039
a9c64011 26040 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 26041 a long or float array cast all array members to the same type.
a9c64011 26042 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 26043 with 64 bit longs.
a9c64011 26044 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 26045 on alpha.
a9c64011 26046 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
26047
26048Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26049
26050 * gdb.t24 (demangle.exp): Constructors of templates have names like
26051 vector<int>::vector(int) not vector<int>::vector<int>(int). See
26052 section 14.6 of the ARM.
26053
26054 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
26055 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
26056 accomplish little and slow down the testsuite.
26057
26058 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
26059 Accept spaces various places.
26060
26061Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26062
26063 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
26064 with watchpoint enabled.
26065
26066 * Makefile.in: Remove definition of CC and remove the second
26067 definition of CXX (the "CXX = gcc" one remains). These definitions
26068 were causing backquotes to be expanded within backquotes, which
26069 doesn't work.
26070
26071Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
26072
26073 * gdb.t17/callfuncs.exp: Add "return 0" to end.
26074
26075Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26076
a9c64011
AS
26077 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
26078 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
26079 by mips cc and contains no stabs entries.
26080
26081Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
26082
26083 * config/vx-gdb.exp: Use fake device to load files rather than
26084 NFS.
26085 * lib/gdb.exp: New proc to do "file" command.
26086 * config/unix-gdb.exp: Use new "file" proc.
26087
26088Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
26089
26090 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
26091 Rework board rebooting slightly.
26092 (gdb_exit): Don't exit from the remote shell; there isn't one.
26093 * gdb.stabs/weird.exp: If a program is being debugged already,
26094 kill it.
26095 * gdb.t04/setvar.exp: Stop and restart gdb.
26096 * gdb.t05/expr.exp: Likewise.
26097 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
26098 restart gdb and reload the program.
26099 * gdb.t08/opaque.exp: Likewise.
26100 * gdb.t12/scope.exp: Likewise.
26101 * gdb.t13/bitfields.exp: Likewise.
26102 * gdb.t15/funcargs.exp: Likewise.
26103 * gdb.t20/classes.exp: Likewise.
26104 * gdb.t03/ptype.exp: Increase timeout.
26105 * gdb.t16/printcmds.exp (test_print_string_constants,
26106 test_print_array_constants): Likewise.
26107 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
26108 * gdb.t20/classes.exp (do_tests): Likewise.
26109 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
26110
26111Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
26112
26113 * gdb.stabs: Renamed *wierd* to *weird*.
26114
26115Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26116
26117 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
26118 for timeout. Add "known gcc 2.4.5 bug" to failure message.
26119
26120Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26121
26122 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
26123 (do_tests): Remove xfail for whatis on one_var and two_var.
26124
26125Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
26126
26127 * Makefile.in: Made cross building work better by adding
26128 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
26129
26130Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26131
26132 * gdb.t15/{return.c,return.exp,Makefile.in}:
26133 New test, currently commented out.
26134
26135Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
26136
26137 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
26138 still running and removes the leftover named socket so GDb can do
26139 clean restarts.
26140
26141Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
26142
26143 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
26144 console, not GDB.
26145 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
26146 cross testing works better with "make check"
26147 * config/unix-gdb: Use default procedures for exit and version.
26148 * config/vx-gdb.exp: Cleaned up and massaged back to working order
26149 with the newest VxWorks.
26150
26151Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26152
26153 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
26154 old form.
26155
26156 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
26157 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
26158
26159 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
26160
26161 * config/unix-gdb.exp: Remove this version of gdb_exit
26162 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
26163 Rob says he'll look at it when he gets back to testing boards.
26164
26165Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
26166
26167 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
26168 an expected fail for certain ptype commands.
26169
26170 * gdb.t20/classes.exp: Update expected results of "ptype class
26171 Base1" to account for the constructor that now appears in the type.
26172
26173Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
26174
26175 * configure.in (configdirs): Restore gdb.t04, which mysteriously
26176 disappeared from list.
26177 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
26178 "alldone" proc with call to cleanup and exit.
26179 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
26180 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
26181 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
26182 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
26183 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
26184 "alldone" proc with simple returns that suppress remaining
26185 tests. The alldone proc went away many months ago.
26186
26187Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26188
26189 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
26190
26191 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
26192
26193Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26194
26195 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
26196 as vax gdb will display them.
26197
26198Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26199
26200 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
26201 optimizers.
26202
26203 * scope.exp: Change "bad value for localval" messages so each one
26204 is unique.
26205
26206 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
26207 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
26208
26209 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
26210
26211Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26212
26213 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
26214 doesn't exist (due to optimization).
26215
26216Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26217
26218 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
26219 contains \r because the filename is long.
26220
26221 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
26222 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
26223
26224Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26225
26226 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
26227 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
26228 Ultrix.
26229 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
26230 int tests.
26231 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
26232
26233Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
26234
26235 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
26236
26237 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 26238 to match does not match the passing case but still matches the
c906108c
SS
26239 failing case.
26240
26241Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26242
26243 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
26244
26245Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
26246
26247 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
26248 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
26249 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
26250 Remove various versions of gdb_exit.
26251 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
26252 gdb_exit.
26253 * config/unix-gdb.exp: gdb_exit remains here, and should override
26254 the generic version, since it's doing a lot of wierd stuff that
26255 the other versions aren't. FIXME, fold it in, or abandon this
26256 version.
26257
26258Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26259
26260 * gdb.t24/demangle.exp: Add tests for PR 3220.
26261
26262Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26263
26264 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
26265
26266Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
26267
26268 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
26269 "i386-*-*". Works for i486 as well.
26270
26271 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
26272 bug, and expand domain of xfail to all SVR4 systems, since the
26273 actual problem is likely to be in generic SVR4 /proc support.
26274
26275Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26276
26277 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
26278
26279Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
26280
26281 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
26282 xfails for other systems. Match a missing 'Continuing.' as an
26283 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
26284
26285 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
26286 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
26287 Only issue warning for missing executables if -all option is used.
26288
26289 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
26290 file if -all option is used. It's like an unpredictable XFAIL.
26291
26292Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26293
26294 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
26295 for dynamically linked binaries.
26296
26297 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
26298
26299Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26300
26301 * gdb.t20/inherit.exp: Change message for "print tagless struct"
26302 to state that this is a known bug in old versions of g++.
26303
26304Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26305
26306 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
26307 while waiting for `Continuing'.
26308
26309Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
26310
26311 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
26312 in text, data, and bss.
26313 * gdb.t10/nodebug.c: Add local and global test variables for
26314 initialized and uninitialized data.
26315
26316Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26317
26318 * config/unix-gdb.exp (gdb_exit): Add "wait".
26319
26320Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26321
26322 * gdb.t06/signals.exp: xfail the continue from the handler for all
26323 targets.
26324
26325 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
26326 function with watchpoints enabled, the i386 call dummy starts with
26327 a call.
26328
26329 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
26330 386 bsd names its corefiles.
26331
26332Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
26333
26334 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
26335 compilers don't grok it.
26336 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
26337 with small octal ints rather than character constants, which
26338 are signed and might not fit if first promoted to int.
26339
26340Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
26341
26342 * gdb.t09/Makefile.in (clean): Remove corefile.
26343
26344Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26345
26346 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
26347
26348Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26349 and Jim Kingdon (kingdon@cygnus.com)
26350
26351 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
26352 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
26353 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
26354
26355Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26356
26357 * gdb.t17/interrupt.exp: Add xfail for hppa.
26358
26359Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26360
26361 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
26362 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
26363 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
26364 to determine signed-ness of bitfields and use the result to setup
26365 the xfail.
26366 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
26367 * gdb.t15/funcargs.exp: Use them to step until the second indirect
26368 call line is reached if necessary.
26369
26370Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26371
26372 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
26373
26374Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26375
26376 * gdb.t06/break.exp: Also test `clear' command.
26377
26378Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26379
26380 * gdb.t00/teststrategy.exp: Remove extra quote.
26381
26382 * gdb.t07/watchpoint.exp: Change xfail for calling function with
26383 watchpoint enabled to be for all non-68k machines.
26384
26385 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
26386
26387Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26388
26389 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
26390 targets use aout.mt instead of ecoff.mt as gas understands
26391 standard aout format.
26392
26393Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26394
26395 * lib/gdb.exp (runto): Don't insist that function we are running to
26396 was compiled with -g.
26397
26398 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
26399
26400 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
26401 to get back into the read system call.
26402 Accept leading newline in case where we woke it up.
26403
26404Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26405
26406 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
26407 to make the stabs test work on ecoff systems using gcc and -with-stabs.
26408 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
26409 enable ecoff configuration.
26410
26411Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26412
26413 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
26414
26415Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26416
26417 * gdb.t16/printcmds.exp: Add another printf test.
26418
26419Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
26420
26421 * configure.in: If configured -with-stabs on any target, add
26422 stabsdirs to configdirs.
26423
26424Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26425
26426 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
26427 fun" so pattern does not match the command itself.
26428
26429Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26430
26431 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
26432
26433Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26434
26435 * gdb.t17/interrupt.exp: Test for more things.
26436
26437Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26438
26439 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
26440 compiler arranges the code and line numbers.
26441
26442 * gdb.t17/interrupt.exp: Don't send \n after ^C.
26443
26444Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26445
26446 * gdb.t00/help.exp: Increase expect input buffer size.
26447
26448Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26449
26450 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
26451
26452 * gdb.t07/watchpoint.exp: Add xfail for hppa.
26453
26454 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
26455
26456 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
26457 [0-9]*, not just [0-9].
26458
26459Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26460
26461 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
26462
26463 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
26464
26465Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26466
26467 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
26468
26469Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26470
26471 * gdb.t06/signals.c: Add xfails for sun3.
26472
26473 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
26474
26475 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
26476 test_stepping tests.
26477
26478Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26479
26480 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
26481
26482 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
26483
26484 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
26485 rather than actually putting it through cpp twice.
26486
26487 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
26488
26489Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
26490
26491 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
26492 no longer needed.
26493
26494Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26495
26496 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
26497
26498 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
26499 C++ features prints as "struct", make it a pass, not an xfail.
26500
26501Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26502
26503 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
26504 Don't require VA to print as "class" rather than "struct".
26505
26506Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
26507
26508 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
26509
26510Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26511
26512 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
26513
26514Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26515
26516 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
26517 order.
26518
26519Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26520
26521 * gdb.t16/printcmds.exp: Add printf tests.
26522
26523 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
26524
26525 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
26526
26527Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
26528
26529 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
26530 pass counts, to counteract any existing or future setup_xfails.
26531
26532Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26533
26534 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
26535 {BEGIN,END}_COMMON for common block instead of STAB.
26536 * gdb.stabs/wierd.exp: Add xfail for rs6000.
26537
26538 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
26539 intp_var should be N_GSYM not N_LSYM.
26540 wierd-aout.S: Use a label for the value of the N_SO.
26541 wierd.def: Remove all backslashes.
26542 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
26543
26544Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26545
26546 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26547 get the expected next to inheritance3.
26548
26549Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26550
26551 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26552 now that gcc-2.4 gets it right.
26553
26554Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26555
26556 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26557
26558 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26559 generating comp-info.exp which works for cross-compilation.
26560
26561Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26562
26563 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26564 "*-*-sysv4.*".
26565
26566Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26567
26568 * gdb.t01/run.exp: Start with a fresh gdb.
26569 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26570 SVR4.x.
26571
26572Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26573
26574 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26575 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26576 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26577 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26578 things to remove.
26579
26580Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26581
26582 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26583 test cases from bug reports.
26584
26585Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26586
26587 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26588 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26589 avoid spurious xfails.
26590 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26591 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26592 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26593
26594Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26595
26596 * gdb.t00/teststrategy.exp: Rework to provide more useful
26597 description of each test, fix problem with systems that define
26598 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26599 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26600 results for "next over recursive call" so timeouts aren't taken
26601 by error.
26602
26603Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26604
26605 * gdb.t12/scope.exp: Test printing of variables before run.
26606
26607 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26608 printed in wrong order due to sorting.
26609
26610Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26611
26612 * gdb.t00/teststrategy.exp: Fix expected results for printing
26613 user entered string constant. Is array of char, prints with no
26614 address.
26615
26616 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26617 commands.
26618 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26619 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26620 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26621 of struct of char arrays.
26622 * gdb.t00/radix.exp: New tests for radix commands.
26623
26624Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26625
26626 * gdb.t16/printcmd.exp: Print a variable before running program
26627 (with xfail for AIX).
26628
26629Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26630
26631 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26632
26633 * gdb.t16/printcmd.exp: Don't print variables before running program.
26634
26635 * gdb.t06/break.exp: Don't require envp argument to main.
26636
26637 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26638
26639 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26640 Add xfails for rs6000.
26641
26642 * gdb.t02/whatis.exp: Change other tests not to re-test something
26643 we already tested.
26644
26645 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26646 each type used has a variable of that type.
26647
26648Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26649
26650 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26651
26652Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26653
26654 * configure.in: change srctrigger to be a file, not a directory
26655
26656Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26657
26658 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26659
26660 * gdb.t11/list.exp: Fixed a couple of typos.
26661
26662Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26663
26664 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26665 is fixed and PR is closed.
26666 * gdb.t16 (gdbme.c): Add simple test string variable.
26667 * gdb.t16 (printcmds.exp): Add tests with simple test string
26668 variable, primarily for boundaries on "set print elements".
26669
26670Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26671
26672 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26673 Make leading 0's optional and don't expect a tab in the middle
26674 of the number.
26675
26676 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26677
26678 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26679 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26680 don't end command passed to gdb_test with newline.
26681
26682 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26683 signed keyword away, don't expect signed bitfields to be signed.
26684
26685 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26686 printing with only as many 1's as are in the field as well as printing
26687 with 32 1's (see comment).
26688
26689Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26690
26691 * gdb.t00/default.exp: Start with a fresh gdb.
26692 * configure.in (configdirs): Remove gdb.t31 until the chill
26693 compiler works again. It no longer is able to find chillrt0
26694 since it isn't in libchill.a anymore.
26695 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26696 wierd.o, make more modular.
26697 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26698 spurious newlines that caused problems.
26699
26700Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26701
26702 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26703 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26704 gdb.stabs/wierd.{exp,def}: Many new tests.
26705
26706 * gdb.t00/default.exp: update info line for new message.
26707
26708 * gdb.t02/{whatis.exp,gdbme.c}:
26709 Test that "char *" doesn't print as "caddr_t".
26710
26711Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26712
26713 * gdb.t00/help.exp: Use .* in place of some help messages which
26714 just changed.
26715 gdb.t00/default.exp: Update "info frame" test for new message.
26716 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26717 Remove some xfails
26718
26719Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26720
26721 * gdb.t03/{gdbme.c,ptype.exp}:
26722 Add tests for typedef'd struct and union without tags.
26723 Also check "whatis" on a variable of a typedef'd enum without a tag.
26724
26725 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26726 PRMS 1823; the bug still exists but isn't reproduced by this test
26727 anymore), and remove rs6000 XFAIL (the bug is fixed).
26728
26729 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26730 duplicated from whatis.exp. For those that are left, accept
26731 "long", "long int", or "int" for long variables (whatis.exp already
26732 has an XFAIL for "int", so no need to fail it here).
26733
26734 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26735 Deal with GCC's names for types now that GDB uses the compiler's names.
26736
26737 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26738 setup_xfail's for sunos4. If we #defined the signed keyword away,
26739 don't expect GDB to know that char it is signed.
26740
26741 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26742
26743Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26744
26745 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26746 should work on any system, regardless of debugging format.
26747 * gdb.t21/demangle.exp: Move to gdb.t24.
26748 * gdb.t24/demangle.exp: Move from gdb.t21.
26749 * gdb.t24/{Makefile.in, configure.in}: New files.
26750
26751Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26752
26753 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26754 * gdb.stabs: New directory.
26755
26756Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26757
26758 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26759 not just "Quit anyway?".
26760
26761Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26762
26763 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26764 that all setup_xfails are immediately followed by clear_xfails.
26765
26766Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26767
26768 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26769 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26770 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26771 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26772 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26773 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26774 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26775 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26776 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26777 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26778 gdb.t31/chillvars.exp, lib/gdb.exp:
26779 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26780 bug-gdb@prep.ai.mit.edu.
26781
26782Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26783
26784 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26785 with 0.0, not integer 0.
26786
26787Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26788
26789 * gdb.t06/break.exp: Update for "Kill the program" message change.
26790
26791Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26792
26793 * Makefile.in (GDBFLAGS): Set to -nx.
26794 * Makefile.in (site.exp): Use GDBFLAGS.
26795
26796Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26797
26798 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26799 Makefiles.
26800 (check): depend on just-check.
26801 (just-check): added so that tests can be run without a noop
26802 build pass.
26803
26804Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26805
26806 Switch to using configure's configdirs.
26807 * Makefile.in (Makefile): add configure.in dependency.
26808 (SUBDIRS): removed redundant assignment.
26809 * configure.in: switch subdirs assignment to configdirs.
26810 * gdb.t*/configure.in: new files.
26811
26812Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26813
26814 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26815 works.
26816
26817Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26818
26819 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26820 in explicit rules. Apparently this is not supported by some makes.
26821
26822Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26823
26824 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26825
26826Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26827
26828 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26829 disappeared.
26830
26831Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26832
26833 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26834
26835Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26836
26837 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26838 watchpoint problem that is now fixed.
26839 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26840 uninitialized convenience variables.
26841 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26842 structures.
26843
26844Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26845
26846 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26847 which causes expect to get out of sync with gdb on long output
26848 from help set.
26849 * gdb.t09/corefile.exp: Make expected pattern for core file
26850 failing signal and frame output format less sun specific.
26851
26852Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26853
26854 * gdb.t31/chillvars.exp: Add and remove initial dummy
26855 breakpoint, so that symbol table is forced in.
26856 (Needed at least on Sunos4, though it seems not SVR4.)
26857 * gdb.t31/chillvars.exp: Update for changed output format.
26858
26859Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26860
a9c64011 26861 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26862
26863Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26864
26865 * Makefile.in: Added --srcdir when invoking runtest, removed the
26866 need for a local config file. (optional now)
26867
26868Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26869
26870 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26871 failure count used to force early termination. Add some more
26872 expected failures for gnu style demangling.
26873
26874Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26875
26876 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26877 pmi variable from gdb.t20/gdbme to get optimized away.
26878 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26879 Check for written corefile upon timeout _and_ eof.
26880
26881Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26882
26883 * config/unix-gdb.exp: Add missing return 0.
26884
26885Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26886
26887 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26888 test termination.
26889
26890Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26891
26892 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26893 disappeared.
26894
26895Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26896
26897 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26898 time as i860 support works.
26899
d63a86f8 26900 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26901 "backtrace 100\r" rather than just "backtrace\r", to match last
26902 change.
26903
26904Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26905
26906 * config/udi-gdb.exp (gdb_exit): Remove close command.
26907 (gdb_target_udi): New procedure to set the UDI target.
26908 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26909 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26910 Added waits for prompts after several question responses. Added
26911 some more responses used by a29k-amd-udi-gdb.
26912 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26913 pass different arguments, restart UDI connection after program
26914 completion.
26915 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26916 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26917 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26918 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26919 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26920 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26921 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26922 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26923 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26924 after program completion.
26925 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26926 compiled with a SELECT_VECS setting.
26927 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26928 infinite recursion.
26929
26930 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26931 Added checks for COFF results, and made them expected failures for
26932 all targets. It would be better to make them expected failures
26933 for COFF targets only.
26934
26935Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26936
26937 * Makefile.in: add null dvi target, don't bother to recurse
26938 through test directories for info and install-info; rename
26939 $(datadir) to be dejagnu instead of deja-gnu
26940
26941Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26942
26943 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26944 compiler to coredump.
26945 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26946 code.
26947
26948Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26949
26950 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26951 coredump.
26952 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26953 code.
26954
26955Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26956
26957 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26958 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26959 which in a shell. Deletes xgdb when done.
26960 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26961 Tests the return from the "set height" or "set width" commands.
26962 Added a few return codes where needed.
26963
26964Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26965
26966 * Makefile.in (SUBDIRS): Add gdb.t17.
26967 * configure.in (subdirs): Add gdb.t17.
26968 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26969 files to test gdb's calling of functions in the inferior with
26970 the correct arguments and gdb's ability to retrieve any
26971 result returned.
26972
26973Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26974
26975 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26976 may be called after gdb goes away. Previous versions of expect
26977 needed these to avoid file descriptor leaks, but they cause
26978 errors with the current revision of expect.
26979 * gdb.t00/gdbvars.exp: Use -re on expected output after
26980 setting sevenbit-strings.
26981 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26982 to set sevenbit-strings consistent across tests.
26983 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26984 set sevenbit-strings consistent across tests.
26985
26986Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26987
26988 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26989 expected output to match current "expect" expectations.
26990
26991Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26992
26993 * gdb.t00/default.exp: Change expected output for default "source"
26994 command, to match new gdb behavior which requires a filename to
26995 source.
26996
26997Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26998
26999 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
27000 expected fail for i486-*-* that misses the marker2 function.
27001 * gdb.t10/crossload.exp (bfddefault): Allow successful
27002 recognition of a format to pass even if no symbols are found.
27003 Explicitly catch failures where the format is not recognized
27004 or is ambiguous, and add the reason to the fail message.
27005 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
27006 the cause is and invalid target and add reason to failure message.
27007 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
27008 elf32-i386, elf32-sparc, and elf32-i860.
27009 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
27010 Set up expected failure for 'filename'::variable scope resolution,
27011 which is now apparently broken on all targets.
27012 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
27013 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
27014 gdb.t23/templates.exp: Change failure for missing binfile into
27015 just a warning.
27016 gdb.t21/demangle.exp: Change all cfront references to 'arm'
27017 references.
27018
27019Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
27020
27021 * gdb.t00/default.exp: Add expected output for default "source"
27022 command, to match new gdb behavior.
27023 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
27024
27025Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
27026
27027 * config/*-gdb.exp: returns an error, rather than exiting on
27028 internal errors.
27029
27030Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
27031
27032 * gdb.t03/gdbme.c: Add pointer to struct variable.
27033 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
27034 referencing struct members.
27035
27036Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
27037
27038 * configure.in (mips-idt-ecoff): New target.
27039 * config/mips-gdb.exp: New file for remote board using MIPS remote
27040 debugging protocol.
27041
27042 * Redid configuration scheme. Removed gdb.t*/configure.in.
27043 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
27044 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
27045 distclean targets. Built executables via .o files. Adjusted
27046 tests to account for source files in $(srcdir) rather than
27047 $(objdir).
27048 * lib/gdb.exp (runto): Don't expect () after the function name,
27049 because it may have arguments.
27050
27051Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
27052
27053 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
27054 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
27055 expected failures for mips-idt-* and mips-sgi-*.
27056 * gdb.t00/default.exp (attach): Kill process if requested.
27057 * gdb.t00/help.exp (help target core, help target): Accept a gdb
27058 that does not read core files.
27059 * gdb.t01/run.exp: Removed checks for exit status code.
27060 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
27061 it is linked in.
27062 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
27063 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
27064 appropriate, rather than doing it by hand.
27065 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
27066 execution.
27067 * gdb.t10/crossload.exp: Kill existing program if needed.
27068 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
27069 appropriate, rather than doing it by hand. Always increase
27070 timeout for this test, not just for VxWorks.
27071
27072Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
27073
27074 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
27075 of Chill STRUCT types and STRUCT values.
27076 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
27077 than "char".
27078 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 27079 struct2): New struct definitions and initializations to test
c906108c
SS
27080 simple Chill STRUCT types.
27081
27082Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
27083
27084 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
27085 the null byte at the end of strings.
27086 * gdb.t00/default.exp: Make show version insensitive to copyright
27087 date.
27088 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
27089 to avoid dependencies on target char signedness.
27090 * gdb.t16/printcmds.exp: Update expected results for explicitly
27091 unsigned char.
27092 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
27093 now work.
27094 * gdb.t21/demangle.exp: Add many more patterns for template
27095 demangling, most of them being expected failures.
27096 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
27097 string we are matching for, to match on the whole string.
27098 * gdb.t21/demangle.exp: Add many new test strings to demangle,
27099 and fix a whole bunch that had incorrect expected output but were
27100 passing anyway because of the bug in "proc demangle".
27101 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
27102 type.
27103 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
27104
27105Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
27106
a9c64011
AS
27107 * gdb/testsuite: made modifications to testcases, etc., to allow
27108 them to work properly given the reorganization of deja-gnu and the
27109 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
27110
27111Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
27112
27113 * gdb/testsuite: Initial creation of gdb/testsuite.
27114 Migrated dejagnu testcases and support files for testing nm to
27115 gdb/testsuite from deja-gnu. These files were moved "as is"
27116 with no modifications. This migration is part of a major overhaul
27117 of dejagnu. The modifications to these testcases, etc., which
27118 will allow them to work with the new version of dejagnu will be
27119 made in a future update.
48efe704 27120
8d8cb839 27121 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 27122\f
8d8cb839
EZ
27123;; Local Variables:
27124;; mode: change-log
27125;; left-margin: 8
27126;; fill-column: 74
27127;; version-control: never
27128;; End:
902f2ccb 27129
0b302171 27130 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
27131 Copying and distribution of this file, with or without modification,
27132 are permitted provided the copyright notice and this notice are preserved.