]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
* gdb.base/nextoverexit.c: New file.
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4f42c881
TT
12012-03-02 Tom Tromey <tromey@redhat.com>
2
3 * gdb.base/nextoverexit.c: New file.
4 * gdb.base/nextoverexit.exp: New file.
5
7380c0c9
EBM
62012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7
8 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
9 parameter.
10
1faeff08
MR
112012-03-01 Maciej W. Rozycki <macro@mips.com>
12
13 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
14 core registers.
15
320b6f49
MR
162012-03-01 Maciej W. Rozycki <macro@mips.com>
17 Maciej W. Rozycki <macro@codesourcery.com>
18 Daniel Jacobowitz <dan@codesourcery.com>
19
20 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
21
ad5f7d6e
PA
222012-03-01 Pedro Alves <palves@redhat.com>
23
24 PR gdb/13767
25
26 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
27 (gdb_collect_globals_test): Call it.
28
d3dc44a6
KS
292012-03-01 Keith Seitz <keiths@redhat.com>
30
31 * gdb.cp/method2.exp: Output of overload menu is now
32 alphabetized. Update tests for "break A::method".
33 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
34 of hard-coding them.
35 Overload menu is alphabetized: rewrite to accommodate.
36 Unset variables LINE and TYPES which are used in other tests.
37 Compute the output of "info break".
38 Update the breakpoint table after all breakpoints are deleted.
39 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
40 compute ACTUALS and the method body based on parameters.
41 Update expected output accordingly.
42 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
43 unique comments to allow the use of gdb_get_line_number.
44
452012-03-01 Keith Seitz <keiths@redhat.com>
46
47 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
48 some Tcl syntax.
49 * gdb.cp/ovldbreak.exp: Likewise.
50
7949c2a0
KS
512012-03-01 Keith Seitz <keiths@redhat.com>
52
53 * gdb.base/help.exp (help show user): Update expected result
54 for new doc string changes (add "non-python").
55
7d74f244
DE
562012-03-01 Scott J. Goldman <scottjg@vmware.com>
57
58 * gdb.python/py-cmd.exp: Add test to verify that python commands can
59 be put in the user-defined category and that the commands appear in
60 "help user-defined".
61
1b611343
JB
622012-02-29 Joel Brobecker <brobecker@adacore.com>
63
64 * gdb.ada/tagged_not_init: New testcase.
65
99b1c762
JB
662012-02-29 Joel Brobecker <brobecker@adacore.com>
67
68 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
69 * gdb.ada/enum_idx_packed: New testcase.
70
2d4a02ee
JB
712012-02-29 Joel Brobecker <brobecker@adacore.com>
72
73 * gdb.ada/aliased_array: New testcase.
74
2e6fda7d
JB
752012-02-29 Joel Brobecker <brobecker@adacore.com>
76
77 * gdb.ada/whatis_array_val: New testcase.
78
9a7f938f
JK
792012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
80
81 Fix disp-step-syscall.exp: fork: single step over fork.
82 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
83 whitespaces.
84 (single step over $syscall): Remove its check.
85 (single step over $syscall final pc): New check.
86
8703a944
JK
872012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
88
89 Support processors without SSSE3.
90 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
91 pabsd into ...
92 (ssse3_test): ... a new function.
93 (main): Call ssse3_test.
94 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
95 Update expected values everywhere.
96 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
97 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
98 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
99 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
100 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
101 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
102 Move these tests lower.
103 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
104 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
105 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
106 New tests.
107
c03e6ccc
YQ
1082012-02-29 Yao Qi <yao@codesourcery.com>
109 Pedro Alves <palves@redhat.com>
110
111 * gdb.trace/trace-mt.c: New.
112 * gdb.trace/trace-mt.exp: New.
113
7964b62a
TS
1142012-02-28 Thomas Schwinge <thomas@codesourcery.com>
115
2c8910ba
TS
116 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
117 numbers instead of hardcoding them.
118 * gdb.base/annota1.c: Provide suitable markers.
119 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
120 numbers instead of hardcoding them.
121 * gdb.base/annota3.c: Provide suitable markers.
122
123 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
124 * gdb.base/annota3.c: Likewise.
125 * gdb.base/sigall.c: Likewise.
126 * gdb.base/signals.c: Likewise.
127 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 128
5a41c0b7
MR
1292012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
130
131 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
132 failure return path.
133
ebbbe5c5
LM
1342012-02-27 Luis Machado <lgustavo@codesourcery.com>
135
136 * gdb.base/save-bp.exp: Account for new condition evaluator output.
137
8d126d8a
LM
1382012-02-24 Luis Machado <lgustavo@codesourcery.com>
139
140 * gdb.base/cond-eval-mode.exp: New file.
141
11337c2f
PA
1422012-02-24 Pedro Alves <palves@redhat.com>
143
144 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
145 (top level): Use with_test_prefix.
146
13fc3e3c
PA
1472012-02-24 Pedro Alves <palves@redhat.com>
148
149 * gdb.threads/attach-into-signal.exp (corefunc): Use
150 with_test_prefix.
151
07c1b626
JK
1522012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
153
154 Fix false FAILs on old CPUs without SSE.
155 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
156 Return untested for Illegal instruction.
157
596ba138
JK
1582012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
159
160 Fix false FAILs with glibc debug infos installed.
161 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
162 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
163
aeaa2474
SA
1642012-02-22 Sterling Augustine <saugustine@google.com>
165
166 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
167 constant with cast.
168
aed555c9
PA
1692012-02-21 Pedro Alves <palves@redhat.com>
170
171 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
172
78afebb4
PA
1732012-02-21 Pedro Alves <palves@redhat.com>
174
175 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
176
fdcfef12
PA
1772012-02-21 Pedro Alves <palves@redhat.com>
178
179 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
180 with_test_prefix.
181
0f4d39d5
PA
1822012-02-21 Pedro Alves <palves@redhat.com>
183
184 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
185 with_test_prefix here.
186 (top level): Do it here instead. Remove `:' from the
187 with_test_prefix string.
188 * gdb.base/attach-pie-misread.exp: Remove the leading space the
189 the suffix `:' from the with_test_prefix prefix string.
190 * gdb.base/break-interp.exp: Ditto.
191 * gdb.base/catch-load.exp: Ditto.
192 * gdb.base/disp-step-syscall.exp: Ditto.
193 * gdb.base/jit-so.exp: Ditto.
194 * gdb.base/jit.exp: Ditto.
195 * gdb.base/sepdebug.exp: Ditto.
196 * gdb.base/solib-display.exp: Ditto.
197 * gdb.base/solib-overlap.exp: Ditto.
198 * gdb.base/watch-cond-infcall.exp: Ditto.
199 * gdb.base/watchpoint.exp: Ditto.
200 * gdb.dwarf2/dw2-noloc.exp: Ditto.
201 * gdb.mi/mi-watch.exp: Ditto.
202 * gdb.mi/mi2-watch.exp: Ditto.
203 * gdb.threads/non-ldr-exc-1.exp: Ditto.
204 * gdb.threads/non-ldr-exc-2.exp: Ditto.
205 * gdb.threads/non-ldr-exc-3.exp: Ditto.
206 * gdb.threads/non-ldr-exc-4.exp: Ditto.
207 * gdb.threads/watchpoint-fork.exp: Ditto.
208 * gdb.threads/watchthreads-reorder.exp: Ditto.
209 * gdb.trace/change-loc.exp: Ditto.
210 * gdb.trace/pending.exp: Ditto.
211 * gdb.trace/status-stop.exp: Ditto.
212 * gdb.trace/strace.exp: Ditto.
213 * gdb.trace/trace-break.exp: Ditto.
214 * gdb.trace/unavailable.exp: Ditto.
215 * lib/gdb.exp (with_test_prefix): Always prefix with space and
216 suffix with colon. Adjust leading comments.
217
6a5870ce
PA
2182012-02-21 Pedro Alves <palves@redhat.com>
219 Tom Tromey <tromey@redhat.com>
220
221 * lib/gdb.exp: Add description of test prefixes.
222 (with_test_prefix): New procedure.
223 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
224 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
225 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
226 instead of lappend to append to pf_prefix.
227 * gdb.base/catch-load.exp: Use with_test_prefix.
228 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
229 * gdb.base/jit-so.exp: Use with_test_prefix.
230 * gdb.base/jit.exp: Use with_test_prefix.
231 * gdb.base/return-nodebug.exp (do_test): Use append instead of
232 lappend to append to pf_prefix.
233 * gdb.base/sepdebug.exp: Use with_test_prefix.
234 * gdb.base/solib-display.exp: Use with_test_prefix.
235 * gdb.base/solib-overlap.exp: Use with_test_prefix.
236 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
237 * gdb.base/watchpoint.exp: Use with_test_prefix.
238 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
239 * gdb.mi/mi-watch.exp: Use with_test_prefix.
240 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
241 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
242 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
243 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
244 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
245 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
246 append instead of lappend to append to pf_prefix.
247 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
248 * gdb.trace/change-loc.exp: Use with_test_prefix.
249 * gdb.trace/pending.exp: Use with_test_prefix.
250 * gdb.trace/status-stop.exp: Use with_test_prefix.
251 * gdb.trace/strace.exp: Use with_test_prefix.
252 * gdb.trace/trace-break.exp: Use with_test_prefix.
253 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
254 instead of lappend to append to pf_prefix.
255
35dc4a6b
JK
2562012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
257
258 Fix racy FAILs.
259 * gdb.base/inferior-died.c (main): Add return of 0.
260 * gdb.base/inferior-died.exp (continue): Fix expectation of
261 asynchronous events.
262 (p 1): New test.
263
c5a006e6
PA
2642012-02-20 Pedro Alves <palves@redhat.com>
265
266 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
267 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
268 gdb's internal debug output. For the non-threaded case, look for
269 "Program received signal SIGLARM", for the threaded case, peek at
270 the thread's siginfo.
271
cc51a170
PA
2722012-02-20 Pedro Alves <palves@redhat.com>
273
274 General cleanup, make output test messages unique, and build
275 different executable files for the non-threaded and threaded
276 cases.
277
278 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
279 Delete.
280 (executable_nothr, executable_thr): New globals.
281 (top level): Adjust to delete both executables.
282 (corefunc): New parameter $executable. Set $pf_prefix instead of
283 hand writing a prefix in tests. Issue a clean_restart and enable
284 lin-lwp debug output here.
285 (top level): Adjust. Use build_executable. Don't start gdb here,
286 and don't enable lin-lwp debug output here.
287 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
288
c755f03d
JK
2892012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
290
291 Fix racy FAILs.
292 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
293 "continue" command.
294
6bec5e0a
JK
2952012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
296
297 Fix for gdbserver non-extended mode.
298 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
299 and gdb_run_cmd.
300
2e8265fd
TT
3012012-02-17 Tom Tromey <tromey@redhat.com>
302
303 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
304 * gdb.python/py-events.exp: Check 'dir' output.
305 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
306
9e507076
YQ
3072012-02-17 Yao Qi <yao@codesourcery.com>
308
309 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
310
32d22ab1
TT
3112012-02-16 Tom Tromey <tromey@redhat.com>
312
313 * gdb.base/inferior-died.c: Don't include stdio.h.
314
9addecb9
TT
3152012-02-16 Tom Tromey <tromey@redhat.com>
316
317 * gdb.base/inferior-died.c: New file.
318 * gdb.base/inferior-died.exp: New file.
319
4cb6da1c
AR
3202012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
321
322 * gdb.base/break-inline.exp: New file.
323 * gdb.base/break-inline.c: New file.
324
3af2590d
TT
3252012-02-15 Tom Tromey <tromey@redhat.com>
326
327 * gdb.base/pc-fp.exp: Add "info register" tests.
328
29988831
TT
3292012-02-15 Tom Tromey <tromey@redhat.com>
330
331 * gdb.base/regs.exp: Remove.
332
10010058
PA
3332012-02-15 Pedro Alves <palves@redhat.com>
334
335 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
336 the target doesn't support tracepoints.
337 * gdb.trace/circ.exp: Ditto.
338 * gdb.trace/collection.exp: Ditto.
339 * gdb.trace/packetlen.exp: Ditto.
340 * gdb.trace/passc-dyn.exp: Ditto.
341 * gdb.trace/report.exp: Ditto.
342 * gdb.trace/tfind.exp: Ditto.
343 * gdb.trace/tspeed.exp: Ditto.
344 * gdb.trace/tsv.exp: Ditto.
345 * gdb.trace/unavailable.exp: Ditto.
346 * gdb.trace/while-dyn.exp: Ditto.
347
a2e0062d
PA
3482012-02-15 Pedro Alves <palves@redhat.com>
349
350 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
351 gdb_test_multiple, and call unsupported instead of fail, if the
352 remote side does not support the request.
353
a1999d40
PA
3542012-02-15 Pedro Alves <palves@redhat.com>
355
356 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
357 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
358 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
359 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
360 * gdb.server/server-run.exp: Make sure gdb is disconnected.
361 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
362 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
363 doesn't start with "extended-" already.
364
7cee1e54
PA
3652012-02-15 Pedro Alves <palves@redhat.com>
366
367 Support extended-remote. Avoid cascading timeouts.
368
369 * gdb.base/attach.exp (do_attach_tests): Add expected output for
370 the extended-remote target. If attaching with no file fails, load
371 the file manually.
372 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
373
816338b5
SS
3742012-02-14 Stan Shebs <stan@codesourcery.com>
375
376 * gdb.base/ena-dis-br.exp: Add enable count test.
377
cc30c4bd
PA
3782012-02-13 Pedro Alves <palves@redhat.com>
379
380 * config/mips-idt.exp: Delete.
381 * gdb.base/a2-run.exp: Remove mips-idt xfails.
382 * gdb.base/bitfields.exp: Remove mips-idt restarts.
383 * gdb.base/break.exp: Remove mips-idt references.
384 * gdb.base/chng-syms.exp: Ditto.
385 * gdb.base/default.exp: Ditto.
386 * gdb.base/funcargs.exp (funcargs_reload): Delete.
387 (top level): Don't call it.
388 * gdb.base/opaque.exp: Remove mips-idt restarts.
389 * gdb.base/ptype.exp: Remove mips-idt xfails.
390 * gdb.base/scope.exp: Remove mips-idt restarts.
391 * gdb.base/sepdebug.exp: Remove mips-idt references.
392 * gdb.base/watchpoint.exp (maybe_clean_restart)
393 (maybe_reinitialize): Delete.
394 (test_disabling_watchpoints, test_disabling_watchpoints)
395 (test_watchpoint_triggered_in_syscall)
396 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
397 Don't call them.
398
57008375
JK
3992012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
400
401 * gdb.server/server-exec-info.exp: New file.
402
4a2d9c08
PA
4032012-02-10 Pedro Alves <palves@redhat.com>
404
405 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
406 always non-empty.
407 (test_attach): Always pass $exec to test_attach_gdb.
408
09fa21bd
TT
4092012-02-08 Tom Tromey <tromey@redhat.com>
410
411 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
412 before inferior is started.
413
f0823d2c
TT
4142012-02-07 Tom Tromey <tromey@redhat.com>
415
416 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
417 Symbol.value.
418 * gdb.python/py-symbol.c (qq): Set default value.
419
4202012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
421
422 * gdb.python/py-symbol.c (qq): New global.
423 * gdb.python/py-symbol.exp: Add test for frame-less
424 lookup_symbol.
425 * gdb.python/py-symtab.exp: Fix line number.
426
f7e44f65
JB
4272012-02-03 Joel Brobecker <brobecker@adacore.com>
428
429 * gdb.ada/mi_task_arg: New testcase.
430
4c9ed63c
PA
4312012-02-02 Pedro Alves <palves@redhat.com>
432
433 * gdb.reverse/until-precsave.exp: Also put "record save" under the
434 extended timeout.
435
c0b9f2c6
PA
4362012-02-02 Pedro Alves <palves@redhat.com>
437
438 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
439 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
440
5f8cefd7
PA
4412012-02-02 Pedro Alves <palves@redhat.com>
442
443 * gdb.base/term.exp: Rewrite.
444 * gdb.base/term.c: New.
445
2f3a2569
PA
4462012-02-02 Pedro Alves <palves@redhat.com>
447
448 * gdb.base/default.exp (run "r" abbreviation, run): Add
449 extended-remote expected output.
450
f149aabd
TT
4512012-02-02 Tom Tromey <tromey@redhat.com>
452
453 * gdb.cp/dispcxx.exp: New file.
454 * gdb.cp/dispcxx.cc: New file.
455
03bef283
TT
4562012-02-01 Tom Tromey <tromey@redhat.com>
457
458 * gdb.base/jit-simple.exp: New file.
459 * gdb.base/jit-simple.c: New file.
460
a79b18b5
YQ
4612012-01-30 Yao Qi <yao@codesourcery.com>
462
463 * gdb.base/skip.exp: Make test result unique.
464
f0d1a53e
JK
4652012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
466
467 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
468 compatibility with valgrind-3.7.0.
469
4b3c9f41
PA
4702012-01-27 Pedro Alves <palves@redhat.com>
471
472 * gdb.base/watchpoint.exp (no_hw): New global.
473 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
474 disable hw watchpoints.
475 (test_wide_location_1, test_wide_location_2): If no_hw is set,
476 don't expect hw watchpoints.
477 (no_hw_watchpoints): Always clean restart.
478 (do_tests): New procedure, factored out from the top level.
479 (top level): Run tests twice. Once with hw watchpoints enabled,
480 another time with hw watchpoints disabled.
481
a13491c8
PA
4822012-01-27 Pedro Alves <palves@redhat.com>
483
484 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
485 out from the top level.
486 (top level): Call it instead.
487
f2c8a051
PA
4882012-01-27 Pedro Alves <palves@redhat.com>
489
490 * gdb.base/watchpoint.exp (top level): Re-enable hardware
491 watchpoints sooner.
492
654d7a9e
PA
4932012-01-27 Pedro Alves <palves@redhat.com>
494
495 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
496
274f47f3
PA
4972012-01-27 Pedro Alves <palves@redhat.com>
498
499 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
500 "You may have requested too many hardware
501 breakpoints/watchpoints".
502
e4d63ba2
PA
5032012-01-27 Pedro Alves <palves@redhat.com>
504
505 * gdb.base/watchpoint.exp (maybe_clean_restart)
506 (maybe_reinitialize): New.
507 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
508 expect "hit N times".
509 (test_disabling_watchpoints, test_complex_watchpoint)
510 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
511 Call maybe_clean_restart.
512 (top level): Use clean_restart. Remove "mips-idt-*"
513 reinitialization.
514
dbd95daf
PA
5152012-01-27 Pedro Alves <palves@redhat.com>
516
517 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
518
f3ad2025
PA
5192012-01-27 Pedro Alves <palves@redhat.com>
520
521 * gdb.base/watchpoint.exp: Clean restart after tests that don't
522 require `initialize' anymore. Remove unnecessary `initialize'
523 calls.
524
100aa3ae
PA
5252012-01-27 Pedro Alves <palves@redhat.com>
526
527 * gdb.base/watchpoint.exp (wp_set): Delete.
528 (initialize, test_simple_watchpoint, top level): Remove dead code.
529
c79a8e11
PA
5302012-01-27 Pedro Alves <palves@redhat.com>
531
532 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
533 typo.
534
048fe15a
PA
5352012-01-27 Pedro Alves <palves@redhat.com>
536
537 * config/extended-gdbserver.exp: New file.
538 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
539 comment.
540 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
541 * boards/native-extended-gdbserver.exp: New file.
542
4033a6bf
PA
5432012-01-26 Pedro Alves <palves@redhat.com>
544
545 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
546 and gdb_test_multiple.
547
3d7f4b81
PA
5482012-01-26 Pedro Alves <palves@redhat.com>
549
550 Make test messages unique, and more identifiable.
551 * gdb.multi/watchpoint-multi.exp: Change test messages.
552
484abf42
TT
5532012-01-25 Tom Tromey <tromey@redhat.com>
554
555 * gdb.base/solib-disc.exp: Fix regexps.
556
edcc5120
TT
5572012-01-24 Tom Tromey <tromey@redhat.com>
558
559 * lib/mi-support.exp (mi_expect_stop): Add special case for
560 solib-event.
561 * gdb.base/catch-load-so.c: New file.
562 * gdb.base/catch-load.exp: New file.
563 * gdb.base/catch-load.c: New file.
564 * gdb.base/break-interp.exp (reach_1): Update regexp.
565
30b91c90
JK
5662012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
567
568 Fix fuzzy results.
569 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
570 lpsimple and func.
571
53fe1783
GB
5722012-01-24 Gary Benson <gbenson@redhat.com>
573
574 Delete #if 0'd out code.
575 * gdb.base/default.exp (info catch): Remove.
576 * gdb.base/gdb_history (info catch): Likewise.
577 * gdb.base/help.exp (info catch): Likewise.
578
d0d8b0c6
JK
5792012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
580
581 Fix watchpoints to be specific for each inferior.
582 * gdb.multi/watchpoint-multi.c: New file.
583 * gdb.multi/watchpoint-multi.exp: New file.
584
4403d8e9
JK
5852012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
586
587 Fix watchpoints across inferior fork.
588 * gdb.threads/watchpoint-fork-child.c: New file.
589 * gdb.threads/watchpoint-fork-mt.c: New file.
590 * gdb.threads/watchpoint-fork-parent.c: New file.
591 * gdb.threads/watchpoint-fork-st.c: New file.
592 * gdb.threads/watchpoint-fork.exp: New file.
593 * gdb.threads/watchpoint-fork.h: New file.
594
050a2e1d
PA
5952012-01-23 Pedro Alves <palves@redhat.com>
596
597 * gdb.base/call-signal-resume.exp: Allow output after "return".
598
6a52fb62
PA
5992012-01-20 Pedro Alves <palves@redhat.com>
600
601 * gdb.python/py-finish-breakpoint.py: Fix typo.
602
145b16a9
UW
6032012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
604
605 * gdb.base/info-proc.exp: Also run on remote targets. Main
606 "info proc" command is now always present; whether target supports
607 actual info proc operation is detected when attempting to issue
608 the command.
609
26f6125e
JK
6102012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
611
612 * .gdbinit: Remove.
613
eb5227ce
PA
6142012-01-19 Pedro Alves <palves@redhat.com>
615
616 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
617 look at the funtions' returns.
618 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
619 (jprint.print(int, int)): Change return type to int. Adjust.
620
1db33378
PP
6212012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
622
623 PR gdb/9538
624 * gdb.base/sepdebug.exp: New test.
625
b9736cf8
PA
6262012-01-18 Pedro Alves <palves@redhat.com>
627
628 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
629 Allow output before ^done.
630
4aac40c8
TT
6312012-01-16 Tom Tromey <tromey@redhat.com>
632
633 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
634 Add tests for relative directory.
635
cafec441
TT
6362012-01-16 Tom Tromey <tromey@redhat.com>
637
638 * gdb.base/printcmds.c (enum flag_enum): New.
639 (three): New global.
640 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
641 enum printing.
642 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
643 FlagEnumerationPrinter.
644 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
645 * gdb.python/py-pp-maint.c (enum flag_enum): New.
646 (fval): New global.
647
abcc4978
PA
6482012-01-16 Pedro Alves <palves@redhat.com>
649
650 * lib/gdb.exp (banned_procedures): New variable.
651 (banned_variables_traced): Rename to ...
652 (banned_traced): ... this.
653 (gdb_init): Also trace banned procedures.
654 (gdb_finish): Also untrace banned procedures.
655
97ccebe8
PA
6562012-01-16 Pedro Alves <palves@redhat.com>
657
658 Remove all calls to strace.
659
2af7517b
JK
6602012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
661
662 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
663 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
664
9241a8bc
PP
6652012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
666
667 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
668 * gdb.base/pie-execl.exp: Likewise.
669
3848a17f
KS
6702012-01-12 Keith Seitz <keiths@redhat.com>
671
672 PR mi/10586
673 * gdb.mi/var-cmd.c (struct anonymous): New structure.
674 (do_anonymous_type_tests): New function.
675 (main): Call do_anonymous_type_tests.
676 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
677 (verify_everything): New procedure.
678 * gdb.mi/mi-var-cp.cc (class A): New class.
679 (anonymous_structs_and_unions): New function.
680 (main): Call anonymous_structs_and_unions.
681 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
682 (verify_everything): New procedure.
683
440e2fca
KS
6842012-01-12 Keith Seitz <keiths@redhat.com>
685
686 * lib/mi-support.exp: Expand comments about PATH_EXPR.
687 (varobj_tree::get_path_expr): Assume that all varobjs are
688 compound unless they are known simple types.
689 Adjust path expressions based on parent type, path parent type,
690 and tree language.
691 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
692 the root varobj.
693 (mi_walk_varobj_tree): Add LANGUAGE parameter.
694
675399c9
PA
6952012-01-11 Pedro Alves <palves@redhat.com>
696
697 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
698 core files on this machine" anymore.
699
97ddaa9b
PH
7002012-01-11 Paul Hilfinger <hilfingr@adacore.com>
701
702 * gdb.base/watchpoint.c (recurser): Initialize local_x.
703 (main): Repeat recurser call.
704 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
705 equivalent to 'local_x'.
706
ea733575
PH
7072012-01-11 Paul Hilfinger <hilfingr@adacore.com>
708 Joel Brobecker <brobecker@adacore.com>
709
710 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
711
2ca0b532
PA
7122012-01-05 Pedro Alves <alves.ped@gmail.com>
713
714 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
715 * gdb.python/py-events.c (first): Add bits for new "step N" test.
716 * gdb.python/py-events.exp: Test that "step N" tripping on a
717 breakpoint emits a breakpoint event.
718
6e681866
JB
7192012-01-03 Joel Brobecker <brobecker@adacore.com>
720
721 * gdb.base/auxv.exp: Reformat the copyright notice.
722
3c2d6aff
YQ
7232012-01-03 Yao Qi <yao@codesourcery.com>
724
725 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
726 (strace_trace_on_diff_addr): New.
727 * gdb.trace/strace.c: (main): Add two local variables.
728
0852fee3
UW
7292011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
730
731 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
732 * gdb.cell/gcore.exp: Likewise.
733 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
734 to verify the correct instance of main is selected.
735
12c3e59c
JB
7362012-01-02 Joel Brobecker <brobecker@adacore.com>
737
738 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
739 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
740 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
741 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
742 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
743 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
744 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
745 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
746 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
747 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
748 gdb.threads/thread_check.c: Reformat copyright header.
749
c0f378ec
EBM
7502011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
751
e4a7ca93 752 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
753 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
754 is not enabled.
755
3bc96cfb
JK
7562011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
757
758 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
759 parameter to self_exec, adjust the function.
760 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
761 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
762 (set var do_exit = 0): Remove test.
763 (newline at end of file): Add one.
764
095bcf5e
JB
7652011-12-27 Joel Brobecker <brobecker@adacore.com>
766
767 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
768 New files.
769
18d19bd1
JK
7702011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
771
772 Fix racy FAILs.
773 * gdb.threads/fork-thread-pending.c (barrier): New variable.
774 (thread_function, thread_forker): Call pthread_barrier_wait for it.
775 (main): Call pthread_barrier_init for it.
776
e809353a
JK
7772011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
778
779 Fix double send_gdb leading to racy FAILs.
780 * gdb.base/break.exp (set silent break bp_location1): Replace
781 3x send_gdb and gdb_expect by gdb_test.
782 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
783 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
784 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
785 instead of send_gdb. Twice.
786 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
787 3x send_gdb and gdb_expect by gdb_test.
788 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
789
da8cb7ec
JK
7902011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
791
792 * gdb.linespec/linespec.exp: Compile using {c++}.
793
ae1a303e
JK
7942011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
795
796 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
797 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
798 (verify GCC PR debug/51668): New test.
799
cc72b2a2
KP
8002011-12-23 Kevin Pouget <kevin.pouget@st.com>
801
802 Introduce gdb.FinishBreakpoint in Python.
803 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
804 py-finish-breakpoint2
805 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
806 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
807 instead of line number.
808 * gdb.python/py-finish-breakpoint.c: New file.
809 * gdb.python/py-finish-breakpoint.exp: New file.
810 * gdb.python/py-finish-breakpoint.py: New file.
811 * gdb.python/py-finish-breakpoint2.cc: New file.
812 * gdb.python/py-finish-breakpoint2.exp: New file.
813 * gdb.python/py-finish-breakpoint2.py: New file.
814
3b7962f9
JK
8152011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
816
817 Partial fix of compatibility with gcc-4.7.
818 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
819 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
820 Add comment to add a PASS case in the future.
821
6538471c
JK
822 Fix compatibility with gcc-4.7.
823 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
824
7052e42c
UW
8252011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
826
827 PR tdep/12797
828 * gdb.base/callfuncs.exp: Remove KFAIL.
829
9ac7f98e
JB
8302011-12-21 Joel Brobecker <brobecker@adacore.com>
831
832 * gdb.ada/task_bp: New testcase.
833
f6eeced0
JK
8342011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
835
836 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
837 -DNO_SECTIONS.
838 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
839
72225e17
JK
8402011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
841
842 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
843 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
844 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
845 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
846 conditional for gcc <= 4.5.
847
13ac8d2c
JK
8482011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
849
850 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
851 by XFAIL.
852 * gdb.cp/static-method.exp (info addr A::func())
853 (list static-method.cc:xxx::(anonymous namespace)::A::func)
854 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
855 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
856 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
857 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
858 (test value of F in k3_m): Likewise.
859 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
860 Likewise.
861
049682ba
JK
8622011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
863
864 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
865 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
866 Remove.
867 * gdb.threads/attachstop-mt.c: Remove.
868 * gdb.threads/attachstop-mt.exp: Remove.
869
2c9d8796
MK
8702011-12-17 Mark Kettenis <kettenis@gnu.org>
871
872 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
873
e0f9f062
DE
8742011-12-16 Doug Evans <dje@google.com>
875
f4aa2101 876 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
877 * boards/native-gdbserver.exp: New file.
878
e0f9f062
DE
879 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
880 gdbserver output.
881 (gdbserver_default_get_remote_address): New function.
882 (gdbserver_start): Call gdb,get_remote_address to compute argument
883 to "target remote" command.
884
80b6e756
PM
8852011-12-16 Phil Muldoon <pmuldoon@redhat.com>
886
1c3ad6ab 887 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
888 python print-stack. Add set/show python print-stack
889 off|full|message tests.
890
1576bd00
YQ
8912011-12-15 Yao Qi <yao@codesourcery.com>
892
893 * gdb.trace/strace.c: New
894 * gdb.trace/strace.exp: New.
895
d6a0f6e0
TT
8962011-12-14 Tom Tromey <tromey@redhat.com>
897
898 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
899
31015e1d
DE
9002011-12-14 Doug Evans <dje@google.com>
901
902 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
903
7b50312a
PA
9042011-12-14 Pedro Alves <pedro@codesourcery.com>
905
906 PR threads/10729
907
908 * gdb.mi/watch-nonstop.c: New file.
909 * gdb.mi/mi-watch-nonstop.exp: New file.
910
924437bc
PA
9112011-12-13 Pedro Alves <pedro@codesourcery.com>
912 Doug Evans <dje@google.com>
913
914 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
915 (clean_restart): Remove references to the gdb_stub target board
916 variable.
917 (gdb_step_for_stub): Delete.
918
919 * gdb.base/annota1.exp: Remove all references to [target_info
920 exists gdb_stub], gdb_step_for_stub and usestubs.
921 * gdb.base/annota3.exp: Ditto.
922 * gdb.base/async.exp: Ditto.
923 * gdb.base/break.exp: Ditto.
924 * gdb.base/code-expr.exp: Ditto.
925 * gdb.base/commands.exp: Ditto.
926 * gdb.base/completion.exp: Ditto.
927 * gdb.base/condbreak.exp: Ditto.
928 * gdb.base/consecutive.exp: Ditto.
929 * gdb.base/cvexpr.exp: Ditto.
930 * gdb.base/define.exp: Ditto.
931 * gdb.base/display.exp: Ditto.
932 * gdb.base/ena-dis-br.exp: Ditto.
933 * gdb.base/environ.exp: Ditto.
934 * gdb.base/gnu-ifunc.exp: Ditto.
935 * gdb.base/maint.exp: Ditto.
936 * gdb.base/pending.exp: Ditto.
937 * gdb.base/sect-cmd.exp: Ditto.
938 * gdb.base/sepdebug.exp: Ditto.
939 * gdb.base/unload.exp: Ditto.
940 * gdb.base/watchpoint-solib.exp: Ditto.
941 * gdb.cp/annota2.exp: Ditto.
942 * gdb.cp/annota3.exp: Ditto.
943 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
944 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
945 * gdb.mi/mi-pending.exp: Ditto.
946 * gdb.trace/circ.exp: Ditto.
947 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
948 * gdb.base/list.exp: Ditto.
949
950 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
951 breakpoint function and all references to the usestubs macro.
952 * gdb.base/exprs.c: Ditto.
953 * gdb.base/freebpcmd.c: Ditto.
954 * gdb.base/bitfields.c: Ditto.
955 * gdb.base/bitfields2.c: Ditto.
956 * gdb.base/break.c: Ditto.
957 * gdb.base/call-sc.c: Ditto.
958 * gdb.base/call-signals.c: Ditto.
959 * gdb.base/callfuncs.c: Ditto.
960 * gdb.base/charset.c: Ditto.
961 * gdb.base/consecutive.c: Ditto.
962 * gdb.base/constvars.c: Ditto.
963 * gdb.base/funcargs.c: Ditto.
964 * gdb.base/int-type.c: Ditto.
965 * gdb.base/interrupt.c: Ditto.
966 * gdb.base/langs0.c: Ditto.
967 * gdb.base/list0.c: Ditto.
968 * gdb.base/mips_pro.c: Ditto.
969 * gdb.base/miscexprs.c: Ditto.
970 * gdb.base/nodebug.c: Ditto.
971 * gdb.base/opaque0.c: Ditto.
972 * gdb.base/pointers.c: Ditto.
973 * gdb.base/printcmds.c: Ditto.
974 * gdb.base/ptype.c: Ditto.
975 * gdb.base/recurse.c: Ditto.
976 * gdb.base/reread1.c: Ditto.
977 * gdb.base/reread2.c: Ditto.
978 * gdb.base/restore.c: Ditto.
979 * gdb.base/return.c: Ditto.
980 * gdb.base/run.c: Ditto.
981 * gdb.base/scope0.c: Ditto.
982 * gdb.base/sepdebug.c: Ditto.
983 * gdb.base/setshow.c: Ditto.
984 * gdb.base/setvar.c: Ditto.
985 * gdb.base/sigall.c: Ditto.
986 * gdb.base/signals.c: Ditto.
987 * gdb.base/structs.c: Ditto.
988 * gdb.base/structs2.c: Ditto.
989 * gdb.base/testenv.c: Ditto.
990 * gdb.base/twice.c: Ditto.
991 * gdb.base/unwindonsignal.c: Ditto.
992 * gdb.base/watchpoint.c: Ditto.
993 * gdb.base/watchpoints.c: Ditto.
994 * gdb.base/whatis.c: Ditto.
995 * gdb.cp/classes.cc: Ditto.
996 * gdb.cp/cplusfuncs.cc: Ditto.
997 * gdb.cp/derivation.cc: Ditto.
998 * gdb.cp/formatted-ref.cc: Ditto.
999 * gdb.cp/misc.cc: Ditto.
1000 * gdb.cp/overload.cc: Ditto.
1001 * gdb.cp/ovldbreak.cc: Ditto.
1002 * gdb.cp/ref-params.cc: Ditto.
1003 * gdb.cp/ref-types.cc: Ditto.
1004 * gdb.cp/templates.cc: Ditto.
1005 * gdb.cp/virtfunc.cc: Ditto.
1006 * gdb.hp/gdb.aCC/run.c: Ditto.
1007 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
1008 * gdb.hp/gdb.compat/xdb0.c: Ditto.
1009 * gdb.reverse/consecutive-reverse.c: Ditto.
1010 * gdb.reverse/sigall-reverse.c: Ditto.
1011 * gdb.reverse/until-reverse.c: Ditto.
1012 * gdb.reverse/watch-reverse.c: Ditto.
1013 * gdb.trace/actions.c: Ditto.
1014 * gdb.trace/circ.c: Ditto.
1015 * gdb.trace/collection.c: Ditto.
1016
fabde485
PA
10172011-12-13 Pedro Alves <pedro@codesourcery.com>
1018
1019 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
1020 (func6, func7): New.
1021 (main): Call func6 and func7.
1022 * gdb.base/watchpoint.exp (test_wide_location_1)
1023 (test_wide_location_2): New.
1024 (top level): Re-enable hardware watchpoints if necessary. Call
1025 test_wide_location_1 and test_wide_location_2.
1026
ff7d1690
YQ
10272011-12-11 Yao Qi <yao@codesourcery.com>
1028
1029 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
1030
a6af7abe
JB
10312011-12-11 Joel Brobecker <brobecker@adacore.com>
1032
1033 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
1034 expected output for unsupported case.
1035
61638e15
JK
10362011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 PR testsuite/12649
1039 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
1040 Protect gdb_test_multiple by final $gdb_prompt match.
1041
0a00efc3
JK
10422011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1043
1044 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
1045 New variable, new test.
1046 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1047 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1048 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1049 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
1050 them if HAVE_GCC_45682_FIXED is not set.
1051
4511b1ba
YQ
10522011-12-10 Yao Qi <yao@codesourcery.com>
1053
1054 * gdb.trace/status-stop.exp: New.
1055 * gdb.trace/status-stop.c: New.
1056
27949e73
JK
10572011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1058
1059 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
1060 timeout.
1061
d8ea7931
TT
10622011-12-08 Tom Tromey <tromey@redhat.com>
1063
1064 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
1065 condition.
1066
1cc310d2
SS
10672011-12-07 Stan Shebs <stan@codesourcery.com>
1068
1069 * gdb.trace/tfind.exp: Update for output changes.
1070
d482a875
PA
10712011-12-07 Pedro Alves <pedro@codesourcery.com>
1072
1073 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
1074 throws "Cannot insert catchpoints in this configuration".
1075 * gdb.ada/mi_catch_ex.exp: Likewise.
1076
f0ba3972
PA
10772011-12-06 Pedro Alves <pedro@codesourcery.com>
1078
1079 * gdb.base/break-always.exp: Test changing memory at addresses
1080 with breakpoints inserted.
1081
f8eba3c6
TT
10822011-12-06 Joel Brobecker <brobecker@acacore.com>
1083
1084 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
1085 involving a fully qualified function name.
1086
10872011-12-06 Tom Tromey <tromey@redhat.com>
1088
1089 * gdb.ada/homonym.exp: Add three breakpoint tests.
1090
10912011-12-06 Tom Tromey <tromey@redhat.com>
1092
1093 * gdb.base/solib-weak.exp (do_test): Remove kfail.
1094 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
1095 * gdb.objc/objcdecode.exp: Update for output changes.
1096 * gdb.linespec/linespec.exp: New file.
1097 * gdb.linespec/lspec.cc: New file.
1098 * gdb.linespec/lspec.h: New file.
1099 * gdb.linespec/body.h: New file.
1100 * gdb.linespec/base/two/thefile.cc: New file.
1101 * gdb.linespec/base/one/thefile.cc: New file.
1102 * gdb.linespec/Makefile.in: New file.
1103 * gdb.cp/templates.exp (test_template_breakpoints): Update for
1104 output changes.
1105 * gdb.cp/re-set-overloaded.exp: Remove kfail.
1106 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
1107 makes one breakpoint.
1108 * gdb.cp/method2.exp (test_break): Update for output changes.
1109 * gdb.cp/mb-templates.exp: Update for output changes.
1110 * gdb.cp/mb-inline.exp: Update for output changes.
1111 * gdb.cp/mb-ctor.exp: Update for output changes.
1112 * gdb.cp/ovsrch.exp: Use fully-qualified names.
1113 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
1114 has multiple matches.
1115 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
1116 error message change.
1117 * gdb.base/list.exp (test_list_filename_and_number): Update for
1118 error message change.
1119 * gdb.base/break.exp: Disable pending breakpoints. Update for
1120 output changes.
1121 * configure.ac: Add gdb.linespec.
1122 * configure: Rebuild.
1123 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
1124
c642a434
UW
11252011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
1126
1127 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
1128 last_break register on s390*-*-* targets.
1129
b18003d1
JB
11302011-12-06 Joel Brobecker <brobecker@adacore.com>
1131
1132 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
1133 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
1134 of parameter X in procedure Foo.
1135
fe96589c
SS
11362011-12-05 Stan Shebs <stan@codesourcery.com>
1137
1138 * gdb.trace/tfind.exp: Update help string matches.
1139
1820ab47
JK
11402011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1141
1142 * gdb.server/ext-run.exp (get process list): Accept also systemd
1143 as PID 1.
1144
e11ac3a3
JK
11452011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1146 Pedro Alves <pedro@codesourcery.com>
1147
1148 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
1149 starting GDB.
1150 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
1151 $use_gdb_stub.
1152 * gdb.base/display.exp: Likewise.
1153 * gdb.base/ending-run.exp: Likewise.
1154 * gdb.base/list.exp (test_listsize): Likewise.
1155 * gdb.base/setshow.exp: Likewise.
1156 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
1157 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
1158 check by global $use_gdb_stub.
1159 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
1160 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
1161 (default_gdb_init): Unset global $use_gdb_stub.
1162 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
1163 by global $use_gdb_stub.
1164 * lib/gdbserver-support.exp: Extend comments for set_board_info
1165 gdb_protocol and gdb,socketport.
1166 (gdbserver_start_extended): Set global gdbserver_protocol and
1167 gdbserver_gdbport. Clear global use_gdb_stub.
1168 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
1169 from target use_gdb_stub.
1170 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
1171
1d41d75c
DE
11722011-12-03 Doug Evans <dje@google.com>
1173
1174 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
1175 (gdb_step_for_stub): Add comments.
1176
d6d7a51a
MR
11772011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
1178
1179 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
1180 to the caller.
1181 (gdb_test_multiple): Likewise.
1182
05acf274
JK
11832011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1184
1185 Fix gdb.mi/mi-solib.exp without system debug info installed.
1186 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
1187 expect attribute, return 0 for it. Update comments.
1188
2268b414
JK
11892011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1190
1191 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
1192 (corrupted list): Adjust the expectation.
1193
585861ea
JK
11942011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1195
1196 PR threads/13448
1197 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
1198 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
1199 * gdb.threads/tls-var-main.c: New file.
1200 * gdb.threads/tls-var.c: New file.
1201 * gdb.threads/tls-var.exp: New file.
1202
968643aa
JK
12032011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1204
1205 PR testsuite/12649
1206 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
1207 Protect gdb_test_multiple by final $gdb_prompt match.
1208 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
1209 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1210 (test_tracepoints): Likewise.
1211
9750bca9
JK
12122011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1213
1214 PR breakpoints/13346
1215 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
1216 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
1217 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
1218
ac1349b7
JB
12192011-12-01 Joel Brobecker <brobecker@adacore.com>
1220
1221 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
1222 * gdb.ada/homonym/homonym.adb: For use of all types defined
1223 locally inside both Get_Value subprograms.
1224
26d44faf
JK
12252011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1226
1227 Fix racy FAILs.
1228 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
1229 of send_gdb.
1230
514f6425
UW
12312011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1232
1233 * gdb.base/testenv.exp: Skip on remote targets. Unset global
1234 environment variable after test completed.
1235
4255c8d2
UW
12362011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1237
1238 * gdb.base/solib-nodir.exp: Skip if remote target.
1239 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
1240 application. Call gdb_load_shlibs.
1241 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
1242
a35ad96a
JB
12432011-11-29 Joel Brobecker <brobecker@adacore.com>
1244
1245 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
1246
1a1d5513
JB
12472011-11-28 Joel Brobecker <brobecker@adacore.com>
1248
1249 * gdb.ada/fullname_bp: New testcase.
1250
50b4ddf8
JK
12512011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1252
1253 PR testsuite/12649
1254 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
1255 Wrap send_gdb into a new gdb_test.
1256
fb0aec57
JK
1257 Code cleanup.
1258 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
1259 Convert send_gdb and gdb_expect to gdb_test_multiple.
1260
2376d946
JK
12612011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1262
1263 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
1264
1eec78bd
KS
12652011-11-23 Keith Seitz <keiths@redhat.com>
1266
1267 * lib/mi-support.exp (varobj_tree): New namespace and procs.
1268 (mi_varobj_tree_test_children_callback): New proc.
1269 (mi_walk_varobj_tree): New proc.
1270
36dfb11c
TT
12712011-11-22 Tom Tromey <tromey@redhat.com>
1272
1273 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
1274 Add "use_mi_command" argument.
1275 (mi_run_cmd, mi_run_with_cli): New procs.
1276 * gdb.mi/solib-lib.c: New file.
1277 * gdb.mi/solib-main.c: New file.
1278 * gdb.mi/mi-solib.exp: New file.
1279
0e965dd0
DE
12802011-11-21 Doug Evans <dje@google.com>
1281
1282 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
1283 _Unwind_DebugHook is missing.
1284
f196051f
SS
12852011-11-20 Stan Shebs <stan@codesourcery.com>
1286
1287 * gdb.trace/tstatus.exp: New.
1288 * gdb.trace/actions.c: Include string.h.
1289
bfccc43c
YQ
12902011-11-18 Yao Qi <yao@codesourcery.com>
1291
1292 * gdb.trace/pending.exp: New.
1293 * gdb.trace/pending.c: New.
1294 * gdb.trace/pendshr1.c: New.
1295 * gdb.trace/pendshr2.c: New.
1296 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
1297 tracepoint location becomes pending.
1298 (tracepoint_change_loc_2): New.
1299
73cd8ab1
DM
13002011-11-16 David S. Miller <davem@davemloft.net>
1301
1302 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
1303 target is sparc*-*-linux*
1304
77426730
PK
13052011-11-15 Paul Koning <paul_koning@dell.com>
1306
1307 * gdb.python/py-type.exp: New testcases for exceptions on scalar
1308 types.
1309
ed59ded5
DE
13102011-11-14 Doug Evans <dje@google.com>
1311
1312 * gdb.base/shell.exp: New file.
1313
405f8e94
SS
13142011-11-14 Stan Shebs <stan@codesourcery.com>
1315
1316 * gdb.trace/ftrace.c: New.
1317 * gdb.trace/ftrace.exp: New.
1318
1e4d1764
YQ
13192011-11-14 Yao Qi <yao@codesourcery.com>
1320
1321 * gdb.trace/change-loc-1.c: New.
1322 * gdb.trace/change-loc-2.c: New.
1323 * gdb.trace/change-loc.c: New.
1324 * gdb.trace/change-loc.exp: New.
1325 * gdb.trace/change-loc.h: New.
1326 * gdb.trace/trace-break.c (marker): Define new symbol.
1327 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
1328 New.
1329 (break_trace_same_addr_6): New.
1330
71eba9c2 13312011-11-12 Matt Rice <ratmice@gmail.com>
1332
1333 * gdb.base/info-macros.exp: Make tests for info definitions
1334 test info macro. Add tests for info macro argument processing.
1335 Rename a few tests.
1336
1d93e29a
KS
13372011-11-11 Keith Seitz <keiths@redhat.com>
1338
1339 PR gdb/12843
1340 * gdb.base/linespecs.exp: New file.
1341
a4b5b48a
DE
13422011-11-11 Doug Evans <dje@google.com>
1343
1344 * gdb.threads/print-threads.exp: Extend timeout for slower
1345 tests.
1346
f6b47be4
DE
13472011-11-10 Doug Evans <dje@google.com>
1348
792a0230
DE
1349 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
1350 "record to end of main" test.
1351
f6b47be4
DE
1352 * gdb.python/py-type.c (TS): New typedef.
1353 (ts): New global.
1354 * gdb.python/py-type.exp: Test field list of typedef.
1355
22355c90
JB
13562011-11-10 Joel Brobecker <brobecker@adacore.com>
1357
1358 * gdb.ada/small_reg_param: New testcase.
1359
a7860e76
TT
13602011-11-09 Tom Tromey <tromey@redhat.com>
1361
1362 * gdb.cp/destrprint.exp: New file.
1363 * gdb.cp/destrprint.cc: New file.
1364
72a2e3dc
MI
13652011-11-08 Meador Inge <meadori@codesourcery.com>
1366
1367 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
1368 (switch_stack_to_other): New test function.
1369 * gdb.arch/thumb-prologue.exp: New test cases.
1370
c7195df2 13712011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
1372
1373 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
1374
d3895d7d
YQ
13752011-11-08 Yao Qi <yao@codesourcery.com>
1376
1377 * gdb.exp (supports_process_record): New.
1378 (supports_reverse): New.
1379 * gdb.reverse/break-precsave.exp: Call support_process_record
1380 to run test conditionally.
1381 * gdb.reverse/consecutive-precsave.exp: Likewise.
1382 * gdb.reverse/i386-precsave.exp: Likewise.
1383 * gdb.reverse/machinestate-precsave.exp: Likewise.
1384 * gdb.reverse/solib-precsave.exp: Likewise.
1385 * gdb.reverse/step-precsave.exp: Likewise.
1386 * gdb.reverse/until-precsave.exp: Likewise.
1387 * gdb.reverse/watch-precsave.exp: Likewise.
1388 * gdb.reverse/break-reverse.exp: Call support_reverse to run
1389 test conditionally.
1390 * gdb.reverse/consecutive-reverse.exp: Likewise.
1391 * gdb.reverse/finish-precsave.exp: Likewise.
1392 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1393 * gdb.reverse/finish-reverse.exp: Likewise.
1394 * gdb.reverse/i386-reverse.exp: Likewise.
1395 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1396 * gdb.reverse/machinestate.exp: Likewise.
1397 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
1398 * gdb.reverse/sigall-precsave.exp: Likewise.
1399 * gdb.reverse/sigall-reverse.exp: Likewise.
1400 * gdb.reverse/solib-reverse.exp: Likewise.
1401 * gdb.reverse/step-reverse.exp: Likewise.
1402 * gdb.reverse/until-reverse.exp: Likewise.
1403 * gdb.reverse/watch-reverse.exp: Likewise.
1404
a59306a3
YQ
14052011-11-05 Yao Qi <yao@codesourcery.com>
1406
1407 * gdb.trace/trace-break.exp: Add test on setting two
1408 fast tracepoints at the same address.
1409
87769f59
JK
14102011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1411
1412 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
1413
3065dfb6
SS
14142011-11-02 Stan Shebs <stan@codesourcery.com>
1415
1416 * gdb.trace/collection.c: Add code using strings.
1417 * gdb.trace/collection.exp: Add tests of string collection.
1418
89e208db
JK
14192011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1420
1421 * gdb.base/skip-solib.exp (executable_main): New variable.
1422 (binfile_main): Base it on that.
1423 Use $executable_main in clean_restart calls. Drop gdb_exit and
1424 gdb_start calls.
1425
405e54e9
JK
14262011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1427
1428 Fix racy FAILs.
1429 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1430 breakpoint_re globals import by async. Set string_regex to .* for
1431 async. Remove the optional thread_selected_re and breakpoint_re
1432 globals expectations.
1433
58e8570a
JM
14342011-11-01 Joseph Myers <joseph@codesourcery.com>
1435
1436 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1437 well as Cygwin.
1438
7b35ec7f 14392011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
1440
1441 Add tests for skip command.
89e208db
JK
1442 * gdb.base/skip-solib-lib.c: New
1443 * gdb.base/skip-solib-main.c: New
1444 * gdb.base/skip-solib.exp: New
1445 * gdb.base/skip.c: New
1446 * gdb.base/skip.exp: New
1447 * gdb.base/skip1.c: New
1448 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 1449
b9fd1791
PA
14502011-10-31 Yao Qi <yao@codesourcery.com>
1451 Pedro Alves <pedro@codesourcery.com>
1452
1453 * gdb.trace/trace-break.c: New.
1454 * gdb.trace/trace-break.exp: New.
1455
4323fecc
JK
14562011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1457
1458 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1459 break-here-2.
1460
0e5bf2a8
PA
14612011-10-28 Pedro Alves <pedro@codesourcery.com>
1462
1463 * gdb.threads/no-unwaited-for-left.c: New.
1464 * gdb.threads/no-unwaited-for-left.exp: New.
1465 * gdb.threads/non-ldr-exc-1.c: New.
1466 * gdb.threads/non-ldr-exc-1.exp: New.
1467 * gdb.threads/non-ldr-exc-2.c: New.
1468 * gdb.threads/non-ldr-exc-2.exp: New.
1469 * gdb.threads/non-ldr-exc-3.c: New.
1470 * gdb.threads/non-ldr-exc-3.exp: New.
1471 * gdb.threads/non-ldr-exc-4.c: New.
1472 * gdb.threads/non-ldr-exc-4.exp: New.
1473
3a3dad98
JK
14742011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1475
1476 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1477 * gdb.base/attach-pie-misread.exp: Likewise.
1478 * gdb.base/break-interp.exp: Likewise.
1479 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1480 testcases for use_gdb_stub.
1481 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1482 (continue): New testcase.
1483 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1484 * gdb.threads/attach-into-signal.exp: Likewise.
1485 * gdb.threads/attach-stopped.exp: Likewise.
1486 * gdb.threads/attachstop-mt.exp: Likewise.
1487
d6a5d40c
PK
14882011-10-28 Paul Koning <paul_koning@dell.com>
1489
1490 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1491
ca539be8
JK
14922011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1493
1494 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1495 (mi_gdb_test): Import globals thread_selected_re
1496 and breakpoint_re. Expect them optionally at the regex start.
1497
d234ef5c
DE
14982011-10-27 Doug Evans <dje@google.com>
1499
1500 * gdb.python/python.exp: Test source -s.
1501
ab964825
PK
15022011-10-26 Paul Koning <paul_koning@dell.com>
1503
1504 * gdb.python/lib-types.cc (struct A): New structure.
1505 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1506
54d8a644
PK
15072011-10-25 Paul Koning <paul_koning@dell.com>
1508
1509 PR python/13327
d234ef5c 1510
54d8a644
PK
1511 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1512 fetch_lazy method.
1513
b0221781
YQ
15142011-10-24 Yao Qi <yao@codesourcery.com>
1515
1516 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1517 target is tic6x-*-*.
1518
6cda5a20
JB
15192011-10-21 Joel Brobecker <brobecker@adacore.com>
1520
1521 * gdb.ada/mi_task_info/task_switch.adb: New file.
1522 * gdb.ada/mi_task_info.exp: New file.
1523
5ed9db04
JK
15242011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1525
1526 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1527 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1528
9df2fbc4
PM
15292011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1530
1531 PR python/12656
1532
1533 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1534 global_block tests.
1535
736086ba
TT
15362011-10-18 Tom Tromey <tromey@redhat.com>
1537
1538 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1539
4af31552
TT
15402011-10-18 Tom Tromey <tromey@redhat.com>
1541
1542 * gdb.base/source.exp: Don't include full file name in test name.
1543 * gdb.python/python.exp: Don't include full file name in test
1544 name.
1545
43136979
AR
15462011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1547
1548 * gdb.base/attach-pie-noexec.c: New files.
1549 * gdb.base/attach-pie-noexec.exp: New files.
1550
543a9323
JM
15512011-10-17 Joseph Myers <joseph@codesourcery.com>
1552
1553 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1554 prompt for each extra line in command.
1555
21ae7a4d
JK
15562011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1557
1558 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1559 Revert the part of:
1560 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1561 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1562 Change the expected string.
1563
20ec36d9
JK
15642011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1565
1566 Fix results with system glibc debug info installed.
1567 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1568 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1569 Accept also __libc_ symbol prefix and no prefix.
1570
6501c2fc
KS
15712011-10-14 Keith Seitz <keiths@redhat.com>
1572
1573 PR c++/13225
1574 * gdb.cp/converts.cc (foo3_1): New function.
1575 (foo3_2): New functions.
1576 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1577 and null pointer conversions of integer constant zero.
1578 Add test to check if all arguments are checked for incompatible
1579 conversion BADNESS.
1580
55b1fd0c
TT
15812011-10-14 Tom Tromey <tromey@redhat.com>
1582
1583 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1584 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1585 linespec.
1586
22c05d8a
JK
15872011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1588
1589 Fix internal error regression.
1590 * gdb.dwarf2/implptr-optimized-out.S: New file.
1591 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1592
1d6edc3c
JK
15932011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1594
1595 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1596 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1597 (loclist): New.
1598 (4): New abbrev.
1599 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1600 Use prepare_for_testing, remove clean_restart.
1601 (p arraynoloc, p arraycallnoloc): New tests.
1602
9ec72168
JK
16032011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1604
1605 * gdb.cp/namespace-enum.exp (executable): New variable.
1606 (binfile): Use ${objdir}/${subdir}/ prefix.
1607 Use ${executable} for clean_restart.
1608
9c6c53f7
SA
16092011-10-11 Sterling Augustine <saugustine@google.com>
1610
1611 * gdb.cp/Makefile.in: Add namespace-enum test.
1612 * gdb.cp/namespace-enum.exp: New file.
1613 * gdb.cp/namespace-enum.c: New file.
1614 * gdb.cp/namespace-enum-main.c: New file.
1615
fac7ceb3
UW
16162011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1617
1618 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1619 sysroot.
1620
941b2081
JK
16212011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1622
1623 Reimplement @entry in input expressions.
1624 * gdb.base/exprs.c (v_int_array_init): New variable.
1625 * gdb.base/exprs.exp (print v_int_array_init)
1626 (print *v_int_array_init@1, print *v_int_array_init@2)
1627 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1628 (print v_int_array_init[1]@1): New tests.
1629
0344e878
JM
16302011-10-10 Joseph Myers <joseph@codesourcery.com>
1631
1632 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1633 expected message.
1634
5a56e9c5
DE
16352011-10-09 Doug Evans <dje@google.com>
1636
1637 * gdb.base/alias.exp: Add tests for alias command.
1638
2bda9cc5
JK
16392011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1640
1641 * gdb.arch/amd64-entry-value.s: New file.
1642 * gdb.mi/mi2-amd64-entry-value.s: New file.
1643
a471c594
JK
16442011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1645
1646 Display @entry parameter values even for references.
1647 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1648 functions.
1649 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1650 reference and datap_input.
1651 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1652 breakpoints.
1653 (continue to breakpoint: entry_reference: reference)
1654 (entry_reference: bt at entry)
1655 (continue to breakpoint: entry_reference: breakhere_reference)
1656 (entry_reference: bt, entry_reference: ptype regparam)
1657 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1658 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1659 (entry_reference: p regcopy, entry_reference: p nodataparam)
1660 (entry_reference: p nodataparam@entry): New tests.
1661
36b11add
JK
16622011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1663
1664 Support @entry in input expressions.
1665 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1666 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1667 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1668 (tailcall: p j@entry): New tests.
1669 * gdb.cp/koenig.cc (A::entry): New function.
1670 (main): Call it.
1671 * gdb.cp/koenig.exp (p entry (c)): New test.
1672
e18b2753
JK
16732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1674
1675 Display @entry parameter values (without references).
1676 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1677 (different, validity, invalid): New functions.
1678 (main): Call them.
1679 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1680 stacktest, breakhere_stacktest, different, breakhere_different,
1681 breakhere_validity and breakhere_invalid.
1682 (entry: bt): Update for @entry.
1683 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1684 (entry_validity: *, entry_invalid: *): Many new tests.
1685 * gdb.base/break.exp
1686 (run until breakpoint set at small function, optimized file): Accept
1687 also the @entry suffix.
1688 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1689 * gdb.mi/mi2-amd64-entry-value.c: New files.
1690 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1691
2d6c5dc2
JK
16922011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1693
1694 Protect entry values against self tail calls.
1695 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1696 (main): Call self.
1697 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1698 (set debug entry-values 1, self: bt debug entry-values): New tests.
1699
111c6489
JK
17002011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1701
1702 Recognize virtual tail call frames.
1703 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1704 (amb_b, amb_a): New.
1705 (main): Call a and b.
1706 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1707 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1708 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1709 New tests.
1710
8e3b41a9
JK
17112011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1712
1713 Implement basic support for DW_TAG_GNU_call_site.
1714 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1715 * gdb.arch/amd64-entry-value.cc: New file.
1716 * gdb.arch/amd64-entry-value.exp: New file.
1717
181cebd4
JK
17182011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1719
1720 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1721 * gdb.dwarf2/implptr-64bit.S: New file.
1722 * gdb.dwarf2/implptr-64bit.exp: New file.
1723
741f5e3c
JK
17242011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1725
1726 Fix initial language detection with -readnow.
1727 * gdb.cp/readnow-language.cc: New file.
1728 * gdb.cp/readnow-language.exp: New file.
1729
a73d2258
JK
17302011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1731
1732 Fix printed anonymous struct name.
1733 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1734
af369495
JM
17352011-10-09 Joseph Myers <joseph@codesourcery.com>
1736
1737 * gdb.base/solib-symbol.exp: Do not include directories in
1738 filenames in expected messages.
1739
1fa57852
DE
17402011-10-07 Doug Evans <dje@google.com>
1741
1742 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1743
bd054e06
KP
17442011-10-07 Kevin Pouget <kevin.pouget@st.com>
1745
1746 Allow Python notification of new object-file loadings.
1747 * gdb.python/py-events.exp: Test newobjfile event.
1748 * gdb.python/py-events.py: Register newobjfile callback.
1749 * gdb.python/py-events.c: Add call to shared library
1750 * gdb.python/py-events-shlib.c: New file.
1751
8031b6f8
JM
17522011-10-06 Joseph Myers <joseph@codesourcery.com>
1753
1754 * gdb.base/fixsection.exp: Do not include directories in filename
1755 in expected message.
1756
7fea6923
PM
17572011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1758
1759 Add tests for passing of environment variables to inferior.
1760 * gdb.base/testenv.c: New test source.
1761 * gdb.base/testenv.exp: New expect test.
1762
687f2a88
PK
17632011-10-04 Paul Koning <paul_koning@dell.com>
1764
1765 * gdb.python/py-value.c (main): Break before return.
1766
cb6be26b
KP
17672011-10-04 Kevin Pouget <kevin.pouget@st.com>
1768
1769 PR python/12691: Add the inferior to Python exited event
1770 * gdb.python/py-events.exp: Test the inferior attribute of exited
1771 event with a fork.
1772 * gdb.python/py-events.py: Print inferior number on exit.
1773 * gdb.python/py-events.c: Fork the inferior.
1774
fb213700
EBM
17752011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1776
1777 * gdb.base/jit.exp: Add testcase name to log message
1778
aa2071bd
PK
17792011-10-03 Paul Koning <paul_koning@dell.com>
1780 Jan Kratochvil <jan.kratochvil@redhat.com>
1781
1782 * gdb.python/py-value.exp
1783 (python inval = gdb.parse_and_eval('*(int*)0'))
1784 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1785 (set argc=2, python print argc_lazy): New tests.
1786
dd11a36c
JB
17872011-10-02 Joel Brobecker <brobecker@adacore.com>
1788
1789 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1790
46f886f1
JK
17912011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1792 Pedro Alves <pedro@codesourcery.com>
1793
1794 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1795 can_read_0, test for it.
1796 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1797 (parse_and_eval with memory error): ... here, make it untested if
1798 can_read_0.
1799
c5cb204f
MP
18002011-09-30 Marek Polacek <mpolacek@redhat.com>
1801
1802 * gdb.python/python.exp (verify pagination beforehand)
1803 (verify pagination afterwards): Fix race by splitting the line.
1804
68fb0ec0
JM
18052011-09-29 Joseph Myers <joseph@codesourcery.com>
1806
1807 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1808 for 64-bit multilibs from i?86-* targets.
1809
6aee0d90
MP
18102011-09-29 Marek Polacek <mpolacek@redhat.com>
1811
1812 * lib/gdb.exp: Fix a typo in one of the comments.
1813
e9101ff5
MP
18142011-09-29 Marek Polacek <mpolacek@redhat.com>
1815
1816 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1817 matching pattern.
1818
7a81bdbf
PK
18192011-09-28 Paul Koning <paul_koning@dell.com>
1820
1821 * gdb.python/py-type.c (enum E): New.
1822 * gdb.python/py-type.exp (test_fields): Add tests for Python
1823 mapping access to fields.
1824 (test_enums): New test for field access on enums.
1825
6710bf39
SS
18262011-09-27 Stan Shebs <stan@codesourcery.com>
1827
1828 * gdb.trace/collection.exp: Test collection of $_ret.
1829
b2a6bdeb
AT
18302011-09-22 Andreas Tobler <andreast@fgznet.ch>
1831
1832 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1833 list of compilation switches for <*-*-freebsd*>.
1834
3c9057f3
SS
18352011-09-19 Stan Shebs <stan@codesourcery.com>
1836
1837 * gdb.trace/tspeed.exp: New file.
1838 * gdb.trace/tspeed.c: New file.
1839
34518530
YQ
18402011-09-18 Yao Qi <yao@codesourcery.com>
1841
1842 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1843 instructions.
1844 (test_adr_32bit, test_pop_pc): Likewise.
1845 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1846 Thumb instructions.
1847 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1848 in gdb_test_multiple.
1849 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1850
ab254057
YQ
18512011-09-17 Yao Qi <yao@codesourcery.com>
1852
1853 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1854 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1855 support single step to signal handler.
1856
9c317b71
YQ
18572011-09-17 Yao Qi <yao@codesourcery.com>
1858
1859 * gdb.base/disp-step-fork.c: New.
1860 * gdb.base/disp-step-syscall.exp: New.
1861 * gdb.base/disp-step-vfork.c: New.
1862
a8123151
JB
18632011-09-16 Joel Brobecker <brobecker@adacore.com>
1864
1865 * gdb.ada/tasks.exp: Make the expected output for
1866 the `info tasks' tests more resilient to spacing
1867 changes.
1868
63a9aad8
JK
18692011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1870
1871 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1872 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1873
2aa48337
KP
18742011-09-15 Kevin Pouget <kevin.pouget@st.com>
1875
1876 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1877 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1878
6839b47f
KP
18792011-04-30 Kevin Pouget <kevin.pouget@st.com>
1880
1881 Handle multiple breakpoint hits in Python interface:
1882 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1883 presence.
1884 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1885 breakpoint hits.
1886
0935723e
JK
18872011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1888 Jan Kratochvil <jan.kratochvil@redhat.com>
1889
1890 * gdb.python/py-events.exp: Remove pretty printing comment.
1891 * gdb.python/py-evsignal.exp: New file.
1892 * gdb.python/py-evthreads.c: Include signal.h.
1893 (thread3): Remove variable count3. Remove variable bad and use raise
1894 instead.
1895 (thread2): Remove variable count2. Move thread3 pthread_create here,
1896 merge pthread_join to a single line.
1897 (main): Remove variable count1. Merge pthread_join with pthread_create
1898 to a single line.
1899 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1900 KFAIL python/12966 for gdbserver. Test return value of
1901 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1902 gdb_expect by gdb_test and gdb_test_multiple.
1903 (thread 2, thread 3): New tests.
1904
4801a9a3
PA
19052011-09-12 Matt Rice <ratmice@gmail.com>
1906 Pedro Alves <pedro@codesourcery.com>
1907
1908 PR gdb/13175
1909
1910 * gdb.base/interp.exp: New tests.
1911 * gdb.base/interp.c: New file.
1912
24ece742
DE
19132011-09-12 Doug Evans <dje@google.com>
1914
1915 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1916 * gdb.dwarf2/typeddwarf.exp: Ditto.
1917
7f062217
JK
19182011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1919
1920 Fix compatibility with x32 arch.
1921 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1922 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1923 is_x86_like_target.
1924 * testsuite/gdb.trace/collection.exp: Likewise.
1925 * testsuite/gdb.trace/report.exp: Likewise.
1926 * testsuite/gdb.trace/unavailable.exp: Likewise.
1927 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1928 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1929 (is_x86_like_target): Check also is_amd64_regs_target.
1930
08711b9a
JK
19312011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1932
1933 PR breakpoints/12435
1934 * gdb.arch/amd64-prologue-xmm.c: New file.
1935 * gdb.arch/amd64-prologue-xmm.exp: New file.
1936 * gdb.arch/amd64-prologue-xmm.s: New file.
1937
b99b5f66
JK
19382011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1939
1940 * gdb.dwarf2/dw2-param-error-main.c: New file.
1941 * gdb.dwarf2/dw2-param-error.S: New file.
1942 * gdb.dwarf2/dw2-param-error.exp: New file.
1943
a391a2f6
PA
19442011-09-08 Pedro Alves <pedro@codesourcery.com>
1945
1946 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
1947 inferior's pid and look for a core dump named core.$pid. Use
1948 `remote_file' commands on the host instead of hand coding shell
1949 commands on the build.
1950 * gdb.base/valgrind-db-attach.exp: Kill the program before
1951 finishing the test.
1952
7d8e6458 19532011-09-02 Matt Rice <ratmice@gmail.com>
1954
1955 * lib/prompt.exp: New file for testing the first prompt.
1956 * gdb.python/py-prompt.exp: Ditto.
1957 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
1958
68e77c9e
PA
19592011-09-02 Pedro Alves <pedro@codesourcery.com>
1960
1961 * gdb.threads/gcore-thread.exp: Set the global core_supported to
1962 0, before testing gcore.
1963
9655e943
JK
19642011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1965
df6dc84d
JK
1966 * dw2-ifort-parameter-debug.S: Update copyright year.
1967 * dw2-ifort-parameter.c: Update copyright year.
1968 * dw2-ifort-parameter.exp: Update copyright year.
1969
9655e943
JK
1970 * dw2-ifort-parameter-debug.S: New file.
1971 * dw2-ifort-parameter.c: New file.
1972 * dw2-ifort-parameter.exp: New file.
1973
353d1d73
JK
19742011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1975
1976 * gdb.base/commands.exp (error_clears_commands_left): New function.
1977 (): Call it.
1978
5c07461a
JK
19792011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1980
1981 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
1982 (C): Initialize `a'.
1983 * gdb.mi/mi-inheritance-syntax-error.exp
1984 (-data-evaluate-expression $path): Expect `a' as 5.
1985
0d932b2f
MK
19862011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
1987
1988 PR mi/11912
1989 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
1990 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
1991 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
1992 keyword in output of -var-info-path-expression.
1993
bdb54049
JK
19942011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1995
1996 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
1997 * gdb.trace/collection.exp: Likewise.
1998 * gdb.trace/report.exp: Likewise.
1999 * gdb.trace/unavailable.exp: Likewise.
2000 * gdb.trace/while-dyn.exp: Likewise.
2001
59cde39c
KS
20022011-08-18 Keith Seitz <keiths@redhat.com>
2003
2004 PR c++/12266
2005 * gdb.cp/meth-typedefs.cc: New file.
2006 * gdb.cp/meth-typedefs.exp: New file.
2007
fa3a4f15
PM
20082011-08-17 Phil Muldoon <pmuldoon@redhat.com>
2009
2010 * gdb.python/python.exp: Add extended-prompt tests.
2011
c1049fca
JK
20122011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2013
2014 * gdb.arch/i386-dr3-watch.exp
2015 (watchpoint on gap1 does not fit debug registers)
2016 (delete all watchpoints): Fix racy expect strings.
2017
d93f7b5c
YQ
20182011-08-14 Yao Qi <yao@codesourcery.com>
2019
2020 * gdb.base/maint.exp: set data_section to ".neardata".
2021 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
2022 * gdb.base/savedregs.exp: Handle SIGILL.
2023 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
2024 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
2025
457e09f0
DE
20262011-08-12 Doug Evans <dje@google.com>
2027
2028 * gdb.python/py-symbol.exp: Add test for symbol.type.
2029
5d0bb2fb
UW
20302011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
2031
2032 * gdb.threads/pthreads.exp: Enable on non-native configurations.
2033 * gdb.mi/mi-pthreads.exp: Likewise.
2034 * gdb.mi/mi2-pthreads.exp: Likewise.
2035 * gdb.mi/gdb669.exp.exp: Likewise.
2036
fcdfa280
PA
20372011-08-09 Pedro Alves <pedro@codesourcery.com>
2038
2039 * lib/mi-support.exp (detect_async): Rename to...
2040 (mi_detect_async): ... this.
2041 * gdb.mi/mi-nonstop-exit.exp: Adjust.
2042 * gdb.mi/mi-nonstop.exp: Adjust.
2043 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
2044 * gdb.mi/mi-nsintrall.exp: Adjust.
2045 * gdb.mi/mi-nsmoribund.exp: Adjust.
2046 * gdb.mi/mi-nsthrexec.exp: Adjust.
2047
9d8fa392
PA
20482011-08-09 Pedro Alves <pedro@codesourcery.com>
2049
2050 * gdb.base/display.c (do_loops): New `p_i' local.
2051 * gdb.base/display.exp: Test displaying a variable that is
2052 temporarily at a bad address.
2053
b6cede78
JK
20542011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2055
2056 * gdb.dwarf2/dw2-op-stack-value.S: New file.
2057 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
2058
67bedb8c
JK
20592011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2060
2061 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
2062 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
2063 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 2064
af6e93b2
PA
20652011-08-05 Pedro Alves <pedro@codesourcery.com>
2066
2067 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
2068 procedure.
2069 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
2070
1cf0e11f
YQ
20712011-08-05 Yao Qi <yao@codesourcery.com>
2072
2073 * gdb.base/callfuncs.exp: Set language after main.
2074 * gdb.cp/cplusfuncs.exp: Likewise.
2075 * gdb.cp/inherit.exp: Likewise.
2076
a1e28cb2
UW
20772011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2078
2079 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
2080 * gdb.base/watch-vfork.exp: Skip on remote targets.
2081
d4f5bbb9
UW
20822011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2083
2084 * gdb.threads/thread-find.exp: Support remote targets.
2085
724f4f80
UW
20862011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2087
2088 * gdb.base/jit.exp: Download solib_binfile to target.
2089 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
2090 and call dlopen without full path name.
2091 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
2092 dlopen without full path name.
2093
934709f0
PW
20942011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2095
2096 * gdb.base/break-always.exp: Complete the test
2097 with duplicated breakpoints and enabling/disabling them.
2098
c26106c4
TT
20992011-08-02 Tom Tromey <tromey@redhat.com>
2100
2101 PR gdb/11289:
2102 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
2103
9300444e 21042011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
2105
2106 PR gdb/13045
2107 * gdb.base/float.exp: Add new test case for PR gdb/13045
2108 * gdb.base/float.c: New file.
2109
00bd41d6
PM
21102011-07-28 Phil Muldoon <pmuldoon@redhat.com>
2111
2112 * gdb.python/py-mi.exp: Test printers returning string hint, and
2113 also not returning a value.
2114 * gdb.python/py-prettyprint.c: Add testcase for above.
2115 * gdb.python/py-prettyprint.py: Add test printer for above.
2116
d24f74ce
JK
21172011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2118
2119 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
2120 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
2121 (.Ldie30) Add as field "data4".
2122 (.Ldie32) Rename field "b" to "shl".
2123 (abbrev4) Change for the "data4" field.
2124 (abbrev5, abbrev6) Remove.
2125 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
2126 (p &s.shl): ... here. Add comment.
2127 (p &s.data4): New.
2128
bb7da2bf
JK
21292011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2130
2131 Fix crash on lval_computed values.
2132 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
2133
11081198
JK
21342011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2135
2136 * gdb.base/help.exp (help whatis): Update the expected string.
2137
3c6e0cb3
JK
21382011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2139
2140 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
2141 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
2142 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2143 Change the expected string.
2144
efa80663
PA
21452011-07-26 Pedro Alves <pedro@codesourcery.com>
2146
2147 * gdb.base/watchpoint.exp
2148 (test_disable_enable_software_watchpoint): New procedure.
2149 (top level): Run it.
2150
db8e4570
UW
21512011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2152
2153 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
2154 executable file "${binfile}", C++ version "${binfile}-cxx".
2155 * gdb.python/py-prettyprint.exp: Likewise.
2156 * gdb.python/py-symbol.exp: Likewise.
2157 * gdb.python/py-type.exp: Likewise.
2158 * gdb.python/py-value.exp: Likewise.
2159 * gdb.python/py-template.exp (test_template_arg): Pass full executable
2160 file name instead of just suffix.
2161
543305c9
JK
21622011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2163
2164 Fix implicit pointer offsets.
2165 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
2166 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
2167 (continue to breakpoint: continue to baz breakpoint for implptr)
2168 (sanity check element 0, sanity check element 1)
2169 (enter the inlined function, check element 0 for the offset)
2170 (check element 1 for the offset)
2171 (continue to breakpoint: ignore the second baz breakpoint): New tests.
2172 (set foo breakpoint for implptr): Update the breakpoint number.
2173
b3215adc
UW
21742011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2175
2176 * gdb.python/py-mi.exp: Use different file names for different
2177 versions of the executable under test.
2178 * gdb.python/py-prettyprint.exp: Likewise.
2179 * gdb.python/py-symbol.exp: Likewise.
2180 * gdb.python/py-template.exp: Likewise.
2181 * gdb.python/py-type.exp: Likewise.
2182 * gdb.python/py-value.exp: Likewise.
2183
182b9acc
UW
21842011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2185
2186 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
2187 flag after restarting GDB if necessary.
2188
e6052b5d
UW
21892011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2190
2191 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
2192
1ced966e
PA
21932011-07-22 Pedro Alves <pedro@codesourcery.com>
2194
2195 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
2196 backend doesn't leave used debug registers behind.
2197
3543a589
TT
21982011-07-22 Tom Tromey <tromey@redhat.com>
2199
2200 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
2201 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
2202 argument.
2203 * gdb.dwarf2/typeddwarf-amd64.S: New file.
2204
14d15303 22052011-07-21 Matt Rice <ratmice@gmail.com>
2206
2207 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
2208 in mostlyclean rule. Add files ending in .core.
2209
9b158ba0 22102011-07-21 Matt Rice <ratmice@gmail.com>
2211
2212 PR macros/12999
2213 * gdb.base/info-macros.c: New test sources.
2214 * gdb.base/info-macros.exp: New tests.
2215
d17b6f81
PM
22162011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2217
2218 * gdb.python/python.exp: Add prompt substitution tests.
2219
918dd910
JK
22202011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 Fix crash if referenced CU is aged out.
2223 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
2224 New.
2225 * gdb.dwarf2/implptr.exp: Likewise.
2226
0e37a63c
JK
22272011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2228
2229 * gdb.dwarf2/implptr.S: Rebuilt.
2230 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
2231 (bar): Use them for j, k, l.
2232 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
2233 COMPILE.
2234 (print j in implptr:bar): Update for the intp typedef.
2235 (print p[0].x in implptr:foo): Use more exact regex.
2236
f65cf84c
TT
22372011-07-18 Tom Tromey <tromey@redhat.com>
2238
2239 * gdb.cp/static-method.exp: Add missing single quote.
2240
d5b4a7be
YQ
22412011-07-18 Yao Qi <yao@codesourcery.com>
2242
2243 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
2244 supported.
2245 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2246 * gdb.mi/mi-nonstop.exp: Likewise.
2247 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2248 * gdb.mi/mi-nsintrall.exp: Likewise.
2249 * gdb.mi/mi-nsmoribund.exp: Likewise.
2250 * gdb.mi/mi-nsthrexec.exp: Likewise.
2251 * gdb.python/py-evthreads.exp: Likewise.
2252
e9ea2662
JK
22532011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2254
2255 Code cleanup.
2256 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
2257 it. Substitute it instead of test_compiler_info everywhere.
2258
ce451573
UW
22592011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2260
2261 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
2262 remote targets as well.
2263
756d88a7
UW
22642011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2265
2266 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
2267 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2268
31f83dc5
UW
22692011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2270
2271 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
2272 a remote machine, not the host.
2273 (gdb_compile_shlib): Set soname if target is remote.
2274
059241a0
PP
22752011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2276
2277 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
2278
28a0b48c 22792011-07-13 Matt Rice <ratmice@gmail.com>
2280
2281 * gdb.python/py-objfile-script-gdb.py: Renamed to
2282 py-objfile-script-gdb.py.in.
2283 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
2284 py-objfile-script-gdb.py.
2285 * gdb.python/py-objfile-script.exp: Update reference to
2286 py-objfile-script-gdb.py.
2287
9a771b67
JK
22882011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2289
2290 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
2291 reference undefined label.
2292
04ad99e6
JK
22932011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2294
2295 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
2296 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
2297 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
2298 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2299
713389e0
PM
23002011-07-11 Phil Muldoon <pmuldoon@redhat.com>
2301
2302 PR python/12438
2303 * gdb.python/python.exp: Add maint set/show python print-stack
2304 deprecated tests. Add set/show python print-backtrace tests.
2305
97d146f8
JK
23062011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2307
2308 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
2309 debug info.
2310
facde0e5 23112011-07-06 Matt Rice <ratmice@gmail.com>
2312
2313 * gdb.python/python.exp: Update filename paths.
2314 * gdb.python/py-symtab.exp: Ditto.
2315
438640d1
MP
23162011-07-06 Marek Polacek <mpolacek@redhat.com>
2317
2318 * gdb.python/py-evthreads.exp: Add missing `$'.
2319
33a365df
MF
23202011-07-06 Jie Zhang <jie.zhang@analog.com>
2321
2322 * config/bfin.exp: New file.
2323 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
2324 * gdb.asm/bfin.inc: New file.
2325
8f7ae686
MP
23262011-07-06 Marek Polacek <mpolacek@redhat.com>
2327
df46027d 2328 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
2329 the whole output.
2330
eb2a6f42
TT
23312011-07-05 Tom Tromey <tromey@redhat.com>
2332
2333 * gdb.java/jprint.java (jprint.hi): New field.
2334 * gdb.java/jprint.exp: Print string.
2335
177b42fe
TJB
23362011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
2337
2338 * gdb.base/call-sc.c: Fix typos.
2339 * gdb.base/ifelse.exp: Likewise.
2340 * gdb.base/structs.c: Likewise.
2341
3b2a0cf2
JB
23422011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2343
2344 * gdb.base/jit-so.exp: New test.
2345 * gdb.base/jit-dlmain.c: New file.
2346 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
2347
46fc714c
JK
23482011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2349
2350 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
2351 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
2352 * gdb.cp/pr9167.exp (p b): Likewise.
2353 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
2354 (test value of P in inner_m, test type of Z in inner_m): Call
2355 setup_xfail for gcc <= 4.5.
46fc714c 2356
418c7cf7
JK
23572011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2358
2359 * gdb.cp/paren-type.cc: New files.
2360 * gdb.cp/paren-type.exp: New files.
2361
3d50dd94
JK
23622011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2363
2364 Stop on first linespec terminator instead of eating what we can.
2365 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
2366 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
2367 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
2368 (break C::f()): ... this one.
2369 (break C::operator()()): New test.
2370 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
2371 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
2372 test.
2373
dcf9f4ab
JK
23742011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2375
2376 Fall back linespec to minimal symbols.
2377 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
2378 error message.
2379 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
2380 * gdb.cp/minsym-fallback-main.cc: New file.
2381 * gdb.cp/minsym-fallback.cc: New file.
2382 * gdb.cp/minsym-fallback.exp: New file.
2383 * gdb.cp/minsym-fallback.h: New file.
2384
3f542ed1
JK
23852011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2386
2387 * gdb.cp/no-dmgl-verbose.cc: New file.
2388 * gdb.cp/no-dmgl-verbose.exp: New file.
2389
23902011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
2391
2392 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
2393 __GI_.
2394 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
2395 (f): New function.
2396 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
2397 (complete p 'func<short>(): ... here.
2398 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
2399 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
2400 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
2401 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
2402 Make them KFAIL gcc/49546.
2403
00eb2c4a
JB
24042011-07-01 Joel Brobecker <brobecker@adacore.com>
2405
2406 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
2407
85a20c42
JK
24082011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2409
2410 Test GCC PR debug/49546.
2411 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
2412 (test type of F in k3_m, test value of F in k3_m): New.
2413 * gdb.cp/temargs.cc (struct S3, struct K3): New.
2414 (main): New variable k3. Call k3.k3_m.
2415
d2d43431
JB
24162011-07-01 Jean-Charles Delay <delay@adacore.com>
2417
2418 * gdb.ada/packed_array.exp: Fix expected outout.
2419
54ae186f
JB
24202011-07-01 Jean-Charles Delay <delay@adacore.com>
2421
2422 * gdb.ada/packed_array.exp: fixed expected output.
2423
8f17729f
JB
24242011-07-01 Joel Brobecker <brobecker@adacore.com>
2425
2426 * gdb.ada/same_enum: New testcase.
2427
f5aa6869
JB
24282011-07-01 Joel Brobecker <brobecker@adacore.com>
2429
2430 * gdb.ada/ptr_typedef: New testcase.
2431
828292f2
JB
24322011-07-01 Joel Brobecker <brobecker@adacore.com>
2433
2434 * gdb.ada/arrayptr.exp: Add ptype test.
2435
18920c42
JB
24362011-07-01 Joel Brobecker <brobecker@adacore.com>
2437
2438 * gdb.ada/char_enum: New testcase.
2439
3536d9e3 24402011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
2441
2442 * gdb.base/dump.exp (capture_pointer_with_type): New.
2443 Get value from address instead of name.
2444 Start GDB once, and do `dump' and `restore'
2445 tests together.
2446
db863c42
MF
24472011-06-30 Jie Zhang <jie.zhang@analog.com>
2448 Mike Frysinger <vapier@gentoo.org>
2449
2450 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2451 helper functions for getting/setting remotetimeout variable.
2452 * lib/gdb.exp (gdb_load): If the target is remote, set
2453 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2454 with $loadtimeout. Set $load_ok to 0 before doing the load.
2455 Instead of returning, immediately, set $load_ok to 0. Call
2456 set_remotetimeout with $oldremotetimeout, and then return if
2457 $load_ok is 1.
2458
e9e642a8
AB
24592011-06-30 Andrew Burgess <aburgess@broadcom.com>
2460
2461 * gdb.python/py-template.exp: Don't run this test if the target
2462 does not support c++ tests.
2463
32019081
JK
24642011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2465
2466 Fix non-only rename list for Fortran modules import.
2467 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2468 tests.
2469 * gdb.fortran/module.f90 (module moduse): New.
2470 (program module): use moduse, test var_x, var_y and var_z.
2471
0ecee54c
TT
24722011-06-29 Tom Tromey <tromey@redhat.com>
2473
2474 PR testsuite/12040:
2475 * gdb.fortran/array-element.exp: Use f90, not f77.
2476 * gdb.fortran/complex.exp: Use f90, not f77.
2477 * gdb.fortran/derived-type.exp: Use f90, not f77.
2478 * gdb.fortran/library-module.exp: Use f90, not f77.
2479 * gdb.fortran/logical.exp: Use f90, not f77.
2480 * gdb.fortran/module.exp: Use f90, not f77.
2481 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2482 * gdb.fortran/subarray.exp: Use f90, not f77.
2483
3b2b8fea
TT
24842011-06-29 Tom Tromey <tromey@redhat.com>
2485
2486 * gdb.fortran/charset.exp: New file.
2487 * gdb.fortran/charset.f90: New file.
2488
42159ca5
TT
24892011-06-29 Tom Tromey <tromey@redhat.com>
2490
2491 PR testsuite/12040:
2492 * lib/future.exp: New file, mostly extracted from ada.exp.
2493 Rewrote compatibility code to use rename.
2494 (gdb_find_gfortran): New proc.
2495 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2496 gfortran patch.
2497 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2498 Move to future.exp.
2499 * lib/gdb.exp: Always load future.exp.
2500
af69a5ce
YQ
25012011-06-28 Yao Qi <yao@codesourcery.com>
2502
2503 * gdb.cp/exception.cc: Don't include iostream.
2504 (bar): Remove print statement.
2505 (catcher): New.
2506 (main): Remove print statements. Call function catcher.
2507 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2508 Set breakpoint on catcher, and check the value of parameter.
2509
ab5c6a72
YQ
25102011-06-23 Yao Qi <yao@codesourcery.com>
2511
2512 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2513 1.2 is disabled. KFAIL for uclinux.
2514
9497469f
MP
25152011-06-23 Marek Polacek <mpolacek@redhat.com>
2516
2517 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2518 mi_gdb_test.
2519
b9132588
MP
25202011-06-23 Marek Polacek <mpolacek@redhat.com>
2521
5d197ed0 2522 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2523
e55595ca
MP
25242011-06-23 Marek Polacek <mpolacek@redhat.com>
2525
5d197ed0
MP
2526 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2527
25282011-06-23 Marek Polacek <mpolacek@redhat.com>
2529
2530 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2531 `test_exec_and_symbol_mi_operatons' return value.
2532 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2533 gdb_test_multiple.
2534 (test_exec_and_symbol_mi_operatons): Likewise.
2535 (test_path_specification): Likewise.
e55595ca 2536
be777e08
YQ
25372011-06-23 Yao Qi <yao@codesourcery.com>
2538
2539 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2540 supported.
2541 * lib/gdb.exp (support_displaced_stepping): New.
2542
615556d6
YQ
25432011-06-23 Yao Qi <yao@codesourcery.com>
2544
2545 * gdb.threads/execl.exp: Skip on remote target.
2546
833b0ca7
MP
25472011-06-21 Marek Polacek <mpolacek@redhat.com>
2548
5d197ed0 2549 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2550 mi_gdb_test.
2551
1ee4023a
MP
25522011-06-20 Marek Polacek <mpolacek@redhat.com>
2553
5d197ed0 2554 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2555
d0b1d624
MP
25562011-06-20 Marek Polacek <mpolacek@redhat.com>
2557
5d197ed0 2558 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2559 mi_gdb_test.
2560
79aa92c1
MP
25612011-06-20 Marek Polacek <mpolacek@redhat.com>
2562
5d197ed0 2563 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2564
5ce5db06
YQ
25652011-06-14 Yao Qi <yao@codesourcery.com>
2566
2567 gdb/testsuite/
2568 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2569
533a737e
JK
25702011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2571
2572 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2573
d0e53741
TT
25742011-06-10 Tom Tromey <tromey@redhat.com>
2575
2576 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2577 Add tests for pointer-to-member-function.
2578 * gdb.cp/temargs.cc (S::somefunc): New function.
2579 (K2): New class.
2580 (main): Instantiate K2; call method.
2581
b5916bbd
JB
25822011-06-08 Joel Brobecker <brobecker@adacore.com>
2583
2584 * gdb.python/py-inferior.c (f2): Make str an array rather
2585 than a pointer.
2586 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2587
5be4dfca
JK
25882011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2589
2590 * gdb.base/async-shell.c: New file.
2591 * gdb.base/async-shell.exp: New file.
2592
9f47e254
PA
25932011-06-06 Pedro Alves <pedro@codesourcery.com>
2594
2595 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2596
64b9b334
JB
25972011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2598
2599 From Stephen Kitt <steve@sk2.org>
2600 * gdb.base/help.exp: Adjust following some spelling corrections
2601 in GDB.
2602
dbc0f131
YQ
26032011-06-01 Yao Qi <yao@codesourcery.com>
2604
2605 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2606
fd336a18
KS
26072010-05-31 Keith Seitz <keiths@redhat.com>
2608
2609 PR c++/12750
2610 * gdb.cp/static-method.cc: New file.
2611 * gdb.cp/static-method.exp: New file.
2612
fa8b9902
KS
26132010-05-31 Keith Seitz <keiths@redhat.com>
2614
2615 PR symtab/12704
2616 * gdb.cp/anon-ns.cc: New file.
2617 * gdb.cp/anon-ns.exp: New file.
2618
0a5b1e09
PA
26192011-05-31 Pedro Alves <pedro@codesourcery.com>
2620
2621 * gdb.arch/i386-dr3-watch.c: New file.
2622 * gdb.arch/i386-dr3-watch.exp: New file.
2623
0578b8d1
YQ
26242011-05-30 Yao Qi <yao@codesourcery.com>
2625
2626 * gdb.base/callfuncs.c (t_structs_fc): New.
2627 (t_structs_dc, t_structs_ldc): New.
2628 (t_double_many_args):
2629 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2630 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2631 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2632 * gdb.base/callfuncs.exp: Call new functions.
2633
6680506e
YQ
26342011-05-30 Yao Qi <yao@codesourcery.com>
2635
ff4d2c60
YQ
2636 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2637 Call rerun_and_prepare for each test to isolate effects.
2638
26392011-05-30 Yao Qi <yao@codesourcery.com>
2640
2641 * gdb.base/varargs.c (find_max_float_real): New.
2642 (find_max_double_real, find_max_long_double_real): New.
2643 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2644 * lib/gdb.exp (setup_kfail_for_target): New.
2645
e43ec454
YQ
26462011-05-30 Yao Qi <yao@codesourcery.com>
2647
2648 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2649 (callcd, callce, callcf, callc1a, callc1b): New.
2650 (callc2a, callc2b): New.
2651 * gdb.base/funcargs.exp (complex_args): New.
2652 (complex_integral_args, complex_float_integral_args): New.
2653 * lib/gdb.exp (support_complex_tests): New. Determine
2654 whether to run test cases on _Complex types.
2655
432b4d03
JK
26562011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2657
2658 * gdb.threads/leader-exit.c: New file.
2659 * gdb.threads/leader-exit.exp: New file.
2660
6caf069d
MP
26612011-05-27 Marek Polacek <mpolacek@redhat.com>
2662
9497469f 2663 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2664
97fce28b
MP
26652011-05-27 Marek Polacek <mpolacek@redhat.com>
2666
2667 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2668 remove the `supported' variable.
2669 * gdb.mi/mi-nonstop.exp: Likewise.
2670 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2671 * gdb.mi/mi-nsintrall.exp: Likewise.
2672 * gdb.mi/mi-nsmoribund.exp: Likewise.
2673 * gdb.mi/mi-nsthrexec.exp: Likewise.
2674
9da8c2a0
PA
26752011-05-26 Pedro Alves <pedro@codesourcery.com>
2676
2677 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2678
2c03e5be
PA
26792011-05-26 Pedro Alves <pedro@codesourcery.com>
2680
2681 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2682
2e21250d
KS
26832011-05-24 Keith Seitz <keiths@redhat.com>
2684
2685 PR breakpoint/12803
2686 * gdb.cp/cmpd-minsyms.cc (a): New method.
2687 (b): New method.
2688 (c): New method.
2689 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2690
cdac0397
PA
26912011-05-24 Pedro Alves <pedro@codesourcery.com>
2692
2693 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2694 watchpoint's command list didn't execute when the watchpoint went
2695 out of scope.
2696
ee5683ab
PM
26972011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2698
2699 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2700 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2701 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2702 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2703 * gdb.arch/i386-permbkpt.exp: Likewise.
2704 * gdb.arch/i386-prologue.exp: Likewise.
2705 * gdb.arch/i386-size-overlap.exp: Likewise.
2706 * gdb.arch/i386-size.exp: Likewise.
2707 * gdb.arch/i386-unwind.exp: Likewise.
2708 * gdb.reverse/i386-precsave.exp: Likewise.
2709 * gdb.reverse/i386-reverse.exp: Likewise.
2710 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2711 * gdb.reverse/i387-env-reverse.exp: Likewise.
2712 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2713
c91c8c16
PA
27142011-05-24 Pedro Alves <pedro@codesourcery.com>
2715
2716 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2717 file doesn't error, using MI.
2718
c50491a7
TT
27192011-05-23 Tom Tromey <tromey@redhat.com>
2720
2721 * gdb.base/charset.exp (string_display): Add tests to assign to
2722 arrays.
2723 * gdb.base/charset.c (short_array, int_array, long_array): New.
2724
4a07b7da
PA
27252011-05-20 Pedro Alves <pedro@codesourcery.com>
2726
2727 Cope with async mode.
2728
4a07b7da
PA
2729 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2730 into gdb_test + mi_expect_stop.
2731
b275f2d2
PA
27322011-05-20 Pedro Alves <pedro@codesourcery.com>
2733
2734 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2735 (callme): Remove printf call.
2736
eec52c44
PM
27372011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2738
2739 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2740 quote pattern to avoid problems with Cygwin/mingw expect versions.
2741 * gdb.base/default.exp (show convenience): Use double
2742 quote pattern for regular expressions.
2743
b3c8eb43
JK
27442011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2745
2746 Fix -readnow for -gdwarf-4 unused type units.
2747 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2748 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2749
ed731959
JK
27502011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2751
2752 * gdb.base/kill-after-signal.c: New file.
2753 * gdb.base/kill-after-signal.exp: New file.
2754
3b48433d
PA
27552011-05-16 Pedro Alves <pedro@codesourcery.com>
2756
2757 * gdb.ada/start.exp: Call untested with the correct test filename.
2758 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2759 test filename. Make the test's binary unique.
2760 * gdb.arch/i386-signal.exp: Call untested with the correct test
2761 filename.
2762 * gdb.arch/i386-size-overlap.exp: Ditto.
2763 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2764 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2765 * gdb.cp/call-c.exp: Ditto.
2766 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2767 filename. Make the test's binary unique.
2768 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2769 * gdb.python/py-mi.exp: Ditto.
2770 * gdb.python/Makefile.in (EXECUTABLES): Update.
2771 * gdb.reverse/i386-precsave.exp: Ditto.
2772 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2773 test filename.
2774 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2775 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2776 unique.
2777 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2778 test filename.
2779 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2780 * gdb.trace/tfile.exp: Ditto.
2781
ba4a8bdd
YQ
27822011-05-14 Yao Qi <yao@codesourcery.com>
2783
2784 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2785 type.
2786
dbaefcf7
DE
27872011-05-13 Doug Evans <dje@google.com>
2788
2789 * gdb.python/py-objfile-script.exp: New file.
2790 * gdb.python/py-objfile-script.c: New file.
2791 * gdb.python/py-objfile-script-gdb.py: New file.
2792 * testsuite/gdb.python/py-section-script.exp: Test
2793 "info auto-load-scripts".
2794
9930639c
TT
27952011-05-13 Tom Tromey <tromey@redhat.com>
2796
2797 * gdb.dwarf2/clztest.exp: New file.
2798 * gdb.dwarf2/clztest.c: New file.
2799 * gdb.dwarf2/clztest.S: New file.
2800
05272e11
DE
28012011-05-13 Doug Evans <dje@google.com>
2802
cc63ef9b
DE
2803 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2804 String16 tests.
05272e11 2805
6edba76f
TT
28062011-05-13 Tom Tromey <tromey@redhat.com>
2807
2808 * lib/gdb.exp (is_x86_like_target): New proc.
2809 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2810 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2811 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2812 -nostdlib to compiler.
2813 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2814 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2815 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2816 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2817 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2818
028d0ed5
TJB
28192011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2820
2821 * gdb.python/py-function.exp: Test setting a value from a function
2822 which executes a command.
2823
8a9b8146
TT
28242011-05-12 Tom Tromey <tromey@redhat.com>
2825
2826 * gdb.dwarf2/typeddwarf.S: New file.
2827 * gdb.dwarf2/typeddwarf.c: New file.
2828 * gdb.dwarf2/typeddwarf.exp: New file.
2829
10483e8e
MP
28302011-05-12 Marek Polacek <mpolacek@redhat.com>
2831
2832 * gdb.mi/mi-basics.exp: Fix races. Honour the
2833 `test_exec_and_symbol_mi_operatons' return value.
2834 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2835 gdb_test_multiple.
2836 (test_exec_and_symbol_mi_operatons): Likewise.
2837 (test_path_specification): Likewise.
2838
faf067f1
JK
28392011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2842 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2843 Replace `file copy' and `file rename' by `file mtime'. Twice.
2844
7ff911a3
JK
28452011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2846
2847 * gdb.base/readline-ask.c: New file.
2848 * gdb.base/readline-ask.exp: New file.
2849 * gdb.base/readline-ask.inputrc: New file.
2850
a536c6d7
UW
28512011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2852
2853 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2854 to avoid race condition.
2855 * gdb.cell/coremaker.c: Use small stack size.
2856 * gdb.cell/ea-standalone.exp: Use file name without path as
2857 argument to c_to.
2858 * gdb.cell/fork.exp: Allow other output when continuing to end.
2859
d472a426
JK
28602011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2861
2862 * gdb.threads/corethreads.c: New file.
2863 * gdb.threads/corethreads.exp: New file.
2864
28652011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2866
2867 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2868 Try to compile the test using -Wl,-z,norelro first.
2869 (load_core): New variable libthread_db_seen, initialize it.
2870 (zeroed-threads cannot be listed): Protect it by XFAIL on
2871 !$libthread_db_seen.
2872
8be455d7
JK
28732011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2874
2875 PR 12573
2876 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2877 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2878 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2879
1976171a
JK
28802011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2881
2882 * gdb.cp/psymtab-parameter.cc: New file.
2883 * gdb.cp/psymtab-parameter.exp: New file.
2884
7db6f30f
JK
28852011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2886
2887 Fix a race.
2888 * gdb.cp/static-print-quit.exp (print c): Split to ...
2889 (print c - <return>, print c - q <return>, print c - to quit):
2890 ... these. Make the testfile untested on gdb-7.1.
2891
85161e9e 28922011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2893
2894 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2895 gdb_rename_execfile, gdb_touch_execfile): New.
2896 * gdb.base/reread.exp: Use new procs to handle multiple
2897 exec files.
2898
0c51be18
YQ
28992011-05-05 Yao Qi <yao@codesourcery.com>
2900
2901 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2902 (test_adr_32bit, test_pop_pc): New.
2903 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2904 (test_adr_32bit, test_pop_pc): New.
2905
4d393d60
JM
29062011-05-04 Joseph Myers <joseph@codesourcery.com>
2907
2908 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2909 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2910 targets.
2911 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2912 handle targets.
2913
8ffd0459
JK
29142011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2915
2916 * gdb.base/completion.exp (complete help info wat): Rename to ...
2917 (complete 'help info wat'): ... here.
2918 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2919 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2920
8e28d804
PA
29212011-05-04 Pedro Alves <pedro@codesourcery.com>
2922
2923 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2924 gdb_test and explicit $gdb_prompt/timeout matches.
2925
3eb2ef34
YQ
29262011-05-04 Yao Qi <yao@codesourcery.com>
2927
2928 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2929 and __thumb2__.
2930
aaaf81a3
MP
29312011-05-03 Marek Polacek <mpolacek@redhat.com>
2932
2933 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2934 in place of `gdb_test "delete breakpoints"'. This eliminates two
2935 testcases.
2936
c4cbc0df
PA
29372011-05-02 Pedro Alves <pedro@codesourcery.com>
2938
2939 PR testsuite/12649
2940 Fix races.
2941
2942 * gdb.base/completion.exp: Remove all sleep calls. Remove
2943 unnecessary regexs. Don't explicitly expect anything after the
2944 prompt. Eat the prompt if necessary.
2945
b4cbb4a3
EBM
29462011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2947
2948 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
2949 accept to show the caller line again as well as the line after.
2950
d65aec65
PM
29512011-04-29 Phil Muldoon <pmuldoon@redhat.com>
2952
2953 PR mi/12531
2954
2955 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
2956 compile target.
2957 * gdb.python/py-prettyprint.exp: Add C++ object for
2958 CPLUS_FAKE_CHILD test.
2959
30852783
UW
29602011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
2961
2962 * gdb.base/signest.exp: New file.
2963 * gdb.base/signest.c: Likewise.
2964
c7b1f0d9
JK
29652011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2966
2967 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
2968 thread and breakpoint notifications.
2969
559a7a62
JK
29702011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2971
2972 * gdb.base/fortran-sym-case.c: New file.
2973 * gdb.base/fortran-sym-case.exp: New file.
2974 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
2975 * gdb.dwarf2/dw2-case-insensitive.c: New file.
2976 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
2977
8344e389
JK
29782011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2979
2980 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
2981 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
2982 false #1', `if true else false #2' and `if true else false #3'.
2983
2484c66b
UW
29842011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2985
2986 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
2987 while delivering signal.
2988
8d3788bd
VP
29892011-04-27 Vladimir Prus <vladimir@codesourcery.com>
2990
2991 MI breakpoint notifications.
2992
2993 * testsuite/gdb.mi/mi-cli.exp: Adust.
2994 * testsuite/gdb.mi/mi2-cli.exp: Adust.
2995 * testsuite/gdb.mi/mi-watch.exp: Adust.
2996 * testsuite/gdb.mi/mi2-watch.exp: Adust.
2997 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
2998 notifications.
2999
3e03848b
JK
30002011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3001
3002 * gdb.base/gdbindex-stabs-dwarf.c: New file.
3003 * gdb.base/gdbindex-stabs.c: New file.
3004 * gdb.base/gdbindex-stabs.exp: New file.
3005
918c9108
YQ
30062011-04-25 Yao Qi <yao@codesourcery.com>
3007
3008 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
3009 with /*...*/.
3010 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3011
90556b8c
JK
30122011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3013
3014 * gdb.python/py-value.exp (test_objfiles): Name the first test
3015 `py-value in file.filename'.
3016
03f2bd59
JK
30172011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3018
3019 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
3020 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
3021 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
3022 !gdbserver_reconnect_p..
3023 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
3024
7b08b9eb
JK
30252011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3026
3027 * gdb.cp/cpcompletion.exp (complete class methods)
3028 (complete class methods beginning with F): Move them above runto. New
3029 comment about the runto delimiter.
3030
b78974c3
PA
30312011-04-20 Pedro Alves <pedro@codesourcery.com>
3032
3033 * gdb.base/maint.exp: Test that "maint print registers" works
3034 without a running program.
3035
20429c40 30362011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 3037
20429c40
MP
3038 * gdb.base/setshow.exp: Fix racy tests.
3039 ($old_gdb_prompt): New variable.
3040
7a9dd1b2
TT
30412011-04-19 Tom Tromey <tromey@redhat.com>
3042
3043 * gdb.mi/mi-nsmoribund.exp:
3044 * gdb.hp/gdb.objdbg/objdbg01.exp:
3045 * gdb.base/structs.exp (test_struct_returns):
3046 * gdb.base/call-sc.exp (test_scalar_returns):
3047 * gdb.base/bigcore.exp: Remove duplicate words.
3048
02835898
JK
30492011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3050
3051 * gdb.base/break-interp-lib.c (v, vptr): New variables.
3052 * gdb.base/break-interp.exp (test_attach): New comment.
3053
254f582e
JK
30542011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3055
3056 * gdb.threads/gcore-thread.exp ($core0file): New variable.
3057 (clear __stack_user.next, clear stack_used.next)
3058 (save a zeroed-threads corefile): New test.
3059 Call core_load for $core0file.
3060 (zeroed-threads cannot be listed): New test.
3061
4fe85f5c
JK
30622011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3063
3064 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
3065 filename.
3066 ($srcfile): Preserve the original value.
3067 ($testfile): Match it the .exp filename.
3068 ($corefile): New variable. Substitute it around.
3069 Use clean_restart.
3070 ($prev_timeout): Remove.
3071 (load_core): Move core loading into this proc.
3072 Fix restore of $timeout if load_core fails.
3073
63524580
JK
30742011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3075
3076 * gdb.base/eu-strip-infcall.c: New file.
3077 * gdb.base/eu-strip-infcall.exp: New file.
3078
90359a16
JK
30792011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3080
3081 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
3082 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
3083
626e7282
JK
30842011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3085
3086 Fix Python access to inlined frames.
3087 * gdb.python/py-frame-inline.c: New file.
3088 * gdb.python/py-frame-inline.exp: New file.
3089
3363d018
EBM
30902011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
3091
3092 * gdb.base/gdb1090.exp: Change breakpoint location to read the
3093 content of 's24' correctly (avoiding "optimized out").
3094 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
3095
28781456
JK
30962011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3097
3098 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
3099
4a4106ca
TJB
31002011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3101
3102 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
3103 expect a colon in watch -location output.
3104
d26ccb4f
JK
31052011-04-13 Marek Polacek <mpolacek@redhat.com>
3106
df46027d 3107 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
3108 New testcase `expect response to define backtrace'. Also remove
3109 redundant `default' block.
3110
e1ab1f9c
JK
31112011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3112
3113 * gdb.python/py-prettyprint.c (struct hint_error): New.
3114 (main): New variable hint_error.
3115 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
3116 "print hint_error".
3117 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
3118 (register_pretty_printers): Register it.
3119
0c2e6019
TT
31202011-04-04 Tom Tromey <tromey@redhat.com>
3121
3122 * gdb.cp/maint.exp (test_help): Update.
3123 (test_namespace): Likewise.
3124
af57139d
JB
31252011-04-01 Joel Brobecker <brobecker@adacore.com>
3126
3127 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
3128 * gdb.ada/arrayptr.exp: Add new tests.
3129
956a9fb9
JB
31302011-04-01 Joel Brobecker <brobecker@adacore.com>
3131
3132 * gdb.ada/mi_catch_ex: New testcase.
3133
d0c4d642
PA
31342011-04-01 Pedro Alves <pedro@codesourcery.com>
3135
3136 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
3137 base::overload(void) method without specifying "const".
3138
18819fa6
UW
31392011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3140
3141 * gdb.arch/thumb-singlestep.S: New file.
3142 * gdb.arch/thumb-singlestep.exp: Likewise.
3143
a4c8e806
TT
31442011-03-31 Tom Tromey <tromey@redhat.com>
3145
3146 * gdb.python/py-prettyprint.py (exception_flag): New global.
3147 (NoStringContainerPrinter._iterator.next): Check it.
3148 * gdb.python/py-prettyprint.c (main): New variable nstype2.
3149 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
3150
53832f31
TT
31512011-03-29 Tom Tromey <tromey@redhat.com>
3152
3153 * gdb.cp/anon-struct.cc: New file.
3154 * gdb.cp/anon-struct.exp: New file.
3155
e4620230
JK
31562011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3157
3158 Test STT_GNU_IFUNC support.
3159 * gdb.base/gnu-ifunc-lib.c: New file.
3160 * gdb.base/gnu-ifunc.c: New file.
3161 * gdb.base/gnu-ifunc.exp: New file.
3162
d0fb5eae
JK
31632011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3164
3165 Support a ring of related breakpoints.
3166 * gdb.base/watchpoint-delete.c: New file.
3167 * gdb.base/watchpoint-delete.exp: New file.
3168
20106cfb
JK
31692011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3170
3171 * gdb.ada/arrayparam.exp (print first after function call): Use
3172 explicit package name. Add a comment
3173 (print lasta after function call): Rename ...
3174 (print last after function call): ... it and use explicit package
3175 name.
3176 (print length after function call): Use explicit package name.
3177 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
3178 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
3179 (multiple matches for symbol i): Rename ...
3180 (multiple matches for symbol integervar): ... it.
3181 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
3182 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
3183
e7ab5e63
AB
31842011-03-25 Andrew Burgess <aburgess@broadcom.com>
3185
3186 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
3187 environment variable to make grep output more predictable. Move
3188 all the environment setup into gdb_init so it's done once per test
3189 case rather than each time we start gdb.
3190
9ef07c8c
TT
31912011-03-24 Tom Tromey <tromey@redhat.com>
3192
3193 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
3194 test.
3195
dd90784c
JK
31962011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3197
3198 * gdb.dwarf2/dw2-entry-value-main.c: New file.
3199 * gdb.dwarf2/dw2-entry-value.S: New file.
3200 * gdb.dwarf2/dw2-entry-value.exp: New file.
3201
05775840
PM
32022011-03-22 Phil Muldoon <pmuldoon@redhat.com>
3203
3204 PR python/12183
3205
3206 * gdb.python/py-function.exp: Add GdbError tests.
3207
8661b11b
PA
32082011-03-18 Pedro Alves <pedro@codesourcery.com>
3209
3210 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
3211 (reglocal_test_func, statlocal_test_func): New functions.
3212 (globals_test_func): Call new functions.
3213 * gdb.trace/unavailable.exp (gdb_collect_args_test)
3214 (gdb_collect_locals_test): New procedure.
3215 (gdb_trace_collection_test): Call new procedures.
3216
0fdb4f18
PA
32172011-03-18 Pedro Alves <pedro@codesourcery.com>
3218
3219 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
3220 (test_register, test_register_unavailable): New procedures.
3221 (gdb_unavailable_registers_test): New procedure.
3222 (gdb_trace_collection_test): Call it.
3223
99c3dc11
PM
32242011-03-18 Phil Muldoon <pmuldoon@redhat.com>
3225
3226 PR python/12149
3227
3228 * gdb.python/python.exp: Add gdb.write tests.
3229
29703da4
PM
32302010-03-17 Phil Muldoon <pmuldoon@redhat.com>
3231
3232 * gdb.python/Makefile.in: Add py-objfile.
3233 * gdb.python/py-objfile.exp: New file.
3234 * gdb.python/py-objfile.c: New file.
3235 * gdb.python/py-block.exp: Add is_valid tests.
3236 * gdb.python/py-inferior.exp: Ditto.
3237 * gdb.python/py-infthread.exp: Ditto.
3238 * gdb.python/py-symbol.exp: Ditto.
3239 * gdb.python/py-symtab.exp: Ditto.
3240
598997c8
KS
32412011-03-16 Keith Seitz <keiths@redhat.com>
3242
3243 PR c++/12273
3244 * gdb.cp/cmpd-minsyms.exp: New test.
3245 * gdb.cp/cmpd-minsyms.cc: New file.
3246
3247 PR c++/11734
3248 * gdb.cp/ovsrch.exp: New test.
3249 * gdb.cp/ovsrch.h: New file.
3250 * gdb.cp/ovsrch1.cc: New file.
3251 * gdb.cp/ovsrch2.cc: New file.
3252 * gdb.cp/ovsrch3.cc: New file.
3253 * gdb.cp/ovsrch4.cc: New file.
3254
c91513d8
PP
32552011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3256
3257 PR gdb/12528
3258 * gdb.base/Makefile.in: Adjust EXECUTABLES.
3259 * gdb.base/break-on-linker-gcd-function.exp: New test.
3260 * gdb.base/break-on-linker-gcd-function.cc: New file.
3261
7470fc63
AT
32622011-03-15 Andreas Tobler <andreast@fgznet.ch>
3263
3264 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
3265
959e7469
PM
32662011-03-15 Phil Muldoon <pmuldoon@redhat.com>
3267
3268 * lib/gdb.exp (gdb_unload): Add another termination case.
3269
9373cf26
JK
32702011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3271
3272 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
3273 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
3274 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
3275 Provide a stub byte there.
3276 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
3277 DW_AT_entry_pc.
3278 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
3279
24e9cda0
UW
32802011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
3281
3282 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
3283 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
3284 "generic ABI, auto".
3285 (altivec_abi_tests): Accept vectors returned by reference.
3286
7371cf6d
PM
32872010-03-14 Phil Muldoon <pmuldoon@redhat.com>
3288
3289 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
3290
ce77046a
UW
32912011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
3292
3293 * gdb.python/py-section-script.exp: Skip test if no Python support.
3294
176400c3
UW
32952011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
3296
3297 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
3298
ecec24e6
PM
32992011-03-10 Phil Muldoon <pmuldoon@redhat.com>
3300
3301 * gdb.python/py-parameter.exp: Update tests to the new Python
3302 parameter API. Add "no documentation" test. Add deprecated API
3303 backward compatibility test.
3304
5dbdd470
TT
33052011-03-09 Tom Tromey <tromey@redhat.com>
3306
3307 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
3308 gdb_continue_to_end.
3309
b66e66ee
MK
33102011-03-09 Mark Kettenis <kettenis@gnu.org>
3311
3312 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
3313 tabs.
3314
eceb0c5f
TT
33152011-03-09 Tom Tromey <tromey@redhat.com>
3316
3317 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
3318 parentheses.
3319 (gdb_continue_to_end): Add "allow_extra" parameter. Use
3320 $command.
3321 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
3322 argument to gdb_continue_to_end.
3323 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
3324 argument to gdb_continue_to_end.
3325 * gdb.cp/annota3.exp: Fix regex.
3326 * gdb.cp/annota2.exp: Fix regex.
3327 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
3328 gdb_continue_to_end.
3329 * gdb.base/call-signal-resume.exp: Revert earlier patch.
3330 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
3331 gdb_continue_to_end.
3332
63154eca
PA
33332011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3334
3335 * gdb.server/ext-run.exp
3336 (load new file without any gdbserver inferior): New test.
3337
967d1f9b
TT
33382011-03-07 Tom Tromey <tromey@redhat.com>
3339
3340 * Makefile.in (TAGS): Rewrite.
3341
d68dcbb9
JK
33422011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3343
3344 * gdb.trace/report.exp (12.1: trace report #1): New match for the
3345 initial commands echo. New match for `Found trace'. Anchor all the
3346 other matches. Anchor and match for `No trace frame found' the final
3347 match.
3348
6bf58e63
TT
33492011-03-07 Tom Tromey <tromey@redhat.com>
3350
3351 * Makefile.in (TAGS): New target.
3352
fda326dd
TT
33532011-03-07 Tom Tromey <tromey@redhat.com>
3354
3355 * lib/opencl.exp (skip_opencl_tests): Update for exit message
3356 change.
3357 * lib/mi-support.exp (mi_gdb_test): Update for exit message
3358 change.
3359 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
3360 exit message change.
3361 (skip_altivec_tests): Update for exit message change.
3362 (skip_vsx_tests): Likewise.
3363 (gdb_continue_to_end): Likewise. Add 'command' argument.
3364 * lib/cell.exp (skip_cell_tests): Update for exit message change.
3365 * gdb.threads/tls.exp: Update for exit message change.
3366 * gdb.threads/thread-unwindonsignal.exp: Use
3367 gdb_continue_to_end.
3368 * gdb.threads/step.exp (step_it): Update for exit message change.
3369 (continue_all): Likewise.
3370 * gdb.threads/print-threads.exp (test_all_threads): Update for
3371 exit message change.
3372 * gdb.threads/interrupted-hand-call.exp: Use
3373 gdb_continue_to_end.
3374 * gdb.threads/execl.exp: Use gdb_continue_to_end.
3375 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
3376 gdb_continue_to_end.
3377 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
3378 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
3379 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
3380 * gdb.cp/method.exp: Update for exit message change.
3381 * gdb.cp/mb-templates.exp: Update for exit message change.
3382 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
3383 * gdb.cp/annota3.exp: Update for exit message change.
3384 * gdb.cp/annota2.exp: Update for exit message change.
3385 * gdb.cell/fork.exp: Use gdb_continue_to_end.
3386 * gdb.base/term.exp: Update for exit message change.
3387 * gdb.base/step-test.exp (test_i): Update for exit message change.
3388 * gdb.base/sigstep.exp (advance): Update for exit message change.
3389 (advancei): Likewise.
3390 * gdb.base/siginfo.exp: Update for exit message change.
3391 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
3392 * gdb.base/reread.exp: Use gdb_continue_to_end.
3393 * gdb.base/langs.exp: Use gdb_continue_to_end.
3394 * gdb.base/interrupt.exp: Update for exit message change.
3395 * gdb.base/gdb1555.exp: Update for exit message change.
3396 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
3397 * gdb.base/ending-run.exp: Update for exit message change.
3398 * gdb.base/chng-syms.exp: Update for exit message change.
3399 * gdb.base/checkpoint.exp: Update for exit message change.
3400 * gdb.base/catch-syscall.exp (check_for_program_end): Use
3401 gdb_continue_to_end.
3402 (test_catch_syscall_with_wrong_args): Likewise.
3403 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
3404 * gdb.base/break-interp.exp (test_ld): Update for exit message
3405 change.
3406 * gdb.base/bang.exp: Update for exit message change.
3407 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
3408 (do_call_attach_tests): Likewise.
3409 * gdb.base/a2-run.exp: Update for exit message change.
3410 * gdb.arch/ppc-dfp.exp: Update for exit message change.
3411 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
3412 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
3413
dd19bd70
JK
34142011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3415
3416 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
3417
30e62689
TT
34182011-03-03 Tom Tromey <tromey@redhat.com>
3419
3420 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
3421 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
3422 * gdb.hp/gdb.aCC/configure.ac: Remove.
3423 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
3424 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
3425 * gdb.hp/gdb.base-hp/configure.ac: Remove.
3426 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
3427 * gdb.hp/gdb.compat/configure (Makefile): Remove.
3428 * gdb.hp/gdb.compat/configure.ac: Remove.
3429 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3430 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3431 * gdb.hp/gdb.defects/configure.ac: Remove.
3432 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3433 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3434 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3435 * gdb.hp/configure.ac: Remove.
3436 * gdb.hp/configure: Remove.
3437 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3438 substitution.
3439 (Makefile): Remove rule.
3440 * gdb.cell/configure.ac: Remove.
3441 * gdb.cell/configure: Remove.
3442 * gdb.stabs/Makefile.in (Makefile): Remove.
3443 (distclean): Don't remove config.status or config.log.
3444 * gdb.stabs/configure (Makefile): Remove.
3445 * gdb.stabs/configure.ac: Remove.
3446 * configure: Rebuild.
3447 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3448 Remove stabs- and cell-specific logic. Test for existence of
3449 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3450 subdirectories, gdb.cell, and and gdb.stabs.
3451 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3452
c171f854
JB
34532011-03-03 Joel Brobecker <brobecker@adacore.com>
3454
3455 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3456 end of buffer.
3457
9a5193cb
JB
34582011-03-02 Joel Brobecker <brobecker@adacore.com>
3459
3460 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3461 gdb_test when running a test where we expected no output back.
3462
9bb4c1bb
MS
34632011-02-28 Michael Snyder <msnyder@vmware.com>
3464
3465 * gdb.cp/overload.cc: Change initializer value to integer.
3466
3bd0f5ef
MS
34672011-02-27 Michael Snyder <msnyder@vmware.com>
3468
3469 * gdb.multi/base.exp: Add test for remove-inferiors.
3470
2279eaad
JB
34712011-02-26 Joel Brobecker <brobecker@adacore.com>
3472
3473 * gdb.python/py-frame.exp: Simplify the initialization phase
3474 using prepare_for_testing.
3475
c82c0b55
MS
34762011-02-25 Michael Snyder <msnyder@vmware.com>
3477
3478 * gdb.multi/base.exp: Add tests for info inferiors with args.
3479
1d94651b
JK
34802011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3481
3482 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3483 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3484 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3485 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3486 asmfile3. Comment the STABS (#3) file compilation. Compile
3487 everything through assembler. Provide KFAIL for symtab/12497.
3488 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3489 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3490 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3491 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3492
3bd0f5ef
MS
34932011-02-24 Michael Snyder <msnyder@vmware.com>
3494
3495 * gdb.base/break.exp: Add tests for delete breakpoints using
3496 convenience variables and value history references.
3497
12c1418e
MS
34982011-02-24 Michael Snyder <msnyder@vmware.com>
3499
3500 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3501 left behind in previous check-in.
3502
e5a67952
MS
35032011-02-23 Michael Snyder <msnyder@vmware.com>
3504
3505 * gdb.base/break.exp: Add tests for "info break" with arguments.
3506 * gdb.trace/infotrace.exp: Update patterns for error and help.
3507 * gdb.base/completion.exp: Update pattern.
3508 * gdb.base/ena-dis-br.exp: Update pattern.
3509 * gdb.base/help.exp: Update patterns.
3510
35112011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3512
3513 * gdb.base/memattr.exp: New test.
3514 * gdb.base/memattr.c: Test load for memattr.exp.
3515
6e6fbe60
DE
35162011-02-22 Doug Evans <dje@google.com>
3517
3518 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3519
1d41d745
MS
35202011-02-22 Michael Snyder <msnyder@vmware.com>
3521
3522 * Makefile.in: Make more clean.
3523 * gdb.ada/Makefile.in: Ditto.
3524 * gdb.arch/Makefile.in: Ditto.
3525 * gdb.asm/Makefile.in: Ditto.
3526 * gdb.base/Makefile.in: Ditto.
3527 * gdb.cp/Makefile.in: Ditto.
3528 * gdb.dwarf2/Makefile.in: Ditto.
3529 * gdb.java/Makefile.in: Ditto.
3530 * gdb.mi/Makefile.in: Ditto.
3531 * gdb.modula2/Makefile.in: Ditto.
3532 * gdb.python/Makefile.in: Ditto.
3533 * gdb.server/Makefile.in: Ditto.
3534 * gdb.stabs/Makefile.in: Ditto.
3535 * gdb.threads/Makefile.in: Ditto.
3536 * gdb.trace/Makefile.in: Ditto.
3537
79ba84ca
MS
35382011-02-22 Michael Snyder <msnyder@vmware.com>
3539
df46027d 3540 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3541 info threads.
3542
b9b35694
JB
35432011-02-22 Joel Brobecker <brobecker@adacore.com>
3544
3545 * gdb.python/py-breakpoint.exp: Fix the expected output of
3546 one of the "maint info breakpoints" tests to accept the output
3547 generated on platforms that do not have hardware watchpoints.
3548
8bfb830f
JB
35492011-02-22 Joel Brobecker <brobecker@adacore.com>
3550
3551 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3552 clean_restart. Be a little stricter in the expected output
3553 for one of the tests. Fix a typo in one of the comments.
3554
c45f3c54
JB
35552011-02-22 Joel Brobecker <brobecker@adacore.com>
3556
3557 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3558 Delete variable binfile, no longer use. Add or modify test
3559 comments to make them unique.
3560
b97c863c
MS
35612011-02-21 Michael Snyder <msnyder@vmware.com>
3562
3563 * Makefile.in: Update for make clean.
3564 * gdb.ada/Makefile.in: Ditto.
3565 * gdb.arch/Makefile.in: Ditto.
3566 * gdb.asm/Makefile.in: Ditto.
3567 * gdb.base/Makefile.in: Ditto.
3568 * gdb.cp/Makefile.in: Ditto.
3569 * gdb.dwarf2/Makefile.in: Ditto.
3570 * gdb.java/Makefile.in: Ditto.
3571 * gdb.mi/Makefile.in: Ditto.
3572 * gdb.modula2/Makefile.in: Ditto.
3573 * gdb.python/Makefile.in: Ditto.
3574 * gdb.server/Makefile.in: Ditto.
3575 * gdb.stabs/Makefile.in: Ditto.
3576 * gdb.threads/Makefile.in: Ditto.
3577 * gdb.trace/Makefile.in: Ditto.
3578
aea5b279
MS
35792011-02-21 Michael Snyder <msnyder@vmware.com>
3580
3581 * gdb.threads/thread-find.exp: Update patterns for changes in
3582 output of "info threads" command.
3583
e3039479
UW
35842011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3585 Ulrich Weigand <uweigand@de.ibm.com>
3586
3587 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3588 (skip_hw_watchpoint_tests): Likewise.
3589 (skip_hw_watchpoint_multi_tests): Likewise.
3590
b800ec70
UW
35912011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3592
3593 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3594 (skip_hw_watchpoint_tests): Likewise.
3595 (skip_hw_watchpoint_multi_tests): Likewise.
3596 (skip_hw_watchpoint_access_tests): Likewise.
3597
3598 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3599 * gdb.base/pr11022.exp: Likewise.
3600 * gdb.base/watch-read.exp: Likewise.
3601 * gdb.base/watch_thread_num.exp: Likewise.
3602 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3603 * gdb.base/watchpoint-hw.exp: Likewise.
3604 * gdb.base/watchpoint.exp: Likewise.
3605 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3606 * gdb.threads/watchthreads-reorder.exp: Likewise.
3607 * gdb.threads/watchthreads.exp: Likewise.
3608 * gdb.threads/watchthreads2.exp: Likewise.
3609
91033e37
JB
36102011-02-21 Joel Brobecker <brobecker@adacore.com>
3611
3612 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3613 the debugger is unable to find the array bounds.
3614
eeaafae2
JK
36152011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3616
3617 * gdb.cp/typedef-operator.exp: New file.
3618 * gdb.cp/typedef-operator.cc: New file.
3619
e338d953
MS
36202011-02-17 Michael Snyder <msnyder@vmware.com>
3621
3622 * gdb.threads/thread-find.exp: Fix regular expressions.
3623
e67ad678
JB
36242011-02-17 Joel Brobecker <brobecker@adacore.com>
3625
3626 * gdb.ada/packed_array: Expand testcase to test printing of
3627 unconstrained packed array.
3628
93084bca
JB
36292011-02-17 Joel Brobecker <brobecker@adacore.com>
3630
3631 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3632
a0c78a73
PA
36332011-02-16 Pedro Alves <pedro@codesourcery.com>
3634
f65d5553 3635 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3636 (main): Initialize it before collecting, and and clear it
3637 afterwards.
f65d5553
PA
3638 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3639 collecting with '{type} addr', where the addr expression is not an
3640 rvalue.
a0c78a73 3641
3dfcbbd2
KW
36422011-02-16 Ken Werner <ken.werner@de.ibm.com>
3643
3644 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3645 a bool variable. Expect correct OpenCL names for vector types. Use the
3646 uc3 variable name instead of referring to the uchar3 built-in type.
3647 Escape the asterisk at the half pointer test.
3648
08807d5a
PA
36492011-02-16 Pedro Alves <pedro@codesourcery.com>
3650
f65d5553 3651 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3652 (main): Initialize it before collecting, and and clear it
3653 afterwards.
f65d5553
PA
3654 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3655 collecting overlapping memory ranges.
08807d5a 3656
60f98dde
MS
36572011-02-15 Michael Snyder <msnyder@vmware.com>
3658
3659 * gdb.base/default.exp: Add tests for thread commands.
3660 * gdb.base/help.exp: Add tests for thread commands.
3661 * gdb.threads/thread-find.exp: New test for thread find command.
3662
648cd113
KW
36632011-02-15 Ken Werner <ken.werner@de.ibm.com>
3664
3665 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3666
494e194e
YQ
36672011-02-15 Yao Qi <yao@codesourcery.com>
3668
3669 PR tdep/12352
3670 * gdb.arch/arm-disp-step.S : New test for str instruction.
3671 * gdb.arch/arm-disp-step.exp : Likewise.
3672
d9492458
TJB
36732011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3674
3675 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3676 "vector_register2_vr" test strings. Test the extended floating
3677 point registers (F32~F63).
3678 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3679 IBM XL C compiler. Make the test program use a register provided
3680 by the compiler for the lxvd2x instruction.
3681
8af8e3bc
PA
36822011-02-14 Pedro Alves <pedro@codesourcery.com>
3683
3684 * gdb.trace/unavailable.cc (class Base, class Middle, class
3685 Derived): New types.
3686 (derived_unavail, derived_partial, derived_whole): New globals.
3687 (virtual_partial): New global.
3688 (virtualp): Point at virtual_partial.
3689 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3690 related to unavailable vptr.
3691
1b28d0b3
PA
36922011-02-14 Pedro Alves <pedro@codesourcery.com>
3693
3694 * gdb.trace/unavailable.cc (a, b, c): New globals.
3695 (main): Set and clear them.
3696 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3697 `a' and `c', and check that `b' isn't collected, although `a' and
3698 `c' are.
3699
ec0a52e1
PA
37002011-02-14 Pedro Alves <pedro@codesourcery.com>
3701
3702 * gdb.trace/unavailable.cc (struct Virtual): New.
3703 (virtualp): New global pointer.
3704 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3705 printing a pointer to an object whose type has a vtable, with
3706 print object on.
3707
24e6bcee
PA
37082011-02-14 Pedro Alves <pedro@codesourcery.com>
3709
3710 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3711 value repeat handles unavailableness.
3712
39d37385
PA
37132011-02-14 Pedro Alves <pedro@codesourcery.com>
3714
3715 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3716 tests for building arrays from unavailable values, subscripting
3717 non-memory rvalue unvailable arrays, and accessing fields or
3718 baseclasses of non-lazy unavailable values,
3719 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3720 struct types.
3721 (g_smallstruct, g_smallstruct_b): New globals.
3722
06d72e16
PA
37232011-02-14 Pedro Alves <pedro@codesourcery.com>
3724
3725 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3726
bc9a5551
JK
37272011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3728
3729 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3730 * gdb.cp/overload-const.exp: New file.
3731 * gdb.cp/overload-const.cc: New file.
3732
54fcddd0
UW
37332011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3734
3735 * gdb.opencl/callfuncs.cl: New file.
3736 * gdb.opencl/callfuncs.exp: New test.
3737 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3738
d6dafb7c
UW
37392011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3740
3741 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3742 when computing result.
3743 * gdb.arch/altivec-abi.exp: Update expected results.
3744
a449c2d8
TJB
37452011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3746
3747 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3748 * gdb.base/jit.exp: Likewise.
3749 * gdb.base/pie-execl.exp: Likewise.
3750 * gdb.base/solib-nodir.exp: Likewise.
3751 * gdb.base/solib-overlap.exp: Likewise.
3752
764880b7
PA
37532011-02-07 Pedro Alves <pedro@codesourcery.com>
3754
3755 * gdb.trace/collection.c (global_pieces): New.
3756 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3757 New procedure.
3758 (gdb_trace_collection_test): Call it.
3759
505500db
SW
37602011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3761
3762 * gdb.python/py-evthreads.c: New file.
3763 * gdb.python/py-evthreads.exp: New file.
3764 * gdb.python/py-events.py: New file.
3765 * gdb.python/py-events.exp: New file.
3766 * gdb.python/py-events.c: New file.
3767
385203ed
DD
37682011-02-04 David Daney <ddaney@caviumnetworks.com>
3769
3770 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3771
9011945e
AB
37722011-02-03 Andrew Burgess <aburgess@broadcom.com>
3773
3774 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3775 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3776 boundary between two compilation units.
3777
580688f3
PA
37782011-02-02 Pedro Alves <pedro@codesourcery.com>
3779
3780 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3781 (Virtual): New structs.
3782 (virtual_o, virtual_middle_b): New globals.
3783 * gdb.cp/virtbase.exp: New tests.
3784
d3f0f853
PP
37852011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3786
3787 * gdb.base/jit.exp: New file.
3788 * gdb.base/jit-main.c: New file.
3789 * gdb.base/jit-solib.c: New file.
3790
b2030fb5
UW
37912011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3792
3793 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3794 proceed to initial kernel entry point.
3795 * gdb.opencl/datatypes.exp: Likewise.
3796 * gdb.opencl/operators.exp: Likewise.
3797 * gdb.opencl/vec_comps.exp: Likewise.
3798
2db19d1e
SW
37992011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3800
3801 * gdb.cp/nsnested.cc: New.
3802 * gdb.cp/nsnested.exp: New.
3803 * gdb.cp/nsnoimports.exp: New.
3804 * gdb.cp/nsnoimports.cc: New.
3805
6b0c4c1f
JB
38062011-01-31 Joel Brobecker <brobecker@adacore.com>
3807
3808 * gdb.base/interact.exp: Add extra tests that verify that
3809 the value of the interactive-mode setting does not change
3810 after the script is sourced.
3811
80b23b6a
JK
38122011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3813
3814 * gdb.cp/noparam.exp: New file.
3815 * gdb.cp/noparam.cc: New file.
3816
ffd5ec24
PA
38172011-01-28 Pedro Alves <pedro@codesourcery.com>
3818
3819 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3820 there's no stack or registers.
3821
a81766d8
TT
38222011-01-26 Tom Tromey <tromey@redhat.com>
3823
3824 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3825 space before string output. Add test for "set print pretty off"
3826 case.
3827
585fdaa1
PA
38282011-01-25 Pedro Alves <pedro@codesourcery.com>
3829
3830 * gdb.base/frame-args.exp: Adjust.
3831 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3832 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3833 * gdb.dwarf2/pieces.exp: Adjust.
3834 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3835 * gdb.opt/inline-locals.exp: Adjust.
3836 * gdb.threads/fork-child-threads.exp: Adjust.
3837
d468832a
KW
38382011-01-25 Ken Werner <ken.werner@de.ibm.com>
3839
3840 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3841 OpenCL kernel function. Add a comment as marker. Add address space
3842 qualifiers for the remaining program scope variables.
3843 * gdb.opencl/datatypes.cl: Likewise.
3844 * gdb.opencl/operators.cl: Likewise.
3845 * gdb.opencl/vec_comps.cl: Likewise.
3846 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3847 Add breakpoint at the marker comment.
3848 * gdb.opencl/datatypes.exp: Likewise.
3849 * gdb.opencl/operators.exp: Likewise.
3850 * gdb.opencl/vec_comps.exp: Likewise.
3851
490f124f
PA
38522011-01-24 Pedro Alves <pedro@codesourcery.com>
3853
3854 * gdb.base/printcmds.c (some_struct): New struct and instance.
3855 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3856 procedure.
3857 <global scope>: Call it.
3858
6da78614
KW
38592011-01-21 Ken Werner <ken.werner@de.ibm.com>
3860
3861 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3862 argument to the gdb_compile_opencl_hostapp call.
3863
ec64c9aa
YQ
38642011-01-19 Yao Qi <yao@codesourcery.com>
3865
3866 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3867 positve list.
3868
810cfdbb
YQ
38692011-01-19 Yao Qi <yao@codesourcery.com>
3870
3871 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3872 canonical form.
3873 Remove "xscale-*-*"
3874 * gdb.xml/tdesc-regs.exp: Likewise.
3875 * gdb.python/py-section-script.exp: Replace ARM target triplet
3876 with canonical form.
3877 Match arm*-*-symbianelf*.
3878 * gdb.base/dup-sect.exp: Likewise.
3879 * lib/dwarf.exp: New.
3880 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3881 dwarf2_support.
3882 * gdb.dwarf2/dup-psym.exp: Likewise.
3883 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3884 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3885 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3886 * gdb.dwarf2/dw2-basic.exp: Likewise.
3887 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3888 * gdb.dwarf2/dw2-const.exp: Likewise.
3889 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3890 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3891 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3892 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3893 * gdb.dwarf2/dw2-filename.exp: Likewise.
3894 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3895 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3896 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3897 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3898 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3899 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3900 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3901 * gdb.dwarf2/dw2-producer.exp: Likewise.
3902 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3903 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3904 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3905 * gdb.dwarf2/dw2-strp.exp: Likewise.
3906 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3907 * gdb.dwarf2/implptr.exp: Likewise.
3908 * gdb.dwarf2/mac-fileno.exp: Likewise.
3909 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3910 * gdb.dwarf2/pieces.exp: Likewise.
3911 * gdb.dwarf2/pr11465.exp: Likewise.
3912 * gdb.dwarf2/valop.exp: Likewise.
3913 * gdb.dwarf2/watch-notconst.exp: Likewise.
3914 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3915
4694da01
TT
39162011-01-19 Tom Tromey <tromey@redhat.com>
3917
3918 * gdb.python/py-infthread.exp: Add thread tests.
3919
b075872c
JB
39202011-01-14 Joel Brobecker <brobecker@adacore.com>
3921
3922 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3923
2c3e6e24
JB
39242011-01-14 Joel Brobecker <brobecker@adacore.com>
3925
3926 * gdb.ada/widewide: New testcase.
3927
de8fa76c
JB
39282011-01-13 Joel Brobecker <brobecker@adacore.com>
3929
3930 * gdb.base/interact.exp: New testcase.
3931
1b05df00
TT
39322011-01-12 Tom Tromey <tromey@redhat.com>
3933
3934 * gdb.mi/gdb2549.exp: Update for error message changes.
3935 * gdb.mi/mi-cli.exp: Likewise.
3936 * gdb.mi/mi-disassemble.exp: Likewise.
3937 * gdb.mi/mi-pthreads.exp: Likewise.
3938 * gdb.mi/mi-regs.exp: Likewise.
3939 * gdb.mi/mi-stack.exp: Likewise.
3940 * gdb.mi/mi-var-block.exp: Likewise.
3941 * gdb.mi/mi-var-cmd.exp: Likewise.
3942 * gdb.mi/mi2-cli.exp: Likewise.
3943 * gdb.mi/mi2-disassemble.exp: Likewise.
3944 * gdb.mi/mi2-pthreads.exp: Likewise.
3945 * gdb.mi/mi2-regs.exp: Likewise.
3946 * gdb.mi/mi2-stack.exp: Likewise.
3947 * gdb.mi/mi2-var-block.exp: Likewise.
3948 * gdb.mi/mi2-var-cmd.exp: Likewise.
3949
c2ff108b
JK
39502011-01-12 Andrew Burgess <aburgess@broadcom.com>
3951 Jan Kratochvil <jan.kratochvil@redhat.com>
3952
3953 PR fortran/11104 and DWARF unbound arrays detection.
3954 * gdb.fortran/multi-dim.exp: New file.
3955 * gdb.fortran/multi-dim.f90: New file.
3956
b716877b
AB
39572011-01-12 Andrew Burgess <aburgess@broadcom.com>
3958
3959 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
3960 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
3961 add new tests for opcode dumping.
3962
6c162d5e
TT
39632011-01-11 Tom Tromey <tromey@redhat.com>
3964
3965 * gdb.python/py-infthread.exp: Load gdb-python.exp.
3966
77b06cd7
TJB
39672010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
3968
3969 Convert hardware watchpoints to use breakpoint_ops.
3970 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
3971 type is not supported.
3972 * gdb.base/foll-fork.exp: Likewise.
3973 * gdb.base/foll-vfork.exp: Likewise.
3974
f39a75d0
PM
39752011-01-10 Phil Muldoon <pmuldoon@redhat.com>
3976
3977 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
3978 Use load_lib gdb-python.exp.
3979 * gdb.python/python.exp: Ditto.
3980 * gdb.python/py-function.exp: Ditto.
3981
fc529d80
AS
39822011-01-09 Andreas Schwab <schwab@linux-m68k.org>
3983
3984 * gdb.threads/tls.exp ("info address me"): Fix expected output.
3985
fb03cb59
JK
39862011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3987
3988 * configure: Regenerate.
3989
d8e22779
TT
39902011-01-06 Tom Tromey <tromey@redhat.com>
3991
3992 * gdb.python/py-frame.exp: Test gdb.newest_frame.
3993
09050809
JB
39942011-01-06 Joel Brobecker <brobecker@adacore.com>
3995
fc529d80
AS
3996 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
3997 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
3998 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3999 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
4000 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
4001 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4002 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
4003 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
4004 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
4005 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
4006 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
4007 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
4008 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
4009 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4010 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4011 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
4012 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
4013 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
4014 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4015 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
4016 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
4017 gdb.ada/uninitialized_vars.exp,
4018 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
4019 Simplify by using clean_restart.
09050809 4020
8ed5dd9e
JB
40212011-01-06 Joel Brobecker <brobecker@adacore.com>
4022
4023 Add marker to be used as anchor for inserting breakpoints.
4024 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
4025 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
4026 Likewise.
4027
4028 Remove uses of gdb_start_cmd.
4029 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
4030 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
4031
4032 Do not run testcase if testing with GDBserver.
4033 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
4034 if testing with GDBserver.
4035
368a124f
JB
40362011-01-06 Joel Brobecker <brobecker@adacore.com>
4037
4038 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
4039 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
4040 copyright header.
4041
44944448
JB
40422011-01-05 Joel Brobecker <brobecker@adacore.com>
4043
4044 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
4045 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
4046 testsuite/gdb.fortran/complex.f,
4047 testsuite/gdb.fortran/derived-type.f90,
4048 testsuite/gdb.fortran/library-module-lib.f90,
4049 testsuite/gdb.fortran/library-module-main.f90,
4050 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
4051 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
4052 Copyright year update.
4053
31886ea6
JB
40542011-01-05 Joel Brobecker <brobecker@adacore.com>
4055
4056 * gdb.base/langs1.f: Add copyright header.
4057
ebedcab5
JK
40582011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4059
4060 * gdb.base/morestack.exp: New file.
4061 * gdb.base/morestack.c: New file.
4062
de1eb2f9
JK
40632011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4064
4065 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
4066
9e87a409
JB
40672010-12-29 Joel Brobecker <brobecker@adacore.com>
4068
4069 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
4070 * gdb.ada/arrayptr.exp: Add test printing that new variable.
4071
720d1a40
JB
40722010-12-29 Joel Brobecker <brobecker@adacore.com>
4073
4074 * gdb.ada/lang_switch.exp: Correct expected parameter value.
4075
a283af87
AS
40762010-12-25 Andreas Schwab <schwab@linux-m68k.org>
4077
5d3d9cba
AS
4078 * gdb.threads/tls.exp: Fix typo.
4079
a283af87
AS
4080 * gdb.threads/thread-specific.exp (get_thread_list): Update.
4081 * gdb.threads/execl.exp: Update.
4082
2a20745c
YQ
40832010-12-23 Yao Qi <yao@codesourcery.com>
4084
4085 * gdb.arch/arm-disp-step.exp: New.
4086 * gdb.arch/arm-disp-step.S: New.
4087
a7658b96
TT
40882010-12-21 Tom Tromey <tromey@redhat.com>
4089
4090 * gdb.threads/execl.exp: Update.
4091 * gdb.threads/linux-dp.exp: Update.
4092 * gdb.threads/manythreads.exp: Update.
4093 * gdb.threads/tls.exp: Update.
4094
5b79abe7
TT
40952010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4096
4097 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
4098 (NextOverThrowDerivates) <resumebpt>: New.
4099 (resumebpt_test): New.
4100 (main): Call resumebpt_test.
4101 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
4102
0914bcdb
SS
41032010-12-12 Stan Shebs <stan@codesourcery.com>
4104
4105 * gdb.trace/tsv.exp: Test print command on trace state variables.
4106
305aeedc
TT
41072010-12-09 Tom Tromey <tromey@redhat.com>
4108
4109 * gdb.base/interp.exp: Add regression test.
4110
186c406b
TT
41112010-12-09 Tom Tromey <tromey@redhat.com>
4112
4113 * gdb.java/jnpe.java: New file.
4114 * gdb.java/jnpe.exp: New file.
4115 * gdb.cp/nextoverthrow.exp: New file.
4116 * gdb.cp/nextoverthrow.cc: New file.
4117
aae1c79a
DE
41182010-12-07 Doug Evans <dje@google.com>
4119
4120 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
4121 of data-directory.
4122 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
4123 updated.
4124 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
4125
60f98dde 41262010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
4127
4128 * gdb.base/callfuncs.exp: Test for skip_float_tests.
4129 * gdb.base/call-sc.exp: Ditto.
4130 * gdb.base/finish.exp: Ditto.
4131 * gdb.base/return.exp: Ditto.
4132 * gdb.base/return2.exp: Ditto.
4133
5fa290c1
DE
41342010-11-30 Doug Evans <dje@google.com>
4135
4136 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4137 (gdb_expect_list): Fix spelling errors in comments.
4138 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
4139 send_gdb/gdb_expect_list where applicable.
4140 * gdb.base/call-ar-st.exp: Ditto.
4141 * gdb.base/funcargs.exp: Ditto.
4142 * gdb.base/gcore.exp: Ditto.
4143 * gdb.base/page.exp: Ditto.
4144 * gdb.base/sigaltstack.exp: Ditto.
4145 * gdb.base/siginfo.exp: Ditto.
4146 * gdb.base/sigstep.exp: Ditto.
4147 * gdb.base/trace-commands.exp: Ditto.
4148
4e04c971
DE
41492010-11-29 Doug Evans <dje@google.com>
4150
4151 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
4152 printer-name;subprinter-name.
4153
8cf6f0b1
TT
41542010-11-29 Tom Tromey <tromey@redhat.com>
4155
4156 * gdb.dwarf2/implptr.exp: New file.
4157 * gdb.dwarf2/implptr.c: New file.
4158 * gdb.dwarf2/implptr.S: New file.
4159
94b6973e
PM
41602010-11-29 Phil Muldoon <pmuldoon@redhat.com>
4161
fc529d80 4162 PR python/12199
94b6973e
PM
4163
4164 * gdb.python/py-breakpoint.exp: Test the delete method.
4165
8358c15c
JK
41662010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4167
4168 Fix step_resume_breakpoint unsaved during an infcall.
4169 * gdb.base/step-resume-infcall.exp: New file.
4170 * gdb.base/step-resume-infcall.c: New file.
4171
f6df29bc
TJB
41722010-11-24 Edjunior Machado <emachado@br.ibm.com>
4173
4174 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
4175
f2b5a5cf
TJB
41762010-11-24 Edjunior Machado <emachado@br.ibm.com>
4177
4178 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4179 on ppc64's symbols; "finish" and "return" commands must accept to
4180 show the caller line again as well as the line after.
4181 * gdb.asm/powerpc64.inc: New file.
4182
6b0ecdc2
DE
41832010-11-23 Doug Evans <dje@google.com>
4184
4185 * lib/gdb.exp (gdb_test_sequence): New function.
4186 (gdb_expect_list): Add verbose -log call for each pattern.
4187 * gdb.base/signals.exp (test_handle_all_print): Call it.
4188 Reduce timeout increment from 6 minutes to 1 minute.
4189 * gdb.server/ext-run.exp: Call it.
4190
ea976c60
PM
41912010-11-23 Phil Muldoon <pmuldoon@redhat.com>
4192
f2b5a5cf 4193 PR python/12212
ea976c60
PM
4194
4195 * gdb.python/python.exp: Check that selected_thread raises an
4196 error when no inferior is loaded.
4197
c0efa795
JK
41982010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4199
4200 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
4201 * gdb.dwarf2/dw2-stack-boundary.S: New file.
4202
ec3aa567
JK
42032010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4204
4205 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
4206 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
4207
d8249011
DE
42082010-11-18 Doug Evans <dje@google.com>
4209
4210 * gdb.server/ext-run.exp: Fix intermittent failures.
4211
d4eba7d1
NF
42122010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4213
4214 * gdb.stabs/gdb11479.exp: Use runto_main.
4215
b04c2f88
NF
42162010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4217
4218 * gdb.base/break-entry.exp: Skip if using a stub.
4219
ae9d7ce4
NF
42202010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4221
4222 * gdb.python/py-inferior.exp: Pack values in target endianness.
4223
621c8364
TT
42242010-11-12 Tom Tromey <tromey@redhat.com>
4225
4226 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4227 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
4228 MemoryError.
4229 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
4230 type.
4231 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
4232 MemoryError.
4233 (test_subscript_regression): Update exception type.
4234
84f4c1fe
PM
42352010-11-11 Phil Muldoon <pmuldoon@redhat.com>
4236
4237 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
4238 breakpoint tests.
4239
a1442452
PA
42402010-11-09 Pedro Alves <pedro@codesourcery.com>
4241
4242 * gdb.base/watchpoint.exp: Test "watch -location" with an
4243 innacessible location.
4244
efd11a33
JK
42452010-11-09 Edjunior Machado <emachado@br.ibm.com>
4246 Luis Machado <luisgpm@br.ibm.com>
4247
4248 * gdb.base/maint.exp: Expect "." prefix.
4249 * gdb.base/nodebug.exp: Expect "." Likewise.
4250 * gdb.base/sepsymtab.exp: Expect "." Likewise.
4251 * gdb.base/watchpoint-cond-gone.exp: Likewise.
4252 * gdb.base/watchpoint.exp: Expect a software watch to be created for
4253 POWER server processors.
4254
aa00efb5
JK
42552010-11-08 Edjunior Machado <emachado@br.ibm.com>
4256 Luis Machado <luisgpm@br.ibm.com>
4257
4258 * gdb.base/break-entry.exp: convert entry point for
4259 ppc64 and expect leading `.' on ppc64's symbols
4260
99e7ae30
DE
42612010-11-05 Doug Evans <dje@google.com>
4262
4263 * gdb.base/help.exp: Update expected output.
b521dba8
DE
4264 * gdb.python/py-param.exp: Delete, contents moved to ...
4265 * gdb.python/py-parameter.exp: ... here. New file.
4266 Add test for gdb.parameter ("directories").
99e7ae30 4267
f4b8a18d
KW
42682010-11-05 Ken Werner <ken.werner@de.ibm.com>
4269
4270 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
4271 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
4272 * configure: Regenerate.
4273 * gdb.opencl/Makefile.in: New File.
4274 * gdb.opencl/datatypes.exp: Likewise.
4275 * gdb.opencl/datatypes.cl: Likewise.
4276 * gdb.opencl/operators.exp: Likewise.
4277 * gdb.opencl/operators.cl: Likewise.
4278 * gdb.opencl/vec_comps.exp: Likewise.
4279 * gdb.opencl/vec_comps.cl: Likewise.
4280 * gdb.opencl/convs_casts.exp: Likewise.
4281 * gdb.opencl/convs_casts.cl: Likewise.
4282 * lib/opencl.exp: Likewise.
4283 * lib/opencl_hostapp.c: Likewise.
4284 * lib/opencl_kernel.cl: Likewise.
4285 * lib/cl_util.c: Likewise.
4286 * lib/cl_util.c: Likewise.
4287 * gdb.base/default.exp (set language): Add "opencl" to the list of
4288 languages.
4289
a9d5ef47
SW
42902010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
4291
4292 * gdb.cp/overload.exp: Added test for inheritance overload.
4293 * gdb.cp/overload.cc: Ditto.
4294 * gdb.cp/oranking.exp: Removed releveant kfails.
4295
03eb1c79
JK
42962010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4297 Joel Brobecker <brobecker@adacore.com>
4298
4299 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
4300 check test_compiler_info.
4301
dbc98a8b
KW
43022010-11-03 Ken Werner <ken.werner@de.ibm.com>
4303
4304 * gdb.base/gnu_vector.exp: Adjust expect messages.
4305
120bd360
KW
43062010-11-03 Ken Werner <ken.werner@de.ibm.com>
4307
4308 * gdb.base/gnu_vector.exp: Add unary operator tests.
4309
c37f7098
KW
43102010-11-03 Ken Werner <ken.werner@de.ibm.com>
4311
4312 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
4313
7b51bc51
DE
43142010-11-02 Doug Evans <dje@google.com>
4315
4316 * gdb.python/py-pp-maint.c: New file.
4317 * gdb.python/py-pp-maint.exp: New file.
4318 * gdb.python/py-pp-maint.py: New file.
4319
50c97f38
TT
43202010-11-02 Tom Tromey <tromey@redhat.com>
4321
4322 * gdb.base/default.exp: Remove "scheme" from language list.
4323
a289b8f6
JK
43242010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4325
4326 Revert:
4327 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4328 * gdb.threads/sigstep-threads.exp: New file.
4329 * gdb.threads/sigstep-threads.c: New file.
4330
cd017491
MS
43312010-10-20 Michael Snyder <msnyder@vmware.com>
4332
4333 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
4334
8e6a5956
UW
43352010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4336
4337 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
4338 Skip test completely if gdb,no_hardware_watchpoints.
4339
2c04da0d
UW
43402010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4341
4342 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
4343 strict, but do not check for any particular function name within libc.
4344
79afc5ef
SW
43452010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4346
4347 * gdb.cp/smartp.exp: New test.
4348 * gdb.cp/smartp.cc : New test.
4349
026ffab7
SW
43502010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4351
4352 * gdb.cp/converts.exp: Test pointer to bool conversion.
4353 Test pointer to long conversion.
4354 * gdb.cp/oranking.exp: Removed relevant kfail.
4355
3a772aa4
TT
43562010-10-18 Tom Tromey <tromey@redhat.com>
4357
4358 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
4359 argument to lazy_string.
4360 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
4361 (pp_ls.to_string): Use it.
4362 * gdb.python/py-prettyprint.c (main): Move declarations to top.
4363 Add "estring2" local.
4364
5fc3827b
JK
43652010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4366
4367 Fix s390x compatibility.
4368 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
4369 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
4370
8aeb23f3
JK
43712010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4372
4373 * gdb.threads/sigstep-threads.exp: New file.
4374 * gdb.threads/sigstep-threads.c: New file.
4375
c1e56572
JK
43762010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4377
4378 * gdb.base/pie-execl.exp: New file.
4379 * gdb.base/pie-execl.c: New file.
4380
92163a10
JK
43812010-10-13 Doug Evans <dje@google.com>
4382 Jan Kratochvil <jan.kratochvil@redhat.com>
4383
4384 PR exp/12117
4385 * gdb.cp/ptype-cv-cp.cc: New file.
4386 * gdb.cp/ptype-cv-cp.exp: New file.
4387
7062b0a0
SW
43882010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
4389
4390 * gdb.cp/converts.cc: New test program.
4391 * gdb.cp/converts.exp: New test.
4392 * gdb.cp/overload.exp: Added test for void* vs int*.
4393 * gdb.cp/overload.exp: Ditto.
4394 * gdb.cp/oranking.exp: Removed related kfail.
4395
0e3509db
DE
43962010-10-13 Doug Evans <dje@google.com>
4397
4398 * lib/gdb-python.exp (gdb_check_python_config): New function.
4399 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
4400 * gdb.python/lib-types.cc: New file.
4401 * gdb.python/lib-types.exp: New file.
4402
8dc78533
JK
44032010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4404
4405 * gdb.python/py-error.exp: New file.
4406 * gdb.python/py-error.py: New file.
4407
93c17e06
JK
44082010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4409
4410 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
4411 gdb_test_multiple.
4412
d8b34041
JK
44132010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4414
4415 * gdb.base/break-interp.exp: Use ldlags for linking flags.
4416 * gdb.base/prelink.exp: Likewise.
4417 * gdb.base/solib-nodir.exp: Likewise.
4418 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
4419 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
4420 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
4421
e0cc584e
UW
44222010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
4423
4424 * break-interp.exp (test_ld): Use two separate gdb_expect statements
4425 for the "info files" test to avoid timeouts on slow machines.
4426
cfc353b1
JK
44272010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4428
4429 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4430 (main): Make openlib dummy call.
4431
d3d7896d
JK
44322010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4433
4434 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4435 * break-interp.exp (reach): Move the core body ...
4436 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4437 (test_ld): Provide always real argument, even to the linker. Replace
4438 dl_main by _dl_debug_state.
4439
5e533c94
JK
44402010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4441
4442 Fix results of prelinked PIEs on ppc*.
4443 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4444 Accept also DISPLACEMENT "PRESENT".
4445 (main): Replace "ZERO" displacements by "PRESENT".
4446
33540610
SW
44472010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4448
4449 * gdb.cp/oranking.exp: New test.
4450 * gdb.cp/oranking.cc: New test program.
4451
3bdf2bbd
KW
44522010-10-08 Ken Werner <ken.werner@de.ibm.com>
4453
4454 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4455 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4456
2f608a3a
KW
44572010-10-06 Ken Werner <ken.werner@de.ibm.com>
4458
4459 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4460 lush, lynx) New constant.
4461 * gdb.base/constvars.exp: Test const array types.
4462 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4463
aa2e2d8d
DE
44642010-10-06 Doug Evans <dje@google.com>
4465
4466 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4467 of syscall staging area.
4468
2844d6b5
KW
44692010-10-06 Ken Werner <ken.werner@de.ibm.com>
4470
4471 * gdb.base/gnu_vector.c: Add variable c4.
4472 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4473 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4474
7d8ac8bb
MR
44752010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4476
4477 * gdb.arch/altivec-abi.exp: Fix a typo.
4478
84a02e58
MR
44792010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4480
4481 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4482 to match a thread ID.
4483
b18e6318
JK
44842010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4485
4486 Fix s390x testcase compatibility.
4487 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4488
a2c09bd0
DE
44892010-10-01 Doug Evans <dje@google.com>
4490
4491 * lib/gdb-python.exp: New file.
4492 * gdb.python/py-block.exp: Use it.
4493 * gdb.python/py-breakpoint.exp: Ditto.
4494 * gdb.python/py-frame.exp: Ditto.
4495 * gdb.python/py-inferior.exp: Ditto.
4496 * gdb.python/py-param.exp: Ditto.
4497 * gdb.python/py-prettyprint.exp: Ditto.
4498 * gdb.python/py-shared.exp: Ditto.
4499 * gdb.python/py-symbol.exp: Ditto.
4500 * gdb.python/py-symtab.exp: Ditto.
4501 * gdb.python/py-type.exp: Ditto.
4502 * gdb.python/py-value.exp: Ditto.
4503 * gdb.python/python.exp: Ditto.
4504
38f12cfc
TT
45052010-09-30 Tom Tromey <tromey@redhat.com>
4506
4507 * gdb.base/anon.exp: New file.
4508 * gdb.base/anon.c: New file.
4509
9ae8282d
TT
45102010-09-30 Tom Tromey <tromey@redhat.com>
4511
4512 * gdb.base/completion.exp: Test completion through anonymous
4513 union.
4514 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4515
e9e07ba6
JK
45162010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4517
4518 Fix printing parameters of inlined functions.
4519 * gdb.dwarf2/dw2-inline-param.exp: New file.
4520 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4521 * gdb.dwarf2/dw2-inline-param.S: New file.
4522
cd2effb2
JK
45232010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4524
4525 PR corefiles/12071.
4526 * gdb.base/corefile.exp (quit with a process, no question: load core)
4527 (quit with a core file): New tests.
4528
bceffbf3
JK
45292010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4530
4531 Fix GDB crash on inferior calls with self-referencing classes.
4532 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4533 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4534 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4535
1736ad11
JK
45362010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4537
4538 Fix lost siginfo_t for inferior calls.
4539 * gdb.base/siginfo-infcall.exp: New file.
4540 * gdb.base/siginfo-infcall.c: New file.
4541
a176ad92
JB
45422010-09-22 Joel Brobecker <brobecker@adacore.com>
4543
4544 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4545
c2b0a229
JK
45462010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4547
4548 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4549 New test.
4550 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4551
e8ae22d1
JB
45522010-09-22 Joel Brobecker <brobecker@adacore.com>
4553
4554 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4555 type of our const type.
4556
ec322823
SW
45572010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4558
4559 * gdb.cp/pr12028.cc: New.
4560 * gdb.cp/pr12028.exp: New.
4561
72929c62
JB
45622010-09-22 Joel Brobecker <brobecker@adacore.com>
4563
4564 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4565
875b4ff5 45662010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4567 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4568
4569 PR mi/11407
4570 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4571 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4572 * gdb.mi/dw2-ref-missing-frame.S New File.
4573 * gdb.mi/dw2-ref-missing-frame.exp New File.
4574
7155d578
TT
45752010-09-14 Tom Tromey <tromey@redhat.com>
4576
4577 PR symtab/8399:
4578 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4579
515ed532
TT
45802010-09-14 Tom Tromey <tromey@redhat.com>
4581
4582 PR exp/11803:
4583 * gdb.threads/tls.exp: Use C++.
4584 (check_thread_local): Use K::another_thread_local.
4585 * gdb.threads/tls.c (class K): New.
4586 (another_thread_local): Now a member of K.
4587 (spin): Update. No longer K&R C.
4588
450ca57c
SW
45892010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4590
4591 * gdb.cp/koenig.cc: created class for testing member lookup.
4592 * gdb.cp/koenig.exp: Added test for member lookup.
4593
dbd492a3
JK
45942010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4595
4596 Fix false FAILs on sourcetree topdir directory containing "kill".
4597 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4598 source line matching regexp.
4599
8d4d924b
JK
46002010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4601
4602 * gdb.python/python.exp (set height 0, collect help from uiout)
4603 (verify help to uiout): New tests.
4604
8e64f2a0
JK
46052010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4606
4607 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4608 is_lp64_target to check 64bit target.
4609
4569eed2
JK
46102010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4611
4612 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4613 (test_ld) <powerpc64-*>: New.
4614
5e1617b1
DJ
46152010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4616
4617 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4618
c767944b
DJ
46192010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4620
4621 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4622 (FunctionArg::method): New function.
4623 (empty, arg): New variables.
4624 (main): Call arg.method.
4625 * gdb.cp/templates.exp (test_template_args): New function.
4626 (do_tests): Call it.
4627
27d3a3fc
UW
46282010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4629
4630 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4631 of "next" to proceed over pthread_exit call.
4632
55b7ce7f
UW
46332010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4634
4635 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4636 "maint print statistics" output to prevent expect timeouts.
4637
809df446
JK
46382010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4639
4640 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4641 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4642 (test_float_rejected): ... here.
4643 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4644 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4645 (test_float_rejected): ... here.
4646 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4647 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4648 (test_float_rejected): ... here.
4649 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4650 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4651 (test_float_rejected): ... here.
4652
8464be76
DJ
46532010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4654
4655 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4656 before disabling hardware watchpoints.
4657 (test_inaccessible_watchpoint): Check that hardware watchpoints
4658 are used. Test for watchpoints on a constant address.
4659
14dba4b4
JK
46602010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4661
4662 * gdb.base/ui-redirect.exp: New file.
4663
3f3540e1 46642010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4665 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4666
4667 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4668
0f254bb7
DE
46692010-08-31 Doug Evans <dje@google.com>
4670
4671 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4672
03f17ccf
TT
46732010-08-30 Tom Tromey <tromey@redhat.com>
4674
4675 PR python/11792:
4676 * gdb.python/py-value.exp (test_subscript_regression): Add
4677 dynamic_type test.
4678
640617ad
DJ
46792010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4680
4681 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4682 instead of running to main. Do not test the main function.
4683 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4684 Add new main.
4685
2ed91d1b
PA
46862010-08-26 Pedro Alves <pedro@codesourcery.com>
4687
4688 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4689 one test.
4690
673bfd45
DE
46912010-08-24 Doug Evans <dje@google.com>
4692
4693 PR symtab/11942
4694 * gdb.dwarf2/dw4-sig-types.cc: New file.
4695 * gdb.dwarf2/dw4-sig-types.h: New file.
4696 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4697 * gdb.dwarf2/dw4-sig-types.exp: New file.
4698
f9ffd4bb
TT
46992010-08-23 Tom Tromey <tromey@redhat.com>
4700
4701 PR python/11145:
4702 * gdb.python/py-value.c (Base, Derived): New types.
4703 (base): New global.
4704 * gdb.python/py-value.exp (test_subscript_regression): Add
4705 dynamic_cast test.
4706
d839c8a4
TT
47072010-08-23 Tom Tromey <tromey@redhat.com>
4708
4709 PR python/10676:
4710 * gdb.python/py-type.exp (test_fields): Add tests for type
4711 equality.
4712
702c2711
TT
47132010-08-23 Tom Tromey <tromey@redhat.com>
4714
4715 PR python/11915:
4716 * gdb.python/py-type.exp (test_fields): Add tests for array.
4717
832bafd3
KS
47182010-08-23 Keith Seitz <keiths@redhat.com>
4719
4720 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4721 have any children. Create a new abbrev for it.
4722 Add missing terminal sequence to .debug_abbrev.
4723
c37bf528
KS
47242010-08-20 Keith Seitz <keiths@redhat.com>
4725
4726 PR symtab/11465:
4727 * gdb.dwarf2/pr11465.exp: New test.
4728 * gdb.dwarf2/pr11465.S: New file.
4729 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4730 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4731
4572cbac
TJB
47322010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4733
4734 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4735 registers. Update data sets with the new v2_double element in the
4736 VSX register union. Add vector_register3_vr data set for the AltiVec
4737 registers. Use gdb_test_no_output instead of send_gdb.
4738
e7fbb131
PA
47392010-08-19 Pedro Alves <pedro@codesourcery.com>
4740
4741 * gdb.python/py-shared.exp: New file, factored out from
4742 python.exp.
4743 * gdb.python/py-shared.c: New file.
4744 * gdb.python/py-shared-sl.c: New file.
4745 * gdb.python/python-1.c: New file.
4746 * gdb.python/python-sl.c: Delete.
4747 * gdb.python/python.c: Mention python-1.c.
4748 * gdb.python/python.exp: Move shared library tests to
4749 py-shared.exp.
4750 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4751 (MISCELLANEOUS): New.
4752 (clean mostlyclean): Also remove $MISCELLANEOUS.
4753
d30f5e1f
DE
47542010-08-19 Doug Evans <dje@google.com>
4755
4756 PR exp/11926
4757 * gdb.base/printcmds.exp (test_float_accepted): New function.
4758 Move existing float tests there. Add tests for floats with suffixes.
4759 (test_float_rejected): New function.
4760 * gdb.java/jv-print.exp (test_float_accepted): New function.
4761 (test_float_rejected): New function.
4762 * gdb.objc/print.exp: New file.
4763 * gdb.pascal/print.exp: New file.
4764 * lib/objc.exp: New file.
4765
7b3fd859
PM
47662010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4767
4768 * gdb.base/default.exp (info set): Avoid full buffer error and force
4769 reading up to final gdb prompt.
4770 (show): Likewise.
4771
c92817ce
TT
47722010-08-18 Tom Tromey <tromey@redhat.com>
4773
4774 PR symtab/11919:
4775 * gdb.base/completion.exp: Add test.
4776
f1208f9e
DE
47772010-08-18 Doug Evans <dje@google.com>
4778
4779 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4780 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4781 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4782 Simplify, early exit if runto_main fails.
4783 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4784 (set_lang_fortran): Moved to lib/fortran.exp.
4785 * gdb.fortran/types.exp: load_lib fortran.exp.
4786 (set_lang_fortran): Moved to lib/fortran.exp.
4787 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4788 * gdb.java/jprint.exp (set_lang_java): Ditto.
4789 * gdb.java/jv-exp.exp: load_lib java.exp.
4790 If set_lang_java fails, issue a warning instead of failure to be
4791 consistent with other set_lang_foo uses.
4792 (set_lang_java): Moved to lib/java.exp.
4793 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4794 If set_lang_java fails, issue a warning instead of failure to be
4795 consistent with other set_lang_foo uses.
4796 * gdb.pascal/types.exp: load_lib pascal.exp.
4797 (set_lang_pascal): Moved to lib/pascal.exp.
4798 * lib/fortran.exp: New file.
4799 * lib/java.exp (set_lang_java): New function.
4800 * lib/pascal.exp (set_lang_pascal): New function.
4801
2f06b485
YQ
48022010-08-18 Yao Qi <yao@codesourcery.com
4803
4804 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4805 func_nofb_start and func_loopfb_start, so that address of functions
4806 is equal to these labels on Thumb.
4807
96e25403
YQ
48082010-08-18 Yao Qi <yao@codesourcery.com>
4809
4810 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4811 to reflect latest c source file.
4812
36e6adc4
JK
48132010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4814
4815 * gdb.cp/infcall-dlopen.exp: New file.
4816 * gdb.cp/infcall-dlopen.cc: New file.
4817 * gdb.cp/infcall-dlopen-lib.cc: New file.
4818
f431efe5
PA
48192010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4820 Pedro Alves <pedro@codesourcery.com>
4821
4822 PR breakpoints/11371
4823
4824 * gdb.base/watch-cond-infcall.exp: New file.
4825 * gdb.base/watch-cond-infcall.c: New file.
4826
06a64a0b
TT
48272010-08-16 Tom Tromey <tromey@redhat.com>
4828
4829 * gdb.base/help.exp: Update.
4830 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4831 watchpoint.
4832 (test_watch_location): New proc.
4833 (test_watchpoint_in_big_blob): Delete watchpoint.
4834 * gdb.base/watchpoint.c (func5): New function.
4835 (main): Call it.
4836
70ebf4ed
DE
48372010-08-16 Doug Evans <dje@google.com>
4838
4839 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4840
ca5c20b6
PM
48412010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4842
4843 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4844 tests.
4845
7346b668
KW
48462010-08-11 Ken Werner <ken.werner@de.ibm.com>
4847
4848 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4849 * gdb.base/gnu_vector.c: New File.
4850 * gdb.base/gnu_vector.exp: Likewise.
4851
cb2e07a6
PM
48522010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4853
4854 * gdb.python/python.c: New File.
4855 * gdb.python/python-sl.c: New File.
4856 * gdb.python/python.exp: Test solib_address and decode_line
4857 * functions.
4858
5da1313b
JK
48592010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4860
4861 * gdb.python/python.exp (show height, set height 10)
4862 (verify pagination beforehand, verify pagination beforehand: q)
4863 (gdb.execute does not page, verify pagination afterwards)
4864 (verify pagination afterwards: q): New.
4865
49c3ccf7
DE
48662010-08-02 Doug Evans <dje@google.com>
4867
4868 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4869 because of an older gcc, change test2
4870 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4871 to unsupported.
4872
42c0c4f1
KH
48732010-07-30 Kazu Hirata <kazu@codesourcery.com>
4874
4875 * gdb.base/break-always.exp: Do not expect full paths to file
4876 names.
4877 * gdb.base/commands.exp: Likewise.
4878
d3765805
DE
48792010-07-30 Doug Evans <dje@google.com>
4880
c98ee71b
DE
4881 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4882 xfail them when run with older gccs.
4883
fd961404
DE
4884 * lib/gdb.exp (build_executable): Forward "c++" option to
4885 get_compiler_info.
4886
999adef4
DE
4887 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4888 "python print ttype.template_argument(1)" and
4889 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4890 if using gcc 4.4 or earlier.
4891
d3765805
DE
4892 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4893 attach-to-debugger handling.
4894
1276c759
JK
48952010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4896
4897 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4898 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4899 (main): Use copyreloc.
4900 * gdb.base/prelink.exp (split debug of executable)
4901 (.dynbss vs. .bss address shift): New tests.
4902
88caa9b9
PA
49032010-07-29 Pedro Alves <pedro@codesourcery.com>
4904
4905 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4906 in gdb_test_multiple.
4907
c6f2ac43
PA
49082010-07-29 Pedro Alves <pedro@codesourcery.com>
4909
4910 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4911 environment.
4912
326fd672
TT
49132010-07-28 Tom Tromey <tromey@redhat.com>
4914
4915 PR python/11060:
4916 * gdb.python/py-type.c (Temargs): New template.
4917 (temvar): New variable.
4918 * gdb.python/py-type.exp (test_template): New proc.
4919
3ce3b1ba
PA
49202010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4921
4922 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4923 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4924
34eaf542
TT
49252010-07-28 Tom Tromey <tromey@redhat.com>
4926
4927 PR c++/9946:
4928 * gdb.cp/temargs.exp: New file.
4929 * gdb.cp/temargs.cc: New file.
4930
d41b819e
JK
49312010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4932
4933 * gdb.base/help.exp (help disassemble): Update the content.
4934
26ab7092
JK
49352010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4936
4937 * gdb.threads/ia64-sigill.exp: New file.
4938 * gdb.threads/ia64-sigill.c: New file.
4939
5283e9e1
TT
49402010-07-27 Tom Tromey <tromey@redhat.com>
4941
4942 * gdb.opt/inline-cmds.c (ATTR): New define.
4943 (func1): Use it.
4944 (func2): Likewise.
4945 (func3): Likewise.
4946 (outer_inline1): Likewise.
4947 (outer_inline2): Likewise.
4948 * gdb.opt/inline-bt.c (ATTR): New define.
4949 (func1): Use it.
4950 (func2): Likewise.
4951 * gdb.opt/inline-locals.c (ATTR): New define.
4952 (func1): Use it.
4953 (func2): Likewise.
4954
e992ef73
TT
49552010-07-27 Tom Tromey <tromey@redhat.com>
4956
4957 * gdb.stabs/gdb11479.c (hack): New function.
4958 (test): Use it.
4959 (test2): Use it.
4960 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
4961 (int32_search_buf, int64_search_buf): No longer static.
4962 (x): Remove.
4963 * gdb.base/relocate.c (hack): New function.
4964
5374244e
PM
49652010-07-27 Phil Muldoon <pmuldoon@redhat.com>
4966
4967 * gdb.python/py-value.exp (test_inferior_function_call): New function.
4968 * gdb.python/py-value.c (func1): New function.
4969 (func2): Likewise.
4970
a99aee83
CV
49712010-07-26 Corinna Vinschen <vinschen@redhat.com>
4972
4973 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
4974 as not to clash with .data section.
4975
a04ba985
JG
49762010-07-26 Jerome Guitton <guitton@adacore.com>
4977
4978 * gdb.base/code_elim.exp: New file.
4979 * gdb.base/code_elim1.c: New file.
4980 * gdb.base/code_elim2.c: New file.
4981
23bd0f7c
PA
49822010-07-21 Pedro Alves <pedro@codesourcery.com>
4983
4984 PR symtab/11827
4985
4986 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
4987 (some_volatile_enum): New variable.
4988 * gdb.base/printcmds.exp (test_print_enums): New.
4989 <top level>: Call it.
4990
883df6dd
SW
49912010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
4992
4993 * gdb.cp/fpointer.cc: New test.
4994 * gdb.cp/fpointer.exp: New test.
4995
569b05a5
JK
49962010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4997
4998 * gdb.base/solib-nodir.exp: New file.
4999 * lib/gdb.exp (runto): New case for a GDB internal error.
5000
51d7d803
JK
50012010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5002 Ulrich Weigand <uweigand@de.ibm.com>
5003 Tom Tromey <tromey@redhat.com>
5004
5005 * gdb.base/charset-malloc.c: New file.
5006 * gdb.base/charset.c (malloc_stub): New prototype.
5007 (main): Call it instead of malloc itself.
5008 * gdb.base/charset.exp: Use only prepare_for_testing.
5009 (binfile): Remove the variable.
5010
c0edd9ed
JK
50112010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5012
5013 Make core files the process_stratum.
5014 * gdb.base/corefile.exp (run: load core again)
5015 (run: sanity check we see the core file, run: with core)
5016 (run: core file is cleared, attach: load core again)
5017 (attach: sanity check we see the core file, attach: with core)
5018 (attach: core file is cleared): New tests.
5019 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
5020
3cbaedff
KW
50212010-07-14 Ken Werner <ken.werner@de.ibm.com>
5022
5023 * gdb.arch/altivec-abi.exp: New tests.
5024
91158a56
TT
50252010-07-13 Tom Tromey <tromey@redhat.com>
5026
5027 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
5028 (main): Use it.
5029 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
5030
0f5238ed
TT
50312010-07-13 Tom Tromey <tromey@redhat.com>
5032
5033 * gdb.base/label.exp: New file.
5034 * gdb.base/label.c: New file.
5035
add265ae
L
50362010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
5037 H.J. Lu <hongjiu.lu@intel.com>
5038
5039 * lib/gdb.exp (is_ilp32_target): New.
5040 (is_lp64_target): Likewise.
5041
5042 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
5043 target.
5044 * gdb.arch/amd64-disp-step.exp: Likewise.
5045 * gdb.arch/amd64-dword.exp: Likewise.
5046 * gdb.arch/amd64-i386-address.exp: Likewise.
5047 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 5048
add265ae
L
5049 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
5050 target.
5051 * gdb.arch/i386-bp_permanent.exp: Likewise.
5052 * gdb.arch/i386-byte.exp: Likewise.
5053 * gdb.arch/i386-disp-step.exp: Likewise.
5054 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5055 * gdb.arch/i386-prologue.exp: Likewise.
5056 * gdb.arch/i386-size-overlap.exp: Likewise.
5057 * gdb.arch/i386-size.exp: Likewise.
5058 * gdb.arch/i386-sse.exp: Likewise.
5059 * gdb.arch/i386-unwind.exp: Likewise.
5060 * gdb.arch/i386-word.exp: Likewise.
5061
5062 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
5063 test only when building 64-bit executables. Do not hard-code
5064 -m64 option.
5065
2dfb8c17
DE
50662010-07-07 Doug Evans <dje@google.com>
5067
5068 * lib/gdb.exp (gdb_test_list_exact): New function.
5069 * gdb.base/default.exp (show convenience): Call it, add tests for
5070 $_sdata = void, $_thread = 0.
5071
4e5799b6
JK
50722010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5073 Joel Brobecker <brobecker@adacore.com>
5074
5075 Fix re-run of PIE executable, PR shlibs/11776.
5076 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
5077 Remove $displacement_main to match the solib-svr4.c change. New "kill"
5078 and re-"run" of the inferior.
5079
1a219cc7
JK
50802010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5081 Joel Brobecker <brobecker@adacore.com>
5082
5083 Cope with missing /usr/sbin/prelink.
5084 * lib/prelink-support.exp (prelink_no):
5085 <result == 1 && $output is "no such file or directory">: New.
5086 (prelink_yes): Likewise. Return on failed prelink_no.
5087
5e3b36f8
JK
50882010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5089 Joel Brobecker <brobecker@adacore.com>
5090
5091 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
5092 build_executable by build_executable_own_libs. Replace "prelink -R"
5093 execution by a call of prelink_yes. Comment why "prelink -r" needs no
5094 change.
5095 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
5096 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
5097 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
5098 Replace build_executable by build_executable_own_libs's function
5099 build_executable_own_libs.
5100 (prelinkNO): Create new stub to call prelink_no.
5101 (prelinkYES): Create new stub to call prelink_yes.
5102 (test_attach): Rename calls of copy to file_copy.
5103 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
5104 (copy): Move to ...
5105 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
5106 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
5107 * gdb.base/prelink.exp: Disable testcase also for is_remote and
5108 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
5109 special flags by gdb_compile_shlib. Replace second gdb_compile by
5110 build_executable_own_libs. Replace "prelink -R" execution by a call of
5111 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
5112 a second call of prelink_yes. Replace restart commands by
5113 clean_restart.
5114 (prelink): Rename to ...
5115 (seen displacement message): ... this test. Extend its expectation
5116 strictness.
5117
86e4bafc
JK
51182010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5119
5120 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
5121 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
5122 displacement message exactly once.
5123
3cd07d20
JK
51242010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5125 Joel Brobecker <brobecker@adacore.com>
5126
5127 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
5128 its restore after the <$relink_args != ""> loop. new comment.
5129
0a1e94c7
JK
51302010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5131 Joel Brobecker <brobecker@adacore.com>
5132
5133 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
5134 code for it. New variable relink_args.
5135 (prelinkYES): Call prelinkNO.
5136 (test_attach): Accept new parameter relink_args. Re-prelink the binary
5137 in such case. Move the core code to ...
5138 (test_attach_gdb): ... a new function. Send GDB command "file".
5139 Extend expected "Attaching to " string.
5140
2f70bcfb
TT
51412010-07-02 Tom Tromey <tromey@redhat.com>
5142
5143 * gdb.base/bitops.exp: Remove extraneous "pass".
5144
a17ac5b0
TT
51452010-07-02 Ken Werner <ken.werner@de.ibm.com>
5146
5147 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5148
dc10affe
PA
51492010-07-01 Pedro Alves <pedro@codesourcery.com>
5150
d41c0fc8
PA
5151 * gdb.base/help.exp: Adjust expected output.
5152
51532010-07-01 Pedro Alves <pedro@codesourcery.com>
5154
5155 * gdb.base/help.exp: Adjust expected output.
dc10affe 5156
0a600c36
JK
51572010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5158
5159 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
5160 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
5161 c++/11702.
5162
37cc8bfe
JK
51632010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5164 Doug Evans <dje@google.com>
5165
5166 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
5167 add .dynamic entry'.
5168
254e6b9e
DE
51692010-06-29 Doug Evans <dje@google.com>
5170
5171 Test PR c++/11702.
5172 * gdb.cp/m-static.exp: Add testcase.
5173 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
5174
595939de 51752010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
5176 Tom Tromey <tromey@redhat.com>
5177 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
5178
5179 * gdb.python/py-inferior.c: New File.
5180 * gdb.python/py-infthread.c: New File.
5181 * gdb.python/py-inferior.exp: New File.
5182 * gdb.python/py-infthread.exp: New File.
5183
98751a41
JK
51842010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5185
5186 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
5187 (ptype ::C::OtherFileClass typedefs): New.
5188 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
5189 (C::OtherFileClass::cOtherFileClassVar2): New.
5190 (C::OtherFileClass::cOtherFileClassVar_use): Use also
5191 cOtherFileClassVar2.
5192 (C::cOtherFileType2, C::cOtherFileVar2): New.
5193 (C::cOtherFileVar_use): use also cOtherFileVar2.
5194 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
5195
41f62f39
JK
51962010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5197
5198 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
5199 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
5200 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
5201 (print ::C::cOtherFileVar)
5202 (whatis C::OtherFileClass::cOtherFileClassType)
5203 (whatis ::C::OtherFileClass::cOtherFileClassType)
5204 (print C::OtherFileClass::cOtherFileClassVar)
5205 (print ::cOtherFileClassVar)
5206 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
5207 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
5208 trailing content.
5209 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
5210 (C::OtherFileClass::cOtherFileClassVar)
5211 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
5212 (C::cOtherFileVar, C::cOtherFileVar_use): New.
5213
af53d231
JK
52142010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5215
5216 Test PR c++/11703 and PR gdb/1448.
5217 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
5218 gdb/1448.
5219
9655fd1a
JK
52202010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5221
5222 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
5223 (main) <rtti_data>: New.
5224 * gdb.cp/virtbase.exp (print rtti_data): New.
5225
824cc8dd
JK
52262010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5227 Joel Brobecker <brobecker@adacore.com>
5228
5229 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
5230
6036c742
JK
52312010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5232
5233 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
5234
de6a0421
DE
52352010-06-28 Doug Evans <dje@google.com>
5236
5237 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
5238
b2dae948
DE
52392010-06-27 Doug Evans <dje@google.com>
5240
5241 * gdb.cp/m-static.exp: Update expected test output.
5242
0f3bb72e
PH
52432010-06-25 Paul Hilfinger <hilfinger@adacore.com>
5244
889bf7c5
PA
5245 * gdb.gdb/selftest.exp: Adjust expected message for
5246 capturing start-up runtime.
0f3bb72e 5247
bc9f0842
TT
52482010-06-25 Tom Tromey <tromey@redhat.com>
5249
5250 PR python/10808:
5251 * gdb.python/python.exp: Add new tests.
5252
099ef718
SW
52532010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
5254
5255 * gdb.cp/operator.cc: Created an import loop.
5256 * gdb.cp/operator.exp: Added testcase for import loop.
5257
5868a632
JK
52582010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5259
5260 Test PR python/11407.
5261 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
5262 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
5263 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
5264 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
5265 executable_nofb and executable_fb. New variables srcsfile, objsfile,
5266 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
5267 binfile. Call gdb_compile with clean_restart twice.
5268 (func_nofb print, func_nofb backtrace, func_loopfb print)
5269 (func_loopfb backtrace): New.
5270
af76db58
JK
52712010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5272
5273 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
5274 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
5275 by a hand made one.
5276 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
5277 i?86 requirement. Remove variables srcfile and binfile. New variable
5278 sources, executable_nofb and executable_fb. Call prepare_for_testing.
5279
f2c7657e
UW
52802010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5281
5282 * gdb.cell/dwarfaddr.exp: New file.
5283 * gdb.cell/dwarfaddr.S: New file.
5284
628fe4e4
JK
52852010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5286
5287 Test PR 9436.
5288 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
5289
f1421989
HZ
52902010-06-24 Hui Zhu <teawater@gmail.com>
5291
5292 * gdb.base/eval.exp: New file.
5293
d03285ec
UW
52942010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5295
5296 * gdb.cell/fork.exp: New file.
5297 * gdb.cell/fork.c: Likewise.
5298 * gdb.cell/fork-spu.c: Likewise.
5299
41b2c92d
PM
53002010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
5301
5302 * lib/gdb.exp (banned_variables_traced): New global variable.
5303 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
5304 (gdb_init): Use `trace add variable' instead of obsolete
5305 `trace variable'.
5306
d5bc977f
DE
53072010-06-21 Doug Evans <dje@google.com>
5308
5309 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
5310
d2ed6730
UW
53112010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5312
5313 * gdb.arch/spu-ls.exp: New file.
5314 * gdb.arch/spu-ls.c: Likewise.
5315
6aed2dbc
SS
53162010-06-18 Stan Shebs <stan@codesourcery.com>
5317
5318 * gdb.threads/thread-specific.exp: Add tests of $_thread.
5319
e0756905
UW
53202010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5321
5322 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
5323 * gdb.base/watch-cond.exp: Likewise.
5324 * gdb.python/py-breakpoint.exp: Likewise.
5325
d8053d4d
PA
53262010-06-18 Pedro Alves <pedro@codesourcery.com>
5327
5328 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
5329 clean_restart, make sure every test has a distinct message, and
5330 that messages don't include the executable' full path.
5331
81ce510c
DE
53322010-06-17 Doug Evans <dje@google.com>
5333
5334 * gdb.arch/i386-size.exp: Updated expected output for
5335 DISASSEMBLY_OMIT_FNAME.
5336
65d79d4b
SDJ
53372010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5338 Sergio Durigan Junior <sergiodj@redhat.com>
5339
5340 * gdb.base/watch-notconst.c: New file.
5341 * gdb.base/watch-notconst.S: New file.
5342 * gdb.base/watch-notconst2.c: New file.
5343 * gdb.base/watch-notconst2.S: New file.
5344 * gdb.base/watch-notconst.exp: New file.
5345 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
5346 (func4): Add operations on `global_ptr_ptr'.
5347 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
5348 routine to test watchpoints created with a constant expression.
5349 (test_inaccessible_watchpoint): Include tests for watchpoints
5350 created with a constant expression.
5351
df0f4836
KB
53522010-06-14 Kevin Buettner <kevinb@redhat.com>
5353
5354 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5355 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
5356 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
5357 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
5358 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5359 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5360 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
5361 of `_start'.
5362
b769def5
UW
53632010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5364
5365 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
5366 not supported on the target.
5367 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5368 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5369 * gdb.mi/mi-nsintrall.exp: Likewise.
5370 * gdb.mi/mi-nsmoribund.exp: Likewise.
5371 * gdb.mi/mi-nsthrexec.exp: Likewise.
5372
d914c394
SS
53732010-06-11 Stan Shebs <stan@codesourcery.com>
5374
5375 * gdb.base/permissions.exp: New file.
5376
53772010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
5378
5379 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
5380 does not support ELF executable class.
5381
f3ce5b9c
UW
53822010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5383
5384 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
5385
8e46892c
JK
53862010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5387
5388 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
5389 (runto): Catch "The target does not support running in non-stop mode.".
5390
6cc55c64
MS
53912010-06-11 Michael Snyder <msnyder@vmware.com>
5392
5393 * gdb.base/setshow.exp (set language asm): Don't use
5394 gdb_test_no_output, fails on some targets.
5395
caddefa4
UW
53962010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5397
5398 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
5399 * gdb.cp/pr9167.exp: Likewise.
5400
468b1aa7
UW
54012010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5402
5403 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
5404
5c3552dc
UW
54052010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5406
5407 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
5408
02e6fe6a
UW
54092010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5410
5411 * gdb.base/charset.c (main): Make sure malloc gets linked in.
5412
0e03807e
TT
54132010-06-11 Tom Tromey <tromey@redhat.com>
5414
5415 PR gdb/9977, PR exp/11636::
5416 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
5417 (pieces_test_f6): Update expected output.
5418
2bdf28a0
JK
54192010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5420
5421 * gdb.base/moribund-step.exp: New.
5422
f6978de9
MS
54232010-06-08 Michael Snyder <msnyder@vmware.com>
5424
5425 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 5426 * gdb.ada/boolean_expr.exp:
f6978de9
MS
5427 * gdb.ada/frame_args.exp: Ditto.
5428 * gdb.ada/lang_switch.exp: Ditto.
5429 * gdb.ada/ptype_arith_binop.exp: Ditto.
5430 * gdb.ada/ref_param.exp: Ditto.
5431 * gdb.ada/type_coercion.exp:Ditto.
5432
5433 * gdb.asm/asm-source.exp: Ditto.
5434
5435 * gdb.base/attach.exp: Ditto.
5436 * gdb.base/bitfields2.exp: Ditto.
5437 * gdb.base/call-signal-resume.exp: Ditto.
5438 * gdb.base/callfuncs.exp: Ditto.
5439 * gdb.base/commands.exp: Ditto.
5440 * gdb.base/dbx.exp: Ditto.
5441 * gdb.base/default.exp: Ditto.
5442 * gdb.base/dump.exp: Ditto.
5443 * gdb.base/exprs.exp: Ditto.
5444 * gdb.base/freebpcmd.exp: Ditto.
5445 * gdb.base/interrupt.exp: Ditto.
5446 * gdb.base/list.exp: Ditto.
5447 * gdb.base/long_long.exp: Ditto.
5448 * gdb.base/maint.exp: Ditto.
5449 * gdb.base/ptype.exp: Ditto.
5450 * gdb.base/return.exp: Ditto.
5451 * gdb.base/setshow.exp: Ditto.
5452 * gdb.base/sigbpt.exp: Ditto.
5453 * gdb.base/sigrepeat.exp: Ditto.
5454
5455 * gdb.cp/classes.exp: Ditto.
5456
5457 * gdb.dwarf2/dw2-restore.exp: Ditto.
5458
5459 * gdb.gdb/selftest.exp: Ditto.
5460
5461 * gdb.multi/base.exp: Ditto.
5462 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5463
5464 * gdb.python/py-block.exp: Ditto.
5465 * gdb.python/py-prettyprint.exp: Ditto.
5466 * gdb.python/py-template.exp: Ditto.
5467
5468 * gdb.server/ext-attach.exp: Ditto.
5469 * gdb.server/ext-run.exp: Ditto.
5470 * gdb.server/server-mon.exp: Ditto.
5471
5472 * gdb.threads/fork-thread-pending.exp: Ditto.
5473 * gdb.threads/hand-call-in-threads.exp: Ditto.
5474 * gdb.threads/interrupted-hand-call.exp: Ditto.
5475 * gdb.threads/linux-dp.exp: Ditto.
5476 * gdb.threads/manythreads.exp: Ditto.
5477 * gdb.threads/print-threads.exp: Ditto.
5478 * gdb.threads/pthreads.exp: Ditto.
5479 * gdb.threads/schedlock.exp: Ditto.
5480 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5481 * gdb.threads/threadapply.exp: Ditto.
5482
de7ff789
MS
54832010-06-08 Michael Snyder <msnyder@vmware.com>
5484
889bf7c5 5485 * gdb.ada/exec_changed.exp:
de7ff789
MS
5486 Use ".*" instead of "" as wildcard regexp.
5487
5488 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5489 * gdb.base/call-ar-st.exp: Ditto.
5490 * gdb.base/checkpoint.exp: Ditto.
5491 * gdb.base/default.exp: Ditto.
5492 * gdb.base/dump.exp: Ditto.
5493 * gdb.base/ending-run.exp: Ditto.
5494 * gdb.base/fileio.exp: Ditto.
5495 * gdb.base/miscexprs.exp: Ditto.
5496 * gdb.base/pointers.exp: Ditto.
5497 * gdb.base/readline.exp: Ditto.
5498 * gdb.base/reread.exp: Ditto.
5499 * gdb.base/restore.exp: Ditto.
5500 * gdb.base/shlib-call.exp: Ditto.
5501 * gdb.base/valgrind-db-attach.exp: Ditto.
5502 * gdb.base/volatile.exp: Ditto.
5503 * gdb.base/watchpoints.exp: Ditto.
5504
5505 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5506
5507 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5508 * gdb.python/py-value.exp: Ditto.
5509
5510 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5511 * gdb.trace/circ.exp: Ditto.
5512 * gdb.trace/collection.exp: Ditto.
5513 * gdb.trace/packetlen.exp: Ditto.
5514 * gdb.trace/passc-dyn.exp: Ditto.
5515 * gdb.trace/report.exp: Ditto.
5516 * gdb.trace/tfile.exp: Ditto.
5517 * gdb.trace/tfind.exp: Ditto.
5518 * gdb.trace/while-dyn.exp: Ditto.
5519
3bebe2f2
JK
55202010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5521
5522 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5523
5c631832
JK
55242010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5525
5526 Test PR 10640.
5527 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5528
4c3376c8
SW
55292010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5530
5531 * gdb.cp/koenig.exp: Test for ADL operators.
5532 * gdb.cp/koenig.cc: Added ADL operators.
5533 * gdb.cp/operator.exp: New test.
5534 * gdb.cp/operator.cc: New test.
5535
dc226d5a
MS
55362010-06-04 Michael Snyder <msnyder@vmware.com>
5537
dfb88a23
MS
5538 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5539 * gdb.base/pending.exp: Ditto.
f7ae76b3 5540
dc226d5a
MS
5541 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5542
967cf477
DE
55432010-06-04 Doug Evans <dje@google.com>
5544
5545 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5546 disabled printers.
5547 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5548 (enable_lookup_function): New function.
5549
eb801841
TT
55502010-06-04 Tom Tromey <tromey@redhat.com>
5551
5552 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5553 of hash and id.
5554
38979823
JK
55552010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5556
5557 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5558 newline.
5559 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5560 (empty verbose non-noisy clear, empty verbose noisy clear)
5561 (empty non-verbose noisy clear): Likewise.
5562
35ec993f
MS
55632010-06-03 Michael Snyder <msnyder@vmware.com>
5564
5565 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5566 * gdb.base/display.exp: Ditto.
5567 * gdb.base/find.exp: Ditto.
5568 * gdb.base/ifelse.exp: Ditto.
5569 * gdb.base/multi-forks.exp: Ditto.
5570 * gdb.base/recurse.exp: Ditto.
5571 * gdb.base/setshow.exp: Ditto.
5572 * gdb.base/value-double-free.exp: Ditto.
5573 * gdb.base/watch-vfork.exp: Ditto.
5574 * gdb.base/watch_thread_num.exp: Ditto.
5575 * gdb.base/watchpoint-solib.exp: Ditto.
5576 * gdb.base/watchpoint.exp: Ditto.
5577 * gdb.base/watchpoints.exp: Ditto.
5578
5579 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5580 * gdb.cp/overload.exp: Ditto.
5581 * gdb.cp/virtfunc.exp: Ditto.
5582
5583 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5584
889bf7c5 5585 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5586 Replace gdb_test with gdb_test_no_output.
5587
889bf7c5 5588 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5589 Replace gdb_test with gdb_test_no_output.
5590 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5591 * gdb.threads/watchthreads.exp: Ditto.
5592 * gdb.threads/watchthreads2.exp: Ditto.
5593
5594 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5595 * gdb.trace/tfind.exp: Ditto.
5596
c22decce
JB
55972010-06-03 Joel Brobecker <brobecker@adacore.com>
5598
5599 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5600 successful test if message is the empty string.
5601
fd5700c7
JK
56022010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5603
5604 * gdb.fortran/module.exp (stopped language detection): New test.
5605
f55ee35c
JK
56062010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5607
5608 Support DW_TAG_module as separate namespaces.
5609 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5610 gdb.fortran/library-module-lib.f90: New.
5611 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5612 (print i): Remove.
5613 (continue to breakpoint: i-is-1, print var_i value 1)
5614 (continue to breakpoint: i-is-2, print var_i value 2)
5615 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5616 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5617 (complete `modmany, complete `modmany`, complete `modmany`var)
5618 (show language, setting breakpoint at module): New tests.
5619 * gdb.fortran/module.f90 (module mod): Remove.
5620 (module mod1, module mod2, module modmany, subroutine sub1)
5621 (subroutine sub2, program module): New.
5622
b8e8282f
JK
56232010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5624
5625 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5626 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5627 * gdb.cp/anon-union.exp (pass): Rename to ...
5628 (print z 2): ... here.
b8e8282f 5629
019ebafc
MS
56302010-06-02 Michael Snyder <msnyder@vmware.com>
5631
e68d8fd4
MS
5632 * gdb.trace/actions.exp: Use gdb_test_no_output.
5633 * gdb.trace/circ.exp: Ditto.
5634 * gdb.trace/packetlen.exp: Ditto.
5635 * gdb.trace/save-trace.exp: Ditto.
5636 * gdb.trace/tracecmd.exp: Ditto.
5637 * gdb.trace/tsv.exp: Ditto.
5638
12b5d08a
MS
5639 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5640 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5641 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5642 * gdb.threads/manythreads.exp: Ditto.
5643 * gdb.threads/print-threads.exp: Ditto.
5644 * gdb.threads/pthreads.exp: Ditto.
5645 * gdb.threads/schedlock.exp: Ditto.
5646 * gdb.threads/staticthreads.exp: Ditto.
5647 * gdb.threads/thread-specific.exp: Ditto.
5648 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5649 * gdb.threads/threadapply.exp: Ditto.
5650 * gdb.threads/watchthreads.exp: Ditto.
5651 * gdb.threads/watchthreads2.exp: Ditto.
5652
89493308
MS
5653 * gdb.python/py-block.exp: Use gdb_test_no_output.
5654 * gdb.python/py-prettyprint.exp: Ditto.
5655 * gdb.python/py-template.exp: Ditto.
5656 * gdb.python/py-value.exp: Ditto.
5657
5658 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5659 * gdb.reverse/watch-reverse.exp: Ditto.
5660
5661 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5662 * gdb.server/ext-run.exp: Ditto.
5663
019ebafc
MS
5664 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5665 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5666 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5667 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5668 * gdb.dwarf2/dw2-producer.exp: Ditto.
5669 * gdb.dwarf2/mac-fileno.exp: Ditto.
5670
5671 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5672 * gdb.gdb/selftest.exp: Ditto.
5673
5674 * gdb.multi/base.exp: Use gdb_test_no_output.
5675
5676 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5677
3e0ca3a5
JK
56782010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5679
5680 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5681
9db70545
MS
56822010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5683
a8d52276
MS
5684 * gdb.cp/class2.exp: Use gdb_test_no_output.
5685 * gdb.cp/classes.exp: Ditto.
5686 * gdb.cp/extern-c.exp: Ditto.
5687 * gdb.cp/inherit.exp: Ditto.
5688 * gdb.cp/maint.exp: Ditto.
5689 * gdb.cp/mb-inline.exp: Ditto.
5690 * gdb.cp/mb-templates.exp: Ditto.
5691 * gdb.cp/method2.exp: Ditto.
5692 * gdb.cp/misc.exp: Ditto.
5693 * gdb.cp/ovldbreak.exp: Ditto.
5694 * gdb.cp/punctuator.exp: Ditto.
5695 * gdb.cp/templates.exp: Ditto.
5696 * gdb.cp/virtbase.exp: Ditto.
5697
889bf7c5 5698 * gdb.threads/attach-stopped.exp:
9db70545 5699 Replace uses of send_gdb / gdb_expect.
889bf7c5 5700 * gdb.threads/attachstop-mt.exp:
9db70545 5701 Replace uses of send_gdb / gdb_expect.
889bf7c5 5702 * gdb.threads/gcore-thread.exp:
9db70545 5703 Replace uses of send_gdb / gdb_expect.
889bf7c5 5704 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5705 Replace uses of send_gdb / gdb_expect.
5706 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5707 * gdb.threads/print-threads.exp:
9db70545
MS
5708 Replace uses of send_gdb / gdb_expect.
5709 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5710 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5711 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5712
5713 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5714 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5715 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5716 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5717 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5718 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5719 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5720 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5721 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5722 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5723 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5724
359cc68c
JK
57252010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5726
5727 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5728
7d3fe98e
SW
57292010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5730
5731 * gdb.cp/koenig.exp: Added new test case.
5732 * gdb.cp/koenig.cc: Ditto.
5733
27d3a1a2
MS
57342010-06-01 Michael Snyder <msnyder@vmware.com>
5735
5736 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5737 * gdb.base/arrayidx.exp: Ditto.
5738 * gdb.base/attach.exp: Ditto.
5739 * gdb.base/auxv.exp: Ditto.
5740 * gdb.base/bigcre.exp: Ditto.
5741 * gdb.base/break-always.exp: Ditto.
5742 * gdb.base/break-interp.exp: Ditto.
5743 * gdb.base/break.exp: Ditto.
5744 * gdb.base/breakpoint-shadow.exp: Ditto.
5745 * gdb.base/call-ar-st.exp: Ditto.
5746 * gdb.base/call-sc.exp: Ditto.
5747 * gdb.base/call-signal-resume.exp: Ditto.
5748 * gdb.base/callfuncs.exp: Ditto.
5749 * gdb.base/catch-syscall.exp: Ditto.
5750 * gdb.base/charset.exp: Ditto.
5751 * gdb.base/code-expr.exp: Ditto.
5752 * gdb.base/commands.exp: Ditto.
5753 * gdb.base/cond-expr.exp: Ditto.
5754 * gdb.base/condbreak.exp: Ditto.
5755 * gdb.base/cursal.exp: Ditto.
5756 * gdb.base/cvexpr.exp: Ditto.
5757 * gdb.base/default.exp: Ditto.
5758 * gdb.base/del.exp: Ditto.
5759 * gdb.base/detach.exp: Ditto.
5760 * gdb.base/display.exp: Ditto.
5761 * gdb.base/ena-dis-br.exp: Ditto.
5762 * gdb.base/eval-skip.exp: Ditto.
5763 * gdb.base/foll-fork.exp: Ditto.
5764 * gdb.base/foll-vfork.exp: Ditto.
5765 * gdb.base/frame-args.exp: Ditto.
5766 * gdb.base/funcargs.exp: Ditto.
5767 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5768 * gdb.base/gdbvars.exp: Ditto.
5769 * gdb.base/help.exp: Ditto.
5770 * gdb.base/ifelse.exp: Ditto.
5771 * gdb.base/included.exp: Ditto.
5772 * gdb.base/list.exp: Ditto.
5773 * gdb.base/macscp.exp: Ditto.
5774 * gdb.base/maint.exp: Ditto.
5775 * gdb.base/multi-fork.exp: Ditto.
5776 * gdb.base/overlays.exp: Ditto.
5777 * gdb.base/page.exp: Ditto.
5778 * gdb.base/pending.exp: Ditto.
5779 * gdb.base/pointers.exp: Ditto.
5780 * gdb.base/pr11022.exp: Ditto.
5781 * gdb.base/prelink.exp: Ditto.
5782 * gdb.base/printcmds.exp: Ditto.
5783 * gdb.base/psymtab.exp: Ditto.
5784 * gdb.base/randomize.exp: Ditto.
5785 * gdb.base/relational.exp: Ditto.
5786 * gdb.base/relocate.exp: Ditto.
5787 * gdb.base/remote.exp: Ditto.
5788 * gdb.base/sepdebug.exp: Ditto.
5789 * gdb.base/set-lang-auto.exp: Ditto.
5790 * gdb.base/setshow.exp: Ditto.
5791 * gdb.base/setvar.exp: Ditto.
5792 * gdb.base/signals.exp: Ditto.
5793 * gdb.base/signull.exp: Ditto.
5794 * gdb.base/sigstep.exp: Ditto.
5795 * gdb.base/sizeof.exp: Ditto.
5796 * gdb.base/solib-disc.exp: Ditto.
5797 * gdb.base/store.exp: Ditto.
5798 * gdb.base/structs.exp: Ditto.
5799 * gdb.base/structs2.exp: Ditto.
5800 * gdb.base/subst.exp: Ditto.
5801 * gdb.base/term.exp: Ditto.
5802 * gdb.base/trace-commands.exp: Ditto.
5803 * gdb.base/unwindonsignal.exp: Ditto.
5804 * gdb.base/valgrind-db-attach.exp: Ditto.
5805 * gdb.base/varargs.exp: Ditto.
5806 * gdb.base/watch-cond.exp: Ditto.
5807 * gdb.base/watch_thread_num.exp: Ditto.
5808 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5809 * gdb.base/watchpoint.exp: Ditto.
5810 * gdb.base/whatis-exp.exp: Ditto.
5811
f8d3bf8f
MS
58122010-06-01 Michael Snyder <msnyder@vmware.com>
5813
5814 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5815 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5816 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5817 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5818 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5819 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5820 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5821 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5822 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5823 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5824 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5825 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5826 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5827 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5828 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5829
3f9e0d32
JK
58302010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5831
5832 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5833 trailing newline.
5834 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5835 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5836 (p *args): ... here and remove excessive trailing newline.
5837
f629457d
JB
58382010-05-31 Joel Brobecker <brobecker@adacore.com>
5839
5840 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5841
09eef106
JK
58422010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5843
5844 Accept the new Linux kernel "t (tracing stop)" string.
5845 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5846 Update comment.
5847 (state_wait) <T (tracing stop)>: New.
5848 (main): Update the state_wait expect string.
5849
94f31136
PA
58502010-05-28 Pedro Alves <pedro@codesourcery.com>
5851
5852 * limits.c, limits.exp: Delete files.
5853 * Makefile.in (clean mostlyclean): Adjust.
5854 * tracecmd.exp: Adjust.
5855
096554ab
JK
58562010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5857
5858 * gdb.base/tui-layout.exp: New.
5859
27d3a1a2 58602010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5861
889bf7c5 5862 * gdb.reverse/break-precsave.exp:
bcd2dc50 5863 Replace uses of send_gdb / gdb_expect.
889bf7c5 5864 * gdb.reverse/break-reverse.exp:
bcd2dc50 5865 Replace uses of send_gdb / gdb_expect.
889bf7c5 5866 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5867 Replace uses of send_gdb / gdb_expect.
889bf7c5 5868 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5869 Replace uses of send_gdb / gdb_expect.
889bf7c5 5870 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5871 Replace uses of send_gdb / gdb_expect.
889bf7c5 5872 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5873 Replace uses of send_gdb / gdb_expect.
889bf7c5 5874 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5875 Replace uses of send_gdb / gdb_expect.
889bf7c5 5876 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5877 Replace uses of send_gdb / gdb_expect.
889bf7c5 5878 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5879 Replace uses of send_gdb / gdb_expect.
889bf7c5 5880 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5881 Replace uses of send_gdb / gdb_expect.
889bf7c5 5882 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5883 Replace uses of send_gdb / gdb_expect.
889bf7c5 5884 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5885 Replace uses of send_gdb / gdb_expect.
889bf7c5 5886 * gdb.reverse/machinestate.exp:
bcd2dc50 5887 Replace uses of send_gdb / gdb_expect.
889bf7c5 5888 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5889 Replace uses of send_gdb / gdb_expect.
889bf7c5 5890 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5891 Replace uses of send_gdb / gdb_expect.
889bf7c5 5892 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5893 Replace uses of send_gdb / gdb_expect.
889bf7c5 5894 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5895 Replace uses of send_gdb / gdb_expect.
889bf7c5 5896 * gdb.reverse/step-precsave.exp:
bcd2dc50 5897 Replace uses of send_gdb / gdb_expect.
889bf7c5 5898 * gdb.reverse/step-reverse.exp:
bcd2dc50 5899 Replace uses of send_gdb / gdb_expect.
889bf7c5 5900 * gdb.reverse/until-precsave.exp:
bcd2dc50 5901 Replace uses of send_gdb / gdb_expect.
889bf7c5 5902 * gdb.reverse/until-reverse.exp:
bcd2dc50 5903 Replace uses of send_gdb / gdb_expect.
889bf7c5 5904 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5905 Replace uses of send_gdb / gdb_expect.
889bf7c5 5906 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5907 Replace uses of send_gdb / gdb_expect.
5908
3def43e0
JK
59092010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5910
5911 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5912 excessive newline.
5913
27d3a1a2 59142010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5915
5916 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5917 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5918 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5919 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5920 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5921 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5922 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5923 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5924 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5925 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5926 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5927 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5928 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5929 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5930 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5931 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5932 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5933 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5934 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5935
27d3a1a2 59362010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5937
22454424
MS
5938 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5939 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5940
5941 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
5942 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
5943 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
5944
889bf7c5 5945 * gdb.reverse/consecutive-reverse.exp:
22454424 5946 Replace uses of send_gdb / gdb_expect.
889bf7c5 5947 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
5948 Replace uses of send_gdb / gdb_expect.
5949
5950 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
5951 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
5952 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5953 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
5954 Replace uses of send_gdb / gdb_expect.
5955 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
5956 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
5957 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
5958 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
5959 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
5960 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
5961 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
5962 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
5963 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
5964
59652010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 5966
22454424 5967 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5968
22454424 5969 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5970
22454424
MS
5971 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
5972 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
5973 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
5974 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
5975 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
5976 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
5977 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
5978 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
5979 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5980
6e5f2c59
TT
59812010-05-25 Tom Tromey <tromey@redhat.com>
5982
5983 * gdb.base/macscp.exp: Add missing space after setup_kfail.
5984
bbc8b958
TT
59852010-05-25 Tom Tromey <tromey@redhat.com>
5986
5987 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
5988 argument order.
5989 * gdb.base/macscp.exp: Fix setup_kfail argument order.
5990 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
5991 order.
5992 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
5993 order.
5994 * gdb.base/call-sc.exp (setup_kfails): Remove.
5995 (setup_compiler_kfails): Remove.
5996 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
5997 argument order.
5998 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
5999 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
6000 (advancei): Fix setup_kfail argument order.
6001 * gdb.base/radix.exp: Fix setup_kfail argument order.
6002 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
6003 order.
6004 * gdb.base/structs.exp (setup_kfails): Remove.
6005 (setup_compiler_kfails): Fix setup_kfail argument order.
6006 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
6007 order.
6008 * gdb.java/jmain.exp: Fix setup_kfail argument order.
6009 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
6010 setup_kfail argument order.
6011 * gdb.cp/overload.exp: Fix setup_kfail argument order.
6012
83d1babf
TT
60132010-05-25 Tom Tromey <tromey@redhat.com>
6014
6015 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
6016
6acb16a2
MS
60172010-05-25 Michael Snyder <msnyder@vmware.com>
6018
6019 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
6020 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
6021 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
6022 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
6023 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
6024 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
6025 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
6026 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
6027 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
6028 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
6029 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
6030 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
6031 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
6032 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
6033 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
6034 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
6035 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
6036 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
6037 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
6038 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
6039 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
6040 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
6041 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
6042 * gdb.base/default.exp: Replace send_gdb with gdb_test.
6043 * gdb.base/define.exp: Replace send_gdb with gdb_test.
6044 * gdb.base/display.exp: Replace send_gdb with gdb_test.
6045 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
6046 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
6047 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
6048 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
6049 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
6050 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
6051 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
6052 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
6053 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
6054 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
6055 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
6056 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
6057 * gdb.base/help.exp: Replace send_gdb with gdb_test.
6058 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
6059 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
6060 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6061 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
6062 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
6063 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
6064 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
6065 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 6066 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6067
60682010-05-25 Doug Evans <dje@google.com>
6069
6070 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
6071 gdb.string_to_argv.
ad3986f0 6072
d3b1e874
TT
60732010-05-21 Tom Tromey <tromey@redhat.com>
6074
6075 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
6076 Call it.
6077 * gdb.dwarf2/pieces.S: Update.
6078 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
6079
cb826367
TT
60802010-05-21 Tom Tromey <tromey@redhat.com>
6081
6082 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
6083 Call it.
6084 * gdb.dwarf2/pieces.c (struct C): New.
6085 (f6): New function.
6086 * gdb.dwarf2/pieces.S: Replace.
6087
74de6778
TT
60882010-05-21 Tom Tromey <tromey@redhat.com>
6089
6090 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
6091 Call it.
6092
afd74c5f
TT
60932010-05-21 Tom Tromey <tromey@redhat.com>
6094
6095 * gdb.dwarf2.pieces.exp: New file.
6096 * gdb.dwarf2.pieces.S: New file.
6097 * gdb.dwarf2.pieces.c: New file.
6098
a7b75dfd 60992010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6100 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
6101
6102 * lib/gdb.exp (gdb_test_no_output): New function.
6103 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
6104 when testing commands that should produce no output.
6105
c81c812a
JB
61062010-05-17 Joel Brobecker <brobecker@adacore.com>
6107
6108 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
6109 parameter that we want to watch being a constant.
6110
0cce5bd9
JB
61112010-05-17 Joel Brobecker <brobecker@adacore.com>
6112
6113 * gdb.ada/cond_lang: New testcase.
6114
47050449
JB
61152010-05-17 Joel Brobecker <brobecker@adacore.com>
6116
6117 * lib/gdb.exp (banned_variables): New variable/constant.
6118 (gdb_init): Add write trace on variables listed in banned_variables.
6119 (gdb_finish): Remove write traces on variables listed in
6120 banned_variables.
6121
77c01586
JB
61222010-05-17 Joel Brobecker <brobecker@adacore.com>
6123
6124 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
6125 * gdb.cp/koenig.exp: Likewise.
6126
88d4aea7
PM
61272010-05-14 Phil Muldoon <pmuldoon@redhat.com>
6128
889bf7c5 6129 PR python/11482
88d4aea7
PM
6130
6131 * gdb.python/py-value.exp (test_value_hash): New function.
6132
f5a010c0
PM
61332010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
6134
6135 PR exp/11530.
6136 * gdb.base/gdb11530.c: New file.
6137 * gdb.base/gdb11530.exp: New file.
6138
8ef4892f
JK
61392010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6140
6141 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
6142 * gdb.dwarf2/dw2-modula2-self-type.S: New.
6143
7322dca9
SW
61442010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
6145
6146 * gdb.cp/koenig.exp: New test.
6147 * gdb.cp/koenig.cc: New test program.
6148
02e7ea18
JB
61492010-05-05 Joel Brobecker <brobecker@adacore.com>
6150
6151 Remove the use of prms_id and bug_id throughout the testsuite.
6152
e1c34c5d
PM
61532010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
6154
6155 PR exp/11349.
6156 * testsuite/gdb.cp/ref-types.exp: Add test to examine
6157 use a reference local variable.
6158
8e1d0c49
JK
61592010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6160
6161 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
6162 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
6163 variable different_dir. Move debugfile into a full directory pathname
6164 under DIFFERENT_DIR.
6165 * lib/gdb.exp (separate_debug_filename): Remove.
6166 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
6167 variable debug_dir and mkdir of it. Update function comments.
6168
e66408ed
PA
61692010-04-29 Pedro Alves <pedro@codesourcery.com>
6170
6171 PR gdb/11557
6172
6173 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
6174 files.
6175
d7b32ed3
PM
61762010-04-29 Phil Muldoon <pmuldoon@redhat.com>
6177
889bf7c5 6178 * gdb.python/py-param.exp: New File.
d7b32ed3 6179
6aecb9c2
JB
61802010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
6181
6182 * gdb.base/default.exp: Fix "set language" test.
6183
bdf92a1c
PM
61842010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
6185
6186 PR breakpoints/11531.
6187 * gdb.base/gdb11531.c: New file.
6188 * gdb.base/gdb11531.exp: New file.
6189
3f172e24
TT
61902010-04-26 Tom Tromey <tromey@redhat.com>
6191
6192 * gdb.base/completion.exp: Add tests for completion and deprecated
6193 commands.
6194
64af4c92
JK
61952010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6196
6197 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
6198 (print /x char_array): Escape curly brackets.
6199
492928e4
JK
62002010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6201
6202 Fix deadlock on looped list of loaded shared objects.
6203 * gdb.base/solib-corrupted.exp: New.
6204
66d09542
DE
62052010-04-23 Doug Evans <dje@google.com>
6206
6207 * gdb.python/py-section-script.c: New file.
6208 * gdb.python/py-section-script.exp: New file.
6209 * gdb.python/py-section-script.py: New file.
6210
8bd10a10
CM
62112010-04-20 Chris Moller <cmoller@redhat.com>
6212
6213 PR 10179
6214
6215 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
6216 * gdb.base/pr10179-a.c:
6217 * gdb.base/pr10179-b.c:
6218 * gdb.base/pr10179.exp: New files.
6219
c0201579
JK
62202010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6221
6222 Fix crashes on dangling display expressions.
6223 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
6224 is SEP.
6225 (lib_flags): Remove the "debug" keyword.
6226 (libsepdebug): New variable for iterating new loop.
6227 (save_pf_prefix): New variable wrapping the loop.
6228 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
6229 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
6230
793b0ff8
PM
62312010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6232
6233 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
6234
097f51f7
PM
62352010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6236
6237 PR stabs/11479.
6238 * gdb.stabs/gdb11479.exp: New file.
6239 * gdb.stabs/gdb11479.c: New file.
6240
9a22f0d0
PM
62412010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6242
6243 * gdb.base/charset.c (Strin16, String32): New variables.
6244 * gdb.base/charset.exp (gdb_test): Test correct display
6245 of 16 or 32 bit strings.
6246
62472010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
6248
6249 PR 9167
6250 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
6251 * gdb.cp/pr9167.cc: New file.
6252 * gdb.cp/pr9167.exp: New file.
6253
6254
6e354e5e
PM
62552010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
6256
6257 PR pascal/11492.
6258 * gdb.pascal/gdb11492.pas: New file.
6259 * gdb.pascal/gdb11492.exp: New file.
6260
be942545
JB
62612010-04-20 Joel Brobecker <brobecker@adacore.com>
6262
1667e6e3 6263 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 6264
0c3acc09
JB
62652010-04-20 Joel Brobecker <brobecker@adacore.com>
6266
6267 * gdb.ada/dyn_loc: New testcase.
6268
ec31cde5
CM
62692010-04-20 Chris Moller <cmoller@redhat.com>
6270
6271 PR 10867
889bf7c5 6272
ec31cde5
CM
6273 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
6274 * gdb.cp/pr10687.cc: New file.
6275 * gdb.cp/pr10687.exp: New file.
6276
6277
ce4b0682
SDJ
62782010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6279 Sergio Durigan Junior <sergiodj@redhat.com>
6280
6281 * gdb.fortran/logical.exp: New testcase.
6282 * gdb.fortran/logical.f90: New file.
6283
3436961f
DE
62842010-04-19 Doug Evans <dje@google.com>
6285
6286 * gdb.base/help.exp (help source): Update expected output.
6287
4d836c09
JK
62882010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6289
6290 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
6291 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
6292 gdb_exit and return.
6293 (executable): New variable.
6294 (binfile): Use it.
6295
6149aea9
PA
62962010-04-19 Pedro Alves <pedro@codesourcery.com>
6297
6298 PR breakpoints/8554.
6299
6300 * gdb.trace/save-trace.exp: Adjust.
6301
ed41462c
L
63022010-04-17 H.J. Lu <hongjiu.lu@intel.com>
6303
6304 PR corefiles/11511
6305 * gdb.arch/system-gcore.exp: New.
6306 * gdb.arch/gcore.c: Likewise.
6307
3f7b2faa
DE
63082010-04-15 Doug Evans <dje@google.com>
6309
fa33c3cd
DE
6310 * gdb.python/py-progspace.c: New file.
6311 * gdb.python/py-progspace.exp: New file.
6312
3f7b2faa
DE
6313 * gdb.base/source.exp: Add tests for "source -s".
6314
79f283fe
PM
63152010-04-14 Phil Muldoon <pmuldoon@redhat.com>
6316
6317 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
6318 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
6319 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
6320 * gdb.python/py-mi.exp: New test for to_string returning None.
6321
fc8eb08a
PM
63222010-04-12 Phil Muldoon <pmuldoon@redhat.com>
6323
6324 * gdb.python/py-breakpoint.c: Make result global.
6325
26e197f6
JK
63262010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6327
6328 Fix non-GNU make compatibility.
6329 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
6330
adc36818
PM
63312010-04-09 Phil Muldoon <pmuldoon@redhat.com>
6332
6333 * gdb.python/py-breakpoint.exp: New File.
6334 * gdb.python/py-breakpoint.C: Ditto.
6335
64e17368
SS
63362010-04-08 Stan Shebs <stan@codesourcery.com>
6337
6338 * gdb.trace/actions.exp: Clear default-collect.
6339 * gdb.trace/save-trace.exp: Clear default-collect.
6340
fff5cc64
PM
63412010-04-08 Phil Muldoon <pmuldoon@redhat.com>
6342
6343 * gdb.python/py-value: Add null string variable.
6344 (test_lazy_string): Test zero length, NULL address lazy
6345 strings.
6346
a055a187
L
63472010-04-07 H.J. Lu <hongjiu.lu@intel.com>
6348
6349 * gdb.arch/i386-avx.c: New.
6350 * gdb.arch/i386-avx.exp: Likewise.
6351
6352 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
6353
96e39866
DE
63542010-04-06 Doug Evans <dje@google.com>
6355
6356 * gdb.base/source-test.gdb: New file.
6357 * gdb.base/source.exp: Test source -v.
6358
5984a431
UW
63592010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6360
6361 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
6362
ec8a089a
PM
63632010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
6364
6365 * gdb.stabs/aout.sed: Convert all backslash to double backslash
6366 within one line, unless it is followed by a double quote.
6367 * gdb.stabs/hppa.sed: Idem.
6368 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
6369 * gdb.stabs/weird.exp: Check for correct parsing of
6370 char and string constants.
ec8a089a
PM
6371 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
6372 in .stabs to .stabx substitution.
6373
fce3c1f0
SS
63742010-04-05 Stan Shebs <stan@codesourcery.com>
6375
6376 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
6377 constant global.
6378 * gdb.trace/tfile.exp: Try to print them.
6379
d77f58be
SS
63802010-04-04 Stan Shebs <stan@codesourcery.com>
6381
6382 * gdb.base/completion.exp: Update for new "info watchpoints".
6383 * gdb.base/default.exp: Ditto.
6384 * gdb.base/help.exp: Ditto.
6385 * gdb.base/watchpoint.exp: Ditto.
6386 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 6387
af54718e
SS
63882010-04-04 Stan Shebs <stan@codesourcery.com>
6389
6390 * gdb.trace/tfile.exp: Sharpen tfind test.
6391
74d1f91e
JK
63922010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6393
6394 * gdb.base/break-entry.exp: New.
6395
eb8e76db 63962010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 6397 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
6398
6399 * gdb.reverse/i386-sse-reverse.exp: New file.
6400 * gdb.reverse/i386-sse-reverse.c: New file.
6401
bf65cad8
PA
64022010-04-02 Pedro Alves <pedro@codesourcery.com>
6403
6404 * gdb.trace/tfind.exp: Adjust expected disassembly output.
6405
fff87407
SS
64062010-04-01 Stan Shebs <stan@codesourcery.com>
6407
6408 * gdb.trace/actions.exp: Tweak expected output.
6409 * gdb.trace/while-stepping.exp: Tweak expected output.
6410
fe01d668
L
64112010-04-01 H.J. Lu <hongjiu.lu@intel.com>
6412
6413 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
6414
86b17b60
PA
64152010-04-01 Pedro Alves <pedro@codesourcery.com>
6416
6417 * gdb.base/commands.exp: Adjust.
6418 * gdb.cp/extern-c.exp: Adjust.
6419
2c58c0a9
PA
64202010-04-01 Pedro Alves <pedro@codesourcery.com>
6421
6422 * gdb.trace/collection.c (local_test_func): Define a local struct,
6423 and instanciate it.
6424
0db9b91c
PA
64252010-04-01 Pedro Alves <pedro@codesourcery.com>
6426
6427 * gdb.trace/collection.exp (gdb_collect_args_test)
6428 (gdb_collect_argarray_test): XFAIL the tests that assume the
6429 argarray argument's elements are collected.
6430
8072405b
JK
64312010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6432
6433 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6434 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6435
8bf6485c
SS
64362010-03-31 Stan Shebs <stan@codesourcery.com>
6437
6438 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6439 and tracepoint conditionals.
6440 (gdb_verify_tracepoints): Delete unused return.
6441
fd7f724a
KS
64422010-03-26 Keith Seitz <keiths@redhat.com>
6443
6444 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6445 appear in the output before main.
6446 Remove KFAIL for gdb/2215 aka bz 9320.
6447
8d9e7719
DE
64482010-03-30 Doug Evans <dje@google.com>
6449
0906dd0b
DE
6450 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6451 by dejagnu.
6452 * gdb.arch/amd64-dword.exp: Ditto.
6453
8d9e7719
DE
6454 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6455 match.
6456 (break printf): Ditto.
6457
1da644f0
SW
64582010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6459
6460 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6461 gcc < 4.4.
6462 * gdb.cp/shadow.exp: Ditto.
6463
a8121990
PA
64642010-03-29 Pedro Alves <pedro@codesourcery.com>
6465
6466 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6467 "tstart" is silent.
6468
6e79d367
PA
64692010-03-29 Pedro Alves <pedro@codesourcery.com>
6470
6471 * gdb.trace/collection.exp (executable): New.
6472 (binfile): Use it.
6473 (fpreg, spreg, pcreg): New.
6474 (test_register): Use gdb_test_multiple. Pass /x to print.
6475 (prepare_for_trace_test): New.
6476 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6477 (gdb_collect_args_test, gdb_collect_argstruct_test)
6478 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6479 prepare_for_trace_test.
6480 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6481 fpreg, spreg and pcreg.
6482 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6483 prepare_for_trace_test.
6484 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6485 try to detect tracing support here. Don't set breakpoints at
6486 `begin' or `end' here.
6487 <global scope>: Use clean_restart. Run to main before checking
6488 for tracing support. Check for for tracing support here.
6489
09248348
JK
64902010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6491
6492 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6493 " as $displacement" to "seen displacement message".
6494
d350db38
PA
64952010-03-28 Pedro Alves <pedro@codesourcery.com>
6496
6497 * gdb.trace/while-dyn.exp (executable): New variable.
6498 (binfile): Use it.
6499 (test_while_stepping): New function. Move most tests here. Call
6500 it once for each of the while-stepping, stepping and ws aliases.
6501
907af001
UW
65022010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6503
6504 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6505 that do not provide the tagless_struct type name at all.
6506 (test_print_anon_union): Do not check value of uninitialized
6507 union member. Do not use cp_test_ptype_class, so we can accept
6508 "long" as well as "long int".
6509
610197fd
PA
65102010-03-26 Pedro Alves <pedro@codesourcery.com>
6511
6512 * gdb.trace/tfile.c (tohex, bin2hex): New.
6513 (write_error_trace_file): Hexify error description.
6514
6c28cbf2
SS
65152010-03-25 Stan Shebs <stan@codesourcery.com>
6516
6517 * gdb.trace/tfile.c: Generate an additional trace file, improve
6518 portability.
6519 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6520 files in a better way.
6521
e62b8c7e
KS
65222010-03-25 Keith Seitz <keiths@redhat.com>
6523
6524 * gdb.java/jprint.exp: XFAIL printing of static class members
6525 because of GCC debuginfo problem.
6526
82ccf5a5
JK
65272010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6528
6529 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6530
293e2f9e
DJ
65312010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6532
6533 * gdb.base/completion.exp: Allow long instead of long int.
6534 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6535 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6536 variable p.
6537 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6538 * gdb.base/pointers.exp: Allow long instead of long int.
6539 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6540 * gdb.base/step-line.exp: Allow a directory before the source file name.
6541
95a42b64
TT
65422010-03-24 Tom Tromey <tromey@redhat.com>
6543
6544 PR breakpoints/9352:
6545 * gdb.base/default.exp: Update.
6546 * gdb.base/commands.exp: Update.
6547 * gdb.cp/extern-c.exp: Test setting commands on multiple
6548 breakpoints at once.
6549
2390201f
DJ
65502010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6551
6552 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6553 if gdb,nosignals.
6554 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6555 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6556 exited".
6557
8c9a6790
SS
65582010-03-24 Stan Shebs <stan@codesourcery.com>
6559
6560 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6561
a6c727b2
DJ
65622010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6563
6564 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6565 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6566 argument. Handle "short" and "long".
6567 (Top level): Pass overprototyped output for old_fptr and xptr.
6568
4dfd5423
PA
65692010-03-23 Pedro Alves <pedro@codesourcery.com>
6570
6571 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6572 format strings and add casts to avoid compiler warnings.
6573
65742010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6575
6576 * lib/trace-support.exp (gdb_trace_setactions):
6577 Don't expect whitespace after ">" prompt.
6578 * gdb.trace/actions.exp: Adjust for output changes.
6579 * gdb.trace/while-stepping.exp: Likewise.
6580
c847d045
JK
65812010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6582
6583 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6584 and r157645).
6585
5f717f1d
JK
65862010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6587
6588 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6589 New.
6590
7d6d51d5
DJ
65912010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6592
6593 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6594 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6595
3b11a015
SS
65962010-03-19 Stan Shebs <stan@codesourcery.com>
6597
6598 * gdb.trace/ax.exp: New file.
6599
d7d158ed
DE
66002010-03-19 Doug Evans <dje@google.com>
6601
6bb85cd1
DE
6602 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6603 output from gcc.
6604
d7d158ed
DE
6605 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6606 named /usr/sbin/prelink<foo>.
6607
4daf5ac0
SS
66082010-03-18 Stan Shebs <stan@codesourcery.com>
6609
6610 * gdb.trace/circ.exp: Test circular-trace-buffer.
6611 * gdb.trace/tfile.exp: Update tstatus test.
6612
e8d05480
JB
66132010-03-18 Joel Brobecker <brobecker@adacore.com>
6614
6615 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6616 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6617
441b986a
UW
66182010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6619
6620 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6621
4247603b
PA
66222010-03-18 Pedro Alves <pedro@codesourcery.com>
6623
6624 * gdb.base/default.exp: Adjust the expected output of the finish
6625 and until commands when the inferior is not being run.
6626
13387711
SW
66272010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6628
6629 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6630 * gdb.cp/nsusing.exp: Ditto.
6631
6e31430b
TT
66322010-03-15 Tom Tromey <tromey@redhat.com>
6633
6634 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6635 * gdb.cp/userdef.cc (operator==): New function.
6636 (main): New locals mem1, mem2.
6637
e2d69cb5
JZ
66382010-03-15 Jie Zhang <jie@codesourcery.com>
6639
6640 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6641 Declare and use new loadtimeout variable.
6642
f572f0a9
DJ
66432010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6644
6645 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6646 Use gdb_load later.
6647
51f4c0b0
PA
66482010-03-14 Pedro Alves <pedro@codesourcery.com>
6649
6650 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6651 literal. Add missing endlines to prints to stderr.
6652
1c809c68
TT
66532010-03-12 Tom Tromey <tromey@redhat.com>
6654
6655 PR c++/9708:
6656 * gdb.cp/m-static.exp: Add regression test.
6657 * gdb.cp/m-static.cc (method): New method.
6658 (main): Call it.
6659
00ae8fef
SW
66602010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6661
6662 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6663 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6664
759f0f0b
PA
66652010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6666
21e24d21
PA
6667 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6668
66692010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6670
759f0f0b
PA
6671 * lib/gdb.exp (skip_stl_tests): New.
6672 (gdb_compile): Symbian needs -ldl.
6673 (shlib_target_file): New.
6674 (shlib_symbol_file): New.
6675 (gdb_load_shlibs): Use shlib_target_file.
6676 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6677 * gdb.cp/exception.exp: Use skip_stl_tests.
6678 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6679 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6680 * gdb.cp/mb-templates.exp: Ditto.
6681 * gdb.base/commands.exp: Relax regexes.
6682 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6683 shlib_target_file and shlib_symbol_file.
6684 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6685 sections.
6686 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6687 * gdb.base/solib-disc.exp: Use
6688 shlib_target_file and shlib_symbol_file.
6689 * gdb.base/unload.exp: Don't skip on symbian. Use
6690 shlib_target_file and shlib_symbol_file.
6691 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6692
6a8f2671 66932010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6694
6a8f2671
PA
6695 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6696 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6697 Issue a tfind end before looking for a tracepoint frame.
6698 * gdb.trace/tfind.exp: Adjust tstatus output.
6699 Adjust disassembly output.
6700 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6701
ccf26247
JK
67022010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6703
6704 * gdb.base/break-interp.exp: Create new displacement parameter value
6705 for the test_ld calls.
6706 (reach): New parameter displacement, verify its content. New push of
6707 pf_prefix "reach-$func:". Import global expect_out.
6708 (test_core): New parameter displacement, verify its content. New push
6709 of pf_prefix "core:". New command "set verbose on". Import global
6710 expect_out.
6711 (test_attach): New parameter displacement, verify its content. New
6712 push of pf_prefix "attach:". New command "set verbose on". Import
6713 global expect_out.
6714 (test_ld): New parameter displacement, pass it to the reach, test_core
6715 and test_attach calls and verify its content in the "ld.so exit" test.
6716 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6717 (prelink): Update expected text, use gdb_test.
6718
e469c7fb
DE
67192010-03-10 Doug Evans <dje@google.com>
6720
6721 * gdb.base/checkpoint.exp: Fix comment.
6722 Lengthen timeout while doing >600 checkpoints test.
6723 Rename duplicate "kill all one" test to keep test names unique.
6724
60e1c644
PA
67252010-03-10 Pedro Alves <pedro@codesourcery.com>
6726
6727 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6728
cec808ec
KS
67292010-03-08 Keith Seitz <keiths@redhat.com>
6730
889bf7c5
PA
6731 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6732 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6733 (dm_type_long): New function.
6734 (dm_type_unsigned_short): New function.
6735 (dm_type_unsigned_long): New function.
6736 (myint): New typedef.
6737 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6738 long, unsigned shor and long, operator char*, and typedef.
6739 (test_lookup_operator_functions): Add operator char* test.
6740 (test_paddr_operator_functions): Likewise.
6741 (test_paddr_overloaded_functions): Use probe values for
6742 short, long, and unsigned short and long.
6743 (test_paddr_hairy_functions): If the demangler probe detected
6744 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6745 demangler.
6746 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6747 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6748 and "print null_pmf".
6749 Add test "ptype a.*pmf".
6750 * gdb.cp/overload.exp: Allow optional "int" to appear with
6751 "short" and "long".
6752 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6753 long expect value for men_overload1arg.
6754 Allow "int" to appear with "short" and "long".
6755 When testing "info break", add argument for main (void).
6756 Also allow "int" to appear with "short" and "long".
6757 Ditto with "unsigned" and "long long".
cec808ec
KS
6758 * gdb.java/jmain.exp: Do not enclose methods names in single
6759 quotes.
6760 * gdb.java/jmisc.exp: Likewise.
6761 * gdb.java/jprint.exp: Likewise.
6762 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6763
6764 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6765 * gdb.cp/exception.exp (backtrace after first throw)
6766 (backtrace after second throw): Allow a namespace before __cxa_throw.
6767 (backtrace after first catch, backtrace after second catch): Allow
6768 a namespace before __cxa_begin_catch.
6769
6770 * gdb.cp/cpexprs.exp: New file.
6771 * gdb.cp/cpexprs.cc: New file.
6772
6773 From Daniel Jacobowitz <dan@codesourcery.com>
6774 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6775 to use string_to_regexp.
6776 (ctor, dtor): New functions. Use them to match constructor
6777 and destructor function types.
6778 (Top level): Use runto_main.
6779
f870a310
TT
67802010-03-05 Tom Tromey <tromey@redhat.com>
6781
6782 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6783 gdb.target_charset.
6784 (pp_ns.to_string): Likewise.
6785
0c199f28
KS
67862010-03-04 Keith Seitz <keiths@redhat.com>
6787
6788 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6789 can be quoted. Test that both the filename and function/line
6790 portions can be quoted at the same time.
6791
c7437ca6
PA
67922010-03-04 Pedro Alves <pedro@codesourcery.com>
6793
6794 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6795
b111b805
DE
67962010-03-03 Doug Evans <dje@google.com>
6797
24486cb7
DE
6798 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6799 libc contains libpthread.
6800
b111b805
DE
6801 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6802 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6803 of gdb_compile. Add another pattern to match android backtrace.
6804
a0e0ef55
TT
68052010-03-03 Tom Tromey <tromey@redhat.com>
6806
6807 PR gdb/11345:
6808 * gdb.base/printcmds.exp (test_printf): Add test.
6809
1ba53b71
L
68102010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6811
6812 * gdb.arch/amd64-byte.exp: New.
6813 * gdb.arch/amd64-dword.exp: Likewise.
6814 * gdb.arch/amd64-pseudo.c: Likewise.
6815 * gdb.arch/amd64-word.exp: Likewise.
6816 * gdb.arch/i386-byte.exp: Likewise.
6817 * gdb.arch/i386-pseudo.c: Likewise.
6818 * gdb.arch/i386-word.exp: Likewise.
6819
f5dff777
DJ
68202010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6821
6822 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6823 types. Add structreg, bitfields, and flags registers.
6824 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6825 registers.
6826
90884b2b
L
68272010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6828
6829 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6830 (load_description): Set architecture if defined.
6831
dc00d89f
PM
68322010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6833
6834 * gdb.python/py-frame.exp: Add read_var block tests.
6835 * gdb.python/py-frame.c (block): New function.
6836
0e095b7e
JK
68372010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6838 Daniel Jacobowitz <dan@codesourcery.com>
6839
6840 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6841
624f1a65
DM
68422010-02-25 David S. Miller <davem@davemloft.net>
6843
6844 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6845 fix logic for setting all_syscalls_numbers.
6846
f3e9a817
PM
68472010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6848
6849 * Makefile.in: Add py-block and py-symbol.
6850 * gdb.python/py-symbol.exp: New File.
6851 * gdb.python/py-symtab.exp: New File.
6852 * gdb.python/py-block.exp: New File.
6853 * gdb.python/py-symbol.c: New File.
6854 * gdb.python/py-block.c: New File.
6855
f6bbabf0
PM
68562010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6857
6858 PR python/11314
6859 * lib/gdb.exp (skip_python_tests): New function.
6860 * gdb.python/py-cmd.exp: Use skip_python_tests.
6861 * gdb.python/py-frame.exp: Likewise.
6862 * gdb.python/py-function.exp: Likewise.
6863 * gdb.python/py-prettyprint.exp: Likewise.
6864 * gdb.python/py-template.exp: Likewise.
6865 * gdb.python/py-type.exp: Likewise.
6866 * gdb.python/py-value.exp: Likewise.
6867
85d721b8
PA
68682010-02-22 Pedro Alves <pedro@codesourcery.com>
6869
6870 PR9605
6871
6872 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6873
48e32051
TT
68742010-02-19 Tom Tromey <tromey@redhat.com>
6875
6876 PR c++/8693, PR c++/9496:
6877 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6878 regression tests.
6879
ac9c0048
JK
68802010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6881
6882 Fix compatibility with m68k as.
6883 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6884 Use only /* comments */.
6885
57bb97a4
UW
68862010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6887
6888 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6889 * configure: Regenerate.
6890
7d1bf85c
DJ
68912010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6892
6893 * gdb.python/py-type.exp: Check for Python support.
6894
061b5285
PA
68952010-02-17 Pedro Alves <pedro@codesourcery.com>
6896
6897 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6898 `regsub' syntax available.
6899
f8a8bc2c
PA
69002010-02-17 Pedro Alves <pedro@codesourcery.com>
6901
6902 * gdb.base/shmain.c (main): Remove printf call.
6903 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6904 * gdb.base/unload.c (main): Make format of fprintf a string
6905 literal. Add missing endlines to prints to stderr.
6906 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6907
6f451e5e
TT
69082010-02-17 Tom Tromey <tromey@redhat.com>
6909
6910 * gdb.java/jprint.java (jprint.props): New field.
6911 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6912
12d79008
PA
69132010-02-17 Pedro Alves <pedro@codesourcery.com>
6914
ef801a0e 6915 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6916 available.
6917
d252f7e5
DJ
69182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6919
6920 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6921 creation to support remote host testing.
6922
67bdab6c
DJ
69232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6924
6925 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6926 Recognize "command not found".
6927
bb391223
DJ
69282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6929
6930 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6931 single-stepping.
6932
70362913
DJ
69332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6934
6935 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6936 if arguments are not supported.
6937
493f3c00
DJ
69382010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6939
6940 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
6941 be const or non-const.
6942
8034c749
DJ
69432010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6944
6945 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
6946 mi_send_resuming_command to send -exec-continue.
6947
791dfb64
DJ
69482010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6949
6950 * gdb.base/list.exp (test_list_filename_and_function): Add test
6951 with single quotes.
6952 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
6953 matching.
6954 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
6955 Add KFAIL'd tests for PR gdb/11289.
6956
7c5fe868
DJ
69572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6958
6959 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
6960
fdc498b8
DJ
69612010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6962
6963 * gdb.base/comp-dir/subdir/dummy.txt: New file.
6964 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
6965 a temporary directory.
6966
b519e2a6
DJ
69672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6968
6969 * gdb.base/charset.exp: Use a single regular expression to match
6970 show host-charset and show target-charset output.
6971
74164c56
JK
69722010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6973
6974 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
6975 "Illegal process-id" expect string more exact.
6976 (attach to digits-starting nonsense is prohibited): New.
6977
701ed6dc
JK
69782010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6979
6980 * gdb.base/prelink.exp (set verbose on): New.
6981
889bf7c5 69822010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
6983
6984 * mi-reverse.exp: New file. Test for reverse option to the
6985 following MI commands: exec-continue, exec-finish, exec-next,
6986 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 6987
dadf0e9c
JB
69882010-02-09 Joel Brobecker <brobecker@adacore.com>
6989
6990 * gdb.ada/ptype_tagged_param: New testcase.
6991
714f19d5
TT
69922010-02-08 Tom Tromey <tromey@redhat.com>
6993
6994 PR c++/8017:
6995 * gdb.cp/overload.exp: Add tests.
6996 * gdb.cp/overload.cc (struct K): New.
6997 (namespace N): New.
6998 (main): Call new functions.
6999 (K::staticoverload): Define.
7000
889bf7c5 70012010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
7002
7003 PR gdb/10728
7004 * gdb.cp/pr10728-x.h: New file.
7005 * gdb.cp/pr10728-x.cc: New file.
7006 * gdb.cp/pr10728-y.cc: New file.
7007 * gdb.cp/pr10728.exp: New file.
7008 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
7009
889bf7c5 70102010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
7011
7012 PR gdb/9067
7013 * gdb.cp/pr9067.exp: New
7014 * gdb.cp/pr9067.cc: New
7015 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
7016
7b356089
JB
70172010-02-08 Joel Brobecker <brobecker@adacore.com>
7018
7019 * lib/gdb.exp (gdb_test_timeout): New global variable.
7020 Set it to timeout if not already set.
7021 (gdb_init): Reset the value of timeout to gdb_test_timeout.
7022
1be00882
DE
70232010-02-05 Doug Evans <dje@google.com>
7024
7025 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
7026 user.
7027
82856980
SW
70282010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
7029
7030 PR c++/7935:
7031 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
7032
1a334831
TT
70332010-02-04 Tom Tromey <tromey@redhat.com>
7034
7035 * gdb.cp/virtbase.exp: Make test case names unique.
7036
9c3c02fd
TT
70372010-02-02 Tom Tromey <tromey@redhat.com>
7038
7039 * gdb.cp/virtbase.exp: Add regression tests.
7040 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
7041 (main): Instantiate RHC.
7042
0cc2414c
TT
70432010-02-02 Tom Tromey <tromey@redhat.com>
7044
7045 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
7046 type-printing change.
7047
edf3d5f3
TT
70482010-02-02 Tom Tromey <tromey@redhat.com>
7049
7050 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
7051 * gdb.cp/virtbase.cc: New file.
7052 * gdb.cp/virtbase.exp: New file.
7053 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7054
e4b7f41c
JK
70552010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7056
7057 PR libc/11214:
7058 * gdb.threads/current-lwp-dead.c: Include features.h.
7059 (HAS_NOMMU): New.
7060 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
7061
b381ea14
JK
70622010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7063
7064 * gdb.base/symbol-without-target_section.exp,
7065 gdb.base/symbol-without-target_section.c: New.
7066
c593ac0e
DJ
70672010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7068
7069 * gdb.base/bigcore.exp: Reset increased timeout.
7070 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
7071
db25f29d
DJ
70722010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7073
7074 * gdb.base/gcore.exp (capture_command_output): Use
7075 gdb_test_multiple.
7076
f9d67f43
DJ
70772010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7078
7079 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
7080 * gdb.arch/thumb2-it.exp (test_it_break): New function.
7081 (Top level): Call it.
7082
177321bd
DJ
70832010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7084
7085 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
7086
97f2ed50
DJ
70872010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7088
7089 * gdb.base/call-strs.exp, gdb.base/default.exp,
7090 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
7091 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
7092 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
7093 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
7094 gdb.base/watchpoint-solib.exp: Save and restore timeout.
7095 * gdb.base/ending-run.exp: Correct restore of timeout.
7096 * gdb.base/page.exp: Remove unnecessary timeout setting.
7097
e4e2711a
JB
70982010-01-29 Joel Brobecker <brobecker@adacore.com>
7099
7100 * gdb.ada/rec_return: New testcase.
7101
ba581dc1
JB
71022010-01-29 Joel Brobecker <brobecker@adacore.com>
7103
7104 * gdb.ada/call_pn: New testcase.
7105
4ea95be9
DJ
71062010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
7107
7108 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
7109 (Top level): Use it to resume.
7110 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
7111 the Thumb mode displaced stepping error as unsupported.
7112
df83a9bf
SW
71132010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
7114
889bf7c5
PA
7115 * gdb.cp/nsusing.exp: Added more tests.
7116 * gdb.cp/nsrecurs.exp: Ditto.
7117 * gdb.cp/nsusing.cc: Added test functions.
7118 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 7119
40b27cdc
JK
71202010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7121
7122 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
7123 absolute directory pathnames in gdb.sum file.
7124
de958931
SW
71252010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
7126
7127 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
7128 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
7129
708ead4e
TT
71302010-01-26 Tom Tromey <tromey@redhat.com>
7131
7132 PR exp/7643:
7133 * gdb.base/printcmds.exp (test_print_string_constants): Remove
7134 setup_kfail.
7135
b14e635e
SW
71362010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
7137
7138 * gdb.cp/nsrecurs.exp: New test.
7139 * gdb.cp/nsrecurs.cc: New test program.
7140 * gdb.cp/nsstress.exp: New test.
7141 * gdb.cp/nsstress.cc: New test program.
7142 * gdb.cp/nsdecl.exp: New test.
7143 * gdb.cp/nsdecl.cc: New test program.
7144
8540c487
SW
71452010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
7146
7147 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
7148 imported into file scope.
7149 Marked test as xfail.
7150 * gdb.cp/namespace-using.cc (marker5): New function.
7151 * gdb.cp/shadow.exp: New test.
7152 * gdb.cp/shadow.cc: New test program.
7153 * gdb.cp/nsimport.exp: New test.
7154 * gdb.cp/nsimport.cc: New test program.
7155
421d5d99
TT
71562010-01-25 Tom Tromey <tromey@redhat.com>
7157
7158 PR gdb/11049:
7159 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
7160 with "set print null-stop on".
7161
691f8dc1
JK
71622010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7163
7164 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
7165 Adjust it for DISASSEMBLY_OMIT_FNAME.
7166
0b92b5bb
TT
71672010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7168
7169 PR symtab/11199:
7170 * gdb.dwarf2/member-ptr-forwardref.exp,
7171 gdb.dwarf2/member-ptr-forwardref.S: New.
7172
23787403
JK
71732010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7174
7175 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
7176 (thread1_func): Protect thread1_tid with thread1_tid_cond by
7177 thread1_tid_mutex. Remove gdbstop_mutex handling.
7178 (thread2_func): Protect thread2_tid with thread2_tid_cond by
7179 thread2_tid_mutex. Remove gdbstop_mutex handling.
7180 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
7181 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
7182 pthread_cond_wait conditionalizations by while loops.
7183
b966cb8a
TT
71842010-01-20 Tom Tromey <tromey@redhat.com>
7185
7186 PR backtrace/10770:
7187 * gdb.dwarf2/pr10770.exp: New file.
7188 * gdb.dwarf2/pr10770.c: New file.
7189 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7190
fcae584b
VP
71912010-01-20 Vladimir Prus <vladimir@codesourcery.com>
7192
7193 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
7194 that target was removed, and the test always runs native anyway.
7195
a0f49112
JK
71962010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7197
7198 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
7199 gdb.base/watchpoint-cond-gone-stripped.c: New.
7200
ceeb3d5a
TT
72012010-01-19 Tom Tromey <tromey@redhat.com>
7202
7203 PR c++/8000:
7204 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
7205 existing tests.
7206 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
7207 (main): Use AAA::SomeEnum.
7208
dd322c54
JK
72092010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7210
7211 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
7212 (test_ignore_count): Declare line_callme_body global.
7213 (run to breakpoint with ignore count): Use line_callme_body.
7214 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
7215 (set line_main_hello, set line_main_return): Reindent.
7216 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
7217 New.
7218 (continue to callee4): Use line_callee4_body.
7219 (check *stopped from CLI command): Use line_callee4_next.
7220 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
7221 (set line_main_hello, set line_main_return): Reindent.
7222 (set line_callee4_head, set line_callee4_body): New.
7223 (continue to callee4): Use line_callee4_body.
7224
4e8f195d
TT
72252010-01-18 Tom Tromey <tromey@redhat.com>
7226
7227 PR c++/9680:
7228 * gdb.cp/casts.cc: Add new classes and variables.
7229 * gdb.cp/casts.exp: Test new operators.
7230
9e14a9ba
JB
72312010-01-18 Tom Tromey <tromey@redhat.com>
7232 Thiago Jung Bauermann <bauerman@br.ibm.com>
7233
7234 * gdb.python/source2.py: New file.
7235 * gdb.python/source1: New file.
7236 * gdb.python/python.exp: Test "source" command.
7237
00bf0b85
SS
72382010-01-15 Stan Shebs <stan@codesourcery.com>
7239
7240 * gdb.trace/tfile.c: New file.
7241 * gdb.trace/tfile.exp: New file.
889bf7c5 7242
55235ad7
JK
72432010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7244
7245 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
7246
9f2982ff
JK
72472010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7248
7249 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
7250
bbfba9ed
JK
72512010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7252
7253 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
7254 (libfunc): New parameter action. Implement also selectable "sleep".
7255 * gdb.base/break-interp-main.c: Include assert.h.
7256 (libfunc): New parameter action.
7257 (main): New parameters argc and argv. Assert argc. Pass argv.
7258 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
7259 (test_attach): New proc.
7260 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
7261 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
7262
61f0d762
JK
72632010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7264
7265 * gdb.base/break-interp.exp (test_core): New proc.
7266 (test_ld): Call it.
7267
06a6f270
JK
72682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7269
7270 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
7271 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
7272 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
7273 and gdb_compile_shlib. Use new -Wl compiler options.
7274 (dl bt, main bt): New tests.
7275
51bee8e9
JK
72762010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7277
7278 Support PIEs with no symfile_objfile.
7279 * gdb.base/break-interp.exp: New argument at the test_ld calls.
7280 (test_ld): New parameter trynosym.
7281 (test_ld <$trynosym>): New block.
7282
b8040f19
JK
72832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7284
7285 * gdb.base/break-interp.exp: New file.
7286
be759fcf
PM
72872010-01-13 Phil Muldoon <pmuldoon@redhat.com>
7288
7289 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
7290 * gdb.python/py-prettyprint.py (pp_ls): New printer.
7291 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
7292 test.
7293 * gdb.python/py-prettyprint.c: Define lazystring test structure.
7294 * gdb.python/py-mi.exp: Add lazy string test.
7295
dc146f7c
VP
72962010-01-13 Vladimir Prus <vladimir@codesourcery.com>
7297
7298 * lib/mi-support.exp (mi_check_thread_states): Handle
7299 core number in thread listing.
7300
b4ba55a1
JB
73012010-01-12 Joel Brobecker <brobecker@adacore.com>
7302
7303 * gdb.base/maint.exp: Adjust the expected output for the
7304 "maint print type" test. Use gdb_test_multiple instead of
7305 gdb_sent/gdb_expect.
7306
08e24bd4
DE
73072010-01-11 Doug Evans <dje@google.com>
7308
6496a609
DE
7309 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
7310 from gdbserver_download. All callers updated.
7311
08e24bd4
DE
7312 * gdb.server/ext-run.exp: "info os processes" requires xml support.
7313
b5cfddf5
JK
73142010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7315
7316 Implement binary numbers parsing.
7317 * gdb.base/printcmds.exp (test_integer_literals_accepted)
7318 (test_integer_literals_rejected): New binary tests.
7319
3725885a
RW
73202010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7321
7322 * gdb.cell/configure: Regenerate.
7323
37aeb5df
JK
73242010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7325
7326 * gdb.base/corefile.exp: Move the core finding block out and call it as
7327 core_find, new variable $corefile, replace corefile by $corefile and
7328 [file tail $corefile] for usage vs. test names resp.
7329 * lib/gdb.exp (core_find): Move it as a new function here. New
7330 parameter binfile and deletefiles. New variable $destcore. Pre-delete
7331 $destcore. Return "" on error.
7332
d521f563
JK
73332010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7334
7335 Workaround PR binutils/10802.
7336 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
7337 (twice).
7338
28f24826
DJ
73392010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7340
7341 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
7342
2de75e71
JB
73432010-01-08 Joel Brobecker <brobecker@adacore.com>
7344
7345 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
7346 call, to avoid interruption.
7347
fe00719b 73482010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
7349
7350 * gdb.stabs/weird.def (args93): New.
7351
d0ef5df8
DE
73522010-01-07 Doug Evans <dje@google.com>
7353
7354 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
7355
3a08d52f
TT
73562010-01-07 Tom Tromey <tromey@redhat.com>
7357
7358 * gdb.base/source.exp: Use correct line number.
7359
7a697b8d
SS
73602010-01-05 Stan Shebs <stan@codesourcery.com>
7361
7362 * gdb.trace/tracecmd.exp: Test ftrace.
7363
7803799a
UW
73642010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7365
7366 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
7367
c54eabfa
JK
73682010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7369
7370 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
7371 "uint_for_mi_testing".
7372
02e7ef19
JB
73732010-01-01 Joel Brobecker <brobecker@adacore.com>
7374
7375 Test indented comment in file being sourced.
7376 * gdb.base/commands.exp: Test indented comment in file being sourced.
7377
abd775ce
JB
73782010-01-01 Joel Brobecker <brobecker@adacore.com>
7379
7380 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
7381 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
7382 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
7383 notice.
7384
79b55b82
JB
73852010-01-01 Joel Brobecker <brobecker@adacore.com>
7386
7387 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
7388 notice.
7389
8997583e
JK
73902010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7391
7392 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
7393 missing $after_stopped and comma (,) expectation.
7394
6da95a67
SS
73952009-12-31 Stan Shebs <stan@codesourcery.com>
7396
7397 * gdb.trace/actions.exp: Test teval action.
889bf7c5 7398
218d2fc6
TJB
73992009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7400
7401 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
7402 (top level): Call test_watchpoint_in_big_blob.
7403 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
7404 watchpoints.
7405 (func3): Write to buf.
7406
236f1d4d
SS
74072009-12-29 Stan Shebs <stan@codesourcery.com>
7408
7409 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 7410
f61e138d
SS
74112009-12-28 Stan Shebs <stan@codesourcery.com>
7412
7413 * gdb.trace/tsv.exp: New file.
7414 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 7415
0219b378
DJ
74162009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
7417
7418 * gdb.base/find.c (main): Reference search buffers.
7419 * gdb.base/included.c (main): Reference integer.
7420 * gdb.base/ptype.c (charfoo): Declare.
7421 (intfoo): Call charfoo.
7422 * gdb.base/scope0.c (useitp): New function.
7423 (usestatics): Use useitp.
7424 (useit): Add a type for val.
7425 * gdb.base/scope1.c (useit1): Take a pointer argument.
7426 (usestatics1): Update calls to useit1.
7427 * gdb.cp/call-c.cc: Declare foo.
7428 (main): Call foo.
7429 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7430 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7431 (main): Call C::ensureRefs and ensureOtherRefs.
7432 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7433 variables.
7434 (ensureOtherRefs): New function.
7435 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7436 * gdb.cp/templates.cc (main): Call t5i.value.
7437
3f78692f
JK
74382009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7439
7440 Fix compatibility with G++-4.5.
7441 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7442 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7443 (uncaught return): Remove.
7444
429374b8
JK
74452009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7446 Phil Muldoon <pmuldoon@redhat.com>
7447
7448 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7449 (bp_location13, bp_location14, bp_location17, bp_location18)
7450 (marker3_proto, marker4_proto): New variables.
7451 (breakpoint info): Update output.
7452 (run until breakpoint at marker3, run until breakpoint at marker4): New
7453 tests.
7454
859825b8
JK
74552009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7456
7457 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7458 Replace the printf call of Y by provided "y-set-1" label. New block
7459 for the second shared library.
7460 * gdb.base/unload.exp: Compile also the second library, call
7461 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7462 (single pending breakpoint info): Rename to ...
7463 (pending breakpoint info before run): ... this extended test.
7464 (libfile2, libname2, libsrcfile2, libsrc2)
7465 (lib_sl2): New variables.
7466 (exec_opts): Set also SHLIB_NAME2.
7467 (pending breakpoint info on first run at shrfunc1)
7468 (pending breakpoint info on second run at shrfunc1)
7469 (pending breakpoint info on second run at shrfunc2)
7470 (print y from libfile, print y from libfile2): New tests.
7471 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7472 * gdb.base/unloadshr2.c: New.
7473
e6a386cd
HZ
74742009-12-22 Hui Zhu <teawater@gmail.com>
7475
7476 * gdb.reverse/sigall-reverse.exp: Adjust.
7477
9e19b45e
VP
74782009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7479
7480 PR gdb/10884
7481
7482 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7483 (main): Call do_bitfield_tests.
aacf5b1e 7484 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7485
d53a7b30
JB
74862009-12-20 Joel Brobecker <brobecker@adacore.com>
7487
7488 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7489 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7490 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7491 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7492 gdb.modula2/unbounded1.c: Update copyright header.
7493
191ca0a1
CM
74942009-12-10 Chris Moller <moller@mollerware.com>
7495
7496 PR gdb/9399
7497 * gdb.cp/virtfunc2.exp: New tests
7498 * gdb.cp/virtfunc2.cc: New tests
7499 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7500
0fa6cf1b
MS
75012009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7502
7503 * gdb.reverse/i387-env-reverse.c: New file.
7504 * gdb.reverse/i387-env-reverse.exp: New file.
7505 * gdb.reverse/i387-stack-reverse.c: New file.
7506 * gdb.reverse/i387-stack-reverse.exp: New file.
7507
361ae042
PM
75082009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7509
7510 * gdb.python/py-type.exp (test_range): New test.
7511
bfd31e71
PM
75122009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7513
7514 PR python/10805
7515
7516 * gdb.python/py-type.exp: New file.
7517 * gdb.python/py-type.c: New file.
7518 * Makefile.in: Add py-type.
7519
57a1d736
TT
75202009-12-03 Tom Tromey <tromey@redhat.com>
7521
7522 * gdb.python/py-value.exp (test_parse_and_eval): New
7523 function.
7524
1f3b5d1b
PP
75252009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7526
7527 PR gdb/11022
7528
7529 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7530 * gdb.base/pr11022.c: New test.
7531
8b7dbdc9
JK
75322009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7533
7534 Fix spurious false FAILs.
7535 * gdb.base/structs.c (chartest): New.
7536 (main): Fill-in chartest.
7537 * gdb.base/structs.exp (anychar_re, first): New.
7538 (start_structs_test): Import global anychar_re and first.
7539 New gdb_test call "set print elements 300; ${testfile}"
7540 (start_structs_test <$first>): New block.
7541 (any): Import global anychar_re. New variable ac. Use ${ac}.
7542
6a53b2ec
JK
75432009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7544
7545 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7546
d7167b4c
JK
75472009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7548
7549 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7550 Force $srcfile file.
7551 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7552
b1798462
UW
75532009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7554
7555 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7556 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7557 * gdb.threads/watchthreads-reorder.exp: Likewise.
7558
b6199126
DJ
75592009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7560
7561 PR gdb/8704
7562
7563 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7564 "if", and "thread". Correct matching in the previous test.
7565
b22a0510
DJ
75662009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7567
7568 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7569
930636d2
MS
75702009-11-23 Michael Snyder <msnyder@vmware.com>
7571
7572 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7573 * gdb.reverse-watch-precsave.exp: Ditto.
7574
21a0512e
PP
75752009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7576
7577 * gdb.asm/asm-source.exp: Adjust.
7578 * gdb.base/help.exp: Adjust.
889bf7c5 7579
fc30d5e0
PA
75802009-11-22 Pedro Alves <pedro@codesourcery.com>
7581
7582 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7583 (do_syscall_tests_without_xml): Set data-directory to
7584 /the/path/to/nowhere.
7585
f6bc2008
PA
75862009-11-21 Pedro Alves <pedro@codesourcery.com>
7587
7588 * gdb.threads/local-watch-wrong-thread.c,
7589 gdb.threads/local-watch-wrong-thread.exp: New files.
7590
8c2fb5de
PA
75912009-11-21 Pedro Alves <pedro@codesourcery.com>
7592
7593 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7594 assume new `regsub' syntax available.
7595
ebec9a0f
PA
75962009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7597
a79d3c27
JK
7598 * gdb.base/watchpoint-hw-hit-once.exp,
7599 gdb.base/watchpoint-hw-hit-once.c: New.
7600
76012009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7602
7603 * gdb.threads/watchthreads-reorder.exp,
7604 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7605
276a961b
MK
76062009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7607
7608 * gdb.xml/tdesc-regs.exp: Use for m68k.
7609
4867c1fb
PA
76102009-11-15 Pedro Alves <pedro@codesourcery.com>
7611
7612 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7613
f6838f81
DJ
76142009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7615
7616 * lib/gdb.exp (current_target_name): New procedure.
7617 (gdb_wrapper_target): New variable.
7618 (gdb_wrapper_init): Set gdb_wrapper_target.
7619 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7620 wrapper.
7621
4ac4dd3f
DJ
76222009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7623
7624 * gdb.base/remote.exp: Delete the slowest load test.
7625 Do not load with fixed packet sizes.
7626
a7881759
DJ
76272009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7628
7629 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7630
97a5b505
DJ
76312009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7632
7633 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7634 srcfile when setting a breakpoint.
7635
d3e1fc54
DJ
76362009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7637
7638 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7639 macros.
7640
7cbcbded
DJ
76412009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7642
7643 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7644 to be in memory.
7645 * gdb.base/display.c (force_mem): New.
7646 (do_loops): Use it. Add breakpoint comments.
7647 (do_vars): Add a breakpoint comment.
7648 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7649 line numbers.
7650
bdea3a92
NF
76512009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7652
7653 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7654 instead of a bare "run".
7655
269f82e5
PP
76562009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7657
7658 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7659
a69b7d9d
DJ
76602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7661
7662 * lib/cell.exp (skip_cell_tests): Clean up test files before
7663 returning.
7664
b598bfda
DJ
76652009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7666
7667 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7668 and the breakpoint menu. Do not call perror if a prompt is seen.
7669 Consume the following GDB prompt.
7670 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7671 * gdb.cp/namespace.exp: Use gdb_test.
7672 * gdb.cp/templates.exp: Use gdb_test.
7673 (test_template_breakpoints): Use gdb_test_multiple.
7674
87728fa0
DJ
76752009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7676
7677 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7678 (marker4): Reference values.
7679
b67c692f
DJ
76802009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7681
7682 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7683 is missing.
7684
f0df251a
DJ
76852009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7686
7687 * gdb.base/break.c (need_malloc): New.
7688 * gdb.base/constvars.c (main): Reference crass and crisp.
7689 * gdb.base/gdb1821.c (main): Reference bar.
7690 * gdb.cp/gdb1355.cc (main): Reference s1.
7691 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7692 (main): Call them.
7693 * gdb.cp/hang2.cc (dummy2): Define.
7694 * gdb.cp/hang3.cc (dummy3): Define.
7695 * gdb.cp/m-data.cc (main): Reference shadow.
7696
bdf7534a
NF
76972009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7698 Nathan Froyd <froydnj@codesourcery.com>
7699
7700 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7701 remote host.
7702
f24fce77
NF
77032009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7704
7705 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7706 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7707 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7708 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7709 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7710 * gdb.dwarf2/dw2-producer.exp: Likewise.
7711 * gdb.dwarf2/mac-fileno.exp: Likewise.
7712 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7713 py-prettyprint.py to the remote host.
7714 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7715
40f0318e
KS
77162009-11-11 Keith Seitz <keiths@redhat.com>
7717
7718 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7719 use it instead of "Foo".
7720 * gdb.cp/classes.exp (do_tests): Add a test to access
7721 a method through a typedef'd class name.
7722
f3d9f7fb
NF
77232009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7724
7725 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7726 exponents.
7727 * gdb.base/pointers.exp: Likewise.
7728 * gdb.cp/ref-types.exp: Likewise.
7729
a4216f37
KS
77302009-11-11 Keith Seitz <keiths@redhat.com>
7731
7732 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7733 new[] and delete[].
7734 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7735 "void".
7736 (probe_demangler): Remove all single-quoting of
7737 method and variable names.
7738 (info_func_regexp): Remove the word "void" from any
7739 occurrence of "(void)".
7740 (print_addr_2): Remove all single-quoting of
7741 method names.
7742 (print_addr_2_kfail): Likewise.
7743 (print_addr): Single-quote C function names before
7744 passing to print_addr_2.
7745 (test_paddr_operator_functions): Remove single-quoting
7746 for method names.
7747 Add tests for operator new[] and operator delete[].
7748
9b14d7aa
JK
77492009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7750
7751 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7752
85feb311
KS
77532009-11-09 Keith Seitz <keiths@redhat.com>
7754
7755 * gdb.cp/overload.exp: Add tests for resolving overloaded
7756 methods in expression parsing/evaluation.
7757
fa335448
DJ
77582009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7759
7760 * lib/gdb.exp (default_gdb_version): Use --version instead of
7761 --command.
7762
ec3c07fc
NS
77632009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7764
7765 * lib/gdb.exp (gdb_compile_test): New.
7766 (skip_ada_tests, skip_java_tests): New.
7767 (gdb_compile): Use gdb_compile_test for f77.
7768 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7769 * lib/java.exp (compile_java_from_source): Remove runtests check,
7770 use gdb_compile_test to record result.
7771 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7772 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7773 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7774 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7775 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7776 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7777 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7778 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7779 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7780 adjust gdb_compile invocations.
7781
b8b4e42b
JK
77822009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7783
7784 * Makefile.in (abs_builddir): New.
7785 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7786 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7787 `$(abs_builddir)/site.exp'.
7788
f8b7eaf3
DJ
77892009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7790
7791 * config/m68k-emc.exp, lib/emc-support.exp,
7792 gdb.trace/gdb_c_test.c: Delete.
7793 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7794 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7795 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7796 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7797 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7798 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7799 casing for m68k-*-elf.
7800
c4187697
NS
78012009-11-03 Pedro Alves <pedro@codesourcery.com>
7802
7803 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7804 * gdb.arch/i386-prologue.exp: Likewise.
7805 * gdb.arch/i386-unwind.exp: Likewise.
7806
db16b772
DJ
78072009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7808
7809 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7810
bcf71277
DJ
78112009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7812
7813 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7814
0105cee2
DJ
78152009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7816
7817 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7818
24ddea62
JK
78192009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7820
7821 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7822
287ccc17
JK
78232009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7824
7825 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7826 * gdb.base/sepdebug2.c: New file.
7827
08bca259 78282009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7829
7830 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7831 the modified warnings for catch syscall. Verify if GDB was compiled
7832 with support for lib expat, and choose which tests to run depending
7833 on this.
7834
5d4e2b76
VP
78352009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7836
7837 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7838 that composite commands are parsed OK. And also test
7839 that breakpoint commands do work.
7840
240e538a
MS
78412009-10-23 Michael Snyder <msnyder@vmware.com>
7842
7843 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7844 to allow for new disassembly style.
7845
9c419145
PP
78462009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7847
7848 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7849
02506ff1
MS
78502009-10-22 Michael Snyder <msnyder@vmware.com>
7851
7852 * gdb.reverse/break-precsave.exp: New test.
7853 * gdb.reverse/consecutive-precsave.exp: Ditto.
7854 * gdb.reverse/finish-precsave.exp: Ditto.
7855 * gdb.reverse/i386-precsave.exp: Ditto.
7856 * gdb.reverse/machinestate-precsave.exp: Ditto.
7857 * gdb.reverse/sigall-precsave.exp: Ditto.
7858 * gdb.reverse/solilb-precsave.exp: Ditto.
7859 * gdb.reverse/step-precsave.exp: Ditto.
7860 * gdb.reverse/until-precsave.exp: Ditto.
7861 * gdb.reverse/watch-precsave.exp: Ditto.
7862
4cf866a3
MS
78632009-10-22 Michael Snyder <msnyder@vmware.com>
7864
7865 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7866 for gdb_expect. Adjust one test's expect strings for the new
7867 format of disassemble.
7868 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7869 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7870 gdb_test_multiple.
7871 * gdb.reverse/step-reverse.exp: Delete 'return'.
7872 * gdb.reverse/until-reverse.exp: Delete blank lines.
7873 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7874
2b28d209
PP
78752009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7876
7877 * gdb.base/consecutive.exp: Adjust.
7878 * gdb.base/display.exp: Likewise.
7879 * gdb.base/pc-fp.exp: Likewise.
7880 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7881
33b9c32b
MS
78822009-10-19 Michael Snyder <msnyder@vmware.com>
7883
7884 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7885 * gdb.reverse/finish-reverse.c: Ditto.
7886 * gdb.reverse/sigall-reverse.c: Ditto.
7887 * gdb.reverse/solib-reverse.c: Ditto.
7888 * gdb.reverse/step-reverse.c: Ditto.
7889 * gdb.reverse/watch-reverse.c: Ditto.
7890
6c95b8df
PA
78912009-10-19 Pedro Alves <pedro@codesourcery.com>
7892 Stan Shebs <stan@codesourcery.com>
7893
7894 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7895 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7896 "Executing new program".
7897 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7898 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7899 left listed after having been killed.
7900 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7901 * gdb.base/maint.exp: Adjust test.
7902
7903 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7904 * gdb.multi/Makefile.in: New.
7905 * gdb.multi/base.exp: New.
7906 * gdb.multi/goodbye.c: New.
7907 * gdb.multi/hangout.c: New.
7908 * gdb.multi/hello.c: New.
7909 * gdb.multi/bkpt-multi-exec.c: New.
7910 * gdb.multi/bkpt-multi-exec.exp: New.
7911 * gdb.multi/crashme.c: New.
7912
279017b7
TG
79132009-10-13 Tristan Gingold <gingold@adacore.com>
7914
7915 * gdb.base/sepdebug.exp: Check debug info are found.
7916
0413d738
PA
79172009-10-08 Pedro Alves <pedro@codesourcery.com>
7918
7919 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7920 bits.
7921
c628eecc
JK
79222009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7923
7924 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7925
38af1bfe
JB
79262009-10-07 Joel Brobecker <brobecker@adacore.com>
7927
7928 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7929 of the comments.
7930
2b0adecd
PM
79312009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7932
7933 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7934 * gdb.base/annota3.exp: Idem.
7935 * gdb.base/maint.exp: Idem.
7936
8d417781
PM
79372009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7938
889bf7c5 7939 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7940 to default.
7941
bb61102d
PM
79422009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7943
889bf7c5 7944 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
7945 mingw and cygwin targets.
7946
ace5c364
PM
79472009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7948 Pedro Alves <pedro@codesourcery.com>
7949
889bf7c5 7950 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
7951 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
7952
c2d494a0
PM
79532009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7954
e1b52ce2
PM
7955 * gdb.base/shr1.c: Use %p in format string.
7956 * gdb.base/unload.c: Avoid warning in fprintf.
7957 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 7958
209f53f5
PM
79592009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7960
7961 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
7962 long type.
7963 (test_unlink): Correct printf string.
7964 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
7965 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
7966
8172766a
JK
79672009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7968
7969 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
7970 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
7971 * gdb.arch/ia64-breakpoint-shadow.S: New file.
7972
0f73703c
UW
79732009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7974
7975 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
7976 * gdb.objc/nondebug.exp: Likewise.
7977
b32306ca
UW
79782009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7979
7980 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
7981 target_info setting.
7982
7983 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
7984 that detect new threads during "info threads".
7985
0057022f
UW
79862009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7987
7988 * gdb.threads/manythreads.c (main): Increase thread stack size
7989 to 2*PTHREAD_STACK_MIN.
7990 * gdb.threads/multi-create.c (main): Likewise.
7991 (create_function): Likewise.
7992
f29c0325
UW
79932009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7994
7995 * gdb.base/dump.exp: Pass difference of pointer types instead
7996 of integer types as offset to restore in intarr3.srec case.
7997
fcb34849
UW
79982009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7999
8000 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
8001
d5142e3b
UW
80022009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8003
8004 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
8005
087b74b2 80062009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 8007
087b74b2
PM
8008 New test for two watchpoints, with disabling of
8009 the first inserted.
8010 * testsuite/gdb.base/watchpoints.c: New file.
8011 * testsuite/gdb.base/watchpoints.exp: New file.
8012
96c07c5b
TT
80132009-09-25 Tom Tromey <tromey@redhat.com>
8014
8015 * gdb.base/charset.exp: Test utf-16 strings with Python.
8016
b8899f2b
TT
80172009-09-25 Tom Tromey <tromey@redhat.com>
8018
8019 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
8020 UCS-4.
8021 * gdb.base/charset.c (utf_32_string): Rename.
8022 (init_utf32): Rename.
8023 (main): Update.
8024
329719ec
TT
80252009-09-22 Tom Tromey <tromey@redhat.com>
8026
8027 * gdb.python/py-function.exp: Add regression tests.
8028
11ef0d76
KS
80292009-09-21 Keith Seitz <keiths@redhat.com>
8030
8031 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
8032 with invalid operator.
8033
3fe8f3b3
KS
80342009-09-21 Keith Seitz <keiths@redhat.com>
8035
8036 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
8037 and destructor using typedef name of class.
8038 * gdb.cp/classes.cc (class Base1): Add a destructor.
8039 (base1): New typedef.
8040 (use_methods): Instanitate an object of type base1.
8041 * gdb.cp/templates.exp (test_template_typedef): New procedure.
8042 (do_tests): Call test_template_typedef.
8043 * gdb.cp/templates.cc (Baz::~Baz): New method.
8044 (intBazOne): New typedef.
8045 (main): Instantiate intBazOne.
8046
7a9fe101
PM
80472009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8048
8049 PR python/10633
8050
8051 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
8052 Function.
8053 (run_lang_tests): Add print elements test.
8054
2e4d963f
PM
80552009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8056
8057 * gdb.python/py-value.exp (test_subscript_regression): New
8058 function. Test for invalid subscripts.
8059 * gdb.python/py-value.c (main): Add test array, and pointer to it.
8060 (ptr_ref): New function.
8061
ec7e75e7
PP
80622009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8063
8064 * gdb.base/default.exp: Fix "show convenience".
8065
0cc7d26f
TT
80662009-09-15 Tom Tromey <tromey@redhat.com>
8067
8068 * lib/mi-support.exp (mi_create_varobj): Update.
8069 (mi_create_floating_varobj): Likewise.
8070 (mi_create_dynamic_varobj): New proc.
8071 (mi_varobj_update): Update.
8072 (mi_varobj_update_with_type_change): Likewise.
8073 (mi_varobj_update_kv_helper): New proc.
8074 (mi_varobj_update_dynamic_helper): Rewrite.
8075 (mi_varobj_update_dynamic): New proc.
8076 (mi_list_varobj_children): Update.
8077 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
8078 * gdb.python/python-prettyprint.py (pp_outer): New class.
8079 (pp_nullstr): Likewise.
8080 (lookup_function): Register new printers.
8081 * gdb.python/python-prettyprint.c (struct substruct): New type.
8082 (struct outerstruct): Likewise.
8083 (substruct_test): New function.
8084 (struct nullstr): New type.
8085 (string_1, string_2): New globals.
8086 (main): Add new tests.
8087 * gdb.python/python-mi.exp: Added regression tests.
8088 * gdb.mi/mi2-var-display.exp: Update.
8089 * gdb.mi/mi2-var-cmd.exp: Update.
8090 * gdb.mi/mi2-var-child.exp: Update.
8091 * gdb.mi/mi2-var-block.exp: Update.
8092 * gdb.mi/mi-var-invalidate.exp: Update.
8093 * gdb.mi/mi-var-display.exp: Update.
8094 * gdb.mi/mi-var-cmd.exp: Update.
8095 * gdb.mi/mi-var-child.exp: Update.
8096 * gdb.mi/mi-var-block.exp: Update.
8097 * gdb.mi/mi-break.exp: Update.
8098 * gdb.mi/gdb701.exp: Update.
8099
a96d9b2e
SDJ
81002009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8101
8102 * Makefile.in: Inclusion of catch-syscall object.
8103 * gdb.base/catch-syscall.c: New file.
8104 * gdb.base/catch-syscall.exp: New file.
8105
b43b923a
MS
81062009-09-12 Michael Snyder <msnyder@vmware.com>
8107
8108 * gdb.reverse/step-reverse.exp: Explicitly check for targets
8109 that can support reverse debuggnig.
8110
cec03d70
TT
81112009-09-11 Tom Tromey <tromey@redhat.com>
8112
8113 * gdb.dwarf2/valop.S: New file.
8114 * gdb.dwarf2/valop.exp: New file.
8115
e23bb3fc
MK
81162009-09-11 Mark Kettenis <kettenis@gnu.org>
8117
8118 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
8119
37c3696d
DE
81202009-09-10 Doug Evans <dje@google.com>
8121
8122 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
8123 Add $gdb_prompt to second breakpoint regexp.
8124
5172aecb
JB
81252009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
8126
8127 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
8128 names, add missing ones.
8129 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
8130 * gdb.python/py-frame.c: Rename from python-frame.c.
8131 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
8132 testfile name.
8133 * gdb.python/py-function.exp: Rename from python-function.exp.
8134 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
8135 testfile name.
8136 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
8137 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
8138 Adjust testfile name.
8139 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
8140 * gdb.python/py-template.cc: Rename from python-template.cc.
8141 * gdb.python/py-template.exp: Rename from python-template.exp.
8142 Adjust testfile name.
8143 * gdb.python/py-value.c: Rename from python-value.c.
8144 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
8145 testfile name.
8146
b554e4bd
JK
81472009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8148
8149 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
8150 $bpt2address.
8151 (Second breakpoint address is valid on ia64)
8152 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
8153
9a68ae16
JM
81542009-09-03 Joseph Myers <joseph@codesourcery.com>
8155
8156 * gdb.base/ending-run.exp: Restrict regular expression matching
8157 line number to require closing brace following.
8158
146b9145
DE
81592009-09-03 Doug Evans <dje@google.com>
8160
8161 * gdb.base/store.exp (check_set): Fix typo in expected value message.
8162
787d21e1
TT
81632009-09-02 Tom Tromey <tromey@redhat.com>
8164
8165 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
8166
e7802207
TT
81672009-09-02 Tom Tromey <tromey@redhat.com>
8168
8169 * gdb.dwarf2/callframecfa.exp: New file.
8170 * gdb.dwarf2/callframecfa.S: New file.
8171
817aadd2
JK
81722009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8173
8174 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
8175 gdb.base/solib-overlap-main.c: New.
8176
4a76eae5
DJ
81772009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
8178
8179 PR gdb/10565
8180
8181 * gdb.base/bitfields.c (struct container, container): New.
8182 (main): Initialize it and call break5.
8183 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
8184
d4b96c9a
JK
81852009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8186
8187 Support constant DW_AT_data_member_location by GCC PR debug/40659.
8188 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
8189
4e22772d
JK
81902009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8191
8192 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
8193
2efab443
MS
81942009-08-26 Michael Snyder <msnyder@vmware.com>
8195
8196 * gdb.base/i386-reverse.c: New file.
8197 * gdb.base/i386-reverse.exp: New file.
8198 * gdb.base/Makefile.in: Add new files to be removed.
8199
07ab73a0
JM
82002009-08-26 Joseph Myers <joseph@codesourcery.com>
8201
8202 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
8203 environment-pwd for remote host.
8204 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
8205
676accff
KS
82062009-08-24 Keith Seitz <keiths@redhat.com>
8207
8208 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
8209 Add two new C++ completer tests which limit the output to a
889bf7c5 8210 given class.
676accff 8211
f9f7ad22
MS
82122009-08-24 Michael Snyder <msnyder@vmware.com>
8213
8214 * gdb.base/del.exp: Fix typo in comment.
8215 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
8216
81ecdfbb
RW
82172009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8218
8219 * configure: Regenerate.
8220 * gdb.hp/configure: Likewise.
8221 * gdb.hp/gdb.aCC/configure: Likewise.
8222 * gdb.hp/gdb.base-hp/configure: Likewise.
8223 * gdb.hp/gdb.compat/configure: Likewise.
8224 * gdb.hp/gdb.defects/configure: Likewise.
8225 * gdb.hp/gdb.objdbg/configure: Likewise.
8226 * gdb.stabs/configure: Likewise.
8227
cab0c772
UW
82282009-08-19 Doug Evans <dje@google.com>
8229
8230 * gdb.base/gdbvars.c: New file.
8231 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
8232
b8fa0bfa
PA
82332009-08-14 Pedro Alves <pedro@codesourcery.com>
8234
8235 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8236 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
8237
b84aa90a
PA
82382009-08-13 Pedro Alves <pedro@codesourcery.com>
8239
8240 * gdb.base/default.exp: Adjust "set language test": it's now an
8241 enum command. Larger help string moved to "help set language".
8242 * gdb.base/help.exp: Adjust "help set language" expected output,
8243 now lists all known languages.
8244
0d8f9b2c
NF
82452009-08-11 Nathan Froyd <froydnj@codesourcery.com>
8246
8247 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
8248 all frame arguments.
8249 * gdb.arch/altivec-regs.exp: Likewise.
8250
bda180e0
TT
82512009-08-07 Tom Tromey <tromey@redhat.com>
8252
8253 * gdb.base/setshow.exp: Add tests for changes to set language, set
8254 check range, and set check type.
8255
48cb2d85
VP
82562009-08-03 Vladimir Prus <vladimir@codesourcery.com>
8257
8258 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
8259 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 8260 Call it.
48cb2d85 8261
1ea34204
UW
82622009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8263
8264 * configure.ac: Run gdb.cell tests when appropriate.
8265 * configure: Regenerate.
8266 * lib/cell.exp: New file.
8267 * gdb.cell: New directory.
8268 * gdb.cell/configure.ac: New file.
8269 * gdb.cell/configure: New file.
8270 * gdb.cell/Makefile.in: New file.
8271 * gdb.cell/arch.exp: New file.
8272 * gdb.cell/break.c: New file.
8273 * gdb.cell/break.exp: New file.
8274 * gdb.cell/break-spu.c: New file.
8275 * gdb.cell/bt.c: New file.
8276 * gdb.cell/bt2-spu.c: New file.
8277 * gdb.cell/bt-spu.c: New file.
8278 * gdb.cell/bt.exp: New file.
8279 * gdb.cell/coremaker.c: New file.
8280 * gdb.cell/coremaker-spu.c: New file.
8281 * gdb.cell/core.exp: New file.
8282 * gdb.cell/gcore.exp: New file.
8283 * gdb.cell/data.c: New file.
8284 * gdb.cell/data.exp: New file.
8285 * gdb.cell/data-spu.c: New file.
8286 * gdb.cell/ea-cache.exp: New file.
8287 * gdb.cell/ea-cache.c: New file.
8288 * gdb.cell/ea-cache-spu.c: New file.
8289 * gdb.cell/ea-standalone.c: New file.
8290 * gdb.cell/ea-standalone.exp: New file.
8291 * gdb.cell/ea-test.c: New file.
8292 * gdb.cell/ea-test.exp: New file.
8293 * gdb.cell/f-regs.exp: New file.
8294 * gdb.cell/mem-access.c: New file.
8295 * gdb.cell/mem-access.exp: New file.
8296 * gdb.cell/mem-access-spu.c: New file.
8297 * gdb.cell/ptype.exp: New file.
8298 * gdb.cell/registers.exp: New file.
8299 * gdb.cell/size.c: New file.
8300 * gdb.cell/sizeof.exp: New file.
8301 * gdb.cell/size-spu.c: New file.
8302 * gdb.cell/solib.exp: New file.
8303 * gdb.cell/solib-symbol.exp: New file.
8304
85e747d2
UW
83052009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8306
8307 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
8308
58d6951d
DJ
83092009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8310
8311 * gdb.base/float.exp: Handle VFP registers.
8312
6e0a4f15
MS
83132009-07-14 Michael Snyder <msnyder@vmware.com>
8314
dcd5da87
MS
8315 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
8316 to bring gdb to the beginning of the calling line.
8317
6e0a4f15
MS
8318 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
8319 confusing the i386 epilogue unwinder.
8320
782b2b07
SS
83212009-07-14 Stan Shebs <stan@codesourcery.com>
8322
8323 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
8324
f662c3bc
MS
83252009-07-14 Michael Snyder <msnyder@vmware.com>
8326
8327 * gdb.reverse/step-reverse.exp (stepi into function call):
8328 Call instruction may not be first instruction in the line.
8329 (reverse stepi from a function call): Used wrong line number.
8330
8f313923
JK
83312009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8332
8333 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
8334
4662c76e
JK
83352009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8336
8337 Fix gdb.base/macscp.exp when using custom inputrc.
8338 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
8339 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
8340 env(TERM) set.
8341 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
8342 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
8343
aa81e255
JK
83442009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8345
8346 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
8347 * gdb.base/annota1.exp (thread_test): Import global $testfile.
8348 Change the compilation target to match the testcase name.
8349 * gdb.base/sect-cmd.exp: Change the compilation target to match the
8350 testcase name.
8351 * a2-run.exp: Use for setup prepare_for_testing. Change the
8352 compilation target to match the testcase name.
8353 * gdb.base/commands.exp: Likewise.
8354 * gdb.base/finish.exp: Likewise.
8355 * gdb.base/float.exp: Likewise.
8356 * gdb.base/info-target.exp: Likewise.
8357 * gdb.base/relational.exp: Likewise.
8358 * gdb.base/term.exp: Likewise.
8359 * gdb.base/until.exp: Likewise.
8360 * gdb.base/volatile.exp: Likewise.
8361 * gdb.base/whatis-exp.exp: Likewise.
8362
4c93b1d7
HZ
83632009-07-11 Hui Zhu <teawater@gmail.com>
8364
8365 * gdb.base/help.exp (disassemble): Update expected help text.
8366
812f7342
TT
83672009-07-09 Tom Tromey <tromey@redhat.com>
8368
8369 * lib/gdb.exp: Handle TRANSCRIPT.
8370 (remote_spawn, remote_close, send_gdb): New procs.
8371
fbb8f299
PM
83722009-07-10 Phil Muldoon <pmuldoon@redhat.com>
8373
8374 * gdb.python/python-prettyprint.c: Add counted null string
8375 structure.
8376 * gdb.python/python-prettyprint.exp: Print null string. Test for
8377 embedded nulls.
8378 * gdb.python/python-prettyprint.py (pp_ns): New Function.
8379 * gdb.python/python-value.exp (test_value_in_inferior): Add
8380 variable length string fetch tests.
8381 * gdb.python/python-value.c (main): Add strings for string fetch tests.
8382
c0ac0ec7
JK
83832009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8384
8385 * gdb.base/dump.exp (inaccessible memory is reported): New test.
8386
30b66ecc
TT
83872009-07-07 Tom Tromey <tromey@redhat.com>
8388
8389 * gdb.base/call-rt-st.exp: Update for change to escape output.
8390 * gdb.base/callfuncs.exp: Likewise.
8391 * gdb.base/charset.exp: Likewise.
8392 * gdb.base/constvars.exp: Likewise.
8393 * gdb.base/long_long.exp: Likewise.
8394 * gdb.base/pointers.exp: Likewise.
8395 * gdb.base/printcmds.exp: Likewise.
8396 * gdb.base/setvar.exp: Likewise.
8397 * gdb.base/store.exp: Likewise.
8398 * gdb.cp/ref-types.exp: Likewise.
8399 * gdb.mi/mi-var-child.exp: Likewise.
8400 * gdb.mi/mi-var-display.exp: Likewise.
8401 * gdb.mi/mi2-var-display.exp: Likewise.
8402 * gdb.base/charset.exp: Test octal escape sequence length.
8403 Update for change to escape output.
8404
187c4a2b
JK
84052009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8406
8407 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
8408
d80a43f9
DJ
84092009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
8410
8411 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
8412
047427a8
JK
84132009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8414
8415 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
8416 gdbserver increasing $portnum if "Can't bind address" has been seen.
8417
8b5a0f4f
PA
84182009-07-05 Pedro Alves <pedro@codesourcery.com>
8419
8420 * gdb.base/ending-run.exp: Add "step out of main" pattern for
8421 mingw32ce.
8422
7d93ba58
PA
84232009-07-05 Pedro Alves <pedro@codesourcery.com>
8424
8425 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
8426 VFP format.
8427
2277426b
PA
84282009-07-02 Pedro Alves <pedro@codesourcery.com>
8429
8430 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8431 linux. Adjust to use "inferior", "info inferiors", "detach
8432 inferior" and "kill inferior" instead of "restart", "info fork",
8433 "detach fork" and "delete fork".
8434 * gdb.base/ending-run.exp: Spell out "info".
8435 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8436 the "kill" command.
8437
5af949e3
UW
84382009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8439
8440 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8441 change to prefix TLS offset in hex with 0x.
8442
5d3729b5
UW
84432009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8444
8445 * gdb.base/default.exp: Update test case for "x" changes.
8446
af589bd0
TG
84472009-07-01 Tristan Gingold <gingold@adacore.com>
8448
8449 * gdb.base/bigcore.exp: Make darwin untested.
8450
40974f91
JK
84512009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8452
8453 * gdb.base/completion.exp (directory completion): Create the directory.
8454 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8455 escapeuniquesub.
8456 (directory completion 2): Expect now ${escapeuniquesub}.
8457 (Glob remaining of directory test): Remove one excessive newline.
8458 Expect the real output.
8459
59dd3af6
JK
84602009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8461
8462 Fix `make check//%' target after `make check' has been ran.
8463 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8464 a mkdir call.
8465 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8466 (%/.dir): Remove.
8467
f4e164aa
JK
84682009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8469
8470 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8471 the expected result record.
8472
69af2122
JK
84732009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8474
8475 Remove racy FAILs relying just on the timeouts.
8476 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8477 (annotation_level 2): Remove racy FAILs.
8478
2fd481e1
PP
84792009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8480
8481 gdb/10275
889bf7c5
PA
8482 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8483
c38f313d
DJ
84842009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8485
8486 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8487
8b777f02
VP
84882009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8489
8490 * gdb.mi/mi-stack.exp: Testing symbolic options
8491 to -stack-list-locals and -stack-list-arguments.
8492
00c7eacf
JK
84932009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8494
8495 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8496
6bc80edc
TT
84972009-06-29 Tom Tromey <tromey@redhat.com>
8498
8499 * dg-extract-results.sh: New file.
8500 * Makefile.in (FORCE_PARALLEL): New variable.
8501 (CHECK_TARGET): New conditional variable.
8502 (check): Use CHECK_TARGET.
8503 (DO_RUNTEST): New variable.
8504 (check-single): New target.
8505 (TEST_DIRS): New variable.
8506 (TEST_TARGETS): Likewise.
8507 (check-parallel): New target.
8508 (check-gdb.%): New pattern.
8509 (BASE1_FILES): New variable.
8510 (BASE2_FILES): Likewise.
8511 (check-gdb.base%): New pattern.
8512 (%/.dir): New pattern.
8513 * configure: Rebuild.
8514 * aclocal.m4 (AM_CONDITIONAL): New defun.
8515 * configure.ac: Check whether user is using GNU make.
8516 (GMAKE): New conditional.
8517
794684b6
SW
85182009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8519
8520 * gdb.cp/namespace-nested-import.cc: New test.
8521 * gdb.cp/namespace-nested-import.exp: New test.
8522
edb3359d
DJ
85232009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8524
8525 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8526 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8527 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8528 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8529 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8530 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8531 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8532 gdb.opt/inline-markers.c: New files.
8533 * lib/gdb.exp (skip_inline_frame_tests): New function.
8534 (skip_inline_var_tests): New function.
8535
cf657a0c
AS
85362009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8537
8538 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8539 backtrace.
8540
28d41a99
MS
85412009-06-27 Michael Snyder <msnyder@vmware.com>
8542
8543 * gdb.reverse: New directory.
8544 * gdb.reverse/break-reverse.c: New test.
8545 * gdb.reverse/break-reverse.exp: New test.
8546 * gdb.reverse/consecutive-reverse.c: New test.
8547 * gdb.reverse/consecutive-reverse.exp: New test.
8548 * gdb.reverse/finish-reverse.c: New test.
8549 * gdb.reverse/finish-reverse.exp: New test.
8550 * gdb.reverse/machinestate.c: New test.
8551 * gdb.reverse/ms1.c: New test.
8552 * gdb.reverse/machinestate.exp: New test.
8553 * gdb.reverse/Makefile.in: New file.
8554 * gdb.reverse/shr2.c: New test.
8555 * gdb.reverse/solib-reverse.c: New test.
8556 * gdb.reverse/solib-reverse.exp: New test.
8557 * gdb.reverse/step-reverse.c: New test.
8558 * gdb.reverse/step-reverse.exp: New test.
8559 * gdb.reverse/until-reverse.c: New test.
8560 * gdb.reverse/ur1.c: New test.
8561 * gdb.reverse/until-reverse.exp: New test.
8562 * gdb.reverse/watch-reverse.c: New test.
8563 * gdb.reverse/watch-reverse.exp: New test.
8564 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8565 * configure: Regenerate.
8566
fe3c8b0d
DE
85672009-06-26 Doug Evans <dje@google.com>
8568
8569 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8570
3a72a602
PM
85712009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8572
8573 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8574 windows problem for 'file delete $binfile'.
8575
27aa8d6a
SW
85762009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8577
8578 * gdb.cp/namespace-using.exp: New test.
8579 * gdb.cp/namespace-using.cc: New test.
8580
8ac055f8
JB
85812009-05-20 Joel Brobecker <brobecker@adacore.com>
8582
8583 * gdb.ada/variant_record_packed_array: New testcase.
8584
85e306ed
TT
85852009-06-23 Tom Tromey <tromey@redhat.com>
8586
8587 * gdb.base/charset.exp (test_combination): Regression test.
8588 * gdb.base/charset.c (my_wchar_t): New typedef.
8589 (myvar): New global.
8590 (main): Set myvar.
8591
56643c5e
PM
85922009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8593
8594 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8595 target.
8596
1fac167a
UW
85972009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8598
8599 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8600
7ccb0be9
UW
86012009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8602
8603 * gdb.mi/gdb680.exp: Update test for error message.
8604
568d6575
UW
86052009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8606
8607 * gdb.base/annota1.exp: Allow multiple occurrences of the
8608 frames-invalid annotation.
8609 * gdb.cp/annota2.exp: Likewise.
8610
7cd1089b
PM
86112009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8612
8613 * gdb.cp/gdb2495.cc: New file.
8614 * gdb.cp/gdb2495.exp: New file.
8615
72c63395
JK
86162009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8617
8618 Report error on GDB crash during runto.
8619 * lib/gdb.exp (runto <eof>): New.
8620
3788363d
DJ
86212009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8622
8623 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8624 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8625 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8626 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8627 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8628 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8629 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8630 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8631 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8632 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8633 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8634 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8635 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8636 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8637 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8638 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8639 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8640 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8641 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8642 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8643 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8644 gdb.trace/passcount.exp, gdb.trace/report.exp,
8645 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8646 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8647 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8648 executable.
8649
17592de3
PA
86502009-06-07 Pedro Alves <pedro@codesourcery.com>
8651
8652 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8653 defined before referencing it.
8654
701e355d
DE
86552009-06-03 Doug Evans <dje@google.com>
8656
8657 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8658 * gdb.arch/i386-see.c: Ditto.
8659
f2292c65
PM
86602009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8661
8662 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8663 (check_macro): Return 1 if undefined.
8664 If first test fails, check if macro debug information is available,
8665 and report unsupported test if no macro information is found.
8666
5a437975
DE
86672009-05-29 Doug Evans <dje@google.com>
8668
8669 * gdb.threads/hand-call-in-threads.exp: New.
8670 * gdb.threads/hand-call-in-threads.c: New.
8671
c141c696
MS
86722009-05-29 Michael Snyder <msnyder@vmware.com>
8673
8674 * gdb.base/break-always.exp: Change "1" to "on".
8675 Add confirmation check.
8676
b3444185
PA
86772009-05-28 Pedro Alves <pedro@codesourcery.com>
8678
8679 * gdb.threads/threxit-hop-specific.c: New.
8680 * gdb.threads/threxit-hop-specific.exp: New.
8681 * gdb.threads/thread-execl.c: New.
8682 * gdb.threads/thread-execl.exp: New.
8683
b6313243
TT
86842009-05-27 Tom Tromey <tromey@redhat.com>
8685 Thiago Jung Bauermann <bauerman@br.ibm.com>
8686
8687 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8688 (mi_child_regexp): Likewise.
8689 (mi_list_varobj_children_range): Likewise.
8690 (mi_get_features): Likewise.
8691 (mi_list_varobj_children): Rewrite.
8692 * gdb.python/python-mi.exp: New file.
8693
a6bac58e
TT
86942009-05-27 Tom Tromey <tromey@redhat.com>
8695 Thiago Jung Bauermann <bauerman@br.ibm.com>
8696 Phil Muldoon <pmuldoon@redhat.com>
8697 Paul Pluzhnikov <ppluzhnikov@google.com>
8698
8699 * gdb.python/python-prettyprint.exp: New file.
8700 * gdb.python/python-prettyprint.c: New file.
8701 * gdb.python/python-prettyprint.py: New file.
8702 * gdb.base/display.exp: print/r is now valid.
8703
2c74e833
TT
87042009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8705 Tom Tromey <tromey@redhat.com>
8706 Pedro Alves <pedro@codesourcery.com>
8707 Paul Pluzhnikov <ppluzhnikov@google.com>
8708
8709 * gdb.python/python-template.exp: New file.
8710 * gdb.python/python-template.cc: New file.
8711 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8712 tests.
8713 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8714 Call it.
8715 (test_value_after_death): New proc.
8716 * gdb.python/python-value.c (PTR): New typedef.
8717 (main): New variable 'x'.
8718
89c73ade
TT
87192009-05-27 Tom Tromey <tromey@redhat.com>
8720
8721 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8722 tests.
8723 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8724 Call it.
8725
a75724bc
PA
87262009-05-27 Pedro Alves <pedro@codesourcery.com>
8727
8728 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8729
e58b0e63
PA
87302009-05-24 Pedro Alves <pedro@codesourcery.com>
8731
8732 * gdb.threads/fork-thread-pending.c: New.
8733 * gdb.threads/fork-thread-pending.exp: New.
8734
4ac36638
JK
87352009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8736
8737 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8738 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8739
889bf7c5 87402009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8741
889bf7c5 8742 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8743
b242c3c2
PA
87442009-05-17 Pedro Alves <pedro@codesourcery.com>
8745
8746 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8747 `gdb_get_line_number'. Call `callee' in both parent and child.
8748 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8749 `gdb_get_line_number' instead of hardcoding line numbers.
8750 (catch_fork_unpatch_child): New procedure to test detaching
8751 breakpoints from child fork.
8752 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8753 hardcoding line numbers.
8754 (do_fork_tests): Run `catch_fork_unpatch_child'.
8755
ee342b23
VP
87562009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8757
8758 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8759 of structure type enters or leaves the scope, it
8760 is reported by -var-update.
8761
e2009e98
DE
87622009-05-11 Doug Evans <dje@sebabeach.org>
8763
8764 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8765 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8766 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8767
00903456
JK
87682009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8769
8770 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8771
dc621c35
DE
87722009-04-30 Doug Evans <dje@google.com>
8773
8774 * gdb.threads/watchthreads2.exp: New testcase.
8775 * gdb.threads/watchthreads2.c: New testcase.
8776
9ab4e744
DE
87772009-04-29 Doug Evans <dje@google.com>
8778
8779 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8780 * gdb.cp/mb-ctor.cc: Ditto.
8781 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8782 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8783 * gdb.cp/mb-inline1.cc: Call it.
8784 * gdb.cp/mb-inline2.cc: Ditto.
8785 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8786 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8787
484086b7
JK
87882009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8789
8790 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8791 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8792 Replace all uses of `decimal' by `nonzero'.
8793 (info macro FROM_COMMANDLINE): New test.
8794
379a77b5
TT
87952009-04-27 Tom Tromey <tromey@redhat.com>
8796
8797 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8798
b92b73c2
DE
87992009-04-27 Doug Evans <dje@google.com>
8800
8801 * gdb.threads/watchthreads.c (main): Initialize args before starting
8802 the threads. Plus formatting cleanup.
8803 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8804 biased scheduling of one thread.
8805
945a118d
JG
88062009-04-27 Jerome Guitton <guitton@adacore.com>
8807
8808 * gdb.cp/templates.cc (GetMax): New template.
8809 (main): Declare two instances of GetMax.
8810 * gdb.cp/templates.exp: Add new test.
8811
d389af10
JK
88122009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8813
8814 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8815
e7f86de9
JM
88162009-04-22 Joseph Myers <joseph@codesourcery.com>
8817
8818 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8819
334cc82d
TT
88202009-04-15 Tom Tromey <tromey@redhat.com>
8821
8822 * gdb.base/charset.exp: Add regression test.
8823
d12672cc
JB
88242009-04-14 Joel Brobecker <brobecker@adacore.com>
8825
8826 * gdb.base/exe-lock.exp: New testcase.
8827
18e8c3bc
TT
88282009-04-13 Tom Tromey <tromey@redhat.com>
8829
8830 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8831 operator on Frame.
8832
5ecd5cbe
UW
88332009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8834
8835 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8836 * gdb.server/ext-attach.exp: Likewise.
8837
7309f756
VP
88382009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8839
8840 Eliminate some sleep usage.
8841
889bf7c5
PA
8842 * gdb.mi/basics.c (do_nothing): New.
8843 (main): Use do_nothing instead of printf, so that
8844 not to introduce race condition between output of
8845 inferiour and output of gdb. Do not use sleep as it
8846 is not generally available on embedded targets.
7309f756 8847
f4b95f6f
PA
88482009-04-02 Pedro Alves <pedro@codesourcery.com>
8849
8850 * gdb.server/ext-attach.exp: Expect an optional process id after
8851 "Detached from remote process".
8852
de40b933
JK
88532009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8854
8855 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8856 gdb.dwarf2/dw2-unresolved.exp: New.
8857
2ae101a4
PA
88582009-04-02 Pedro Alves <pedro@codesourcery.com>
8859
8860 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8861 mi_run_to_main.
8862
56a8e183
PA
88632009-04-02 Pedro Alves <pedro@codesourcery.com>
8864
8865 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8866 mi_run_to_main. Skip thread exit test on remote targets.
8867 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8868 mi_run_to_main.
8869 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8870 mi_run_to_main.
8871 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8872 when expecting ^connected. Detect when the target doesn't support
8873 non-stop mode.
8874 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8875 supported. Return -1 on error, 0 on success.
8876 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8877 (mi_runto): Return mi_runto_helper's result explicitly.
8878
c35fafde
PA
88792009-04-01 Pedro Alves <pedro@codesourcery.com>
8880
8881 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8882
f8a8dce6
JB
88832009-04-01 Tom Tromey <tromey@redhat.com>
8884
8885 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8886 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8887 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8888 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8889
71c25dea
TT
88902009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8891 Jan Kratochvil <jan.kratochvil@redhat.com>
8892
8893 PR gdb/931
8894 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8895 output.
8896 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8897 for gdb/931.
8898 * dw2-strp.S (DW_AT_language): Change to C++.
8899 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8900
02d9a9ce
JB
89012009-03-31 Joel Brobecker <brobecker@adacore.com>
8902
8903 * gdb.ada/tasks: New testcase.
8904
1042e4c0
SS
89052009-03-30 Stan Shebs <stan@codesourcery.com>
8906
8907 * gdb.trace/actions.exp: Update to match new info trace format.
8908 * gdb.trace/deltrace.exp: Ditto.
8909 * gdb.trace/infotrace.exp: Ditto.
8910 * gdb.trace/passcount.exp: Ditto.
8911 * gdb.trace/save-trace.exp: Ditto.
8912 * gdb.trace/while-stepping.exp: Ditto.
8913 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8914
f8f6f20b
TJB
89152009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8916
8917 * gdb.python/python-frame.c: New file.
8918 * gdb.python/python-frame.exp: New file.
8919
c0c6f777
TJB
89202009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8921
8922 * gdb.python/python-value.exp: Add tests for the address
8923 attribute.
8924
3cb51905
AS
89252009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8926
8927 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8928
88fc996f
DE
89292009-03-26 Doug Evans <dje@google.com>
8930
8931 * gdb.mi/mi-nonstop-exit.exp: New file.
8932 * gdb.mi/non-stop-exit.c: New file.
8933
56ef84b1
TT
89342009-03-26 Tom Tromey <tromey@redhat.com>
8935
8936 Update for change to prologue skipping:
8937 * gdb.mi/mi2-simplerun.exp: Update.
8938 * gdb.mi/mi2-break.exp: Update.
8939 * gdb.mi/mi-simplerun.exp: Update.
8940 * gdb.mi/mi-break.exp: Update.
8941 * gdb.base/ending-run.exp: Update.
8942
def2b000
TJB
89432009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
8944
8945 * gdb.python/python-value.exp (test_value_in_inferior): Test
8946 gdb.Value.is_optimized_out attribute.
8947
442ddf59
JK
89482009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8949
8950 * gdb.dwarf2/dw2-noloc-main.c: New file.
8951 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
8952 (.text): Remove.
8953 (.data): New.
8954 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
8955 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
8956 (DW_TAG_subprogram func_cu1, noloc): Remove.
8957 (main): New.
8958 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
8959 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
8960 (file_symbols): New procedure.
8961
a8df5de4
TT
89622009-03-25 Tom Tromey <tromey@redhat.com>
8963
8964 * gdb.base/charset.exp (valid_target_charset): New proc.
8965 Use it to skip tests on invalid charsets.
8966
cc1d7add
PM
89672009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
8968
8969 * gdb.base/completion.exp: Add a test for directory completion.
8970
bcd5727b
JK
89712009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8972
8973 Fix a racy FAIL.
8974 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
8975 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
8976
cc924cad
TJB
89772009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
8978
8979 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
8980 * gdb.python/python-function.exp: Add test for function returning
8981 a GDB value.
8982
bc3b79fd
TJB
89832009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8984
8985 * gdb.python/python-function.exp: New file.
8986
6c7a06a3
TT
89872009-03-20 Tom Tromey <tromey@redhat.com>
8988
8989 * gdb.base/store.exp: Update for change to escape output.
8990 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
8991 to escape output.
8992 * gdb.base/pointers.exp: Update for change to escape output.
8993 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
8994 to escape output.
8995 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
8996 escape output.
8997 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
8998 to escape output.
8999 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
9000 escape output.
9001 * gdb.base/setvar.exp: Update for change to escape output.
9002 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
9003 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
9004 to escape output.
9005 (test_print_string_constants): Likewise.
9006 * gdb.base/charset.exp (valid_host_charset): Check size of
9007 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
9008 cases. Handle "auto"-related output.
9009 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
9010 (uvar, Uvar): New globals.
9011
c31af87b
JG
90122009-03-19 Jerome Guitton <guitton@adacore.com>
9013
9014 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
9015 deltas.
9016 * gdb.ada/fixed_points.exp: Ditto.
9017
51272cf2
PA
90182009-03-18 Pedro Alves <pedro@codesourcery.com>
9019
9020 * return-nodebug.c: Don't include stdio.h.
9021 (init): Delete.
9022 (func): Delete definition and provide extern declaration.
9023 (t): New.
9024 (main): Don't call printf. Call func and store its result in t.
9025 * return-nodebug1.c: New.
9026 * return-nodebug.exp: Don't expect stdio output. Instead, print
9027 the global variable t. Drop printf formatters and cast types from
9028 foreach loop. Don't use prepare_for_testing. Compile
9029 return-nodebug.c and return-nodebug1.c in separate steps. Don't
9030 define FORMAT or CAST.
9031
d24948ac
PP
90322009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9033
9034 * gdb.base/solib-display.exp: Disable test for remote targers.
9035
61ff14c6
JK
90362009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9037
9038 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
9039
cb4dce93
JK
90402009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9041
9042 Fix a racy FAIL.
9043 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
9044 code from `follow parent, print pids'.
9045 (`follow child, print pids', `follow parent, print pids'): Call it.
9046 Replace `gdb_test "break..."' by gdb_breakpoint.
9047
f7c60c5e
VP
90482009-03-13 Vladimir Prus <vladimir@codesourcery.com>
9049
9050 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 9051 sync and async modes.
f7c60c5e 9052
383ace49
JB
90532009-03-12 Joel Brobecker <brobecker@adacore.com>
9054
9055 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
9056 that was checked in by mistake. Remove loading of ada.exp, since
9057 this is not necessary in this case.
9058
4ce102af
JB
90592009-03-12 Joel Brobecker <brobecker@adacore.com>
9060
9061 * gdb.ada/ptype_arith_binop.exp: New testcase.
9062
529a2aef
JB
90632009-03-12 Joel Brobecker <brobecker@adacore.com>
9064
9065 * gdb.ada/mod_from_name: New testcase.
9066
8a38181c
JB
90672009-03-12 Joel Brobecker <brobecker@adacore.com>
9068
9069 * gdb.ada/tick_last_segv: New testcase.
9070
11436dee
VP
90712009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9072
61ff14c6 9073 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 9074
1f31650a
VP
90752009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9076
61ff14c6
JK
9077 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
9078 include the token in ^running and frame info in *stopped.
1f31650a 9079
a3247a22
PP
90802009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9081
9082 * solib-display.exp: New file.
9083 * solib-display-main.c: New file.
9084 * solib-display-lib.c: New file.
61ff14c6 9085
aae64587
PA
90862009-03-05 Pedro Alves <pedro@codesourcery.com>
9087
9088 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
9089
44aabfbc
JK
90902009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9091
9092 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
9093 (list_and_check_macro): Use more specific test name.
9094 (next to definition): Make the test names unique.
9095
c087fcd3
PM
90962009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
9097
9098 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 9099
c86cf029
VP
91002009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9101
9102 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
9103 notifications.
9104 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
9105 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
9106 * lib/mi-support.exp (library_loaded_re): New.
9107 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
9108
3ea85240
VP
91092009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9110
9111 * gdb.gdb/observer.exp: Use test_notification observer, not
9112 normal_stop, everywhere.
9113 (test_normal_stop_notifications): Rename to...
9114 (test_notifications): ...this.
9115 (test_observer_normal_stop): Rename to...
9116 (test_observer): ...this.
9117
1903f0e6
DE
91182009-02-16 Doug Evans <dje@google.com>
9119
9120 * gdb.arch/amd64-disp-step.S (test_int3): New test.
9121 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
9122 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
9123 (test_prefixed_syscall,test_int3): New tests.
9124 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
9125 (test_prefixed_syscall,test_int3): New tests.
9126
1d33d6ba
VP
91272009-02-14 Vladimir Prus <vladimir@codesourcery.com>
9128
3cb51905
AS
9129 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
9130 (mi_expect_interrupt): Likewise.
9131 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
9132 response.
1d33d6ba 9133
faafb047
PM
91342009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9135
9136 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
9137 * gdb.base/pc-fp.exp (get_valueofx): Remove.
9138 Replace calls to get_valueofx by get_hexadecimal_valueof.
9139
417e16e2
PM
91402009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9141
9142 * lib/gdb.exp (get_valueof): Accept anything as a return value.
9143 (get_integer_valueof): New procedure.
9144 (get_sizeof): Use new get_integer_value_of.
9145 * gdb.base/sizeof.exp: Replace all uses of get_valueof
9146 by get_integer_valueof.
9147
7065b901
TT
91482009-02-13 Tom Tromey <tromey@redhat.com>
9149
9150 * gdb.base/remote.exp (get_sizeof): Remove.
9151 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
9152 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
9153 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
9154 * lib/gdb.exp (get_valueof): Move from long_long.exp.
9155 (get_sizeof): Likewise.
9156
5d7cb8df
JK
91572009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9158
9159 PR fortran/9806
9160 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
9161
b2febfff
PP
91622009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9163
9164 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
9165
4aa995e1
PA
91662009-02-06 Pedro Alves <pedro@codesourcery.com>
9167
9168 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
9169
d8906c6f
TJB
91702009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9171
9172 * gdb.python/python-cmd.exp: New file.
9173
ff4ab08d
TG
91742009-02-06 Tristan Gingold <gingold@adacore.com>
9175
9176 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
9177
aacd552b
TG
91782009-02-05 Tristan Gingold <gingold@adacore.com>
9179
9180 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
9181 pointer is dereferenced and use this signal name in regexp.
9182 * gdb.base/signull.exp: Ditto.
9183 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
9184 * gdb.base/signull.c (main): Ditto.
9185
08c637de
TJB
91862009-02-04 Tom Tromey <tromey@redhat.com>
9187 Thiago Jung Bauermann <bauerman@br.ibm.com>
9188
9189 * gdb.python/python-value.exp: Use `gdb.history' instead of
9190 `gdb.value_from_history'.
9191 (test_value_numeric_ops): Add test for conversion of enum constant.
9192 * gdb.python/python-value.c (enum e): New type.
9193 (evalue): New global.
9194 (main): Use argv.
9195
20261af8
JG
91962009-02-04 Jerome Guitton <guitton@adacore.com>
9197
9198 * gdb.ada/uninitialized_vars: New test program.
9199 * gdb.ada/uninitialized_vars.exp: New testcase.
9200
52e44b43
TT
92012009-02-02 Tom Tromey <tromey@redhat.com>
9202
9203 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
9204 * gdb.cp/pr2489.cc: Rename...
9205 * gdb.cp/pr9594.cc: ... to this.
9206
1c71341a
TT
92072009-02-02 Tom Tromey <tromey@redhat.com>
9208
9209 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
9210 * gdb.cp/pr2489.cc: New file.
9211 * gdb.cp/cpcompletion.exp: New file.
9212
a4295225
TT
92132009-02-02 Tom Tromey <tromey@redhat.com>
9214
9215 PR exp/9059:
9216 * gdb.cp/call-c.exp: Add regression test.
9217 * gdb.cp/call-c.cc (FooHandle): New typedef.
9218 (main): New variable 'handle'.
9219
592375cd
VP
92202009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9221
9222 * lib/mi-support.exp (et_mi_thread_list)
9223 (check_mi_and_console_threads): Adjust for current thread in
9224 -thread-list-ids output.
9225
41447f92
VP
92262009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9227
889bf7c5
PA
9228 * gdb.mi/mi-break.exp (test_disabled_creation): New.
9229 Call it.
41447f92 9230
35669430
DE
92312009-01-28 Doug Evans <dje@google.com>
9232
9233 * gdb.arch/amd64-disp-step.S: New file.
9234 * gdb.arch/amd64-disp-step.exp: New file.
9235 * gdb.arch/i386-disp-step.S: New file.
9236 * gdb.arch/i386-disp-step.exp: New file.
9237
09f00d9a
PM
92382009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
9239
9240 * gdb.base/find.exp: Set newline variable
9241 using quotes instead of braces to fix cygwin failures.
9242
1e8fb976
PA
92432009-01-23 Pedro Alves <pedro@codesourcery.com>
9244
9245 * gdb.base/radix.exp: Add tests to ensure that that set
9246 input-radix 0 and set output-radix 0 are really rejected.
9247
da061712
PA
92482009-01-23 Pedro Alves <pedro@codesourcery.com>
9249
9250 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
9251 copyright years.
9252
dd7e2d2b
PA
92532009-01-23 Pedro Alves <pedro@codesourcery.com>
9254
9255 PR gdb/9664:
9256 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
9257
392452f6
PA
92582009-01-22 Pedro Alves <pedro@codesourcery.com>
9259
9260 PR c++/9631:
9261 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
9262
8653e71c
PM
92632009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
9264
9265 * gdb.server/file-transfer.exp: Use EXEEXT variable for
9266 binfile definition to fix Windows OS failure.
9267
a12cc160
DJ
92682009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9269
9270 PR gdb/9346
9271 * gdb.base/interrupt.c (sigint_handler): New.
9272 (main): Install a SIGINT handler if SIGNALS is defined. Exit
9273 on error.
9274 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
9275 Test "signal SIGINT".
9276
b89667eb
DE
92772009-01-19 Doug Evans <dje@google.com>
9278
9279 * gdb.base/break.exp: Update expected gdb output.
9280 * gdb.base/sepdebug.exp: Ditto.
9281 * gdb.mi/mi-syn-frame.exp: Ditto.
9282 * gdb.mi/mi2-syn-frame.exp: Ditto.
9283 * gdb.base/call-signal-resume.exp: New file.
9284 * gdb.base/call-signals.c: New file.
9285 * gdb.base/unwindonsignal.exp: New file.
9286 * gdb.base/unwindonsignal.c: New file.
9287 * gdb.threads/interrupted-hand-call.exp: New file.
9288 * gdb.threads/interrupted-hand-call.c: New file.
9289 * gdb.threads/thread-unwindonsignal.exp: New file.
9290
adb483fe
DJ
92912009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9292
9293 * gdb.base/define.exp: Test defining and hooking prefix commands.
9294 * gdb.python/python.exp: Update test for "show user" output.
9295
60023297
JK
92962009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9297
9298 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
9299 now the output exactly, using less wildcards. Expect also the output
9300 of gfortran-4.3. Update for the f-valprint.c modification from
9301 2008-04-22.
9302 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
9303 Remove gdb_test test names where matching the command.
9304
ccc57cf9
PA
93052009-01-01 Pedro Alves <pedro@codesourcery.com>
9306
9307 PR breakpoints/9681:
9308 * gdb.base/watchpoint.exp: Add regression test.
9309
c7a6ca08
PA
93102008-12-31 Pedro Alves <pedro@codesourcery.com>
9311
9312 * gdb.threads/attach-into-signal.exp: Don't use
9313 gdb_suppress_entire_file.
9314 * gdb.threads/attach-stopped.exp: Ditto.
9315 * gdb.threads/attachstop-mt.exp: Ditto.
9316
3a031f65
PA
93172008-12-31 Pedro Alves <pedro@codesourcery.com>
9318
9319 PR gdb/8812:
9320 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
9321
09e6485f
PA
93222008-12-29 Pedro Alves <pedro@codesourcery.com>
9323
9324 PR gdb/7536:
9325 * gdb.base/radix.exp: Add tests to ensure invalid input radices
9326 and unsupported output radices are really rejected.
9327
0cd53049
JK
93282008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9329
9330 * gdb.cp/punctuator.exp: Backslash the '$' signs.
9331
ba163c7e
TT
93322008-12-22 Tom Tromey <tromey@redhat.com>
9333
9334 * gdb.cp/punctuator.exp: New file.
9335
6f4de6c9
JK
93362008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9337
9338 * gdb.base/completion.exp (Completing non-existing component): New test.
9339
0f34d0b4
JK
93402008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9341
9342 Fix for PR gdb/8648.
9343 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
9344 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
9345 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
9346 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
9347
db2ad4c3
JK
93482008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9349
9350 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
9351
bb5ef15e
DP
93522008-12-16 Christophe Lyon <christophe.lyon@st.com>
9353
9354 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
9355 compiler actually generate code at the expected line number.
9356
90142adc
JZ
93572008-12-15 Jie Zhang <jie.zhang@analog.com>
9358
9359 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
9360
fad6eecd
TT
93612008-12-12 Tom Tromey <tromey@redhat.com>
9362
9363 * gdb.base/commands.exp (redefine_hook_test): New proc.
9364 Call it.
9365
17c8aaf5
TT
93662008-12-11 Tom Tromey <tromey@redhat.com>
9367
9368 * gdb.base/macscp.exp: New regression test.
9369
7c8adf68
TT
93702008-12-11 Tom Tromey <tromey@redhat.com>
9371
9372 * gdb.base/macscp.exp: Print "address.addr".
9373 * gdb.base/macscp1.c (struct outer): New struct.
9374 (address): New global.
9375
b05dcbb7
TT
93762008-12-09 Tom Tromey <tromey@redhat.com>
9377
9378 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
9379 Call it.
9380
2d476de1
DE
93812008-12-04 Doug Evans <dje@google.com>
9382
9383 * gdb.server/ext-run.exp: Relax regexp for init program.
9384
87bdc959
TG
93852008-12-03 Tristan Gingold <gingold@adacore.com>
9386
9387 * gdb.base/macscp.exp: Generate an object file during compilation
9388 to work around Darwin dsymutil limitations.
9389
e0740f77
JK
93902008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9391
9392 Test resolving external references to TLS variables.
9393 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
9394 FILE2_THREAD_LOCAL.
9395 (testfile2, srcfile2): New variables.
9396 * gdb.threads/tls.c (file2_thread_local)
9397 (function_referencing_file2_thread_local): New.
9398 * gdb.threads/tls2.c: New file.
9399
67f0aac5
JB
94002008-11-28 Joel Brobecker <brobecker@adacore.com>
9401
9402 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
9403 rather than integer, as integer might not be big enough when
9404 on 64bit targets.
67f0aac5 9405
c332165e
JG
94062008-11-27 Jerome Guitton <guitton@adacore.com>
9407
9408 * gdb.cp/formatted-ref.exp: Add equality test.
9409 * gdb.ada/formatted_ref.exp: Ditto.
9410
fc9b693c
JK
94112008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9412
9413 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
9414 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
9415
a9c64011
AS
94162008-11-20 Andreas Schwab <schwab@suse.de>
9417
9418 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
9419 matching syscall entry point.
9420 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9421 (tcatch_vfork_then_child_follow): Likewise. Finish through
9422 vfork even if we stopped at the syscall trampoline.
9423
e2fd701e
DE
94242008-11-20 Doug Evans <dje@google.com>
9425
9426 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
9427
69abc51c
TJB
94282008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
9429
9430 * gdb.arch/ppc-dfp.exp: New file.
9431 * gdb.arch/ppc-dfp.c: New file.
9432
c14c28ba
PP
94332008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9434
9435 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 9436
2e74121d
DE
94372008-11-17 Doug Evans <dje@google.com>
9438
9439 * gdb.mi/mi-syn-frame.exp: Update expected output.
9440 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9441
66bb093b
VP
94422008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9443
9444 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
9445 "thread N" results in =thread-selected.
9446 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9447 (mi_send_resuming_command_raw): Be prepared for
9448 =thread-selected.
9449
3d043ef6
VP
94502008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9451
a9c64011
AS
9452 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9453 * lib/mi-support.exp: Likewise.
3d043ef6 9454
808104c8
JB
94552008-11-16 Joel Brobecker <brobecker@adacore.com>
9456
9457 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9458 commands from the expected output for "help catch".
9459
00b22944
JB
94602008-11-15 Joel Brobecker <brobecker@adacore.com>
9461
9462 * gdb.ada/int_deref.exp: New testcase.
9463
59669435
TT
94642008-11-14 Nick Roberts <nickrob@snap.net.nz>
9465
9466 * gdb.mi/gdb2549.exp: New file.
9467
de04a248
DE
94682008-11-11 Doug Evans <dje@google.com>
9469
9470 * gdb.base/callexit.exp: New file.
9471 * gdb.base/callexit.c: New file.
9472
6b8ce727
DE
94732008-11-10 Doug Evans <dje@google.com>
9474
9475 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9476 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9477 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9478 (default_gdb_start,default_gdb_exit): Ditto.
9479 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9480 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9481 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9482 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9483 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9484 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9485
1b14b8aa
AS
94862008-11-03 Andreas Schwab <schwab@suse.de>
9487
9488 * gdb.base/hashline2.exp: Fix typo.
9489 * gdb.base/hashline3.exp: Likewise.
9490
f3134b88
TT
94912008-10-30 Tom Tromey <tromey@redhat.com>
9492
9493 * gdb.base/pointers.exp: Add test.
9494 * gdb.base/pointers.c (k, S): New typedefs.
9495 (instance): New global.
9496
c2226152
AS
94972008-10-30 Andreas Schwab <schwab@suse.de>
9498
9499 * gdb.base/args.exp: Add tests for newlines.
9500
462f405c
JB
95012008-10-30 Joel Brobecker <brobecker@adacore.com>
9502
9503 gdb.base/foll-exec.exp: Update the expected output of a couple
9504 of "info breakpoints" tests.
9505
79a45b7d
TT
95062008-10-28 Tom Tromey <tromey@redhat.com>
9507
9508 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9509
adc13a14
PA
95102008-10-24 Pedro Alves <pedro@codesourcery.com>
9511
9512 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9513 gdb_start_cmd.
9514 Use runto_main before any test that requires execution.
9515
252fbfc8
PA
95162008-10-23 Pedro Alves <pedro@codesourcery.com>
9517
9518 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9519 instead of SIGINT.
9520
28148e3d
JB
95212008-10-22 Joel Brobecker <brobecker@adacore.com>
9522
9523 * gdb.base/completion.exp: Update expected output following
9524 the addition of the "info tasks" command.
9525
c209f847
TT
95262008-10-22 Tom Tromey <tromey@redhat.com>
9527
9528 * gdb.base/exprs.exp (test_expr): Add test for string
9529 concatenation.
9530
f177e350
PA
95312008-10-19 Pedro Alves <pedro@codesourcery.com>
9532
9533 * configure.ac: Output gdb.python/Makefile.
9534 * configure: Regenerate.
9535 * gdb.python/Makefile.in: New.
9536
cce89356
JB
95372008-10-16 Joel Brobecker <brobecker@adacore.com>
9538
9539 * gdb.base/foll-fork.exp: Adjust the expected output to match
9540 the new description for fork/vfork catchpoints in the "info
9541 breakpoints" output.
9542
176d289d
TJB
95432008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9544
9545 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9546
a08702d6
TJB
95472008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9548
9549 * gdb.python/python-value.c: New file.
9550 * gdb.python/python-value.exp: New file.
9551
1c5cfe86
PA
95522008-10-15 Pedro Alves <pedro@codesourcery.com>
9553
9554 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9555
5a98ad69
DP
95562008-10-15 Denis Pilat <denis.pilat@st.com>
9557
41702f1b 9558 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9559
dcb1a1e2
TT
95602008-10-09 Tom Tromey <tromey@redhat.com>
9561
9562 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9563 'fprintf' and 'stderr'.
9564
9124fe48
JB
95652008-10-07 Joel Brobecker <brobecker@adacore.com>
9566
9567 * gdb.ada/ref_tick_size.exp: New testcase.
9568
45452591
DE
95692008-10-06 Doug Evans <dje@google.com>
9570
9571 * gdb.dwarf2/dw2-cu-size.exp: New file.
9572 * gdb.dwarf2/dw2-cu-size.S: New file.
9573
9574 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9575 .Ltype_int for clarity.
9576
4fc5b208
PP
95772008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9578
9579 PR gdb/2384:
9580 * gdb.cp/gdb2384.exp: Extended to test more cases.
9581 * gdb.cp/gdb2384.cc: Likewise.
9582 * gdb.cp/gdb2384-base.h: Likewise.
9583 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9584
d78df370
JK
95852008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9586
9587 * gdb.base/maint.exp (maint print type): Remove printing
9588 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9589
9a044a89
TT
95902008-09-30 Tom Tromey <tromey@redhat.com>
9591
9592 * gdb.base/macscp.exp: Add completion tests.
9593 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9594 (TWENTY_THREE): Likewise.
9595 (FORTY_EIGHT): Likewise.
9596
506800a9
TT
95972008-09-30 Tom Tromey <tromey@redhat.com>
9598
9599 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9600 everywhere.
9601 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9602
1a6f01b5
JK
96032008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9604
9605 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9606 testcase is derived from. Fix racy dependency on an expected PID
9607 number. No longer support the testcase on Linux kernel 2.4.x.
9608
2fae03e8
TT
96092008-09-27 Tom Tromey <tromey@redhat.com>
9610
9611 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9612 and varargs.
9613
1ad15515
PA
96142008-09-22 Pedro Alves <pedro@codesourcery.com>
9615
9616 * lib/mi-support.exp (mi_expect_interrupt): New.
9617 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9618 from gdb.mi/mi-nonstop.exp.
9619 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9620 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9621 lib/mi-support.exp.
9622 Use mi_check_thread_states throughout. Avoid ".*" and do not
9623 require an anchor after -exec-run.
9624
d0b76dc6
DJ
96252008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9626
9627 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9628 stop is pending. Avoid ".*" when two stops are pending.
9629 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9630 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9631 newlines in fullnames.
9632 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9633 (mi_expect_stop): Update comments. Only anchor in sync mode.
9634 Do not match newlines.
9635 (mi_send_resuming_command_raw): Always return status.
9636 (mi_get_stop_line): Do not match more than one line by accident.
9637 Only anchor in sync mode.
9638 (mi_run_inline_test): If -exec-next fails, give up.
9639
9990c830
UW
96402008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9641
9642 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9643 on SPU.
9644
ebcf6f00
JB
96452008-09-10 Joel Brobecker <brobecker@adacore.com>
9646
9647 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9648
b6db24e5
JB
96492008-09-10 Joel Brobecker <brobecker@adacore.com>
9650
9651 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9652 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9653 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9654 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9655 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9656 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9657 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9658 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9659 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9660 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9661 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9662 Include the "= " sequence in the expected output of print tests.
9663
2bf448e0
JB
96642008-09-10 Joel Brobecker <brobecker@adacore.com>
9665
9666 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9667 description for boolean types.
9668
d51fd4c8
PA
96692008-09-09 Pedro Alves <pedro@codesourcery.com>
9670
9671 * gdb.base/hook-stop-continue.c: New.
9672 * gdb.base/hook-stop-continue.exp: New.
9673
694182d2
DJ
96742008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9675
9676 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9677
3b8a7fc0
JG
96782008-09-08 Jerome Guitton <guitton@adacore.com>
9679
9680 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9681 (stack_check_probe_2, stack_check_probe_loop_1)
9682 (stack_check_probe_loop_2): New functions.
9683 (main): Add call to these new functions.
9684 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9685 functions, check that the breakpoint is inserted at the appropriate
9686 location.
9687 (insert_breakpoint): Slightly refine this procedure so that it can
9688 be called several times in the test.
9689
96cc0ae8
JG
96902008-09-08 Jerome Guitton <guitton@adacore.com>
9691
9692 * gdb.base/stack-checking.c: New file.
9693 * gdb.base/stack-checking.exp: New file.
9694
1f08b409
TJB
96952008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9696
9697 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9698 * gdb.arch/altivec-regs.exp: Likewise.
9699 * gdb.arch/vsx-regs.exp: Likewise.
9700
3099e1c4
TJB
97012008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9702
9703 * gdb.arch/ppc-fp.exp: New file.
9704 * gdb.arch/ppc-fp.c: New file.
9705
cc69bfc1
PP
97062008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9707
9708 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9709 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9710
b02a33db
MS
97112008-09-04 Michael Snyder <msnyder@vmware.com>
9712
9713 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9714 as "at" (for non-debug functions such as _start).
9715
2992cbe0
UW
97162008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9717
9718 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9719 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9720 software watchpoints.
9721 * gdb.base/watch_thread_num.exp: Likewise.
9722
514f746b
AR
97232008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9724
9725 * gdb.arch/i386-bp_permanent.exp: New test.
9726
876cecd0
TT
97272008-08-24 Tom Tromey <tromey@redhat.com>
9728
9729 * gdb.base/maint.exp: Update "maint print type".
9730
80f73d71
VP
97312008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9732
9733 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9734 support. Adjust the order of "*running" notifications.
9735 * gdb.mi/non-stop.c: Don't cast from int to void* and
9736 back.
9737
d9c78d7d
MK
97382008-08-20 Mark Kettenis <kettenis@gnu.org>
9739
9740 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9741 expect to find it in the "info frame" output.
9742
97a2d1d3
DJ
97432008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9744
9745 * gdb.base/interp.exp: Always consume both prompts.
9746
b96e2927
PA
97472008-08-20 Pedro Alves <pedro@codesourcery.com>
9748
9749 * gdb.base/pending.exp: Test pending breakpoints without symbols
9750 loaded.
9751
8cf6e61a
VP
97522008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9753
9754 * lib/mi-support.exp (mi_expect_stop): Produce
9755 more details on failures.
9756 * gdb.mi/mi-nonstop.exp: New.
9757 * gdb.mi/non-stop.c: New.
9758
c6ebd6cf
VP
97592008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9760
a9c64011
AS
9761 * gdb.mi/mi-async.exp: Use 'set target-async'.
9762 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9763
46a9b8ed
DJ
97642008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9765
9766 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9767
44feb3ce
TT
97682008-08-17 Tom Tromey <tromey@redhat.com>
9769
9770 * gdb.base/help.exp (help catch): Rewrite.
9771
311a4e6b
TJB
97722008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9773
9774 * gdb.base/define.exp: Test indented command documentation.
9775 * gdb.python/python.exp: Test indented multi-line command.
9776
604c2f83
LM
97772008-08-15 Luis Machado <luisgpm@br.ibm.com>
9778
9779 * testsuite/gdb.arch/vsx-regs.c: New source file.
9780 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9781 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9782
886a217c
TT
97832008-08-14 Tom Tromey <tromey@redhat.com>
9784
9785 * gdb.base/macscp.exp: Add regression test for "macro define" or
9786 "macro undef" with no arguments.
9787
c814a4f3
PP
97882008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9789
9790 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9791
12ab8a60
UW
97922008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9793
9794 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9795
d57a3c85
TJB
97962008-08-06 Tom Tromey <tromey@redhat.com>
9797
9798 * gdb.python/python.exp: New file.
9799
c7b778ff
JK
98002008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9801
9802 Fix for PR gdb/1543.
9803 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9804 $LOCATION.
9805 (location): New variable.
9806 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9807 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9808 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9809 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9810 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9811 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9812 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9813 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9814 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9815 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9816 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9817 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9818 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9819 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9820 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9821 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9822 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9823 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9824 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9825 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9826 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9827 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9828 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9829 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9830 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9831 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9832 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9833 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9834 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9835 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9836 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9837 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9838 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9839 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9840 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9841 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9842 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9843 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9844 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9845 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9846 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9847 gdb.base/type-opaque.exp, gdb.base/until.exp,
9848 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9849 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9850 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9851 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9852 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9853 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9854 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9855 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9856 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9857 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9858 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9859 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9860 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9861 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9862 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9863 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9864 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9865 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9866 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9867 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9868 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9869 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9870 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9871 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9872 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9873 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9874 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9875 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9876 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9877 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9878 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9879 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9880 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9881 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9882 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9883 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9884 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9885 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9886 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9887 to bug-gdb@prep.ai.mit.edu .
9888
5e06a3d1
VP
98892008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9890
9891 * lib/mi-support.exp (mi_load_shlibs): New.
9892 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9893
9d81d21b
VP
98942008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9895
9896 * lib/mi-support.exp (get_mi_thread_list)
9897 (check_mi_and_console_threads): New, moved from ...
9898 * gdb.mi/mi-pthread.exp: ...here.
9899 * gdb.mi/gdb669.exp (get_mi_thread_list)
9900 (check_mi_and_console_threads): Delete.
9901 * gdb.mi/mi2-pthread.exp: Likewise.
9902
bae98fe0
TT
99032008-07-28 Tom Tromey <tromey@redhat.com>
9904
9905 * Makefile.in (just-check): Remove. Move body to...
9906 (check): ... here.
9907
57380f4e
DJ
99082008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9909
9910 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9911 Add a test for duplicated SIGINTs.
9912
e09490f1
DJ
99132008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9914
9915 * gdb.threads/schedlock.exp (get_args): Update to work for any
9916 value of NUM.
9917 (Top level): Report the number of threads that did not resume.
9918
6387b45f
DJ
99192008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9920
9921 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9922
62f64ff2
DJ
99232008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9924
9925 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9926 non-MI prompt.
9927
fa8de41e
TT
99282008-07-26 Tom Tromey <tromey@redhat.com>
9929
9930 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9931 (function_struct, function_struct_ptr): New globals.
9932 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9933 function pointer in a struct.
9934
ccb3ac8a
TT
99352008-07-26 Tom Tromey <tromey@redhat.com>
9936
9937 * gdb.base/macscp.exp: Add test for macro lexing bug.
9938
d7d9f01e
TT
99392008-07-18 Tom Tromey <tromey@redhat.com>
9940
9941 * gdb.base/macscp.exp: Add macro tests.
9942
9bf07184
PP
99432008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9944
9945 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
9946
becf6477
PP
99472008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9948
9949 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
9950
0709f7d3
PP
99512008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
9952
9953 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 9954
7093c834
PP
99552008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9956
9957 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 9958
b432ffe3
JK
99592008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9960
9961 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
9962
b1a268e5
VP
99632008-07-12 Vladimir Prus <vladimir@codesourcery.com>
9964
9965 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
9966
e2995f8e
KB
99672008-07-11 Kevin Buettner <kevinb@redhat.com>
9968
9969 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
9970 of regexp to account for changes made to GDB in the printing of
9971 byte vectors.
9972
14032a66
TT
99732008-07-11 Tom Tromey <tromey@redhat.com>
9974
9975 * gdb.base/completion.exp: Add 'help' completion test.
9976
981505ef
JK
99772008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9978
9979 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
9980
10568435
JK
99812008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9982
9983 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
9984
4487aabf
PA
99852008-07-09 Pedro Alves <pedro@codesourcery.com>
9986
9987 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
9988
a4a9b1c4
PA
99892008-07-09 Pedro Alves <pedro@codesourcery.com>
9990
9991 * gdb.base/fullname.exp: Restore pwd if compiling failed.
9992
3c3185ac
JK
99932008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9994
9995 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
9996
7ebd49dc
VP
99972008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9998
9999 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
10000 previous commit. Add a comment.
10001
84e46146
PA
100022008-06-28 Pedro Alves <pedro@codesourcery.com>
10003
10004 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
10005
0f8d4a2f
VP
100062008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10007
10008 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
10009
f747e0ce
PA
100102008-06-27 Pedro Alves <pedro@codesourcery.com>
10011
10012 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
10013 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
10014 compiling an executable, link in an object that forces unbuffered
10015 output.
10016 * lib/set_unbuffered_mode.c: New file.
10017
734a5c36
JK
100182008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10019
10020 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
10021
a2840c35
VP
100222008-06-25 Vladimir Prus <vladimir@codesourcery.com>
10023
a9c64011
AS
10024 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
10025 mi_expect_stop.
10026 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
10027 Demand that *running is output.
10028 (detect_async): Perform checking every time.
10029 (mi_send_resuming_command): Extract everything into...
10030 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
10031 (mi_expect_stop): Don't accept any output before *stopped.
10032
6ae37fef
VP
100332008-06-13 Vladimir Prus <vladimir@codesourcery.com>
10034
10035 Robustify mi-simplerun.
a9c64011
AS
10036 * gdb.mi/basics.c (main): Add a call to sleep.
10037 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
10038 * gdb.mi/mi2-cli.exp: Likewise.
10039 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 10040
b4aa76f0 100412008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
10042
10043 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
10044
e1ac3328
VP
100452008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10046
a9c64011
AS
10047 * gdb.mi/mi-console.exp: Adjust.
10048 * gdb.mi/mi-syn-frame.exp: Adjust.
10049 * gdb.mi/mi2-console.exp: Adjust.
10050 * gdb.mi/mi2-syn-frame.exp: Adjust.
10051 * lib/mi-support.exp (mi_run_cmd): Adjust.
10052 (mi_send_resuming_command): Adjust.
e1ac3328 10053
f7f9a841
VP
100542008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10055
10056 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
10057 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
10058 testing of stopped.
10059 * gdb.mi/mi2-syn-frame.exp: Likewise.
10060 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
10061 (async, detect_async): New.
10062 (mi_expect_stop, mi_continue_to_line): Adjust expectation
10063 depending on if we're running in sync or async mode.
f7f9a841 10064
37cd5d19
TT
100652008-06-09 Tom Tromey <tromey@redhat.com>
10066
10067 * gdb.base/completion.exp: New tests for field name completion
10068 with spaces, and field name completion with '->'.
10069
65d12d83
TT
100702008-06-06 Tom Tromey <tromey@redhat.com>
10071
10072 * gdb.base/break1.c (struct some_struct): New struct.
10073 (values): New global.
10074 * gdb.base/completion.exp: Add field name completion test.
10075
ebfe2e3f
PP
100762008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10077
10078 * gdb.cp/call-c.exp: Test for incorrect handling of reference
10079 to pointer.
10080 * gdb.cp/call-c.cc: Likewise.
10081
bcf6fc3a
NR
100822008-06-06 Nick Roberts <nickrob@snap.net.nz>
10083
10084 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
10085 annotation.
10086
49fd4a42 100872008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 10088 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
10089
10090 * gdb.threads/execl.c, gdb.threads/execl1.c,
10091 gdb.threads/execl.exp: New tests.
a9c64011 10092
8a34ac3f
AR
100932008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
10094 Daniel Jacobowitz <dan@codesourcery.com>
10095
10096 * gdb.cp/exception.exp: Activate test, make it work with pending
10097 catchpoints.
10098
86ae69ef
JK
100992008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10100
10101 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
10102
f7f9ae2c
VP
101032008-05-28 Vladimir Prus <vladimir@codesourcery.com>
10104
a9c64011
AS
10105 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
10106 now printed.
10107 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 10108
2a2d4dc3
AS
101092008-05-27 Andreas Schwab <schwab@suse.de>
10110
10111 * gdb.base/frame-args.exp: Handle arguments that are optimized
10112 out.
10113
5099e4d9
LM
101142008-05-26 Luis Machado <luisgpm@br.ibm.com>
10115
10116 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
10117 quiet for ppc32 and group options into a single variable.
10118
d9c36a91
JB
101192008-05-23 Joel Brobecker <brobecker@adacore.com>
10120
10121 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
10122 of zero-size elements.
10123 * gdb.ada/null_array.exp: Test printing this new array.
10124
103a8671
JK
101252008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10126
10127 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
10128
07a4cc1a 101292008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
10130
10131 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
10132 of the "finish" command.
10133
55f996a7
NR
101342008-05-21 Nick Roberts <nickrob@snap.net.nz>
10135
10136 * gdb.base/annota1.exp: Test for new annotation.
10137
907fc202
UW
101382008-05-16 Pedro Alves <pedro@codesourcery.com>
10139
10140 * gdb.base/fixsection.exp: New file.
10141 * gdb.base/fixsection0.c: New file.
10142 * gdb.base/fixsection1.c: New file.
10143
e8f97270
UW
101442008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10145
10146 * gdb.base/annota1.exp: Accept printf@... in place of printf.
10147 * gdb.base/annota3.exp: Likewise.
10148
ac0bb574
NF
101492008-05-13 Nathan Froyd <froydnj@codesourcery.com>
10150
10151 * gdb.base/watch_thread_num.exp: Don't run tests that require
10152 watchpoints if the target doesn't support them.
10153
6fadd07a
DE
101542008-05-12 Doug Evans <dje@google.com>
10155
10156 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
10157
6e9a4a30
JB
101582008-05-09 Joel Brobecker <brobecker@adacore.com>
10159
10160 * gdb.ada/assign_1.exp: New testcase.
10161
08388c79
DE
101622008-05-09 Doug Evans <dje@google.com>
10163
a3c83fae
DE
10164 * gdb.base/find.exp: New file.
10165 * gdb.base/find.c: New file.
08388c79 10166
bd5ddfe8
DJ
101672008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
10168
10169 * gdb.base/commands.exp (watchpoint_command_test): Handle
10170 gdb,no_hardware_watchpoints.
10171 * gdb.base/float.exp: Allow ARM targets without floating point.
10172 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
10173
b5dd68e2 101742008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 10175 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
10176
10177 * gdb.ada/lang_switch: New test program.
10178 * gdb.ada/lang_switch.exp: New testcase.
10179
382d13d1
DE
101802008-05-05 Doug Evans <dje@google.com>
10181
10182 * gdb.base/help.exp (disassemble): Update expected help text.
10183
9dd789d0
PA
101842008-05-04 Pedro Alves <pedro@codesourcery.com>
10185
10186 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
10187
611c83ae
PA
101882008-05-04 Pedro Alves <pedro@codesourcery.com>
10189
10190 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
10191 different times.
10192
ff013f42
JK
101932008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10194
10195 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
10196 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
10197 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
10198 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
10199
96dff6a2
VP
102002008-05-04 Vladimir Prus <vladimir@codesourcery.com>
10201
10202 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
10203 notification to appear.
10204
55cd6f92
DJ
102052008-05-04 Daniel Jacobowitz <dan@debian.org>
10206
10207 * gdb.base/fullname.c: New file.
10208 * gdb.base/fullname.exp: New file.
10209 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
10210
d705c43c
PA
102112008-05-03 Pedro Alves <pedro@codesourcery.com>
10212
10213 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
10214 expressions with macros.
10215
333222e1
JK
102162008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10217
10218 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
10219
5ac01682
DJ
102202008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
10221
10222 * gdb.base/completion.exp: Handle lack of other symbols beginning
10223 with "a".
10224
10225 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
10226
237fc4c9
PA
102272008-05-02 Jim Blandy <jimb@codesourcery.com>
10228
10229 * gdb.asm/asmsrc1.s: Add scratch space.
10230
ed5e9466
DJ
102312008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10232 Daniel Jacobowitz <dan@codesourcery.com>
10233
10234 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
10235 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
10236 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
10237
b39cc962
DJ
102382007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
10239
10240 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
10241
36d520f5
JB
102422008-05-01 Joel Brobecker <brobecker@adacore.com>
10243
10244 * gdb.base/info-target.exp: New testcase.
10245
8d4e3071
DJ
102462008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10247
10248 * gdb.cp/hang.exp: Use .cc instead of .C.
10249 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
10250 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
10251
6f3f3097
DJ
102522008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10253
10254 * gdb.base/gdb1250.exp: Remove perror.
10255 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
10256
5550a914
PA
102572008-04-30 Pedro Alves <pedro@codesourcery.com>
10258
10259 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
10260 .2byte.
10261
d848e687
DJ
102622008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
10263
10264 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
10265 (maybe_kfail): New.
10266
93b5768b
PA
102672008-04-25 Pedro Alves <pedro@codesourcery.com>
10268
10269 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
10270
721c02de
VP
102712008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10272
a9c64011
AS
10273 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
10274 * gdb.mi/mi2-syn-frame.exp: Likewise.
10275 * lib/mi-support.exp: Likewise.
721c02de 10276
74960c60
VP
102772008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10278
10279 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
10280 to specify regexp for the location to stop at.
10281 * gdb.base/break-always.c: New.
10282 * gdb.base/break-always.exp: New.
10283
d24317b4
VP
102842008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10285
10286 * lib/mi-support.exp (mi_runto_helper): Adjust
10287 for the original-location field.
10288 (mi_create_breakpoint, mi_list_breakpoints): New.
10289 * gdb.mi/mi-break.exp: Adjust.
10290 * gdb.mi/mi2-break.exp: Adjust.
10291 * gdb.mi/mi-pending.exp: Adjust.
10292 * gdb.mi/mi-simplerun.exp: Adjust.
10293 * gdb.mi/mi2-simplerun.exp: Adjust.
10294 * gdb.mi/mi-syn-frame.exp: Adjust.
10295 * gdb.mi/mi2-syn-frame.exp: Adjust.
10296 * gdb.mi/mi-until.exp: Adjust.
10297 * gdb.mi/mi2-until.exp: Adjust.
10298 * gdb.mi/mi-var-display.exp: Adjust.
10299 * gdb.mi/mi2-var-display.exp: Adjust.
10300 * gdb.mi/mi-watch.exp: Adjust.
10301 * gdb.mi/mi2-watch.exp: Adjust.
10302
fdc59709 103032008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 10304
a9c64011
AS
10305 * aclocal.m4: Add override.m4.
10306 * configure: Regenerate.
fdc59709 10307
8e91f023
VP
103082008-04-19 Vladimir Prus <vladimir@codesourcery.com>
10309
10310 * gdb.mi/var-cmd.c (do_at_tests): Verify that
10311 '-var-update --all-values' reports new value even the type
10312 of a variable object has changed.
10313
233a11ab
CS
103142008-04-18 Craig Silverstein <csilvers@google.com>
10315
10316 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
10317 files.
d24317b4 10318
9c1137ad
JB
103192008-04-18 Joel Brobecker <brobecker@adacore.com>
10320
10321 * gdb.ada/atomic_enum: New test program.
10322 * gdb.ada/atomic_enum.exp: New testcase.
10323
66d0bbc7
DE
103242008-04-17 Doug Evans <dje@google.com>
10325
10326 * gdb.opt/Makefile.in: Fix whitespace.
10327
100906b0
UW
103282008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
10329
10330 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
10331
4584e32e
DE
103322008-04-17 Doug Evans <dje@google.com>
10333
10334 * gdb.base/hashline1.exp: New testcase.
10335 * gdb.base/hashline2.exp: New testcase.
10336 * gdb.base/hashline2.exp: New testcase.
10337
0a320680
PA
103382008-04-17 Pedro Alves <pedro@codesourcery.com>
10339
10340 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
10341
18ac113b
AR
103422008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
10343
10344 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
10345 temporary breakpoint to match "Temporary breakpoint".
10346 * gdb.base/break.exp (delete_breakpoints): Likewise.
10347 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
10348 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
10349 * gdb.base/display.exp: Likewise.
10350 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
10351 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
10352 * gdb.base/restore.exp (restore_tests): Likewise.
10353 * gdb.base/sepdebug.exp: Likewise.
10354 * gdb.base/watchpoint.exp: Likewise.
10355 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
10356 * gdb.mi/mi-pending.exp: Likewise.
10357 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
10358 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
10359 * gdb.mi/mi-var-cmd.exp: Likewise.
10360 * gdb.mi/mi-var-display.exp: Likewise.
10361 * gdb.mi/mi2-cli.exp: Likewise.
10362 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
10363 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
10364 * gdb.mi/mi2-var-display.exp: Likewise.
10365 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
10366 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
10367 new "disp" field.
a9c64011 10368 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
10369 reason. This is to support fix for PR2424.
10370
add38693
JK
103712008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10372
10373 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
10374
fcacd99f
VP
103752008-04-13 Vladimir Prus <vladimir@codesourcery.com>
10376
10377 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 10378 field. Add more floating varobj tests.
fcacd99f 10379 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
10380 field.
10381 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
10382 (main): Call do_at_tests.
10383 * lib/mi-support.exp (mi_create_floating_varobj)
10384 (mi_varobj_update_with_type_change): New.
fcacd99f 10385
de051565
MK
103862008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
10387
10388 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
10389 option of -var-evaluate-expression.
10390 * gdb.mi/mi2-var-display.exp: Likewise.
10391
dbc52822
VP
103922008-04-07 Vladimir Prus <vladimir@codesourcery.com>
10393
10394 Introduce test setup helpers.
a9c64011
AS
10395 * lib/gdb.exp (build_executable, clean_restart)
10396 (prepare_for_testing): New.
10397 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
10398 * gdb.base/return.exp: Likewise.
10399 * gdb.base/ending-run.exp: Likewise.
dbc52822 10400
473591da
NR
104012008-04-07 Nick Roberts <nickrob@snap.net.nz>
10402
10403 * gdb.mi/mi-async.exp: New test for asynchronous Machine
10404 Interface (MI) responses.
10405
2b2d9e11
VP
104062008-04-06 Vladimir Prus <vladimir@codesourcery.com>
10407
a9c64011
AS
10408 * gdb.cp/breakpoint.cc: New code to test conditions involving
10409 member variables.
10410 * gdb.cp/breakpoint.exp: Test condition involving member
10411 variables.
2b2d9e11 10412
bb378428
VP
104132008-04-05 Vladimir Prus <vladimir@codesourcery.com>
10414
10415 * lib/mi-support.exp (mi_expect_stop): New.
10416 (mi_run_cmd): Change the
10417 token. Use mi_send_resuming_command, use
10418 mi_expect_stop.
10419 (mi_execute_to_helper): Rename to mi_execute_to.
10420 (mi_send_resuming_command): Add more error patterns.
10421 (mi_wait_for_stop): Renamed to...
10422 (mi_get_stop_line): ...this.
10423 (mi_run_inline_test): Adjust.
10424
10425 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
10426 * gdb.mi/mi-console.exp: Likewise.
10427 * gdb.mi/mi-pending.exp: Likewise.
10428 * gdb.mi/mi-simplerun.exp: Likewise.
10429 * gdb.mi/mi-stack.exp: Likewise.
10430 * gdb.mi/mi-stepi.exp: Likewise.
10431 * gdb.mi/mi-syn-frame.exp: Add comment.
10432 * gdb.mi/mi-until.exp: Likewise.
10433 * gdb.mi/mi-var-display.exp: Likewise.
10434 * gdb.mi/mi-watch.exp: Likewise.
10435 * gdb.mi/mi2-cli.exp: Likewise.
10436 * gdb.mi/mi2-console.exp: Likewise.
10437 * gdb.mi/mi2-simplerun.exp: Likewise.
10438 * gdb.mi/mi2-stack.exp: Likewise.
10439 * gdb.mi/mi2-stepi.exp: Likewise.
10440 * gdb.mi/mi2-until.exp: Likewise.
10441 * gdb.mi/mi2-var-display.exp: Likewise.
10442 * gdb.mi/mi2-watch.exp: Likewise.
10443
62172bb9
UW
104442008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10445
10446 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10447
10448 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10449
a13e061a
PA
104502008-04-04 Pedro Alves <pedro@codesourcery.com>
10451
10452 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10453 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10454 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10455 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10456 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10457 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10458 expect an mi error duplicated in stderr.
10459
eae06beb
JB
104602008-04-03 Joel Brobecker <brobecker@adacore.com>
10461
10462 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10463 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10464 Add a couple of tests that verify the behavior when the new setting
10465 is set to "cancel" and "all".
10466 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10467 "ask" before we start the testing.
10468
79c6ced6
AR
104692008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10470
10471 * gdb.cp/casts.cc: Add class reference variables.
10472 * gdb.cp/casts.exp: New test cases for up/down casting references.
10473
6c2d1a6b
MK
104742008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10475
10476 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10477 instead of beginning to make an extra test pass.
10478 * gdb.mi/mi2-var-display.exp: Likewise.
10479
55b411d9
MR
104802008-03-31 Maciej W. Rozycki <macro@mips.com>
10481
10482 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10483
c6140da2
MD
104842008-03-31 Markus Deuling <deuling@de.ibm.com>
10485 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10486
10487 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10488 value. Add xfail for older kernels.
10489
79732189
AR
104902008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10491
10492 Bring mi-support in line with gdb.exp.
10493 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10494 (mi_gdb_start): New function.
10495
33c3676e
MR
104962008-03-28 Maciej W. Rozycki <macro@mips.com>
10497
10498 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10499
92e28119
VP
105002008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10501
10502 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10503 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10504
9e8e3afe
VP
105052008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10506
10507 * lib/mi-support.exp (mi_create_varobj_checked): New.
10508 (mi_list_varobj_children): Allow to check for a
10509 value.
10510 (mi_list_array_varobj_children): New.
10511
10512 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10513 and mi_list_varobj_children, as opposed to hardcoding
10514 expected strings.
10515 * gdb.mi/gdb701.exp: Likewise.
10516 * gdb.mi/gdb792.exp: Likewise.
10517 * gdb.mi/mi-var-block.exp: Likewise.
10518 * gdb.mi/mi-var-cmd.exp: Likewise.
10519 * gdb.mi/mi-var-invalidate.exp: Likewise.
10520 * gdb.mi/mi2-var-block.exp: Likewise.
10521 * gdb.mi/mi2-var-child.exp: Likewise.
10522 * gdb.mi/mi2-var-cmd.exp: Likewise.
10523 * gdb.mi/mi2-var-display.exp: Likewise.
10524
9df50351
JK
105252008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10526
10527 Fix random false FAILs on i386.
10528 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10529
31e5d73a
DJ
105302008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10531
10532 PR gdb/544
10533 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10534
12f4afab
DJ
105352008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10536
10537 PR gdb/544
10538 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10539
b562a0cb
DJ
105402008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10541
10542 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10543 fixed PR gdb/544.
10544
17faa917
DJ
105452008-03-21 Pedro Alves <pedro@codesourcery.com>
10546
10547 * gdb.threads/fork-child-threads.exp: Test next over fork.
10548
6214f497
DJ
105492008-03-21 Chris Demetriou <cgd@google.com>
10550
10551 * gdb.base/break.exp (rbreak junk): New test for rbreak
10552 "Junk at end of arguments" issue.
10553
63092375
DJ
105542008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10555
10556 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10557 *& to work on created array elements.
10558 (Top level): Test print $pc with a file. Test string operations
10559 without a target.
10560 * gdb.base/ptype.exp: Do not expect *& to work on created array
10561 elements.
10562
b21991b0
DJ
105632008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10564
10565 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10566 gdb.threads/staticthreads.exp: Update exit query.
10567
c4b347c7
SL
105682008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10569
10570 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10571
fa4727a6
DJ
105722008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10573
10574 * gdb.base/watchpoint.c (global_ptr, func4): New.
10575 (main): Call func4.
10576 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10577 (test_inaccessible_watchpoint): New.
10578
2f34202f
MR
105792008-02-29 Maciej W. Rozycki <macro@mips.com>
10580
10581 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10582 select the largest.
10583
0d6ba1b1
DJ
105842008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10585
10586 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10587 frames-invalid annotations.
10588
e691325a
PM
105892008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10590
a9c64011 10591 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10592
f85b5ecc
DE
105932008-02-27 Doug Evans <dje@google.com>
10594
10595 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10596 for bug 1738.
10597 (breakpoint_to_handler_entry): Ditto.
10598
b40e7bf3
JB
105992008-02-27 Joel Brobecker <brobecker@adacore.com>
10600
10601 * gdb.base/ending-run.exp: Use the first line of code inside
10602 function body to test breakpoints.
10603 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10604 location where the breakpoint is inserted when using the line
10605 where a function is declared. Fix typo in the description of
10606 one of the tests.
10607 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10608
2faca73a
PM
106092008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10610
10611 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10612 tests.
2faca73a 10613
6f439c36
PM
106142008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10615
10616 * gdb.base/args.exp: avoid same output for tests
10617 with single quotes.
10618
54e52265
VP
106192008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10620
a9c64011
AS
10621 * gdb.base/annota1.exp: Adjust for 'info break'
10622 format changes.
10623 * gdb.base/annota3.exp: Likewise.
10624 * gdb.base/break.exp: Likewise.
10625 * gdb.base/condbreak.exp: Likewise.
10626 * gdb.base/pending.exp: Likewise.
10627 * gdb.base/sepdebug.exp: Likewise.
10628 * gdb.base/unload.exp: Likewise.
10629 * gdb.cp/ovldbreak.exp: Likewise.
10630 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10631
897b09ca
DE
106322008-02-07 Doug Evans <dje@google.com>
10633
10634 * gdb.cp/mb-inline.exp: New.
10635 * gdb.cp/mb-inline.h: New.
10636 * gdb.cp/mb-inline1.cc: New.
10637 * gdb.cp/mb-inline2.cc: New.
10638
b1c32d35
PM
106392008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10640
10641 * gdb.pascal/floats.pas: New test program.
10642 * gdb.pascal/floats.exp: New testcase.
10643
1a4ca44a
TJB
106442008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10645
10646 * gdb.base/callfuncs.c (t_float_many_args): New function.
10647 (t_double_many_args): New function.
10648 * gdb.base/callfuncs.exp: Add tests for exceeding float
10649 and double parameters passed through the stack.
10650
439048e8
JB
106512008-02-05 Joel Brobecker <brobecker@adacore.com>
10652
10653 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10654 gdb.ada/complete/foo.adb: New files.
10655 * gdb.ada/complete.exp: New testcase.
10656
81fe8080
DE
106572008-02-03 Doug Evans <dje@google.com>
10658
301f0ecf
DE
10659 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10660
81fe8080
DE
10661 * gdb.cp/gdb2384.exp: New file.
10662 * gdb.cp/gdb2384.cc: New file.
10663 * gdb.cp/gdb2384-base.h: New file.
10664 * gdb.cp/gdb2384-base.cc: New file.
10665
4b071aec
DE
106662008-02-02 Doug Evans <dje@google.com>
10667
10668 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10669
61137ba6
JB
106702007-02-01 Joel Brobecker <brobecker@adacore.com>
10671
10672 * gdb.ada/sym_print_name: New test program.
10673 * gdb.ada/sym_print_name.exp: New testcase.
10674
106752007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10676
10677 * gdb.ada/nested/hello.adb: New file.
10678 * gdb.ada/nested.exp: New testcase.
10679 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10680
98deb0da
VP
106812008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10682
10683 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10684 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10685 don't cause future evaluations of function to report
10686 creation of internal breakpoints.
98deb0da 10687
723a2275
VP
106882008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10689
10690 * gdb.mi/mi-break.exp (test_error): New.
10691 Call it.
10692
fb546a2f
LM
106932008-01-31 Luis Machado <luisgpm@br.ibm.com>
10694
10695 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10696 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10697
2d8fd90a
PM
106982008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10699
10700 * gdb.pascal/integers.pas: New test program.
10701 * gdb.pascal/integers.exp: New testcase.
10702
a7fa0ded
PM
107032008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10704
10705 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10706
5e1a1926
TJB
107072008-01-30 Luis Machado <luisgpm@br.ibm.com>
10708
10709 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10710 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10711
8d04f9f0
JB
107122008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10713
10714 * gdb.ada/formatted_ref: New test program.
10715 * gdb.ada/formatted_ref.exp: New testcase.
10716
10717 * gdb.cp/formatted-ref.cc: New file.
10718 * gdb.cp/formatted-ref.exp: New testcase.
10719
ce75a98f
JB
107202008-01-30 Joel Brobecker <brobecker@adacore.com>
10721
10722 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10723
e835f6bf
NR
107242008-01-30 Nick Roberts <nickrob@snap.net.nz>
10725
10726 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10727 (test_file_list_exec_source_file): Update to new macro-info field.
10728
d118ef87
PH
107292008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10730
10731 * gdb.ada/exprs: New test program.
10732 * gdb.ada/exprs.exp: New testcase.
10733
7d35ab09
TJB
107342008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10735
10736 * dfp-test.c (DELTA, DELTA_B): New definitions.
10737 (double_val1, double_val2, double_val3, double_val4, double_val5,
10738 double_val6, double_val7, double_val8, double_val9, double_val10,
10739 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10740 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10741 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10742 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10743 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10744 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10745 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10746 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10747 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10748 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10749 dec128_val16): New global variables.
10750 (decimal_dec128_align): New function.
10751 (decimal_mixed): Likewise.
10752 (decimal_many_args_dec32): Likewise.
10753 (decimal_many_args_dec64): Likewise.
10754 (decimal_many_args_dec128): Likewise.
10755 (decimal_many_args_mixed): Likewise.
10756 * dfp-test.exp: Add tests calling new inferior functions.
10757
2d717e4f
DJ
107582008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10759
10760 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10761 gdb.server/ext-run.exp: New files.
10762 * lib/gdbserver-support.exp (gdbserver_download): New.
10763 (gdbserver_start): New. Update gdbserver expected
10764 output.
10765 (gdbserver_spawn): Use them.
10766 (gdbserver_start_extended): New.
10767
e85a822c
DJ
107682008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10769
10770 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10771 Run on GNU/Linux.
10772 (do_exec_tests): Check for systems which do not support catchpoints.
10773 Do not match START.
10774 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10775 Run on GNU/Linux. Enable verbose output.
10776 (check_fork_catchpoints): New.
10777 (explicit_fork_child_follow, catch_fork_child_follow)
10778 (tcatch_fork_parent_follow): Update expected messages.
10779 (do_fork_tests): Use check_fork_catchpoints.
10780 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10781 Run on GNU/Linux. Enable verbose output.
10782 (check_vfork_catchpoints): New.
10783 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10784 expected messages.
10785 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10786
401ea829
JB
107872008-01-29 Jim Blandy <jimb@red-bean.com>
10788
10789 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10790 host' errors.
10791 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10792
aceaf3ad
JB
107932008-01-29 Jim Blandy <jimb@red-bean.com>
10794
10795 * gdb.threads/sigthread.c: Use barriers to ensure that
10796 child_thread and child_thread_two are always initialized before we
10797 start to use them.
10798
a5606eee
VP
107992008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10800
10801 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10802 * gdb.base/watchpoint-solib.c: New.
10803 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10804
c55a82bb
PM
108052008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10806
10807 * gdb.base/gdb1056.exp: Add unsigned integer test.
10808
0993fe05
DE
108092008-01-28 Doug Evans <dje@google.com>
10810
10811 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10812
4fe42e7f
JB
108132008-01-27 Jim Blandy <jimb@codesourcery.com>
10814
c7a69933
JB
10815 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10816
4fe42e7f
JB
10817 * gdb.base/expand-psymtabs.exp: Doc fix.
10818
5def8285
MK
108192008-01-26 Mark Kettenis <kettenis@gnu.org>
10820
10821 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10822
5313c911
NR
108232008-01-24 Nick Roberts <nickrob@snap.net.nz>
10824
a9c64011 10825 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10826 -var-set-format.
10827
93815fbf
VP
108282008-01-23 Chris Demetriou <cgd@google.com>
10829
10830 * gdb.threads/thread_events.c: New testcase source file.
10831 * gdb.threads/thread_events.exp: New testcase expect file.
10832
467a88ee
NR
108332008-01-23 Nick Roberts <nickrob@snap.net.nz>
10834
10835 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10836
10837 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10838 -var-set-format.
10839
d8f82aba
DJ
108402008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10841 Vladimir Prus <vladimir@codesourcery.com>
10842
10843 * gdb.base/float.exp: Allow missing floating point for m68k and
10844 PowerPC.
10845
60c46647
VP
108462008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10847
10848 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10849 ignore count.
10850 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10851 * gdb.mi/mi-cli.exp: Adjust.
10852 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10853
c7dd36a1
PA
108542008-01-17 Pedro Alves <pedro@codesourcery.com>
10855
10856 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10857 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10858 with dummy_ptr's address.
10859 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10860 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10861 all targets.
10862 * gdb.mi/mi2-var-child.exp: Likewise.
10863
39d5313e
JB
108642008-01-09 Joel Brobecker <brobecker@adacore.com>
10865
10866 * gdb.ada/null_array: New test program.
10867 * gdb.ada/null_array.exp: New testcase.
10868
0aea4bf3
LM
108692008-01-09 Luis Machado <luisgpm@br.ibm.com>
10870
10871 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10872 with required float modifiers.
10873
0b354900
JB
108742008-01-08 Joel Brobecker <brobecker@adacore.com>
10875
10876 * gdb.ada/funcall_param: New test program.
10877 * gdb.ada/funcall_param.exp: New testcase.
10878
cdb7f5d4
JB
108792008-01-08 Joel Brobecker <brobecker@adacore.com>
10880
10881 * gdb.ada/arrayparam: New test program.
10882 * gdb.ada/arrayparam.exp: New testcase.
10883
88e2547f
JB
108842008-01-08 Joel Brobecker <brobecker@adacore.com>
10885
10886 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10887 landed. Should also fix random failures in the test following it.
10888
f6867ce0
TJB
108892008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10890
10891 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10892 for expressions with decimal float values.
10893 (test_dfp_conversions): New function to test casts to and from
10894 decimal float types.
10895 Call test_dfp_conversions.
10896 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10897 elements.
10898 (main): Initialize ds.float4 and ds.double8 elements.
10899 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10900 string to new error message.
10901 (d64_set_tests): Likewise.
10902 (d128_set_tests): Likewise.
10903 Add tests for expressions with decimal float variables. Add tests for
10904 conversions to and from decimal float types.
10905
f9c11282
JB
109062008-01-05 Joel Brobecker <brobecker@adacore.com>
10907
10908 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10909 * gdb.ada/packed_tagged.exp: New testcase.
10910
0ecbca72
JB
109112008-01-04 Joel Brobecker <brobecker@adacore.com>
10912
10913 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10914 gdb.ada/homonym/homonym_main.adb: New files.
10915 * gdb.ada/homonym.exp: New testcase.
10916
c18d3d89
JB
109172008-01-04 Joel Brobecker <brobecker@adacore.com>
10918
10919 * gdb.ada/packed_array.exp: Add testing of references to
10920 a packed array.
10921
ecc7085b
JB
109222008-01-04 Joel Brobecker <brobecker@adacore.com>
10923
10924 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10925 New files.
10926 * gdb.ada/type_coercion.exp: New testcase.
10927
c474c922
JB
109282008-01-04 Joel Brobecker <brobecker@adacore.com>
10929
10930 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10931 gdb.ada/tagged/foo.adb: New file.
10932 * gdb.ada/tagged.exp: New testcase.
10933
9005b927
JB
109342008-01-04 Joel Brobecker <brobecker@adacore.com>
10935
10936 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10937 gdb.ada/ptype_field/foo.adb: New files.
10938 * gdb.ada/ptype_field.exp: New testcase.
10939
1a6aaad8
JB
109402008-01-03 Joel Brobecker <brobecker@adacore.com>
10941
10942 * gdb.ada/print_pc.exp: New testcase.
10943
0ef22f53
JB
109442008-01-03 Joel Brobecker <brobecker@adacore.com>
10945
10946 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
10947 gdb.ada/taft_type/p.adb: New files.
10948 * gdb.ada/taft_type.exp: New testcase.
10949
1689ecf8
JB
109502008-01-03 Joel Brobecker <brobecker@adacore.com>
10951
10952 * gdb.ada/array_bounds/bar.adb: New file.
10953 * gdb.ada/array_bounds.exp: New testcase.
10954
a4d0b9c3
JB
109552008-01-03 Joel Brobecker <brobecker@adacore.com>
10956
10957 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
10958 gdb.ada/arrayptr/foo.adb: New files.
10959 * gdb.ada/arrayptr.exp: New testcase.
10960
a31ace00
JB
109612008-01-03 Joel Brobecker <brobecker@adacore.com>
10962
10963 * gdb.base/set-lang-auto.exp: New testcase.
10964
a97fced3
JB
109652008-01-03 Joel Brobecker <brobecker@adacore.com>
10966
10967 * gdb.ada/fun_addr/foo.adb: New file.
10968 * gdb.ada/fun_addr.exp: New testcase.
10969
ef29ce1a
JK
109702008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10971
10972 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
10973 New files
10974
0fafefe3
JB
109752008-01-02 Joel Brobecker <brobecker@adacore.com>
10976
10977 * array_subscript_addr/p.adb: New file.
a9c64011 10978 * array_subscript_addr.exp: New testcase.
0fafefe3 10979
c4359f8d
JB
109802008-01-02 Joel Brobecker <brobecker@adacore.com>
10981
a9c64011 10982 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
10983 New files.
10984 * gdb.ada/str_cmp_ref.exp: New testcase.
10985
1aa1b15b
JB
109862008-01-01 Joel Brobecker <brobecker@adacore.com>
10987
10988 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
10989 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 10990 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 10991
81c9b2cf
JB
109922008-01-01 Joel Brobecker <brobecker@adacore.com>
10993
10994 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
10995 gdb.ada/ref_param/pck.ads: New files.
10996 * gdb.ada/ref_param.exp: New testcase.
10997
319e4674
JB
109982008-01-01 Joel Brobecker <brobecker@adacore.com>
10999
11000 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
11001 gdb.ada/interface/foo.adb: New files.
11002 * gdb.ada/interface.exp: New testcase.
11003
ef682c56
JB
110042007-12-31 Jim Blandy <jimb@codesourcery.com>
11005
11006 * gdb.base/multi-forks.exp: Consume all output from child
11007 processes before proceeding to next test.
11008
f6f3eb6c
JB
110092007-12-29 Jim Blandy <jimb@codesourcery.com>
11010
11011 * configure: Regenerated.
11012
f652e42f
JB
110132007-12-27 Joel Brobecker <brobecker@adacore.com>
11014
11015 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
11016 gdb.ada/fixed_cmp/fixed.adb: New files.
11017 * gdb.ada/fixed_cmp.exp: New testcase.
11018
6943e596
JB
110192007-12-27 Joel Brobecker <brobecker@adacore.com>
11020
11021 * gdb.ada/boolean_expr.exp: New testcase.
11022
aad9a193
JB
110232007-12-26 Jim Blandy <jimb@codesourcery.com>
11024
11025 * gdb.base/multi-forks.exp: Doc fix.
11026
fb5f3683
JB
110272007-12-26 Joel Brobecker <brobecker@adacore.com>
11028
11029 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11030 * gdb.ada/char_param.exp: Do not compile our test program with
11031 -gnata, this is unnecessary.
11032 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
11033
384e4a9c
JB
110342007-12-24 Joel Brobecker <brobecker@adacore.com>
11035
11036 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11037 gdb.ada/print_chars/foo.adb: New files.
11038 * gdb.ada/print_chars.exp: New testcase.
11039
01e044f7
JB
110402007-12-24 Joel Brobecker <brobecker@adacore.com>
11041
11042 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
11043 gdb.ada/char_param/foo.adb: New files.
11044 * gdb.ada/char_param.exp: New testcase.
11045
0ce17860
JB
110462007-12-22 Jim Blandy <jimb@codesourcery.com>
11047
11048 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
11049 hard-coding source line numbers into the test.
11050 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
11051 gdb_get_line_number to find.
11052
919809b9
JB
110532007-12-22 Joel Brobecker <brobecker@adacore.com>
11054
11055 * gdb.base/ptype.c (highest): New struct type.
11056 (the_highest): New variable of that type.
11057 (main): Add dummy assignment to a field of variable the_highest.
11058 * gdb.base/ptype.exp: Test type printing of our new variable.
11059
abc8a88d
PM
110602007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
11061
11062 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 11063 and record first explicitly generated thread number.
abc8a88d
PM
11064 Use that thread number for thread specific watchpoint test.
11065 Add iteration number to repetitive tests.
11066
5158f3e3
CES
110672007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
11068 Jim Blandy <jimb@codesourcery.com>
11069
11070 * gdb.base/expand-psymtabs.c: New testcase
11071 source file.
11072 * gdb.base/expand-psymtabs.exp: New testcase
11073 expect file.
11074
37e4754d
LM
110752007-12-17 Luis Machado <luisgpm@br.ibm.com>
11076
11077 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
11078 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
11079
551e5d04
JB
110802007-12-17 Joel Brobecker <brobecker@adacore.com>
11081
11082 * gdb.ada/frame_args/foo.adb: New file.
11083 * gdb.ada/frame_args/pck.ads: New file.
11084 * gdb.ada/frame_args/pck.adb: New file.
11085 * gdb.ada/frame_args.exp: New testcase.
11086
a05ee097
JB
110872007-12-17 Joel Brobecker <brobecker@adacore.com>
11088
11089 * gdb.base/frame-args.c: New file.
11090 * gdb.base/frame-args.exp: New testcase.
11091
c162e8c9 110922007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 11093 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
11094
11095 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
11096
afe8ab22 110972007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11098
afe8ab22
VP
11099 * gdb.mi/mi-pending.exp: New.
11100 * gdb.mi/mi-pending.c: New.
11101 * gdb.mi/mi-pendshr.c: New.
11102
dfdfb3ca
JB
111032007-12-06 Jim Blandy <jimb@codesourcery.com>
11104
11105 * gdb.base/default.exp: Update expected output for 'info catch'.
11106
b7fca990
JK
111072007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11108
11109 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
11110 must be set to binary.
11111
6a1afc1e
PA
111122007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
11113
11114 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
11115
a6b151f1
DJ
111162007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
11117
11118 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
11119 gdb.mi/mi-file-transfer.exp: New.
11120
43039443
JK
111212007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11122
11123 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
11124
0ef2251b
MR
111252007-11-22 Maciej W. Rozycki <macro@mips.com>
11126
11127 * gdb.trace/backtrace.exp: Fix a typo.
11128 * gdb.trace/circ.exp: Likewise.
11129 * gdb.trace/collection.exp: Likewise.
11130 * gdb.trace/limits.exp: Likewise.
11131 * gdb.trace/report.exp: Likewise.
11132 * gdb.trace/tfind.exp: Likewise.
11133 * gdb.trace/while-dyn.exp: Likewise.
11134
5443631e
NR
111352007-11-21 Nick Roberts <nickrob@snap.net.nz>
11136
11137 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
11138 objects of pointers that can't be dereferenced are now
11139 "noneditable".
11140
a4ce5b0d
UW
111412007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11142
11143 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
11144 (target_cpu): Remove.
11145
d6e956e5
VP
111462007-10-15 Vladimir Prus <vladimir@codesourcery.com>
11147
11148 * gdb.base/ending-run.exp: Expect the list of cleared
11149 breakpoint to come in natural order, not the reversed one.
a9c64011 11150
214270ab
VP
111512007-11-07 Vladimir Prus <vladimir@codesourcery.com>
11152
11153 * gdb.mi/mi-var-child.c (do_child_deletion): New.
11154 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 11155
1a619819
LM
111562007-11-05 Luis Machado <luisgpm@br.ibm.com>
11157
11158 * gdb.base/printcmds.exp: New function
11159 test_printf_with_dfp.
11160
5b01a6fa
DE
111612007-11-02 Doug Evans <dje@google.com>
11162
11163 * gdb.disasm/t01_mov.s: Remove carriage returns.
11164 * gdb.disasm/t02_mova.s: Ditto.
11165 * gdb.disasm/t03_add.s: Ditto.
11166 * gdb.disasm/t04_sub.s: Ditto.
11167 * gdb.disasm/t05_cmp.s: Ditto.
11168 * gdb.disasm/t06_ari2.s: Ditto.
11169 * gdb.disasm/t07_ari3.s: Ditto.
11170 * gdb.disasm/t08_or.s: Ditto.
11171 * gdb.disasm/t09_xor.s: Ditto.
11172 * gdb.disasm/t10_and.s: Ditto.
11173 * gdb.disasm/t11_logs.s: Ditto.
11174 * gdb.disasm/t12_bit.s: Ditto.
11175 * gdb.disasm/t13_otr.s: Ditto.
11176
ec33ab7f
JK
111772007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11178
11179 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
11180
ae0d01ff
UW
111812007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11182
11183 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
11184 provide DFP support.
11185
55eddb0f
DJ
111862007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
11187
11188 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
11189 Test "set powerpc vector-abi". Skip auto-detection tests for old
11190 toolchains.
11191
7020f05c
PA
111922007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11193
11194 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
11195 with [string compare].
11196
84bc3db9
PA
111972007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11198
11199 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
11200 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
11201
5876dc88
LM
112022007-10-25 Luis Machado <luisgpm@br.ibm.com>
11203
11204 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
11205 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
11206 * gdb.opt/Makefile.in: New makefile.
11207 * Makefile.in: Create new directory "gdb.opt".
11208 * configure.ac: Add "gdb.opt" directory.
11209 * configure: Regenerated.
a9c64011 11210
c3ea9a14
DE
112112007-10-25 Doug Evans <dje@google.com>
11212
11213 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
11214 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
11215
a9c64011 112162007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
11217 Thiago Jung Bauermann <bauerman@br.ibm.com>
11218
11219 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
11220 Floating Point expressions.
11221 * gdb.base/dfp-test.exp: new file adding tests for Decimal
11222 Floating Point variables.
11223 * gdb.base/dfp-test.c: new file containing program with Decimal
11224 Floating variables, used by gdb.base/dfp-test.exp.
11225
62a24a2b
DJ
112262007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
11227
11228 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
11229
e7b1eae6
UW
112302007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11231
11232 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
11233 compiling test case with GCC.
11234 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
11235
c641edcc
UW
112362007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11237
11238 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11239 format changes.
11240
5e5ebfe6
MS
112412007-10-18 Michael Snyder <msnyder@specifix.com>
11242
11243 * gdb.base/dbx.exp: Add missing "-re " operator.
11244
e831e7b6
GM
112452007-10-16 Gaius Mulley <gaius@glam.ac.uk>
11246
11247 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
11248 * configure.ac: Removed trailing spaces after backslash.
11249 * gdb.modula2: New directory.
11250 * gdb.modula2/Makefile.in: New file.
11251 * gdb.modula2/unbounded-array.exp: New file.
11252 * gdb.modula2/unbounded1.c: New file.
11253
7cc46491
DJ
112542007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
11255
11256 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
11257
112582007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
11259
11260 * gdb.base/sigstep.c (main): Add checks for
11261 return values for setitimer call.
11262 Call setitimer again with itimer = ITIMER_REAL
11263 if first call to setitimer fails.
11264
e91528f0
KH
112652007-10-11 Kazu Hirata <kazu@codesourcery.com>
11266
11267 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
11268 of $timeout.
11269
2ec9a4f8
DJ
112702007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11271
11272 * gdb.server/server-run.exp: Test for dynamic linker symbols.
11273
112742007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
11275
11276 * lib/gdb.exp (gdb_run_cmd): Move comment outside
11277 of gdb_expect call, to avoid interruption.
11278
64b2fa04
PA
112792007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
11280
11281 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
11282 (v_unsigned_long_long, v_long_long_array)
11283 (v_signed_long_long_array, v_unsigned_long_long_array)
11284 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
11285 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
11286 [!NO_LONG_LONG]: New.
11287 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
11288 v_long_long_member.
11289
11290 (v_long_long_func, v_signed_long_long_func)
11291 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
11292 (main) [!NO_LONG_LONG]: Initialize long long variants.
11293
11294 * gdb.base/whatis.exp: If board file requests no_long_long, build
11295 test with NO_LONG_LONG defined. Test long long, signed long long,
11296 and unsigned long long variants but only if board file doesn't
11297 disable it.
11298
a912286e 112992007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 11300 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
11301
11302 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
11303 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
11304 * configure: Regenerated.
11305 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
11306 gdb.pascal/types.exp, lib/pascal.exp: New files.
11307
471ba8c9
DJ
113082007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
11309
11310 * gdb.cp/classes.exp (do_tests): Always step to the line after the
11311 call.
11312 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
11313 to return to the call.
11314 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
11315 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
11316 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
11317 * gdb.mi/mi-until.exp (test_until): Likewise.
11318 * gdb.mi/mi2-until.exp (test_until): Likewise.
11319
fef8a650
DJ
113202007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
11321
11322 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
11323 two-char array.
11324 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
11325
d983da9c
DJ
113262007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
11327
11328 * gdb.threads/watchthreads.c (thread_function): Sleep between
11329 iterations.
11330 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
11331 at once for S/390. Generate matching fails and passes.
11332
17f62551
VP
113332007-09-27 Vladimir Prus <vladimir@codesourcery.com>
11334
11335 * gdb.mi/var-cmd.c (do_children_tests): Initialize
11336 the 'struct_declarations' variable to zeros.
a9c64011 11337
ed0616c6
VP
113382007-09-24 Vladimir Prus <vladimir@codesourcery.com>
11339
11340 * gdb.cp/mb-ctor.cc: New.
11341 * gdb.cp/mb-ctor.exp: New.
11342 * gdb.cp/mb-templates.cc: New.
11343 * gdb.cp/mb-templates.exp: New.
11344
41f1b697
DJ
113452007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
11346
11347 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
11348
3f213f78
PA
113492007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
11350
11351 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
11352 targets.
11353 * configure: Regenerate.
11354
0d381245 113552007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11356
0d381245
VP
11357 * gdb.base/annota1.exp: Adjust for 'info break'
11358 format changes.
11359 * gdb.base/annota3.exp: Likewise.
11360 * gdb.base/break.exp: Likewise.
11361 * gdb.base/condbreak.exp: Likewise.
11362 * gdb.base/pending.exp: Likewise.
11363 * gdb.base/sepdebug.exp: Likewise.
11364 * gdb.base/unload.exp: Likewise.
11365 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 11366
fe3f5fa8
VP
113672007-09-22 Vladimir Prus <vladimir@codesourcery.com>
11368
11369 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
11370 messages.
11371 * gdb.base/chng-syms.exp: Likewise.
11372 * gdb.base/unload.exp: Likewise.
a9c64011 11373
a75cf6c0
DJ
113742007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
11375
11376 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
11377
18ecae38
DJ
113782007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
11379
11380 * schedlock.c (NUM): Change to 1.
11381 (main): Use args[0] for the main thread.
11382 * schedlock.exp: Only expect two threads. Only issue one pass or fail
11383 regardless of the number of threads.
11384
5509918f
MR
113852007-09-14 Maciej W. Rozycki <macro@mips.com>
11386
4a543daf
MR
11387 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
11388 type down.
11389 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11390 test.
11391 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
11392 watchpoint type down.
11393 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11394 test.
11395
113962007-09-14 Maciej W. Rozycki <macro@mips.com>
11397
5509918f
MR
11398 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
11399 Move all the tests here and run them twice, once using software
11400 watchpoints and once using hardware watchpoints.
11401 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
11402
40b53987
DJ
114032007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
11404
11405 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
11406 test.
11407
695e2681
MK
114082007-09-10 Mark Kettenis <kettenis@gnu.org>
11409
8b3fc8d8
MK
11410 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
11411 build-id.
11412
695e2681
MK
11413 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
11414 know about $ORIGIN. Calculate output dir from $dest instead of
11415 using ${objdir}/{$subdir}.
11416
58d69f29
MK
114172007-09-09 Mark Kettenis <kettenis@gnu.org>
11418
11419 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
11420 gcore, before continuing with the test.
11421
3e347599
DJ
114222007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
11423
11424 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
11425 * gdb.mi/mi-watch.exp: Likewise.
11426
ea37ba09
DJ
114272007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11428 Jim Blandy <jimb@codesourcery.com>
11429
11430 * gdb.arch/i386-sse.exp: Do not expect character constants.
11431 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11432 * gdb.base/display.exp: Allow print/s.
11433 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11434 and unsigned char array changes.
11435
2025a643
DJ
114362007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11437
11438 * gdb.base/display.exp: Add tests for printf %p.
11439
26669a27
PA
114402007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11441
11442 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11443 the dll name to unicode.
11444
c8f021f8
JK
114452007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11446
11447 * gdb.base/default.exp (show version): Update the version text.
11448 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11449
4cf31eea
JK
114502007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11451
11452 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11453 New files.
11454
4935890f
JK
114552007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11456
11457 * lib/gdb.exp (build_id_debug_filename_get): New function.
11458 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11459 Remove the generate DEBUG file for the future testcase runs.
11460 New testcase for the NT_GNU_BUILD_ID retrieval.
11461 Move the final testing step to ...
11462 (test_different_dir): ... a new function.
11463 New parameter XFAIL to XFAIL all the tests performed.
11464 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11465 New parameter TYPE to PF_PREFIX all the tests performed.
11466
02142340
VP
114672007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11468
11469 * gdb.mi/mi-var-cp.cc (path_expression): New
11470 function.
11471 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11472
36acd84e
UW
114732007-08-27 Markus Deuling <deuling@de.ibm.com>
11474
11475 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11476 to fit into SPU Local Store memory.
11477
a896d121
JB
114782007-08-23 Joel Brobecker <brobecker@adacore.com>
11479
11480 * gdb.base/default.exp: Adjust the expected output of "info
11481 warranty" after the switch to GPLv3.
11482
7b433602
JB
114832007-08-23 Joel Brobecker <brobecker@adacore.com>
11484
11485 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11486 to 30000 (from 20000).
11487
e22f8b7c
JB
114882007-08-23 Joel Brobecker <brobecker@adacore.com>
11489
11490 Switch the license of all .exp files to GPLv3.
11491 Switch the license of all .f and .f90 files to GPLv3.
11492 Switch the license of all .s and .S files to GPLv3.
11493
5a0e3bd0
JB
114942007-08-23 Joel Brobecker <brobecker@adacore.com>
11495
11496 * configure.ac: Switch license to GPLv3.
11497
cc00619d
JB
114982007-08-23 Joel Brobecker <brobecker@adacore.com>
11499
11500 Switch the licensing to GPLv3 for all .ads and .adb files.
11501
8d26208a
DJ
115022007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11503
11504 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11505 and t_int_double.
11506 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11507
4fcb9948
JB
115082007-08-17 Joel Brobecker <brobecker@adacore.com>
11509
11510 * gdb.base/step-line.c: Switch license to GPL version 3, and
11511 update copyright year.
11512 * gdb.base/step-line.inp: Likewise.
11513
b9c34f67
JB
115142007-08-17 Joel Brobecker <brobecker@adacore.com>
11515
11516 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11517 changes inside gdb1555.c.
11518 * gdb.base/pending.exp: Likewise.
11519
2cc17678
DJ
115202007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11521
11522 * config/default.exp: New file.
11523
e48883f7
DJ
115242007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11525
11526 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11527 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11528
1ab80e5b
MR
115292007-07-30 Maciej W. Rozycki <macro@mips.com>
11530
11531 * gdb.base/dump.exp: Force the correct endianness for binary
11532 formats not carrying this information.
11533
aba471f5
DJ
115342007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11535
11536 * gdb.threads/staticthreads.exp: Match .*sem_post.
11537
d4e07204
DJ
115382007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11539
11540 * gdb.base/readline.exp (operate_and_get_next): Match the final
11541 prompt.
11542
2b97317d
KB
115432007-07-23 Kevin Buettner <kevinb@redhat.com>
11544
11545 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11546 to restarting SID.
11547
44efa07a
KB
115482007-07-18 Kevin Buettner <kevinb@redhat.com>
11549
11550 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11551 prior to `gdb_start'.
11552
7b5ebade
KB
115532007-07-18 Kevin Buettner <kevinb@redhat.com>
11554
11555 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11556 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11557 Remove call to gdb_unload.
11558
255e7678
DJ
115592007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11560 Daniel Jacobowitz <dan@codesourcery.com>
11561
11562 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11563 for __WIN32__.
11564 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11565 * gdb.base/unload.exp: Use shared library test routines.
11566
3a40aaa0
UW
115672007-07-03 Markus Deuling <deuling@de.ibm.com>
11568
11569 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11570 * gdb.base/solib-symbol-lib.c: Likewise.
11571 * gdb.base/solib-symbol-main.c: Likewise.
11572
b0f4b84b
DJ
115732007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11574
11575 * config/gdbserver.exp (gdb_reconnect): New.
11576 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11577 gdb.base/solib-disc.exp: New files.
11578 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11579 remote debugging".
11580 (gdb_compile): Add shlib_load flag.
11581 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11582 port.
11583 (gdbserver_reconnect): New.
11584
1b05479a
DJ
115852007-07-01 Nick Roberts <nickrob@snap.net.nz>
11586 Daniel Jacobowitz <dan@codesourcery.com>
11587
11588 * gdb.base/annota3.exp: Test for if construct.
11589
86f78eb2
DJ
115902007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11591
11592 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11593
6a2eb474 115942007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11595 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11596
11597 * gdb.base/display.exp: Allow a newline after display/i.
11598 * gdb.base/pc-fp.exp: Likewise.
11599 * gdb.base/sigbpt.exp: Likewise.
11600
f8b73d13
DJ
116012007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11602
11603 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11604 required features to be included.
11605
4339e69e
DJ
116062007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11607
11608 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11609 in info threads output.
11610
23d964e7
UW
116112007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11612 Markus Deuling <deuling@de.ibm.com>
11613
11614 * gdb.arch/spu-info.exp: New testcase.
11615 * gdb.arch/spu-info.c: New file.
11616
fd20f75b
DJ
116172007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11618
11619 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11620 tpcs_offset. Restore lr after the call.
11621 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11622
2226f861
DJ
116232007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11624
11625 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11626 (gdbserver_run): Kill any running gdbserver.
11627 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11628
d12371a9
MR
116292007-05-17 Maciej W. Rozycki <macro@mips.com>
11630
11631 * gdb.base/sigbpt.exp: Preset segv_addr.
11632
93f02886
DJ
116332007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11634
11635 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11636 (gdb_compile_shlib): Likewise.
11637 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11638 (default_gdb_init): Clear cleanfiles.
11639 (gdb_finish): Delete recorded cleanfiles.
11640 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11641
11642 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11643 Do not use isnative.
11644 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11645 gdb.base/so-impl-ld.exp: Likewise.
11646 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11647 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11648 gdb_compile.
11649
b04e06d7
VP
116502007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11651
11652 * config/unknown.exp: Remove.
11653
069ed931
UW
116542007-05-15 Markus Deuling <deuling@de.ibm.com>
11655
11656 * gdb.base/info-proc.exp: Check is_remote.
11657
09db0d03
UW
116582007-05-14 Markus Deuling <deuling@de.ibm.com>
11659
11660 * gdb.base/gcore.exp: Initialize variable core_supported.
11661
af2cbe8c
DJ
116622007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11663
11664 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11665
027c0295
DJ
116662007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11667
11668 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11669 * gdb.threads/print-threads.exp (test_all_threads): Allow
11670 negative and hexadecimal thread IDs.
11671
dc5000e7
DJ
116722007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11673
11674 * gdb.java/jprint.java (public): Avoid invalid call to static
11675 method.
11676
2e74ed18
DP
116772007-05-14 Denis Pilat <denis.pilat@st.com>
11678
11679 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11680 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11681 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11682 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11683 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11684
83547f02
UW
116852007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11686
11687 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11688 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11689 this mode.
11690 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11691 * gdb.base/spu.ld: New file.
11692
b18be20d
DJ
116932007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11694
11695 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11696
be444858
DJ
116972007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11698
11699 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11700
b1d53152
DJ
117012007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11702
11703 * gdb.java/jmain.exp: Handle demangled names with and without method
11704 signatures.
11705
d084b331
DJ
117062007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11707
11708 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11709 (have_a_very_merry_interrupt): Remove calls to puts.
11710 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11711 inferior output.
11712 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11713 test names.
11714
db9d7fc5
DJ
117152007-04-29 Markus Deuling <deuling@de.ibm.com>
11716 Daniel Jacobowitz <dan@codesourcery.com>
11717
11718 * gdb.base/auxv.exp (core_works): Also check is_remote.
11719 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11720
ef783a7d 117212007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11722
ef783a7d
VP
11723 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11724 message, not the undefined 'module' variable.
11725 * gdb.base/siginfo.exp: Likewise.
11726 * gdb.base/sigstep.exp: Likewise.
11727 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11728 serialport.
11729 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11730
b7b73cae
CV
117312007-04-25 Corinna Vinschen <vinschen@redhat.com>
11732
11733 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11734 target sim fails. Return 0 otherwise.
11735 (gdb_load): Return prematurely if gdb_target_sim fails.
11736
7d90fdfa
DP
117372007-04-16 Denis Pilat <denis.pilat@st.com>
11738
11739 * gdb.base/setshow.exp: Reset height after having set it to 100.
11740
5d3e9c85
DP
117412007-04-16 Denis Pilat <denis.pilat@st.com>
11742
11743 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11744
18e75969
DP
117452007-04-16 Denis Pilat <denis.pilat@st.com>
11746
11747 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11748
25d5ea92
VP
117492007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11750
11751 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11752 tests. Run the frozen varobjs test.
11753 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11754 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11755
0b49cb80
JK
117562007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11757
11758 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11759 gdb.base/type-opaque.exp: New files.
11760
a73bafbc 117612007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11762
11763 * gdb.mi/mi-var-child.c
a73bafbc
VP
11764 (do_children_tests): User char[2] instead of
11765 char so that automatic printing of pointers to char
11766 don't give unpredicable result.
11767 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11768 local variables.
11769 * gdb.mi/mi-var-child.exp: Step to right line
11770 of do_children_tests.
11771 * gdb.mi/mi2-var-child.exp: Likewise.
11772 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11773 do_locals_tests.
a73bafbc
VP
11774 (do_children_tests): User char[2] instead of
11775 char so that automatic printing of pointers to char
a9c64011 11776 don't give unpredicable result.
a73bafbc 11777 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11778 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11779 Pass test name to mi_wait_for_stop.
11780
7ce59000
DJ
117812007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11782
11783 * gdb.asm/asm-source.exp: Remove d10v case.
11784 * lib/gdb.exp (skip_cplus_tests): Likewise.
11785 * gdb.asm/d10v.inc: Deleted.
11786
20389057
DJ
117872007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11788
11789 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11790
8807d78b
DJ
117912007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11792
11793 * config/netware.exp: Delete file.
11794
aa3edb8e
JB
117952007-03-29 Joel Brobecker <brobecker@adacore.com>
11796
11797 * gdb.dwarf2/dw2-noloc.S: New file.
11798 * gdb.dwarf2/dw2-noloc.exp: New file.
11799
297561ac
PA
118002007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11801
11802 * gdb.cp/method2.cc: New test.
11803 * gdb.cp/method2.exp: New test.
11804 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11805
1f81bd39
DJ
118062007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11807
11808 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11809
9453113a
DJ
118102007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11811
11812 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11813
b741e217
DJ
118142007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11815
11816 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11817 (gdb_load): Delete, replace with...
11818 (gdb_reload): ...this.
11819 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11820 * gdb.server/server-mon.exp: Likewise.
11821 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11822 (gdb_start_cmd): New.
11823 (gdb_file_cmd): Save the last loaded file.
11824 (gdb_reload): New.
11825 (gdb_gnu_strip_debug): Use transform.
11826 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11827 support here. Use new $last_loaded_file. Check mtime.
11828 (gdb_target_cmd): Handle ObjC failure case.
11829 (infer_host_exec): Delete.
11830 (gdbserver_load): Rename to...
11831 (gdbserver_run): ...this. Simplify.
11832 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11833 (mi_gdb_load): Move most contents to a new function...
11834 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11835 (mi_run_cmd): Use mi_gdb_target_load.
11836 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11837 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11838 Use gdb_run_cmd.
11839 * gdb.base/charsign.exp: Remove incorrect comment.
11840 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11841 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11842 gdb.base/start.exp: Use gdb_start_cmd.
11843
446ab585 118442007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11845 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11846
11847 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11848 * gdb.base/signull.exp: Similarly.
11849
bbb88ebf
UW
118502007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11851
11852 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11853 messages available to test cases (like chng-sym.exp).
11854
cb8c4a99
AS
118552007-03-14 Andreas Schwab <schwab@suse.de>
11856
11857 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11858 format changes.
11859
4e463ff5
DJ
118602007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11861
11862 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11863 (optimized_1): New.
11864 (main): Call optimized_1.
11865 (gdb2029): Correct typos. Call gdb2029_marker.
11866 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11867 for gdb2029.
11868
b6db2c47
MK
118692007-03-12 Mark Kettenis <kettenis@gnu.org>
11870
11871 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11872 as tabs. Remove redundant test pattern.
11873
70ed3737
UW
118742007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11875
11876 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11877 for /a format output.
11878
47b67b60
DJ
118792007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11880
11881 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11882 collect output incrementally.
11883
b8953b0e
UW
118842007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11885
11886 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11887 for -var-create lpcharacter test.
11888 * gdb.mi/mi2-var-cmd.exp: Likewise.
11889
7acd5c40
UW
118902007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11891
11892 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11893 pass on targets where address zero is readable.
11894
9c6759c1
UW
118952007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11896
11897 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11898 just a single architecture.
11899
a2f1aeb4
UW
119002007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11901
11902 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11903 (fetch_all_registers): New function, uses gdb_test_multiple and
11904 exp_continue to fetch inferior output line-by-line.
11905 Replace all uses of do_get_all_registers by fetch_all_registers.
11906
46579ac2
UW
119072007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11908
11909 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11910 in target_info.
11911
fc133f24
MS
119122007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11913
a9c64011 11914 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11915 consistancy; add a default (timeout) case.
11916
7646a51d
MS
119172007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11918
11919 * gdb.base/watchpoint.exp: Fix truncated comment.
11920
dcfff61f
MS
119212007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11922
11923 * Makefile.in: Remove spurious single-quotes from sed command.
11924
664e3ee9
DJ
119252007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11926
11927 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11928 func.
11929 * gdb.mi/mi2-var-cmd.exp: Likewise.
11930
d7cc6f2f
JB
119312007-02-27 Joel Brobecker <brobecker@adacore.com>
11932
a9c64011
AS
11933 * gdb.dwarf2/dw2-producer.S: New file.
11934 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11935
119362007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11937
11938 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11939 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11940 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11941 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11942 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
11943 Revert tests to use mi_gdb_test and include value field in output
11944 of -var-create.
11945
93d42b30
DJ
119462007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11947
11948 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
11949
c499ed39
DJ
119502007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11951
11952 * gdb.base/maint.exp: Remove full paths from test names.
11953 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
11954 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
11955
9836f81b
JB
119562007-02-27 Joel Brobecker <brobecker@adacore.com>
11957
11958 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
11959
c74d0ad8
DJ
119602007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11961
11962 * gdb.server/server-mon.exp: New test.
11963
2711e456
DJ
119642007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11965
11966 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
11967
ff6f572f
DJ
119682007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11969
11970 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
11971 register capitalization.
11972
fada3feb
DP
119732007-02-13 Denis Pilat <denis.pilat@st.com>
11974
11975 * gdb.mi/mi-var-invalidate.exp: New file.
11976
fb1e4ffc
DJ
119772007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11978
11979 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
11980
3da939d7
DJ
119812007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11982
11983 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
11984
123dc839
DJ
119852007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11986
11987 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
11988 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
11989
877e3645 119902007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
11991
11992 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11993 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11994 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11995 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11996 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 11997 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 11998 Update tests to include value field in output of -var-create.
a9c64011 11999
3c0a2960
AS
120002007-02-08 Andreas Schwab <schwab@suse.de>
12001
12002 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
12003
108546a0
DJ
120042007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
12005
12006 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
12007 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
12008
d701dcab
DP
120092007-02-02 Denis Pilat <denis.pilat@st.com>
12010
12011 * gdb.threads/threadapply.exp: check that frame is not changed by
12012 the thread apply all command.
12013
783e3e2f
AS
120142007-01-31 Andreas Schwab <schwab@suse.de>
12015
6d9c3a87
AS
12016 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12017
3c50d7b9
AS
12018 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
12019 in the dwarf sections.
12020 * gdb.dwarf2/mac-fileno.S: Likewise.
12021
783e3e2f
AS
12022 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
12023 bspstore register on ia64.
12024
78ff580e
AS
120252007-01-29 Andreas Schwab <schwab@suse.de>
12026
cc8e9b12
AS
12027 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
12028 "frame-begin" annotation.
12029
78ff580e
AS
12030 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
12031 number of "frames-invalid" annotations.
12032
704a4f78
DJ
120332007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12034
12035 * gdb.base/commands.exp: Call if_commands_test.
12036 (gdb_test_no_prompt, if_commands_test): New.
12037
e741bf94
MK
120382007-01-28 Mark Kettenis <kettenis@gnu.org>
12039
12040 * gdb.threads/sigthread.c (NSIGS): Make bigger.
12041
474d0ad3
AS
120422007-01-27 Andreas Schwab <schwab@suse.de>
12043
12044 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
12045 .short/.int/.quad in the dwarf sections.
12046 * gdb.dwarf2/dw2-intercu.S: Likewise.
12047 * gdb.dwarf2/dw2-intermix.S: Likewise.
12048
e784b426
JK
120492007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12050
12051 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
12052 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
12053 array.
e784b426
JK
12054 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
12055 * gdb.base/setvar.exp: Likewise.
12056
37f08e04
AS
120572007-01-26 Andreas Schwab <schwab@suse.de>
12058
9a01813a
AS
12059 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
12060 test.
12061
37f08e04
AS
12062 * gdb.base/multi-forks.exp ("restart $i"): Also match
12063 __kernel_syscall_via_break.
12064
6e2a9270
VP
120652007-01-24 Vladimir Prus <vladimir@codesourcery.com>
12066
12067 * lib/mi-support.exp (mi_delete_varobj): New.
12068 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
12069 testcase.
12070 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
12071 (main): Call the above.
12072 (reference_update_test, base_in_reference_test)
12073 (reference_to_pointer): Delete the created varobjs.
a9c64011 12074
e515b470
DJ
120752007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
12076
12077 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
12078 * configure: Regenerated.
12079 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
12080 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
12081 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
12082 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
12083 * lib/gdb.exp (gdb_skip_xml_test): New function.
12084
08d8bcd7
DJ
120852007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
12086
12087 * gdb.base/sigrepeat.exp: Correct error message.
12088
120892007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
12090 Daniel Jacobowitz <dan@codesourcery.com>
12091
12092 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
12093 gdb.arch/i386-gnu-cfi-asm.S: New files.
12094
97c3f1f3
JK
120952007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12096
12097 * lib/gdb.exp: Abort on missing `site.exp'.
12098
cb1df416
DJ
120992007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12100 Daniel Jacobowitz <dan@codesourcery.com>
12101
12102 * gdb.base/included.c, gdb.base/included.exp,
12103 gdb.base/included.h: New files.
12104
35990120
DJ
121052007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12106
12107 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
12108 (maximize_rlimit): Reduce limits on 64-bit systems.
12109
6e81a116 121102007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
12111
12112 From Marcus Deuling <deuling@de.ibm.com>:
12113 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
12114 every case.
12115
6c3c41f3
NR
121162007-01-13 Nick Roberts <nickrob@snap.net.nz>
12117
12118 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
12119 (test_path_specification): Use objdir instead of srcdir to always
12120 get an absolute filename.
12121
2f12c312
DJ
121222007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12123
12124 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
12125
81121995
VP
121262007-01-11 Vladimir Prus <vladimir@codesourcery.com>
12127
12128 * gdb.mi/mi-var-cp.cc (reference_update_tests):
12129 Make sure the variable we're using is in scope.
12130 (reference_to_pointer): Likewise.
12131
4741b737
DJ
121322007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12133
12134 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
12135 has no debug information.
12136
054410c3
DJ
121372007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12138
12139 * gdb.base/annota1.exp: Remove extra send_gdb.
12140
818f79f6
DJ
121412007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12142
12143 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
12144
f7a6bb70
DJ
121452007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12146
12147 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
12148
57e66780
DJ
121492007-01-08 Nick Roberts <nickrob@snap.net.nz>
12150 Daniel Jacobowitz <dan@codesourcery.com>
12151
12152 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
12153 lcharacter or linteger change. Correct duplicated test name.
12154 * gdb.mi/mi2-var-cmd.exp: Likewise.
12155
3d799a95
DJ
121562007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12157
12158 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
12159
121602007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 12161
a9c64011
AS
12162 * gdb.base/nofield.c: New file.
12163 * gdb.base/nofield.exp: New testcase.
51679ba9 12164
eafb94e8
NR
121652007-01-05 Nick Roberts <nickrob@snap.net.nz>
12166
12167 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
12168
12169 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
12170 test.
12171
5e572bb4
DJ
121722007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12173
12174 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
12175
74a44383
DJ
121762007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12177
12178 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
12179 when continuing.
12180
1b572db9
DJ
121812007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12182
12183 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
12184 Expect ".exe" extension.
12185
381bc39b
DJ
121862007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12187
12188 * gdb.base/charset.exp: Add explicit filename to break.
12189 * gdb.base/dbx.exp: Add explicit filename to breaks.
12190
2b70e4c6
DJ
121912007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12192
12193 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
12194 * gdb.mi/mi2-file.exp: Likewise.
12195
303b6f5d
DJ
121962007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12197
12198 Implement specification of MI tests as comments
12199 in C and C++ sources.
12200 * lib/mi-support.exp (mi_autotest_data): New variable.
12201 (mi_autotest_source): New variable.
12202 (count_newlines, mi_prepare_inline_tests)
12203 (mi_get_inline_test, mi_continue_to_line)
12204 (mi_run_inline_test, mi_tbreak)
12205 (mi_send_resuming_command, mi_wait_for_stop): New functions.
12206 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
12207 Run inline tests.
12208 * gdb.mi/mi-var-cp.cc: Define tests here.
12209
23da0d94
VP
122102007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12211
12212 Simplify usage of mi_continue_to.
12213 * lib/mi-support.exp (mi_runto_helper): Renamed
12214 from mi_runto, added new parameter 'run_or_continue'.
12215 (mi_runto): Use mi_runto_helper.
12216 (mi_continue_to): Accept just function name as parameter.
12217 Use mi_runto_helper.
12218 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
12219 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12220
f9e18282
JB
122212006-01-04 Joel Brobecker <brobecker@adacore.com>
12222
12223 Make this testcase a bit more realistic. The current code
12224 is too simplistic, and allows the compiler to optimize out
12225 some of the entities we need for this testcase.
12226 * gdb.ada/null_record/bar.ads (Void_Star): New type.
12227 (Do_Nothing): Add extra parameter.
12228 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
12229 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
12230 by using a variable of type Void_Star.
12231
fd678c65
JB
122322006-01-04 Joel Brobecker <brobecker@adacore.com>
12233
12234 * gdb.ada/catch_ex/foo.adb: New file.
12235 * gdb.ada/catch_ex.exp: New testcase.
12236
05cfdb42
DJ
122372007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
12238
12239 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
12240 pass --image-base to linker.
12241
2e03ee74
DJ
122422007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12243 Daniel Jacobowitz <dan@codesourcery.com>
12244
12245 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
12246 secondary prompts.
12247
0d5de010
DJ
122482007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12249
12250 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
12251 output. Test the types of members and member pointers.
12252 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12253 gdb/2092.
12254 * gdb.cp/member-ptr.exp: Search for a comment instead of a
12255 statement. Enable for GCC. Update expected output for some tests
12256 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
12257 layout.
12258 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
12259 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
12260 (Diamond::vget_base): New.
12261 (main): Add new tests.
12262 * gdb.cp/printmethod.exp: Update expected output for member functions.
12263 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
12264 print pEe->D::vg().
12265
61a771aa
DJ
122662007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12267
12268 * gdb.threads/tls.exp: Allow stops in sem_post.
12269
2fa63963
DJ
122702006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
12271
12272 * gdb.base/annota1.exp: Allow .*printf in backtraces.
12273 * gdb.base/annota3.exp: Likewise.
12274 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
12275 again (instead of timing out).
12276 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
12277 GCC bug 26475.
12278 * gdb.java/jmisc.exp: Adjust to work with method signatures including
12279 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
12280 test from jmisc1.exp.
12281 * gdb.java/jmisc1.exp: Delete.
12282 * gdb.java/jprint.exp: Adjust to work with method signatures including
12283 return types.
12284 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
12285 * gdb.threads/linux-dp.exp: Don't be confused by program output.
12286 * lib/java.exp (compile_java_from_source): Pass the correct type
12287 to target_compile.
12288
5eefc2b7
JB
122892006-12-31 Joel Brobecker <brobecker@adacore.com>
12290
12291 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
12292 (stack_align_edx): New function.
12293 (stack_align_eax): New function.
12294 (main): Add calls to stack_align_edx and stack_align_eax.
12295 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
12296 Add testing for the cases where the register used during a stack
12297 realignment is edx. Same for eax.
12298
227c54da
DJ
122992006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
12300
12301 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
12302 and generic PE targets.
12303
cab8ac94
JB
123042006-12-29 Joel Brobecker <brobecker@adacore.com>
12305
12306 * gdb.ada/array_return.exp: Update copyright date list.
12307
ba54f318
JB
123082006-12-27 Joel Brobecker <brobecker@adacore.com>
12309
12310 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
12311 (Create_Small_Float_Vector): New function.
12312 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
12313 function body.
12314 * gdb.ada/array_return/p.adb: Use new type and function from
12315 package Pck.
12316 * gdb.ada/array_return.exp: Add a test verifying that GDB is
12317 able to print the value returned by a function returning an
12318 array of float.
12319
6b7a35dd
JB
123202006-12-20 Joel Brobecker <brobecker@adacore.com>
12321
12322 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
12323 The associated tests should be PASSing.
12324
038224f6
VP
123252006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12326
12327 Test for base in references.
12328 * gdb.mi/mi-var-cp.cc: Add test code.
12329 * gdb.mi/mi-var-cp.exp: Test for bases in references.
12330 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
12331 * gdb.mi/mi2-watch.exp: Likewise.
12332 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
12333 (mi_list_varobj_children): New function.
12334
b26ed50d
VP
123352006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12336
12337 * lib/mi-support.exp
12338 (mi_runto): Accept "()" after function name.
12339 (mi_create_varobj): New function.
12340 (mi_varobj_update): New function.
12341 (mi_Check_varobj_value): New function.
12342 * gdb.mi/mi-var-cp.exp: New file.
12343 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 12344
08232497
DJ
123452006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
12346
12347 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
12348 gdb.base/weaklib2.c: New files.
12349
d394c993 123502006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 12351
ac6c2fba
NS
12352 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
12353 info. Adjust test names.
12354
8ec659a0 12355 * gdb.base/break.c (main): Move position of malloc.
d394c993 12356 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 12357
acd65feb
VP
123582006-11-28 Vladimir Prus <vladimir@codesourcery.com>
12359
12360 * gdb.mi/mi-var-cmd.exp: Check -var-update after
12361 assignement of arrays and function pointers.
12362 * gdb.mi/var-cmd.c: Add declaration necessary for above
12363 tests.
12364
f556d5e5
NS
123652006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12366
12367 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
12368
12369 * gdb.threads/linux-dp.exp: Read thread table before and after
12370 creating each philosopher and verify it.
12371
697bc68d
NS
123722006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12373 Paul Brook <paul@codesourcery.com>
12374 Daniel Jacobowitz <dan@codesourcery.com>
12375
12376 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 12377 main to remove duplication. Add start function of the form
697bc68d
NS
12378 '_*start[1-9]*'. Add RVDS start function.
12379
29d73ae4
DJ
123802006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12381
12382 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
12383
c1d88655
UW
123842006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12385
12386 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
12387 * gdb.asm/spu.inc: New file.
12388 * gdb.base/term.exp: Disable if [target_info exists noargs].
12389 * gdb.gdb/complaints.exp: Disable if ![isnative].
12390 * gdb.gdb/selftest.exp: Likewise.
12391 * gdb.gdb/observer.exp: Likewise.
12392 * gdb.gdb/xfullpath.exp: Likewise.
12393 * gdb.base/attach.exp: Disable on SPU target.
12394 * gdb.cp/bs145503.exp: Likewise.
12395 * gdb.cp/exception.exp: Likewise.
12396 * gdb.cp/userdef.exp: Likewise.
12397
32a13b1a
DJ
123982006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12399
12400 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
12401
d8295fe9
VP
124022006-11-10 Vladimir Prus <vladimir@codesourcery.com>
12403
12404 * gdb.base/completion.exp: Fix completion tests for
12405 'info' and 'info '.
12406 * gdb.base/help.exp (help_test_raw, test_class_help)
12407 (test_prefix_command_help): Move...
12408 * lib/gdb.exp: Here.
12409 * gdb.base/main.exp: Adjust.
12410 * gdb.cp/maint.exp: Adjust.
12411 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 12412
8c394015
VP
124132006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12414
12415 * gdb.stabs/weird.exp (print_weird_var): Use
12416 gdb_test_multiple instead of gdb_expect.
12417
027fc1bc
VP
124182006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12419
12420 * gdb.base/help.exp (help_test_raw): New.
12421 (test_class_help): New.
12422 (test_prefix_command_help): New.
12423 Adjust testcases.
12424
67609209
FR
124252006-11-09 Christophe Lyon <christophe.lyon@st.com>
12426
12427 * gdb.base/constvars.c (main): Write to crass and crips, so that
12428 they are allocated by the compiler.
12429
f73adfeb
AS
124302006-10-27 Andreas Schwab <schwab@suse.de>
12431
12432 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12433 "detach-fork".
12434
2f83a18e
DJ
124352006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12436
12437 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12438 of patterns.
12439
94277a38
DJ
124402006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12441
12442 * gdb.base/sepdebug.exp: Remove debug format test.
12443 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12444 Handle no-symtab.
12445 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12446
5bd2f6e2
DJ
124472006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12448
12449 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12450 int to pointer or pointer to int.
12451 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12452
8c008720
DJ
124532006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12454
12455 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12456
9e35dae4
DJ
124572006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12458
12459 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12460
d9639e13
DJ
124612006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12462
12463 PR c++/2116
12464 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12465
390a1bd0
JB
124662006-10-06 Joel Brobecker <brobecker@adacore.com>
12467
12468 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12469 the corresponding bug has been fixed in GDB (PR/2018).
12470
dd920c33
JB
124712006-10-06 Joel Brobecker <brobecker@adacore.com>
12472
12473 * gdb.base/subst.exp: New testcase.
12474
53bbefe9
JB
124752006-10-06 Joel Brobecker <brobecker@adacore.com>
12476
12477 * gdb.ada/array_return/pck.ads: Add copyright notice.
12478 * gdb.ada/array_return/pck.adb: Likewise.
12479 * gdb.ada/array_return/p.adb: Likewise.
12480 * gdb.ada/exec_changed/first.adb: Likewise.
12481 * gdb.ada/exec_changed/second.adb: Likewise.
12482
09851417
JB
124832006-10-06 Joel Brobecker <brobecker@adacore.com>
12484
12485 * gdb.ada/watch_arg/watch.adb: New file.
12486 * gdb.ada/watch_arg.exp: New testcase.
12487
041bf30d
VP
124882006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12489
12490 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12491 via string_to_regexp.
041bf30d 12492 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12493
f286fbdd 124942006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12495
12496 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12497 Remove unused / obsolete files.
12498
7c07f349
NR
124992006-09-19 Nick Roberts <nickrob@snap.net.nz>
12500
12501 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12502
cd5ff84a
VP
125032006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12504
12505 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12506 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12507 the number of frames.
cd5ff84a 12508
ae018d1a
DJ
125092006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12510
12511 * gdb.base/args.c (main): Add breakpoint marker.
12512 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12513 really test empty arguments.
12514 (args_load): Delete.
12515 (args_test): New.
12516
b399c549
NR
125172006-09-13 Nick Roberts <nickrob@snap.net.nz>
12518
12519 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12520 check for one file.
b399c549 12521
2ab1eb7a
VP
125222006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12523
12524 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12525 HIGH_FRAME argument to -stack-list-locals can be larger than
12526 the number of frames.
a9c64011 12527
476308bf
FF
125282006-08-18 Fred Fish <fnf@specifix.com>
12529
12530 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12531 '$' in front of skip_vmx_tests_saved when setting that.
12532
8625200f
AS
125332006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12534
12535 * gdb.base/trace-commands.exp: New file.
12536
089ec8f1
DJ
125372006-08-10 Joel Brobecker <brobecker@adacore.com>
12538 Daniel Jacobowitz <dan@codesourcery.com>
12539
12540 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12541 expected output of the backtrace commands.
12542
b60f0898
JB
125432006-08-09 Joel Brobecker <brobecker@adacore.com>
12544
12545 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12546 untested followed by return combination.
12547 * gdb.arch/altivec-regs.exp: Likewise.
12548 * gdb.arch/e500-abi.exp: Likewise.
12549 * gdb.arch/e500-regs.exp: Likewise.
12550 * gdb.arch/gdb1291.exp: Likewise.
12551 * gdb.arch/gdb1431.exp: Likewise.
12552 * gdb.arch/gdb1558.exp: Likewise.
12553 * gdb.arch/i386-prologue.exp: Likewise.
12554 * gdb.arch/i386-unwind.exp: Likewise.
12555 * gdb.asm/asm-source.exp: Likewise.
12556 * gdb.base/a2-run.exp: Likewise.
12557 * gdb.base/advance.exp: Likewise.
12558 * gdb.base/all-bin.exp: Likewise.
12559 * gdb.base/annota1.exp: Likewise.
12560 * gdb.base/annota3.exp: Likewise.
12561 * gdb.base/args.exp: Likewise.
12562 * gdb.base/arithmet.exp: Likewise.
12563 * gdb.base/assign.exp: Likewise.
12564 * gdb.base/async.exp: Likewise.
12565 * gdb.base/attach.exp: Likewise.
12566 * gdb.base/bang.exp: Likewise.
12567 * gdb.base/bigcore.exp: Likewise.
12568 * gdb.base/bitfields.exp: Likewise.
12569 * gdb.base/bitfields2.exp: Likewise.
12570 * gdb.base/break.exp: Likewise.
12571 * gdb.base/call-sc.exp: Likewise.
12572 * gdb.base/call-strs.exp: Likewise.
12573 * gdb.base/callfuncs.exp: Likewise.
12574 * gdb.base/checkpoint.exp: Likewise.
12575 * gdb.base/chng-syms.exp: Likewise.
12576 * gdb.base/code-expr.exp: Likewise.
12577 * gdb.base/commands.exp: Likewise.
12578 * gdb.base/completion.exp: Likewise.
12579 * gdb.base/cond-expr.exp: Likewise.
12580 * gdb.base/condbreak.exp: Likewise.
12581 * gdb.base/consecutive.exp: Likewise.
12582 * gdb.base/constvars.exp: Likewise.
12583 * gdb.base/corefile.exp: Likewise.
12584 * gdb.base/cvexpr.exp: Likewise.
12585 * gdb.base/dbx.exp: Likewise.
12586 * gdb.base/define.exp: Likewise.
12587 * gdb.base/detach.exp: Likewise.
12588 * gdb.base/display.exp: Likewise.
12589 * gdb.base/dump.exp: Likewise.
12590 * gdb.base/ena-dis-br.exp: Likewise.
12591 * gdb.base/ending-run.exp: Likewise.
12592 * gdb.base/environ.exp: Likewise.
12593 * gdb.base/eval-skip.exp: Likewise.
12594 * gdb.base/exprs.exp: Likewise.
12595 * gdb.base/fileio.exp: Likewise.
12596 * gdb.base/finish.exp: Likewise.
12597 * gdb.base/float.exp: Likewise.
12598 * gdb.base/foll-exec.exp: Likewise.
12599 * gdb.base/foll-fork.exp: Likewise.
12600 * gdb.base/foll-vfork.exp: Likewise.
12601 * gdb.base/freebpcmd.exp: Likewise.
12602 * gdb.base/funcargs.exp: Likewise.
12603 * gdb.base/gcore.exp: Likewise.
12604 * gdb.base/gdb1090.exp: Likewise.
12605 * gdb.base/gdb1250.exp: Likewise.
12606 * gdb.base/huge.exp: Likewise.
12607 * gdb.base/info-proc.exp: Likewise.
12608 * gdb.base/interrupt.exp: Likewise.
12609 * gdb.base/jump.exp: Likewise.
12610 * gdb.base/langs.exp: Likewise.
12611 * gdb.base/lineinc.exp: Likewise.
12612 * gdb.base/list.exp: Likewise.
12613 * gdb.base/logical.exp: Likewise.
12614 * gdb.base/long_long.exp: Likewise.
12615 * gdb.base/macscp.exp: Likewise.
12616 * gdb.base/maint.exp: Likewise.
12617 * gdb.base/mips_pro.exp: Likewise.
12618 * gdb.base/miscexprs.exp: Likewise.
12619 * gdb.base/multi-forks.exp: Likewise.
12620 * gdb.base/opaque.exp: Likewise.
12621 * gdb.base/overlays.exp: Likewise.
12622 * gdb.base/pc-fp.exp: Likewise.
12623 * gdb.base/pointers.exp: Likewise.
12624 * gdb.base/printcmds.exp: Likewise.
12625 * gdb.base/psymtab.exp: Likewise.
12626 * gdb.base/ptype.exp: Likewise.
12627 * gdb.base/recurse.exp: Likewise.
12628 * gdb.base/relational.exp: Likewise.
12629 * gdb.base/relocate.exp: Likewise.
12630 * gdb.base/remote.exp: Likewise.
12631 * gdb.base/reread.exp: Likewise.
12632 * gdb.base/restore.exp: Likewise.
12633 * gdb.base/return.exp: Likewise.
12634 * gdb.base/return2.exp: Likewise.
12635 * gdb.base/scope.exp: Likewise.
12636 * gdb.base/sect-cmd.exp: Likewise.
12637 * gdb.base/sep.exp: Likewise.
12638 * gdb.base/sepdebug.exp: Likewise.
12639 * gdb.base/setshow.exp: Likewise.
12640 * gdb.base/setvar.exp: Likewise.
12641 * gdb.base/sigall.exp: Likewise.
12642 * gdb.base/sigbpt.exp: Likewise.
12643 * gdb.base/signals.exp: Likewise.
12644 * gdb.base/signull.exp: Likewise.
12645 * gdb.base/sizeof.exp: Likewise.
12646 * gdb.base/solib.exp: Likewise.
12647 * gdb.base/step-line.exp: Likewise.
12648 * gdb.base/step-test.exp: Likewise.
12649 * gdb.base/structs.exp: Likewise.
12650 * gdb.base/structs2.exp: Likewise.
12651 * gdb.base/term.exp: Likewise.
12652 * gdb.base/twice.exp: Likewise.
12653 * gdb.base/until.exp: Likewise.
12654 * gdb.base/varargs.exp: Likewise.
12655 * gdb.base/volatile.exp: Likewise.
12656 * gdb.base/watchpoint.exp: Likewise.
12657 * gdb.base/whatis-exp.exp: Likewise.
12658 * gdb.base/whatis.exp: Likewise.
12659 * gdb.cp/ambiguous.exp: Likewise.
12660 * gdb.cp/annota2.exp: Likewise.
12661 * gdb.cp/annota3.exp: Likewise.
12662 * gdb.cp/bool.exp: Likewise.
12663 * gdb.cp/breakpoint.exp: Likewise.
12664 * gdb.cp/casts.exp: Likewise.
12665 * gdb.cp/class2.exp: Likewise.
12666 * gdb.cp/classes.exp: Likewise.
12667 * gdb.cp/cplusfuncs.exp: Likewise.
12668 * gdb.cp/ctti.exp: Likewise.
12669 * gdb.cp/derivation.exp: Likewise.
12670 * gdb.cp/exception.exp: Likewise.
12671 * gdb.cp/gdb1355.exp: Likewise.
12672 * gdb.cp/hang.exp: Likewise.
12673 * gdb.cp/inherit.exp: Likewise.
12674 * gdb.cp/local.exp: Likewise.
12675 * gdb.cp/m-data.exp: Likewise.
12676 * gdb.cp/m-static.exp: Likewise.
12677 * gdb.cp/member-ptr.exp: Likewise.
12678 * gdb.cp/method.exp: Likewise.
12679 * gdb.cp/misc.exp: Likewise.
12680 * gdb.cp/namespace.exp: Likewise.
12681 * gdb.cp/overload.exp: Likewise.
12682 * gdb.cp/ovldbreak.exp: Likewise.
12683 * gdb.cp/pr-1023.exp: Likewise.
12684 * gdb.cp/pr-1210.exp: Likewise.
12685 * gdb.cp/pr-574.exp: Likewise.
12686 * gdb.cp/printmethod.exp: Likewise.
12687 * gdb.cp/psmang.exp: Likewise.
12688 * gdb.cp/ref-params.exp: Likewise.
12689 * gdb.cp/ref-types.exp: Likewise.
12690 * gdb.cp/rtti.exp: Likewise.
12691 * gdb.cp/templates.exp: Likewise.
12692 * gdb.cp/try_catch.exp: Likewise.
12693 * gdb.cp/userdef.exp: Likewise.
12694 * gdb.cp/virtfunc.exp: Likewise.
12695 * gdb.disasm/am33.exp: Likewise.
12696 * gdb.disasm/h8300s.exp: Likewise.
12697 * gdb.disasm/mn10300.exp: Likewise.
12698 * gdb.disasm/sh3.exp: Likewise.
12699 * gdb.disasm/t01_mov.exp: Likewise.
12700 * gdb.disasm/t02_mova.exp: Likewise.
12701 * gdb.disasm/t03_add.exp: Likewise.
12702 * gdb.disasm/t04_sub.exp: Likewise.
12703 * gdb.disasm/t05_cmp.exp: Likewise.
12704 * gdb.disasm/t06_ari2.exp: Likewise.
12705 * gdb.disasm/t07_ari3.exp: Likewise.
12706 * gdb.disasm/t08_or.exp: Likewise.
12707 * gdb.disasm/t09_xor.exp: Likewise.
12708 * gdb.disasm/t10_and.exp: Likewise.
12709 * gdb.disasm/t11_logs.exp: Likewise.
12710 * gdb.disasm/t12_bit.exp: Likewise.
12711 * gdb.disasm/t13_otr.exp: Likewise.
12712 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12713 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12714 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12715 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12716 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12717 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12718 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12719 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12720 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12721 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12722 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12723 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12724 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12725 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12726 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12727 * gdb.mi/gdb701.exp: Likewise.
12728 * gdb.mi/gdb792.exp: Likewise.
12729 * gdb.mi/mi-basics.exp: Likewise.
12730 * gdb.mi/mi-break.exp: Likewise.
12731 * gdb.mi/mi-cli.exp: Likewise.
12732 * gdb.mi/mi-console.exp: Likewise.
12733 * gdb.mi/mi-disassemble.exp: Likewise.
12734 * gdb.mi/mi-eval.exp: Likewise.
12735 * gdb.mi/mi-file.exp: Likewise.
12736 * gdb.mi/mi-read-memory.exp: Likewise.
12737 * gdb.mi/mi-regs.exp: Likewise.
12738 * gdb.mi/mi-return.exp: Likewise.
12739 * gdb.mi/mi-simplerun.exp: Likewise.
12740 * gdb.mi/mi-stack.exp: Likewise.
12741 * gdb.mi/mi-stepi.exp: Likewise.
12742 * gdb.mi/mi-syn-frame.exp: Likewise.
12743 * gdb.mi/mi-until.exp: Likewise.
12744 * gdb.mi/mi-var-block.exp: Likewise.
12745 * gdb.mi/mi-var-child.exp: Likewise.
12746 * gdb.mi/mi-var-cmd.exp: Likewise.
12747 * gdb.mi/mi-var-display.exp: Likewise.
12748 * gdb.mi/mi-watch.exp: Likewise.
12749 * gdb.mi/mi2-basics.exp: Likewise.
12750 * gdb.mi/mi2-break.exp: Likewise.
12751 * gdb.mi/mi2-cli.exp: Likewise.
12752 * gdb.mi/mi2-console.exp: Likewise.
12753 * gdb.mi/mi2-disassemble.exp: Likewise.
12754 * gdb.mi/mi2-eval.exp: Likewise.
12755 * gdb.mi/mi2-file.exp: Likewise.
12756 * gdb.mi/mi2-read-memory.exp: Likewise.
12757 * gdb.mi/mi2-regs.exp: Likewise.
12758 * gdb.mi/mi2-return.exp: Likewise.
12759 * gdb.mi/mi2-simplerun.exp: Likewise.
12760 * gdb.mi/mi2-stack.exp: Likewise.
12761 * gdb.mi/mi2-stepi.exp: Likewise.
12762 * gdb.mi/mi2-syn-frame.exp: Likewise.
12763 * gdb.mi/mi2-until.exp: Likewise.
12764 * gdb.mi/mi2-var-block.exp: Likewise.
12765 * gdb.mi/mi2-var-child.exp: Likewise.
12766 * gdb.mi/mi2-var-cmd.exp: Likewise.
12767 * gdb.mi/mi2-var-display.exp: Likewise.
12768 * gdb.mi/mi2-watch.exp: Likewise.
12769 * gdb.stabs/exclfwd.exp: Likewise.
12770 * gdb.stabs/weird.exp: Likewise.
12771 * gdb.threads/gcore-thread.exp: Likewise.
12772 * gdb.trace/actions.exp: Likewise.
12773 * gdb.trace/backtrace.exp: Likewise.
12774 * gdb.trace/circ.exp: Likewise.
12775 * gdb.trace/collection.exp: Likewise.
12776 * gdb.trace/deltrace.exp: Likewise.
12777 * gdb.trace/infotrace.exp: Likewise.
12778 * gdb.trace/limits.exp: Likewise.
12779 * gdb.trace/packetlen.exp: Likewise.
12780 * gdb.trace/passc-dyn.exp: Likewise.
12781 * gdb.trace/passcount.exp: Likewise.
12782 * gdb.trace/report.exp: Likewise.
12783 * gdb.trace/save-trace.exp: Likewise.
12784 * gdb.trace/tfind.exp: Likewise.
12785 * gdb.trace/tracecmd.exp: Likewise.
12786 * gdb.trace/while-dyn.exp: Likewise.
12787 * gdb.trace/while-stepping.exp: Likewise.
12788
f4b618d1
JB
127892006-08-08 Joel Brobecker <brobecker@adacore.com>
12790
12791 * gdb.base/step-bt.c: New file.
12792 * gdb.base/step-bt.exp: New testcase.
12793
3d00d119
DJ
127942006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12795
12796 * config/monitor.exp (gdb_load): Remove support for obsolete
12797 download-write-size.
12798 * gdb.base/remote.exp: Likewise. Update all callers of
12799 gdb_timed_load.
12800
017b5bd4
DJ
128012006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12802
12803 * cursal.exp: Pass binfile to gdb_load.
12804
837c599d
DJ
128052006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12806
12807 * gdb.base/cursal.exp: Add "" to gdb_load call.
12808
8dd4540b
MK
128092006-07-29 Mark Kettenis <kettenis@gnu.org>
12810
12811 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12812 NetBSD/ELF targets.
12813
ab5c9f60
DJ
128142006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12815
12816 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12817 operator*.
12818
4c42eaff
DJ
128192006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12820
12821 * gdb.base/completion.exp: Update for change in "file" behavior.
12822 * gdb.stabs/weird.exp: Likewise.
12823 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12824 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12825
0155cc76
NS
128262006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12827
12828 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12829 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12830
16026cd7
AS
128312006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12832
12833 * gdb.base/default.exp: Update source command error message.
12834 * gdb.base/help.exp: Update 'help source' message.
12835
16963cb6
DJ
128362006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12837
12838 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12839 test.
12840
6d7fd486
AS
128412006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12842
12843 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12844
29e8a844
DJ
128452006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12846
12847 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12848
6afcfa39
DJ
128492006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12850
12851 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12852
267a692b
MK
128532006-07-17 Mark Kettenis <kettenis@gnu.org>
12854
12855 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12856 *-*-openbsd* from targets for wich we expect ARM FPA floating
12857 point format.
12858
85d2fec4
NR
128592006-07-17 Nick Roberts <nickrob@snap.net.nz>
12860
12861 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12862
128632006-07-17 Mark Kettenis <kettenis@gnu.org>
12864
12865 * gdb.base/annota3.exp: Expect frame-begin annotation.
12866
85b4c6e8
JB
128672006-07-14 Joel Brobecker <brobecker@adacore.com>
12868
12869 * gdb.base/help.exp: Adjust "help unset" test to accept
12870 any list of unset commands.
12871
fb933624
DJ
128722006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12873 Daniel Jacobowitz <dan@codesourcery.com>
12874
12875 * gdb.cp/ref-params.exp: New test.
12876 * gdb.cp/ref-params.cc: New source file.
12877 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12878
1dff4b64
MK
128792006-07-08 Mark Kettenis <kettenis@gnu.org>
12880
12881 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12882 spaces/tabs in regular expressions since they might not be there.
12883
40d2e0e3
AS
128842006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12885
12886 * gdb.base/ifelse.exp: New file.
12887
f6c957d2
NS
128882006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12889
12890 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12891 line.
12892 * gdb.base/huge.exp: Loop over compilation to find a size that
12893 is acceptable.
12894 * gdb.base/remote.exp: Correct expected strings.
12895 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12896
b9c5a23d
DJ
128972006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12898
12899 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12900
9af2e58d
DJ
129012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12902
12903 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12904 native.
12905
30930ca5
DJ
129062006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12907
12908 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12909 enable stabs testing.
12910
aa32fa1d
DJ
129112006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12912
bd4a4c80 12913 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12914 gdb_test_multiple does.
12915
321fef15
DJ
129162006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12917
12918 * Makefile.in (host_alias): Remove.
12919 (target_alias): Use @target_noncanonical@.
12920 (site.exp): Don't set host_alias.
12921 * aclocal.m4: Remove contents. Include acx.m4.
12922 * configure: Regenerated.
12923 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12924
e1c2defa
NS
129252006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12926
e63b55d1
NS
12927 * lib/gdb.exp (gdb_load_cmd): New.
12928
5600ea19
NS
12929 * gdb.base/fileio.c: Add system(NULL) test.
12930 * gdb.base/fileio.exp: Check it.
12931
e1c2defa
NS
12932 * gdb.base/break.c: Add 10a breakpoint at }
12933 * gdb.base/break.exp: Add test for breakpoint at }
12934 * gdb.cp/anon-union.cc: Add code at end of function.
12935 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12936 * gdb.mi/var-cmd.c: Add code at end of function.
12937 * gdb.mi/mi-var-display.exp: Adjust end of next.
12938 * gdb.mi/mi2-var-display.exp: Likewise.
12939 * gdb.base/fileio.c: Add stop function and insert calls at
12940 stopping places.
12941 * gdb.base/fileio.exp: Breakpoint stop function and remove
12942 explicit line number references.
12943
6c0112ec
JB
129442006-05-19 Joel Brobecker <brobecker@adacore.com>
12945
a9c64011
AS
12946 * gdb.base/del.exp (test_delete_alias): New function.
12947 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 12948
154189a4
FF
129492006-05-18 Fred Fish <fnf@specifix.com>
12950
12951 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
12952 required. Check for spurious output after program exits normally.
12953
582e64c2
FF
129542006-05-17 Fred Fish <fnf@specifix.com>
12955
12956 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
12957 gdb_load, so it works in the simulator.
12958
8ef6493a
FF
129592006-05-11 Fred Fish <fnf@specifix.com>
12960
12961 * gdb.base/bang.exp: Ignore unexpected output between the
12962 "program exited normally" and the gdb prompt, as many other
12963 tests do.
12964
692b141c
MK
129652006-05-07 Mark Kettenis <kettenis@gnu.org>
12966
12967 * gdb.base/help.exp: Make "delete checkpoint" part option for
12968 "help d" and "help delete" tests.
12969
540b8a30
UW
129702006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12971
a9c64011 12972 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
12973 expected output in some mi_gdb_test statements.
12974 * gdb.mi/mi2-basics.exp: Likewise.
12975
9b6462d9
JB
129762006-05-05 Joel Brobecker <brobecker@adacore.com>
12977
12978 * gdb.base/del.c: New file.
12979 * gdb.base/del.exp: New testcase.
12980
954de43b
DM
129812006-05-05 David S. Miller <davem@sunset.davemloft.net>
12982
12983 * gdb.base/break.exp: Do not assume a breakpoint on
12984 main will actually be in $srcfile when optimizing.
1303f75e
DM
12985 * gdb.base/savedregs.exp: Do not require that the dummy
12986 frame location match up to a symbol and source file location.
c3242428
DM
12987 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
12988 will get printed without a mi_cmd_data_list_register_values prefix.
12989 (*-data-list-register-*): Correct regular expressions to expect the new
12990 pseudo d? floating point registers.
12991 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 12992
c7e64c9a
DJ
129932006-05-05 Christophe Lyon <christophe.lyon@st.com>
12994
12995 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
12996 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
12997 is allocated by the compiler.
12998 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
12999 anons, e, anone to force their allocation by the compiler.
13000
130012006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
13002
13003 * gdb.base/help.exp: Update expected text for help d and
13004 help delete.
13005
27ce9a6d
MK
130062006-05-02 Mark Kettenis <kettenis@gnu.org>
13007
13008 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
13009 NetBSD/ELF targets.
13010
8608915f
MK
130112006-04-30 Mark Kettenis <kettenis@gnu.org>
13012
13013 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
13014 single-step breakpoint fails; make this a KFAIL on
13015 sparc*-*-openbsd*.
13016 * gdb.base/siginfo.exp: Likewise.
13017 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13018
b8db102d
MS
130192006-04-26 Michael Snyder <msnyder@redhat.com>
13020
13021 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
13022 which may have to consume output from other forks.
13023 Add tests to make sure that "delete fork" succeeded.
13024
c702009a
MS
130252006-04-20 Michael Snyder <msnyder@redhat.com>
13026
13027 * 2006-03-22 Jim Blandy <jimb@redhat.com>
13028 Add support for the Renesas M32C and M16C.
13029
13030 * gdb.asm/asm-source.exp: Add m32c target.
13031 * gdb.asm/m32c.inc: Support for m32c target.
13032
e28493f2
AS
130332006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
13034
13035 * gdb.base/commands.exp (recursive_source_test): New test.
13036
880da185
DM
130372006-04-04 David S. Miller <davem@sunset.davemloft.net>
13038
13039 * gdb.base/float.exp: Add pattern for sparc targets.
13040
61d9b92f
DJ
130412006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13042
13043 * gdb.base/commands.exp (stray_arg0_test): New test.
13044
bd717df8
PB
130452006-03-30 Paul Brook <paul@codesourcery.com>
13046
13047 * gdb.mi/mi-until.exp: kfail broken until command.
13048 * gdb.mi/mi2-until.exp: Ditto.
13049
ec793d3c
NR
130502006-03-27 Nick Roberts <nickrob@snap.net.nz>
13051
13052 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
13053
831004b7
AO
130542006-03-08 Alexandre Oliva <aoliva@redhat.com>
13055
13056 * gdb.base/prelink.exp: Anchor tested-for regular expression
13057 on gdb prompt.
13058
effe49a0
PB
130592006-03-07 Paul Brook <paul@codesourcery.com>
13060
13061 * gdb.base/assign.exp: Correct fail message.
13062
e5461016
PB
130632006-03-07 Paul Brook <paul@codesourcery.com>
13064
13065 * lib/compiler.c: Extract armcc version number.
13066 * lib/compiler.cc: Ditto.
13067
fc91c6c2
PB
130682006-03-07 Paul Brook <paul@codesourcery.com>
13069
13070 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
13071 additional_flags=-w.
13072 * gdb.arch/altivec-regs.exp: Ditto.
13073 * gdb.arch/e500-abi.exp: Ditto.
13074 * gdb.arch/e500-regs.exp: Ditto.
13075 * gdb.base/all-bin.exp: Ditto.
13076 * gdb.base/annota1.exp: Ditto.
13077 * gdb.base/annota3.exp: Ditto.
13078 * gdb.base/args.exp: Ditto.
13079 * gdb.base/arithmet.exp: Ditto.
13080 * gdb.base/assign.exp: Ditto.
13081 * gdb.base/async.exp: Ditto.
13082 * gdb.base/bang.exp: Ditto.
13083 * gdb.base/break.exp: Ditto.
13084 * gdb.base/call-rt-st.exp: Ditto.
13085 * gdb.base/completion.exp: Ditto.
13086 * gdb.base/cond-expr.exp: Ditto.
13087 * gdb.base/condbreak.exp: Ditto.
13088 * gdb.base/consecutive.exp: Ditto.
13089 * gdb.base/define.exp: Ditto.
13090 * gdb.base/display.exp: Ditto.
13091 * gdb.base/ena-dis-br.exp: Ditto.
13092 * gdb.base/environ.exp: Ditto.
13093 * gdb.base/eval-skip.exp: Ditto.
13094 * gdb.base/info-proc.exp: Ditto.
13095 * gdb.base/jump.exp: Ditto.
13096 * gdb.base/logical.exp: Ditto.
13097 * gdb.base/long_long.exp: Ditto.
13098 * gdb.base/maint.exp: Ditto.
13099 * gdb.base/miscexprs.exp: Ditto.
13100 * gdb.base/pc-fp.exp: Ditto.
13101 * gdb.base/pointers.exp: Ditto.
13102 * gdb.base/relational.exp: Ditto.
13103 * gdb.base/reread.exp: Ditto.
13104 * gdb.base/sect-cmd.exp: Ditto.
13105 * gdb.base/sep.exp: Ditto.
13106 * gdb.base/sepdebug.exp: Ditto.
13107 * gdb.base/until.exp: Ditto.
13108 * gdb.base/whatis-exp.exp: Ditto.
13109 * gdb.cp/annota2.exp: Ditto.
13110 * gdb.cp/annota3.exp: Ditto.
13111 * gdb.trace/actions.exp: Ditto.
13112 * gdb.trace/backtrace.exp: Ditto.
13113 * gdb.trace/circ.exp: Ditto.
13114 * gdb.trace/collection.exp: Ditto.
13115 * gdb.trace/deltrace.exp: Ditto.
13116 * gdb.trace/infotrace.exp: Ditto.
13117 * gdb.trace/limits.exp: Ditto.
13118 * gdb.trace/packetlen.exp: Ditto.
13119 * gdb.trace/passc-dyn.exp: Ditto.
13120 * gdb.trace/passcount.exp: Ditto.
13121 * gdb.trace/report.exp: Ditto.
13122 * gdb.trace/save-trace.exp: Ditto.
13123 * gdb.trace/tfind.exp: Ditto.
13124 * gdb.trace/tracecmd.exp: Ditto.
13125 * gdb.trace/while-dyn.exp: Ditto.
13126 * gdb.trace/while-stepping.exp: Ditto.
13127 * lib/gdb.exp: Ditto.
13128 (gdb_compile): Handle nowarning option.
13129
5f4a23d9
AO
131302006-03-07 Alexandre Oliva <aoliva@redhat.com>
13131
13132 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
13133 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
13134 Rename executable to prelinkt. Don't re-prelink if we didn't
13135 get a core file. Test prelink -u exit status to tell whether
13136 prelinking failed. Use gdb_test_multiple.
13137
9733fc94
DJ
131382006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13139
13140 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
13141 (do_tests): Call it.
13142
cc10cae3
AO
131432006-02-28 Alexandre Oliva <aoliva@redhat.com>
13144
13145 * gdb.base/prelink.exp: New test.
13146 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
13147
15c46491
WZ
131482006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
13149
13150 * gdb.fortran/derived-type.f90: New file.
13151 * gdb.fortran/derived-type.exp: New testcase.
13152
5c9f7ded
DJ
131532006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
13154
13155 * gdb.base/default.exp: Allow ';' as a directory separator.
13156
5b96932b
AS
131572006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13158
13159 * gdb.base/help.exp (help add-symbol-file): Update.
13160
1986bccd
AS
131612006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13162
13163 * gdb.base/help.exp (help load): Update expected results.
13164
a8b7528f
FF
131652006-02-19 Fred Fish <fnf@specifix.com>
13166
13167 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
13168 specifix hex value as part of results.
13169 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 13170
f8261448
FF
131712006-02-16 Fred Fish <fnf@specifix.com>
13172
13173 * gdb.base/whatis.c: Define variables using typedefs char_addr,
13174 ushort_addr, and slong_addr, so the typedefs are not optimized
13175 away.
13176 * gdb.base/whatis.exp: Add tests using type name for struct type,
13177 union type, enum type, and typedef.
a9c64011 13178
31d8bdd2
MK
131792006-02-13 Mark Kettenis <kettenis@gnu.org>
13180
13181 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
13182
34e41e63
JB
131832006-02-13 Jim Blandy <jimb@redhat.com>
13184
13185 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
13186 case where it takes two "next" commands to skip past the init
13187 call.
13188
ac6e4f31
FF
131892006-02-12 Fred Fish <fnf@specifix.com>
13190
13191 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
13192 to handle cases where it takes two "next" commands to skip
13193 past the init call.
13194
2db2d571
JB
131952006-02-07 Joel Brobecker <brobecker@adacore.com>
13196
13197 * gdb.ada/array_return.exp: Mark the last test as expected to fail
13198 on hppa32 targets.
13199
38fcd64c
DJ
132002006-02-06 Vladimir Prus <ghost@cs.msu.su>
13201
13202 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
13203 field.
13204
1315ad46
MK
132052006-01-29 Mark Kettenis <kettenis@gnu.org>
13206
13207 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
13208
5625b943
DJ
132092006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13210
13211 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
13212 files.
13213
80df1bbe
DJ
132142006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13215
13216 * gdb.cp/maint.exp: Set complaints to a positive value.
13217
9078e690
DJ
132182006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13219
13220 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
13221 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
13222 function name.
13223
9c903399
DJ
132242006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13225
13226 * gdb.base/checkpoint.c: Update copyright notice. Include
13227 <stdlib.h>.
13228
761ae4d6
JB
132292006-01-04 Jim Blandy <jimb@redhat.com>
13230
13231 * gdb.asm/asm-source.exp: Independently provide default values for
13232 asm-flags and debug-flags. Use 'string equal' to do the
13233 comparison, not the implicit expr's '==' operator. Remove
13234 now-unneeded assignments to asm-flags. In h8300 case, place
13235 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
13236
099ac3dd
MS
132372006-01-04 Michael Snyder <msnyder@redhat.com>
13238
13239 * gdb.base/checkpoint.c: New file.
13240 * gdb.base/checkpoint.exp: New file.
13241 * gdb.base/multi-fork.c: New file.
13242 * gdb.base/multi-fork.exp: New file.
13243 * gdb.base/pi.txt: New file (data for checkpoint.c test).
13244
f4d85314
FF
132452006-01-04 Fred Fish <fnf@specifix.com>
13246
13247 * gdb.base/ptype.c (foo): Add typedef.
13248 (intfoo): Add function.
13249 * gdb.base/ptype1.c: New file.
13250 * gdb.base/ptype.exp: Handle compilation and linking with two
13251 source files. Test that proper type for "foo" is found based
13252 on source context rather than first match found in symtabs.
13253
a1b06f35
MK
132542005-12-28 Mark Kettenis <kettenis@gnu.org>
13255
13256 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
13257 * gdb.asm/openbsd.inc: Indent commands.
13258
d082a1e2
MK
132592005-12-26 Mark Kettenis <kettenis@gnu.org>
13260
c65016bd
MK
13261 * gdb.base/freebpcmd.exp: Increase timeout.
13262
d082a1e2
MK
13263 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
13264
d3c32a0e
DJ
132652005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
13266
13267 * gdb.base/default.exp: Update check for "show version".
13268
9fdb1f50
RC
132692005-12-09 Randolph Chung <tausq@debian.org>
13270
13271 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
13272 * gdb.asm/pa64.inc: New file.
13273
5f2c56f7
RC
132742005-12-09 Randolph Chung <tausq@debian.org>
13275
13276 * gdb.asm/common.inc: Indent commands.
13277 * gdb.asm/asmsrc1.s: Likewise.
13278 * gdb.asm/asmsrc2.s: Likewise.
13279
8117349c
RC
132802005-12-09 Randolph Chung <tausq@debian.org>
13281
13282 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
13283 (get_addr_of_sym): Remove duplicate print.
13284 (gen_core): xfail hppa*-*-hpux*, update expected output.
13285 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
13286 * gdb.arch/pa64-nullify.s: New file.
13287
8f07f25a
RC
132882005-12-09 Randolph Chung <tausq@debian.org>
13289
13290 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
13291
55b39184
DJ
132922005-12-07 Christophe Lyon <christophe.lyon@st.com>
13293
13294 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
13295 code generation for these functions.
13296 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
13297 error message.
13298
31e2b00f
AS
132992005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
13300
13301 * gdb.base/help.exp (help b, help br, help bre, help brea)
13302 (help break): Update the expected message.
13303
c3d0b56e
SC
133042005-11-11 Stephane Carrez <stcarrez@nerim.fr>
13305
13306 * gdb.asm/m68hc11.inc: Setup the data section.
13307 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
13308 script for this test.
13309 (m6812-*-*): Likewise.
13310
36ae0ea9
RC
133112005-11-09 Randolph Chung <tausq@debian.org>
13312
13313 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
13314
9d6f42e9
WZ
133152005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
13316
13317 * gdb.base/break.exp: Fix a comment typo.
13318
e2126a14
EZ
133192005-11-03 Jim Blandy <jimb@redhat.com>
13320
a9c64011
AS
13321 Checked in by Elena Zannoni <ezannoni@redhat.com>
13322
889bf7c5 13323 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 13324
e0ac7199
CV
133252005-11-02 Corinna Vinschen <vinschen@redhat.com>
13326
13327 * gdb.arch/gdb1558.c: Include stdio.h.
13328
31d3fb18
MK
133292005-10-31 Mark Kettenis <kettenis@gnu.org>
13330
13331 * gdb.asm/asm-source.exp: Use -e instead of --entry.
13332
e52b687c
MK
133332005-10-31 Mark Kettenis <kettenis@gnu.org>
13334
13335 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
13336
f4711d79
PG
133372005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
13338
a9c64011
AS
13339 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13340 vscr" tests to better match output.
f4711d79 13341
987a9106
JB
133422005-10-12 Jim Blandy <jimb@redhat.com>
13343
13344 * gdb.base/structs.exp (any): New function.
13345 (test_struct_returns): Don't make any assumptions at all about
13346 what value the function returns when GDB can't set the return
13347 value.
13348
2336bb58
JB
133492005-10-09 Joel Brobecker <brobecker@adacore.com>
13350
13351 * gdb.ada/arrayidx/p.adb: New file.
13352 * gdb.ada/arrayidx.exp: New testcase
13353
133542005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
13355
13356 * gdb.ada/array_return/pck.ads: New file.
13357 * gdb.ada/array_return/pck.adb: New file.
13358 * gdb.ada/array_return/p.adb: New file.
13359 * gdb.ada/array_return.exp: New testcase.
13360
705335ea
JB
133612005-10-03 Joel Brobecker <brobecker@adacore.com>
13362
a9c64011
AS
13363 * gdb.base/arrayidx.c: New file.
13364 * gdb.base/arrayidx.exp: New testcase.
705335ea 13365
11ee9940
NR
133662005-09-29 Nick Roberts <nickrob@snap.net.nz>
13367
13368 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
13369 frames-invalid and breakpoints-invalid are no longer generated
13370 with level 3 so don't expect them in the output.
13371
39fb8e9e
BR
133722005-09-27 Bob Rossi <bob@brasko.net>
13373
a9c64011 13374 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
13375 from test. Escape the | in mi_gdb_test call.
13376 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
13377 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
13378 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
13379 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
13380 expected regex's in mi_gdb_test calls.
13381 * lib/mi-support.exp: Remove arbitrary .* from tests.
13382 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
13383 Fully anchor GDB/MI expected results in mi_gdb_test.
13384 * lib/gdb.exp (string_to_regexp): Escape the ] character.
13385 * gdb.base/sizeof.exp: Remove escape character. Correct test.
13386
2af48f68
PB
133872005-09-26 Paul Brook <paul@codesourcery.com>
13388
13389 * long_long.exp: Exclude eabi targets from arm FPA float format test.
13390
f34502bc
WZ
133912005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13392
13393 * bfp-test.c: New file.
13394 * bfp-test.exp: New testcase.
13395
ca929517
WZ
133962005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13397
13398 * gdb.fortran/subarray.exp: New testcase to test the evaluation
13399 of subarray and substring variable.
13400 * gdb.fortran/subarray.f: New source file for the test of subarray
13401 and substring variable evaluation.
13402 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
13403 of string constant.
13404
c761af65
DJ
134052005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
13406
13407 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
13408 copyright dates.
13409
561d7a1d
PG
134102005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
13411
13412 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
13413 powerpc altivec' test with an almost identical 'info vector' test.
13414
b2b64cc9
PG
134152005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13416
a9c64011
AS
13417 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13418 vscr" tests to match output.
b2b64cc9 13419
6ac4d15a
PG
134202005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13421
a9c64011
AS
13422 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
13423 output.
6ac4d15a 13424
40e55bef
BR
134252005-09-11 Bob Rossi <bob@brasko.net>
13426
889bf7c5
PA
13427 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
13428 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
13429 commands that return an MI output command and an asyncronous MI output
13430 command.
40e55bef
BR
13431 * gdb.mi/mi-console.exp: Ditto.
13432
3c7385ec
BR
134332005-09-11 Bob Rossi <bob@brasko.net>
13434
13435 * gdb.mi/mi-var-child.c: Include <string.h>.
13436
a6cd0eb3
DJ
134372005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13438
13439 * killed.exp: Correct gdb_expect syntax.
13440
2f168eed
CV
134412005-08-09 Corinna Vinschen <vinschen@redhat.com>
13442
13443 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13444
ecd3fd0f
BR
134452005-08-02 Bob Rossi <bob@brasko.net>
13446
13447 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13448 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13449 Change tests to inferior-tty-set/show.
13450 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13451 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13452 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13453 inferior. Use mi_gdb_test to get GDB and Inferior output.
13454 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13455 descriptor.
13456 (mi_inferior_tty_name): Add inferior PTY file name.
13457 (mi_gdb_start): Add INFERIOR_PTY parameter.
13458 (mi_gdb_test): Add IPATTERN parameter.
13459
f1ea48cb 134602005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13461
f1ea48cb
BR
13462 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13463 parameter to mi_gdb_test.
13464 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13465
6e650a67
DJ
134662005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13467
13468 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13469 struct_declarations.
13470 * gdb.mi/mi-var-child.exp: Step over the initialization of
13471 struct_declarations.
13472
8be260b6
DJ
134732005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13474
13475 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13476 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13477 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13478 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13479 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13480 file.
13481
4e660f07
NR
134822005-07-27 Nick Roberts <nickrob@snap.net.nz>
13483
13484 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13485 (do_children_tests): Assign values to the extra elements.
13486
13487 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13488 them for tests for "-var-update --no-values" and
a9c64011 13489 "-var-update --all-values".
4e660f07
NR
13490 Add test for "-var-list-children --simple-values".
13491
13492 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13493
13494 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13495 "-stack-list-locals --simple-values" Improve doc strings and
13496 comments.
13497
6bdae935
MK
134982005-07-18 Mark Kettenis <kettenis@gnu.org>
13499
598b7a6f
MK
13500 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13501 *-*-openbsd*.
13502 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13503
6bdae935
MK
13504 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13505 sigaltsatck'.
13506
1323e929 135072005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13508
1323e929
BR
13509 * gdb.base/default.exp (tty): Changed output of command.
13510 * gdb.base/help.exp (help tty): Ditto.
13511
b1a9c082
MK
135122005-07-12 Mark Kettenis <kettenis@gnu.org>
13513
13514 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13515
10a844a2
MK
135162005-07-10 Mark Kettenis <kettenis@gnu.org>
13517
13518 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13519 -stack-select-frame without arguments.
13520 (test_stack_frame_listing): Add test for newly implemented command
13521 -stack-info-frame.
13522
3cb3b8df
BR
135232005-07-06 Bob Rossi <bob@brasko.net>
13524
13525 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13526 command.
13527 (Copyright): Update copyright.
13528
a0c5fbcf
WZ
135292005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13530
13531 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13532 tests to evaluate exponentiation expression.
13533
984971d0
AS
135342005-06-29 Andreas Schwab <schwab@suse.de>
13535
13536 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13537 main to avoid warnings.
13538
13539 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13540
fe03833f
NR
135412005-06-20 Nick Roberts <nickrob@snap.net.nz>
13542
13543 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13544 -stack-select-frame without arguments.
13545 (test_stack_frame_listing): Add test for newly implemented command
13546 -stack-info-frame.
a9c64011 13547
7a55f279
WZ
135482005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13549
0ffa0ea5
DJ
13550 * gdb.fortran/array-element.f: New file.
13551 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13552
26585198
DJ
135532005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13554
13555 * gdb.base/bigcore.exp: Correct checks for systems which can
13556 not dump a large core file.
13557
c1bd25fd
DJ
135582005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13559
13560 * gdb.base/relocate.c: Add a copyright notice.
13561 (dummy): Remove.
13562 * gdb.base/relocate.exp: Test printing the values of variables
13563 from a relocatable file.
13564
589e074d
DJ
135652005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13566
13567 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13568 excess MI output after an error.
13569
0915f927
JB
135702005-05-29 Joel Brobecker <brobecker@adacore.com>
13571
13572 * gdb.arch/alpha-step.c: New file.
13573 * gdb.arch/alpha-step.exp: New testcase.
13574
76ff342d
DJ
135752005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13576 Dennis Brueni <dennis@slickedit.com>
13577
13578 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13579 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13580 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13581 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13582 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13583 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13584 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13585
96b0c7ac
DJ
135862005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13587 Wu Zhou <woodzltc@cn.ibm.com>
13588
13589 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13590 IBM's xlc compiler.
13591 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13592 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13593
f21565d2
JB
135942005-05-13 Jim Blandy <jimb@redhat.com>
13595
13596 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13597 calling gdb_suppress_entire_file.
13598 * gdb.base/charset.exp: Same.
13599 * gdb.base/call-rt-st.exp: Same.
13600
6006a3a1
BR
136012005-05-05 Bob Rossi <bob_rossi@cox.net>
13602
13603 * lib/gdb.exp (fullname_syntax): Added global regex.
13604 (fullname_syntax_POSIX): Ditto.
13605 (fullname_syntax_UNC): Ditto.
13606 (fullname_syntax_DOS_CASE): Ditto.
13607 (fullname_syntax_DOS): Ditto.
13608 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13609 fullname_syntax variable to scope and use it.
13610 (test_file_list_exec_source_files): Ditto.
13611 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13612
c3b69c04
DJ
136132005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13614
13615 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13616
3c95e6af
PG
136172004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13618
a9c64011
AS
13619 * lib/gdb.exp (skip_altivec_tests): New function, based on
13620 check_vmx_hw_available from the GCC testsuite.
13621 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13622 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13623
78df6c56
JB
136242005-05-02 Jim Blandy <jimb@redhat.com>
13625
13626 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13627 calling gdb_suppress_entire_file.
13628
1690f9cf
DJ
136292005-04-30 Randolph Chung <tausq@debian.org>
13630
13631 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13632 Slightly relax "sem_post" name checking.
13633
5ea106f7
PG
136342005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13635
13636 * gdb.base/unload.exp: Use new shared library infrastructure.
13637
bf7234cf
PG
136382005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13639
13640 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13641 infrastructure.
bf7234cf 13642
547b869a
CV
136432005-04-29 Corinna Vinschen <vinschen@redhat.com>
13644
13645 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13646 * gdb.asm/h8300.inc: New file.
13647
f07e55f0
PG
136482005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13649
13650 * gdb.base/shlib-call.exp: Change to use new shared library
13651 infrastructure.
13652
3cbba3d1
PG
136532005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13654
a9c64011
AS
13655 * gdb.base/pending.exp: Change to use new shared library
13656 infrastructure.
3cbba3d1 13657
ed6df200
PG
136582005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13659
a9c64011
AS
13660 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13661 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13662
8c8f4ebe
PG
136632005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13664
a9c64011
AS
13665 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13666 shared objects being adjusted and update copyright years.
8c8f4ebe 13667
607fbc54
DJ
136682005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13669
13670 * ChangeLog: Correct some 2003-01-13 dates.
13671 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13672 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13673 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13674 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13675 gdb.trace/tfind.exp: Update copyright years.
13676
57bf0e56
DJ
136772005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13678 Daniel Jacobowitz <dan@codesourcery.com>
13679
13680 * lib/gdb.exp (gdb_compile): Handle shlib=.
13681 (gdb_compile_shlib): New function.
13682
9b593790
PG
136832005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13684
a9c64011 13685 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13686
9494c6a5
DJ
136872005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13688
13689 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13690 gdb.server.
13691 * configure.ac: Likewise.
13692 * configure: Regenerated.
13693 * gdb.gdbserver/Makefile.in: Moved to...
13694 * gdb.server/Makefile.in: ... here.
13695 * gdb.gdbserver/server.c: Moved to...
13696 * gdb.server/server.c: ... here.
13697 * gdb.gdbserver/server-run.exp: Moved to...
13698 * gdb.server/server-run.exp: ... here.
13699
6f8eac0e
DJ
137002005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13701
13702 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13703 * configure.ac: Create gdb.gdbserver/Makefile.
13704 * configure: Regenerated.
13705 * lib/gdbserver-support.exp: New file, derived from
13706 config/gdbserver.exp.
13707 * config/gdbserver.exp: Use gdbserver-support.exp.
13708 * gdb.gdbserver/Makefile.in: New file.
13709 * gdb.gdbserver/server.c: New file.
13710 * gdb.gdbserver/server-run.exp: New file.
13711
6e87504d
PG
137122005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13713
a9c64011
AS
13714 * lib/gdb.exp (test_compiler_info): Return compiler_info
13715 if no arguments are given.
6e87504d 13716
d1779be4
PG
137172005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13718
13719 * gdb.arch/altivec-abi.exp: Check for compiler and set
13720 use altivec' flag accordingly.
13721 * gdb.arch/altivec-regs.exp: Likewise.
13722
88750304
DJ
137232005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13724
13725 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13726
f3fb768d
AS
137272005-03-27 Andreas Schwab <schwab@suse.de>
13728
13729 * gdb.base/bigcore.c (main): Add missing mode argument in open
13730 call.
13731
7e813ac5
DJ
137322005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13733
13734 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13735 downloads.
13736 * config/gdbserver.exp (gdb_load): Likewise.
13737
8e3049aa
PB
137382005-03-14 Paul Brook <paul@codesourcery.com>
13739
13740 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13741 targets.
13742
a9df7c44
JB
137432005-03-09 Joel Brobecker <brobecker@adacore.com>
13744
13745 * gdb.dwarf2/dup-psym.S: New file.
13746 * gdb.dwarf2/dup-psym.exp: New testcase.
13747
9f0d94e8
JB
137482005-03-09 Joel Brobecker <brobecker@adacore.com>
13749
13750 * gdb.ada/exec_changed/first.adb: New file.
13751 * gdb.ada/exec_changed/second.adb: New file.
13752 * gdb.ada/exec_changed.exp: New testcase.
13753
5f579bc5
NS
137542005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13755
36e9969c
NS
13756 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13757 (A2): New class.
13758 (main): Test operator+.
13759 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13760 breakpoint test.
13761
5f579bc5
NS
13762 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13763 * gdb.base/signull.exp: Disable if gdb,nosignals.
13764 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13765 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13766 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13767 * gdb.mi/mi2-console.exp: Likewise.
13768 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13769 continue output at start.
13770 (gdb_collect_locals_test): Robustify regexp.
13771 * gdb.trace/passc-dyn.exp: Fix comment typo.
13772 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13773
be46087e
CV
137742005-03-08 Corinna Vinschen <vinschen@redhat.com>
13775
13776 * gdb.asm/asm-source.exp: Add iq2000 case.
13777 * gdb.asm/iq2000.inc: New file.
13778
384e1a61 137792005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13780
384e1a61
MI
13781 * gdb.base/command.exp: Change hardcoded value to regular expression.
13782 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13783
584b6e9e
DJ
137842005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13785
13786 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13787 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13788 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13789 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13790 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13791
ab5b5d61
MK
137922005-03-05 Mark Kettenis <kettenis@gnu.org>
13793
13794 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13795 changes.
13796
ae051c1b
PG
137972004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13798
a9c64011
AS
13799 * lib/compiler.c: Add test for IBM's xlc compiler.
13800 * lib/compiler.cc: Likewise.
ae051c1b 13801
3f0f6ed2
JB
138022004-02-24 Joel Brobecker <brobecker@adacore.com>
13803
13804 * gdb.ada/fixed_points.exp: Create compilation object directory
13805 before running the test.
13806 * gdb.ada/null_record.exp: Likewise.
13807 * gdb.ada/packed_array.exp: Likewise.
13808 * gdb.ada/start.exp: Likewise.
13809
724f452b
JB
138102005-02-15 Joel Brobecker <brobecker@adacore.com>
13811
13812 * gdb.ada/packed_array/pa.adb: New file.
13813 * gdb.ada/packed_array.exp: New testcase.
13814
57f5cdfb 138152005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13816
1f393151
MK
13817 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13818 files.
13819
ebdda337
MK
13820 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13821 on *-*-openbsd*. Correctly match whitespace in regukar
13822 expressions.
13823
cf309262
DJ
138242005-02-10 Daniel Jacobowitz <dan@debian.org>
13825
13826 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13827 PR exp/1821
13828 * gdb.base/gdb1821.c: New test file.
13829 * gdb.base/gdb1821.exp: New test file.
13830
3be49e7a
JB
138312005-02-09 Joel Brobecker <brobecker@adacore.com>
13832
13833 * gdb.base/start.c: New file.
13834 * gdb.base/start.exp: New testcase.
13835
e292e67d
JB
138362005-02-09 Joel Brobecker <brobecker@adacore.com>
13837
13838 * gdb.ada/start/dummy.adb: New file.
13839 * gdb.ada/start.exp: New testcase.
13840
dbdfa66c
CV
138412005-02-09 Corinna Vinschen <vinschen@redhat.com>
13842
13843 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13844 for printing symbols and statistics.
13845 Add test for using relative pathnames in "maint print msymbols" test.
13846 Mark "maint info sections DATA" XFAIL on Cygwin.
13847 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13848 tests.
13849
d7941671
AC
138502005-02-09 Andreas Schwab <schwab@suse.de>
13851
13852 Committed by Andrew Cagney <cagney@gnu.org>
13853 * gdb.base/remotetimeout.exp: New file.
13854
74e5ef44
MK
138552005-02-07 Mark Kettenis <kettenis@gnu.org>
13856
13857 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13858
464dd14d
JB
138592005-02-03 Joel Brobecker <brobecker@adacore.com>
13860
13861 * gdb.ada/gnat_ada.gpr: New file.
13862 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13863 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13864 * configure.ac: No longer generate gnat_ada.gpr.
13865 * configure: Regenerate.
13866 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13867 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13868 * gdb.ada/null_record/bar.ads: Likewise.
13869 * gdb.ada/null_record/bar.adb: Likewise.
13870 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13871 * gdb.ada/null_record.exp (testdir): New variable.
13872 (testfile): executable is now in testdir subdirectory.
13873 (srcfile): Use full path to the main compilation unit.
13874 * gdb.ada/fixed_points.exp: Same changes as above.
13875
30d756ae
NR
138762005-02-03 Nick Roberts <nickrob@snap.net.nz>
13877
13878 * gdb.base/interp.exp: New test.
13879
9d799f85
AC
138802005-01-24 Andrew Cagney <cagney@gnu.org>
13881
13882 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13883
15656118
AC
138842005-01-19 Andrew Cagney <cagney@gnu.org>
13885
a892c31b
AC
13886 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13887 configure.ac not configure.in.
13888
15656118
AC
13889 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13890 of powerpc*-*-*.
13891 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13892 * gdb.base/list.exp (test_list_function)
15656118
AC
13893 (test_list_filename_and_function): Ditto.
13894 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13895
a7b01baf
AC
138962005-01-16 Andrew Cagney <cagney@gnu.org>
13897
17d92a02
AC
13898 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13899
a7b01baf
AC
13900 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13901
bc8332bb
AC
139022005-01-14 Andrew Cagney <cagney@gnu.org>
13903
13904 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13905 * gdb.mi/mi2-var-cmd.exp: Ditto.
13906
4d074752
CV
139072005-01-10 Corinna Vinschen <vinschen@redhat.com>
13908
13909 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13910
bec39cab
AC
139112005-01-07 Andrew Cagney <cagney@gnu.org>
13912
13913 * configure.ac: Rename configure.in, require autoconf 2.59.
13914 * configure: Re-generate.
13915 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13916 * gdb.stabs/configure: Re-generate.
13917 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13918 * gdb.hp/configure: Re-generate.
13919 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13920 autoconf 2.59.
13921 * gdb.hp/gdb.objdbg/configure: Re-generate.
13922 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13923 autoconf 2.59.
13924 * gdb.hp/gdb.defects/configure: Re-generate.
13925 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13926 autoconf 2.59.
13927 * gdb.hp/gdb.compat/configure: Re-generate.
13928 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13929 autoconf 2.59.
13930 * gdb.hp/gdb.base-hp/configure: Re-generate.
13931 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13932 autoconf 2.59.
13933 * gdb.hp/gdb.aCC/configure: Re-generate.
13934
f10b16d4
JB
139352004-12-15 Jim Blandy <jimb@redhat.com>
13936
13937 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13938 under NPTL when there is debugging info available for libpthread.
13939
fb6e1814
JG
139402004-12-13 Jerome Guitton <guitton@gnat.com>
13941
13942 * gdb.ada/fixed_points.c: New file.
13943 * gdb.ada/fixed_points.exp: New file.
13944
fe46cd3a
RC
139452004-12-03 Randolph Chung <tausq@debian.org>
13946
13947 * gdb.arch/pa-nullify.exp: New file.
13948 * gdb.arch/pa-nullify.s: New file.
13949
8de0841b
RC
139502004-11-30 Randolph Chung <tausq@debian.org>
13951
13952 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
13953 instead of "tbug". Fix regexp to work properly with gdb_test.
13954
c8170782
PH
139552004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
13956
13957 * gdb.base/bitfields2.exp: New test.
13958 * gdb.base/bitfields2.c: New file.
13959
954269c2
RE
139602004-11-28 Richard Earnshaw <rearnsha@arm.com>
13961
13962 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
13963
0107feed
RC
139642004-11-16 Randolph Chung <tausq@debian.org>
13965
13966 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
13967
f073ae8c
DJ
139682004-11-14 Daniel Jacobowitz <dan@debian.org>
13969
13970 * gdb.threads/threadapply.exp: Correct "macro details" test.
13971
19ad59e7
JJ
139722004-11-11 Jeff Johnston <jjohnstn@redhat.com>
13973
13974 * gdb.threads/threadapply.exp: New test.
13975 * gdb.threads/threadapply.c: New file.
13976
9cf0961b
MK
139772004-11-07 Mark Kettenis <kettenis@gnu.org>
13978
13979 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
13980 frames.
13981
c789492a
FL
139822004-11-05 Felix Lee <felix+log1@specifixinc.com>
13983
13984 * gdb.base/cursal.exp: New file.
13985 * gdb.base/cursal.c: New file.
13986
a1e167bb
AC
139872004-11-03 Andrew Cagney <cagney@gnu.org>
13988
13989 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
13990
b7cbf173
MK
139912004-10-30 Mark Kettenis <kettenis@gnu.org>
13992
13993 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
13994 NetBSD/ELF targets.
13995
88f9d34f
JB
139962004-10-29 Joel Brobecker <brobecker@gnat.com>
13997
13998 * gdb.threads/bp_in_thread.c: New file, copied from
13999 pthread_cond_wait.c.
14000 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
14001 file, rather than reusing the .c file from another testcase.
14002
ca7d6a0c
JB
140032004-10-20 Joel Brobecker <brobecker@gnat.com>
14004
14005 * gdb.ada/null_record.exp: Check where we stopped after
14006 sending the start command, instead of where the associated
14007 temporary breakpoint was inserted.
14008
0d863d03
AC
140092004-10-14 Andrew Cagney <cagney@gnu.org>
14010
14011 * gdb.mi/gdb701.c (main): Return 0.
14012
d11e72cb
DJ
140132004-10-13 Daniel Jacobowitz <dan@debian.org>
14014
d40539a4 14015 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 14016
e1923096
JJ
140172004-10-12 Jeff Johnston <jjohnstn@redhat.com>
14018
14019 * gdb.threads/schedlock.c: Add comment markers to use to find
14020 line numbers.
14021 * gdb.threads/schedlock.exp: Adjust regex to handle the new
14022 comments.
14023 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
14024 breakpoint lines.
14025
ec8ba2c9
DJ
140262004-10-12 Daniel Jacobowitz <dan@debian.org>
14027
14028 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
14029
0eb3658b
DJ
140302004-10-12 Daniel Jacobowitz <dan@debian.org>
14031
14032 * configure.in: Add gdb.dwarf2.
14033 * configure: Regenerated.
14034 * Makefile.in: Add gdb.dwarf2.
14035 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
14036 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
14037 gdb.dwarf2/file1.txt: New files.
14038
a271cc33
OF
140392004-10-11 Orjan Friberg <orjanf@axis.com>
14040
a9c64011 14041 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
14042 of "run", since the latter doesn't work with remote targets. Adjust
14043 the breakpoint numbering accordingly.
14044 * gdb.threads/pthread_cond_wait.exp: Ditto.
14045
895ce074
MC
140462004-10-08 Michael Chastain <mec.gnu@mindspring.com>
14047
14048 * gdb.base/overlays.exp: Update copyright years.
14049
6be3092d
KI
140502004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
14051
14052 * gdb.base/overlays.exp: Disable if target is Linux.
14053
e05389b8
FL
140542004-10-06 Felix Lee <felix+log1@specifixinc.com>
14055
14056 * config/gdbserver.exp (gdb_load): Use right filename on remote.
14057
73cb587d
KI
140582004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
14059
14060 * gdb.asm/asm-source.exp: Add m32r-linux target.
14061 * gdb.asm/m32r-linux.inc: New file.
14062
3c0edcdc
AC
140632004-09-24 Andrew Cagney <cagney@redhat.com>
14064 David Anderson <anderson@redhat.com>
14065
14066 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
14067 command fails, assume things will work.
14068 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
14069 (_GNU_SOURCE): Define.
14070 (print_unsigned, print_hex): Change parameter to "long long".
14071 (print_byte_count): New function, use to print byte counts.
14072 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
14073 O_LARGEFILE.
14074 (main): Compute an upper bound on a corefile in max_core_size.
14075 Limit memory chunk size to max_core_size. Limit total memory
14076 allocated to max_core_size.
14077
4bb3667f
AC
140782004-09-23 Andrew Cagney <cagney@gnu.org>
14079
14080 * gdb.base/bigcore.exp: Replace the code that creates a corefile
14081 from a separate process with code that creates a corefile by
14082 making the inferior dump core.
14083
60fe1a51
MK
140842004-09-23 Mark Kettenis <kettenis@gnu.org>
14085
14086 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
14087 block.
14088
8e937346
MC
140892004-09-23 Michael Chastain <mec.gnu@mindspring.com>
14090
14091 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
14092 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
14093 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
14094 Likewise.
14095
7213f6d6
JJ
140962004-09-20 Jeff Johnston <jjohnstn@redhat.com>
14097
14098 * gdb.java/jprint.exp: New test case for java inferior call.
14099 * gdb.java/jprint.java: Ditto.
14100
eac69dca
JB
141012004-09-15 Joel Brobecker <brobecker@gnat.com>
14102
14103 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
14104
22227696
MC
141052004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14106
14107 * gdb.threads/killed.c: Include <stdlib.h>.
14108 * gdb.threads/pthreads.c: Likewise.
14109
7dd403a4
MC
141102004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14111
14112 * gdb.threads/killed.c: Add copyright notice.
14113
33f2d567
JM
141142004-09-10 Jason Molenda (jmolenda@apple.com)
14115
a9c64011
AS
14116 * gdb.base/define.exp: Two new tests to verify zero space chars
14117 after 'if' and 'while' commands in a user-defined command is correctly
14118 parsed.
33f2d567 14119
e05b62ac
AC
141202004-09-08 Andrew Cagney <cagney@gnu.org>
14121
14122 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
14123 delivery test with duplicate at end of file.
14124
9cbe82da
MK
141252004-09-06 Mark Kettenis <kettenis@jive.nl>
14126
14127 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
14128
564803d9
MC
141292004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14130
14131 * config/hppro.exp: Removed.
14132
7c6807ce
MC
141332004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14134
14135 * config/sparclet.exp: Removed.
14136
bf7e26dd
MC
141372004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14138
14139 * config/udi.exp: Removed.
14140
714e341b
MC
141412004-09-02 Michael Chastain <mec.gnu@mindspring.com>
14142
14143 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
14144 of "exp_continue".
14145 (advancei): Likewise.
14146
1236e623
JJ
141472004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14148
14149 * gdb.base/unload.exp: Fix so messages aren't duplicated.
14150
3bdcad15
MI
141512004-09-01 Manoj Iyer <manjo@austin.ibm.com>
14152
228af206 14153 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
14154 to check for nodebug in executable.
14155 * gdb.gdb/observer.exp (setup_test): Likewise.
14156 * gdb.gdb/selftest.exp (test_with_self): Likewise.
14157 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
14158
c72b934c
AC
141592004-09-01 Andrew Cagney <cagney@gnu.org>
14160
14161 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14162 files.
14163
edd9b715
JJ
141642004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14165
14166 * gdb.base/unload.exp: Fix expected warning message to match
14167 latest format.
14168
fb4ce06b
CV
141692004-09-01 Corinna Vinschen <vinschen@redhat.com>
14170
14171 * gdb.base/call-rt-st.exp: Fix typos.
14172
ce78e7c3
MI
141732004-08-31 Manoj Iyer <manjo@austin.ibm.com>
14174
14175 * gdb.threads/thread_check.exp: New testcase.
14176 * gdb.threads/thread_check.c: New testcase.
14177
2dedb159
AC
141782004-08-31 Andrew Cagney <cagney@gnu.org>
14179
14180 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
14181 (skip_to_handler_entry): New procedures. Test stepping into a
14182 handler when the breakpoint is at the handler's entry point.
14183
68f53502
AC
141842004-08-30 Andrew Cagney <cagney@gnu.org>
14185
14186 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
14187 gdb/1757.
14188
3e3ffd2b
MC
141892004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14190
14191 With code from Manoj Iyer <manjo@austin.ibm.com>:
14192 * lib/gdb.exp (gdb_file_cmd): Return more information in the
14193 return value. Add an arm for "no debugging symbols found".
14194 Change a stray "error" to "perror".
14195 (gdb_run_cmd): Adapt to new return value.
14196 * gdb.base/remote.exp: Adapt to new return value.
14197 * gdb.gdb/complaints.exp: Likewise.
14198 * gdb.gdb/observer.exp: Likewise.
14199 * gdb.gdb/selftest.exp: Likewise.
14200 * gdb.gdb/xfullpath.exp: Likewise.
14201
4b6f5fd2
JB
142022004-08-27 Joel Brobecker <brobecker@gnat.com>
14203
14204 * gdb.threads/bp_in_thread.exp: New testcase.
14205
e5b25496
MC
142062004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14207
14208 Fix PR testsuite/1735.
14209 * gdb.threads/schedlock.c (thread_function): Add a cast
14210 to suppress a gcc warning.
14211 * gdb.threads/thread-specific.c (thread_function): Likewise.
14212
934353d6
MC
142132004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14214
14215 * gdb.base/unload.c: Include <stdlib.h>.
14216
f98a0aef 142172004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 14218
f98a0aef 14219 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
14220 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
14221 synchronized after the "return".
14222
5a2e8882
MC
142232004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14224
14225 * gdb.mi/basics.c: Include <stdio.h>.
14226 * gdb.mi/pthreads.c: Include <stdlib.h>.
14227 * gdb.mi/var-cmd.c: Include <stdlib.h>.
14228
a9640423
MC
142292004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14230
14231 * gdb.threads/schedlock.c: Add copyright notice.
14232
b04e311d
AC
142332004-08-25 Andrew Cagney <cagney@gnu.org>
14234
14235 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
14236 (skip_over_handler, breakpoint_over_hander): New test procedures.
14237 (advance, advancei): Add a proper prefix, do not use
14238 rerun_to_main.
14239 * gdb.base/sigstep.c (main): Change to use an infinite loop.
14240
7c27f15b
MC
142412004-08-24 Michael Chastain <mec.gnu@mindspring.com>
14242
14243 * gdb.mi/basics.c: Add copyright notice.
14244 * gdb.mi/var-cmd.c: Add copyright notice.
14245
fffc87ae
MC
142462004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14247
14248 * lib/gdb.exp: Remove signed_keyword_not_used.
14249 * lib/compiler.c: Likewise.
14250 * lib/compiler.cc: Likewise.
14251
d782e0bf
MC
142522004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14253
14254 * gdb.base/whatis.c: Remove conditional disabling of "signed".
14255 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
14256
96033e83
MC
142572004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14258
14259 * gdb.base/whatis.c: Add copyright notice.
14260
cf38c229
MK
142612004-08-20 Mark Kettenis <kettenis@gnu.org>
14262
14263 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
14264 it to skip the breakpoints encoded in the inline assembly.
14265
f4b49756
MC
142662004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14267
14268 * Makefile.in: Add gdb.fortran.
14269
2f193b69
MC
142702004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14271
14272 * gdb.base/call-sc.exp (test_scalar_returns):
14273 Fix cut-and-paste glitch in "Make fun return now".
14274
89a237cb
MC
142752004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14276
14277 * configure.in: Add gdb.fortran.
14278 * configure: Regenerate.
14279 * gdb.fortran/Makefile.in: New file.
14280 * lib/gdb.exp (skip_fortran_tests): New procedure.
14281
469aff8e
MC
142822004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14283
14284 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
14285 reference to bug-gnu@prep.ai.mit.edu.
14286 * gdb.mi/mi-var-child.exp: Likewise.
14287 * gdb.mi/mi-var-cmd.exp: Likewise.
14288 * gdb.mi/mi-var-display.exp: Likewise.
14289 * gdb.mi/mi2-var-block.exp: Likewise.
14290 * gdb.mi/mi2-var-child.exp: Likewise.
14291 * gdb.mi/mi2-var-cmd.exp: Likewise.
14292 * gdb.mi/mi2-var-display.exp: Likewise.
14293
00b51b9f
MK
142942004-08-15 Mark Kettenis <kettenis@gnu.org>
14295
14296 * gdb.base/unload.c (main): Make local variable msg const.
14297
45f07fef
MC
142982004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14299
14300 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
14301 to bug-gnu@prep.ai.mit.edu.
14302 * gdb.mi/mi-disassemble.exp: Likewise.
14303 * gdb.mi/mi-eval.exp: Likewise.
14304 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
14305 default line number.
14306 * gdb.mi/mi-return.exp: Likewise.
14307 * gdb.mi/mi-simplerun.exp: Likewise.
14308 * gdb.mi/mi-stack.exp: Likewise.
14309 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
14310 number with explicit range test.
14311 * gdb.mi/mi-watch.exp: Likewise.
14312 * gdb.mi/mi2-break.exp: Likewise.
14313 * gdb.mi/mi2-cli.exp: Likewise.
14314 * gdb.mi/mi2-disassemble.exp: Likewise.
14315 * gdb.mi/mi2-eval.exp: Likewise.
14316 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
14317 default line number.
14318 * gdb.mi/mi2-return.exp: Likewise.
14319 * gdb.mi/mi2-simplerun.exp: Likewise.
14320 * gdb.mi/mi2-stack.exp: Likewise.
14321 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
14322 number with explicit range test.
14323 * gdb.mi/mi2-watch.exp: Likewise.
14324
dd8c8ee7
MC
143252004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14326
14327 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
14328 * gdb.cp/m-static.exp: Likewise.
14329 * gdb.cp/rtti.exp: Likewise.
14330
4e838464
MK
143312004-08-14 Mark Kettenis <kettenis@gnu.org>
14332
14333 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
14334
8d8cb839
EZ
143352004-08-14 Eli Zaretskii <eliz@gnu.org>
14336
14337 * ChangeLog: Prefix Local Variables with semi-colons and indent
14338 the reference to older ChangeLog files, to fix fontification in
14339 Emacs.
14340
deea8bb0
MC
143412004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14342
14343 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
14344 * gdb.mi/mi2-break.exp: Likewise.
14345
c3297504
MC
143462004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14347
14348 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
14349
25808999
MC
143502004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14351
14352 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
14353
226a8d71
MC
143542004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14355
14356 * gdb.cp/classes.exp: Remove unused declarations. Just let
14357 test names default instead of providing special names. Remove
14358 extraneous demangler test.
14359
37fdf854
JJ
143602004-08-12 Jeff Johnston <jjohnstn@redhat.com>
14361
14362 * gdb.base/unload.exp: New test for breakpoints in dynamically
14363 loaded libraries.
14364 * gdb.base/unload.c: Ditto.
14365 * gdb.base/unloadshr.c: Ditto.
14366
2d3a7986
MC
143672004-08-12 Michael Chastain <mec.gnu@mindspring.com>
14368
14369 * gdb.cp/classes.exp (test_ptype_class_objects): Call
14370 cp_test_ptype_class.
14371 (test_enums): Likewise.
14372
c72b934c
AC
143732004-08-10 Andrew Cagney <cagney@gnu.org>
14374
14375 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14376 files.
14377
cc503c8a
AC
143782004-08-10 Andrew Cagney <cagney@gnu.org>
14379
14380 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
14381 init_malloc call.
14382
902f2ccb
MC
143832004-08-10 Michael Chastain <mec.gnu@mindspring.com>
14384
14385 * ChangeLog: Add copyright notice. The notice is copied
14386 from emacs 21.3 top level ChangeLog.
14387
78c90502
MC
143882004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14389
14390 * lib/cp-support.exp: New file.
14391 * lib/cp-support.exp (cp_test_type_class): New function.
14392 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
14393 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
14394 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
14395 cp_test_ptype_class.
14396
88e5ea78
MC
143972004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14398
14399 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
14400 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14401 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
14402 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
14403 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14404 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
14405 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
14406 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
14407 gdb.mi/mi2-watch.exp: Update copyright years.
14408
6a89fc9c
MK
144092004-08-09 Mark Kettenis <kettenis@gnu.org>
14410
14411 * gdb.base/sigaltstack.exp: Provide proper anchoring.
14412
1482e0de
MC
144132004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14414
14415 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
14416 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
14417 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
14418 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14419 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
14420 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
14421 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
14422 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14423 gdb.mi/mi-watch.exp: Update copyright years.
14424
1a5ce3f3
DJ
144252004-08-08 Daniel Jacobowitz <dan@debian.org>
14426
14427 PR gdb/1738
14428 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
14429 from a breakpoint with a pending signal.
14430
04f6ecf2
DJ
144312004-08-08 Daniel Jacobowitz <dan@debian.org>
14432
14433 PR gdb/1736
14434 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14435 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14436 the prompt.
14437 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14438
54d90d35
DJ
144392004-08-08 Daniel Jacobowitz <dan@debian.org>
14440
14441 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14442
d2f6abb0
DJ
144432004-08-08 Daniel Jacobowitz <dan@debian.org>
14444
14445 PR gdb/1736
14446 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14447 for i?86-*-linux*.
14448
5598c03d
DJ
144492004-08-08 Daniel Jacobowitz <dan@debian.org>
14450
14451 * gdb.arch/i386-prologue.exp: Compile without debug information.
14452
c6fee705
MC
144532004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14454
14455 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14456 rather than asking gdb to search.
14457
dd90efdb
MC
144582004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14459
14460 * gdb.base/gcore.c: Include <string.h>.
14461
1e84bec1
MC
144622004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14463
14464 * gdb.base/gcore.c: Add copyright notice.
14465
e425eb2b
MC
144662004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14467
14468 * gdb.base/freebpcmd.c: Include <stdio.h>.
14469 * gdb.base/long_long.c: Include <string.h>.
14470 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14471 * gdb.base/siginfo.c: Include <string.h>.
14472 * gdb.base/sigstep.c: Include <string.h>.
14473
cb9aaed5
MC
144742004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14475
14476 * gdb.base/complex.c: Include <stdlib.h>.
14477
55944f3d
MC
144782004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14479
14480 * gdb.base/complex.c: Add copyright notice.
14481
7b2953d9
MC
144822004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14483
14484 * gdb.base/charset.c: Include <stdlib.h>.
14485
c9133d23
MC
144862004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14487
14488 * gdb.base/auxv.c: Include <stdlib.h>.
14489
0a8490ad
MC
144902004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14491
14492 * gdb.base/auxv.c: Add copyright notice.
14493
3426d5ec
MC
144942004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14495
14496 * gdb.base/coremaker.c: Add copyright notice.
14497 * gdb.base/coremaker2.c: Add copyright notice.
14498
8da195dd
AC
144992004-08-04 Andrew Cagney <cagney@gnu.org>
14500
14501 * gdb.base/store.exp: Update copyright.
14502 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14503 names, do not import gdb_prompt.
14504
8d394f98
AC
145052004-08-01 Andrew Cagney <cagney@gnu.org>
14506
14507 Fix PR testsuite/1729.
14508 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14509 not use capture_value with value 4.
14510 (capture_value): Add optional test name parameter.
14511 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14512 the prefix, pass to capture_value.
14513
b6702b23
MK
145142004-08-01 Mark Kettenis <kettenis@gnu.org>
14515
14516 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14517 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14518 (main): Call new function.
14519
c203e0ca
MC
145202004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14521
14522 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14523
a7995a30
MC
145242004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14525
14526 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14527
9366563b
MC
145282004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14529
b6eeaf26 14530 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14531 Accept more values of vtbl pointer. Remove some messages
14532 about "obsolete gcc or gdb".
14533
2fc1f950
MC
145342004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14535
14536 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14537
c724d49b
MC
145382004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14539
14540 * gdb.base/asm-source.exp: Properly convert target board
14541 debug flags from gcc format to binutils format.
14542
736b0fce
MK
145432004-07-28 Mark Kettenis <kettenis@gnu.org>
14544
14545 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14546 gdb1718". PR backtrace/1718 partially fixed.
14547
5633ea5c
JJ
145482004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14549
14550 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14551
575eebb1
NC
145522004-07-26 Nick Clifton <nickc@redhat.com>
14553
14554 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14555 good default value for a specific architecture is available then
14556 set it to that value. Otherwise default to the -gstabs switch.
14557 Remove the -g... switches from the asm-flags variable. Allow the
14558 target board info to override the value if it wants to. Pass the
14559 switch on the assembler command line.
14560
62104619
MK
145612004-07-23 Mark Kettenis <kettenis@gnu.org>
14562
14563 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14564 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14565 (main): Call new function.
14566
4a1135b8
MC
145672004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14568
14569 Test for PR exp/1715.
14570 * gdb.base/radix.exp: Refactor common procedures. Make all
14571 test names unique. Change XFAIL to KFAIL.
14572
8a12c1f0
MC
145732004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14574
14575 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14576 * gdb.ada/gnat_ada.gin: ... to here.
14577 * configure.in: Use gnat_ada.gin.
14578 * configure: Regenerate.
14579
23b451cf
AC
145802004-07-20 Andrew Cagney <cagney@gnu.org>
14581
14582 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14583 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14584 XFAILs. Clean up test messages and comments. Check backtraces.
14585 Delete re-sync code.
14586
ab618a02
MC
145872004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14588
14589 Fix PR cli/740.
14590 * gdb.base/annota1.exp: Honor gdb,nosignals.
14591 * gdb.base/annota3.exp: Likewise.
14592
46dad340
MC
145932004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14594
14595 * lib/java.exp: Update copyright notice.
14596
756d8c70
AC
145972004-07-19 Andrew Cagney <cagney@gnu.org>
14598
14599 * gdb.base/selftest.exp: Copy file from here ...
14600 * gdb.gdb/selftest.exp: ... to here.
14601
586027e6
AC
146022004-07-16 Andrew Cagney <cagney@redhat.com>
14603
14604 * lib/insight-support.exp: Delete file.
14605 * lib/java.exp (java_init): Fix copyright.
14606
029d2200
AC
146072004-07-16 Andrew Cagney <cagney@gnu.org>
14608
14609 * gdb.base/restore.c: Append "prologue" to comments marking the a
14610 function's prologue.
14611 * gdb.base/restore.exp: Update copyright, re-indent.
14612 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14613 callerN" prefix where needed. Update patterns that match a
14614 function's prologue.
14615
653b62c5
MC
146162004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14617
14618 * gdb.base/restore.c: Add copyright notice.
14619
f7d690e5
AC
146202004-07-16 Andrew Cagney <cagney@gnu.org>
14621
14622 * gdb.base/logical.exp: Update copyright.
14623 (evaluate): New procedure. Use to re-implement tests using
14624 several tables.
14625
d629a7cb
MH
146262004-07-14 Martin Hunt <hunt@redhat.com>
14627
14628 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14629 which fixes some problems where init.tcl was not found.
14630
9c7bb332
AC
146312004-07-13 Andrew Cagney <cagney@gnu.org>
14632
6bf46641
AC
14633 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14634 (check_sizeof, check_valueof): Do not include the output in the
14635 test name. Use gdb_test.
14636 (get_valueof): Use gdb_test_multiple.
14637
c4ffd4c0
AC
14638 * gdb.base/step-test.exp: Update copyright. Use
14639 gdb_test_multiple. Ensure that test names do not include
14640 architecture dependent output.
14641
ab89363a
AC
14642 * gdb.gdb/observer.exp: Update copyright.
14643 (setup_test): Use gdb_test_multiple.
14644 (attach_first_observer, attach_second_observer)
14645 (attach_third_observer, detach_first_observer)
14646 (detach_second_observer, detach_third_observer)
14647 (reset_counters, check_counters): Make $message a prefix.
14648 (test_normal_stop_notifications): Add "args" parameter - a list of
14649 init functions to be called. Make $message a prefix,
14650 (test_observer_normal_stop): Change the message prefixes so that
14651 they are unique, pass the attach / detach procedures to
14652 test_normal_stop_notifications.
14653
ec58997a
AC
14654 * gdb.base/signull.exp (test_segv): Prefix all tests with
14655 "${name}". Clean up test messages.
14656
b475183b
AC
14657 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14658
9c7bb332
AC
14659 * gdb.base/ena-dis-br.exp: Update copyright.
14660 (break_at): New function. Replace send_gdb with gdb_test,
14661 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14662 ignore count, not stopped at bpt", with KFAIL.
14663
2dd95497
CV
146642004-07-13 Corinna Vinschen <vinschen@redhat.com>
14665
14666 * gdb.base/attach.exp: Remove cleanupfile handling.
14667
419e626b
AC
146682004-07-12 Andrew Cagney <cagney@gnu.org>
14669
14670 * gdb.base/annota1.exp: Cleanup corefile test name.
14671 * gdb.base/annota3.exp: Ditto.
14672
8b1b3228
AC
146732004-07-12 Andrew Cagney <cagney@gnu.org>
14674
78650829
AC
14675 * gdb.base/signals.exp: Clean up copyright, re-indent.
14676
8b1b3228
AC
14677 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14678 gdb_test and gdb_test_multiple.
14679
935c2760
JJ
146802004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14681
14682 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14683 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14684 provide line number info for first statement in main.
14685
1544280f
AC
146862004-07-08 Andrew Cagney <cagney@gnu.org>
14687
1279f4ff
AC
14688 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14689
1544280f
AC
14690 * gdb.base/sigbpt.exp: Make the common part of each test name a
14691 prefix instead of suffix.
14692
bcc82369
BR
146932004-07-07 Bob Rossi <bob_rossi@cox.net>
14694
14695 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14696 test from test_tbreak_creation_and_listing to
14697 test_file_list_exec_source_file
14698 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14699 Changed name of test from test_tbreak_creation_and_listing to
14700 test_file_list_exec_source_file
14701
23f4b0aa
JJ
147022004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14703
14704 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14705 the jmisc() constructor instead of <init>.
14706 * gdb.java/jmisc1.exp: Ditto.
14707
56401cd5
AC
147082004-07-07 Andrew Cagney <cagney@gnu.org>
14709
14710 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14711 corrupting the PC.
14712
44ae2f6a
MC
147132004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14714
14715 * gdb.cp/templates.exp: Accept whitespace change in demangler
14716 output.
14717
45a83408
AC
147182004-07-06 Andrew Cagney <cagney@gnu.org>
14719
14720 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14721
d205ad70
MC
147222004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14723
14724 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14725 * lib/compiler.cc: Likewise.
14726
06ea1a61
MC
147272004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14728
14729 * lib/compiler.cc: Work around string preprocessing problem
14730 with old hp c++ compiler.
14731 * lib/compiler.c: Likewise.
14732
daab1251
CV
147332004-06-29 Corinna Vinschen <vinschen@redhat.com>
14734
14735 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14736 directives to conditionalize symbol prefixing.
14737 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14738 additional_flags handling. Add underscore prefix for Cygwin.
14739 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14740 conditionalize symbol prefixing.
14741 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14742 additional_flags handling. Add underscore prefix for Cygwin.
14743
cc984116
CV
147442004-06-29 Corinna Vinschen <vinschen@redhat.com>
14745
14746 * gdb.base/bigcore.exp: Skip test on Cygwin.
14747
c279b077
MC
147482004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14749
14750 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14751 formats for "info register". Use gdb_test_multiple. Fix
14752 the "invalid register" test.
14753
0e915747
CV
147542004-06-28 Corinna Vinschen <vinschen@redhat.com>
14755
14756 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14757 PID for Cygwin. Add Cygwin specific strings to check for in some
14758 tests.
14759 (do_attach_tests): Add a test for user interaction when attaching
14760 to a process with no matching symbol table already loaded.
14761
11422c86
AC
147622004-06-26 Andrew Cagney <cagney@gnu.org>
14763
14764 Test PR java/1567 and PR java/1565.
14765 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14766 * gdb.java/jmisc2.exp: Delete file.
14767
cefbce26
MC
147682004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14769
14770 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14771
e19f872c
CV
147722004-06-25 Corinna Vinschen <vinschen@redhat.com>
14773
14774 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14775 attach process.
14776
d931ba3b
MC
147772004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14778
14779 * gdb.cp/pr-1553.exp: Remove.
14780
aef68c48
MC
147812004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14782
14783 * gdb.cp/pr-1553.cc: Remove.
14784 * gdb.cp/pr-1553.exp: Disable this test.
14785
8d5df71a
JB
147862004-06-20 Jim Blandy <jimb@redhat.com>
14787
a9c64011 14788 Fix PR testsuite/1680.
8d5df71a
JB
14789 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14790 regular expressions.
14791
4ac6f39d
MC
147922004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14793
14794 Fix PR testsuite/1679.
14795 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14796 Issue an UNSUPPORTED result instead.
14797
1b413552
JB
147982004-06-18 Jim Blandy <jimb@redhat.com>
14799
14800 * gdb.base/charset.exp: Only send a control-C if we see a new
14801 prompt and incomplete command.
14802
6daa6ebd
MC
148032004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14804
14805 * gdb.cp/pr-574.cc: Add copyright notice.
14806
51fa4ae0
JB
148072004-06-17 Jim Blandy <jimb@redhat.com>
14808
14809 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14810 cases where the regexp has no groups; this grabs random text from
14811 the previous test suite, whatever that was.
14812
8fea26c5
MC
148132004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14814
14815 * gdb.cp/printmethod.cc: Add copyright notice.
14816
1e3aeb41
MC
148172004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14818
14819 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14820
9d9030bc
AC
148212004-06-16 Andrew Cagney <cagney@gnu.org>
14822
14823 * gdb.base/signull.c: Update copyright. Include <string.h>.
14824 (bowler): Replace data_pointer with data_read
14825 and data_write cases. Add code_descriptor case.
14826 (zero, desc): New array and pointer.
14827 (data, code): Change to simple pointers.
14828 * gdb.base/signull.exp: Fix probe pattern matching a function
14829 descriptor SIGSEGV. Replace data_pointer with data_read and
14830 data_write tests.
14831
acd4ad44
AC
148322004-06-16 Andrew Cagney <cagney@gnu.org>
14833
14834 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14835
08fd625c
MC
148362004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14837
14838 * gdb.base/long_long.c: Add copyright notice.
14839
1903502c
MC
148402004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14841
14842 * gdb.base/long_long.exp: Remove reference to
14843 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14844 to gdb_breakpoint and gdb_continue_to_breakpoint.
14845
83313cb1
JB
148462004-06-14 Jim Blandy <jimb@redhat.com>
14847
14848 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14849 endian case.
14850
1bf404ef
AC
148512004-06-14 Andrew Cagney <cagney@gnu.org>
14852
14853 * gdb.base/gcore.exp (capture_command_output): Delete the always
14854 passing tests containing inferior values.
14855 * gdb.base/ending-run.exp: Do not include the breakpoint address
14856 in the test message. Update copyright.
14857 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14858 size in the test name, use gdb_test_multiple. Update copyright.
14859
ef220b33
MC
148602004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14861
14862 * gdb.cp/ref-types.cc: Add copyright notice.
14863
4f70a4c9
MC
148642004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14865
14866 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14867 hp_aCC_compiler.
14868 * lib/compiler.cc: Likewise.
14869 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14870 'set' commands. Log diagnostics for other lines. Set
14871 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14872
335928ac
MC
148732004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14874
14875 * gdb.cp/try_catch.cc: Add copyright notice.
14876
2efb12e8
MC
148772004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14878
14879 * gdb.cp/userdef.cc: Add copyright notice.
14880
0bbed51a
MC
148812004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14882
14883 * gdb.cp/virtfunc.cc: Add copyright notice.
14884
e12a46c9
RC
148852004-06-11 Randolph Chung <tausq@debian.org>
14886
14887 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14888 problem.
14889
338e05af
AC
148902004-06-10 Andrew Cagney <cagney@gnu.org>
14891
14892 * lib/compiler.cc, lib/compiler.c: Append either
14893 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14894 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14895 instead of gcc-3-3.
14896
dc3f10cb
AC
148972004-06-09 Andrew Cagney <cagney@gnu.org>
14898
b4d946af
AC
14899 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14900 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14901
dc3f10cb
AC
14902 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14903 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14904 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14905 fixed.
14906
b5c0bfa2
AC
149072004-06-09 Andrew Cagney <cagney@gnu.org>
14908
14909 * gdb.base/structs.exp (test_struct_returns): Replace
14910 "return_value_unknown" and "finish_value_unknown" by
14911 "return_value_known" and "finish_value_known". Instead of
14912 "return_value_unknown" iff "finish_value_unknown", check
14913 "return_value_known" implies "finish_value_known".
14914
caeb605f
MH
149152004-06-08 Martin Hunt <hunt@redhat.com>
14916
14917 * gdb.base/float.exp: Add pattern for mips targets.
14918
c892bb64
RC
149192004-06-08 Randolph Chung <tausq@debian.org>
14920
14921 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14922 message for unknown architectures more clear.
14923
48306d3e
JB
149242004-06-08 Joel Brobecker <brobecker@gnat.com>
14925
14926 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14927 start the execution of the program.
14928
83ecb59f
JB
149292004-06-07 Jim Blandy <jimb@redhat.com>
14930
14931 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14932 * gdb.arch/i386-cpuid.h: New helper file.
14933
55264cb4
RC
149342004-06-07 Randolph Chung <tausq@debian.org>
14935
14936 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14937 has started.
14938
23cadb28
RM
149392004-06-04 Roland McGrath <roland@redhat.com>
14940
14941 Fix PR gdb/1647.
14942 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
14943 differently to be robust to output buffering differences.
14944
51d01eda
MC
149452004-06-04 Michael Chastain <mec.gnu@mindspring.com>
14946
14947 * gdb.threads/pthreads.exp: Update copyright years.
14948 (check_control_c): Change asynchronous 'after' to synchronous.
14949
f4fc3b93
RM
149502004-06-04 Roland McGrath <roland@redhat.com>
14951
14952 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
14953 next gdb prompt.
14954
4013522b
MC
149552004-06-02 Michael Chastain <mec.gnu@mindspring.com>
14956
14957 Fix PR gdb/1636.
14958 * gdb.threads/manythreads.exp: Change asynchronous 'after'
14959 calls to synchronous.
14960
7a8f1e6b
JB
149612004-05-26 Jim Blandy <jimb@redhat.com>
14962
14963 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
14964
81bb3443
RC
149652004-05-24 Randolph Chung <tausq@debian.org>
14966
14967 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
14968 * gdb.asm/pa.inc: New file.
14969
8f5a3103
MK
149702004-05-22 Mark Kettenis <kettenis@gnu.org>
14971
14972 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
14973
734b8fe8 149742004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 14975 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
14976
14977 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
14978 GDB prompt.
14979
725603e1
UW
149802004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14981
f4fc3b93 14982 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
14983 setjmp/longjmp. Use sigaction instead of signal.
14984
8b923272 149852004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 14986 Michael Snyder <msnyder@redhat.com>
8b923272
JB
14987
14988 * gdb.threads/pthread_cond_wait.c: New file.
14989 * gdb.threads/pthread_cond_wait.exp: New testcase.
14990
8bfabb04
AC
149912004-05-13 Andrew Cagney <cagney@redhat.com>
14992
14993 * gdb.base/signull.exp, gdb.base/signull.c: New files.
14994 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
14995
42edda50
AC
149962004-05-11 Andrew Cagney <cagney@redhat.com>
14997
14998 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
14999 fixed but revealed gdb/1639.
15000
d303a6c7
AC
150012004-05-10 Andrew Cagney <cagney@redhat.com>
15002
15003 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
15004 func1" and "next to 2nd alarm", kernel bug avoided.
15005
bf08c2a1
DJ
150062004-05-10 Daniel Jacobowitz <dan@debian.org>
15007
15008 PR external/1568
15009 * gdb.base/bigcore.exp: Check the size of the dumped core file.
15010 XFAIL if it is smaller than bytes_allocated.
15011 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
15012 (main): Make chunks_allocated unsigned. Correct comment.
15013
c0586a34
JB
150142004-05-07 Joel Brobecker <brobecker@gnat.com>
15015
15016 * gdb.arch/powerpc-aix-prologue.c: New file.
15017 * gdb.arch/powerpc-aix-prologue.exp: New file.
15018
f2785d12
JB
150192004-05-07 Jim Blandy <jimb@redhat.com>
15020
15021 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
15022 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
15023
bd7f6e30
JB
150242004-05-06 Joel Brobecker <brobecker@gnat.com>
15025
15026 * gdb.base/sep.exp: No longer setup_kfail when the program was
15027 built with dwarf2.
15028
0a5e7efe
JI
150292004-05-05 Jim Ingham <jingham@apple.com>
15030
15031 * gdb.base/pending.exp: Make sure pending breakpoints
15032 preserve the ignore count.
f4fc3b93 15033
a8958849
MK
150342004-04-27 Jerome Guitton <guitton@gnat.com>
15035
15036 * i386-prologue.exp: Add testcase for jump instruction as first
15037 instruction of the real code.
15038 * i386-prologue.c (jump_at_beginning): New function.
15039
7e103f5b
MK
150402004-04-28 Mark Kettenis <kettenis@gnu.org>
15041
15042 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
15043 x86_64-*-*.
15044
5d38b224
MK
150452004-04-28 Mark Kettenis <kettenis@gnu.org>
15046
15047 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
15048 i*86-*-*.
15049
0ef32fd9
MK
150502004-04-25 Mark Kettenis <kettenis@gnu.org>
15051
15052 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
15053 expression that checks the return type.
15054
71d7dd7c
AC
150552004-04-23 Andrew Cagney <cagney@redhat.com>
15056
15057 * gdb.base/call-sc.exp: New test of scalar call/return values.
15058 * gdb.base/call-sc.c: Ditto.
15059
1e9f977e
JJ
150602004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15061
15062 * gdb.threads/manythreads.c: Reduce thread stack size.
15063
899d9e3a
JJ
150642004-04-23 Jeff Johnston <jjohnstn@redhat.com>
15065
15066 * gdb.threads/manythreads.c: Add copyright notice.
15067
61bcae62
AC
150682004-04-23 Andrew Cagney <cagney@redhat.com>
15069
15070 * gdb.base/siginfo.exp: Better handle step out of signal.
15071 * gdb.base/sigstep.exp: Ditto.
15072
7339a42e 150732004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 15074 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
15075
15076 * gdb.threads/manythreads.c: New testcase.
15077 * gdb.threads/manythreads.exp: Ditto.
15078
5c98409b
JB
150792004-04-22 Jim Blandy <jimb@redhat.com>
15080
15081 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
15082 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
15083
3b611f1a
MC
150842004-04-21 Michael Chastain <mec.gnu@mindspring.com>
15085
15086 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
15087
f0fd9238
AC
150882004-04-21 Andrew Cagney <cagney@redhat.com>
15089
15090 * gdb.base/sigstep.c: New file.
15091 * gdb.base/sigstep.exp: New file.
15092
90990674
JB
150932004-04-16 Joel Brobecker <brobecker@gnat.com>
15094
15095 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
15096 call to observer_notify_normal_stop.
15097
78cef34b
AC
150982004-04-15 Andrew Cagney <cagney@redhat.com>
15099
15100 * gdb.base/siginfo.c: New file.
15101 * gdb.base/siginfo.exp: New file.
15102
d2343407
JB
151032004-04-12 J. Brobecker <brobecker@gnat.com>
15104
15105 * gdb.base/sep.exp: Fix typo in comment.
15106
a2dba3c8
JB
151072004-04-12 J. Brobecker <brobecker@gnat.com>
15108
15109 * gdb.base/sep.c: New file.
15110 * gdb.base/sep-proc.c: New file.
15111 * gdb.base/sep.exp: New testcase.
15112
15f7b60e
MK
151132004-04-09 Mark Kettenis <kettenis@gnu.org>
15114
15115 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
15116 support.
15117
44f4de1a
AC
151182004-04-05 Andrew Cagney <cagney@redhat.com>
15119
15120 * gdb.base/sigaltstack.c: New file.
15121 * gdb.base/sigaltstack.exp: New file.
15122
ef04f396
JB
151232004-04-04 Joel Brobecker <brobecker@gnat.com>
15124
15125 * gdb.base/foll-fork.exp: Update the expected output for
15126 "help set follow-fork-mode", to match a change that was made
15127 to the help of this variable on 2004-01-13.
15128
d40d2c92
JB
151292004-04-01 Joel Brobecker <brobecker@gnat.com>
15130
15131 * lib/ada.exp: Add copyright notice.
15132 * bar.ads: Likewise.
15133 * bar.adb: Likewise.
15134 * null_record.adb: Likewise.
15135 * null_record.exp: Likewise.
15136 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
15137
f86ef5a3
JB
151382004-04-01 Joel Brobecker <brobecker@gnat.com>
15139
15140 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
15141 * configure: Regenerate.
15142
414e70e3
JB
151432004-04-01 Joel Brobecker <brobecker@gnat.com>
15144
15145 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
15146 to build the application. Remove the message printed when in
15147 verbose mode, redundant with the UNSUPPORTED message above.
15148
f0aaee49
JB
151492004-03-31 Joel Brobecker <brobecker@gnat.com>
15150
15151 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
15152 * gdb.ada (null_record.exp): New testcase.
15153
ac81cb54
JB
151542004-03-31 Joel Brobecker <brobecker@gnat.com>
15155
15156 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
15157
854af2f7
JB
151582004-03-31 Joel Brobecker <brobecker@gnat.com>
15159
15160 * gdb.ada: New subdirectory.
15161 * gdb.ada/Makefile.in: New file.
15162 * gdb.ada/gnat_ada.gpr.in: New file.
15163
034cb681
JB
151642004-03-31 Joel Brobecker <brobecker@gnat.com>
15165
15166 * lib/ada.exp: New file.
15167
78a1a894
DJ
151682004-03-24 Daniel Jacobowitz <drow@mvista.com>
15169
15170 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
15171 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
15172
4b2b3b3e
AC
151732004-03-22 Andrew Cagney <cagney@redhat.com>
15174
15175 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
15176 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
15177 Problem identified by Ulrich Weigand.
15178
23c73aa3
DC
151792004-03-17 David Carlton <carlton@kealia.com>
15180
15181 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15182 PR c++/826.
15183
d63a86f8
RM
151842004-03-16 Roland McGrath <roland@redhat.com>
15185
15186 * gdb.base/auxv.exp: New file.
15187 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
15188
0e02aa50
DC
151892004-03-12 David Carlton <carlton@kealia.com>
15190
15191 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
15192 * gdb.cp/pr-1553.cc: Ditto.
15193 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
15194 pass branch.
15195
c20b71be
MC
151962004-03-12 Michael Chastain <mec.gnu@mindspring.com>
15197
15198 * gdb.cp/templates.exp: Accept more template types.
15199
c7414a01
MC
152002004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15201
15202 From Corinna Vinschen with modifications.
15203 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
15204 local variable obj_with_enum.
15205 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
15206 results with obj_with_enum.
15207
ed69573c
MC
152082004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15209
15210 * gdb.cp/classes.cc: New file, copied from misc.cc.
15211 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
15212
28301461
MC
152132004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15214
15215 * gdb.cp/misc.cc: Add copyright notice.
15216
1198ecbe
DC
152172004-03-05 David Carlton <carlton@kealia.com>
15218
15219 * gdb.cp/rtti.exp: Add 'print *obj3' test.
15220 * gdb.cp/rtti.h: Update copyright.
15221 (namespace n2::n3): New.
15222 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
15223 (n2::n3::func3): New.
15224 (main): Call n2::n3::func3.
15225 * gdb.cp/rtti2.cc: Update copyright.
15226 (n2::create3): New.
15227
9e08c470
MK
152282004-03-04 Mark Kettenis <kettenis@gnu.org>
15229
15230 * gdb.asm/openbsd.inc: Fix typo.
15231
4bebc3aa
FF
152322004-03-03 Fred Fish <fnf@redhat.com>
15233
15234 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
15235 "val" instead of unused "size". Update copyright year.
15236
6ea9fb37
DJ
152372004-02-29 Daniel Jacobowitz <drow@mvista.com>
15238
15239 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
15240 to use unsigned char.
15241 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15242 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
15243
23b23974
DJ
152442004-02-29 Daniel Jacobowitz <drow@mvista.com>
15245
15246 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
15247 line of output.
15248
7574fd53
DJ
152492004-02-28 Daniel Jacobowitz <drow@mvista.com>
15250
15251 * gdb.base/relocate.c (dummy): Initialize.
15252
a195357f
DJ
152532004-02-28 Daniel Jacobowitz <drow@mvista.com>
15254
15255 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
15256 a breakpoint at exit.
15257
72fd54a9
FF
152582004-02-27 Fred Fish <fnf@redhat.com>
15259
15260 * gdb.base/chng-syms.exp: Add expect condition to match failing
15261 case that isn't a timeout.
15262
b9d23137
AC
152632004-02-27 Andrew Cagney <cagney@redhat.com>
15264
15265 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
15266 support.
15267
15d208f6 152682004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 15269
15d208f6
FF
15270 * gdb.arch/gdb1431.c: Remove.
15271 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
15272 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
15273 of "until" incorrectly.
15274
98f9cd2d
JB
152752004-02-26 J. Brobecker <brobecker@gnat.com>
15276
15277 * gdb.cp/class2.cc (empty): New class.
15278 (refer): New function.
15279 (main): Declare an object of type empty and use it.
15280 * gdb.cp/class2.exp: Print the value of an object of type empty.
15281
9b50c11b
JJ
152822004-02-26 Jeff Johnston <jjohnstn@redhat.com>
15283
15284 * gdb.base/langs.exp: Update query string to match the
15285 new nquery format used for pending breakpoints.
15286
0dcd613f
AC
152872004-02-26 Andrew Cagney <cagney@redhat.com>
15288
15289 Fix PR i18n/1570.
15290 * gdb.base/charset.c: Update copyright notice.
15291 (main, init_string): Remove the escape character '\e' tests.
15292 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
15293 * gdb.base/charset.exp (valid_host_charset): Ditto.
15294 * gdb.base/setvar.exp: Ditto.
15295
b8a56647
AC
152962004-02-24 Andrew Cagney <cagney@redhat.com>
15297
90d59e34
AC
15298 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
15299 mmapped data in core file" PASS and FAIL messages consistent.
15300
b8a56647
AC
15301 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
15302 setting a breakpoint. Work around PR java/1565.
15303
9f27c604
JJ
153042004-02-23 Jeff Johnston <jjohnstn@redhat.com>
15305
15306 * lib/gdb.exp (gdb_breakpoint): Update query string to match
15307 new nquery format.
15308 * gdb.base/pending.exp: Ditto.
15309
3224a706
MK
153102004-02-22 Mark Kettenis <kettenis@gnu.org>
15311
15312 * configure.in: Run stabs tests on *BSD.
15313 * configure: Regenerated.
15314
41e0a9ca
MK
153152004-02-21 Mark Kettenis <kettenis@gnu.org>
15316
15317 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
15318
1e1b3428
FF
153192004-02-20 Fred Fish <fnf@redhat.com>
15320
15321 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
15322 blank in test for "returns short", for consistency with other
15323 "returns xxx" tests. Update copyright year.
15324
f9a7572a
FF
153252004-02-19 Fred Fish <fnf@redhat.com>
15326
15327 New testcase for PR breakpoint/1558.
15328 * gdb.arch/gdb1558.exp: New file.
15329 * gdb.arch/gdb1558.c: New file.
15330
b2ce2854
EZ
153312004-02-19 Elena Zannoni <ezannoni@redhat.com>
15332
15333 * gdb.base/nodebug.exp: Fix typo.
15334
e7c9ff01
JB
153352004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15336
15337 Committed by Jim Blandy <jimb@redhat.com>.
15338
62f4b920
JB
15339 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
15340
2db536a1
JB
15341 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
15342
e7c9ff01
JB
15343 * gdb.base/float.exp: Support s390*-*-* targets.
15344
f3205b34
AF
153452004-02-17 Adam Fedor <fedor@gnu.org>
15346
15347 * gdb.base/gdb1555.exp: New file.
15348 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
15349
9d62932d
EZ
153502004-02-17 Elena Zannoni <ezannoni@redhat.com>
15351
15352 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
15353
344c9711
FF
153542004-02-16 Fred Fish <fnf@redhat.com>
15355
15356 * gdb.arch/gdb1291.c: Remove
15357 * gdb.arch/gdb1291.s: New test input file.
15358 * gdb.arch/gdb1291.exp: Expand test to check case that should not
15359 fail. Test for correct result, known incorrect result, other
15360 failures and timeouts.
15361
2d822687
AC
153622004-02-16 Andrew Cagney <cagney@redhat.com>
15363
15364 * gdb.base/bigcore.exp: New file.
15365 * gdb.base/bigcore.c: New file.
15366
dac15b66
AC
153672004-02-13 Andrew Cagney <cagney@redhat.com>
15368
15369 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
15370 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
15371 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
15372 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
15373 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
15374 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
15375 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
15376 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
15377 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
15378 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
15379
6bdfc2c4
JJ
153802004-02-11 Jeff Johnston <jjohnstn@redhat.com>
15381
15382 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
15383 executed is an alloc instruction.
15384
87b3ede8
DC
153852004-02-11 David Carlton <carlton@kealia.com>
15386
15387 * gdb.cp/breakpoint.exp: New.
15388 * gdb.cp/breakpoint.cc: New.
15389
6e19e2bf
MC
153902004-02-11 Michael Chastain <mec.gnu@mindspring.com>
15391
15392 Partial fix for PR gdb/1543.
15393 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
15394 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
15395 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
15396 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
15397 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
15398 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
15399 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
15400 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
15401 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
15402 to bug-gdb@prep.ai.mit.edu .
15403 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
15404 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
15405 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
15406 Likewise.
15407
5c5455dc
AC
154082004-02-10 Andrew Cagney <cagney@redhat.com>
15409
15410 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
15411 using gdb_internal_error_resync.
15412
9cf689d7
DJ
154132004-02-09 Daniel Jacobowitz <drow@mvista.com>
15414
15415 * gdb.threads/thread-specific.exp: Stop early if no threads are
15416 found.
15417
d2dc51db
MC
154182004-02-09 Michael Chastain <mec.gnu@mindspring.com>
15419
15420 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
15421
14b1a056
DJ
154222004-02-08 Daniel Jacobowitz <drow@mvista.com>
15423
15424 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
15425 breakpoints.
15426
83f66e8f
DJ
154272004-02-07 Daniel Jacobowitz <drow@mvista.com>
15428
15429 * config/sim.exp (gdb_load): Handle $arg == "".
15430 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15431 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15432
30fc0091
EZ
154332004-02-07 Elena Zannoni <ezannoni@redhat.com>
15434
a9c64011
AS
15435 * gdb.base/maint.exp: Update test to reflect
15436 obstack changes.
30fc0091 15437
4d806929
JJ
154382004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15439
15440 * gdb.base/pendshr.c (pendfunc): New function that calls
15441 pendfunc1.
15442 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15443
7bfdd688
FF
154442004-02-04 Fred Fish <fnf@redhat.com>
15445
15446 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15447 function symbols and update copyright years.
15448 * gdb.arch/gdb1291.c: Ditto.
15449
aaa08ee4
MC
154502004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15451
15452 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15453
dbad7755
MC
154542004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15455
15456 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15457
ec4646ef
MC
154582004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15459
15460 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15461
1b802196
FF
154622004-02-02 Fred Fish <fnf@redhat.com>
15463
15464 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15465 remote targets. Update copyright years.
15466
18fe2033
JJ
154672004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15468
15469 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15470 support.
15471 * gdb.base/langs.exp: Fix test which attempts to create
15472 breakpoint on non-existent function to handle new pending
15473 support.
15474 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15475 a breakpoint.
15476 * gdb.base/pending.exp: New test.
15477 * gdb.base/pending.c: New file.
15478 * gdb.base/pendshr.c: Ditto.
15479
8d577d32
DC
154802004-02-02 David Carlton <carlton@kealia.com>
15481
15482 * gdb.cp/overload.exp: Add overloadNamespace tests.
15483 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15484 (overloadNamespace, XXX): New.
15485 (main): Call XXX::marker2.
15486
3ad13771
FF
154872004-02-01 Fred Fish <fnf@redhat.com>
15488
15489 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15490 * gdb.base/finish.exp: Ditto.
15491 * gdb.base/gcore.exp: Ditto.
15492 * gdb.base/huge.exp: Ditto.
15493 * gdb.base/info-proc.exp: Ditto.
15494 * gdb.base/return2.exp: Ditto.
15495 * gdb.threads/gcore-thread.exp: Ditto.
15496
44c75849
DJ
154972004-02-01 Daniel Jacobowitz <drow@mvista.com>
15498
15499 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15500
005bc093
MK
155012004-02-01 Mark Kettenis <kettenis@gnu.org>
15502
15503 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15504 that opening the file succeeds on OpenBSD.
15505
c47cebdb
DJ
155062004-02-01 Daniel Jacobowitz <drow@mvista.com>
15507
15508 * gdb.threads/thread-specific.c: New file.
15509 * gdb.threads/threads-specific.exp: New test script.
15510 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15511 to expect_out.
15512
5a01311c
MK
155132004-02-01 Mark Kettenis <kettenis@gnu.org>
15514
15515 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15516 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15517 only on the "print_small_structs from print_long_arg_list" test.
15518
ce22a4f1
DJ
155192004-02-01 Daniel Jacobowitz <drow@mvista.com>
15520
15521 * gdb.base/completion.exp: Kill a stray backslash.
15522
15523 From Jim Ingham <jingham@apple.com>:
15524 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15525 agrees with the result from sending a tab.
15526
abbab9d3
DJ
155272004-01-31 Daniel Jacobowitz <drow@mvista.com>
15528
15529 * gdb.base/chng-syms.exp: Remove stray newline.
15530
53904d1e
MK
155312004-01-31 Mark Kettenis <kettenis@gnu.org>
15532
15533 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15534 *-*-openbsd*.
15535 * gdb.asm/openbsd.inc: New file.
15536
3a4b3aac
MK
155372004-01-30 Mark Kettenis <kettenis@gnu.org>
15538
15539 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15540 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15541 *-*solaris2*. Remove commented out default settings for
15542 asm-flags. Replace gdb_compile with target_link.
15543
ebac27b4
MC
155442004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15545
15546 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15547 for all tests. Remove old hp-ux and cygnus xfail cases.
15548
d8679d84
PH
155492004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15550
15551 * gdb.base/chng-syms.exp: New file.
15552 * gdb.base/chng-syms.c: New file.
15553
0a55bc22
MC
155542004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15555
15556 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15557 Provide arms for current output in all my configurations.
15558
94b8e876
MC
155592004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15560
15561 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15562 * lib/compiler.cc: Likewise.
15563 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15564 get the right preprocessor. Eval the output directly. Remove
15565 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15566 hp_f77_compiler and hp_f90_compiler completely.
15567 (gdb_preprocess): Delete.
15568 (get_compiler): Delete.
15569
7cf03d44
MK
155702004-01-24 Mark Kettenis <kettenis@gnu.org>
15571
15572 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15573 <string.h>.
15574
68b6dce9
NR
155752004-01-24 Nick Roberts <nick@nick.uklinux.net>
15576
15577 * gdb.mi/mi-stack.exp: Update copyright.
15578
b368761e
DC
155792004-01-23 David Carlton <carlton@kealia.com>
15580
15581 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15582 test for cp_lookup_transparent_type.
15583 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15584 call them.
15585
f2061b53
DJ
155862004-01-23 Daniel Jacobowitz <drow@mvista.com>
15587
15588 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15589 after -var-update.
15590
37fc574a
DC
155912004-01-23 David Carlton <carlton@kealia.com>
15592
15593 * gdb.cp/namespace.cc (C::ensureRefs): New.
15594 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15595
8e94b928
NR
155962004-01-20 Nick Roberts <nick@nick.uklinux.net>
15597
15598 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15599 case "-stack-list-locals 2".
15600 * gdb.mi/mi-var-child.exp: Test for case
15601 "-var-list-children --all-values NAME".
15602
997b0952
MC
156032004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15604
15605 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15606
52470da3
MK
156072004-01-18 Mark Kettenis <kettenis@gnu.org>
15608
7049b4b8
MK
15609 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15610 used with gdb_test_multiple.
15611
52470da3
MK
15612 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15613 read at address 0. This fixes PR testsuite/1504.
15614
da6012e5
DJ
156152004-01-18 Daniel Jacobowitz <drow@mvista.com>
15616
15617 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15618 Remove downloading, guessing the host executable, the calls to
15619 gdb_file_cmd and gdb_target_cmd, and "load" support.
15620 (infer_host_exec): New function broken out from gdb_load.
15621 (gdb_load): New wrapper for gdbserver_gdb_load.
15622 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15623 gdb_target_cmd. Use -target-select.
15624 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15625 Download binaries to the host. Clear last_mi_remote_file when
15626 we load a new binary.
15627 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15628 call gdbserver_gdb_load and mi_gdb_target_cmd.
15629
32c70722
MC
156302004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15631
15632 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15633 type patterns.
15634
b0cecf36
MC
156352004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15636
15637 * gdb.cp/templates.exp: Fix typo in test name of
15638 "print Foo<volatile char*>::foo".
15639
4120d7e6
MC
156402004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15641
15642 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15643
f679e530
BE
156442004-01-16 Ben Elliston <bje@wasabisystems.com>
15645
15646 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15647 (clean mostlyclean): Remove empty rm.
15648
091c48f6
MC
156492004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15650
15651 * gdb.base/setvar.exp: Add copyright years.
15652
3e5fc8d2
DC
156532004-01-14 David Carlton <carlton@bactrian.org>
15654
15655 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15656 PR c++/1511 and update coment.
15657 * gdb.cp/templates.exp: Update patterns to match current output.
15658 If changes involve something other than whitespace, KFAIL
15659 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15660
63d06c5c
DC
156612004-01-14 David Carlton <carlton@kealia.com>
15662
15663 * gdb.cp/namespace.exp: Add tests involving classes defined within
15664 namespaces.
15665 * gdb.cp/namespace.cc (C::CClass): New.
15666 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15667
a51dab88
EZ
156682004-01-14 Elena Zannoni <ezannoni@redhat.com>
15669
15670 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15671 what debug info we have. Print a better message if something goes
15672 wrong while producing the separate debug info file.
15673
a476ccc9
MC
156742004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15675
15676 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15677
f453692c
MC
156782004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15679
15680 * gdb.base/callfuncs.c: Add copyright notice.
15681
f40063a5
MC
156822004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15683
15684 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15685 inheritance. PR gdb/1498, PR gcc/13539.
15686
19ac3974
EZ
156872004-01-13 Elena Zannoni <ezannoni@redhat.com>
15688
a9c64011
AS
15689 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15690 test specific name.
15691 * gdb.mi/gdb669.exp: Ditto.
15692 * gdb.mi/mi-pthreads.exp: Ditto.
15693 * gdb.mi/mi1-pthreads.exp: Ditto.
15694 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15695
56c97c6e
MC
156962004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15697
15698 * gdb.cp/member-ptr.cc: Add copyright notice.
15699
a0644324
MC
157002004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15701
15702 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15703 some patterns for recent versions of gcc and hpacc. Delete
15704 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15705 Delete tests that access a NULL pointer-to-member-data. This
15706 script is still disabled for gcc.
15707
32fabe09
EZ
157082004-01-12 Elena Zannoni <ezannoni@redhat.com>
15709
15710 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15711 escaped correctly.
32fabe09 15712
1f8a6abb
EZ
157132004-01-12 Elena Zannoni <ezannoni@redhat.com>
15714
15715 * gdb.base/sepdebug.exp: New file.
15716 * gdb.base/sepdebug.c: New file.
15717 * lib/gdb.exp (separate_debug_filename): New procedure.
15718 (gdb_gnu_strip_debug): New procedure.
15719
48efe704
AC
157202004-01-12 Andrew Cagney <cagney@redhat.com>
15721
15722 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15723 * gdb.mi/ChangeLog-1999-2003: New file.
15724
a9415475
AC
157252004-01-12 Andrew Cagney <cagney@redhat.com>
15726
15727 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15728 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15729 or EEXIST", treat EBUSY as an XFAIL.
15730
83b8cf9d
MC
157312004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15732
15733 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15734 hp_cc_compiler.
15735
9939d2a8
MC
157362004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15737
15738 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15739 decorations.
15740
1ff8cadf
MC
157412004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15742
15743 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15744 and "(aCC)" decorations. Remove obsolete doco about old
15745 test results.
15746
6fa9022e
MC
157472004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15748
15749 * gdb.cp/exception.exp: Fix typo in doco.
15750
209721fe
MK
157512004-01-09 Mark Kettenis <kettenis@gnu.org>
15752
15753 * gdb.base/gdb1476.exp: Fix typo.
15754
ef11303e
MC
157552004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15756
15757 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15758 file.
15759
041ab88c
MC
157602004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15761
15762 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15763 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15764 Use gdb_compile. Remove restriction on gcc. Add some patterns
15765 for recent version of gdb. Delete second half, which was a copy
15766 of the first half with different build flags. This test is
15767 still disabled because it is still not ready for production.
15768
e36d075a
MC
157692004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15770
15771 * gdb.cp/exception.cc: Add copyright notice.
15772 * gdb.cp/exception.exp: Add a notice that this file is broken
15773 because of line number changes caused by addition of copyright
15774 notice.
15775
42b190ad
MC
157762004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15777
15778 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15779 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15780
8f25f06b
MC
157812004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15782
15783 * gdb.cp/classes.exp: Accept gnu abi 2.
15784 * gdb.cp/derivation.exp: Likewise.
15785 * gdb.cp/overload.exp: Likewise.
15786 * gdb.cp/virtfunc.exp: Likewise.
15787
06ded8b8
MC
157882004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15789
15790 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15791 semicolon after end of function.
15792
77c26ae3
MC
157932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15794
15795 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15796 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15797 boilerplate code for compiling and running the program under
15798 test. Add some string method tests.
15799
20757486
MC
158002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15801
15802 * gdb.cp/bs15503.cc: Add copyright notice.
15803 * gdb.cp/bs15503.exp: Adjust line number.
15804
0fd3b503
MC
158052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15806
15807 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15808 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15809
10d1bea8
MC
158102004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15811
15812 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15813 hp_cc_compiler.
15814
2789202a
MC
158152004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15816
15817 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15818 * gdb.cp/ctti.exp: Use the marker instead of "next".
15819 With gcc, run further before bailing.
15820
b862f14c
MC
158212004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15822
15823 * gdb.cp/cttiadd.cc: Add copyright notice.
15824 * gdb.cp/cttiadd1.cc: Likewise.
15825 * gdb.cp/cttiadd2.cc: Likewise.
15826 * gdb.cp/cttiadd3.cc: Likewise.
15827
96da2469
MC
158282004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15829
15830 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15831 Use gdb_test, gdb_test_multiple. Use floating-point values that
15832 have exact representations in IEEE-ish formats.
15833
053248ff
MC
158342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15835
15836 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15837 compilers. Delete duplicate call to get_compiler_info.
15838 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15839 * gdb.base/volatile.exp: Likewise.
15840
84acecdd
MK
158412004-01-07 Mark Kettenis <kettenis@gnu.org>
15842
15843 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15844 memory at address 0.
15845
fe11a27f
MC
158462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15847
15848 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15849 to test for hp-ux assembler. Fix copyright years.
15850
60ad077b
AC
158512004-01-07 Andrew Cagney <cagney@redhat.com>
15852
15853 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15854
1c9b8f33
AC
158552004-01-07 Andrew Cagney <cagney@redhat.com>
15856
15857 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15858 when creating the read-only file. From analysis by Roland McGrath
15859 and Elena Zannoni.
15860
753ccc7a
MC
158612004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15862
15863 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15864
eca3e36b
MC
158652004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15866
15867 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15868 data pointers.
15869
f8d4bac4
MC
158702004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15871
15872 * gdb.cp/m-static.exp: Compile one source file at a time.
15873 Delete unused call to get_compiler_info.
15874
9b4e0f94
MC
158752004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15876
15877 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15878 * gdb.base/call-rt-st.exp: Likewise.
15879 * gdb.base/nodebug.exp: Likewise.
15880 * gdb.base/volatile.exp: Likewise.
15881 * gdb.cp/ref-types.exp: Likewise.
15882 * gdb.cp/templates.exp: Likewise.
15883
023c1024
MK
158842004-01-05 Mark Kettenis <kettenis@gnu.org>
15885
15886 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15887
19703c4a
MC
158882004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15889
15890 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15891 hppa*-hp-hpux*.
15892
18b67037
MK
158932004-01-04 Mark Kettenis <kettenis@gnu.org>
15894
ba6219c8
MK
15895 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15896 x86_64-*-*.
15897
18b67037
MK
15898 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15899 sparc64-*-* and sparc*-solaris2*.
15900
1bfbbb9d
MK
159012004-01-04 Mark Kettenis <kettenis@gnu.org>
15902
15903 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15904 return ${tests}" test. The ${tests} already mentions the
15905 filename.
15906
06846494
MC
159072004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15908
15909 * gdb.cp/local.exp: Accept gcc abi 2.
15910
3b0cb202
MC
159112004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15912
15913 * gdb.cp/templates.exp: Accept gcc abi 2.
15914
0643ec3f
MC
159152004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15916
15917 * lib/compiler.cc: Remove supports_template_debugging.
15918 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15919
d231d0b1
MC
159202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15921
15922 * gdb.cp/namespace.exp: Accept gcc abi 2.
15923
44ffb27c
MC
159242004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15925
15926 * gdb.cp/method.exp: Accept gcc abi 2.
15927
184ad485
MC
159282004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15929
15930 * gdb.cp/classes.exp: Generate identical results as old version.
15931 * gdb.cp/derivation.exp: Likewise.
15932 * gdb.cp/overload.exp: Likewise.
15933 * gdb.cp/virtfunc.exp: Likewise.
15934
116f09e7
MC
159352004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15936
15937 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15938 mysterious bug with sourceware version of expect.
15939
b1379776
MC
159402004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15941
15942 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
15943 current versions of gcc, including gcc abi 2. Remove gratuitous
15944 restart of test program. Use gdb_test_multiple and gdb_test for
15945 all tests. Add patterns to xfail missing "const" in "const char *"
15946 and kfail PR gdb/1155.
15947
6b7a4c0e
MC
159482004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15949
15950 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
15951 current versions of gcc, including gcc abi 2. Remove gratuitous
15952 restart of test program. Use gdb_test_multiple and gdb_test for
15953 all tests. Add patterns to kfail PR gdb/1498.
15954
51615d72
MC
159552003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15956
15957 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
15958 current versions of gcc, including gcc abi 2. Use "breakpoint"
15959 and "continue" instead of restarting the target program. Use
15960 gdb_test_multiple and gdb_test for all tests.
15961
7b79a9d7
MK
159622004-01-01 Mark Kettenis <kettenis@gnu.org>
15963
15964 * gdb.asm/asm-source.exp: Update copyright year. Link statically
15965 for *-*-solaris2*.
15966
1cd3489f
MC
159672003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15968
15969 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
15970 current versions of gcc, including gcc abi 2. Use "breakpoint"
15971 and "continue" instead of restarting the target program several
15972 times. Use gdb_test_multiple and gdb_test for all tests.
15973
850742db
MC
159742003-12-18 Michael Chastain <mec.gnu@mindspring.com>
15975
15976 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
15977 source files.
15978
eb4bbda8
MC
159792003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15980
15981 * gdb.base/environ.exp: Handle compiling test case from multiple
15982 source files.
15983
e42c7771
MC
159842003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15985
15986 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
15987
80e4b428
JB
159882003-12-17 Jim Blandy <jimb@redhat.com>
15989
5f06973a
JB
15990 * gdb.base/freebpcmd.c: Add copyright notice.
15991
80e4b428
JB
15992 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
15993
0ab84fb7
MC
159942003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15995
15996 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
15997
1b3bb3d0
JB
159982003-12-13 Jim Blandy <jimb@redhat.com>
15999
16000 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
16001
3a4c9371
KB
160022003-12-12 Kevin Buettner <kevinb@redhat.com>
16003
16004 * gdb.asm/frv.inc: New file.
16005 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
16006
a1dea79a
FF
160072003-12-09 Fred Fish <fnf@redhat.com>
16008
16009 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
16010 functions to break1.c and leave prototypes behind. Add more
16011 "set breakpoint NN here" comments.
16012 * gdb.base/break1.c: New file.
16013
16014 * gdb.base/break.exp: Handle compiling test case from multiple
16015 source files and change source file references as needed.
16016 * gdb.base/completion.exp: Ditto.
16017 * gdb.base/condbreak.exp: Ditto.
16018 * gdb.base/define.exp: Ditto.
16019 * gdb.base/ena-dis-br.exp: Ditto.
16020 * gdb.base/info-proc.exp: Ditto.
16021 * gdb.base/maint.exp: Ditto.
16022 * gdb.base/until.exp: Ditto.
16023
16024 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
16025 hardcoded line numbers.
16026 * gdb.base/define.exp: Ditto.
16027 * gdb.base/ena-dis-br.exp: Ditto.
16028 * gdb.base/maint.exp: Ditto.
16029 * gdb.base/until.exp: Ditto.
16030
16031 * gdb.base/completion.exp: Use "break1" for completion tests since
16032 "break" is no longer a unique prefix.
16033
5266b69c
AC
160342003-12-06 Andrew Cagney <cagney@redhat.com>
16035
16036 * gdb.base/structs.exp (test_struct_returns): When applicable, set
16037 "return_value_unimplemented". When an unimplemented struct return
16038 architecture, report incorrect values as a KFAIL
16039
374451f0
MC
160402003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16041
16042 * gdb.cp/rtti.exp: Accept new wording of warning from
16043 cp_lookup_rtti_type.
16044
ba9b20a7
MC
160452003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16046
16047 Partial fix for PR testsuite/1456.
16048 * gdb.base/scope.exp (test_at_main): Replace references to
16049 gcc_compiled with calls to test_compiler_info.
16050 (test_at_foo): Likewise.
16051 (test_at_bar): Likewise.
16052
b74b6d0b
MC
160532003-12-04 Michael Chastain <mec.gnu@mindspring.com>
16054
16055 Partial fix for PR testsuite/1456.
16056 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
16057 to test_compiler_info.
16058
ccfa3402
MC
160592003-12-03 Michael Chastain <mec.gnu@mindspring.com>
16060
16061 * gdb.base/so-impl-ld.exp: Update copyright notice.
16062
f6246aba
MC
160632003-12-02 Michael Chastain <mec.gnu@mindspring.com>
16064
16065 Partial fix for PR testsuite/1456.
16066 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
16067 to test_compiler_info.
16068
13ae734a
MC
160692003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16070
16071 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
16072 from current versions of gdb. Clean up regular expressions.
16073 Delete redundant timeout case.
16074
d8e1cdee
MC
160752003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16076
16077 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
16078 from current versions of gdb. Clean up regular expressions.
16079 Delete redundant timeout case.
16080
96457b64
MC
160812003-12-01 Michael Chastain <mec.gnu@mindspring.com>
16082
16083 Partial fix for PR testsuite/1456.
16084 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
16085 gcc_compiled with call to test_compiler_info.
16086
f35309fc
MC
160872003-11-30 Michael Chastain <mec.gnu@mindspring.com>
16088
16089 Partial fix for PR testsuite/1456.
16090 * gdb.base/list.exp (test_list_function): Delete unused declaration
16091 of gcc_compiled.
16092
d7afdf9b
MC
160932003-11-29 Michael Chastain <mec.gnu@mindspring.com>
16094
16095 Partial fix for PR testsuite/1456.
16096 * gdb.base/complex.exp: Replace reference to gcc_compiled with
16097 call to test_compiler_info.
16098
71507b56
MK
160992003-11-29 Mark Kettenis <kettenis@gnu.org>
16100
16101 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
16102 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
16103 it to create the appropriate note.inc.
16104 * gdb.asm/asmsrc1.s: Include "note.inc".
16105 * gdb.asm/netbsd.inc: New file.
16106 * gdb.asm/empty.inc: New file.
16107
f81f93f7
MC
161082003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16109
16110 Partial fix for PR testsuite/1456.
16111 * gdb.base/constvars.exp: Replace references to gcc_compiled with
16112 calls to test_compiler_info.
16113
9a77938e
MC
161142003-11-27 Michael Chastain <mec.gnu@mindspring.com>
16115
16116 Partial fix for PR testsuite/1456.
16117 * gdb.base/volatile.exp: Replace references to gcc_compiled with
16118 calls to test_compiler_info.
16119
e8367dc7
MK
161202003-11-27 Mark Kettenis <kettenis@gnu.org>
16121
16122 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
16123 pattern for the KFAILs.
16124
526c61ee
AF
161252003-11-25 Adam Fedor <fedor@gnu.org>
16126
16127 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
16128 * gdb.objc/objcdecode.m: New file.
16129
28f2d600
AF
161302003-11-25 Adam Fedor <fedor@gnu.org>
16131
16132 * gdb.objc/nondebug.exp: Test for PR objc/1236.
16133 * gdb.objc/nondebug.m: New file.
16134
a3895cee
BE
161352003-11-26 Ben Elliston <bje@wasabisystems.com>
16136
16137 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16138 NetBSD as it does on FreeBSD. Modelled on a similar change by
16139 Mark Kettenis on 2003-05-30.
16140 (link-flags): Set to "--entry _start" regardless of target.
16141 Special linker flags are to be appended to $link-flags.
16142 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
16143
c9f2c8a3
MC
161442003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16145
16146 * gdb.cp/method.exp: Accept output of new demangler.
16147
15a0587a 161482003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
16149
16150 * gdb/class2.exp: New file.
16151 * gdb/class2.cc: New file.
16152
3c00b570
MC
161532003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16154
16155 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
16156 of new demangler.
16157
7027acc7
MK
161582003-11-23 Mark Kettenis <kettenis@gnu.org>
16159
16160 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
16161 of gdb_test "run".
16162
b0e1598a
MK
161632003-11-23 Mark Kettenis <kettenis@gnu.org>
16164
16165 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
16166 "continue" into "run".
16167
4d9eda44
MC
161682003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16169
16170 Partial fix for PR testsuite/1456.
16171 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
16172 call to test_compiler_info.
16173 * gdb.cp/ctti.exp: Likewise.
16174 * gdb.cp/derivation.exp: Likewise.
16175 * gdb.cp/member-ptr.exp: Likewise.
16176 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
16177 reference to gcc_compiled.
16178
161792003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
16180
16181 Fix PR testsuite/1463.
16182 * gdb.base/structs.exp (start_structs_test): Call
16183 get_debug_format before using the debug format.
16184
d422fe19
AC
161852003-11-22 Andrew Cagney <cagney@redhat.com>
16186
16187 * lib/gdb.exp (gdb_test_multiple): Add simple example.
16188 * gdb.base/structs.exp: Use gdb_test_multiple.
16189
039cf96d
AC
161902003-11-20 Andrew Cagney <cagney@redhat.com>
16191
6882279b
AC
16192 * gdb.base/structs.exp: Handle and recover from internal errors.
16193 Replace "foo${n}" with "foo<n>" in test messages.
16194
e53890ae
AC
16195 * gdb.base/structs.exp: Update copyright. Rewrite.
16196 * gdb.base/structs.c: Update copyright. Rewrite.
16197
2b211c59
AC
16198 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
16199 resync count exceeded.
d63a86f8 16200
039cf96d
AC
16201 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
16202 from the internal error.
16203 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
16204 Original from Jim Blandy.
16205 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 16206
eac98b22
AC
162072003-11-19 Andrew Cagney <cagney@redhat.com>
16208
16209 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
16210 KFAIL.
16211
67455b2a
MK
162122003-11-17 Mark Kettenis <kettenis@gnu.org>
16213
16214 New testcase for PR backtrace/1435.
16215 * gdb.arch/i386-unwind.exp: New file.
16216 * gdb.arch/i386-unwind.c: New file.
16217
853d6e5b
AC
162182003-11-17 Andrew Cagney <cagney@redhat.com>
16219
16220 * lib/gdb.exp (compiler_info): New global.
16221 (test_compiler_info): New function.
16222 (get_compiler_info): Set compiler_info.
16223 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
16224 "compiler_info" to gcc-<major>-<minor>.
16225
38cf6e11
MC
162262003-11-15 Michael Chastain <mec.gnu@mindspring.com>
16227
16228 * gdb.trace/configure: Remove.
16229
a50d3602
EZ
162302003-11-13 Elena Zannoni <ezannoni@redhat.com>
16231
16232 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 16233 breakpoints.
a50d3602
EZ
16234 * gdb.base/break.exp: Remove all references to explicit line
16235 numbers.
16236
d9407aaa
NC
162372003-11-11 Nick Clifton <nickc@redhat.com>
16238
16239 * gdb.base/shreloc.exp: Do not run for targets which do not
16240 support shared objects.
16241
db488fc1
CV
162422003-11-10 Corinna Vinschen <vinschen@redhat.com>
16243
16244 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
16245 Don't run tests if nofileio flag is given.
16246
6a90a18e
EZ
162472003-11-07 Elena Zannoni <ezannoni@redhat.com>
16248
16249 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 16250 as well as 'Watchpoint'.
6a90a18e 16251
0b915e9c
EZ
162522003-11-06 Elena Zannoni <ezannoni@redhat.com>
16253
16254 Reported by Jim Ingham <jingham@apple.com>:
16255 * gdb.base/annota1.exp: Match at least one occurrence of the
16256 signal handler annotation.
16257
d7e4b55f
EZ
162582003-11-06 Elena Zannoni <ezannoni@redhat.com>
16259
a9c64011
AS
16260 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
16261 as well as 'Watchpoint'.
d7e4b55f 16262
2fe4e8d0
MC
162632003-11-05 Michael Chastain <mec@shout.net>
16264
16265 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
16266
6ef88553
KW
162672003-11-03 Kris Warkentin <kewarken@qnx.com>
16268
16269 * gdb.arch/gdb1291.c: New test file.
16270 * gdb.arch/gdb1291.exp: New test script.
16271 * gdb.arch/gdb1431.c: New test file.
16272 * gdb.arch/gdb1431.exp: New test script.
16273
ae7dc4d8
MC
162742003-10-22 Michael Chastain <mec@shout.net>
16275
16276 * gdb.mi/pthreads.c: Add copyright notice.
16277
c39d7427
MC
162782003-10-22 Michael Chastain <mec@shout.net>
16279
16280 * gdb.threads/pthreads.c: Add copyright notice.
16281
8b7d96c1
MC
162822003-10-20 Michael Chastain <mec@shout.net>
16283
16284 * gdb.base/gdb1056.exp: New test script.
16285
d1d69fdd
DJ
162862003-10-13 Daniel Jacobowitz <drow@mvista.com>
16287
16288 * gdb.threads/killed.exp: Use gdb_run_cmd.
16289
7d605576
DJ
162902003-10-13 Daniel Jacobowitz <drow@mvista.com>
16291
16292 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
16293 create a core file.
16294 * gdb.threads/gcore-thread.exp: Likewise.
16295
618ec112
CV
162962003-10-13 Corinna Vinschen <vinschen@redhat.com>
16297
16298 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
16299 type, based on char type.
16300 (struct bit_flags_short_t): New bitfield type, based on short type.
16301 (init_bit_flags_char): New fuction.
16302 (init_bit_flags_short): Ditto.
16303 (print_bit_flags_char): Ditto.
16304 (print_bit_flags_short): Ditto.
16305 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
16306
9367a73c
MC
163072003-10-11 Michael Chastain <mec@shout.net>
16308
16309 * gdb.base/call-rt-st.exp: Update copyright year.
16310
1decf120
KI
163112003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
16312
16313 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
16314 * gdb.disasm/sh3.s: Ditto.
16315
5445b2ae
DJ
163162003-10-07 Daniel Jacobowitz <drow@mvista.com>
16317
16318 * gdb.threads/switch-threads.exp: New test.
16319 * gdb.threads/switch-threads.c: New source file.
16320
aec24853
CV
163212003-10-07 Corinna Vinschen <vinschen@redhat.com>
16322
16323 * gdb.base/ending-run.exp: Add sh specific case.
16324
adc7428d
AC
163252003-10-06 Andrew Cagney <cagney@redhat.com>
16326
16327 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
16328 * gdb.disasm/mn10200.exp: Delete obsolete file.
16329
c9d37158
DJ
163302003-09-29 Daniel Jacobowitz <drow@mvista.com>
16331
16332 * ChangeLog: Correct an entry command.exp -> commands.exp.
16333 * gdb.base/commands.exp (bp_deleted_in_command_test)
16334 (temporary_breakpoint_commands): Check noargs.
16335
79c2c32d
DC
163362003-09-25 David Carlton <carlton@kealia.com>
16337
16338 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
16339 of some print tests, where appropriate. Add tests for C::D::cd,
16340 E::ce, F::cXfX, G::XgX.
16341 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
16342
594e6d67
RE
163432003-09-25 Richard Earnshaw <rearnsha@arm.com>
16344
16345 * lib/java.exp (java_init): Import target_alias before using it.
16346
10f0d451
DC
163472003-09-25 David Carlton <carlton@kealia.com>
16348
16349 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
16350
274bcba0
EZ
163512003-09-23 Elena Zannoni <ezannoni@redhat.com>
16352
d63a86f8 16353 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 16354 weirdness.
274bcba0 16355
cdbf20f7
MC
163562003-09-17 Michael Chastain <mec@shout.net>
16357
16358 * gdb.cp/gdb1355.exp: New file.
16359 * gdb.cp/gdb1355.c: New file.
16360
71e06f80
CV
163612003-09-15 Corinna Vinschen <vinschen@redhat.com>
16362
16363 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
16364 * gdb.asm/sh.inc: New file.
16365
5c4e30ca
DC
163662003-09-11 David Carlton <carlton@kealia.com>
16367
bd45b7af
DC
16368 * gdb.cp/namespace.exp: Add tests for namespace types.
16369 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
16370 (test_namespace): New.
16371
1c199746
EZ
163722003-09-11 Elena Zannoni <ezannoni@redhat.com>
16373
a9c64011 16374 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 16375 * gdb.stabs/weird.exp: Ditto.
1c199746 16376
04ed252f
MC
163772003-09-08 Michael Chastain <mec@shout.net>
16378
16379 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
16380
d8a2d9e7
MC
163812003-09-07 Michael Chastain <mec@shout.net>
16382
16383 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
16384 'parse error'.
16385
161afb24
MK
163862003-09-07 Mark Kettenis <m.kettenis@osp.nl>
16387
16388 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
16389
49f2741a
MC
163902003-08-30 Michael Chastain <mec@shout.net>
16391
16392 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
16393 * gdb.gdb/observer.exp: Ditto.
16394 * gdb.gdb/xfullpath.exp: Ditto.
16395
8afa723e
MK
163962003-08-29 Mark Kettenis <kettenis@gnu.org>
16397
16398 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
16399 *-*-*bsd*.
16400
f31dfe3b
JJ
164012003-08-28 Jeff Johnston <jjohnstn@redhat.com>
16402
16403 * gdb.base/dump.exp: Skip for ia64.
16404
4630e498
JJ
164052003-08-25 Jeff Johnston <jjohnstn@redhat.com>
16406
16407 * gdb.asm/asm-source.exp: Add ia64 support.
16408 * gdb.asm/ia64.inc: New file.
16409
1105b7ef
MC
164102003-08-22 Michael Chastain <mec@shout.net>
16411
16412 * gdb.cp: New directory.
16413 * gdb.cp/*: Copy from gdb.c++/*.
16414 * gdb.c++/*: Remove.
16415 * Makefile.in: Change gdb.c++ to gdb.cp.
16416 * configure.in: Ditto.
16417 * configure: Regnerate.
16418
c945b932
MK
164192003-08-18 Mark Kettenis <kettenis@gnu.org>
16420
16421 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
16422 * gdb.arch/i386-prologue.c (gdb1338): Add function.
16423
2b66634b
DJ
164242003-08-17 Daniel Jacobowitz <drow@mvista.com>
16425
16426 * mi-var-display.exp (-var-list-children weird): Accept function
16427 pointers with argument types.
16428 * mi1-var-display.exp (-var-list-children weird): Likewise.
16429 * mi2-var-display.exp (-var-list-children weird): Likewise.
16430
a356f73b
DJ
164312003-08-17 Daniel Jacobowitz <drow@mvista.com>
16432
16433 * gdb.base/annota3.exp: Add missing newline.
16434
483417b8
MC
164352003-08-06 Michael Chastain <mec@shout.net>
16436
16437 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16438
c99c59c3
MS
164392003-08-12 Michael Snyder <msnyder@redhat.com>
16440
16441 * gdb.base/float.exp: Add test for SH.
16442
55ed7501
MK
164432003-08-10 Mark Kettenis <kettenis@gnu.org>
16444
16445 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16446
1a371f2e
EZ
164472003-08-07 Elena Zannoni <ezannoni@redhat.com>
16448
16449 * gdb.base/completion.exp: Remove reduntant completion test
16450 on filename.
16451
e0f353ce
EZ
164522003-08-07 Elena Zannoni <ezannoni@redhat.com>
16453
a9c64011
AS
16454 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16455 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16456 gdb.trace/save-trace.exp: Make sure that full pathnames are
16457 escaped correctly.
e0f353ce 16458
5710a1af 164592003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16460
a9c64011
AS
16461 * configure.in: Don't generate config.h from config.hin.
16462 * configure: Regenerate.
16463 * config.hin: Remove file.
16464 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16465 * gdb.threads/pthreads.c: Ditto.
5710a1af 16466
dcd81ce9
DJ
164672003-08-07 Daniel Jacobowitz <drow@mvista.com>
16468
16469 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16470 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16471 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16472 Replace ld24 with seth/add3.
16473
6009d884
AC
164742003-08-02 Andrew Cagney <cagney@redhat.com>
16475
16476 * gdb.base/annota3.exp: New file.
16477 * gdb.base/annota3.c: New file.
16478 * gdb.c++/annota3.exp: New file.
16479 * gdb.c++/annota3.cc: New file.
16480
51514e06
MC
164812003-07-29 Michael Chastain <mec@shout.net>
16482
16483 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16484 actually failed.
16485 (do_pass): Likewise.
16486 * gdb.threads/tls.exp: Always initialize no_of_threads.
16487
4ee6625b
DJ
164882003-07-27 Daniel Jacobowitz <drow@mvista.com>
16489
16490 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16491 pattern.
16492 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16493 * gdb.threads/tls.exp: Recognize one case of the host library not
16494 supporting TLS.
16495
225f2bf6
AC
164962003-07-27 Andrew Cagney <cagney@redhat.com>
16497
16498 * gdb.base/fileio.exp: Use SH when running commands using
16499 remote_exec.
16500
bcb27c9f
DJ
165012003-07-24 Daniel Jacobowitz <drow@mvista.com>
16502
16503 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16504 * gdb.base/relocate.c (dummy): New padding array.
16505
3d67be83
MS
165062003-07-22 Michael Snyder <msnyder@redhat.com>
16507
d63a86f8 16508 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16509
16510 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16511 patterns to be more general, accepting old and new output.
16512 Some output chars (such as '+') also must be quoted.
d63a86f8 16513 Some addresses are displayed numerically instead of
3d67be83
MS
16514 symbolically.
16515
57ba3b85
MS
165162003-07-23 Michael Snyder <msnyder@redhat.com>
16517
686d097c
MS
16518 * gdb.base/return2.exp: Don't test long-long return.
16519
57ba3b85
MS
16520 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16521 * gdb.disasm/t01_mov.exp: Ditto.
16522 * gdb.disasm/t02_mova.s: Ditto.
16523 * gdb.disasm/t02_mova.exp: Ditto.
16524 * gdb.disasm/t03_add.s: Ditto.
16525 * gdb.disasm/t03_add.exp: Ditto.
16526 * gdb.disasm/t04_sub.s: Ditto.
16527 * gdb.disasm/t04_sub.exp: Ditto.
16528 * gdb.disasm/t05_cmp.s: Ditto.
16529 * gdb.disasm/t05_cmp.exp: Ditto.
16530 * gdb.disasm/t06_ari2.s: Ditto.
16531 * gdb.disasm/t06_ari2.exp: Ditto.
16532 * gdb.disasm/t07_ari3.s: Ditto.
16533 * gdb.disasm/t07_ari3.exp: Ditto.
16534 * gdb.disasm/t08_or.s: Ditto.
16535 * gdb.disasm/t08_or.exp: Ditto.
16536 * gdb.disasm/t09_xor.s: Ditto.
16537 * gdb.disasm/t09_xor.exp: Ditto.
16538 * gdb.disasm/t10_and.s: Ditto.
16539 * gdb.disasm/t10_and.exp: Ditto.
16540 * gdb.disasm/t11_logs.s: Ditto.
16541 * gdb.disasm/t11_logs.exp: Ditto.
16542 * gdb.disasm/t12_bit.s: Ditto.
16543 * gdb.disasm/t12_bit.exp: Ditto.
16544 * gdb.disasm/t13_otr.s: Ditto.
16545 * gdb.disasm/t13_otr.exp: Ditto.
16546
e00759ef
EZ
165472003-07-22 Elena Zannoni <ezannoni@redhat.com>
16548
16549 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16550
8bc2021f
EZ
165512003-07-22 Elena Zannoni <ezannoni@redhat.com>
16552
a9c64011
AS
16553 * gdb.threads/tls.c : New file.
16554 * gdb.threads/tls.exp : New file.
16555 * gdb.threads/tls-main.c : New file.
16556 * gdb.threads/tls-shared.c : New file.
16557 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16558
89320c4c
AS
165592003-07-22 Andreas Schwab <schwab@suse.de>
16560
16561 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16562
180dea7c
AS
165632003-07-20 Andreas Schwab <schwab@suse.de>
16564
16565 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16566 due to insn reordering.
16567
0714963c
AC
165682003-07-15 Andrew Cagney <cagney@redhat.com>
16569
16570 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16571
98a23b3f
MC
165722003-07-15 Michael Chastain <mec@shout.net>
16573
16574 * gdb.base/gdb1250.exp: New file.
16575 * gdb.base/gdb1250.c: New file.
16576
27e417a2
ML
165772003-07-09 Michal Ludvig <mludvig@suse.cz>
16578
16579 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16580 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16581
8bc2021f
EZ
165822003-07-09 Elena Zannoni <ezannoni@redhat.com>
16583
a9c64011
AS
16584 * gdb.threads/tls.c: New file.
16585 * gdb.threads/tls.exp: New file.
16586 * gdb.threads/tls-main.c: New file.
16587 * gdb.threads/tls-shared.c: New file.
16588 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16589
d99968dc
EZ
165902003-07-09 Elena Zannoni <ezannoni@redhat.com>
16591
16592 * gdb.base/annota1.exp: Make sure that we properly escape the
16593 full path of the source file. Xfail more permissive patterns,
d63a86f8 16594 due to a compiler debug info problem.
d99968dc 16595
83876b3b
AS
165962003-07-07 Andreas Schwab <schwab@suse.de>
16597
2705e972
AS
16598 * gdb.asm/m68k.inc: New file.
16599 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16600
83876b3b
AS
16601 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16602 arguments"): Also match negative number.
16603
16604 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16605
3a871b37
DJ
166062003-07-03 Daniel Jacobowitz <drow@mvista.com>
16607
16608 * gdb.base/store.c (charest): New typedef.
16609 (add_char): Rename to add_charest, update.
16610 (wack_char): Rename to wack_charest, update types. Return l + r
16611 to keep r live across the call.
16612 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16613 (wack_double, wack_doublest): Return l + r to keep r live across
16614 the call.
16615 * gdb.base/store.exp: Accomodate store.c changes.
16616
b2a7f303
DC
166172003-06-30 David Carlton <carlton@kealia.com>
16618
16619 * gdb.c++/maint.exp (test_invalid_name): New.
16620 (test_first_component): Add tests for invalid names.
16621
3c6cb4a1
MC
166222003-06-29 Michael Chastain <mec@shout.net>
16623
16624 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16625 output of '<VTT for class>' for virtual base classes.
16626
f1c2644b
DJ
166272003-06-29 Daniel Jacobowitz <drow@mvista.com>
16628
16629 * gdb.base/completion.exp: Tab-complete "complet" instead of
16630 "compl".
16631 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16632
18080350
DJ
166332003-06-29 Daniel Jacobowitz <drow@mvista.com>
16634
16635 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16636 * gdb.base/volatile.exp: Likewise.
16637
f56973f8
DJ
166382003-06-29 Daniel Jacobowitz <drow@mvista.com>
16639
16640 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16641 gdb/1265.
16642
166432003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16644 Daniel Jacobowitz <drow@mvista.com>
16645
16646 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16647 initial line count of 'captured_main' from 26 to 32.
16648 (test_with_self): Allow xmalloc call to be interleaved with the
16649 preceding two lines.
16650
e766d4d6
JB
166512003-06-24 Joel Brobecker <brobecker@gnat.com>
16652
16653 * gdb.base/bang.exp: New testcase.
16654
f125c9a4
JB
166552003-06-23 Joel Brobecker <brobecker@gnat.com>
16656
16657 * gdb.base/langs.exp: Add some tests for the "minimal" language
16658 support.
16659
6e25beaf
EZ
166602003-06-23 Elena Zannoni <ezannoni@redhat.com>
16661
16662 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16663 the testcase.
16664
2f816dda
DJ
166652003-06-22 Daniel Jacobowitz <drow@mvista.com>
16666
16667 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16668 offset.
16669
db5a5748
DJ
166702003-06-22 Daniel Jacobowitz <drow@mvista.com>
16671
16672 * gdb.c++/pr-1210.cc: New file.
16673 * gdb.c++/pr-1210.exp: New file.
16674
1df0c130
DJ
166752003-06-21 Daniel Jacobowitz <drow@mvista.com>
16676
16677 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16678 000-exec-continue.
16679
a92feac0
MK
166802003-06-15 Mark Kettenis <kettenis@gnu.org>
16681
16682 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16683 on *-*-*bsd* instead of *-*-freebsd*.
16684
81a58f5b
AC
166852003-06-14 Andrew Cagney <cagney@redhat.com>
16686
16687 * gdb.base/store.exp: Test longest and doublest. Test all
16688 parameters. Weaken return statement match.
16689 * gdb.base/store.c: Add longest and doublest - aka long long and
16690 long double functions. Put all parameters into local register
16691 variables. Use negative values.
16692
b257a0d3
AC
166932003-06-14 Andrew Cagney <cagney@redhat.com>
16694
16695 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16696 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16697 exit status.
16698 * gdb.base/fileio.exp: Disable target when nointerrupts and
16699 noinferiorio, instead of limiting it to remote. Use remote_exec
16700 instead of system.
d63a86f8 16701
21c38304
JJ
167022003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16703
16704 * gdb.base/float.exp: Add ia64 support.
16705
1bcdb424
CV
167062003-06-12 Corinna Vinschen <vinschen@redhat.com>
16707
16708 * gdb.base/fileio.exp: Run only on remote targets.
16709
6aeb981f
CV
167102003-06-10 Corinna Vinschen <vinschen@redhat.com>
16711
16712 * gdb.base/fileio.c: New file, testing File-I/O.
16713 * gdb.base/fileio.exp: Ditto.
16714
53df362e
RG
167152003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16716
16717 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16718 shared objects after relocation at load time (gdb PR/1132).
16719 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16720 as above, part of the shared object relocation test.
53df362e 16721
ffee1b46
MK
167222003-06-08 Mark Kettenis <kettenis@gnu.org>
16723
b5ca3722
MK
16724 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16725 fully filled history list.
16726 * gdb.base/gdb_history: New file.
16727
03ed860d
MK
16728 * gdb.base/signals.exp: XFAIL "continue to func1" on
16729 i*86-*-freebsd*.
16730
ffee1b46
MK
16731 * gdb.base/attach.exp: When trying to attach to a nonexistent
16732 process, make it possible to specify the PID based on the target,
16733 and do so for *-*-freebsd*.
16734
d80dbb52
RH
167352003-06-02 Richard Henderson <rth@redhat.com>
16736
16737 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16738
6dd77b81
RH
167392003-06-02 Richard Henderson <rth@redhat.com>
16740
16741 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16742
f6347e16
RH
167432003-06-02 Richard Henderson <rth@redhat.com>
16744
16745 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16746
2c161407
DJ
167472003-06-01 Daniel Jacobowitz <drow@mvista.com>
16748
16749 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16750 of globalvar.
16751
572eb746
MK
167522003-06-01 Mark Kettenis <kettenis@gnu.org>
16753
16754 * gdb.asm/asm-source.exp: Check for memory read errors in
16755 disassembler test on *BSD too.
16756
9e9617a5
RH
167572003-06-01 Richard Henderson <rth@redhat.com>
16758
16759 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16760 for .frame.
16761 (gdbasm_call): Lose ldgp.
16762 (gdbasm_startup): Add frame information.
16763 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16764
7b34ad4e
MK
167652003-05-31 Mark Kettenis <kettenis@gnu.org>
16766
16767 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16768 i?86-*-*.
16769
10059fdf
MK
167702003-05-30 Mark Kettenis <kettenis@gnu.org>
16771
16772 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16773 FreeBSD.
16774
acf4b816
RH
167752003-05-29 Richard Henderson <rth@redhat.com>
16776
16777 * gdb.asm/alpha.inc: New file.
16778 * gdb.asm/asm-source.exp: Use it.
16779
e9ecd949
JB
167802003-05-29 Jim Blandy <jimb@redhat.com>
16781
16782 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16783 'core.PID'.
16784
e3e5a4f3
JB
167852003-05-22 Jim Blandy <jimb@redhat.com>
16786
16787 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16788 backtrace.
d63a86f8 16789
72fe3d25
DC
167902003-05-20 David Carlton <carlton@math.stanford.edu>
16791
16792 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16793 this time.
16794
58da2eb2
DC
167952003-05-19 David Carlton <carlton@bactrian.org>
16796
16797 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16798 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16799
1fcb5155
DC
168002003-05-19 David Carlton <carlton@bactrian.org>
16801
16802 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16803 namespace tests.
16804 Bump copyright date.
16805 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16806 (main): Call C::D::marker2.
16807 * gdb.c++/namespace1.cc: New file.
16808
85e85163
JJ
168092003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16810
16811 Roland McGrath <roland@redhat.com>
d63a86f8 16812 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16813 there is no manager thread.
16814
a25fbfec
JJ
168152003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16816
d63a86f8
RM
16817 * gdb.threads/schedlock.exp: Remove assumption that all threads
16818 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16819 in one of the child threads rather than the main thread.
16820
be375bae
JB
168212003-05-07 Jim Blandy <jimb@redhat.com>
16822
09bf6082
JB
16823 Add support for assembly source testing on the s390x.
16824 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16825 architecture.
16826 * gdb.asm/s390x.inc: New file.
16827
be375bae
JB
16828 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16829 succession of 'if' statements.
16830
00905d52
AC
168312003-05-05 Andrew Cagney <cagney@redhat.com>
16832
16833 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16834
b1e29e33
AC
168352003-05-05 Andrew Cagney <cagney@redhat.com>
16836
16837 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16838 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16839
e33d66ec
EZ
168402003-05-02 Elena Zannoni <ezannoni@redhat.com>
16841
16842 * gdb.base/charset.exp: Update based on new behavior of set/show
16843 charset commands.
16844
2b6fd0d8
AC
168452003-05-01 Andrew Cagney <cagney@redhat.com>
16846
16847 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16848 variable do not give memory errors.
16849
130cacce
AF
168502003-04-30 Adam Fedor <fedor@gnu.org>
16851
16852 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16853 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16854 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16855 gdb.objc/basicclass.m: : New files
16856
16857 * lib/gdb.exp (gdb_compile_objc): New procedure.
16858
bea71854
DJ
168592003-04-27 Daniel Jacobowitz <drow@mvista.com>
16860
16861 * gdb.base/signals.exp: Make backtrace tests more specific.
16862
0f20eeea
DC
168632003-04-23 David Carlton <carlton@bactrian.org>
16864
16865 * gdb.c++/maint.exp (test_first_component): Add tests for
16866 'operator' in more locations.
16867
c8c4d8dc
KB
168682003-04-16 Kevin Buettner <kevinb@redhat.com>
16869
16870 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16871
3fe60e3c
EZ
168722003-04-16 Elena Zannoni <ezannoni@redhat.com>
16873
16874 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16875 func marke' instead. Update test name.
3fe60e3c 16876
9219021c
DC
168772003-04-15 David Carlton <carlton@math.stanford.edu>
16878
16879 * gdb.c++/maint.exp: New file.
16880
5dd55bdd
EZ
168812003-04-14 Elena Zannoni <ezannoni@redhat.com>
16882
16883 * gdb.threads/schedlock.c: Change type of thread function argument
16884 to long, to avoid warnings on 64-bit platforms.
16885
00890572
EZ
168862003-04-14 Elena Zannoni <ezannoni@redhat.com>
16887
a9c64011
AS
16888 * gdb.base/attach.exp: Add new message from ptrace in case of
16889 attaching to nonexistent process.
d63a86f8 16890
93201743
JB
168912003-04-11 Jim Blandy <jimb@redhat.com>
16892
16893 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16894 gdb.c++/userdef.cc: Place comments on the lines to which the
16895 marker function might return.
16896 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16897 gdb.c++/userdef.exp: Look for those comments to check that we've
16898 returned to the right place, instead of checking line numbers.
16899
2a11c64d
EZ
169002003-04-11 Elena Zannoni <ezannoni@redhat.com>
16901
a9c64011
AS
16902 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16903 match on sourcefile name, instead of directory name.
2a11c64d 16904
68ab8fc5
EZ
169052003-04-10 Elena Zannoni <ezannoni@redhat.com>
16906
d63a86f8 16907 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16908 working directory name.
16909
5624293a
JB
169102003-04-09 Jim Blandy <jimb@redhat.com>
16911
16912 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16913 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16914 after an inferior function call, report the failure, but allow the
16915 test to continue.
16916
f1f02ee4
SC
169172003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16918
16919 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16920 with -DPROTOTYPES.
16921
6eb79af0
SC
169222003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16923
16924 * gdb.base/break.exp: Revert last patch.
16925
8dfb4cf0
SC
169262003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16927
16928 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16929 with -DPROTOTYPES.
16930
ed4c619a
AC
169312003-04-02 Andrew Cagney <cagney@redhat.com>
16932
16933 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16934 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16935 matching directories by the name breakpoint.
16936 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16937 Make "continue to marker1" consistent.
16938 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16939 message consistent.
16940 * lib/gdb.exp: Put "the program is no longer running", and "the
16941 program exited" in parenthesis.
16942 * lib/mi-support.exp: Ditto.
d63a86f8 16943
4e35d5f0 169442003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 16945
4e35d5f0
BR
16946 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
16947
71900fe8
AC
169482003-03-29 Andrew Cagney <cagney@redhat.com>
16949
16950 * gdb.base/sizeof.c (main): Print the value of '\377'.
16951 * gdb.base/sizeof.exp: Check the sign of '\377'.
16952
c0655a16
MC
169532003-03-27 Michael Chastain <mec@shout.net>
16954
16955 * gdb.base/gdb1090.exp: New file.
16956 * gdb.base/gdb1090.cc: New file.
16957
5b2a3989
JB
169582003-03-27 J. Brobecker <brobecker@gnat.com>
16959
16960 * gdb.gdb/observer.exp: New regression test.
16961
79876890
MC
169622003-03-27 Michael Chastain <mec@shout.net>
16963
16964 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
16965 * gdb.base/ptype.exp: Likewise.
16966
6eac95e3
CV
169672003-03-27 Corinna Vinschen <vinschen@redhat.com>
16968
16969 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
16970
e8c71839
MC
169712003-03-26 Michael Chastain <mec@shout.net>
16972
16973 * gdb.base/ptype.exp: Actually use some typedef'd types.
16974
71b10041
SC
169752003-03-21 Stephane Carrez <stcarrez@nerim.fr>
16976
16977 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
16978 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
16979
2512cf80
CV
169802003-03-20 Corinna Vinschen <vinschen@redhat.com>
16981
16982 * gdb.base/default.exp: Fix regular expression.
16983
0d195a4f
CV
169842003-03-20 Corinna Vinschen <vinschen@redhat.com>
16985
16986 * gdb.base/args.exp: Fix regular expression.
16987
8a2dbca8
CV
169882003-03-20 Corinna Vinschen <vinschen@redhat.com>
16989
16990 * gdb.base/help.exp: Allow Win32 child process.
16991
bf028682
CV
169922003-03-20 Corinna Vinschen <vinschen@redhat.com>
16993
16994 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
16995 when stepping out of main().
16996
182dbe85
CV
169972003-03-20 Corinna Vinschen <vinschen@redhat.com>
16998
16999 * gdb.base/default.exp: Check for win32 specific message when calling
17000 "run" without executable.
17001
d67a6ba5
CV
170022003-03-20 Corinna Vinschen <vinschen@redhat.com>
17003
17004 * gdb.base/args.exp: Expect .exe in output.
17005
a955b5bb
CV
170062003-03-20 Corinna Vinschen <vinschen@redhat.com>
17007
17008 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
17009 Cygwin native.
17010
bf6bad4b
AC
170112003-03-17 Andrew Cagney <cagney@redhat.com>
17012
17013 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
17014 vector registes.
17015 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
17016 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
17017
293e9a31
DC
170182003-03-17 David Carlton <carlton@math.stanford.edu>
17019
17020 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
17021 test, for PR breakpoints/38.
17022 Call test_watchpoint_and_breakpoint.
17023 * gdb.base/watchpoint.c (func3): New function.
17024 (main): Call func3.
17025
5330f2db
DC
170262003-03-04 David Carlton <carlton@math.stanford.edu>
17027
17028 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
17029 Garply<Garply<char> >:: garply".
17030 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
17031 with respect to PR c++/1111; note also PR c++/1113.
17032 (test_template_breakpoints): KFAIL "constructor breakpoint" with
17033 respect to PR c++/1062.
17034 KFAIL "destructor breakpoint" with respect to PR c++/1112.
17035
6ece72da
DC
170362003-03-03 David Carlton <carlton@math.stanford.edu>
17037
17038 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
17039 with respect to PR c++/57.
17040 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
17041 c++/826.
17042 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
17043 respect to PR c++/57.
17044
85ca1584
DC
170452003-03-03 David Carlton <carlton@math.stanford.edu>
17046
17047 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
17048 respect to PR c++/33 into FAILs.
17049
98e9c5b8
MC
170502003-03-03 Michael Chastain <mec@shout.net>
17051
7bedbf27
MC
17052 * configure.in: Update copyright years.
17053
170542003-03-03 Michael Chastain <mec@shout.net>
17055
17056 * Makefile.in: Update copyright years.
98e9c5b8 17057
f683e100
DC
170582003-02-28 David Carlton <carlton@math.stanford.edu>
17059
17060 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
17061 print class instead of struct and/or superfluous protection
17062 specifiers, as long as the resulting output is equivalent to the
17063 source code.
17064 Delete FIXME from end of messages on tests that don't need
17065 fixing.
17066
a9e0cf2c
DC
170672003-02-28 David Carlton <carlton@math.stanford.edu>
17068
17069 * gdb.c++/templates.exp (do_tests): Allow const in the two
17070 Foo<volatile char *>::foo tests.
17071
e8d359df
MS
170722003-02-27 Michael Snyder <msnyder@redhat.com>
17073
d63a86f8 17074 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
17075 will be consistant.
17076
0b71dc91
DC
170772003-02-26 David Carlton <carlton@math.stanford.edu>
17078
17079 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
17080 char *>::foo" test with respect to PR c++/33. Create a new test
17081 which is identical to that one except that it doesn't put the
17082 space between the "char" and the "*"; KFAIL it, too.
17083
dd14ab43
DC
170842003-02-26 David Carlton <carlton@math.stanford.edu>
17085
17086 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
17087 template types into either PASSes or KFAILs (corresponding to PR
17088 c++/57). Tweak indentation. Update copyright.
17089
1146c7f1
SC
170902003-02-23 Stephane Carrez <stcarrez@nerim.fr>
17091
17092 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
17093
74641dfb
MC
170942003-02-13 Michael Chastain <mec@shout.net>
17095
17096 * gdb.base/exprs.exp: Remove i960 remnants.
17097 * gdb.base/funcargs.exp: Likewise.
17098 * gdb.base/list.exp: Likewise.
17099 * gdb.base/ptype.exp: Likewise.
17100
559cd2d0
DC
171012003-02-14 David Carlton <carlton@math.stanford.edu>
17102
17103 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
17104 pEe->D::vg()" from XFAIL to KFAIL.
17105
c4f90d87
JM
171062003-02-13 Jason Molenda (jmolenda@apple.com)
17107
17108 * gdb.base/maint.exp: Update maint print statistics regexp to include
17109 new entries.
17110
cbc4d97c
MC
171112003-02-13 Michael Chastain <mec@shout.net>
17112
17113 * gdb.c++/inherit.exp: Remove call to get_debug_format.
17114
40f235b7
MC
171152003-02-12 Michael Chastain <mec@shout.net>
17116
17117 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
17118 * gdb.c++/inherit.exp: Likewise.
17119 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
17120 * gdb.c++/templates.exp: Likewise.
17121 * gdb.c++/virtfunc.exp: Likewise.
17122
c56716b0
JM
171232003-02-06 Jason Molenda (jason-cl@molenda.com)
17124
17125 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
17126 why the code is written that way.
17127
070afcf8
MC
171282003-02-05 Michael Chastain <mec@shout.net>
17129
17130 * gdb.base/dump.exp: Add missing copyright line.
17131
5d0331e5
JM
171322003-02-05 Jason Molenda (jason-cl@molenda.com)
17133
f7ae6d3e 17134 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
17135 at the beginning so the breakpoint doesn't get set on the loop.
17136
92851186
MC
171372003-02-05 Michael Chastain <mec@shout.net>
17138
17139 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
17140 output for configurations with gcc 2.95.3.
17141
cbf1e085
AC
171422003-02-05 Keith Seitz <keiths@redhat.com>
17143 Andrew Cagney <ac131313@redhat.com>
17144
17145 * gdb.mi/mi-cli.exp: New file.
d63a86f8 17146
29518e1e
MC
171472003-02-04 Michael Chastain <mec@shout.net>
17148
17149 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
17150 Call perror and then continue.
17151
5af1d5f3
MC
171522003-02-03 Michael Chastain <mec@shout.net>
17153
17154 * gdb.c++/pr-1023.cc: New file.
17155 * gdb.c++/pr-1023.exp: New file.
17156
6b549786
JB
171572003-02-05 Jim Blandy <jimb@redhat.com>
17158
17159 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
17160 it's local to foobar. Check for it there, and check that it's not
17161 present in main.
17162 * gdb.c++/local.cc (marker2): New function.
17163 (foobar): Call marker1.
17164 (main): Call marker2 instead of marker1.
17165
67f16606
AC
171662003-02-04 Andrew Cagney <ac131313@redhat.com>
17167
17168 * gdb.disasm/mn10200.exp: Obsolete file.
17169 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
17170 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
17171 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
17172
1c5cb38e
DC
171732003-02-04 David Carlton <carlton@math.stanford.edu>
17174
17175 * gdb.c++/overload.exp: Test intToChar(1).
17176 * gdb.c++/overload.cc (intToChar): New.
17177 (main): Call intToChar.
17178
d1fe6965
DC
171792003-02-03 David Carlton <carlton@math.stanford.edu>
17180
17181 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
17182 'might_kfail' arg.
17183 KFAIL some of the continue_to_bp_overloaded calls, according to
17184 PR c++/1025.
17185
9ba61c5d
MC
171862003-02-01 Michael Chastain <mec@shout.net>
17187
17188 * gdb.base/advance.c (marker1): New marker function.
17189 * gdb.base/advance.exp: When the 'advance' command lands on the
17190 return breakpoint, it can legitimately stop on either the
17191 current line or the next line. Accommodate both outcomes.
17192 * gdb.base/until.exp: Likewise.
17193
e7494ffb
AC
171942003-02-02 Andrew Cagney <ac131313@redhat.com>
17195
17196 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17197 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
17198 now a list, not a tuple.
17199 * gdb.mi/mi-var-display.exp: Ditto.
17200 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 17201
075559bc
AC
172022003-02-01 Andrew Cagney <ac131313@redhat.com>
17203
17204 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17205 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
17206 stack backtraces.
17207 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 17208
2bd4c7b1
MK
172092003-02-01 Mark Kettenis <kettenis@gnu.org>
17210
17211 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17212 gdb.mi/mi1-pthreads.exp: Return instead of calling
17213 gdb_suppress_entire_file.
17214
eabd8992
MS
172152003-02-01 Mark Salter <msalter@redhat.com>
17216
17217 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
17218
71469e2f
MS
172192003-01-31 Mark Salter <msalter@redhat.com>
17220
17221 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
17222 Support empty arg.
17223
38a94d44
MC
172242003-01-30 Michael Chastain <mec@shout.net>
17225
17226 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
17227 This was a workaround for a UTF-8 bug in readline 4.3. The bug
17228 has been fixed in gdb/readline on 2003-01-09.
17229
19ea9e73
MS
172302003-01-29 Michael Snyder <msnyder@redhat.com>
17231
e8d359df
MS
17232 * gdb.base/maint.exp: Allow for leading underscore in symbol.
17233 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
17234 * gdb.base/args.exp: Skip if target does not support args passing.
17235
2307bd6a
DJ
172362003-01-22 Daniel Jacobowitz <drow@mvista.com>
17237
19ea9e73 17238 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
17239 gdb_test. Accept a list of expect arguments as the third
17240 parameter.
17241 (gdb_test): Use it.
17242
f2dd3617
EZ
172432003-01-20 Elena Zannoni <ezannoni@redhat.com>
17244
17245 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
17246 allow for different test tree configurations. Update some
17247 tescases accordingly.
17248 * gdb.arch/altivec-regs.exp: Ditto.
17249 * gdb.asm/asm-source.exp: Ditto.
17250 * gdb.base/advance.exp: Ditto.
17251 * gdb.base/display.exp: Ditto.
d63a86f8 17252 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
17253 * gdb.base/mips_pro.exp: Ditto.
17254 * gdb.base/overlays.exp: Ditto.
17255 * gdb.base/relocate.exp: Ditto.
17256 * gdb.base/setshow.exp: Ditto.
17257 * gdb.base/step-line.exp: Ditto.
17258 * gdb.base/step-test.exp: Ditto.
17259 * gdb.base/until.exp: Ditto.
17260 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
17261
c71cdefd
DC
172622003-01-17 David Carlton <carlton@math.stanford.edu>
17263
17264 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
17265 corresponding to PR c++/945.
17266 Update copyright.
17267
fdba05d7
DC
172682003-01-17 David Carlton <carlton@math.stanford.edu>
17269
17270 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
17271 corresponding to PR c++/68.
17272
172732003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
17274
17275 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
17276 (test_paddr_hairy_functions): Call print_addr_2_kfail for
17277 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
17278
c362c33a
EZ
172792003-01-15 Elena Zannoni <ezannoni@redhat.com>
17280
0fbc361c
EZ
17281 * gdb.base/break.exp: Fix change of default location, because of
17282 removal of until tests.
17283 * gdb.base/help.exp: Update test for new 'until' help message.
17284 Add test for help on 'advance'.
a9c64011 17285 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 17286
dabf8a35
MK
172872003-01-15 Mark Kettenis <kettenis@gnu.org>
17288
17289 * gdb.base/default.exp: Adapt "info float" test for recent changes
17290 to that command. Add test for "info vector".
17291 * gdb.base/float.exp: New file. Add test for "info float" that
17292 resembles the old test in gdb.base/default.exp.
17293
a1769aca
DC
172942003-01-15 David Carlton <carlton@math.stanford.edu>
17295
17296 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
17297
82025e13
EZ
172982003-01-15 Elena Zannoni <ezannoni@redhat.com>
17299
17300 * gdb.base/break.exp: Move the tests of until command from here...
17301 * gdb.base/until.exp: ... to here. New file. Add other tests.
17302 * gdb.base/advance.c: New file.
17303 * gdb.base/advance.exp: New file.
17304
8f9ab801
EZ
173052003-01-14 Elena Zannoni <ezannoni@redhat.com>
17306
a9c64011
AS
17307 * gdb.base/args.c: New file.
17308 * gdb.base/args.exp: New file.
8f9ab801 17309
9ae66589
DJ
173102003-01-14 Daniel Jacobowitz <drow@mvista.com>
17311
17312 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
17313
8d77e5c3
DJ
173142003-01-14 Daniel Jacobowitz <drow@mvista.com>
17315
17316 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
17317
12d2f0a1
DJ
173182003-01-14 Daniel Jacobowitz <drow@mvista.com>
17319
17320 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
17321 dates.
17322
6ca37014
DJ
173232003-01-13 Daniel Jacobowitz <drow@mvista.com>
17324
17325 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
17326
b0023472
DJ
173272003-01-13 Daniel Jacobowitz <drow@mvista.com>
17328
17329 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
17330 (ptype &*"foo").
17331 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
17332
607fbc54 173332003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
17334
17335 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
17336 * gdb.mi/mi1-console.exp: Likewise.
17337
607fbc54 173382003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
17339
17340 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
17341 * gdb.mi/mi1-console.exp: Likewise.
17342
a1fb14a2
DJ
173432003-01-13 Daniel Jacobowitz <drow@mvista.com>
17344
17345 * gdb.c++/overload.exp: Remove some fixed XFAILs.
17346
c4cf40b7
DJ
173472003-01-09 Daniel Jacobowitz <drow@mvista.com>
17348
17349 * gdb.base/detach.exp: New test.
17350
696d5a5b
DJ
173512003-01-09 Daniel Jacobowitz <drow@mvista.com>
17352
17353 * Makefile.in (ALL_SUBDIRS): New variable.
17354 (subdirs, clean, distclean): Use it.
17355 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
17356 regenerating Makefile, since it is generated from the top level.
17357 * gdb.asm/Makefile.in: Likewise.
17358 * gdb.base/Makefile.in: Likewise.
17359 * gdb.c++/Makefile.in: Likewise.
17360 * gdb.disasm/Makefile.in: Likewise.
17361 * gdb.java/Makefile.in: Likewise.
17362 * gdb.mi/Makefile.in: Likewise.
17363 * gdb.threads/Makefile.in: Likewise.
17364 * gdb.trace/Makefile.in: Likewise.
17365
754533e4
DC
173662003-01-09 David Carlton <carlton@math.stanford.edu>
17367
17368 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
17369 Add copyright year 2003.
17370
d8b3e9ee
MC
173712003-01-06 Michael Chastain <mec@shout.net>
17372
17373 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
17374 When selecting a thread, 'line' and 'file' are optional.
17375 * gdb.mi/mi1-pthreads.exp: Likewise.
17376
8e9e0fe6
AS
173772003-01-06 Andreas Schwab <schwab@suse.de>
17378
17379 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
17380 failures.
17381
b5ab8ff3
DJ
173822003-01-04 Daniel Jacobowitz <drow@mvista.com>
17383
17384 Fix PR gdb/844
17385 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
17386 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
17387
17388 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
17389 instead of calling gdb_suppress_entire_file.
17390 * gdb.threads/print-threads.exp: Likewise.
17391 * gdb.threads/schedlock.exp: Likewise.
17392
17393 * gdb.threads/killed.exp: Return instead of calling
17394 gdb_suppress_entire_file.
17395 * gdb.threads/linux-dp.exp: Likewise.
17396 * gdb.threads/pthreads.exp: Likewise.
17397
1e698235
DJ
173982003-01-04 Daniel Jacobowitz <drow@mvista.com>
17399
17400 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
17401 stabs.
17402 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
17403 * gdb.base/whatis.exp: Always allow (void) after function names.
17404
147ff08c
DJ
174052003-01-04 Daniel Jacobowitz <drow@mvista.com>
17406
17407 * gdb.c++/casts.exp: Correct regexp.
17408
dc62bfc2
MK
174092003-01-04 Mark Kettenis <kettenis@gnu.org>
17410
17411 * configure.in: Call AC_CONFIG_HEADER. Don't call
17412 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
17413 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
17414 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
17415 aforementioned directories in the AC_OUPUT call.
17416 * config.hin: New file.
17417 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17418 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
17419 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
17420 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
17421 pass -I$objdir instead of -I$objdir/$subdir in compilation.
17422 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
17423 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
17424 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
17425 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
17426 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
17427 gdb.threads/configure.in, gdb.threads/configure,
17428 gdb.threads/config.in, gdb.trace/configure.in,
17429 gdb.trace/configure: Removed.
17430
77afa639
MC
174312003-01-03 Michael Chastain <mec@shout.net>
17432
17433 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17434 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17435
7634bb6e
DJ
174362003-01-03 Daniel Jacobowitz <drow@mvista.com>
17437
17438 * gdb.base/store.exp: Fix regular expressions.
17439
b39c905e
MK
174402002-12-28 Mark Kettenis <kettenis@gnu.org>
17441
17442 * configure.in: Rewrite.
17443 * configure: Regenerated.
17444
0a8551dd
DC
174452003-01-03 David Carlton <carlton@math.stanford.edu>
17446
17447 * gdb.base/psymtab.exp: New file.
17448 * gdb.base/psymtab1.c: Ditto.
17449 * gdb.base/psymtab2.c: Ditto.
17450
c60b7188
AF
174512002-12-23 Adam Fedor <fedor@gnu.org>
17452
17453 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17454
ee73db83
DC
174552002-12-23 David Carlton <carlton@math.stanford.edu>
17456
17457 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17458 and current_directory initialization.
17459
d6c1774e
JB
174602002-12-22 Jim Blandy <jimb@redhat.com>
17461
f0a847b8
JB
17462 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17463 rather than as part of the output file name.
17464
d6c1774e
JB
17465 * gdb.base/attach.exp: There's no need to copy the test program to
17466 /tmp; that was only ever necessary on HP/UX, and this test is
17467 entirely disabled there anyway.
17468
f0708dbb
JB
174692002-12-21 Jim Blandy <jimb@redhat.com>
17470
4c2acfea
JB
17471 * gdb.c++/psmang.exp: Doc fix.
17472
f0708dbb
JB
17473 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17474 test.
17475
9579e000
DC
174762002-12-20 David Carlton <carlton@math.stanford.edu>
17477
17478 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17479
d1810171
MC
174802002-12-18 Michael Chastain <mec@shout.net>
17481
17482 * gdb.c++/annota2.exp: Add copyright year 2002.
17483
76565097
DC
174842002-12-17 David Carlton <carlton@math.stanford.edu>
17485
17486 * gdb.c++/try_catch.cc: Add marker comments.
17487 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17488 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17489 * gdb.c++/m-static.cc: Ditto.
17490 * gdb.c++/m-static1.cc: Ditto.
17491 * gdb.c++/try_catch.cc: Ditto.
17492
da81390b
JJ
174932002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17494
17495 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17496 to see whether we are using the new -environment-directory
17497 command which resets via -r or the old version of the command
17498 which may prompt the user. Part of fix for gdb/741.
17499
b304d130
AC
175002002-12-13 Andrew Cagney <ac131313@redhat.com>
17501
17502 * gdb.fortran/types.exp: Update obsolete comment.
17503 * gdb.fortran/exprs.exp: Ditto.
17504 * lib/gdb.exp: Delete obsolete code.
17505 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17506 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17507 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17508 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17509 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17510 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17511 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17512 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17513 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17514 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17515 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17516 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17517 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17518 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17519 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17520 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17521 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17522 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17523 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17524 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17525 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17526 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17527 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17528 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17529 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17530 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17531 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17532 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17533 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17534 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17535 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17536 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17537 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17538 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17539 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17540 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17541 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17542
a23b6e6a
DC
175432002-12-11 David Carlton <carlton@math.stanford.edu>
17544
17545 * gdb.c++/m-data.exp: Add test for members that shadow global
17546 variables: see PR gdb/804.
17547 * gdb.c++/m-data.cc: Ditto.
17548
6604731b
DJ
175492002-12-10 Daniel Jacobowitz <drow@mvista.com>
17550
17551 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17552
de46ecd7
DC
175532002-12-06 David Carlton <carlton@math.stanford.edu>
17554
17555 * gdb.base/store.c: Don't declare functions static.
17556
27e829d0
AC
175572002-12-04 Andrew Cagney <ac131313@redhat.com>
17558
17559 * gdb.base/store.exp, gdb.base/store.c: New files.
17560
92806416
DJ
175612002-12-03 Daniel Jacobowitz <drow@mvista.com>
17562
17563 * gdb.base/selftest.exp: Update for current gdb.
17564
3bcbaac5
DJ
175652002-12-03 Daniel Jacobowitz <drow@mvista.com>
17566
17567 * gdb.base/maint.exp: Only dump symbols from one source file
17568 or objfile.
17569
f4f00b1f
DJ
175702002-12-03 Daniel Jacobowitz <drow@mvista.com>
17571
17572 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17573 function call.
17574
f1c8a949
JB
175752002-11-25 Jim Blandy <jimb@redhat.com>
17576
17577 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17578 function appearing in error message.
17579
9e297a97
DJ
175802002-11-21 Daniel Jacobowitz <drow@mvista.com>
17581
17582 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17583
1f312e79
JJ
175842002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17585
d63a86f8
RM
17586 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17587 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17588 should be in mi console format. This is part of fix for PR gdb/604.
17589
83c31e7d
FN
175902002-09-18 Fernando Nasser <fnasser@redhat.com>
17591
17592 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17593 which explicitly prints the zero offset as "+0".
17594
322b3f65
DJ
175952002-10-22 Daniel Jacobowitz <drow@mvista.com>
17596
17597 * gdb.threads/schedlock.c (args): Make unsigned.
17598
175992002-10-21 Daniel Jacobowitz <drow@mvista.com>
17600
17601 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17602 numbers. Allow "foo2|selected stack frame".
17603 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17604 * gdb.asm/asmsrc2.s: Likewise.
17605 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17606 comments.
17607 * gdb.asm/mips.inc: New file.
17608
5e2fe5b8
AF
176092002-10-18 Adam Fedor <fedor@gnu.org>
17610
17611 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17612 * gdb.base/help.exp: Likewise.
17613
abe1a5d0
KB
176142002-10-17 Kevin Buettner <kevinb@redhat.com>
17615
17616 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17617 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17618
10abb1d4
JB
176192002-10-02 Jim Blandy <jimb@redhat.com>
17620
17621 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17622
1f609b42
AC
176232002-10-01 Andrew Cagney <ac131313@redhat.com>
17624
17625 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17626 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17627 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17628 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17629 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17630 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17631 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17632
0aee02e4
AC
176332002-09-29 Andrew Cagney <ac131313@redhat.com>
17634
17635 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17636 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17637 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17638 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17639 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17640 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17641 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17642
6fde09ad
KB
176432002-09-27 Kevin Buettner <kevinb@redhat.com>
17644
17645 * gdb.base/annota1.exp (info break): Make directory components of
17646 path optional since not all compilers emit this debug information.
17647
889bf7c5
PA
17648 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17649 step ends up stepping out of the function instead of stopping on
17650 the epilogue.
6fde09ad 17651
9e8aab75
KS
176522002-09-26 Keith Seitz <keiths@redhat.com>
17653
17654 * lib/insight-support.exp (gdbtk_start): Figure out where
17655 the insight executable is based on where gdb is. Use this
17656 executable to start insight instead of gdb.
17657
e36180d7
AC
176582002-09-25 Andrew Cagney <cagney@redhat.com>
17659
17660 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17661
9dd34b2b
AC
176622002-09-24 Andrew Cagney <ac131313@redhat.com>
17663
17664 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17665 test_isolated_complaints.
17666 (test_empty_complaint): New function.
17667 (test_empty_complaints): New function. Check no output when no
17668 complaints.
d63a86f8 17669
dea97812
KB
176702002-09-19 Jim Blandy <jimb@redhat.com>
17671
a9c64011 17672 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17673
54951bd7
AC
176742002-09-19 Andrew Cagney <ac131313@redhat.com>
17675
17676 * gdb.gdb/complaints.exp: New file.
17677
dec43320
AC
176782002-09-18 Andrew Cagney <ac131313@redhat.com>
17679
17680 * gdb.base/maint.exp: Check `help maint internal-warning'.
17681
e70d6e3f
DC
176822002-09-18 David Carlton <carlton@math.stanford.edu>
17683
17684 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17685 numbers, and replace them by a single breakpoint after the
17686 constructors are all finished.
17687 Add test 4.
17688 * gdb.c++/m-static.cc: Add test 4.
17689 * gdb.c++/m-static.h: New file.
17690 * gdb.c++/m-static1.cc: New file.
17691
17692 * gdb.c++/printmethod.exp: New file.
17693 * gdb.c++/printmethod.cc: New file.
17694
17695 * gdb.c++/pr-574.exp: New file.
17696 * gdb.c++/pr-574.cc: New file.
17697
afb5c968
CV
176982002-09-18 Corinna Vinschen <vinschen@redhat.com>
17699
17700 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17701 embedded targets which never actually exit.
17702
31e45dee
FN
177032002-09-18 Fernando Nasser <fnasser@redhat.com>
17704
17705 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17706 "don't step after run" as unresolved or unsupported, instead of xfail.
17707
a283c5a1
CV
177082002-09-18 Corinna Vinschen <vinschen@redhat.com>
17709
17710 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17711 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17712 Add newline to expected string in "step out of main (status wrapper)"
17713 case.
17714
11350d2a
CV
177152002-09-18 Corinna Vinschen <vinschen@redhat.com>
17716
17717 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17718 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17719
0deec7d6
TT
177202002-09-17 Tom Tromey <tromey@redhat.com>
17721
17722 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17723 \000, not \0, in double-quoted string.
17724
b2b4a1b5
CV
177252002-09-14 Corinna Vinschen <vinschen@redhat.com>
17726
c9d37158 17727 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17728 string after running the commands execution on breakpoint tests.
17729
1c56143a
CV
177302002-09-13 Corinna Vinschen <vinschen@redhat.com>
17731
17732 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17733
37f8da45
JB
177342002-09-12 Joel Brobecker <brobecker@gnat.com>
17735
17736 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17737
08b468e0
KS
177382002-09-10 Keith Seitz <keiths@redhat.com>
17739
17740 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17741 runto proc.
17742 (mi_run_to_main): Use mi_runto.
17743 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17744
dc360f58
KS
177452002-09-10 Keith Seitz <keiths@redhat.com>
17746
17747 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17748 regexp for stopping at main. Could have multiple event notifications.
17749 Don't assume that main was declared with no parameters.
17750 (mi_next): Use mi_step_to.
17751 (mi_step): Use mi_next_to.
17752
ce3abcfb
CV
177532002-09-09 Corinna Vinschen <vinschen@redhat.com>
17754
17755 * gdb.base/default.exp: Fix expected string in `info float' test.
17756
d1f5b980
BE
177572002-09-09 Ben Elliston <bje@redhat.com>
17758
17759 * config/mips.exp: Update comments.
17760 * config/mips-idt.exp: Likewise.
17761 * config/nind.exp: Likewise.
17762 * config/slite.exp: Likewise.
17763 * config/sparclet.exp: Likewise.
17764 * config/udi.exp: Likewise.
17765 * config/vx.exp: Likewise.
17766 * config/vxworks29k.exp: Likewise.
17767
2f71430b
JB
177682002-09-05 Jim Blandy <jimb@redhat.com>
17769
17770 * gdb.threads/killed.exp: Fix test failure message.
17771
7ddebc7e
KS
177722002-09-04 Keith Seitz <keiths@redhat.com>
17773
17774 * lib/mi-support.exp: Update copyright.
17775 (mi_gdb_test): Increase the priority of the expected pattern
17776 so that it matches gdb_test.
17777
0ae67eb3
KS
177782002-09-03 Keith Seitz <keiths@redhat.com>
17779
17780 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17781 Use integer comparison instead of string comparison for testing
17782 whether binary was built.
17783
38fc42c8
JB
177842002-09-03 Jim Blandy <jimb@redhat.com>
17785
17786 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17787
b6ff0e81
JB
177882002-08-29 Jim Blandy <jimb@redhat.com>
17789
17790 * gdb.threads/pthreads.exp: Move the portable thread compilation
17791 code into a function in lib/gdb.exp, and call that from here.
17792 * lib/gdb.exp (gdb_compile_pthreads): New function.
17793
07c98896
KS
177942002-08-29 Keith Seitz <keiths@redhat.com>
17795
17796 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17797 expect_out so that callers can get at it.
17798
0312286c
DJ
177992002-08-23 Daniel Jacobowitz <drow@mvista.com>
17800
17801 * gdb.threads/print-threads.c: New file.
17802 * gdb.threads/print-threads.exp: New file.
17803 * gdb.threads/schedlock.c: New file.
17804 * gdb.threads/schedlock.exp: New file.
17805
dd039bc4
EZ
178062002-08-22 Elena Zannoni <ezannoni@redhat.com>
17807
a9c64011
AS
17808 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17809 not altivec.c.
dd039bc4 17810
1f36144c
MK
178112002-08-17 Mark Kettenis <kettenis@gnu.org>
17812
17813 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17814 targets. The problem should be fixed now.
17815
16057ec7 178162002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17817
17818 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17819 2002-07-24 change that removes final dots from error messages.
17820
3c1499ad
TT
178212002-08-13 Tom Tromey <tromey@redhat.com>
17822
17823 * gdb.base/readline.exp: New file.
17824
a20ce2c3
AC
178252002-08-01 Andrew Cagney <ac131313@redhat.com>
17826
17827 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17828 supress message.
17829
db034ac5
AC
178302002-08-01 Andrew Cagney <cagney@redhat.com>
17831
17832 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17833 CHILL_FOR_TARGET and CHILL_LIB.
17834 * configure.in (configdirs): Remove gdb.chill.
17835 * configure: Regenerate.
17836 * lib/gdb.exp: Obsolete references to chill.
17837 * gdb.fortran/types.exp: Ditto.
17838 * gdb.fortran/exprs.exp: Ditto.
17839
3e000b18
KB
178402002-07-30 Kevin Buettner <kevinb@redhat.com>
17841
17842 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17843 set Irix-specific compile and link flags.
17844
28f4966b
KB
178452002-07-29 Kevin Buettner <kevinb@redhat.com>
17846
17847 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17848 source files. The ``-o'' option doesn't work with the ``-E'' option
17849 when using the Irix compiler.
17850
46c0d5a6
DJ
178512002-07-19 Daniel Jacobowitz <drow@mvista.com>
17852
17853 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17854 Improve support for reusing an exec file. Copy exec file
17855 to target, and run gdbserver on the target instead of on the host.
17856
eecf4bed
JB
178572002-07-18 Jim Blandy <jimb@redhat.com>
17858
0f815cdf
JB
17859 * gdb.base/ending-run.exp: Don't expect to see the program end in
17860 some orderly fashion when we're running on a real stand-alone
17861 board.
17862
eecf4bed
JB
17863 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17864 targets that don't support interrupts.
17865
52d309e4
JB
178662002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17867
17868 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17869 systems.
17870 Move comments in expect statements to inside the actions, so that they
17871 don't get matched against.
17872
ff683d9e
MK
178732002-07-10 Mark Kettenis <kettenis@gnu.org>
17874
17875 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17876 function when asleep" test.
17877
b5356753
AC
178782002-07-10 Andrew Cagney <ac131313@redhat.com>
17879
17880 * gdb.base/page.exp: Rewrite to handle problems with very long
17881 `info set' output. Update copyright.
17882
6aa4d13a
AC
178832002-06-26 Andrew Cagney <ac131313@redhat.com>
17884
17885 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17886 gdb.threads-hp.
17887 * gdb.hp/configure: Regenerate.
17888 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17889 * gdb.hp/gdb.threads-hp/configure: Delete file.
17890 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17891
8cf8c2b8
AC
178922002-06-22 Andrew Cagney <ac131313@redhat.com>
17893
17894 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17895 setlocale, bindtextdomain and textdomain.
17896
6827a8f8
JB
178972002-06-11 Jim Blandy <jimb@redhat.com>
17898
919d772c
JB
17899 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17900 preprocessor macro information is present.
17901
6827a8f8
JB
17902 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17903 tests.
17904
c15b0d21
MS
179052002-06-06 Michael Snyder <msnyder@redhat.com>
17906
c5984d70
MS
17907 * gdb.base/overlays.exp: Record addresses of overlay
17908 functions in TCL variables rather than in GDB variables,
17909 to avoid having GDB convert them to pointers (with loss
17910 of information).
17911
d63a86f8 17912 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17913 default linker script changes.
c15b0d21
MS
17914 * gdb.base/long_long.exp: Add check for sizeof (long double).
17915
be26fe0d
ML
179162002-06-06 Michal Ludvig <mludvig@suse.cz>
17917
17918 * gdb.asm/asm-source.exp: Add x86-64 target.
17919 * gdb.asm/x86_64.inc: New.
d63a86f8 17920
258093ca 179212002-05-30 Michael Chastain <mec@shout.net>
258093ca 17922
4b3153f1 17923 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17924 * gdb.c++/m-static.cc: New file.
17925 * gdb.c++/m-static.exp: New file.
17926
241264c6
MS
179272002-05-28 Michael Snyder <msnyder@redhat.com>
17928
17929 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17930 precision.
17931
9bba8c8f 179322002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17933
4b3153f1 17934 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17935 * gdb.c++/m-data.cc: New file.
17936 * gdb.c++/m-data.exp: New file.
17937
179382002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17939
4b3153f1 17940 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 17941 * gdb.c++/try_catch.cc: New file.
d63a86f8 17942 * gdb.c++/try_catch.exp: New file.
9bba8c8f 17943
def1b996
MC
179442002-05-27 Michael Chastain <mec@shout.net>
17945
17946 * gdb.c++/local.exp: Accept more nested types in output.
17947
522ba268
MC
179482002-05-26 Michael Chastain <mec@shout.net>
17949
17950 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
17951
277254ba
MS
179522002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
17953
17954 * lib/gdb.exp (gdb_wrapper_init): Just because
17955 gdb_wrapper_file exists, this does not mean that the file
17956 should not be rebuilt. That is what gdb_wrapper_initialized
17957 is for.
17958 (default_gdb_init): Reset gdb_wrapper_initialized.
17959
b61a8733
MS
179602002-05-23 Michael Snyder <msnyder@redhat.com>
17961
d63a86f8 17962 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
17963 the precision of the floating point test results.
17964 * gdb.base/call-rt-st.exp: Ditto.
17965
b61a8733
MS
17966 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
17967 * gdb.base/call-rt-st.exp: Ditto.
17968
56f6e910
MC
179692002-05-19 Michael Chastain <mec@shout.net>
17970
17971 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
17972
ad0b0016
EZ
179732002-05-19 Elena Zannoni <ezannoni@redhat.com>
17974
a9c64011
AS
17975 * configure.in (configdirs): Add gdb.arch.
17976 * configure: Regenerate.
ad0b0016 17977
f617d2b6
JB
179782002-05-17 Jim Blandy <jimb@redhat.com>
17979
17980 * gdb.base/completion.exp: Recognize the more detailed error
17981 messages produced by the macro expander's lexical analyzer.
17982
eac2a696
EZ
179832002-05-14 Elena Zannoni <ezannoni@redhat.com>
17984
a9c64011
AS
17985 * gdb.arch/altivec-abi.c: New file.
17986 * gdb.arch/altivec-abi.exp: New file.
17987 * gdb.arch/altivec-regs.c: New file.
17988 * gdb.arch/altivec-regs.exp: New file.
eac2a696 17989
2fdde8f8
DJ
179902002-05-14 Daniel Jacobowitz <drow@mvista.com>
17991
17992 * gdb.base/maint.exp (maint print type): Update for new type
17993 structure.
d63a86f8 17994
e31f1a7c
EZ
179952002-05-14 Elena Zannoni <ezannoni@redhat.com>
17996
17997 * gdb.arch: New directory.
17998 * gdb.arch/configure.in: New file.
17999 * gdb.arch/configure: New file.
18000 * gdb.arch/Makefile.in: New file.
18001
db589741
CV
180022002-05-13 Corinna Vinschen <vinschen@redhat.com>
18003
18004 * gdb.asm/asm-source.exp: Add v850 as supported target.
18005 * gdb.asm/v850.inc: New file.
18006
8ce2a7dc
DJ
180072002-05-13 Daniel Jacobowitz <drow@mvista.com>
18008
18009 * gdb.c++/annota2.exp (annotate-quit): Add comment.
18010
df763c7f
DJ
180112002-05-12 Daniel Jacobowitz <drow@mvista.com>
18012
18013 * gdb.base/break.exp: Check 'break "marker2"'.
18014
377daeed
MS
180152002-05-10 Michael Snyder <msnyder@redhat.com>
18016
18017 * gdb.base/long_long.exp: Fix typo.
18018
c4b7bc2b
JB
180192002-05-10 Jim Blandy <jimb@redhat.com>
18020
ecac9a4e
JB
18021 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
18022 a bug.
18023
c4b7bc2b
JB
18024 * gdb.base/printcmds.exp (test_integer_literals_rejected):
18025 Recognize more detailed error message produced by the macro
18026 expander's lexical analyzer.
18027 * lib/gdb.exp (test_print_reject): Same.
18028
e71019a1
MK
180292002-05-09 Mark Kettenis <kettenis@gnu.org>
18030
18031 * gdb.c++/method.exp: Fix typo.
18032
fedfc8e6
MS
180332002-05-08 Michael Snyder <msnyder@redhat.com>
18034
166a1957
MS
18035 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
18036 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 18037 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
18038 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
18039 Add iftarget clause for strongarm.
d63a86f8 18040
f1c47eb2
MS
180412002-05-06 Michael Snyder <msnyder@redhat.com>
18042
cb9a9d3e
MS
18043 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
18044 (gdb_continue_to_end): Accept output from status wrapper.
18045 * gdb.base/ending-run.exp: Add case for output from status wrapper.
18046 Clean up fail messages to match pass messages.
18047
f1c47eb2
MS
18048 Enable the "needs_status_wrapper" testsuite feature.
18049 * lib/gdb.exp (gdb_wrapper_init): New procedure.
18050 (gdb_compile): Conditionally call gdb_wrapper_init.
18051 * gdb.base/a2-run.exp: Recognize output from status wrapper.
18052 * gdb.c++/method.exp: Recognize output from status wrapper.
18053
6079c749
BE
180542002-05-06 Ben Elliston <bje@redhat.com>
18055From Graydon Hoare <graydon@redhat.com>
18056
18057 * config/sid.exp: Include support for "rawsid" protocol.
18058
188baff3
JB
180592002-05-03 Jim Blandy <jimb@redhat.com>
18060
18061 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
18062 * gdb.c++/hang3.C: New file.
18063
b9c07f0f
AC
180642002-05-04 Andrew Cagney <ac131313@redhat.com>
18065
18066 * gdb.base/default.exp: Remove obsolete code.
18067 * gdb.c++/misc.exp: Ditto. Update copyright.
18068 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
18069 * gdb.base/whatis.exp: Ditto. Update copyright.
18070 * gdb.base/scope.exp: Ditto. Update copyright.
18071 * gdb.base/ptype.exp: Ditto. Update copyright.
18072 * gdb.base/printcmds.exp: Ditto. Update copyright.
18073 * gdb.base/opaque.exp: Ditto. Update copyright.
18074 * gdb.base/list.exp: Ditto.
18075 * gdb.base/funcargs.exp: Ditto. Update copyright.
18076 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
18077 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
18078 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
18079 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
18080 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
18081 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
18082
5c7a0397
MS
180832002-05-02 Michael Snyder <msnyder@redhat.com>
18084
d6dcc264 18085 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
18086 * gdb.base/long_long.exp: Add xscale target.
18087 * gdb.base/default.exp: Add xscale target.
18088
eb7f1c48
JB
180892002-05-01 Jim Blandy <jimb@redhat.com>
18090
18091 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
18092 gdb.c++/hang.exp: New test.
18093
a6befae8
FF
180942002-05-01 Fred Fish <fnf@redhat.com>
18095
18096 * gdb.base/completion.exp: Handle completions of "./Make" for
18097 more than one completion possibility, as is the case when we
18098 build and test in the source tree.
18099
0a310277
AG
181002002-04-29 Anthony Green <green@redhat.com>
18101
18102 * gdb.java/jmisc1.exp: New file.
18103 * gdb.java/jmisc2.exp: New file.
18104
6ff9af88
DJ
181052002-04-24 Daniel Jacobowitz <drow@mvista.com>
18106
18107 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
18108
96b3d632
EZ
181092002-04-23 Elena Zannoni <ezannoni@redhat.com>
18110
18111 * gdb.base/help.exp: Change 'help status' to allow for target
18112 dependent output differences.
18113
5019bb54
MC
181142002-04-22 Michael Chastain <mec@shout.net>
18115
18116 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
18117
a805a116
MC
181182002-04-22 Michael Chastain <mec@shout.net>
18119
18120 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
18121
a1706bfd
DM
181222002-04-17 David S. Miller <davem@redhat.com>
18123
18124 * gdb.asm/sparc64.inc: New file.
18125 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
18126
a73a20a2
EZ
181272002-04-19 Elena Zannoni <ezannoni@redhat.com>
18128
18129 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
18130 instruction file directly into the build tree. Clean up at end of
18131 test.
18132
ba678339
DM
181332002-04-18 David S. Miller <davem@redhat.com>
18134
18135 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
18136 handle 64-bit platforms correctly.
18137 * gdb.base/maint.exp: Likewise.
18138
b03399da
KB
181392002-04-18 Kevin Buettner <kevinb@redhat.com>
18140
18141 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
18142 ``-fpic'' when compiling files comprising a shared library, but
18143 it does need additional linker flags in order to find shared
18144 libraries at run time.
18145
e2004992
KB
181462002-04-18 Kevin Buettner <kevinb@redhat.com>
18147
18148 * gdb.base/cvexpr.c (use): New function.
18149 (main): Invoke use() on all global variables to prevent
18150 some linkers from deleting these otherwise unused symbols.
18151
d8937120
MC
181522002-04-17 Michael Chastain <mec@shout.net>
18153From David S. Miller <davem@redhat.com>
18154
18155 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
18156 handle 64-bit platforms correctly.
18157
ffd61a58
MS
181582002-04-12 Michael Snyder <msnyder@redhat.com>
18159From Jim Blandy <jimb@redhat.com>
a9c64011 18160 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
18161 script can handle this instead.
18162 * gdb.base/bar.c (barx): Same.
18163 * gdb.base/baz.c (bazx): Same.
18164 * gdb.base/grbx.c (grbxx): Same.
18165
18166 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
18167 manager doesn't automatically unmap overlays unnecessarily.
18168
6b8426a6
MH
181692002-04-10 Martin M. Hunt <hunt@redhat.com>
18170
18171 * gdb.base/ending-run.exp: Fix pattern for Mips targets
18172 stepping out of main.
18173
34af4875
MC
181742002-04-09 Michael Chastain <mec@shout.net>
18175
18176 * gdb.c++/local.cc (main): Move call to marker1() inside nested
18177 scope so that the nested scope tests will make sense.
18178 * gdb.c++/local.exp: Write patterns that actually work with gcc
18179 (the HP patterns "were never known to work with gcc").
18180 Keep the old aCC patterns too.
18181
2d1676a0
DJ
181822002-04-09 Daniel Jacobowitz <drow@mvista.com>
18183
18184 * gdb.base/attach.exp: Correct target board test.
18185
3a63e3f9
MC
181862002-04-08 Michael Chastain <mec@shout.net>
18187
18188 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
18189 in a const method. Add some xfail and fail cases for configurations
18190 that do not emit the "const ...".
18191
f18dabd2
MC
181922002-04-07 Michael Chastain <mec@shout.net>
18193
18194 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
18195 Accept "A * const" and "const A * const" as type of "this".
18196 Fix spelling of getFunky throughout. Make messages uniform.
18197
0fcddd82
EZ
181982002-04-07 Elena Zannoni <ezannoni@redhat.com>
18199
a9c64011 18200 Work around for PR gdb/285:
0fcddd82
EZ
18201 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
18202
16a8534a
EZ
182032002-04-07 Elena Zannoni <ezannoni@redhat.com>
18204
18205 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
18206 instructions file at run time instead of configure time.
18207 Sometimes we run the test in a directory that is not the one we
18208 configured in.
18209 * gdb.asm/configure.in: Delete creation of symlink.
18210 * gdb.asm/configure: Regenerate.
18211
24181d81
JB
182122002-04-05 J. Brobecker <brobecker@gnat.com>
18213
18214 * gdb.gdb/xfullpath.exp: New test, to exercise the new
18215 xfullpath () function.
18216
7cdb7107
DJ
182172002-04-04 Daniel Jacobowitz <drow@mvista.com>
18218
18219 * gdb.asm/Makefile.in: Correct dependencies.
18220
18221 * gdb.asm/powerpc.inc: New file.
18222 * gdb.asm/asm-source.exp: Add PowerPC.
18223 * gdb.asm/configure.in: Likewise.
18224 * gdb.asm/configure: Regenerated.
18225
a7d17088
DJ
182262002-04-04 Daniel Jacobowitz <drow@mvista.com>
18227
18228 * gdb.base/relocate.exp: New file.
18229 * gdb.base/relocate.c: New file.
18230
cd721503
FF
182312002-04-04 Fred Fish <fnf@redhat.com>
18232
18233 * gdb.base/step-test.exp: Update comment regarding stopping in
18234 memcpy/bcopy calls inserted as part of the compiler runtime.
18235
b22ad7a7
MS
182362002-04-04 Michael Snyder <msnyder@redhat.com>
18237
18238 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
18239
5f279fa6
DJ
182402002-04-03 Daniel Jacobowitz <drow@mvista.com>
18241
18242 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
18243 (gdb_expect): Remove $notransfer hack.
18244
dd0fd3ce
DJ
182452002-04-02 Daniel Jacobowitz <drow@mvista.com>
18246
18247 * gdb.c++/classes.exp ("calling method for small class"): Match
18248 updated register output.
18249
1e50cda1
DJ
182502002-03-30 Daniel Jacobowitz <drow@mvista.com>
18251
18252 Fix PR gdb/452
18253 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
18254 when finished. Make gdb_file_cmd send "exec-file" when
18255 appropriate.
18256
24015922
DJ
182572002-03-30 Daniel Jacobowitz <drow@mvista.com>
18258
18259 * gdb.base/attach.exp: Remove extra setup_xfail.
18260
dd7dfd64
MS
182612002-03-26 Michael Snyder <msnyder@redhat.com>
18262
18263 * gdb.base/default.exp: Add tests for dump, append, and restore.
18264 * gdb.base/help.exp: Add tests for dump, append, and restore.
18265 * gdb.base/dump.exp: New file, test dump, append and restore.
18266 * gdb.base/dump.c: New file.
18267
48b2f8d7
MS
182682002-03-27 Michael Snyder <msnyder@redhat.com>
18269
d63a86f8 18270 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
18271 clean-ups in help messages.
18272
05b4d525
FF
182732002-03-26 Fred Fish <fnf@redhat.com>
18274
18275 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
18276 have debugging info for those functions and the compiler uses them
18277 internally to copy structs around.
18278
d7679631
FF
182792002-03-26 Fred Fish <fnf@redhat.com>
18280
18281 * gdb.base/list.exp: Revert the change made yesterday and add note
18282 about why we don't list the default lines for remote targets.
18283
523ac3f9
MS
182842002-03-25 Michael Snyder <msnyder@redhat.com>
18285
18286 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
18287
754b2b8d
FF
182882002-03-25 Fred Fish <fnf@redhat.com>
18289
18290 * gdb.base/list.exp: This test works on remote targets so remove
18291 the short circuit for remote targets. Update copyright.
18292
33c3e192
FF
182932002-03-25 Fred Fish <fnf@redhat.com>
18294
18295 * gdb.base/attach.exp: Fix logic error that was suppressing this
18296 test for all non hppa*-*-hpux* targets, instead of the hp target.
18297 Move comments closer to the suppression point. Also now need to
18298 check that we are running natively.
18299
d43e73ee
MS
183002002-03-22 Michael Snyder <msnyder@redhat.com>
18301
882c8f02
MS
18302 * gdb.base/default.exp: Add test for gcore. Update copyright.
18303 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 18304
04c12f60
FF
183052002-03-06 Fred Fish <fnf@redhat.com>
18306
18307 * gdb.base/funcargs.c: Remove extraneous ';' character.
18308 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
18309
b43df995
MC
183102002-03-04 Michael Chastain <mec@shout.net>
18311
18312 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
18313 accommodate gcc v3 function signature.
18314 * gdb.mi/mi0-var-cmd-exp: Ditto.
18315
92362027
AC
183162002-02-24 Andrew Cagney <ac131313@redhat.com>
18317
18318 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
18319 ``GNU/Linux'' or ``Linux kernel''
18320 * testsuite/gdb.threads/pthreads.c: Ditto.
18321
258ad32d
MC
183222002-02-24 Michael Chastain <mec@shout.net>
18323
18324 * gdb.threads/pthreads.c (thread1): Add a return statement.
18325 (thread2): Likewise.
18326 (foo): Likewise.
18327
04c3b3d4
MC
183282002-02-23 Michael Chastain <mec@shout.net>
18329
18330 * gdb.threads/linux-dp.c (philosopher): Add a return statement
18331 to placate gcc.
18332
5a2a0a20
MC
183332002-02-23 Michael Chastain <mec@shout.net>
18334
18335 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
18336 test "ptype bint". The test passes on all my stabs configurations.
18337
a640f7fc
JB
183382002-02-21 Jim Blandy <jimb@redhat.com>
18339
27924826
JB
18340 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
18341 filename at a time, and watch for the ones we want to see.
18342
a640f7fc
JB
18343 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
18344 types of pointers to prototyped functions.
18345
edcc8c75
AC
183462002-02-20 Andrew Cagney <ac131313@redhat.com>
18347
18348 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
18349 signed, unsigned and straight char.
18350 (padding_char, padding_short, padding_int, padding_long,
18351 padding_long_long, padding_float, padding_double,
18352 padding_long_double): New global variables.
18353 (fill, fill_structs): New functions.
18354
18355 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
18356 for correctly sized writes. Update copyright.
18357 (get_valueof): New procedure.
18358 (get_sizeof): Call get_valueof.
18359 (check_valueof): New procedure.
18360 (check_padding): New procedure.
18361
ac57ea44
MC
183622002-02-20 Michael Chastain <mec@shout.net>
18363
18364 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
18365 to setup_xfail. Document some of the remaining calls.
18366
7a10c941
MC
183672002-02-18 Michael Chastain <mec@shout.net>
18368
18369 * gdb.c++/userdef.exp: Update copyright year.
18370
fb8acdcc
DJ
183712002-02-18 Daniel Jacobowitz <drow@mvista.com>
18372
18373 * gdb.c++/userdef.exp: Test overloaded operators properly.
18374 Remove xfails.
18375
fda6ae12
MS
183762002-02-14 Michael Snyder <msnyder@redhat.com>
18377
18378 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
18379
676a0442
DJ
183802002-02-14 Daniel Jacobowitz <drow@mvista.com>
18381
18382 * gdb.base/a2-run.exp: Check for a remote target properly.
18383 * gdb.base/annota1.exp: Likewise.
18384 * gdb.base/list.exp: Likewise.
18385 * gdb.base/reread.exp: Likewise.
18386 * gdb.base/scope.exp: Likewise.
18387 * gdb.base/shlib-call.exp: Likewise.
18388 * gdb.base/term.exp: Likewise.
18389 * gdb.c++/annota2.exp: Likewise.
18390
78b4f468
RE
183912002-02-13 Richard Earnshaw <rearnsha@arm.com>
18392
18393 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
18394
9a81ba51
MC
183952002-02-10 Michael Chastain <mec@shout.net>
18396
18397 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
18398 (call_after_alloca): Ditto.
18399
004af6c7
DJ
184002002-02-10 Daniel Jacobowitz <drow@mvista.com>
18401
18402 * gdb.base/ending-run.exp: Guard "cont" test with
18403 gdb_skip_stdio_test.
18404
37225f62
JB
184052002-02-06 Jim Blandy <jimb@redhat.com>
18406
18407 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
18408 from here...
18409 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
18410 To here. Disable this test on non-HP platforms. Add big comment.
18411
fe6fdd96
MS
184122002-02-04 Michael Snyder <msnyder@redhat.com>
18413
18414 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
18415 other than d10v and m32r.
18416
036fad3f
RE
184172002-02-02 Richard Earnshaw <rearnsha@arm.com>
18418
18419 * gdb.base/default.exp: Rewrite test patterns to reduce time
18420 taken to match them.
18421
7148ab62
DJ
184222002-01-30 Daniel Jacobowitz <drow@mvista.com>
18423
18424 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
18425 Allow a start function above main.
18426 * gdb.threads/linux-dp.exp: Fix copyright date.
18427
396cc255
DJ
184282002-01-30 Daniel Jacobowitz <drow@mvista.com>
18429
a9c64011
AS
18430 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18431 (check_philosopher_stack): Check for manager thread before checking
18432 for a just-starting thread.
396cc255 18433
f038d31b
DJ
184342002-01-30 Daniel Jacobowitz <drow@mvista.com>
18435
18436 From Neil Booth <neil@daikokuya.demon.co.uk>:
18437 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18438 warnings.
18439
b3ff9d9a
FF
184402002-01-21 Fred Fish <fnf@redhat.com>
18441
18442 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18443 not caller.
18444
39ad761d
JB
184452002-01-21 Jim Blandy <jimb@redhat.com>
18446
18447 * gdb.base/reread.exp: Check that GDB properly re-reads the
18448 executable file when it changes while no inferior is running.
18449
aaf320fa
FF
184502002-01-21 Fred Fish <fnf@redhat.com>
18451
a9c64011
AS
18452 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18453 optionally accept the "shlib events" variation.
aaf320fa 18454
808a31f5
JB
184552002-01-21 Jim Blandy <jimb@redhat.com>
18456
18457 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18458 call `fflush' after every `printf', so that the output is produced
18459 at predictable points, regardless of whatever buffering does (or
18460 doesn't) take place.
18461 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18462 at different points.
18463
4420d5e2
DJ
184642002-01-20 Daniel Jacobowitz <drow@mvista.com>
18465
18466 * gdb.c++/inherit.exp: Update copyright years.
18467 * gdb.c++/method.exp: Likewise.
18468
3e36a0f4
DJ
184692002-01-20 Daniel Jacobowitz <drow@mvista.com>
18470
18471 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18472 artificial methods/arguments.
18473 * gdb.c++/derivation.exp: Likewise.
18474 * gdb.c++/inherit.exp: Likewise.
18475 * gdb.c++/method.exp: Likewise.
18476 * gdb.c++/virtfunc.exp: Likewise.
18477
b4ceaee6
AC
184782002-01-18 Andrew Cagney <ac131313@redhat.com>
18479
18480 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18481 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18482 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18483 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18484 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18485 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18486
ecace851
JB
184872002-01-17 Jim Blandy <jimb@redhat.com>
18488
18489 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18490 anchoring the pattern matching the entry point symbol's name.
18491
375fc983
AC
184922002-01-17 Andrew Cagney <ac131313@redhat.com>
18493
18494 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18495 continue/quit query. Update copyright.
18496
fe6fdd96
MS
184972002-01-14 Michael Snyder <msnyder@redhat.com>
18498
18499 * gdb.base/gcore.exp: Remove extra debugging output.
18500
e017c81f
DJ
185012002-01-13 Daniel Jacobowitz <drow@mvista.com>
18502
18503 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18504 for slightly dubious v2 mangled string.
18505
37ab3bf8
DJ
185062002-01-13 Daniel Jacobowitz <drow@mvista.com>
18507
18508 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18509
1bc05c3a 185102002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18511
1bc05c3a 18512 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18513
1bc05c3a
JM
18514 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18515 constructors.
18516 * gdb.c++/derivation.exp: Likewise.
18517 * gdb.c++/templates.exp: Likewise.
18518 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18519
1bc05c3a
JM
185202002-01-10 Michael Snyder <msnyder@redhat.com>
18521
18522 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18523
a911c360
MS
185242002-01-08 Michael Snyder <msnyder@redhat.com>
18525
18526 * gdb.base/gcore.exp: New test for generate-core-file command.
18527 * gdb.base/gcore.c: Testcase for above.
18528 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18529
ea2119ec
JM
185302002-01-08 Jason Merrill <jason@redhat.com>
18531
18532 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18533
68203136
FF
185342002-01-07 Fred Fish <fnf@redhat.com>
18535
18536 * gdb.c++/overload.exp: Remove unconditional xfails for:
18537 print foo_instance1.overloadargs(1)
18538 print foo_instance1.overloadargs(1, 2)
18539 print foo_instance1.overloadargs(1, 2, 3)
18540 print foo_instance1.overloadargs(1, 2, 3, 4)
18541 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18542 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18543 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18544 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18545 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18546 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18547 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18548 print foo_instance1.overload1arg()
18549 print foo_instance1.overload1arg((char)arg2)
18550 print foo_instance1.overload1arg((signed char)arg3)
18551 print foo_instance1.overload1arg((unsigned char)arg4)
18552 print foo_instance1.overload1arg((int)arg7)
18553 print foo_instance1.overload1arg((unsigned int)arg8)
18554 print foo_instance1.overload1arg((float)arg11)
18555 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18556
21b9b5b1
MS
185572002-01-07 Michael Snyder <msnyder@redhat.com>
18558
18559 * gdb.base/huge.exp: New test. Print a very large target data object.
18560 (skip_huge_test): New test variable. Define if you want to skip this
18561 test. The test reads an 8 megabyte data object from the target, so it
18562 might be very time consuming on remote targets with a slow connection.
18563 * gdb.base/huge.c: New file. Test case for above.
18564
725f922e
FF
185652002-01-07 Fred Fish <fnf@redhat.com>
18566
18567 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18568 g_instance.bfoo, and g_instance.cfoo.
18569
889bf7c5 185702002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18571
889bf7c5
PA
18572 * gdb.base/break.c (multi_line_if_conditional): New function.
18573 (multi_ilne_while_conditional): Likewise.
18574 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18575 IF or WHILE condition puts the breakpoint at the start of
18576 the condition.
f286b2c3 18577
634d57ec
JL
18578 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18579 hppa*-*-hpux* expected failure.
18580 * gdb.base/structs.exp (do_function_calls): Similarly.
18581
18582 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18583 watchpoints.
18584
9fbfe2dc
AC
185852002-01-06 Andrew Cagney <ac131313@redhat.com>
18586
18587 Fix PR gdb/66.
18588 * gdb.base/structs.exp: Replace skip for a29k with skip for
18589 gdb,cannot_call_functions.
18590 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18591 * gdb.base/callfuncs.exp: Ditto.
18592 * gdb.base/call-rt-st.exp: Ditto.
18593 * gdb.base/call-strs.exp: Ditto.
18594 * gdb.base/callfwmall.exp: Ditto.
18595 * gdb.base/scope.exp: Obsolete xfail a29k.
18596 * gdb.c++/misc.exp: Ditto.
18597 * gdb.c++/cplusfuncs.exp: Ditto.
18598 * gdb.base/ptype.exp: Ditto.
18599 * gdb.base/printcmds.exp: Ditto.
18600 * gdb.base/opaque.exp: Ditto.
18601 * gdb.base/list.exp: Ditto.
18602 * gdb.base/funcargs.exp: Ditto.
18603 * gdb.base/default.exp: Ditto.
18604
8ddad156
MS
186052002-01-04 Michael Snyder <msnyder@redhat.com>
18606
ca4976a6 18607 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18608 * gdb.base/maint.exp: Add tests for maint info sections options.
18609
1b074332
JL
18610Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18611
18612 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18613
7d159115
CV
186142001-12-20 Corinna Vinschen <vinschen@redhat.com>
18615
18616 * gdb.asm/arm.inc: New file.
18617 * gdb.asm/asm-source.exp: Add arm targets.
18618 * gdb.asm/configure.in: Ditto.
18619 * gdb.asm/configure: Recreated from configure.in.
18620
8fb87725
JL
18621Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18622
afabe08c
JL
18623 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18624 with HP's compiler.
18625 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18626 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18627 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18628 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18629
18630 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18631 either HP's compilers or GCC.
18632
db521deb
JL
18633 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18634 a SIGBUS or SIGSEGV.
18635
18636 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18637
18638 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18639 can be compiled with either HP's compiler or GCC.
18640
cfa88ab7
JL
18641 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18642 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18643 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18644
ca344dff
JL
18645 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18646 to match current gdb output. Update due to using auto-solib-limit
18647 for limiting instead of overloading auto-solib-add.
18648 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18649 test program.
18650
3f3c6e55 18651 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18652 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18653 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18654 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18655 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18656 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18657 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18658 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18659 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18660 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18661 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18662 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18663 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18664
8fb87725
JL
18665 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18666 a SIGTRAP to the inferior.
18667
cf599fa7
CV
186682001-12-19 Corinna Vinschen <vinschen@redhat.com>
18669
18670 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18671 Substitute call to target_link by call to gdb_compile.
18672
2cd045cd
JL
18673Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18674
a9c64011
AS
18675 * gdb.base/break.exp: Fix HP specific search string when testing
18676 backtracing in a called function.
2cd045cd 18677
a9c64011
AS
18678 * gdb.base/constvars.exp: Only set lang to C++ if we're
18679 compiling the test with HP's compilers.
18680 * gdb.base/volatile.exp: Similarly.
2cd045cd 18681
99ebe9ac
JB
186822001-12-19 Jim Blandy <jimb@redhat.com>
18683
18684 * gdb.base/printcmds.exp: Expect the null character to be printed
18685 as '\0', and the '\013' to be printed as '\v'.
18686 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18687 * gdb.base/setvar.exp: Same.
18688
b9891b29
JB
186892001-12-17 Jim Blandy <jimb@redhat.com>
18690
0eba65ab
JB
18691 * gdb.base/completion.exp: Rather than completing very long
18692 filenames, which can make the readline library produce output we
18693 don't recognize, cd to the directory first, and then complete
18694 using nice, short relative paths.
18695
6970b5b1
JB
18696 * gdb.base/completion.exp: On some systems, there is, in fact, a
18697 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18698 variables as being in scope. So use `no_var_named_this'
18699 instead of `b'.
6970b5b1 18700
b9891b29 18701 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18702 can't find the core file's registers as a failure.
b9891b29 18703
e6ccd35f
JSC
187042001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18705
a9c64011
AS
18706 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18707 test expect string more specific.
e6ccd35f 18708
105ba819
CV
187092001-12-13 Corinna Vinschen <vinschen@redhat.com>
18710
18711 * gdb.asm/asm-source.exp: Add support for xstormy16.
18712 * gdb.asm/configure.in: Ditto.
18713 * gdb.asm/configure: Rebuild.
18714 * gdb.asm/xstormy16.inc: New file.
18715
e9e79dd9
FF
187162001-12-10 Fred Fish <fnf@redhat.com>
18717
18718 * gdb.base/maint.exp: Update to match changes in type dumping code.
18719
347dc97d
JB
187202001-12-10 Jim Blandy <jimb@redhat.com>
18721
18722 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18723 matching the entry point symbol's name at the beginning of the
18724 line.
347dc97d 18725
5178b9d6
DJ
187262001-12-07 Daniel Jacobowitz <drow@mvista.com>
18727
18728 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18729 gdb.c++/inherit.exp, gdb.c++/method.exp,
18730 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18731 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18732 and class layout support.
18733
af890c52
DJ
187342001-12-07 Daniel Jacobowitz <drow@mvista.com>
18735
18736 * gdb.c++/classes.exp: Add test for static member function.
18737 * gdb.c++/misc.cc: Add class with static member function.
18738
7a345fb3
JB
187392001-12-07 Jim Blandy <jimb@redhat.com>
18740
f2e54a80 18741 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18742 those tests as `unsupported'.
18743 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18744 Rewrite subsequent tests to use it.
18745
18746 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18747 those tests as `unsupported'.
18748 * gdb.base/structs.exp (call_struct_func): New function.
18749 (do_function_calls): Use call_struct_func to call the functions
18750 returning structs.
18751
0bc69509
JB
18752 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18753 whether functions are prototyped or not, so we can't possibly pass
18754 arguments to t_float_values2 properly.
18755
7a345fb3
JB
18756 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18757 value of `timeout' for targets other than the mips*tx39-*.
18758
edb6ede1
MS
187592001-12-06 Michael Snyder <msnyder@redhat.com>
18760
d63a86f8 18761 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18762 and detect whether the start symbol has a leading underscore.
18763
2d842f13
JB
187642001-12-04 Jim Blandy <jimb@redhat.com>
18765
18766 * gdb.base/completion.exp: Clarify indentation.
18767
68550daf
JB
187682001-12-03 Jim Blandy <jimb@redhat.com>
18769
18770 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18771 variables on the S/390, not `.word'.
18772
cd5195a8
JB
187732001-11-30 Jim Blandy <jimb@redhat.com>
18774
18775 Add assembly-source tests for s390-ibm-linux.
18776 * gdb.asm/s390.inc: New file.
18777 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18778 the S/390 architecture.
a9c64011 18779 * gdb.asm/configure: Regenerated.
cd5195a8 18780
ca9efc90
MS
187812001-11-30 Michael Snyder <msnyder@redhat.com>
18782
18783 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18784 next, info source, info sources, info line, global and static
18785 variables, and static functions.
18786 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18787 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18788 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18789 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18790 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18791 (gdbasm_leave): Restore frame pointer.
18792 (gdbasm_startup): Copy stack set-up from crt0.S.
18793
d0e66976
FN
187942001-11-26 Fernando Nasser <fnasser@redhat.com>
18795
18796 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18797 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18798 to a local (non-static) variable. Copy tstruct.a to a static buffer
18799 and return a pointer to that buffer.
18800 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18801
e2334072
MK
188022001-11-24 Mark Kettenis <kettenis@gnu.org>
18803
18804 * gdb.asm/configure.in: Fix recognition of ix86 target.
18805 * gdb.asm/configure: Regenerate.
18806
756caa3d
MS
188072001-11-21 Michael Snyder <msnyder@redhat.com>
18808
18809 * gdb.asm/sparc.inc: New file.
18810 * gdb.asm/asm-source.exp: Recognize sparc target.
18811 * gdb.asm/configure.in: Recognize sparc target.
18812 * gdb.asm/configure: Regenerate.
d63a86f8 18813
9a4d72d5
MS
188142001-11-21 Michael Snyder <msnyder@redhat.com>
18815
18816 * gdb.asm/m32r.inc: New file.
18817 * gdb.asm/asm-source.exp: Recognize m32r target.
18818 * gdb.asm/configure.in: Recognize m32r target.
18819 * gdb.asm/configure: Regenerate.
18820
a773d1cd
MS
188212001-11-20 Michael Snyder <msnyder@redhat.com>
18822
017ac23d
MS
18823 * gdb.asm/i386.inc: New file.
18824 * gdb.asm/asm-source.exp: Recognize ix86 target.
18825 * gdb.asm/configure.in: Recognize ix86 target.
18826 * gdb.asm/configure: Regenerate.
18827
a773d1cd
MS
18828 * gdb.c++/namespace.exp: Fix quotes in output messages.
18829
bb632afb
MS
188302001-11-14 Michael Snyder <msnyder@redhat.com>
18831
25d559ca 18832 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18833 qualifier in a type cast expression, to designate an address
18834 in the instruction space (Harvard architecture).
18835
4749e309
MS
188362001-11-13 Michael Snyder <msnyder@redhat.com>
18837
18838 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18839 Tests for expressions using 'const' and 'volatile'.
18840
25050984
CV
188412001-11-13 Corinna Vinschen <vinschen@redhat.com>
18842
18843 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18844
1902c51f
DJ
188452001-11-12 Daniel Jacobowitz <drow@mvista.com>
18846
18847 * lib/mi-support.exp (mi_run_to_helper): Move comments
18848 outside of gdb_expect.
18849
dcf95b47
DJ
188502001-11-11 Daniel Jacobowitz <drow@mvista.com>
18851
18852 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18853 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18854 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18855 mi0_run_to): New functions.
18856 * gdb.mi/mi-simplerun.exp: Use them.
18857 * gdb.mi/mi0-simplerun.exp: Likewise.
18858 * gdb.mi/mi-var-cmd.exp: Likewise.
18859 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18860
45b074e1
AC
188612001-11-10 Andrew Cagney <ac131313@redhat.com>
18862
18863 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18864 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18865
bf50d346
AC
188662001-11-09 Andrew Cagney <ac131313@redhat.com>
18867
18868 * gdb.base/restore.exp: Include $expected value in restored test
18869 message.
18870
9383332c
AC
188712001-11-09 Andrew Cagney <ac131313@redhat.com>
18872
18873 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18874 implemented.
18875
db62520a
MS
188762001-11-08 Michael Snyder <msnyder@redhat.com>
18877
18878 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18879 Add pass/fail message for stop at breakpoint in call dummy function.
18880
b5703437
MS
188812001-11-07 Michael Snyder <msnyder@redhat.com>
18882
d63a86f8
RM
18883 * gdb.c++/templates.exp (test_template_breakpoints):
18884 If we get an overload menu, but it does not match what
760f6330 18885 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18886 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18887 making the whitespace optional. Argument for "new" may be
18888 "unsigned" as well as "unsigned int/long".
d63a86f8 18889 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18890 making the whitespace optional. Also replace "(void) with
18891 "((void|)), making the keyword "void" optional.
d63a86f8 18892 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18893 making the whitespace optional. Also replace "(void) with
18894 "((void|)), making the keyword "void" optional.
3bf40917
MS
18895 * gdb.base/callfuncs.c (t_float_values): This function must
18896 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18897 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18898 can be tested against both cases. Usually one case involves
18899 promotion of float to double, while the other does not.
18900 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18901 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18902 includes a stack frame for "start".
18903
c8ab4e6d
JB
189042001-11-05 Jim Blandy <jimb@redhat.com>
18905
18906 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18907 pointers are 32 bits long, and that offsets of relocs are always
18908 stored in the data (REL-style), and not in the reloc entry itself
18909 (RELA-style).
18910 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18911 stabs.
18912
3f08ced9
MS
189132001-11-01 Michael Snyder <msnyder@redhat.com>
18914
18915 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18916 and regular expression operators by using quoting.
18917
cbfa24cd
MS
189182001-10-31 Michael Snyder <msnyder@redhat.com>
18919
18920 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18921 depending on what the symbol table contains.
18922 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18923 the output of the ptype command. Similarly, accept both "const &"
18924 and "const&".
18925
aaa68313
CV
189262001-10-31 Corinna Vinschen <vinschen@redhat.com>
18927
18928 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18929 symbol `STORAGE' to allow to choose the storage class of
18930 the local datastructures.
18931 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18932 compiler directive.
18933
91740388
MS
189342001-10-30 Michael Snyder <msnyder@redhat.com>
18935
18936 * gdb.base/jump.exp: Allow it to run for all targets.
18937
1b7c05e7
CV
189382001-10-29 Corinna Vinschen <vinschen@redhat.com>
18939
18940 * gdb.base/call-ar-st.c (print_double_array): Match for loop
18941 with new double_array size.
18942 (main): Change storage class of all local variables to static.
18943 Reduce size of double_array to 9.
18944 * gdb.base/call-ar-st.exp: Increase timeout value.
18945 Change expected output for double array to match new size in
18946 call-ar-st.c.
18947
36a22261
CV
189482001-10-29 Corinna Vinschen <vinschen@redhat.com>
18949
18950 * gdb.base/ending-run.exp: Create identical output when passing
18951 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 18952 Stormy16 target.
36a22261 18953
92b8ae91
MK
189542001-10-28 Mark Kettenis <kettenis@gnu.org>
18955
18956 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
18957 that we catch the expected failure under Linux/x86.
18958
cb135b83
OF
189592001-10-29 Orjan Friberg <orjanf@axis.com>
18960
18961 * gdb.base/setvar.exp: Escape curly braces.
18962 * gdb.stabs/weird.exp: Ditto.
18963
6884aa54
DJ
189642001-10-27 Daniel Jacobowitz <drow@mvista.com>
18965
18966 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
18967 * gdm.mi/mi0-hack-cli.exp: Likewise.
18968
0398c9aa
AC
189692001-10-25 Andrew Cagney <ac131313@redhat.com>
18970
18971 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
18972 messages.
18973
d20bf2e8
AC
189742001-10-21 Andrew Cagney <ac131313@redhat.com>
18975
18976 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
18977 checking MI enabled.
18978
03dd63aa
CV
189792001-10-09 Corinna Vinschen <vinschen@redhat.com>
18980
18981 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
18982
1d9d99f3
FCE
189832001-10-04 Frank Ch. Eigler <fche@redhat.com>
18984
18985 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
18986 if gdb child process crashes, just signal an error.
18987
838ae6c4
JB
189882001-10-02 Jim Blandy <jimb@redhat.com>
18989
18990 * lib/gdb.exp (test_xfail_format): Simplify.
18991
18992 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
18993 front of the variable name `format'. Simplify `if'.
18994
8f0cbc1c
DJ
189952001-10-01 Daniel Jacobowitz <drow@mvista.com>
18996
18997 * gdb.threads/pthreads.exp: Wait for output and delay
18998 before sending ^C.
18999
1f08dafd
DJ
190002001-10-01 Daniel Jacobowitz <drow@mvista.com>
19001
19002 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
19003 some incorrect output instead of timing out.
19004 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
19005
674f90ff
CV
190062001-09-28 Corinna Vinschen <vinschen@redhat.com>
19007
19008 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
19009 check to allow additional `int'.
19010
9b284272
DJ
190112001-09-27 Daniel Jacobowitz <drow@mvista.com>
19012
19013 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
19014 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
19015
b55a4771
MS
190162001-09-27 Michael Snyder <msnyder@redhat.com>
19017
19018 * lib/gdb.exp (test_debug_format): New proc.
19019 (setup_xfail_format): Use new proc test_debug_format.
19020 * gdb.base/constvars.exp (local_compiler_xfail_check): New
19021 proc; use new service proc test_debug_format.
19022 Replace all other "gcc_compiled" tests with this test.
19023 * gdb.base/volatile.exp (local_compiler_xfail_check): New
19024 proc; use new service proc test_debug_format.
19025 Replace all other "gcc_compiled" tests with this test.
19026
190272001-09-27 Michael Snyder <msnyder@redhat.com>
19028
19029 * gdb.base/cvexpr.exp: New file.
19030 * gdb.base/cvexpr.c: New file
19031 Test for expressions using const and volatile keywords.
19032
4e6667ac
CV
190332001-09-26 Corinna Vinschen <vinschen@redhat.com>
19034
19035 * gdb.base/constvars.exp: Check for different orders of keywords
19036 and additional "int" strings in output.
19037
4f337972
AC
190382001-09-22 Andrew Cagney <ac131313@redhat.com>
19039
19040 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
19041 responses from "help maint".
19042
2015650d
FCE
190432001-09-19 Frank Ch. Eigler <fche@redhat.com>
19044
19045 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
19046 to localhost:NNN instead of :NNN, in case Xvfb is listening
19047 only on TCP.
19048
f3bcedc1
CV
190492001-09-19 Corinna Vinschen <vinschen@redhat.com>
19050
19051 * gdb.base/recurse.exp: When checking leaving the watchpoint
19052 scope, recognize when gdb is in function's epilogue and pass.
19053
6b819c92
KS
190542001-09-18 Keith Seitz <keiths@redhat.com>
19055
19056 * lib/insight-support.exp (_gdbtk_export_target_info): Add
19057 support for running tests against sid targets.
19058 (gdbtk_done): Ditto.
19059
a10c9419
CV
190602001-09-18 Corinna Vinschen <vinschen@redhat.com>
19061
19062 * gdb.base/ending-run.c (main): Set stdout buffersize
19063 to the same reasonable value for any target.
19064 * gdb.base/ending-run.exp: Add a regular expression
19065 to make testsuite happy on Sanyo Stormy16 target.
19066
739d0d99
CV
190672001-09-17 Corinna Vinschen <vinschen@redhat.com>
19068
19069 * gdb.base/display.c (do_loops): Add float variable `f'.
19070 Increment f in loop.
19071 * gdb.base/display.exp: Increment timeout by 60 seconds.
19072 Change float display test to use variable `f'.
19073
1b8947f0
JB
190742001-09-17 Jim Blandy <jimb@redhat.com>
19075
19076 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
19077 overflowing the limited breakpoint tables on some ROM monitors
19078 (like the ROM68K).
19079
9890ac81
FCE
190802001-09-15 Frank Ch. Eigler <fche@redhat.com>
19081
19082 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
19083 the "-ac" (disable access control) flag.
19084
6db765ea
JH
190852001-08-30 Jeff Holcomb <jeffh@redhat.com>
19086
19087 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
19088 ints.
19089
4c32cc04
KS
190902001-08-30 Keith Seitz <keiths@redhat.com>
19091
19092 * lib/gdb.exp: Move all insight-related functionality into
19093 separate file.
19094 * lib/insight-support.exp: New file.
19095
8d6e6f81
FCE
190962001-08-29 Frank Ch. Eigler <fche@redhat.com>
19097
19098 * config/sid.exp (sid_start): Never set sid verbosity; disable
19099 expect_background {} that consumed its stdout; tolerate </dev/null.
19100 Attempt to set endianness override in "sid" protocol mode. Cleanup.
19101
6a90e1d0
AC
191022001-08-18 Andrew Cagney <ac131313@redhat.com>
19103
19104 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
19105 CLI jump command to start it.
19106 (mi_run_to_main): Fail immediatly when unexpected output.
19107
1759b3c3
AC
191082001-08-18 Andrew Cagney <ac131313@redhat.com>
19109
19110 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
19111 beginning of function. Fix PR gdb/191.
19112
61d11d80
FCE
191132001-08-16 Frank Ch. Eigler <fche@redhat.com>
19114
19115 * config/sid.exp (sid_start): Don't warn if we cannot figure out
19116 what to force sid endianness to.
19117
942a4df2
KS
191182001-08-15 Keith Seitz <keiths@redhat.com>
19119
19120 * lib/gdb.exp (gdbtk_start): Don't set environment
19121 variables for TCL_LIBRARY and friends. Insight will
19122 now figure these out for itself.
19123
0521c418
MS
191242001-08-02 Michael Snyder <msnyder@redhat.com>
19125
19126 * gdb.base/completion.exp: Remove the symbol "a64l" from
19127 the expect string; this is target-specific, and not related
19128 to what is being tested.
19129
74a9a58a
DB
191302001-08-02 Dave Brolley <brolley@redhat.com>
19131
19132 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
19133
c70819fa
MS
191342001-07-25 Michael Snyder <msnyder@redhat.com>
19135
c2b8fa57
MS
19136 * gdb.base/consecutive.exp: New file. Test stepping over
19137 breakpoints on consecutive instructions.
19138 * gdb.base/consecutive.c: New file.
19139
c70819fa
MS
19140 * gdb.base/call-rt-st.exp: Use double-backslash to quote
19141 curly braces in regular expressions.
19142
2b1a1355
MS
191432001-07-25 Michael Snyder <msnyder@redhat.com>
19144
19145 * gdb.base/ending-run.exp: Accept "Program exited normally" as
19146 legitimate output from stepping out of main.
19147
413eca6f
KS
191482001-07-22 Keith Seitz <keiths@redhat.com>
19149
19150 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
19151 the empty string, do not run the tests.
19152
7e5a9322
SC
191532001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19154
19155 * gdb.base/long_long.exp: Detect size of pointer. Take into
19156 account 2-byte pointers when testing for p/a results.
19157
de58f10f
SC
191582001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19159
d63a86f8 19160 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
19161 and defined to 1K for m68hc11.
19162 (random_data): Reduce table to 1K for embedded platforms (68hc11).
19163 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
19164 (sizeof_random_data): New variable to tell the size of the data table;
19165 don't test past this size; always run to main.
19166
d6f5fea1
SC
191672001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19168
19169 * gdb.base/return2.exp: return of long long and double fails for
19170 68HC11; don't execute these tests on that platform.
19171 * gdb.base/return.exp: Return of a double fails for 68hc11.
19172
c477543d
SC
191732001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19174
19175 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
19176 tests that print a float.
19177 * call-rt-st.exp: Likewise.
19178
63cf1c79
MK
191792001-07-12 Mark Kettenis <kettenis@gnu.org>
19180
19181 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
19182 running this test on Linux.
19183
112f9ab5
MC
191842001-06-24 Michael Chastain <chastain@redhat.com>
19185
19186 * gdb.base/arithmet.exp: Remove some tests to make all test names
19187 unique.
19188
4970cb0f
MS
191892001-07-03 Michael Snyder <msnyder@redhat.com>
19190
19191 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
19192 the output of the ptype command.
19193
d85da69f
MS
191942001-07-02 Michael Snyder <msnyder@redhat.com>
19195
4c8a82de
MS
19196 * gdb.base/completion.exp: Don't assume that break.c is the only
19197 source file that may contain functions named "marker".
d85da69f
MS
19198 * gdb.base/corefile.exp: Quote the curly braces in regexp.
19199
8afc772b
AC
192002001-06-28 Andrew Cagney <ac131313@redhat.com>
19201
19202 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
19203 of files to delete.
19204
19205 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
19206 * gdb.disasm/h8300s.exp: New file.
19207 gdb.disasm/h8300s.s: Likewise.
19208
cff22675
AC
192092001-06-27 Andrew Cagney <ac131313@redhat.com>
19210
19211 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
19212 empty breakpoint tables.
19213
68c81b54
AC
192142001-06-25 Andrew Cagney <ac131313@redhat.com>
19215
19216 * lib/mi-support.exp: Update args=... part of stop-reason
19217 patterns. Accept either a list or a tuple.
19218
2dd62704
AC
192192001-06-23 Andrew Cagney <ac131313@redhat.com>
19220
19221 * lib/mi-support.exp: Remove local emacs variable defining
19222 change-log-default-name.
19223
b4127474
MC
192242001-06-22 Michael Chastain <chastain@redhat.com>
19225
19226 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
19227 This is operationally compatible with the previous version.
19228
8dbfb380
JB
192292001-06-13 Jim Blandy <jimb@redhat.com>
19230
19231 * lib/gdb.exp (gdb_test): Doc fix.
19232
f2d8c86d
MC
192332001-06-10 Michael Chastain <chastain@redhat.com>
19234
19235 * gdb.base/exprs.exp: Remove a duplicate test.
19236
81564d34
JB
192372001-06-06 Jim Blandy <jimb@redhat.com>
19238
19239 * gdb.base/return2.exp (main): Use values to test float and double
19240 returns that are not NaN's, to avoid being confused by IEEE
19241 comparison rules.
19242
da55addb
MS
192432001-06-04 Michael Snyder <msnyder@redhat.com>
19244
19245 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 19246 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
19247 rather than wait for 12 more tests to time out.
19248
42c65987
JB
192492001-06-06 Jim Blandy <jimb@redhat.com>
19250
b18bced9 19251 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 19252 Don't forget to match the GDB prompt.
b18bced9 19253
42c65987
JB
19254 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
19255
5b41e5f0
JB
192562001-06-04 Jim Blandy <jimb@redhat.com>
19257
19258 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
19259 command.
19260
015e046f
KB
192612001-05-31 Kevin Buettner <kevinb@redhat.com>
19262
19263 * gdb.base/annota1.exp (info break): Match four or more spaces
19264 after "Address".
19265
fb1ffbbe
MC
192662001-05-31 Michael Chastain <chastain@redhat.com>
19267
19268 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
19269 (dm_type_int_star): Likewise.
19270 (dm_type_long_star): Likewise.
19271 (dm_type_void_star): Likewise.
19272
5ea2a32c
KB
192732001-05-29 Kevin Buettner <kevinb@redhat.com>
19274
19275 * gdb.base/completion.exp (INPUTRC): Set this environment variable
19276 to a known value in order to get consistent results regardless
19277 of the setting of INPUTRC or the presence or contents of .inputrc.
19278
ae23c492
MS
192792001-05-24 Michael Snyder <msnyder@redhat.com>
19280
ac55707e
MS
19281 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
19282 Don't require that the main thread and the manager thread are the
19283 first in the list.
19284
ae23c492
MS
19285 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
19286 debugging. If test fails, issue an "unsupported" not a "fail".
19287
400071f1
JB
192882001-05-24 Jim Blandy <jimb@redhat.com>
19289
19290 Don't assume that short is shorter than int.
19291 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
19292 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 19293 this isn't true.
400071f1
JB
19294 ("print unsigned char == (~0)"): Add test that verifies that ~0,
19295 an int, is not equal to ~0 stored in an unsigned char. This tests
19296 the same thing that the previous test meant to, but works on
19297 16-bit machines, too.
19298 ("print unsigned char != (~0)"): Same test, complemented.
19299
0816a3e5
MS
193002001-05-24 Michael Snyder <msnyder@redhat.com>
19301
19302 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 19303 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
19304 and prevents dejagnu getting out of step.
19305
f6dc23a9
KB
193062001-05-23 Kevin Buettner <kevinb@redhat.com>
19307
19308 * gdb.base/finish.exp (finish_void): Revise pattern for
19309 stopping on the call statement to not permit stopping at
19310 the start of the instructions comprising the call sequence.
19311
7dbd117d
MC
193122001-05-19 Michael Chastain <chastain@redhat.com>
19313
19314 * gdb.base/callfuncs.exp: Make all test names unique.
19315 * gdb.base/commands.exp: Make all test names unique.
19316 * gdb.base/condbreak.exp: Make all test names unique.
19317 * gdb.base/dbx.exp: Make all test names unique.
19318 * gdb.base/default.exp: Make all test names unique.
19319 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
19320 and TIMEOUT messages to their corresponding PASS message.
19321 * gdb.base/ending-run.exp: Make all test names unique.
19322 * gdb.base/long_long.exp: Remove duplicate test.
19323
6b0b0a9e
KB
193242001-05-21 Kevin Buettner <kevinb@redhat.com>
19325
19326 * gdb.base/finish.exp (finish_void): Allow "finish" command to
19327 stop on the call statement as well as the statement after the
19328 call.
19329
2caa35cb
MS
193302001-05-21 Michael Snyder <msnyder@redhat.com>
19331
19332 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
19333
40713331
EZ
193342001-05-10 Elena Zannoni <ezannoni@redhat.com>
19335
a9c64011
AS
19336 * gdb.base/completion.exp: Revamp test. Make it execute on all
19337 platforms.
40713331 19338
c2c1be8d
EZ
193392001-05-10 Elena Zannoni <ezannoni@redhat.com>
19340
a9c64011
AS
19341 * config/gdbserver.exp (gdb_load): Handle the case
19342 in which the arguments to gdbserver are given in the
19343 baseboard configuration file.
19344 Also handle the case in which the server needs to do a
19345 load.
2c9cd303 19346
9671de48
KS
193472001-05-07 Keith Seitz <keiths@cygnus.com>
19348
a9c64011
AS
19349 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
19350 set up the display for testing.
19351 (gdbtk_start): Convert all paths to paths that tcl will like.
19352 Export target information to environment.
19353 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
19354 necessary.
19355 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
19356 (to_tcl_path): New proc to convert a given pathname into
19357 a path acceptible as an argument to a tcl command.
19358 (_gdbtk_export_target_info): New proc to export target info
19359 into the environment for gdbtk testing.
19360 (gdbtk_done): New proc to signal end-of-test.
9671de48 19361
5a360f47
JB
193622001-05-06 Jim Blandy <jimb@redhat.com>
19363
19364 * restore.c: Make the code of caller0 correspond to its comment.
19365
66c756c6
MS
193662001-05-03 Michael Snyder <msnyder@redhat.com>
19367
19368 * config/sid.exp (gdb_target_sid): Check for error messages.
19369 On error or timeout, don't make expect exit (which will terminate
19370 all subsequent tests); instead just make gdb exit.
d63a86f8 19371 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
19372 return a negative value.
19373
a966fde5
JB
193742001-04-24 Jim Blandy <jimb@redhat.com>
19375
851c18e0
JB
19376 * gdb.c++/templates.exp: If we see the prompt for the overload
19377 list, but we haven't recognized any of the longer patterns,
19378 arrange for this test to fail, not hang.
19379
a966fde5
JB
19380 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
19381 variations.
19382
db144853
MC
193832001-04-22 Michael Chastain <chastain@redhat.com>
19384
19385 * gdb.c++/local.exp: Use the 'runto' library function.
19386 * gdb.c++/namespace.exp: Likewise.
19387 * gdb.c++/overload.exp: Likewise.
19388
3207ec21
KB
193892001-03-26 Kevin Buettner <kevinb@redhat.com>
19390
19391 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
19392 * gdb.base/step-line.exp: New file. Test step/next in presence of
19393 #line directives.
19394 * gdb.base/step-line.c: New file. Test program for the above.
19395 * gdb.base/step-line.inp: New file. We pretend that this file has
19396 been transformed by some other tool into step-line.c.
19397
13b57657
JB
193982001-03-21 Jim Blandy <jimb@redhat.com>
19399
19400 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
19401 unmangled operator names.
19402
754cbe1c
JB
194032001-03-20 Jim Blandy <jimb@redhat.com>
19404
19405 * gdb.threads/linux-dp.exp: Recognize an additional message
19406 generated by GDB when it doesn't understand how to debug threads
19407 on the target system.
19408
177495c9
AC
194092001-03-19 Andrew Cagney <ac131313@redhat.com>
19410
19411 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
19412
f266096b
MC
194132001-03-12 Michael Chastain <chastain@redhat.com>
19414
19415 * gdb.c++/derivation.exp: Use the 'runto' library function.
19416
cac3c2ff
MC
194172001-03-12 Michael Chastain <chastain@redhat.com>
19418
19419 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
19420
b6c11a24
MC
194212001-02-24 Michael Chastain <chastain@redhat.com>
19422
19423 * gdb.c++/ref-types.exp: Change handwritten code to library
19424 function 'runto'.
19425
6bae5bce
OF
194262001-03-16 Orjan Friberg <orjanf@axis.com>
19427
19428 * gdb.base/signals.exp: Set count to 0 explicitly.
19429
0015fd9a
MS
194302001-03-15 Mark Salter <msalter@redhat.com>
19431
19432 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19433 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
19434 (gdb_load): Add support for additional target_info: gdb_download_size
19435 and gdb_load_timeout.
0015fd9a 19436
fc33412a
DT
19437Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19438
19439 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
19440 file -- to prevent failing when the compile fails but we have no
19441 intention of running the tests anyway.
fc33412a
DT
19442
19443 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19444 tests if set.
19445
19446 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 19447 integers.
fc33412a
DT
19448
19449 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19450 * gdb.c++/namespace.exp: Ditto.
19451
115f06de
OF
194522001-03-07 Orjan Friberg <orjanf@axis.com>
19453
19454 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19455 * gdb.base/pointers.exp: Relax pattern match of decimals.
19456
b6ba6518
KB
194572001-03-06 Kevin Buettner <kevinb@redhat.com>
19458
19459 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19460 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19461 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19462 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19463 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19464 config/sh.exp, config/sid.exp, config/slite.exp,
19465 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19466 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19467 config/vxworks.exp, config/vxworks29k.exp,
19468 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19469 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19470 gdb.base/arithmet.exp, gdb.base/assign.exp,
19471 gdb.base/async.exp, gdb.base/attach.exp,
19472 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19473 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19474 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19475 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19476 gdb.base/commands.exp, gdb.base/completion.exp,
19477 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19478 gdb.base/constvars.exp, gdb.base/corefile.exp,
19479 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19480 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19481 gdb.base/ending-run.exp, gdb.base/environ.exp,
19482 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19483 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19484 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19485 gdb.base/funcargs.exp, gdb.base/help.exp,
19486 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19487 gdb.base/logical.exp, gdb.base/long_long.exp,
19488 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19489 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19490 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19491 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19492 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19493 gdb.base/regs.exp, gdb.base/relational.exp,
19494 gdb.base/remote.exp, gdb.base/reread.exp,
19495 gdb.base/restore.exp, gdb.base/return2.exp,
19496 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19497 gdb.base/selftest.exp, gdb.base/setshow.exp,
19498 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19499 gdb.base/sigall.exp, gdb.base/signals.exp,
19500 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19501 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19502 gdb.base/step-test.exp, gdb.base/structs.c,
19503 gdb.base/structs.exp, gdb.base/structs2.exp,
19504 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19505 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19506 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19507 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19508 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19509 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19510 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19511 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19512 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19513 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19514 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19515 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19516 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19517 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19518 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19519 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19520 gdb.trace/circ.exp, gdb.trace/collection.exp,
19521 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19522 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19523 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19524 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19525 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19526 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19527 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19528 notices.
19529
dc96c6c7 195302001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19531
19532 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19533 first arg is int not float.
19534
dc96c6c7 195352001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19536
19537 * gdb.base/reread.exp: Unsupported for non-native targets;
19538 doesn't work for remote debugging.
19539
9b0c4aeb
FN
195402001-02-19 Fernando Nasser <fnasser@redhat.com>
19541
19542 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19543 * gdb.base/ending-run.exp: Properly handle the BSP state when
19544 stepping past the end of main.
9b0c4aeb 19545
02aa71d5
MC
195462001-02-19 John Moore <jmoore@redhat.com>
19547
19548 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19549 Converted HPUX fix for non-expected items following multiple
19550 step commands into general solution for all platforms.
19551
1fa449a4
MC
195522001-02-18 Michael Chastain <chastain@redhat.com>
19553
19554 * gdb.c++/classes.exp (do_tests): Change runto statements
19555 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19556 statements demangler agnostic.
19557 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19558 (gdb_virtfunc_restart): Likewise.
19559
b2f9ec70
MC
195602001-02-14 Michael Chastain <chastain@redhat.com>
19561
19562 * gdb.c++/inherit.exp (do_tests): Change runto statements
19563 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19564 statements demangler agnostic.
19565
cf74b8ca
AC
19566Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19567
19568 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19569 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19570 before calling common_routine 15 times'' tests.
cf74b8ca 19571
99f78f56
MC
195722001-02-11 Michael Chastain <chastain@redhat.com>
19573
19574 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19575 Helps the test script figure out which demangler is in use.
19576 (dm_type_foo_ref): Ditto.
19577 (dm_type_int_star): Ditto.
19578 (dm_type_long_star): Ditto.
19579 (dm_type_unsigned_int): Ditto.
19580 (dm_type_void): Ditto.
19581 (dm_type_void_star): Ditto.
99707966 19582 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19583 Probe the gdb demangler and set variables to accommodate
19584 formatting differences.
19585 (info_func_regexp): New function. Same as info_func, but
19586 matches against a regexp.
19587 (info_func): Match against a literal string.
19588 (print_addr_2): New function. Match against a literal string,
19589 which can be different from the input to gdb.
19590 (print_addr): Simply call print_addr_2 with the same argument twice.
19591 (test_lookup_operator_functions): Use demangler formatting variables.
19592 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19593 the tests in the same order as the C++ class declaration.
19594 (test_paddr_operator_functions): Ditto.
19595 (test_paddr_overloaded_functions): Ditto.
19596 (test_paddr_hairy_functions): Use demangler formatting variables.
19597 Add reference to gdb/19 for related tests.
19598 (do_tests): Call probe_demangler.
19599
1de8f023
KB
196002001-01-30 Kevin Buettner <kevinb@redhat.com>
19601
19602 * gdb.c++/templates.cc (printf): Remove unused function definition.
19603
ca3f91ed
MS
196042001-01-26 Felix Lee <flee@redhat.com>
19605
19606 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19607
196082001-01-25 matthew green <mrg@redhat.com>
19609
19610 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19611 up sid.
19612 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19613
196142001-01-25 matthew green <mrg@redhat.com>
19615
19616 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19617 Deprecate $sid_spawn_id.
ca3f91ed
MS
19618 (sid_exit): Remove code necessary only for `spawn.'
19619
196202001-01-25 matthew green <mrg@redhat.com>
19621
19622 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19623
fb18ec4a
MC
196242001-01-28 Michael Chastain <chastain@redhat.com>
19625
19626 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19627 to call when tests fail. It takes gdb out of the overloaded
19628 function choice menu back to the main prompt, so that the test
19629 program stays synchronized.
19630 (set_bp_overloaded): New proc to collect all the common
19631 code for setting a breakpoint on an overloaded name. Calls
19632 take_gdb_out_of_choice_menu when needed.
19633 (menu_overload1arg): New variable to collect the repeated
19634 instances of the expected menu for an overloaded name. Change
19635 the regular expression to handle changes in g++ type encoding:
19636 "void" can be either "void" or "", and "unsigned int" can be
19637 either "unsigned int" or "unsigned".
19638 (continue_to_bp_overloaded): Change regular expressions to handle
19639 changes in g++ type encoding.
19640 (no proc): Call take_gdb_out_of_choice_menu when needed.
19641 Remove redundant calls to "info break". Accept either "canceled"
19642 or "cancelled". Change regular expressions in "info break"
19643 calls to handle changes in g++ type encoding. Give all tests
19644 unique strings.
19645
9c646a6e
BE
196462001-01-17 Ben Elliston <bje@redhat.com>
19647
19648 * config/sid.exp: New file.
19649
9549d9c1
AC
19650Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19651
19652 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19653
dc96c6c7 196542000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19655
19656 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19657 Add a RE to accept a non-ascii char if one is ever presented.
19658
b4df4f68
FN
196592000-12-20 Fernando Nasser <fnasser@redhat.com>
19660
297dd0fd 19661 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19662
dc96c6c7 196632000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19664
d63a86f8 19665 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19666 in regexp. One '\' does not suffice on Linux.
19667
4a7bddb6
MC
196682000-12-09 Michael Chastain <chastain@redhat.com>
19669
19670 * gdb.base/break.exp (test_clear_command): Use a marker function
19671 rather than 'main' for the test function. Also move this
19672 test to an execution point where the marker function names are
19673 guaranteed to be bound to functions. (Executing tests after a
19674 'finish' from main runs into name conflicts with local names
19675 in __libc_start_main).
19676
dc96c6c7 196772000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19678
19679 * gdb.base/finish.exp: New test for gdb's "finish" command.
19680 * gdb.base/return2.exp: New test for gdb's "return" command.
19681 * gdb.base/return2.c: New source file for above.
19682
dc96c6c7 196832000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19684
19685 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19686 * gdb.base/miscexprs.exp: Ditto.
19687 * gdb.base/pointers.exp: Ditto.
19688 * gdb.c++/derivation.exp: Ditto.
19689 * gdb.c++/local.exp: Ditto.
19690 * gdb.c++/namespace.exp: Ditto.
19691 * gdb.c++/overload.exp: Ditto.
19692 * gdb.c++/ref-types.exp: Ditto.
19693
dc96c6c7 196942000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19695
19696 * gdb.base/constvars.exp: Test result of "up" command.
19697 * gdb.base/miscexprs.exp: Ditto.
19698 * gdb.base/pointers.exp: Ditto.
19699 * gdb.base/scope.exp: Ditto.
19700 * gdb.c++/derivation.exp: Ditto.
19701 * gdb.c++/local.exp: Ditto.
19702 * gdb.c++/namespace.exp: Ditto.
19703 * gdb.c++/overload.exp: Ditto.
19704 * gdb.c++/ref-types.exp: Ditto.
19705
44097287
FN
197062000-11-22 Michael Chastain <chastain@redhat.com>
19707
19708 * mips_pro.exp: Accept either "middle -> top -> main" or
19709 "middle -> main" in the backtrace, because gcc can optimize
19710 tail calls to jumps. Remove setup_xfail for the hppa case.
19711 Add a comment with the original warning messages from PR 3016,
19712 which was filed in 1993, to preserve them for posterity.
19713
9d2e1bab
ND
197142000-11-17 Nick Duffek <nsd@redhat.com>
19715
19716 * lib/gdb.exp (gdb_test): Override timeout with board info.
19717
1aca8eb7
ND
197182000-11-17 Nick Duffek <nsd@redhat.com>
19719
19720 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19721 the second kill and detach messages.
19722
93076499
ND
197232000-11-17 Nick Duffek <nsd@redhat.com>
19724
19725 * configure.in: Add AC_EXEEXT.
19726 * configure: Regenerate.
19727 * Makefile.in (just-check): Export EXEEXT.
19728 * lib/gdb.exp ($EXEEXT): Import from environment.
19729 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19730 expect "maint dump-me" on Cygwin.
19731 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19732 $EXEEXT.
19733
30e87cd3
ND
197342000-11-17 Nick Duffek <nsd@redhat.com>
19735
19736 * gdb.base/break.exp: Test backtrace and finish from called
19737 function on all platforms, not just HP-UX.
19738
dc96c6c7 197392000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19740
19741 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19742 code from gdb_target_monitor, so it can be used independantly
19743 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19744
dc96c6c7 197452000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19746
19747 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19748 * gdb.base/corefile.exp: Expect the message "Program is being
19749 debugged already" when we send the "corefile" command, since
19750 the preceeding gdb_load may have connected gdb to a remote target.
19751 * gdb.base/display.exp: Disable hardware watchpoints if new
19752 board info variable "no_hardware_watchpoints" is true.
19753 Replace single-letter commands with more readable ones.
19754 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19755 if new board info variable "no_hardware_watchpoints" is true.
19756 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19757 to see if stdio (printf) testing is possible.
19758 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19759 board info variable "no_hardware_watchpoints" is true. Use new
19760 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19761
39124dea
FN
197622000-11-13 Fernando Nasser <fnasser@redhat.com>
19763
19764 From Orjan Friberg <orjanf@axis.com>:
19765 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19766 in array print pattern match.
19767
a9e2e984
FN
197682000-11-09 Fernando Nasser <fnasser@redhat.com>
19769
19770 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19771 spelling "cancelled" to U.S. spelling "canceled" to match changes
19772 made to gdb.
19773 * gdb.c++/ovldbreak.exp: Ditto.
19774
c7db355b
PS
197752000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19776
19777 * gdb.base/callfuncs.c (main): Moved to end of file, call
19778 t_double_values to initialize the FPU before inferior calls are made.
19779 * gdb.base/callfuncs.exp: Test for register preservation after calling
19780 inferior functions. Add tests for continuining, finishing and
19781 returning from a stop in a call dummy.
19782
dc96c6c7 197832000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19784
19785 * gdb.base/commands.exp: Break up long lines, and re-indent.
19786
dc96c6c7 197872000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19788
19789 * config/gdbserver.exp: Rewritten from the ground up, to make it
19790 compatible with the current dejagnu tree, and to make it work with
19791 the new "gdbserver" in libremote.
19792
dc96c6c7 197932000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19794
19795 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19796 * gdb.base/varargs.exp: Skip entire test if no printf support.
19797 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19798 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19799
dc96c6c7 198002000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19801
19802 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19803 no floating point support.
19804 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19805 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19806 * gdb.base/call-rt-st.exp: Ditto.
19807 * gdb.base/call-strs.exp: Ditto.
19808
bac5fc66
JG
198092000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19810
19811 * gdb.base/sizeof.c: include <stdio.h>.
19812
19813 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19814 'finish', otherwise uncaptured gdb_prompt would potentially
19815 throw remaining test points out of sync.
bac5fc66 19816
b22a6027
SB
198172000-07-26 Scott Bambrough <scottb@netwinder.org>
19818
19819 * gdb.base/recurse.exp: Run tests for all targets.
19820 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19821 gnu-oldld case on ARM.
19822 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19823 for ARM targets.
d63a86f8 19824
d8231941
AG
19825Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19826
19827 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19828 * gdb.java/configure: Rebuild.
19829
8caabe69
AG
19830Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19831
19832 * gdb.java/jv-exp.exp: New file.
19833
9d273ca3
AG
19834Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19835
19836 * configure: Rebuilt.
19837 * configure.in (configdirs): Add gdb.java.
19838 * gdb.java/jmisc.java: New file.
19839 * gdb.java/jmisc.exp: New file.
19840 * gdb.java/Makefile.in: New file.
19841 * gdb.java/configure: Rebuilt.
19842 * gdb.java/configure.in: New file.
19843 * lib/java.exp: New file.
19844
4f823a66
AC
19845Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19846
19847 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19848 underflow.
4f823a66 19849
2391e11d
AC
19850Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19851
19852 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19853 and the compilers sizes.
2391e11d 19854
54602222
ND
198552000-07-09 Nick Duffek <nsd@redhat.com>
19856
19857 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19858 (use_methods): New function.
19859 (main): Call use_methods().
19860 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19861 (do_tests): Call test_method_param_class.
19862
2bec0572
ND
198632000-07-09 Nick Duffek <nsd@redhat.com>
19864
19865 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19866 spelling.
19867 (test_enums): New procedure. Move enum tests from end of script
19868 to here. Set breakpoint on function name instead of line number.
19869 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19870 (enums2): New marker function.
19871 (enums1): New function.
19872 (main): Call enums1(). Move enum tests to enums1().
19873
78492fde
AC
19874Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19875
19876 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19877 compile/link program. Update line numbers.
78492fde
AC
19878 * gdb.asm/d10v.inc: Define ``startup''.
19879 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19880
49a2cef8
AC
19881Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19882
19883 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19884
3e6c8688
EZ
198852000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19886
19887 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19888 of 'help maint print' command.
3e6c8688 19889
9ff5cbe9
AC
19890Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19891
19892 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19893 they use gdb_expect_list.
9ff5cbe9 19894
17c579bd
AC
19895Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19896
19897 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19898 memory-read-packet-size'' instead of ``set endian big'' to test
19899 long commands.
17c579bd 19900
e6d71bf3
DB
199012000-06-03 Daniel Berlin <dan@cgsoftware.com>
19902
19903 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19904 g++, and stop skipping them.
e6d71bf3
DB
19905
19906 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19907 work under g++.
19908
d63a86f8 19909 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19910 initialization.
19911
dc96c6c7 199122000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19913
19914 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19915 the regular expression: accept an (almost) arbitrary sequence of
19916 "frames-invalid" and "breakpoints-invalid" messages both before
19917 and after the "starting" message.
19918
dc96c6c7 199192000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19920
19921 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19922
dc96c6c7 199232000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19924
19925 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19926 Relax the regular expression a little, make it pass on Solaris 8.
19927
8216cda9
KB
199282000-05-12 Kevin Buettner <kevinb@redhat.com>
19929
19930 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19931 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19932 Instead, it is permissible for gdb to stop on the line of the
19933 call itself.
19934
1a570b2f
MS
199352000-05-12 Michael Snyder <msnyder@.cygnus.com>
19936
19937 * gdb.base/break.exp (bp on small function, optimized file):
19938 Add a second pass pattern. The behavior differs here between stabs
19939 and dwarf for one-line functions. Stabs preserves two line symbols
19940 (one before the prologue and one after) with the same line number,
19941 but dwarf regards these as duplicates and discards one of them.
19942 Therefore the address after the prologue (where the breakpoint is)
19943 has no exactly matching line symbol, and GDB reports the breakpoint
19944 as if it were in the middle of a line rather than at the beginning.
19945
dc96c6c7 199462000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 19947
d63a86f8 19948 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
19949 rather than "send_gdb" (for consistancy).
19950
7d418785
AC
19951Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
19952
19953 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
19954 * gdb.c++/templates.cc: Properly check for GCC version number.
19955 * lib/compiler.cc: Likewise
19956
dc96c6c7 199572000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 19958
d63a86f8 19959 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
19960 gdb may not stop at the first line of main, due to code motion.
19961
dc96c6c7 199622000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
19963
19964 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
19965 This test depends on parsing the printf output from the target.
19966 Since the sparclet stub doesn't do stdio, this will never work.
19967 * gdb.base/call-rt-st.exp: ditto.
19968 * gdb.base/call-strs: ditto.
19969
dc96c6c7 199702000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
19971
19972 * gdb.base/miscexprs.exp: make sizeof long array test portable.
19973
19974 * gdb.base/ending-run.exp: After connecting to a remote target,
19975 but before running, the target will appear to be in a random
19976 location. Specify both a file and a line for breakpoints.
19977 Also, the function that calls main may be called 'init'
19978 rather than 'start'.
19979
a5a51225
EZ
199802000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19981
19982 * gdb.base/help.exp: Update output for add-symbol-file command.
19983
7930cc7c
FN
199842000-04-10 Fernando Nasser <fnasser@cygnus.com>
19985
19986 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19987 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
19988
23e37ab1
C
199892000-04-07 J.T. Conklin <jtc@redback.com>
19990
e93c542c
C
19991 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
19992
23e37ab1
C
19993 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
19994
591b8fa3
PDM
19995Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
19996
19997 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 19998 values that can be represented exactly.
591b8fa3
PDM
19999 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
20000 above change, and to not check against the directory part of the source
20001 file name.
20002 (step into print_long_arg_list): Likewise.
20003 (print print_small_structs from print_long_arg_list): Likewise.
20004 (print print_long_arg_list): Likewise.
20005
7a495180
EZ
200062000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20007
30b53638 20008 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 20009
beb998c6
AC
20010Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
20011
20012 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
20013
1c689132
DB
200142000-03-25 Daniel Berlin <dan@cgsoftware.com>
20015
20016 * gdb.base/commands.exp (deprecated_command_test): Add test for
20017 deprecate with no arguments.
20018
c1790a9d
JL
200192000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
20020
20021 * gdb.base/break.exp: Add new test for setting breakpoints on
20022 optimized code so we can test breakpoints work even when function
20023 prologues may be optimized away
20024
003ba290
FN
200252000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
20026
20027 From David Whedon <dwhedon@gordian.com>
a9c64011 20028 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 20029
6837a0a2
DB
200302000-03-22 Daniel Berlin <dan@cgsoftware.com>
20031
20032 * gdb.base/help.exp: Added test for new apropos command.
20033
b9593231
KB
200342000-03-21 Kevin Buettner <kevinb@redhat.com>
20035
20036 * gdb.base/pointers.c (usevar): New function.
20037 (main): Make sure that global variables v_int_pointer2, rptr,
20038 and y are all referenced someplace in the program by calling
20039 usevar() on them. [Some linkers delete symbols which are
20040 never referenced. The space remains, but there's no way to
20041 get a (symbolic) handle on the variable from the debugger.]
20042
751a959b
EZ
200432000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20044
20045 * gdb.base/printcmds.c: Add typedeffed arrays.
20046
20047 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 20048 procedure to test arrays that are typedef'd.
751a959b 20049
73a93a32
JI
200502000-03-13 James Ingham <jingham@leda.cygnus.com>
20051
20052 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 20053 the library directories.
73a93a32 20054
fb40c209
AC
20055Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
20056
20057 * configure.in (configdirs): Add sub directory gdb.mi.
20058 * configure: Re-generate.
20059
20060 * gdb.mi: New directory.
d63a86f8 20061
ee4dd2c9
AC
200622000-02-25 Scott Bambrough <scottb@netwinder.org>
20063
20064 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 20065 a long long value as a double on ARM platforms.
ee4dd2c9 20066
70f0cc22
JB
200672000-02-16 Jim Blandy <jimb@redhat.com>
20068
20069 * gdb.base/break.exp ("breakpoint line number"): Make sure the
20070 default source file is set properly before running this test.
20071
853819b8
EZ
200722000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20073
20074 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 20075 gdbtk/library directory, not in gdbtcl2.
853819b8 20076
dfcd3bfb
JM
200772000-02-04 Jim Blandy <jimb@redhat.com>
20078
20079 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
20080 backslash from regexp pattern.
20081
20082 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
20083 procedure. Use it to run all the "continue to bp overloaded"
20084 tests. Note that this changes the names of the tests slightly.
20085 If the breakpoint hit message includes a hex PC value, because
20086 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
20087 from the real source code, still consider that a pass.
20088
20089 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
20090 XFAIL here if the breakpoint message contains a hex address. Note
20091 similar change on 1999-11-02.
20092
20093 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
20094
20095 * gdb.base/ptype.exp: Establish a default source file before
20096 calling get_debug_format.
20097
200982000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
20099
20100 * gdb.base/watchpoint.exp: Remove duplication of test messages.
20101
8b93c638
JM
201022000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20103
20104 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
20105 of successive stepi commands -- while in the prologue we should see
20106 the function entry bracket.
20107
201082000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20109
20110 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
20111 reach __change_mode() when stepping through the end of main().
20112
c5394b80
JM
201132000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
20114
20115 * gdb.base/default.exp: Fix expected pattern.
20116 * gdb.base/help.exp: Same.
20117
0d06e24b
JM
201182000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20119
20120 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 20121 Don't use xfail's because that affects only the following test.
d63a86f8 20122
0d06e24b 20123 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 20124 solaris or linux.
0d06e24b
JM
20125
20126 * gdb.base/selftest.exp: Update to reflect changes to main.c.
20127
dc96c6c7 201282000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 20129
d63a86f8 20130 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
20131 "A syntax error" rather than "A parse error". Accept both.
20132
201332000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
20134
20135 * gdb.base/default.exp: Remove OS dependent string from "target
20136 remote" test.
20137 * gdb.base/help.exp: Same for "help target remote" test.
20138
c3f6f71d
JM
201392000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20140
20141 From Jim Kingdon <kingdon@redhat.com>:
20142
20143 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
20144 prompt (cleanup rather than necessity, but still might keep output
20145 from spilling to next test).
c3f6f71d
JM
20146
201472000-01-02 Fred Fish <fnf@cygnus.com>
20148
20149 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
20150 AIX, which defines them in <sys/types.h>.
20151
ed9a39eb 201521999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 20153
ed9a39eb 20154 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 20155 float" test.
ed9a39eb
JM
20156
201571999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 20158
ed9a39eb 20159 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
20160
20161 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
20162 outermost frame disallowed".
20163
201641999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
20165
20166 * gdb.base/setvar.exp: New tests for setting the value of a struct
20167 with a constant list.
20168
201691999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20170
20171 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
20172 require the user to type a cast before setting the value of a struct.
20173
de57eccd
JM
201741999-12-06 Jim Blandy <jimb@cygnus.com>
20175
20176 * gdb.base/default.exp: Expect the new 'info float' command on
20177 all i386 platforms.
20178
20179 * gdb.threads/linux-dp.exp: Expand our ability to recognize
20180 LinuxThreads libraries that don't support debugging.
20181
c2d11a7d
JM
20182Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20183
20184 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
20185 Change the buffer type to ``unsigned char'' to simplify size
20186 arithmetic.
c2d11a7d
JM
20187
20188 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
20189 stub only handles 400-1 byte packets. Verify that the download
20190 worked.
c2d11a7d
JM
20191
201921999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
20193
20194 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
20195 tests, using UNRESOLVED for the untested cases. Also, does not wait
20196 for a timeout if the prompt was received before a recognizable pattern.
20197
201981999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
20199
20200 * lib/gdb.exp (gdb_expect_list): Fix spelling.
20201
202021999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20203
20204 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 20205 watchpoints.
c2d11a7d
JM
20206
202071999-11-24 Jason Merrill <jason@casey.cygnus.com>
20208
20209 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
20210
20211 * gdb.c++/local.exp: Be more flexible in recognizing local class
20212 name mangling. Don't allow horribly truncated method names.
20213 * gdb.c++/derivation.exp: Expect protected inheritance.
20214 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
20215 * gdb.c++/virtfunc.exp: Likewise.
20216 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
20217 when printing a nested enum.
20218
202191999-11-22 Jim Blandy <jimb@cygnus.com>
20220
20221 * gdb.base/step-test.exp: Properly await GDB's response to setting
20222 a breakpoint on the call to large_struct_by_value.
20223
20224 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
20225 just because we have debug info for the `start' function.
20226
202271999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
20228
20229 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
20230 "Unknown signal" messages, which indicate (on LinuxThreads) that
20231 GDB doesn't know how to debug threads on this system. This is
20232 better than hanging while philosopher 0 dumps chatter into gdb.log.
20233
202341999-11-18 Tom Tromey <tromey@cygnus.com>
20235
20236 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
20237
202381999-11-18 Fred Fish <fnf@cygnus.com>
20239
20240 * gdb.base/coremaker2.c: Add sample program for generating
20241 cores that is more self contained than coremaker.c. Eventually
20242 I'll add more code to this and tie it into the testsuite.
20243
4ce44c66
JM
202441999-11-12 Stan Shebs <shebs@andros.cygnus.com>
20245
20246 * gdb.base/dollar.exp: Remove, now in gdb.hp.
20247
202481999-11-10 Jimmy Guo <guo@cup.hp.com>
20249
20250 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 20251 from $srcdir/lib/.
4ce44c66 20252 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 20253 and gdb.c++/.
4ce44c66
JM
20254
20255 * gdb.c++/derivation.exp: remove redundant get compiler info code.
20256
d63a86f8 20257 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
20258 'continue with watch' test point.
20259
202601999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
20261
20262 Merged from p2linux-990323-branch:
d63a86f8 20263
4ce44c66
JM
20264 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
20265
11cf8741
JM
20266Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
20267
20268 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 20269 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
20270
20271Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
20272
20273 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 20274 gdb_expect_list.
11cf8741
JM
20275
20276Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
20277
20278 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
20279
202801999-11-03 Mark Salter <msalter@cygnus.com>
20281
20282 * gdb.base/break.exp: Fix "stub continue" pattern.
20283
202841999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
20285
20286 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
20287
202881999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
20289
20290 * gdb.base/display.exp ("finish"): Add timeout clause.
20291
20292 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
20293 plain prompt clause, so this doesn't have to time out in order to
20294 fail.
20295
20296 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 20297 breakpoint hit messages include an address.
11cf8741
JM
20298
20299 * gdb.base/display.exp: Don't forget to escape parens in regular
20300 expressions. Unix regexp notatation sucks.
20301
203021999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20303
20304 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 20305 order for 'signalled' message.
11cf8741 20306
5c44784c
JM
203071999-11-01 Stan Shebs <shebs@andros.cygnus.com>
20308
20309 From Jimmy Guo <guo@cup.hp.com>:
20310 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
20311 * gdb.base/annota1.c: Add code for tests to work with.
20312
203131999-10-26 Frank Ch. Eigler <fche@cygnus.com>
20314
20315 * gdb.base/remote.exp: New test for remote downloading settings.
20316 * gdb.base/remote.c: New file with large .data.
20317
917317f4
JM
203181999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
20319
20320 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
20321 for LinuxThreads support, merged from the Code Fusion branch.
20322
20323Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
20324
20325 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
20326 containing exp_continue into a while within an expect. Don't
20327 attempt a start more than three times. Check return value from
20328 gdb_load.
d63a86f8 20329
2df3850c
JM
20330Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
20331
20332 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 20333 a pass case.
2df3850c 20334
2acceee2
JM
203351999-10-01 Kevin Buettner <kevinb@cygnus.com>
20336
20337 * gdb.base/break.c (main): Added a statement that we can step
20338 off of.
20339 * gdb.base/break.exp: Added tests for setting a breakpoint
20340 at an offset and stepping onto a breakpoint.
20341
203421999-10-01 Fred Fish <fnf@cygnus.com>
20343
d63a86f8 20344 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
20345 gdb output.
20346
c2c6d25f
JM
203471999-09-18 Jim Blandy <jimb@cris.red-bean.com>
20348
20349 * gdb.base/break.exp: Code locations are in hex, don't forget!
20350 (For HP-UX.)
20351
203521999-09-17 Stan Shebs <shebs@andros.cygnus.com>
20353
20354 * condbreak.exp: Use break.c as test program.
20355 * condbreak.c: Remove, redundant with break.c.
20356
203571999-09-15 Stan Shebs <shebs@andros.cygnus.com>
20358
20359 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 20360 Z-packets if the target needs it.
c2c6d25f
JM
20361
203621999-09-13 James Ingham <jingham@leda.cygnus.com>
20363
20364 * gdb.c++/overload.exp: Added tests for listing overloaded
20365 functions with function pointers in the arg, explicitly calling
20366 out the version you want.
20367
cff3e48b
JM
203681999-09-09 Stan Shebs <shebs@andros.cygnus.com>
20369
20370 * long_long.exp: Add variations of test cases that work for
20371 targets with 16-bit ints and 32-bit doubles.
20372
d4f3574e
SS
203731999-09-08 Stan Shebs <shebs@andros.cygnus.com>
20374
20375 * break.c (main): Compare a possibly-uninitialized argc with an
20376 unlikely value that fits in 16 bits.
20377
203781999-09-07 Stan Shebs <shebs@andros.cygnus.com>
20379
20380 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
20381 0xfeeb, don't want negative numbers if ints are 16 bits.
20382
20383 * lib/gdb.exp (skip_cplus_tests): New proc.
20384 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
20385 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
20386 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
20387 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
20388 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
20389 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
20390 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
20391 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
20392
20393 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
20394
20395Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
20396
20397 * gdb.base/corefile.exp (up): Allow a parameter to appear
20398 in the frame that we're going up to.
20399
20400 From Jim Blandy <jimb@cygnus.com>:
20401
20402 * gdb.base/default.exp (info float): Expect some output now.
20403
20404 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
20405 returning floating-point values to fail on the x86.
20406 * gdb.base/callfwmall.exp (do_function_calls): Same.
20407
20408 * gdb.base/list.exp (test_listsize): Correct expectations for
20409 listing line 1 with listsize 2. Also, listing a single line
20410 works now, as does listing three lines. [Kevin's note: There
20411 were a number of other cases fixed too where the expectations
20412 differed...]
20413
204141999-09-02 Stan Shebs <shebs@andros.cygnus.com>
20415
20416 * gdb.base/selftest.exp: Add case for when version prints as
20417 constant string instead of char pointer.
20418
104c1213
JM
204191999-08-25 Stan Shebs <shebs@andros.cygnus.com>
20420
20421 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 20422 stepping out of main.
104c1213
JM
20423
20424 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
20425 G++ used.
20426
20427 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 20428 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
20429
20430 * gdb.c++/ovldbreak.exp: Update match string in test that
20431 includes a warning of multiple breakpoints.
20432
204331999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20434
20435 * gdb.base/display.exp: Improve precision of step-after-finish
20436 added yesterday.
20437
20438 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 20439 test.
104c1213
JM
20440
20441 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20442 configs when using G++, not just hppa*.
20443
204441999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20445
20446 * gdb.base/async.c: New file.
20447 * gdb.base/async.exp: New file.
20448
20449Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20450
20451 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20452 PA64.
20453
53a5351d
JM
20454Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20455
104c1213
JM
20456 * gdb.base/display.exp: "finish" can leave us mid-line on many
20457 targets, deal with it. Add a small constant to main, instead of
20458 1000 since main+1000 may not be a valid address in the target.
20459
53a5351d
JM
20460 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20461 on hpux11.
20462
20463 * gdb.base/attach.exp: Handle another hpux11 error message variant
20464 when attaching to a process that does not exist.
20465
204661999-08-19 J.T. Conklin <jtc@redback.com>
20467
20468 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20469 characters in 'continue to 1241' test.
53a5351d
JM
20470
204711999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20472
20473 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20474 stop in print_long_arg_list, define and use a whitespace
20475 variable in print_small_structs test, add an XFAIL for Solaris.
20476 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20477 interested enough to fix.
20478
7be570e7
JM
204791999-08-13 Keith Seitz <keiths@cygnus.com>
20480
20481 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20482 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20483 proc knows about targets other than the natives.
20484 (test_assign): Use "gdb_run_cmd" to "run" the target.
20485 Check that we've actually hit the breakpoint at main.
20486 When we attempt to assign a value to a local variable, check
20487 that the variable is in the current scope, i.e., don't use
20488 a test with an empty result.
20489
20490Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20491
20492 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20493 command.
7be570e7
JM
20494
204951999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20496
20497 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20498 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20499 gdb.compat, gdb.threads-hp.
20500 gdb.hp/configure, gdb.hp/configure.in: New files.
20501 gdb.hp/Makefile.in: Recurse into new subdirs.
20502 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20503 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20504 in object files.
20505 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20506
96baa820
JM
205071999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20508
20509 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20510 funky printf, remove a bogus p/a test.
96baa820
JM
20511
205121999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20513
20514 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20515 connected to the target. This is necessary when running not
20516 natively.
96baa820
JM
20517
205181999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20519
20520 * gdb.base/step-test.exp: Removed some extraneous messages.
20521
20522 * gdb.base/long_long.exp: Don't run memory examination tests
20523 on little-endian targets (they will need a different set of
20524 results to match).
20525
205261999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20527
20528 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20529 until somebody decides to fix GDB.
20530
20531 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20532 constant as "ULL".
96baa820
JM
20533 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20534 matches for a couple x/2 commands.
20535
a0b3c4fd
JM
205361999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20537
20538 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20539 by merging in ref-types2 tests.
20540 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20541
20542 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20543 * gdb.c++/Makefile.in: Add standard actions.
20544 (EXECUTABLES): Rename from PROGS, update list.
20545 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20546 from gdb.hp.
20547 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20548 foo and bar locals.
20549 * gdb.c++/anon-union.exp: Fix tests to match.
20550 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20551 expect matches to handle output variations.
20552 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20553 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20554 output, add HP alternatives for new and delete prints.
a0b3c4fd 20555 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20556 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20557 * gdb.c++/demangle.exp: Use $style when reporting failure.
20558 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20559 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20560 match alternatives.
20561 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20562 compilers.
a0b3c4fd
JM
20563 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20564 * gdb.c++/method.exp: Add match alternatives.
20565 * gdb.c++/misc.cc: Add bool types.
20566 * gdb.c++/misc.exp: Add tests for bool types.
20567 * gdb.c++/overload.exp: Add xfails.
20568 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20569 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20570 add some more template parameter tests (only for HP currently).
20571 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20572 * gdb.c++/virtfunc.cc: Add return type and value for main.
20573 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20574 match alternatives.
d63a86f8 20575
a0b3c4fd
JM
205761999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20577
20578 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20579
205801999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20581
20582 * gdb.base/signals.exp: Don't expect getting a backtrace from
20583 within a signal handler to fail on Linux.
20584
205851999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20586
20587 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20588 * lib/gdb.exp: Remove some gratuitious semicolons.
20589 (delete_breakpoints): Increase timeout.
20590 (gdb_expect): Add -notransfer option.
20591 (gdb_test): Use -notransfer option.
20592 (get_compiler_info): Add f77 case.
20593 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20594 case.
a0b3c4fd
JM
20595 (gdb_preprocess): Call get_compiler.
20596
20597 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20598 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20599 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20600 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20601 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20602 third arg to gdb_test.
a0b3c4fd
JM
20603 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20604 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20605 HP-UX xfails, add others.
a0b3c4fd
JM
20606 * gdb.base/completion.exp: Reflect name change of self-test.
20607 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20608 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20609 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20610 HP failure number.
a0b3c4fd
JM
20611 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20612 useless HP-UX 10.30 references.
20613 * gdb.base/maint.exp: Loosen matches.
20614 * gdb.base/pointers.c (main): Declare more_code.
20615 * gdb.base/pointers.exp: Match on output of a `next'.
20616 * gdb.base/structs.c: Add prototypes.
20617 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20618 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20619
206201999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20621
20622 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20623 command.
a0b3c4fd
JM
20624
206251999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20626
20627 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20628 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20629
20630 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20631 debug info. Deal with lack of signal hanlder info in stack.
20632
a9c64011 20633 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20634 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20635
5a2468f5
JM
206361999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20637
20638 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20639 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20640
adf40b2e
JM
20641Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20642
20643 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20644 a1-selftest.exp.
adf40b2e
JM
20645 * gdb.base/configure: Re-generate.
20646
206471999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20648
20649 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20650 in trying to run first and name is too long.
20651
20652 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20653 pointers2.c and pointers2.exp, respectively.
20654 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20655 doschk happier.
20656
43e526b9
JM
206571999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20658
20659 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20660 callfuncs2.c and callfuncs2.exp.
20661
20662 * gdb.base/list.exp: Remove mistaken xfails.
20663 * gdb.base/list0.h: Add optional prototypes.
20664
9846de1b
JM
20665Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20666
a9c64011 20667 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20668 calling malloc.
a9c64011
AS
20669 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20670 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20671 use.
9846de1b
JM
20672
206731999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20674
20675 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20676 * gdb.base/annota2.cc, annota2.exp: Move from here.
20677 * gdb.c++/annota2.cc, annota2.exp: To here.
20678 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20679
43ff13b4
JM
20680Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20681
20682 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20683 a consistent format.
43ff13b4 20684
085dd6e6
JM
206851999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20686
20687 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20688 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20689 HP compilers, also set the globals $true and $false.
20690
20691 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20692 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20693 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20694 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20695 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20696 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20697 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20698 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20699 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20700 whatis.c} Add C++ compatible function definitions and return
20701 types, add includes for library functions.
085dd6e6
JM
20702 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20703 * gdb.base/step-test.c (myglob): Rename from glob.
20704 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20705 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20706 files, move here from gdb.hp.
085dd6e6 20707 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20708 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20709 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20710 Adjust line numbers in regexps.
085dd6e6
JM
20711
20712 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20713 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20714 instead of 0/1.
20715
20716 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20717 foll-vfork.exp: New files, move here from gdb.hp.
20718 * gdb.base/page.exp: New file, test of pagination command.
20719
20720 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20721 recursion test.
20722 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20723
20724 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20725 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20726
20727 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20728 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20729 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20730 watchpoint test.
085dd6e6
JM
20731 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20732 them work.
20733 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20734 expressions properly.
20735 * gdb.base/corefile.exp: Loosen the match slightly.
20736 * gdb.base/default.exp: Allow "Error accessing memory" message
20737 also.
20738 * gdb.base/display.exp: Skip over x/0 j if PA64.
20739 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20740 * gdb.base/interrupt.exp: Ditto.
20741 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20742 in use.
20743 * gdb.base/list.exp: Add xfails for HP-UX.
20744 * gdb.base/long_long.exp: Refine some of the numeric matches.
20745 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20746 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20747 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20748 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20749 * gdb.base/ptype.exp: Succeed on more varieties of output.
20750 * gdb.base/scope.exp: Add xfails for HP-UX.
20751 * gdb.base/sect-cmd.exp: Add more cases.
20752 * gdb.base/setvar.exp: Add xfails for HP-UX.
20753 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20754 * gdb.base/signals.exp: Match on void symbolically.
20755 * gdb.base/step-test.exp: Add case for PA64.
20756 * gdb.base/term.exp: Add exit and restart.
20757 * gdb.base/twice.exp: Clean up after self.
20758 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20759 * gdb.base/whatis.exp: Allow more ways to pass tests.
20760
20761 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20762 no longer useful.
085dd6e6
JM
20763
20764Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20765
20766 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20767 list of patterns.
085dd6e6 20768 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20769 print_double_array(double_array)", "continuing to breakpoint
20770 1018", "print print_double_array(array_d)" and "continuing to
20771 1034" tests.
d63a86f8 20772
085dd6e6
JM
207731999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20774
a9c64011 20775 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20776
207771999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20778
20779 * config/mt-*: Remove, these haven't been used since 1996.
20780
207811999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20782
20783 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20784 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20785 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20786
9e0b60a8
JM
207871999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20788
20789 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20790 simpler match case for the ptype of the big class.
20791
207921999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20793
20794 * gdb.exp: Fix test for gdb_prompt existence.
20795
207961999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20797
20798 * gdb.exp (gdb_test): Add fail after calls to perror.
20799
208001999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20801
20802 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20803
208041999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20805
20806 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20807
0f71a2f6
JM
20808Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20809
20810 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20811 malloc() is linked in.
0f71a2f6
JM
20812
208131999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20814
20815 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20816 step at end.
20817
20818 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20819
208201999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20821
20822 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20823
cce74817
JM
20824Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20825
20826 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20827 * gdb.base/mips_pro.exp: Likewise.
20828
208291999-06-02 Keith Seitz <keiths@cygnus.com>
20830
20831 * gdb.c++/templates.cc: Change all "new" operators to throw
20832 an exception.
20833 * gdb.c++/cplusfuncs.cc: Likewise.
20834
20835 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20836
20837Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20838
20839 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20840 * gdb.base/ending-run.exp: When stepping out of main, accept a
20841 step into an arbitrary assembler file.
cce74817 20842
392a587b
JM
208431999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20844
d63a86f8 20845 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20846 "breakpoint-invalid" to be printed.
d63a86f8 20847 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20848 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20849 * gdb.base/annota2.cc: Initialize a.x to 0.
20850
9e086581
JM
208511999-05-17 Keith Seitz <keiths@cygnus.com>
20852
20853 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20854 when "skip_float_tests" set.
20855 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20856 "print print_ten_doubles", and "step into print_long_arg_list".
20857 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20858 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20859 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20860 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20861 "skip_float_tests" is set.
20862 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20863 when "skip_float_tests" set.
d63a86f8 20864
cd0fc7c3
SS
208651999-05-06 Keith Seitz <keiths@cygnus.com>
20866
20867 * gdb.base/annota2.cc: Include stdio.h.
20868
20869Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20870
20871 * gdb.base/crossload.exp: Remove, this has been disabled ever
20872 since BFD stopped including all targets, and cross-GDB gets
20873 plenty of testing anyway.
20874 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20875 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20876 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20877 * gdb.base/README: Remove, was doc for this.
20878 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20879 needed.
cd0fc7c3 20880
b83266a0
SS
208811999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20882
20883 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20884 output.
20885
20886 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20887 * gdb.base/annota2.exp: New file. More annotation tests.
20888 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20889 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20890
208911999-04-23 Angela Marie Thomas <angela@cygnus.com>
20892
20893 * config/cfdbug.exp: New file.
20894
7a292a7a
SS
208951999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20896
20897 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20898 Marcus Daniel's and Dale Hawkins's demangler crashes.
20899
20900 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20901 test_lucid_style_demangling, test_arm_style_demangling,
20902 test_hp_style_demangling): Try Tom Tromey's core-dumping
20903 identifier under each demangling style.
7a292a7a
SS
20904
209051999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20906
20907 * gdb.c++/demangle.exp: Include the current demangling style
20908 in all test names.
20909 (current_demangling_style): New global variable.
20910 (set_demangling_style, test_demangling_core, test_demangling,
20911 test_demangling_exact): New functions.
20912 (test_gnu_style_demangling, test_lucid_style_demangling,
20913 test_arm_style_demangling, test_hp_style_demangling): Use those,
20914 instead of calling gdb_test and gdb_test_exact directly.
20915 (catch_demangling_errors): New function, which reports errors
20916 signalled by the demangling test functions in an orderly way.
20917 (do_tests): Use catch_demangling_errors.
20918
209191999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20920
20921 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20922 grouping in expressions, not {}.
7a292a7a
SS
20923
20924 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20925 initialized yet.
7a292a7a
SS
20926
209271999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20928
20929 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20930 are listed.
20931
209321999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20933
20934 * gdb.stabs/weird.exp: Test for CC being defined before
20935 looking at its value.
20936
209371999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20938
20939 * gdb.base/call-ar-st.exp: Remove stray '#'.
20940 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
20941 "short int" and "long int".
20942 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 20943 change, to mollify finicky HP compiler.
7a292a7a
SS
20944 * gdb.hp/reg-test.exp (testfile): Fix file name.
20945 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 20946
7a292a7a
SS
20947 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
20948 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
20949 alternate form of enum ptype.
20950
c906108c
SS
209511999-03-23 Stan Shebs <shebs@andros.cygnus.com>
20952
7a292a7a
SS
20953 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
20954 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
20955 passing skip_hp_tests, so as not to waste time on guaranteed
20956 failure.
7a292a7a 20957
c906108c
SS
20958 * gdb.c++/overload.cc: Pass string instead of char addr, always
20959 init ccpfoo.
20960 * gdb.c++/templates.cc: Fix syntax error.
20961
7a292a7a
SS
20962Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20963
20964 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 20965 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
20966 command.
20967
209681999-03-18 James Ingham <jingham@cygnus.com>
20969
20970 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
20971
20972 * gdb.c++/method.exp: It was testing an uninitialized int on the
20973 stack and assuming it was positive.
20974
20975 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
20976
20977 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 20978 keep it from killing the rest of the tests.
7a292a7a
SS
20979 Use gdb_continue_to_end.
20980
20981 * gdb.base/sigall.exp: use gdb_continue_to_end.
20982
20983 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
20984
20985 * gdb.base/display.exp: use runto_main, not run.
20986
d63a86f8
RM
20987 * gdb.base/default.exp: Check for the current error message in the
20988 r abbreviation test.
7a292a7a
SS
20989 Add strongarm to the targets that know info float.
20990
d63a86f8 20991 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
20992 run which doesn't work with monitors.
20993
20994 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
20995
20996 * gdb.base/break.exp: use the gdb_continue_to_end proc.
20997
20998 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
20999 program. Traps the case (in Cygmon) when the program never really
21000 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
21001 more places, so I used my name. Sorry Mark...
21002
21003 * config/monitor.exp (gdb_target_monitor): added another
21004 target_info parameter: remotebinarydownload. This will set the
21005 remotebinarydownload flag if this is causing some boards trouble.
21006
210071999-03-18 Mark Salter <msalter@cygnus.com>
21008
21009 * lib/gdb.exp (continue_to_exit): New function.
21010
21011 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
21012 * gdb.base/ending-run.exp: Ditto.
21013 * gdb.base/step-test.exp: Ditto.
21014
210151999-03-16 Stan Shebs <shebs@andros.cygnus.com>
21016
21017 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
21018 (suggested by Art Haas <ahaas@neosoft.com>).
21019
210201999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
21021
889bf7c5 21022 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
21023
21024Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
21025
21026 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 21027 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
21028
210291999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
21030
21031 * gdb.base/call-strs.exp: Don't assume that `step' will step over
21032 a call to strlen; sometimes we do have sources.
21033
210341999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
21035
21036 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 21037 character, so GDB won't print garbage after its end.
d63a86f8 21038
c906108c
SS
21039 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
21040 breakpoint there instead. Sometimes GCC emits memcpy to handle
21041 the large structures being passed by value, so we step into that
21042 instead of sum_array_print, which obscures what we're really testing.
21043 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
21044 the bizarre steps into memcpy, so do that here. Add check for
21045 stepping into function calls that pass large structures by value.
21046 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
21047 Remove all references to specific line numbers.
21048 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
21049 New type and function.
21050 (main): Call large_struct_by_value, passing it a large struct by value.
21051 * lib/gdb.exp (gdb_get_line_number): New function.
21052
21053 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
21054 more portable.
21055
7a292a7a
SS
210561999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21057
c906108c
SS
21058 * lib/gdb.exp: Doc fixes.
21059
7a292a7a
SS
210601999-03-05 Nick Clifton <nickc@cygnus.com>
21061
d63a86f8 21062 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
21063
210641999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
21065
c906108c 21066 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
21067 commands. They're not germane to this test, and they don't work
21068 that way on remote targets.
c906108c 21069
3fc11d3e
JM
210701999-03-01 James Ingham <jingham@cygnus.com>
21071
21072 * Changelog entries merged over from gdb development branch.
21073
3fc11d3e
JM
21074 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
21075
21076 * lib/gdb.exp (gdbtk_analyze_results): Generic function
21077 for outputting results of test run.
21078
2d4a1622 21079 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
21080
21081 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 21082
7a292a7a
SS
210831999-02-25 Felix Lee <flee@cygnus.com>
21084
21085 * lib/gdb.exp (debug_format): initialize
21086
c906108c
SS
210871999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
21088
21089 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
21090 * gdb.base/call-rt-st.c: Ditto.
21091
c906108c
SS
210921999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
21093
21094 * gdb.threads/pthreads.exp (horiz): New variable.
21095 (test_startup): Fix regexps that capture thread numbers.
21096
210971999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
21098
21099 * gdb.base/smoke.exp: Disambiguate two test case names (both
21100 called ``print'').
21101
21102Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21103
21104 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 21105 compilation.
c906108c
SS
21106
211071999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21108
21109 * gdb.base/miscexprs.exp: Change patterns to match GDB's
21110 actual output formatting.
21111 * gdb.base/smoke.exp: GDB removes leading 0's.
21112 * gdb.base/volatile.exp: Don't check type of remuneration;
21113 that variable is no longer defined in constvars.c.
21114 * gdb.base/step-test.c (main): Exit with explicit exit code.
21115 * gdb.base/step-test.exp: Remove two nexti checks--they are
21116 not portable.
21117
211181999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21119
21120 * gdb.base/help.exp ("help delete display"): Fix test to match
21121 gdb's output.
21122
21123 * gdb.base/long_long.c (known_types): Initialize values to zero.
21124 * gdb.base/long_long.exp: Step one more line
21125 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
21126 leading zeros. Explicitly ask for hex formatting. Use
21127 unique test case names.
c906108c
SS
21128
21129Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21130
d63a86f8 21131 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
21132
21133 * gdb.c++/method.exp: Add missing close brace.
21134
211351999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
21136
21137 * gdb.base/maint.exp: Use 'set height 0' to disable page
21138 prompting, not 'set height 400'.
21139
21140 Fix a bunch of timeouts.
21141 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
21142 four separate tests, so expect doesn't take forever to match a ton
21143 of text against a regexp with lots of .* forms.
21144 ("maint print psymbols", "maint print symbols"): Make some of
21145 these greps more selective, so that expect doesn't try to wade
21146 through huge piles of output and time out.
21147
21148 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
21149
21150 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
21151 tests: one which doesn't expect shlib events to be reported, and
21152 another which does, but is XFAIL for all platforms other than
21153 HP/UX.
c906108c
SS
21154
21155 * gdb.base/break.exp: Teach the test suite that the `catch
21156 fork', `catch vfork', and `catch exec' commands produce error
21157 messages on platforms that don't provide these features.
21158
21159Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21160
21161 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
21162 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
21163 (shortening names from solib_threshold.exp etc), won't run on
21164 anything but HP-UX for the foreseeable future.
c906108c 21165 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 21166 reflect move.
c906108c
SS
21167
21168Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
21169
21170 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 21171 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
21172
21173Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
21174
21175 * gdb.base/shlib-call.exp: add test cases to verify that gdb
21176 successfully re-sets breakpoints in shared libraries.
21177 * gdb.base/shmain.c (main): return 0, don't fall off the end.
21178
21179Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21180
d63a86f8
RM
21181 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
21182 and compiled w/o GCC.
c906108c
SS
21183
21184 * gdb.hp/watch-cmd.exp: ditto.
21185
21186 * gdb.hp/watch-hp.exp: ditto.
21187
21188 * gdb.hp/xdb1.exp: ditto.
21189
21190 * gdb.hp/xdb2.exp: ditto.
21191
21192 * gdb.hp/dbx.exp: ditto.
21193
21194Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
21195
21196 * constvars.c: Remove C++-isms.
21197 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 21198 with GCC.
c906108c
SS
21199
21200Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
21201
21202 The following changes are part of the HP merge.
21203
21204 * gdb.base/break.exp: new tests to verify that catchpoints for
21205 fork, vfork, and exec don't trigger inappropriately.
21206
21207 * gdb.base/opaque.exp: compile one file at a time, then link.
21208
21209 * gdb.base/signals.exp: be more restrictive about which hppa
21210 systems receive a setup_xfail. new tests.
21211
21212 * gdb.base/solib_threshold.build: new file.
21213 * gdb.base/solib_threshold.exp: new file.
21214 * gdb.base/solib_threshold.link_opts: new file.
21215 * gdb.base/solib_threshold.mk: new file.
21216 * gdb.base/gen_solib_threshold.c: new file.
21217
21218 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
21219 tests. New tests for enums inside classes.
21220
21221 * gdb.c++/compiler.cc: indicate support of template debugging.
21222
21223 * gdb.c++/demangle.exp: run hp style demangling tests.
21224
21225 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
21226 tests.
21227
21228 * gdb.c++/misc.cc: changes to support new tests.
21229
21230 * gdb.c++/templates.cc: changes to support HP's compiler; changes
21231 to support new tests.
21232
21233 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
21234 gcc, then skip these tests.
21235
21236Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
21237
21238 The following files are part of the HP merge; some had longer
21239 names at HP, but have been renamed to be no more than 14
21240 characters in length.
21241
21242 * gdb.hp/ambiguous.cc: new file.
21243 * gdb.hp/ambiguous.exp: new file.
21244 * gdb.hp/attach.exp: new file.
21245 * gdb.hp/attach2.exp: new file.
21246 * gdb.hp/classes-hp.exp: new file.
21247 * gdb.hp/ctti.exp: new file.
21248 * gdb.hp/ctti-add.cc: new file.
21249 * gdb.hp/ctti-add1.cc: new file.
21250 * gdb.hp/ctti-add2.cc: new file.
21251 * gdb.hp/ctti-add3.cc: new file.
21252 * gdb.hp/dbx.exp: new file.
21253 * gdb.hp/exception.cc: new file.
21254 * gdb.hp/exception.exp: new file.
21255 * gdb.hp/foll-exec.c: new file.
21256 * gdb.hp/foll-exec.exp: new file.
21257 * gdb.hp/foll-fork.c: new file.
21258 * gdb.hp/foll-fork.exp: new file.
21259 * gdb.hp/foll-vfork.c: new file.
21260 * gdb.hp/foll-vfork.exp: new file.
21261 * gdb.hp/inherit-hp.exp: new file.
21262 * gdb.hp/more-steps.exp: new file.
21263 * gdb.hp/namespace.cc: new file.
21264 * gdb.hp/namespace.exp: new file.
21265 * gdb.hp/optimize.exp: new file.
21266 * gdb.hp/pxdb.c: new file.
21267 * gdb.hp/pxdb.exp: new file.
21268 * gdb.hp/quicksort.exp: new file.
21269 * gdb.hp/reg-test.exp: new file.
21270 * gdb.hp/reg-test.s: new file.
21271 * gdb.hp/sized-enum.c: new file.
21272 * gdb.hp/sized-enum.exp: new file.
21273 * gdb.hp/start-stop.exp: new file.
21274 * gdb.hp/templ-hp.cc: new file.
21275 * gdb.hp/templ-hp.exp: new file.
21276 * gdb.hp/thr-lib.c: new file.
21277 * gdb.hp/thr-lib.exp: new file.
21278 * gdb.hp/thr-lib.h: new file.
21279 * gdb.hp/thr-liblib.c: new file.
21280 * gdb.hp/virtfun-hp.c: new file.
21281 * gdb.hp/virtfun-hp.exp: new file.
21282 * gdb.hp/watch-cmd.exp: new file.
21283 * gdb.hp/watch-hp.exp: new file.
21284 * gdb.hp/xdb1.exp: new file.
21285 * gdb.hp/xdb2.exp: new file.
21286 * gdb.hp/xdb3.exp: new file.
21287
21288Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
21289
21290 The following files are part of the HP merge; some had longer
21291 names at HP, but have been renamed to be no more than 14
21292 characters in length.
21293
21294 * gdb.base/ss.h: new file.
21295 * gdb.base/call-ar-st.c: new file.
21296 * gdb.base/call-ar-st.exp: new file.
21297 * gdb.base/call-rt-st.c: new file.
21298 * gdb.base/call-rt-st-exp: new file.
21299 * gdb.base/call-strs.exp: new file.
21300 * gdb.base/ena-dis-br.exp: new file.
21301 * gdb.base/environ.exp: new file.
21302 * gdb.base/long_long.exp: new file.
21303 * gdb.base/sect-cmd.exp: new file.
21304 * gdb.base/shlib-cl2.exp: new file.
21305 * gdb.base/smoke.exp: new file.
21306 * gdb.base/so-impl-ld.c: new file.
21307 * gdb.base/so-impl-ld.exp: new file.
21308 * gdb.base/so-indr-cl.c: new file.
21309 * gdb.base/so-indr-cl.exp: new file.
21310 * gdb.base/varargs.exp: new file.
21311 * gdb.base/volatile.exp: new file.
21312 * gdb.base/whatis-exp.exp: new file.
7a292a7a 21313 * gdb.base/display.exp: new file.
c906108c
SS
21314 * gdb.c++/derivation.exp: new file.
21315 * gdb.c++/local.exp: new file.
21316 * gdb.c++/member-ptr.exp: new file.
21317 * gdb.c++/overload.exp: new file.
21318 * gdb.c++/ovldbreak.exp: new file.
21319 * gdb.c++/ref-types.exp: new file.
21320 * gdb.c++/ref-types2.exp: new file.
21321 * gdb.c++/userdef.exp: new file.
d63a86f8 21322
c906108c
SS
21323Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
21324
21325 * gdb.base/default.exp: Reflect wording change in remote.c.
21326
dc96c6c7 21327Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21328
21329 * gdb.base/help.exp: Update to reflect current text.
21330
21331Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
21332
21333 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
21334 they're stack variables and contain garbage.
21335 * gdb.c++/anon-union.exp: new file.
21336
21337 The following changes were made by David Taylor
889bf7c5
PA
21338 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21339 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21340 in changes by HP.
c906108c
SS
21341
21342 * gdb.base/bitops.exp: new file.
21343 * gdb.base/default.exp: change expected messages for catch and
21344 info catch tests to reflect HP merge changes.
21345 * gdb.base/enable-disable-break.exp
21346 * gdb.base/ending-run.c: new file.
21347 * gdb.base/long_long.c: new file.
21348 * gdb.base/maint.exp: new file.
21349 * gdb.base/pointers2.exp: new file.
21350 * gdb.base/shlib-call2.exp: new file.
21351 * gdb.base/solib.exp: new file.
21352 * gdb.base/step-test.c: new file.
21353 * gdb.c++/anon-union.cc: new file.
21354 * gdb.c++/local.cc: new file.
21355 * gdb.c++/member-pointer.cc: new file.
21356 * gdb.c++/method.cc: new file.
21357 * gdb.c++/ref-types.cc: new file.
21358 * gdb.c++/ref-types2.cc: new file.
21359 * gdb.c++/userdef.cc: new file.
d63a86f8 21360
c906108c
SS
21361 * gdb.base/scope.exp: compile one file at a time, then link.
21362 * gdb.base/langs.exp: ditto.
21363 * gdb.base/list.exp: ditto.
d63a86f8 21364
c906108c
SS
21365Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
21366
21367 The following changes were made by David Taylor
889bf7c5
PA
21368 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21369 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21370 in changes by HP.
d63a86f8 21371
c906108c
SS
21372 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
21373 skip tests. When compiling pass c++ flag to gdb_compile.
21374 * gdb.c++/
d63a86f8 21375
c906108c
SS
21376 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
21377 test for on hppa*-*-hpux*; use args to see if c++ was specified.
21378 (skip_hp_tests): new function.
21379 (gdb_preprocess): new function.
21380
21381 * configure.in (hpdir): decide whether to configure gdb.hp.
21382 * configure: regenerated.
21383
21384 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
21385 to delete on clean.
21386 (EXECUTABLES): update to reflect new additions.
21387 * gdb.base/commands.exp: update message expected.
21388 * gdb.base/default.exp: add copyright notice.
21389 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
21390 * gdb.base/help.exp: update messages to reflect current text.
21391 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
21392 targets for recurse tests.
21393 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
21394 skip this file.
21395
21396 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
21397 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
21398 compilation.
21399 * gdb.c++/misc.exp: ditto.
21400 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
21401 run the tests. tell gdb_compile that it's a c++ compilation.
21402
21403 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 21404
c906108c
SS
21405 * gdb.base/all-bin.exp: new file.
21406 * gdb.base/arithmet.exp: new file.
21407 * gdb.base/assign.exp: new file.
21408 * gdb.base/completion.exp: new file.
21409 * gdb.base/cond-expr.exp: new file.
21410 * gdb.base/condbreak.exp: new file.
21411 * gdb.base/define.exp: new file.
21412 * gdb.base/dollar.exp: new file.
21413 * gdb.base/environment.exp: new file.
21414 * gdb.base/eval-skip.exp: new file.
21415 * gdb.base/jump.exp: new file.
21416 * gdb.base/logical.exp: new file.
21417 * gdb.base/pointers.exp: new file.
21418 * gdb.base/relational.exp: new file.
21419 * gdb.base/section_command.exp: new file.
21420 * gdb.base/whatis-expr.exp: new file.
21421
21422 * gdb.base/all-types.c: new file.
21423 * gdb.base/call-array-struct.c: new file.
21424 * gdb.base/call-return-struct.c: new file.
21425 * gdb.base/call-strings.c: new file.
21426 * gdb.base/callfuncs2.c: new file.
21427 * gdb.base/condbreak.c: new file.
21428 * gdb.base/constvars.c: new file.
21429 * gdb.base/display.c: new file.
21430 * gdb.base/int-type.c: new file.
21431 * gdb.base/jump.c: new file.
21432 * gdb.base/miscexprs.c: new file.
21433 * gdb.base/pointers.c: new file.
21434 * gdb.base/pointers2.c: new file.
21435 * gdb.base/shmain.c: new file.
21436 * gdb.base/shr1.c: new file.
21437 * gdb.base/shr2.c: new file.
21438 * gdb.base/solib.c: new file.
21439 * gdb.base/solib1.c: new file.
21440 * gdb.base/solib2.c: new file.
21441 * gdb.base/varargs.c: new file.
21442 * gdb.c++/derivation.cc: new file.
21443 * gdb.c++/overload.cc: new file.
21444 * gdb.c++/ovldbreak.cc: new file.
21445 * gdb.hp/attach.c: new file.
21446 * gdb.hp/attach2.c: new file.
21447 * gdb.hp/average.c: new file.
21448 * gdb.hp/compiler.c: new file.
21449 * gdb.hp/compiler.cc: new file.
21450 * gdb.hp/execd-program.c: new file.
21451 * gdb.hp/follow-exec.c: new file.
21452 * gdb.hp/follow-fork.c: new file.
21453 * gdb.hp/follow-vfork-and-exec.c: new file.
21454 * gdb.hp/misc-hp.cc: new file.
21455 * gdb.hp/more-steps.c: new file.
21456 * gdb.hp/optimize.c: new file.
21457 * gdb.hp/quicksort.c: new file.
21458 * gdb.hp/run-hp.c: new file.
21459 * gdb.hp/start-stop.c: new file.
21460 * gdb.hp/sum.c: new file.
21461 * gdb.hp/templates-hp.cc: new file.
21462 * gdb.hp/thread-local-in-lib.c: new file.
21463 * gdb.hp/thread-local-in-lib.h: new file.
21464 * gdb.hp/thread-local-in-lib.lib.c: new file.
21465 * gdb.hp/vforked-program.c: new file.
21466 * gdb.hp/virtfunc-hp.cc: new file.
21467 * gdb.hp/watchpoint-hp.c: new file.
21468 * gdb.hp/xdb.c: new file.
21469 * gdb.hp/xdb0.c: new file.
21470 * gdb.hp/xdb0.h: new file.
21471 * gdb.hp/xdb1.c: new file.
21472
21473Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21474
21475 The following change was made by Edith Epstein
889bf7c5
PA
21476 <eepstein@cygnus.com> as part of a project to merge in changes
21477 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21478
21479 * gdb.c++/demangle.exp: changed the expected output for some
21480 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21481 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21482 T1<char>::~T1<char>(void)
c906108c 21483 becomes,
a9c64011
AS
21484 maint demangle __dt__11T1__pt__2_cFv
21485 T1<char>::~T1(void)
c906108c 21486
889bf7c5 21487 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21488
c906108c
SS
21489Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21490
21491 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21492 * gdb.trace/backtrace.exp: Likewise.
21493 * gdb.trace/circ.exp: Likewise.
21494 * gdb.trace/collection.exp: Likewise.
21495 * gdb.trace/deltrace.exp: Likewise.
21496 * gdb.trace/infotrace.exp: Likewise.
21497 * gdb.trace/limits.exp: Likewise.
21498 * gdb.trace/packetlen.exp: Likewise.
21499 * gdb.trace/passc-dyn.exp: Likewise.
21500 * gdb.trace/passcount.exp: Likewise.
21501 * gdb.trace/report.exp: Likewise.
21502 * gdb.trace/save-trace.exp: Likewise.
21503 * gdb.trace/tfind.exp: Likewise.
21504 * gdb.trace/tracecmd.exp: Likewise.
21505 * gdb.trace/while-dyn.exp: Likewise.
21506 * gdb.trace/while-stepping.exp: Likewise.
21507
215081998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21509
21510 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21511
21512Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21513
21514 From Brendan Kehoe:
21515 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21516 int return types.
21517
21518Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21519
21520 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21521 remote dos host testing right.
c906108c
SS
21522
21523Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21524
21525 * gdb.base/corefile.exp: remove some xfails.
21526
21527Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21528
21529 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21530 have different timestamps.
c906108c
SS
21531
21532Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21533
21534 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21535 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21536
21537Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21538
21539 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21540 delta.
c906108c
SS
21541
21542Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21543
21544 * gdb.base/default.exp: Add brace missing from previous delta.
21545
21546Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21547
21548 * gdb.base/default.exp: Support test for info float for all
21549 varieties of arm toolchain.
21550
dc96c6c7 21551Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21552
21553 * gdb.trace/*.exp: remove "remote_download" command.
21554
dc96c6c7 21555Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21556
21557 * gdb.trace/*.exp: remove -gdwarf from compile.
21558
21559Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21560
21561 * gdb.trace/configure.in(AC_INIT): typo
21562 * gdb.trace/configure: regenerated
21563
dc96c6c7 21564Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21565
21566 * config/m68k-emc.exp: New file.
21567 * lib/<emc-support.exp trace-support.exp}: New files.
21568 * configure.in: add new test directory gdb.trace.
21569 * gdb.trace/{configure configure.in Makefile.in}: New files.
21570 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21571 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21572 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21573 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21574 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21575 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21576 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21577
dc96c6c7 21578Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21579
21580 * gdb.c++/classes.exp: Change all regular expressions to match
21581 arbitrary combinations of newline/carriage-return, so that they
21582 will work equally well on Unix and Windows.
21583 * gdb.c++/inherit.exp: ditto.
21584 * gdb.c++/virtfunc.exp: ditto.
21585
215861998-08-11 Dawn Perchik <dawn@cygnus.com>
21587
21588 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21589
c2d11a7d
JM
21590Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21591
21592 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21593 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21594 to use a0-a3/d0-d3 as needed.
21595
21596Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21597
21598 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21599 * gdb.disasm/am33.exp: Corresponding changes.
21600
c906108c
SS
216011998-07-11 Felix Lee <flee@cygnus.com>
21602
21603 * gdb.base/callfuncs.exp: add cmp10 test.
21604 * gdb.base/callfuncs.c (cmp10): new function.
21605
21606Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21607
d63a86f8 21608 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21609 into two parts to get around a synchronization problem in expect.
21610
3fc11d3e
JM
21611Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21612
21613 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21614
21615 * configure.in: Add options for gdbtk testsuite.
21616
21617 * configure: Regenerate.
21618
21619 * gdb.gdbtk: New directory to hold gdbtk tests.
21620
c906108c
SS
21621Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21622
21623 * gdb.fortran/types.exp: Escape brackets in expect patterns
21624 for test_float_literal_types_accepted tests.
21625 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21626 before run test.
21627
c2d11a7d
JM
21628Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21629
21630 * am33.exp: Just compile, do not link the testcase.
21631 * am33.s: Add ".am33" pseudoop to force am33 mode.
21632
c906108c
SS
216331998-06-25 Felix Lee <flee@cygnus.com>
21634
21635 * gdb.base/setshow.exp: make sure $pc is sane.
21636
21637 * gdb.stabs/weird.exp: split expect patterns properly.
21638
c2d11a7d
JM
21639Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21640
21641 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21642 * gdb.disasm/am33.exp: Run it.
21643
dc96c6c7 21644Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21645
21646 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21647 match processing (and eliminate spurious timeouts when running).
21648
dc96c6c7 21649Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21650
21651 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21652 exception test, but conditionalize it on target [mach | gnu].
21653
dc96c6c7 21654Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21655
21656 * gdb.base/overlays.exp: fixup compile line for linker script.
21657
21658Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21659
21660 * gdb.fortran/types.exp: don't guess at float size.
21661
21662Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21663
21664 * gdb.base/exprs.exp: delete test that depends on int size.
21665
21666Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21667
21668 * config/sim.exp: Removed checks for target triplets.
21669 (gdb_target_sim): Use gdb,target_sim_options.
21670
21671Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21672
21673 * gdb.base/reread.exp: New file.
21674 * gdb.base/reread1.c: New file.
21675 * gdb.base/reread2.c: New file.
21676
21677Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21678
21679 * config/sim.exp: Use 'target sim -sparclite' when running
21680 SPARClite programs.
21681
21682Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21683
21684 * gdb.base/structs2.exp: New file.
21685 * gdb.base/structs2.c: New file.
21686
21687Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21688
21689 * gdb.asm/common.inc: New file.
21690 * gdb.asm/d10v.inc: New file.
21691 * asm-source.exp: Pass -I's to gas to find .inc files.
21692 Update line numbers in expected output.
21693 * asmsrc1.s: Rewrite.
21694 * asmsrc2.s: Rewrite.
21695 * configure.in: Create arch.inc symlink.
21696 * configure: Regenerate.
21697 * Makefile.in (distclean): Delete arch.inc.
21698
21699Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21700
21701 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21702 (t_enum_value2): ditto
21703 (t_enum_value3): ditto
21704 (main): ditto
c906108c
SS
21705Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21706
21707 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21708 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21709 change.
21710 Use gdb_test instead of send_gdb/gdb_expect sequences.
21711
21712Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21713
21714 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21715 not void.
21716
21717Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21718
21719 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21720 subroutines. Used to test gdbs ability to single step through PC
21721 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21722
21723Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21724
21725 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21726 more rigorous EGCS C++ error checking.
21727
21728Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21729
a9c64011
AS
21730 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21731 tests.
21732 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21733 function when asleep.
21734 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21735 for i*86 Linux and SVR4 signal handling problems.
21736 Remove linux xfail for `next to handler in signals_tests_1', fixed
21737 by recent infrun.c change.
21738 Limit backtrace to 10 frames to avoid timeout problems with infinite
21739 stack backtraces.
21740 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21741 target.[ch] change.
c906108c
SS
21742
21743Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21744
21745 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21746 for a newline from gdb before continuing.
21747 (default_gdb_exit): Just look for y or n.
21748 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21749 it does, fail the rests of the tests in the file.
21750
21751Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21752
21753 * config/cygmon.exp: New file.
21754
21755Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21756
21757 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21758 main" test on remote targets.
c906108c
SS
21759
21760 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21761 run test on remote targets.
21762
21763Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21764
21765 * gdb.asm: New directory.
21766 * configure.in: Configure it.
21767 * configure: Regenerate.
21768 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21769 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21770
21771Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21772
21773 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21774
dc96c6c7 21775Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21776
a9c64011
AS
21777 * gdb.base/overlays (several files): Merge the two overlay
21778 managers into one. Change variables (foox, barx, bazx, grbxx)
21779 back into ints but force them to load in their proper sections.
c906108c
SS
21780
21781Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21782
21783 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21784 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21785 (D10VCopy): Handle memory regions crossing 16k boundaries.
21786 (D10VCopy): Transfer data in 32 bit chunks.
21787
21788Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21789
21790 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21791 correct.
c906108c
SS
21792
21793 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21794 map. Include space for printf in .text segment.
c906108c
SS
21795
21796 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21797 updated d10v memory VMA/LMA map.
c906108c 21798 (D10VCopy): Call D10VTranslate.
d63a86f8 21799
c906108c
SS
21800Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21801
21802 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21803
21804 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21805 that it won't be put into the .sdata - small data -
21806 section. Update reference.
c906108c
SS
21807 * gdb.base/baz.c (bazx, baz): Ditto.
21808 * gdb.base/foo.c (foox, foo): Ditto.
21809 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21810
21811 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21812 to be arrays.
d63a86f8 21813
dc96c6c7 21814Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21815
a9c64011
AS
21816 * gdb.base/overlays.exp: fix up and get working again.
21817 Add tests for backtraces from an overlay function.
d63a86f8 21818
c906108c
SS
21819Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21820
21821 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21822 "calling function with watchpoint enabled".
21823
21824Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21825
21826 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21827 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21828 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21829 pending review of whether it is useful or not.
21830
21831Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21832
21833 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21834
21835Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21836
21837 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21838 * config/dve.exp: New file to support Densan boards.
21839
21840Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21841
21842 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21843 reads and BSD.
c906108c
SS
21844
21845Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21846
21847 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21848 response.
21849
21850 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21851
21852Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21853
21854 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21855 test.
c906108c
SS
21856
21857 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21858 target_sizeof_long and target_bigendian_p.
c906108c 21859 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21860 to targets word size and endianess.
d63a86f8 21861
c906108c
SS
21862Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21863
21864 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21865 output.
c906108c
SS
21866
21867Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21868
21869 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21870 Update test of set args help to match source change.
c906108c
SS
21871
21872Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21873
21874 * gdb.base/default.exp: Expect help system output to be in
21875 alphabetical order.
21876 * gdb.base/help.exp: Ditto.
21877
21878Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21879
21880 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21881 "i*86-pc-linux-gnu*".
21882 * gdb.base/interrupt.exp: Ditto.
21883 * gdb.base/corefile.exp: Ditto.
21884
21885 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21886 define vxworks when building the testcase.
c906108c
SS
21887
21888 * gdb.base/ptype.exp: Fix testnames to be unique.
21889 * gdb.base/radix.exp: Ditto.
21890 * gdb.base/term.exp: Ditto.
21891 * gdb.base/whatis.exp: Ditto.
21892 * gdb.c++/classes.exp: Ditto.
21893
21894Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21895
21896 * gdb.base/callfuncs.exp: Fix indentation.
21897
21898 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21899 suppress_flag has been set.
21900 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21901 target feature.
21902
21903Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21904
21905 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21906 the testcase.
21907
21908 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21909 set_debug_traps() and breakpoint().
c906108c
SS
21910 * gdb.c++/misc.cc (main): Ditto.
21911 * gdb.c++/templates.cc (main): Ditto.
21912 * gdb.c++/virtfunc.cc (main): Ditto.
21913
21914Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21915
21916 * lib/gdb.exp(gdb_step_for_stub): New function.
21917 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21918 exists, reload the executable and do a "continue" instead of
21919 doing a jump.
21920 (runto_main): Use gdb_step_for_stub.
d63a86f8 21921
c906108c 21922 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21923 tests to have unique names.
c906108c
SS
21924 * gdb.base/callfuncs.exp: Ditto.
21925 * gdb.base/commands.exp: Ditto.
21926 * gdb.base/default.exp: Ditto.
21927 * gdb.base/help.exp: Ditto.
21928 * gdb.base/list.exp: Ditto.
21929 * gdb.base/opaque.exp: Ditto.
21930 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21931 similar tests.
d63a86f8 21932
c906108c
SS
21933 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21934 * gdb.c++/cplusfuncs.cc: Ditto.
21935 * gdb.c++/virtfunc.cc: Ditto.
21936
21937 * config/monitor.exp: Keep track of the last file we saw, rather
21938 than trying to get the info from gdb.
21939
21940 * gdb.fortran/types.exp: Move comment to previous line.
21941
21942Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
21943
21944 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 21945 target mode.
c906108c
SS
21946
21947Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
21948
21949 From Bob Manson:
21950 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 21951 string from GDB when it connects.
c906108c
SS
21952
21953 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
21954
21955Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
21956
21957 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
21958 if we can't get a debug format from GDB (we may be testing an
21959 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
21960
21961 * gdb.stabs/weird.exp: Fix quoting.
21962
21963 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
21964
21965Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
21966
21967 * config/arm-ice.exp: New file.
21968
21969Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
21970
21971 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 21972 until it has been modified to work with the new testsuite.
c906108c 21973
99707966 21974 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
21975 testcase won't compile, cause all of the testcases in the file to
21976 fail instead.
c906108c
SS
21977
21978 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
21979 (gdb_clear_suppressed): New procedure.
21980 (gdb_stop_suppressing_tests): Only clear suppress_flag if
21981 it contains a positive value.
21982
21983Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
21984
21985 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
21986
21987 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
21988
21989Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
21990
21991 * lib/gdb.exp (setup_xfail_format): New function.
21992 (get_debug_format): New function to get debug format.
21993 (debug_format): New global variable to hold last value set
21994 by get_debug_format.
21995 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 21996 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
21997 * gdb.c++/ptype.exp: Ditto.
21998 * gdb.c++/classes.exp: Ditto.
21999 * gdb.c++/cplusfuncs.exp: Ditto.
22000 * gdb.c++/inherit.exp: Ditto.
22001 * gdb.c++/templates.exp: Ditto.
22002 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 22003
c906108c
SS
22004Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
22005
22006 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
22007 host doesn't have a currently-open connection.
22008
22009 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
22010 any gdb stub target. Handle cases where gdb doesn't respond when
22011 interrupted in a sane fashion.
c906108c
SS
22012
22013 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 22014 same thing in a totally different way.
c906108c
SS
22015
22016 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 22017 setting "timeout".
c906108c 22018 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 22019 default_gdb_init now.
c906108c
SS
22020
22021Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
22022
22023 * gdb.base/printcmds.exp: Fix "check for floating addition"
22024 regexp to accept results within approx +/- .01 of exact value.
22025 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
22026
22027Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
22028
22029 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 22030 properly.
c906108c
SS
22031 (gdb_expect): Add optional timeout parameter, and add timeout
22032 value to various calls.
22033 (gdb_suppress_tests): Only give one warning message per group.
22034
22035Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
22036
22037 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
22038 global variables. Handle getting a value for $timeout more
22039 gracefully.
c906108c
SS
22040
22041Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22042
22043 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 22044 initialize.
c906108c 22045 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 22046 by a target configuration file.
c906108c
SS
22047 (gdb_expect): Pass the timeout to remote_expect.
22048
22049 * config/monitor.exp(gdb_load): Fix typo in regexp.
22050
22051Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
22052
22053 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
22054
22055Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
22056
22057 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
22058 here. Call gdb_target_exec before rebooting the target, to make
22059 sure the connection to the target is closed.
c906108c
SS
22060 (gdb_load): Pass the name of the executable to gdb_target_monitor.
22061 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
22062 Also detect "Timeout reading from remote" error.
22063
22064 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
22065 gdb_target_monitor. Don't call gdb_file_cmd here; let
22066 gdb_target_monitor do it.
c906108c
SS
22067
22068 * gdb.disasm/hppa.exp: Don't use exec_output.
22069
22070Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
22071
22072 * gdb.base/list.exp: If we're debugging a non-native target,
22073 try to set the pc register to point to the start of the
22074 program before doing the first list command.
22075
22076 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 22077 test_calls after restarting.
c906108c
SS
22078
22079 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 22080 reloading.
c906108c
SS
22081
22082 * gdb.base/watchpoint.exp: Fix typo.
22083
22084 * gdb.base/setshow.exp: Check for use_gdb_stub.
22085
22086 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 22087 stub case.
c906108c
SS
22088 * gdb.base/langs.exp: Ditto.
22089
22090 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
22091 gdb_load_offset. If we weren't given a file to load, figure out
22092 what the current file is and use it.
c906108c
SS
22093
22094 * config/i386-bozo.exp: New file.
22095
22096Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
22097
22098 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
22099 feature.
22100
22101 * config/proelf.exp: New entry.
22102
22103Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
22104
22105 * lib/gdb.exp: Remove spurious .* patterns at the beginning
22106 of regexps.
22107
22108 * gdb.base/watchpoint.exp: Don't run the test_stepping
22109 tests if gdb can't call functions on the target.
22110
22111 * gdb.base/setshow.exp: Don't run the set prompt tests if
22112 the board has gdb_prompt set.
22113
22114Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
22115
22116 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
22117 * gdb.base/commands.exp: Likewise.
22118 * gdb.base/setshow.exp: Likewise.
22119
22120Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
22121
22122 * config/monitor.exp(gdb_start): Look for gdb_prompt target
22123 feature.
22124
22125 * config/i960.exp: New file.
22126
22127Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
22128
22129 * gdb.base/funcargs.exp: Check for gdb,short_int target
22130 feature instead of looking for explicit target triplets.
22131
dc96c6c7 22132Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 22133
d63a86f8 22134 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
22135 "p 123DEADBEEF", to check parse_number.
22136 * top.c: change "to enable to enable" to "to enable" in a couple
22137 of help strings.
22138
22139Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
22140
22141 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
22142 on the mn10300.
d63a86f8 22143
c906108c
SS
22144Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
22145
22146 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
22147 where the test executable is run with explicit args.
22148 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
22149
22150Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
22151
22152 * gdb.base/run.c: Use FAKEARGV to build test executable that
22153 does not require a command line arg, since most simulators
22154 don't currently support passing such an arg into the simulated
22155 program.
22156 * gdb.base/commands.exp: Change tests to insert the proper
22157 value as the arg to the first recursive factorial call. Change
22158 compilation line to define FAKEARGV at compile time.
22159
22160Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
22161
22162 * gdb.base/recurse.exp: Enable these tests for the mn10300.
22163 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
22164 function with watchpoint enabled" test.
22165
22166Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
22167
22168 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 22169 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
22170
22171 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 22172 "Tests restarted" messages.
c906108c
SS
22173
22174Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
22175
22176 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
22177
dc96c6c7 22178Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22179
22180 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
22181 for INFO SYMBOL; add help tests for OVERLAY commands.
22182 * gdb.base/default.exp: add tests for INFO SYMBOL command;
22183 add tests for OVERLAY commands
22184 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
22185 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
22186 * gdb.base/sigall.c: add usestubs code frag
22187 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 22188
c906108c
SS
22189Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
22190
22191 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
22192 failures.
22193 (gdb_stop_suppressing_tests): Note that tests have restarted.
22194
22195Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
22196
22197 * config/h8300.exp: New file.
22198
22199Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
22200
22201 * gdb.base/setshow.exp: Check for the existence of a
22202 feature, not its value.
22203
22204Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
22205
22206 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
22207
22208 * gdb.base/scope.exp: It's now init0(), not init().
22209
22210 * gdb.base/scope0.c: For now, change init() to be init0().
22211
22212 * config/monitor.exp: Use gdb_serial in preference to serial
22213 or netport.
22214
22215 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 22216 and it's not already set.
c906108c
SS
22217
22218Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
22219
22220 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 22221 isn't using a stub and if it supports argument passing.
c906108c
SS
22222
22223Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
22224
22225 * config/udi.exp(gdb_start): Make sure UDICONF is set
22226 properly before starting gdb.
22227
22228Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
22229
22230 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
22231 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
22232 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
22233
22234Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
22235
22236 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 22237 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
22238
22239 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
22240
22241 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
22242
22243 * config/monitor.exp: Make sure we disconnect from the target.
22244 Also, try a reboot/reload cycle instead of failing if the
22245 load fails.
22246
22247Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
22248
22249 * gdb.base/default.exp: Don't set match_max.
22250 * gdb.base/help.exp: Ditto.
22251 * gdb.base/list.exp: Ditto.
22252 * gdb.base/signals.exp: Ditto.
22253
22254 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
22255 set, use remote_ld to download the testcase instead of
22256 the GDB loader.
22257
22258Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
22259
22260 * config/vr5000.exp: New file.
22261
22262 * config/monitor.exp(gdb_target_monitor): Add pattern for
22263 "Ending remote" to detect errors in connecting.
22264
22265 * gdb.base/setshow.exp: Add .* within auto language test.
22266
22267 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
22268 target feature.
22269
22270 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 22271 and reboot the board if necessary.
c906108c
SS
22272
22273 * gdb.base/setvar.exp(test_set): Handle multiple prints within
22274 a set of tests. Remove print.* from the patterns being checked.
22275
22276Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
22277
22278 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
22279 refer to gdb_spawn_id.
22280
22281 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
22282 longer used.
22283 * config/sparclet.exp: Ditto.
22284 * config/sparclet-old.exp: Ditto.
22285 * config/slite.exp: Ditto.
22286 * config/sim.exp: Ditto.
22287 * gdb.base/funcargs.exp: Ditto.
22288
22289 * lib/gdb.exp:Remove references to gdb_spawn_id.
22290 (gdb_expect): Move to remote.exp.
22291
22292Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
22293
22294 * config/monitor.exp: Detect the "Couldn't establish connection"
22295 message from GDB.
22296
22297Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
22298
22299 * gdb.base/bitfields.exp: Use runto instead of explicit
22300 gdb_run_cmd/gdb_expect sequences.
22301
22302 * gdb.base/break.exp(text_next_with_recursion): Add match for
22303 gdb_expect call.
22304
22305 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
22306 We also need to handle the "A program is being debugged already"
22307 prompt from gdb. Use gdb_test to set the baud rate.
22308
22309 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
22310 to 20000. Really. I mean it.
22311
22312Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22313
22314 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
22315 fails. If suppress_flag is set, skip perror message about not
22316 being able to send to GDB.
c906108c 22317 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 22318 GDB.
c906108c
SS
22319 (gdb_expect): If suppress_flag is set, always fail immediately.
22320 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
22321 (gdb_init): Call gdb_stop_suppressing_tests.
22322 (default_gdb_exit): Ditto.
22323 (default_gdb_start): Ditto.
22324
22325 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 22326 gdb_stop_suppressing_tests as appropriate.
c906108c 22327 * gdb.base/break.exp: Ditto.
889bf7c5 22328 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
22329 * gdb.base/commands.exp: Ditto.
22330 * gdb.base/exprs.exp: Ditto.
889bf7c5 22331 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
22332 * gdb.base/list.exp: Ditto.
22333 * gdb.base/recurse.exp: Ditto.
889bf7c5 22334 * gdb.base/scope.exp: Ditto.
c906108c
SS
22335 * gdb.base/structs.exp: Ditto.
22336 * gdb.c++/inherit.exp: Ditto.
22337
22338Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
22339
22340 * config/vr4300.exp: New file.
22341
99707966 22342 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 22343
99707966 22344 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
22345
22346Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
22347
22348 * lib/gdb.exp(gdb_init): New function.
22349
22350 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 22351 for each individual variable set.
c906108c
SS
22352
22353 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
22354 name.
22355
22356 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
22357
22358 * gdb.base/scope.exp: Use gdb_test.
22359
22360 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
22361 aborting; the testsuite driver will do that for us (see
22362 gdb_finish). Also, use gdb_test in a few more places.
22363
22364Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
22365
22366 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
22367
22368Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
22369
22370 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
22371 and "add_tests" are not at the same address.
22372
22373Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
22374
22375 * gdb.base/ptype.exp: Use gdb_test.
22376
22377Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
22378
22379 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
22380 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
22381 left in. No longer expect them to fail.
22382
22383 * gdb.stabs/*.mt; Deleted, no longer used.
22384 * gdb.stabs/configure.in: Remove references to target makefile
22385 frags.
22386 * gdb.stabs/configure: Rebuilt.
22387
22388 * gdb.disasm/*.mt: Deleted, no longer used.
22389 * gdb.disasm/configure.in: Remove references to target makefile
22390 frags. Use "sh3.s" as the unique filename for this directory.
22391 * gdb.disasm/configure: Rebuilt.
22392
22393 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
22394 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
22395 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
22396
22397Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
22398
22399 * config/udi.exp: Use mondfe,name instead of remote_host.
22400
22401Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
22402
22403 * gdb.base/watchpoint.exp: Don't expect a failure when calling
22404 a function with a watchpoint enabled on the mn10200.
22405
22406 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
22407 before trying to create it!
22408
22409Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
22410
22411 * config/vx.exp: Use hostname instead of netport.
22412
22413 * config/vxworks.exp: New file.
22414
22415 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
22416
22417 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 22418 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
22419 occurs.
22420
22421 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
22422 $gdb_spawn_id directly.
22423 (gdb_run_cmd): Try _start as well as start. Use the target feature
22424 gdb,start_symbol as the symbol to start from when jumping.
22425
22426Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
22427
22428 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
22429 redundant) test.
22430
22431 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22432 it doesn't lose for 16bit integer systems.
22433
22434Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22435
22436 * gdb.fortran/types.exp: If the target doesn't support "double"
22437 data types, then expect "real" types to only be 4 bytes.
22438
22439 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22440 call tests if the target doesn't support inferior function calls.
22441
22442 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22443 in printf tests.
22444
22445Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22446
22447 * gdb.base/help.exp: Disable "help set", "help show", and
22448 "help support". Simplify regexp for "help stack".
22449
22450 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22451 to 60 seconds. Temporarily set match_max to 15000 around the
22452 "info copying" test.
22453
22454 * gdb.base/nodebug.exp: Don't try to do an inferior function
22455 call if the target doesn't support them.
22456 * gdb.base/printcmds.exp: Likewise.
22457 * gdb.base/setvar.exp: Likewise.
22458 * gdb.base/structs.exp: Likewise.
22459 * gdb.c++/templates.exp: Likewise.
22460 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22461
22462 * gdb.base/recurse.exp: Enable for the mn10200.
22463
22464 * configure.in: Do configure gdb.stabs directory for *-*-elf
22465 targets.
22466 * configure: Rebuilt.
22467
22468 * gdb.base/break.exp: Check for gdb,noresults before testing
22469 exit status and/or results from the target.
22470 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22471 * lib/gdb.exp: Remove old (now bogus) initialization of
22472 noinferior, noargs, noresults and nosignals.
22473
22474Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22475
22476 * config/sh.exp: New file.
22477
22478 * config/slite.exp: Try to connect multiple times to the board
22479 before rebooting. Only send a "monitor run" if need_monitor_run
22480 is set.
22481
22482 * gdb.base/break.exp: Don't do the "stub continue" test if
22483 the target has gdb_stub set.
22484
22485 * gdb.base/callfuncs.exp: Increase the timeout.
22486
22487 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22488 if the target has gdb,noinferiorio set.
22489
22490 * gdb.base/list.exp: Increase match_max to 10000 characters.
22491
22492 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22493
22494 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22495 target.
22496
22497 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22498
22499Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22500
22501 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22502 trying to delete the copy of gdb. Catch the file delete so we
22503 don't die if the delete fails; also, the file should be copied to
22504 the host, not to the build.
c906108c
SS
22505
22506Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22507
22508 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22509 parenthesis in case it contains multiple regexps separated
c906108c
SS
22510 with |.
22511
22512 * gdb.base/watchpoint.exp: Use gdb_test.
22513 * gdb.base/default.exp: Ditto.
22514
22515Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22516
99707966 22517 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22518
c906108c
SS
22519 * gdb.base/scope.exp: Use gdb_test.
22520 * gdb.c++/classes.exp: Ditto.
22521 * gdb.c++/inherit.exp: Ditto.
22522
22523Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22524
22525 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22526 remote_exec instead.
22527 * gdb.base/corefile.exp: Don't be ridiculous.
22528 * gdb.base/*.c: Add missing stub invocations.
22529
22530Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22531
22532 * config/slite.exp: Miscellaneous fixes.
22533
22534 * lib/gdb.exp: Fix runto.
22535
22536 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22537 the target.
22538
22539 * gdb.base/watchpoint.exp: Fix regexp.
22540
22541 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22542 close and wait commands, as the descriptor may now be
22543 invalid. Always call "remote_close host".
22544
22545Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22546
22547 Major rewrite for testsuite revision.
d63a86f8 22548
c906108c
SS
22549 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22550 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22551 instead of relying on spawn_id to always contain a valid
22552 spawn id.
22553 (get_compiler_info): New procedure to build the ${binfile}.ci
22554 file, instead of replicating this in N different places.
22555 (gdb_compile): New procedure.
d63a86f8 22556
c906108c 22557 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22558 appropriate arguments) instead of compile. Use gdb_test in a lot
22559 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22560 at the start of a testcase, as this is no longer done magically.
22561
22562 config/*-gdb.exp: Rename without the -gdb suffix.
22563
22564 config/mips.exp: Use remote_close instead of exit_remote_shell.
22565 config/monitor.exp: Use target_info instead of looking at
22566 baud, timeout, etc.
22567 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22568
22569Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22570
22571 * gdb.c++/templates.exp (test_ptype_of_templates),
22572 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22573 Update expect patterns for destructors and assignment operators
22574 to match corresponding c-typeprint.c changes.
22575 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22576 to destructor breakpoint test, GDB should be able to set the
22577 destructor breakpoint without specifying arguments.
22578
22579Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22580
22581 * gdb.threads/pthreads.exp: Change result for failure to compile due
22582 to lack of pthreads runtime support from an error to simply an
22583 unsupported test, per dejagnu standards.
22584
22585Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22586
22587 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22588 where GDB exits to reduce pattern match time.
22589 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22590
22591 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22592
dc96c6c7 22593Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22594
22595 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22596 * gdb.base/default.exp: ditto.
22597 * gdb.base/nodebug.exp: ditto.
22598 * gdb.base/printcmds.exp: ditto.
22599 * gdb.base/ptype.exp: ditto.
22600 * gdb.base/setvar.exp: ditto.
22601 * gdb.base/structs.exp: ditto.
22602 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22603
22604Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22605
22606 * configure, */configure: Rebuild with autoconf 2.12.
22607
22608Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22609
22610 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22611 use new i*86-pc-linux*-gnu quads.
22612 * gdb.base/corefile.exp: Ditto.
22613 * gdb.base/signals.exp: Ditto.
22614 * gdb.base/sigall.exp: Ditto.
22615 * gdb.base/interrupt.exp: Ditto.
22616
22617 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22618 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22619 RedHat 4.0.
d63a86f8 22620
c906108c 22621 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22622 linux. This allows the test case to at least compile on latest
22623 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22624
22625Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22626
22627 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22628 directory to search gdb directory. Accept and step over conditional
22629 stack alignment code. Consume $prompt in failure cases.
22630 Reset timeout to $oldtimeout instead of some arbitrary value.
22631 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22632 timeout problems with infinite stack backtraces.
22633 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22634 Accept function parameters for linkfunc member.
22635
22636Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22637
22638 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22639 (CXXFLAGS): Remove, unreferenced.
22640 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22641 previous -B options and also add -B option to pick up cross compiled
22642 runtime.
c906108c
SS
22643 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22644 doing cross compiles.
22645 (target_alias): Declare global.
22646 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22647 to verify that gcc exists in build tree, and if so set CC to that
22648 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22649
c906108c
SS
22650Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22651
22652 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22653 ptype test for anonymous union. Fixup testcase to match
22654 current gcc debug output.
22655
22656Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22657
22658 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22659 force argument to an unsigned long type.
22660
22661Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22662
22663 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22664 tests and anonymous union print/ptype tests.
c906108c
SS
22665 * gdb.base/list.exp (test_forward-search): Increase timeout by
22666 5 minutes for the "search extremely long line" case.
22667 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22668 completely optional and that the pass/fail messages use the command as
22669 the message if that third arg is a null string.
22670 (gdb_test_exact): Arrange that a null string pattern means match a
22671 null string output rather than any output, which might include random
889bf7c5 22672 errors.
c906108c
SS
22673 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22674 backtrace test.
22675 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22676 always failing and failure is now exposed by gdb.exp changes.
22677
22678Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22679
22680 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22681 weren't being noted.
22682
22683Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22684
22685 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22686 * gdb.stabs/weird.exp: Remove v_comb xfails.
22687
dc96c6c7 22688Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22689
22690 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22691 list.exp scope.exp watchpoint.exp]
c906108c 22692 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22693
dc96c6c7 22694Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22695
22696 * config/monitor.exp: Increase download timeout to 1000 seconds.
22697
dc96c6c7 22698Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22699
22700 * config/m32r.exp: Increase timeout to 120 seconds.
22701
22702Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22703
22704 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22705 and accept older ordering as obsolescent gcc or gdb.
22706 * gdb.c++/templates.exp: Ditto.
22707 * gdb.c++/virtfunc.exp: Ditto.
22708
22709Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22710
22711 * gdb.base/coremaker.c: Add code to mmap some data so we
22712 can check that it ends up in the core file.
22713 * gdb.base/corefile.exp: Add test to read mmapped data
22714 from core file.
22715
dc96c6c7 22716Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22717
22718 * config/m32r.exp: New file.
22719
22720Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22721
22722 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22723 that cflags can contains -gstabs, and work correctly for other tests.
22724
dc96c6c7 22725Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22726
22727 * gdb.base/setshow.exp: New file, tests show and set.
22728 * gdb.base/setshow.c: New file, tests show and set.
22729 * gdb.base/help.exp: Add test for help set|show annotate.
22730 * gdb.base/default.exp: Add test for set|show annotate.
22731
22732Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22733
22734 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22735 errors unique.
22736 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22737 explicitly.
22738
22739Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22740
22741 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22742 and width commands. This is done elsewhere.
22743 * (gdb_start): Don't call gdb_start_sim here. That's already
22744 done in gdb_load. This fixes lots of failures in default.exp.
22745
22746Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22747
22748 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22749 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22750 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22751 in the same we we treat other failures (since it may be an expected
889bf7c5 22752 condition), rather than as an error.
c906108c
SS
22753 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22754 old test format.
22755
22756Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22757
22758 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22759 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22760 twice. Nuke the duplicates.
c906108c 22761 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22762 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22763 Remove config.h along with other config files.
22764
22765Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22766
22767 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22768 "p func1 ()" and note that rests of tests are skipped.
22769 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22770 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22771 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22772 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22773 affected by the previous run test.
22774 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22775 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22776 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22777 "pass int powerset tuple" and "pass modeless int powerset tuple".
22778 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22779 "real write 4" and "real write 8".
22780 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22781 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22782 "print \$i after tuple assign 2", and
22783 "print vs2 after tuple assign 2".
22784 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22785 meaningful error message and return -1 so the caller can
22786 suppress further tests and avoid a cascade of errors.
d63a86f8 22787
c906108c
SS
22788Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22789
22790 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22791 format for printing version.
22792 * gdb.base/default.exp: Ditto.
22793 * gdb.base/interrupt.exp: Fix problem with cascade of
22794 errors if child process dies while calling a function.
d63a86f8 22795
c906108c
SS
22796Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22797
22798 * Makefile.in (VPATH): Add
22799 * Makefile.in (Makefile, config.status): Fix rules so things get
22800 remade when necessary.
22801
22802Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22803
22804 * Makefile.in (just-check): Add path to sibling expect dir
22805 to environment variable specified by RPATH_ENVVAR.
22806
22807Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22808
22809 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22810 (just-check): Add shared library paths for libstdc++, tk,
22811 tcl, bfd, and opcodes to the environment variable specified
22812 in RPATH_ENVVAR.
22813 * configure.in: Add support to recognize --enable-shared flag
22814 and generate correct value for RPATH_ENVVAR.
22815 * configure: Regenerated with autoconf.
22816
22817Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22818
22819 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22820 include all osf versions.
c906108c
SS
22821 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22822 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22823 when target is linux. When failing to build pthreads test
22824 executable, give more meaningful message.
22825 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22826 arg for pthread_create.
d63a86f8 22827
c906108c
SS
22828Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22829
22830 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22831 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22832 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22833 and -lpthreads (everybody else).
c906108c
SS
22834 (test_startup): Fail gracefully if threads are not supported.
22835 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22836 "p/c array_index("abcdef",2)" when not gcc compiled.
22837 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22838 "print func2::coremaker_local" when not gcc compiled.
22839 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22840 "ptype on opaque struct tagname (statically)",
22841 "ptype on opaque struct tagname (dynamically) 1", and
22842 "ptype on opaque struct tagname (dynamically) 2"
22843 for not compiled with gcc.
22844 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22845 backtrace when compiled with gcc.
d63a86f8 22846 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22847 than always return success.
22848
22849Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22850
22851 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22852
22853Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22854
22855 * gdb.base/structs.exp: Undo last change.
22856
22857Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22858
22859 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22860 encapsulate all the steps/nexts done during self test, starting
22861 at main, and makes them less sensitive to optimization issues.
22862 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22863 signal handler" test.
22864 * gdb.threads/pthreads.exp: Only run this for native configs.
22865 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22866 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22867 tests.
22868 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22869 for "runto test_calls(void)" test.
d63a86f8 22870
c906108c
SS
22871Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22872
22873 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22874 and don't expect address info in breakpoint confirmations.
22875
22876Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22877
22878 * gdb.base/list.exp (test_forward_search): Increase timeout
22879 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22880 and then reset to old value when done. Increase expect input
c906108c
SS
22881 buffer to 10000.
22882
22883Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22884
22885 * gdb.base/list.exp (test_forward_search): Fix to handle very
22886 long source line without overflowing expect's input buffer.
22887
22888Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22889
22890 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22891 "buffer_full".
22892
22893 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22894 "buffer_full".
22895
22896 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22897 "buffer_full".
22898
22899 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22900 "buffer_full".
22901
22902Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22903
22904 * configure.in (configdirs): Add gdb.threads.
22905 * configure: Regenerated with autoconf.
22906 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22907 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22908 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22909
c906108c
SS
22910Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22911
22912 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22913
22914Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22915
22916 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22917 each signal's status in the output of "handle all print".
22918 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22919 the \r\n sequence that immediately precedes the gdb prompt.
22920 * gdb.base/a1-selftest.exp: Save original timeout and restore
22921 after test.
22922
22923Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22924
22925 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22926 symbol.
22927
22928Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22929
22930 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22931
22932Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22933
22934 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22935 timeout by 60 seconds.
22936
22937Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22938
22939 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22940 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
22941 error return.
22942
22943Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
22944
22945 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
22946 gdb initialization, also report how long dejagnu waited. Restore
22947 old timeout before doing error return. Temporarily increase timeout
889bf7c5 22948 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
22949
22950Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
22951
22952 * lib/gdb.exp: Report timeout value for verbosity level 2.
22953 * config/gdbserver.exp: Ditto.
22954 * config/hppro.exp: Ditto.
22955 * config/mips-gdb.exp: Ditto.
22956 * config/monitor.exp: Ditto.
22957 * config/netware.exp: Ditto.
22958 * config/sim-gdb.exp: Ditto.
22959 * config/slite-gdb.exp: Ditto.
22960 * config/udi-gdb.exp: Ditto.
22961 * config/unix-gdb.exp: Ditto.
22962 * config/vx-gdb.exp: Ditto.
22963 * gdb.base/a1-selftest.exp: Ditto.
22964 * gdb.base/a2-run.exp: Ditto.
22965 * gdb.base/break.exp: Ditto.
22966 * gdb.base/corefile.exp: Ditto.
22967 * gdb.base/list.exp: Ditto.
22968 * gdb.base/recurse.exp: Ditto.
22969 * gdb.base/scope.exp: Ditto.
22970 * gdb.base/signals.exp: Ditto.
22971
22972Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22973
22974 * gdb.threads/Makefile.in (docdir): Removed.
22975
22976Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22977
22978 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 22979 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 22980 @srcdir@.
d63a86f8 22981 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
22982 autoconf 2.5 or higher.
22983 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
22984
22985Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
22986
22987 * configure: Regenerated.
22988 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
22989 avoid name clashes with SunOS headers.
22990
22991Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
22992
22993 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
22994
22995Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
22996
22997 * gdb.base/callfuncs.exp: Finish last change -- make sure the
22998 prototype information ends up in the compiler info file.
22999
23000Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
23001
23002 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
23003 attempting to regenerate it. Eliminate use of a temporary file
23004 and just generate the info file directly. Source it immediately,
23005 for consistency of use.
23006 * gdb.base/corefile.exp: Ditto
23007 * gdb.base/exprs.exp: Ditto.
23008 * gdb.base/funcargs.exp: Ditto.
23009 * gdb.base/langs.exp: Ditto.
23010 * gdb.base/list.exp: Ditto.
23011 * gdb.base/mips_pro.exp: Ditto.
23012 * gdb.base/nodebug.exp: Ditto.
23013 * gdb.base/opaque.exp: Ditto.
23014 * gdb.base/ptype.exp: Ditto.
23015 * gdb.base/scope.exp: Ditto.
23016 * gdb.base/setvar.exp: Ditto.
23017 * gdb.base/signals.exp: Ditto.
23018 * gdb.base/whatis.exp: Ditto.
23019 * gdb.c++/templates.exp: Ditto.
23020 * gdb.c++/virtfunc.exp: Ditto.
23021 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 23022 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
23023
23024Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23025
23026 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
23027 it got fixed by the recent lookup_minimal_symbol_by_pc change.
23028 Increase timeout, a lot of single stepping might be needed if the
23029 target has no hardware watchpoints.
23030
23031Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
23032
23033 * gdb.base/break.exp: Ignore compiler warnings when compiling
23034 break.c.
23035 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
23036 * gdb.base/default.exp: Add h8300 xfails. Handle messages
23037 from remote-sim.
23038 * gdb.base/exprs.exp: Add h8300 xfails.
23039 * gdb.base/funcargs.exp: Likewise.
23040 * gdb.base/nodebug.exp: Likewise.
23041 * gdb.base/printcmds.exp: Likewise.
23042 * gdb.base/ptype.exp: Likewise.
23043 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
23044 h8300 xfails.
d63a86f8 23045 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
23046 on the h8300.
23047 * gdb.base/funcargs.c: Explicitly make last constant argument to
23048 call_after_alloca_subr an unsigned long type.
23049 * gdb.base/return.c: Include stdio.h.
23050
23051Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
23052
23053 * config/abug.exp: New file for the older Motorola Bug monitor
23054 that runs on the mvme13x series VME boards.
23055 * config/monitor.exp: Use the new config array for target settings
23056 if they exist.
23057
23058Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
23059
23060 * sim-gdb.exp: Make the SH simulator allocate less space when
23061 it is targeted.
23062
23063Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
23064
23065 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
23066 test.
23067
23068Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
23069
23070 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
23071 "rs6000-*-*" for "list function in include file" when gcc compiled.
23072 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
23073 for "p ctable1[120]".
23074 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
23075 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
23076 Remove setup_xfail for "rs6000-*-*" for
23077 "print 'scope0.c'::filelocal before run".
23078 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
23079 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
23080 since some compilers don't allow both options to be given
23081 on the same command line. Create object file and move it.
d63a86f8 23082
c906108c
SS
23083Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
23084
23085 * gdb.base/corefile.exp: Always regenerate the core file, since
23086 we always regenerate the coremaker program. Detect special case
23087 where registers cannot be read from core file.
d63a86f8 23088
c906108c
SS
23089Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
23090
23091 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
23092 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
23093 * gdb.c++/templates.exp: Only match on basename of file since
23094 some formats like xcoff don't encode directory information.
23095 * gdb.stabs/weird.exp: Use the right sed script for powerpc
23096 and rs6000 AIX xcoff targets.
23097 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
23098 * configure: Regenerate.
23099 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
23100 here, rather than in distclean.
d63a86f8 23101
c906108c
SS
23102Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
23103
23104 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
23105 defined, and use it to compile the test case with -O2. The
23106 native compilation still uses no optimization.
23107 * gdb.base/mips_pro.c: Remove inline assembly code since
23108 it is compiled PIC by default, which results in assembler
23109 warnings that make the testsuite think the compilation
23110 was unsuccessful.
23111
23112Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
23113
23114 * gdb.c++/misc.exp: Add note to message for
23115 "print s.a for foo struct" that this is a known gcc 2.7.2
23116 and earlier bug.
23117
23118Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
23119
23120 * gdb.base/break.exp: Fix pattern for matching "Delete all
23121 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
23122 setup_xfail for deleting all breakpoints test. Fix various
23123 timeout messages to include "(timeout)".
23124 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
23125 for "p t_float_values2(3.14159,float_val2)".
23126 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
23127 for "continue to call2g" when gcc compiled.
23128 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
23129 "up to foo in langs.exp", "show language at foo in langs.exp",
23130 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
23131 and "show language at fsub in langs.exp".
23132 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
23133 "list line 1 in include file", "list message for lines past EOF",
23134 "list function in include file", "list list0.h:foo", and
23135 "list filename:function; nonexistant function".
23136 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
23137 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
23138 and "ptype t_char_array" to be for native cc only.
d63a86f8 23139
c906108c
SS
23140Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
23141
d63a86f8 23142 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 23143 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 23144 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
23145
23146Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
23147
23148 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
23149 "bt in signals.exp". This problem only appears when running
23150 the testsuite, and then only intermittently.
23151
23152Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
23153
23154 * gdb.base/return.exp (return_tests): Differentiate between
23155 two tests of continuing.
23156
23157Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
23158
23159 * */Makefile.in (maintainer-clean): Remove config.log.
23160 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
23161 * gdb.c++/Makefile.in (PROGS): Add inherit.
23162 (clean): Remove *.ci.
23163
23164Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
23165
23166 * gdb.c++/misc.cc: Add test code from Mike Stump.
23167 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
23168
23169Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
23170
23171 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
23172 to "alpha-*-osf2*" and add comment.
23173 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
23174 setup_xfail for "step over execarg initialization" and
23175 "step over corearg initialization".
c906108c
SS
23176 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
23177 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
23178 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 23179 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
23180 "print func2::coremaker_local", and "backtrace in corefile.exp".
23181 * gdb.base/signals.exp: Build and source signals.ci.
23182 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
23183 to be for gcc only.
23184 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 23185
c906108c
SS
23186Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23187
23188 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
23189 Feb 3 procfs.c change.
23190
23191Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
23192
23193 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
23194
23195Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
23196
23197 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
23198 from dejagnu's apparent default of 10 seconds, which gives random
23199 results when running the tests over NFS on moderately loaded systems.
23200 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
23201
23202Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
23203
23204 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
23205 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 23206 result reports.
c906108c
SS
23207
23208Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
23209
23210 * configure.in (CY_AC_PATH_TCLH): Remove.
23211 * configure: Regenerate.
23212
23213Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
23214
23215 * gdb.c++/Makefile.in (clean): Add missing '{'.
23216
23217Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
23218
23219 * lib/gdb.exp: Provide a default value for noinferior.
23220
23221 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
23222 Load libgloss.exp.
23223
23224Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
23225
23226 * gdb.disasm/hppa.exp: Compile directly into an executable, use
23227 the executable, not the .o to run the tests from.
23228
23229Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
23230
23231 * gdb.base/break.exp: Don't test for program exit or exit status
23232 if $noresults if nonzero.
23233 * gdb.base/langs.exp: Likewise.
23234 * gdb.base/watchpoint.exp: Likewise.
23235
23236 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
23237 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
23238 trying to compile the testcase.
23239
23240Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
23241
23242 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
23243 * gdb.base/signals.exp (continue to handler): Likewise.
23244
23245Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
23246
23247 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
23248
23249 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
23250
23251Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
23252
23253 * gdb.base/corefile.exp: Recognize "not found" as failure
23254 when trying to determine if a core file was generated.
23255 If no core file was generate the first time, try again without
23256 the ulimit -c to work around braindamaged shells.
23257
23258Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
23259
23260 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
23261 [] tests with "test" and enclose string in quotes.
23262 * gdb.stabs/configure: Rebuild
d63a86f8 23263
c906108c
SS
23264Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
23265
23266 Changes in sync with expect:
23267 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
23268 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
23269 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
23270 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
23271 argument to AC_REQUIRE.
23272 * configure: Regenerated.
23273
23274Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
23275
23276 * gdb.base/corefile.exp: When generating a core, discard any
23277 error messages about ulimit not found and the "core dumped"
23278 message from the shell that runs the coredumper.
23279
23280Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
23281
23282 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
23283
23284 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
23285 which sed script to run. Expect failure for v_comb test
23286 on PA targets too.
d63a86f8 23287
c906108c
SS
23288Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
23289
23290 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 23291 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
23292
23293Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
23294
23295 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
23296 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 23297 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
23298 * lib/gdb.exp (default_gdb_start): Fix typo.
23299 * gdb.base/corefile.exp: Allow "Core was generated by ..."
23300 messages to not include the full program name that caused
23301 the core dump since some systems (such as solaris) apparently
23302 truncate this path to about 80 characters.
23303 When generating a core file first try increasing the core file
23304 size limit to unlimited since some systems may default it to
23305 zero, and it is harmless to try it. Move the test for failing
23306 to generate a core file to where it will actually get executed.
23307 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
23308 new gdb result from g++ debug info improvements and make old
23309 pattern obsolescent. Also account for size_t differences
23310 (may be int or long).
23311 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
23312 initialization before function call is placed in the delay slot
23313 and thus appears to be skipped over by commands such as "next".
23314
23315Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
23316
23317 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
23318
23319Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
23320
23321 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
23322 input source file; fix code to compile test to deal with this
23323 convention.
23324 * gdb.c++/*.exp: Likewise.
23325
23326Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
23327
23328 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
23329 "bt in signals.exp".
23330
23331Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
23332
23333 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
23334 "step over execarg initialization" and
889bf7c5 23335 "step over corearg initialization".
c906108c
SS
23336
23337Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
23338
23339 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
23340 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
23341
23342Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
23343
23344 From Rob Savoye (rob@poseidon.cygnus.com)
23345 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
23346 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
23347 configure.in}, gdb.disasm/{Makefile.in, configure.in},
23348 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
23349 configure.in}: Major reworking for autoconfig.
c906108c
SS
23350 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
23351 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 23352 New files.
c906108c
SS
23353 * config/unix-gdb.exp: Make GDB global.
23354 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
23355 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
23356 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
23357 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
23358 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
23359 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 23360 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
23361 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
23362 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
23363 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
23364 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 23365 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
23366 to returns as necessary, arrange for test to compile own testcase
23367 executable.
c906108c 23368 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 23369
c906108c
SS
23370Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
23371
23372 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 23373 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
23374 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
23375 "backtrace through signal handler".
23376
23377Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23378
23379 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
23380 continuing from a job control stop signal.
23381 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
23382
23383Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
23384
23385 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
23386 * gdb.base/corefile.exp: Likewise.
23387 * gdb.base/funcargs.exp: Likewise.
23388
23389Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
23390
23391 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
23392 * config/monitor.exp: Add support for setting baud rate.
23393
23394Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
23395
23396 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
23397 i*86-*-linux* xfails for "backtrace through signal handler".
23398 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
23399 "print func2::coremaker_local".
23400 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 23401 alpha-dec-osf2* xfail for
c906108c
SS
23402 "delete all breakpoints when none".
23403
23404Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
23405
23406 * gdb.base/break.exp: Change test that deletes all breakpoints
23407 when no user breakpoints are installed. A post 4.15 change
23408 causes gdb to no longer prompt in this case.
23409
23410Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
23411
23412 * gdb.base/return.exp (return_tests): Change xfail for test
23413 "correct value returned double test" to stop xfailing at
23414 Solaris 2.5. Apparently the bug has been fixed.
23415
23416Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
23417
23418 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
23419 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
23420
23421Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
23422
23423 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
23424 * gdb.disasm/hppa.s: Corresponding changes.
23425
23426Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
23427
23428 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
23429 makefile fragment.
23430 * config/mt-hpux: Deleted.
23431
23432Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23433
d63a86f8 23434 * Many files: When warning about suppressed tests due to a
c906108c
SS
23435 nonexistant test binary, avoid incrementing the warning count.
23436
23437Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23438
23439 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 23440
c906108c
SS
23441Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23442
23443 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23444 "sparc-*-solaris2*".
23445
23446Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23447
23448 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23449 Add global and local variables and initialize them.
23450 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23451 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23452 extracts the file name and terminating signal from the core file.
23453 * TODO: Remove note about tests for correct mapping of corefile.
23454 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23455 from optimizing it away.
23456 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23457 handles common blocks.
23458
23459Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23460
23461 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23462 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23463
23464Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23465
23466 * Makefile.in (maintainer-clean): New target, synonym for
23467 realclean.
23468 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23469 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23470 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23471 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23472 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23473 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23474
23475Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23476
23477 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23478 xfails when not gcc compiled for "print foo::funclocal".
23479 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23480 "print foo::funclocal at foo",
23481 "print 'scope1.c'::foo::funclocal at foo",
23482 "print foo::funclocal_bss at foo",
23483 "print 'scope1.c'::foo::funclocal_bss at foo",
23484 "print foo::funclocal_ro at foo",
23485 "print 'scope1.c'::foo::funclocal_ro at foo",
23486 "print bar::funclocal at foo" and
23487 "print 'scope1.c'::bar::funclocal at foo".
23488 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23489 gcc compiled for "print foo::funclocal at bar".
23490 Expand all messages to ensure that they identify that
23491 the test is at bar().
23492 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23493 gcc compiled for:
23494 "ptype on opaque struct pointer (statically)",
23495 "ptype on opaque struct tagname (statically)",
23496 "ptype on opaque struct pointer (dynamically) 1",
23497 "ptype on opaque struct tagname (dynamically) 1",
23498 "ptype on opaque struct pointer (dynamically) 2" and
23499 "ptype on opaque struct tagname (dynamically) 2
23500 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23501 gcc compiled for:
23502 "p datalocal"
23503 "whatis datalocal",
23504 "ptype datalocal",
23505 "p bsslocal",
23506 "whatis bsslocal", and
23507 "ptype bsslocal".
23508 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23509 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23510 when not gcc compiled.
23511 * gdb.base/funcargs.exp (float_and_integral_args): Add
23512 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23513 compiled.
23514 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23515 "backtrace from call6a" when not gcc compiled.
23516 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23517 "backtrace from call7a" when not gcc compiled.
23518 * gdb.base/callfuncs.exp (do_function_calls):
23519 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23520 "p t_char_array_values(char_array_val2,char_array_val1)",
23521 "p t_char_array_values(char_array_val1,char_array_val2)",
23522 "p t_char_array_values("carray 1","carray 2")",
23523 "p t_char_array_values("carray 1",char_array_val2)",
23524 "p t_char_array_values(char_array_val1,"carray 2")",
23525 "p sum_args(1,{2})",
23526 "p sum_args(2,{2,3})",
23527 "p sum_args(3,{2,3,4})",
23528 "p sum_args(4,{2,3,4,5})"
23529 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23530 "backtrace in corefile.exp" when not gcc compiled.
23531
23532Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23533
23534 * gdb.base/signals.exp: Rewrite `handle all print' test as
23535 a procedure. Accept blanks or TABs as whitespace, increase
23536 timeout and expect input buffer size for the large output
23537 from the command. Remove "i*86-*-bsdi2.0" xfail.
23538
23539Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23540
23541 * gdb.base/setvar.exp: Add new testcases for truncation when
23542 assigning invalid values to bitfields.
23543
23544Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23545
d63a86f8 23546 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23547 mips-sgi-irix* xfail for
23548 "call inferior func with struct - returns char *"
23549 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23550 accepted in the result.
c906108c
SS
23551
23552Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23553
23554 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23555 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23556 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23557 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23558 that accidentally got checked in.
23559
23560Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23561
d63a86f8 23562 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23563 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23564 compiled test.
23565 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23566 Add mips-sgi-irix5* xfail for not gcc compiled.
23567 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23568 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23569 "p top", "whatis top", "p middle", and "whatis middle".
23570 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23571 "whatis signed char" for not gcc compiled.
23572 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23573 "set variable signed char=-1 (-1)" and
23574 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23575 * gdb.base/funcargs.exp (float_and_integral_args):
23576 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23577 Add mips-sgi-irix* xfail when not gcc compiled for
23578 "continue to call2b".
23579 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23580 "continue to call2g".
23581 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23582 "backtrace from call6a"
23583 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23584 "backtrace from call7k".
23585 Add mips-sgi-irix5* xfail when not gcc compiled for
23586 "backtrace from call7a".
23587 (localvars_after_alloca): Fix gdb_test cmds for
23588 "print * after runto ...".
23589 Remove rs6000-*-* xfails for
23590 "print i after runto localvars_after_alloca" and
23591 "print l after runto localvars_after_alloca"
23592 for all compilers.
23593 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23594 when not compiled with gcc, for:
c906108c
SS
23595 "print signed char == (minus)",
23596 "print signed char != (minus)",
23597 "print signed char < (minus)",
23598 "print signed char > (minus)".
23599 * gdb.base/callfuncs.exp (do_function_calls):
23600 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23601 "call inferior func with struct - returns char *".
d63a86f8 23602 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23603 "correct value returned double test" to include Solaris 2.4.
23604 * gdb.base/funcargs.exp (float_and_integral_args):
23605 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23606
c906108c
SS
23607Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23608
23609 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23610 enumeration bitfields if compiling with GNU C.
23611 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23612 to empty' prompt.
23613
23614Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23615
23616 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23617 test for PRO targets.
23618
23619 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23620 breakpoints in the inferior at any given time by making
23621 two groups of breakpoints for call2*, call6* and call7*
23622 tests.
23623
23624Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23625
23626 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23627 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23628 from optimizing it away.
23629 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23630 "call inferior func with struct".
23631
23632Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23633
23634 * configure.in: Only configure gdb.chill for particular targets.
23635
23636Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23637
23638 * gdb.base/Makefile.in: Add action to .c.o transformation
23639 rule that generates a .ci file for each .o file and remove
23640 explicit .c.o rules except for callfuncs.o.
23641 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23642 generates a .ci file for each .o file and remove explicit
23643 .cc.o rules.
23644 (clean): Remove *.tmp *.ci files.
23645 (EXECUTABLES): Remove templ-info.exp.
23646 * gdb.base/compiler.c: New file.
23647 * gdb.c++/compiler.cc: New file
23648 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23649 Change rs6000-*-* xfail for
23650 "print 'scope0.c'::filelocal_ro" and
23651 "print 'scope1.c'::filelocal" and
23652 "print 'scope1.c'::filelocal_bss" and
23653 "print 'scope1.c'::filelocal_ro" and
23654 "print 'scope1.c'::foo::funclocal" and
23655 "print 'scope1.c'::foo::funclocal_ro" and
23656 "print 'scope1.c'::bar::funclocal" and
23657 "print 'scope0.c'::filelocal_ro" and
23658 "print 'scope1.c'::filelocal at foo" and
23659 "print 'scope1.c'::filelocal_bss at foo" and
23660 "print 'scope1.c'::filelocal_ro at foo" and
23661 "print 'scope1.c'::foo::funclocal at foo" and
23662 "print 'scope1.c'::foo::funclocal_bss at foo" and
23663 "print 'scope1.c'::foo::funclocal_ro at foo" and
23664 "print 'scope1.c'::bar::funclocal at foo" and
23665 "print 'scope0.c'::filelocal_ro" and
23666 "print 'scope1.c'::filelocal" and
23667 "print 'scope1.c'::filelocal_bss" and
23668 "print 'scope1.c'::filelocal_ro" and
23669 "print 'scope1.c'::foo::funclocal" and
23670 "print 'scope1.c'::foo::funclocal_bss" and
23671 "print 'scope1.c'::foo::funclocal_ro" and
23672 "print 'scope1.c'::bar::funclocal" and
23673 "print 'scope1.c'::bar::funclocal_bss"
23674 to only be xfail'd when not compiled with gcc.
d63a86f8 23675 Add rs6000-*-* xfail for
c906108c
SS
23676 "print 'scope0.c'::filelocal_bss before run"
23677 when compiled with gcc.
23678 (test_at_main): Add rs6000-*-* xfail for
23679 "print filelocal_ro in test_at_main"
23680 when compiled with gcc.
23681 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23682 Add rs6000-*-aix* xfail for
c906108c
SS
23683 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23684 "ptype t_char_array", not compiled with gcc.
23685 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23686 xfail for "list foo (in include file)" when gcc compiled.
23687 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23688 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23689 "run to call0a" if not compiled with gcc.
23690 (unsigned_integral_args): Add rs6000-*-* xfail for
23691 "run to call1a" if not compiled with gcc.
23692 (float_and_integral_args): Add rs6000-*-* xfail for
23693 "run to call2a" if not compiled with gcc and for
23694 "continue to call2b" for any compiler.
23695 Add rs6000-*-* xfail to
23696 "print f1 after run to call2a" for gcc compiled.
23697 (discard_and_shuffle): Add rs6000-*-* xfail for
23698 "run to call6a".
23699 (shuffle_round_robin): Add rs6000-*-* xfail for
23700 "backtrace from call7a" if not compiled with gcc.
23701 Add rs6000-*-* xfail for
23702 "backtrace from call7b" if compiled with gcc.
23703 (call_after_alloca): Add rs6000-*-* xfail for
23704 "print c in call_after_alloca" and
23705 "print s in call_after_alloca" and
23706 "backtrace from call_after_alloca_subr"
23707 if not compiled with gcc.
23708 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23709 "print c in localvars_in_indirect_call" and
23710 "print c in localvars_in_indirect_call" and
23711 "backtrace in indirectly called function" and
23712 "stepping into indirectly called function"
23713 if not compiled with gcc.
23714 (localvars_after_alloca): Add rs6000-*-* xfail for
23715 "print c after runto localvars_after_alloca" and
23716 "print s after runto localvars_after_alloca" and
23717 "print i after runto localvars_after_alloca" and
23718 "print l after runto localvars_after_alloca"
23719 for all compilers.
23720 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23721 than whatis-info.exp.
23722 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23723 than opaque-info.exp.
23724 Setup rs6000-*-* xfail for
d63a86f8 23725 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23726 "ptype on opaque struct pointer (dynamically)" when
23727 not compiled with gcc.
23728 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23729 rather than callf-info.exp.
23730 (do_function_calls): Add clear_xfail for rs6000-*-* for
23731 "p t_float_values2(3.14159,float_val2)". Seems to work
23732 fine there, both with xlc and gcc. Need to find out what
23733 it is doing right and fix other platforms.
23734 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23735 "call inferior func with struct - returns int",
23736 "call inferior func with struct - returns long",
23737 "call inferior func with struct - returns float",
23738 "call inferior func with struct - returns double",
23739 "call inferior func with struct - returns char *",
23740 but only if not gcc compiled (presumes xlc compiled).
23741 Change rs6000-*-* xfails for
23742 "call inferior func with struct - returns char" and
23743 " call inferior func with struct - returns short" to only
23744 xfail if not using gcc.
23745 (clean mostlyclean): Remove *.ci and *.tmp files.
23746 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23747 than templ-info.exp.
23748 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23749 Add rs6000-*-* xfail for "up to foo in langs.exp"
23750 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23751 when not gcc compiled.
d63a86f8 23752
c906108c
SS
23753Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23754
23755 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23756 * gdb.base/corefile.exp: Likewise.
23757 * gdb.base/list.exp: Likewise.
23758 * gdb.base/scope.exp: Likewise.
23759 * gdb.base/siganls.exp: Likewise.
23760
23761 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23762 compiler output.
23763 * gdb.base/whatis.exp: Likewise.
23764
23765Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23766
23767 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23768 failure (opcode table has been fixed to match reality).
23769
23770Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23771
23772 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23773 "call inferior func with struct - returns char",
23774 "call inferior func with struct - returns short"
23775
23776 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23777 "print 'scope0.c'::filelocal at main",
23778 "print 'scope0.c'::filelocal_bss in test_at_main",
23779 "print 'scope0.c'::filelocal at foo",
23780 "print 'scope0.c'::filelocal_bss in test_at_foo",
23781 "print 'scope0.c'::filelocal at bar",
23782 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23783
c906108c
SS
23784 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23785 in source file 1". This bug seems to have been fixed with both
23786 gcc and native cc (was native assembler bug?).
23787
23788Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23789
23790 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23791 "backtrace through signal handler" to "i*86-*-sysv4*".
23792 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23793 continue" case. Add "known SVR4 bug" to fail message.
23794 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23795 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23796 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23797 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23798 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23799 "up to foo in langs.exp", "show language at foo in
23800 langs.exp", "up to cppsub_ in langs.exp", "show
23801 language at cppsub_ in langs.exp", "up to fsub in
23802 langs.exp", and "show language at fsub in langs.exp".
23803 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23804 "bactrace in corefile.exp".
23805 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23806 "call inferior function with struct - returns float" and
23807 "call inferior function with struct - returns double".
d63a86f8 23808
c906108c
SS
23809Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23810
23811 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23812 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23813 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23814 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23815
23816Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23817
23818 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23819 (or overriden) "CHILL" macro rather then bare "gcc".
23820 Also look for ../../gcc/xgcc since that is what we will
23821 actually need, not "Makefile". Remove following assignment
23822 of CHILL to CHILL_FOR_TARGET because that results in
23823 recursive definition.
23824
23825Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23826
23827 * gdb.base/corefile.exp: Change xfail for backtrace in
23828 corefile.exp from linuxaout to all linux.
23829 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23830 cases where we miss the breakpoint at the signal handler
23831 for some reason. Setup xfail for linuxoldld/linuxaout and
23832 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23833 hitting SIGURG breakpoint.
23834 * gdb.base/signals.exp: Setup xfail for "next" acting like
23835 continue to add linuxoldld. Setup xfail for all linux for
23836 "next to handler in signals_tests_1", "backtrace in
23837 signals_tests_1", "continue to func1", "pass SIGUSR1",
23838 and continue to handler".
23839
23840Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23841
23842 * Update all FSF addresses except those in COPYING* files.
23843
23844Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23845
23846 * gdb.base/a2-run.exp: Change messages to be more explicit about
23847 the status of args, and quote binfile in results.
23848
23849Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23850
23851 * gdb.base/callfuncs.exp: Add tests for passing structs to
23852 inferior functions and return various types.
23853 * gdb.base/callfuncs.c: Add functions to receive a struct
23854 and return a member of the struct, in various types.
23855
23856Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23857
23858 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23859
23860Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23861
23862 * config/vxworks29k.exp: New file, sources vxworks.exp.
23863
23864Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23865
23866 * config/gdbremote.exp: New file. Testing framework using
23867 gdbserver.
23868
23869Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23870
23871 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23872 "call function when asleep" and "send end of file".
23873 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23874 for "backtrace in corefile.exp".
23875 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23876 for "backtrace through signal handler".
23877 * gdb.base/corefile.exp: Make sure we actually generate a core file
23878 before trying the core tests. Some systems allow the user to suppress
23879 generation of core files and default to that (linux for example).
23880 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23881 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23882
23883Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23884
23885 * gdb.threads: New directory with some crude multi-threaded
23886 gdb tests (step.exp and step2.exp).
23887 * config/mt-lynx (STEP_EXECUTABLE): Define.
23888 (THREADFLAGS): Define.
23889
23890Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23891
23892 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23893
23894 * gdb.base/signals.exp: Disable whole file for lynx until
23895 further notice.
23896
23897 * gdb.base/signals.exp: xfail test where "next" acts like
23898 "continue" for lynx.
23899
23900 * gdb.base/interrupt.exp: xfail test for calling function while
23901 inferior is asleep for lynx.
23902
23903 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23904 than one cr-lf after each command.
23905
23906Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23907
23908 * configure.in: Reinstate setting of stabsdirs variable, fix
23909 typo in setting up configdirs for native builds.
23910
23911 * gdb.base/return.exp: Fix typo in return double test.
23912 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23913 compiler from optimizing them away.
23914
23915Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23916
23917 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23918 sequences to be echo'd by gdb when using gdb_test.
23919 * gdb.chill/chexp.exp: Likewise.
23920 * gdb.fortran/exprs.exp: Likewise
23921
23922Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23923
23924 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23925 after the inferior gdb has started.
23926
23927 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23928 after each command.
23929 * gdb.base/funcargs.exp: Likewise.
23930 * gdb.base/gdbvars.exp: Likewise.
23931 * gdb.base/interrupt.exp: Likewise.
23932 * gdb.base/list.exp: Likewise.
23933 * gdb.base/watchpoint.exp: Likewise.
23934 * gdb.c++/demangle.exp: Likewise.
23935 * gdb.c++/inherit.exp: Likewise.
23936 * gdb.chill/chexp.exp: Likewise.
23937 * gdb.fortran/exprs.exp: Likewise.
23938
23939 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23940 test if we can't handle IO to/from the inferior.
23941
23942 * gdb.c++/misc.exp: Always check for a program already being
23943 started after sending a "run" command to gdb.
23944
23945 * gdb.base/twice.exp: Start with a fresh gdb.
23946
23947 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
23948 only depend on gdb's expression code, not the chill runtime.
23949
23950 * gdb.base/return.c: Put return values into variables so we
23951 can have gdb print them rather than depending on the program
23952 to print them.
23953 * gdb.base/return.exp: Corresponding changes.
23954
23955 * lib/gdb.exp: Provide default value for noinferiorio.
23956 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
23957 the inferior.
23958
23959 * gdb.base/break.exp: Always check for a program already being
23960 started after sending a "run" command to gdb.
23961 (text_next_with_recursion): Don't check the output from the
23962 program's printf statement. Instead just make sure the program
23963 exited.
23964
23965 * gdb.base/commands.exp: Protect tests which need arguments with
23966 $noargs conditionals.
23967
23968Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23969
23970 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
23971 of structure member arrays to match gdb/valops.c:value_addr change.
23972
23973Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
23974
23975 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
23976 cases.
23977
23978Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
23979
23980 * configure.in (configdirs): Remove gdb.chill from default list
23981 of subdirs and then add it back in only if doing a native build.
23982 The current chill compiler does not yet work in any cross build.
23983 * Revert all signal changes from Jul 6.
23984 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
23985 for sh-hms targets, allowing these tests to link, with no other
23986 changes. Testing is suppressed by setting "nosignals" in site.exp.
23987
23988Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
23989
23990 * configure.in (signaldirs): Define and add to configdirs for all
23991 targets except some specific ones that are known to not support signals.
23992 Also clean up formatting.
23993 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
23994 (signals, sigall): Remove rules to build.
23995 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
23996 Moved to new gdb.signals directory.
23997 * gdb.signals: New test directory.
23998 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
23999 signals.c signals.exp}: New or moved files.
24000
24001Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
24002
24003 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
24004
24005Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
24006
24007 * gdb.base/return.exp: Xfail `return double' test failure
24008 on at least Solaris 2.3 and handle future/past versions on
24009 a case by case basis as appropriate. Also update message
24010 to include i*86 failures.
24011
24012Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24013
24014 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
24015
24016 * lib/gdb.exp: Fix comment which erroneously identified
24017 gdb_file_cmd as gdb_load (the 19 May change was in fact to
24018 gdb_file_cmd not gdb_load).
24019 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
24020
24021 * gdb.base/setvar.exp: Make test names consistent between pass and
24022 fail cases. Use gdb_test more.
24023
24024Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24025
24026 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
24027
24028Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24029
24030 * gdb.base/help.exp: Fix expected help string for `show commands'.
24031
24032Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
24033
24034 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
24035
24036 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
24037 of a text section.
24038
24039Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
24040
24041 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
24042 that loop eventually terminates. Fix Connection refused logic so
24043 that testsuite will expire nicely.
24044
24045Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
24046
24047 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
24048 config/rom68k.exp: New tcl glue for the appropriate monitors.
24049 These all just end up calling monitor.exp.
24050 * config/monitor.exp (gdb_target_monitor): Handle `Connection
24051 refused' by retrying. Cleanup some timeout issues.
24052 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
24053 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
24054 callers don't have to set/restore global timeout variable.
24055
24056 * The following set of changes centralizes management of the global
24057 timeout variable. This way, it can be set in one target dependent
24058 place instead of dozens of places scattered throughout the test suite.
24059 If you need to lengthen a timeout, then you should either set timeout
24060 in one of the config/{target}.exp files, or multiply it by a factor.
24061 Setting it to an absolute value is always going to lose for some
24062 targets.
24063 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
24064 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
24065 * gdb.base/funcargs.exp: Don't set timeout.
24066 * gdb.base/list.exp (test_forward_search): Only use local timeout.
24067 * gdb.base/printcmds.exp (test_print_string_constants
24068 test_print_array_constants): Don't set timeout.
24069 * gdb.base/ptype.exp: Don't set timeout.
24070 * gdb.base/recurse.exp: Don't set timeout.
24071 * gdb.base/return.exp: Don't set timeout.
24072 * gdb.base/watchpoint.exp: Don't set timeout.
24073 * gdb.c++/classes.exp (do_tests): Don't set timeout.
24074 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
24075
24076Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
24077
24078 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
24079
24080Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24081
24082 * lib/gdb.exp: Disable chill tests for irix5.
24083
24084Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24085
24086 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
24087 each test pass or fail.
24088
24089Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24090
24091 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
24092 xlc not gcc.
24093
24094Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
24095
24096 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
24097
24098Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
24099
24100 * config/est.exp: Fix copyright and comments. Remove dead code.
24101 Use targetname, serialport and baud variables instead of fixed
24102 constants.
24103 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
24104 * config/cpu32bug.exp: New file to support cpu32bug monitors.
24105
24106Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24107
24108 * gdb.base/watchpoint.exp: Don't run
24109 test_watchpoint_triggered_in_syscall for sunos.
24110
24111Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24112
24113 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
24114 they don't seem to exist. Do include stdio.h.
24115
24116Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24117
24118 * gdb.base/a1-selftest.exp: Add alpha xfail.
24119
24120Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24121
24122 * gdb.base/watchpoint.c (main): Prompt before calling read().
24123 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24124 Revise accordingly. Remove cruft about sending "123" several
24125 times, until it gets noticed. Clean up the "print buf[0]" stuff
24126 so that it passes or fails, and waits for prompts in the usual way.
24127
24128Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24129
24130 * gdb.base/recurse.exp: Fix comment.
24131
24132 * TODO: Remove item about printing variables in nodebug.exp. Add
24133 item about enabling tests which are only run on some targets.
24134
24135 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
24136 fail, make test names unique, use new gdb_test convention
24137 regarding pattern, use gdb_test more, etc.).
24138
24139 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
24140 fail, make test names unique, etc.).
24141
24142Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24143
24144 * gdb.base/nodebug.c: Change return type of top and middle to
24145 short.
24146 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
24147 are fixed by the recent mdebugread.c changes. Allow `short ()'
24148 as type for top and middle.
24149
24150Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24151
24152 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
24153 nearly as I can tell, the whole thing was an accident in Stu's
24154 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
24155 to replace a send/expect pair with gdb_test, but ended up only
24156 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
24157 of 30 Mar 1995 took care of it, but left this vestigial comment
24158 which I am now nuking.
24159
24160Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24161
24162 * gdb.base/break.exp: Look for different line number for
24163 breakpoint at main depending on usestubs.
24164
24165Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24166
24167 * gdb.base/list.exp: Adjust some alternate expect patterns to
24168 match recent list0.c change. Add alternate expect pattern for
24169 output from `list default lines around main' for optimizing
24170 compilers.
24171
24172Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24173
24174 * lib/gdb.exp: If nosignals is not set, set it to 0.
24175
24176Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
24177
24178 * config/slite-gdb.exp: Responds to load symbol table prompt.
24179 * gdb.base/break.exp: Adjust line number, fix rerun.
24180 * gdb.base/langs0.c: Add #ifdef usestubs.
24181
24182Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
24183
24184 * gdb.base/list.exp: Adjust line contents after adding new lines in
24185 list0.c. Also fix a syntax error.
24186
24187 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
24188 * gdb.base/break.exp: ditto.
24189 * gdb.base/list.exp: ditto.
24190 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
24191 * gdb.base/run.c: ditto.
24192 * gdb.base/list0.c: ditto.
24193 * gdb.base/funcargs.c: ditto.
24194
24195Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
24196
24197 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
24198 $targetname, $serialport and $baud instead of hardwired variables.
24199 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
24200 target doesn't support signals.
24201
24202Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
24203
24204 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
24205
24206Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24207
24208 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
24209 Don't rely on the value of an auto variable before it has been
24210 initialized. Use gdb_test more.
24211
24212Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24213
24214 * lib/gdb.exp (default_gdb_version): A version number must start
24215 with a digit, but other than that contains all characters up to
24216 the first whitespace character.
24217
24218Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24219
24220 * gdb.base/commands.exp (breakpoint_command_test): New tests.
24221
24222Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24223
24224 * gdb.c++/*.exp: Warn if executable does not exist. The original
24225 reason for skipping the warning was that configure.in sometimes
24226 intentionally skipped building the executables but the tcl code
24227 had no way of knowing. That (a) was always bogus with respect to
24228 error handling, (b) is no longer true (right now there is no way
24229 to skip C++ tests).
24230
24231 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
24232
24233Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24234
24235 * gdb.base/list.exp: Add expect patterns for output from
24236 SunPRO compiled executables.
24237 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
24238 types.
24239
24240Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24241
24242 * gdb.base/break.exp (test_next_with_recursion): Accept any line
24243 number (we are already testing that the correct source line text
24244 gets printed).
24245
24246 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
24247 that is what is intended, but something needed to be done to get
24248 sunos4 native working again.
24249
24250 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
24251
24252 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
24253 apparently went with a (very) old xfail.
24254
24255Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
24256
24257 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
24258 runto_main is a proc in gdb.exp that will do 'step' for target use
24259 stubs.
24260 * gdb.base/exprs.exp: ditto.
24261 * gdb.base/interrupt.exp: ditto.
24262 * gdb.base/opaque.exp: ditto.
24263 * gdb.base/printcmds.exp: ditto.
24264 * gdb.base/ptype.exp: ditto.
24265 * gdb.base/scope.exp: ditto.
24266 * gdb.base/setvar.exp: ditto.
24267 * gdb.base/signals.exp: ditto.
24268 * gdb.base/twice.exp: ditto.
24269 * gdb.c++/classes.exp: ditto.
24270 * gdb.c++/inherit.exp: ditto.
24271 * gdb.c++/templates.exp: ditto.
24272 * gdb.base/break.exp: no run and hit main for stubs. Change line
24273 numbers for breakpoints and info breakpoint.
24274 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
24275 breakpoint().
24276 * gdb.base/callfuncs.c: ditto.
24277 * gdb.base/exprs: ditto.
24278 * gdb.base/interrupt.c: ditto.
24279 * gdb.base/opaque0.c: ditto.
24280 * gdb.base/printcmds.c: ditto.
24281 * gdb.base/ptype.c: ditto.
24282 * gdb.base/scope0.c: ditto.
24283 * gdb.base/setvar.c: ditto.
24284 * gdb.base/signals.c: ditto.
24285 * gdb.base/twice.c: ditto.
24286 * gdb.c++/misc.cc: ditto.
24287 * gdb.c++/templates.cc: ditto.
24288
24289Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24290
24291 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
24292
24293 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
24294 somewhere between `read' and `main.c'. I'm pretty sure the
24295 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
24296 and it isn't particularly useful.
24297
24298 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
24299
24300Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24301
24302 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
24303
24304Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
24305
24306 * config/mt-slite: add LIBS and -nostdlib.
24307 * config/slite-gdb.exp: add this new file to support sparclite target.
24308
24309Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
24310
24311 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
24312
24313 * gdb.base/a2-run.exp: Change argument to istarget from
24314 "*-*-vxworks" to "*-*-vxworks*".
24315 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
24316
24317Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
24318
24319 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
24320 will not runto main but do a 'step' to step out of breakpoint().
24321 * config/mt-slite: add -Dusestubs.
24322
24323Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24324
24325 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
24326 instead of just @.
24327
24328 * gdb.base/signals.exp: Add test for "handle all print".
24329 * TODO: Remove "handle all print". Also remove item about
24330 checking copyright date (I don't like the idea of a spurious FAIL
24331 based on when we run the tests).
24332
24333 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
24334 for SunOS4 (reason for failure not investigated). Remove
24335 redundant test for $binfile.
24336
24337 * gdb.base/nodebug.c (array_index): Call malloc.
24338
24339 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
24340
24341Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
24342
24343 * gdb.base/recurse.exp: Update gdb_test invocation to use new
24344 conventions and slightly simplify the matching regexp.
24345
24346Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24347
24348 * gdb.base/break.exp: Update gdb_test invocation to use new
24349 convention.
24350
24351 * lib/gdb.exp: If noargs is not set, set it to 0.
24352
24353 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
24354 tests unique.
24355
24356 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
24357
24358Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24359
24360 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
24361 one argument of type "<non-float parameter>".
24362
24363Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
24364
24365 * config/rom68k.exp: New file to support Motorola IDP board.
24366 * gdb.base/a2-run.exp: Skip this file if noargs is set.
24367 * gdb.base/break.c: Change things around so that this program
24368 doesn't depend upon args. This is necessary to make remote
24369 targets work (in general, they can't take args).
24370 * gdb.base/break.exp: Don't try to send args to program. Don't
24371 expect output. Also, replace lots of code with gdb_test.
24372
24373Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24374
24375 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
24376 printing of '\'' (which is what the comment says we are testing,
24377 even though we were not), not '''.
24378 (test_integer_literals_rejected): Test that printing ''' is an error.
24379
24380 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24381 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
24382 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
24383 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
24384 Use gdb_test not test_print_accept.
24385 * lib/gdb.exp: Remove test_print_accept.
24386
24387 * gdb.base/signals.exp (signal_tests_1): Make pass message
24388 consistent with fail message.
24389
24390 * gdb.base/whatis.exp: Remove xfails for printing char vs.
24391 unsigned char; the bug (PR 1821) is fixed.
24392
24393 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
24394
24395 * gdb.base/scope.exp (test_at_localscopes): Call pass for
24396 successful tests--makes xfailing them work right.
24397
24398Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24399
24400 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
24401 only \r\n, not .*. The test can pass .* as the last thing in
24402 $pattern if that is what it wants. In addition to providing this
24403 flexibility, this change should speed up pattern matching in cases
24404 where the pattern already ended with .* (there were a number of
24405 them). This change also helps catch bad patterns--in the old
24406 scheme the typo "char \*" instead of "char \\*" would pass. Now
24407 it is caught.
24408 * Many .exp files: Update callers.
24409
24410 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
24411 clearer and does not spuriously match multiple ('s. Likewise for
24412 ) and *.
24413
24414 * gdb.base/nodebug.exp: Test ability to call a function and pass
24415 it a string (even with no debugging info).
24416
24417 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
24418 "p '\'", which is the same as "p ''" once tcl gets done with
24419 quoting, to "p '\\'", which I suspect is what is intended (one
24420 backslash gets sent to GDB).
24421
24422 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
24423
24424Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24425
24426 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
24427 1817) was fixed literally years ago.
24428
24429Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24430
24431 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24432 test, it causes stepping out of call_after_alloca_subr with
24433 optimizing compilers.
24434 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24435 fails.
24436
24437 * gdb.c++/templates.exp: Source templ-info.exp only if
24438 the templates executable exists.
24439
24440 * gdb.c++/misc.cc (class Contains_static_instance,
24441 class Contains_nested_static_instance),
24442 gdb.c++/classes.exp (test_static_members): Test printing of
24443 a class that contains a static instance of the class.
24444
24445Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24446
24447 * gdb.base/langs2.c (cppsub_): Don't prototype.
24448 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24449 only, I believe).
24450
24451Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24452
24453 * lib/gdb.exp (skip_chill_tests): New procedure.
24454
24455 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24456
24457Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24458
24459 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24460 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24461
24462Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24463
24464 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24465
24466 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24467 disassemble 8, not 16, instructions for part 4.
24468
24469 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24470 support the latter anymore.
24471
24472 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24473 -DNO_PROTOTYPES.
24474 * gdb.base/callfuncs.c: Control use of prototypes based on
24475 NO_PROTOTYPES, not __STDC__.
24476 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24477 t_float_values2 tests if prototypes in use.
24478
24479 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24480 t_double_values): When checking differences against DELTA, check
24481 that difference is within the range (-DELTA,DELTA), not just
24482 (-infinity,DELTA).
24483
24484Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24485
24486 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24487 'file' command firts, then 'target', then 'load', this is due to gdb
24488 target set up.
24489 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24490
24491Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24492
24493 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24494 FP load/store variants.
24495 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24496
24497Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24498
24499 * gdb.base/term.exp: Do not give a warning if not native, it is
24500 not an abnormal condition.
24501
24502Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24503
24504 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24505 t_char_array".
24506
24507Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24508
24509 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24510 are getting the version number.
24511
24512 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24513 if not native, it is not an abnormal condition.
24514
24515Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24516
24517 * lib/gdb.exp: Just use "file exists", rather than undocumented
24518 dejagnu procedure "findfile".
24519
24520Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24521
24522 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24523 (LDFLAGS): Set to -Xlinker -Ur.
24524
24525 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24526 Removed, these values are set by lib/gdb.exp.
24527
24528 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24529
24530Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24531
24532 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24533 of replicating gdb startup code.
24534
24535 * config/mt-vxworks (LDFLAGS): Set to -r.
24536 (CFLAGS_FOR_TARGET): Removed.
24537
24538 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24539 (gdb) and gdb for vxworks uses (vxgdb).
24540
24541 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24542 executable is not in the tree and host != target, use sed and
24543 program_transform_name to determine the gdb name used by the
24544 target.
24545
24546 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24547 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24548
24549Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24550
24551 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24552 floats, chars, and shorts where there are ANSI-style function
24553 definitions.
24554
24555 * gdb.base/langs.exp, gdb.base/langs*: New test.
24556 * gdb.base/Makefile.in: Build it.
24557 * TODO: Remove item about checking that C names don't get C++
24558 demangling applied; this test tests it.
24559
24560Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24561
24562 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24563 went with the const70 xfail. The xfail went away a year ago.
24564
24565 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24566
24567 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24568 for hp300.
24569
24570 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24571
24572 * gdb.base/a1-selftest.exp: Don't run on hp300.
24573
24574Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24575
24576 * Makefile.in (site.exp): Set host_alias and target_alias as well
24577 as host_triplet and target_triplet.
24578
24579Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24580
24581 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24582
24583 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24584 places as other ecoff systems).
24585
24586 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24587 ultrix.
24588
24589Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24590
24591 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24592 remove them.
24593 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24594 variable and "variable" in addition to "data variable".
24595 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24596
24597 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24598 2.
24599 * gdb.base/list1.c (long_line): Add additional statement at start
24600 of function.
24601 * gdb.base/list.exp (test_forward_search): Update line number to
24602 reflect new statement.
24603
24604Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24605
24606 * gdb.base/signals.exp: Reinitialize searched source directories
24607 after gdb_start call.
24608
24609Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24610
24611 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24612 * gdb.stabs/Makefile.in: Likewise.
24613
24614 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24615 change. Instead split the tests into smaller pieces.
24616 * gdb.disasm/hppa.s: Corresponding changes.
24617
24618Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24619
24620 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24621 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24622
24623 * gdb.base/funcargs.exp: Modify many tests so that every test
24624 either passes or fails. Make some test names unique.
24625
24626Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24627
24628 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24629 Call stty to set interrupt character.
24630
24631 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24632 for HP assembler versus GNU assembler based on actual behavior of
24633 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24634
24635 * TODO: Suggest a few more stepping tests.
24636
24637Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24638
24639 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24640 restart GDB for h8300 after a continue.
24641 (return): Add pattern to match a29k-udi behavior.
24642 * gdb.base/nodebug.exp: Remove obsolete comment.
24643 * gdb.base/regs.exp: New file, testing of register displays.
24644 * gdb.base/return.exp: Fix typo in reference to $objdir.
24645 * gdb.base/whatis.exp: Always start with a fresh GDB.
24646
24647Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24648
24649 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24650 higher, these tests generate a lot of output.
24651
24652Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24653
24654 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24655 code following the catch silently ignored some errors; without the
24656 catch they should be thrown like any other tcl error. Also, the
24657 catch used "" instead of {} which meant all the callers who wanted
24658 to include one of the characters "[]$ had to quote it an extra time.
24659 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24660 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24661 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24662 Remove extra quoting.
24663
24664Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24665
24666 * gdb.base/commands.exp: Make test names unique; every test either
24667 passes or fails. Update some comments.
24668
24669 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24670
24671Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24672
24673 The following fixes a FAIL caused by the fact that the alpha stabs
24674 configuration didn't use the ".if alpha" code in weird.def.
24675 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24676 bit pointer, so the 32 bit version works even on the alpha.
24677 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24678 Remove the stuff which allowed us to have separate versions for
24679 alpha and everything else.
24680
24681 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24682 regexp which "info func operator\[\](" is supposed to match. Fix
24683 string to send to GDB. Note that GDB still doesn't work right. Add a
24684 new test for "info func .perator\[\](" which GDB does handle correctly.
24685
24686 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24687
24688Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24689
24690 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24691 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24692 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24693 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24694 it makes the tests harder to understand and confuses test-o-matic.
24695 The preferred style is that each test provides a PASS or a FAIL,
24696 and has a unique message (e.g. "continue #54" not just "continue")
24697 which is the same for the pass and the fail.
24698 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24699 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24700 to lib/gdb.exp.
24701 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24702 prt_accept which was basically the same thing. Likewise for
24703 test_print_reject and prt_reject.
24704 * lib/gdb.exp (test_print_reject): Add some more error message
24705 patterns to match from the former printcmds.exp (prt_reject).
24706 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24707 One defect of the passcount stuff is that some of it failed to
24708 report XPASS where appropriate.
24709 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24710 stuff before and after arg in expected pattern.
24711 (test_paddr_operator_functions): Re-do test without print_addr_of;
24712 this is the only test which seems to want extra stuff there.
24713
24714Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24715
24716 * gdb.base/nodebug.exp: Update new tests to reflect improved
24717 wording of gdb output.
24718
24719 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24720 and "ptype" work on variables in files compiled without -g.
24721 Replaces commented out "maint print msymbol" tests.
24722
24723Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24724
24725 * gdb.base/setvar.c (dummy): Call malloc.
24726
24727 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24728 losing with the irix4 sed.
24729
24730 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24731 ALRM" on irix4.
24732
24733Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24734
24735 * TODO: Remove items about corefile.exp testing new exec-file and
24736 backtrace; both are now done. Add items about printing enums.
24737
24738Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24739
24740 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24741 "get signal $thissig" test fails.
24742
24743 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24744
24745Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24746
24747 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24748 compiler warning with dec alpha compiler.
24749
24750 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24751 extra \n from gdb_test call (this explains why the prompt test
24752 that I removed yesterday was there).
24753 (user_defined_command_test): Remove extra \n and prompt test.
24754
24755 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24756 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24757 doesn't exist.
24758 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24759 Also remove alpha workaround, which turns out to be because
24760 SIGABRT == SIGLOST.
24761
24762 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24763
24764 * gdb.base/help.exp: Don't test "help show".
24765
24766Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24767
24768 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24769 "set print address" is on.
24770 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24771 pass prompt to gdb_test; gdb_test already looks for the prompt.
24772
24773 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24774
24775 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24776 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24777 was to make sure that gdb can read a core file. But (a) the "read
24778 the corefile" part didn't make it to a1-selftest.exp, we just
24779 delete the corefile after creating it, and (b) we test reading
24780 corefiles in corefile.exp anyway. Also, this test left around a
24781 xgdb process on Solaris.
24782
24783 * gdb.base/corefile.exp: Also test backtrace.
24784
24785Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24786
24787 * gdb.base/commands.exp: Test a simple user defined command with
24788 arguments and if/while statements; verify the full user command is
24789 printed by "show user".
24790
24791 * gdb.base/commands.exp: Test if/while commands as part of a
24792 breakpoint command list; verify they appear in breakpoint
24793 information.
24794
24795Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24796
24797 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24798 than by dividing by zero.
24799
24800Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24801
24802 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24803 performing an inferior call with watchpoints enabled.
24804 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24805 call.
24806
24807Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24808
24809 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24810 of "file" command.
24811
24812 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24813 Add additional pattern for when "int operator int(void);" appears
24814 in a different order.
24815
24816Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24817
24818 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24819
24820 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24821 and "signal" with ".*".
24822
24823Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24824
24825 * TODO: Add note about "handle all nostop".
24826
24827 * gdb.base/{sigall.c, sigall.exp}: New test.
24828 * gdb.base/Makefile.in: Add it.
24829
24830Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24831
24832 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24833 when invoking GDB, suppresses any windowing interface.
24834
24835Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24836
24837 * config/sim-gdb: New file, simulator testing support.
24838
24839Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24840
24841 * gdb.base/interrupt.exp: Test calling func1 twice.
24842
24843Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24844
24845 * gdb.base/list.exp (test_forward_search): Set timeout higher
24846 when we'll be getting lots of output from gdb.
24847
24848 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24849 "init_malloc" to after the expect statement. Run it if that
24850 regexp is taken, but also for two others which happen if source
24851 cannot be found.
24852
24853Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24854
24855 * gdb.base/printcmds.exp: New test, for printing register before
24856 program is running.
24857
24858Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24859
24860 * gdb.base/list.exp: Correct some alternate expect patterns
24861 to reflect changes in list1.c.
24862
24863Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24864
24865 * TODO: Add item regarding large frames.
24866
24867 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24868
24869 * TODO: Remove item about enabling return.exp; it
24870 is enabled. Suggest a few more "return" tests.
24871
24872Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24873
24874 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24875 anonymous unions.
24876
24877Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24878
24879 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24880 and pr-5646.o, so "make" is the same as "make all", not "make
24881 pr-4975.o".
24882
24883Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24884
24885 * gdb.base/list.exp: Adjust expectations to reflect changes in
24886 list1.c.
24887 (test_forward_search): New test proc.
24888 * gdb.base/list1.c (long_line): New function, has long source line.
24889
24890Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24891
24892 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24893 additional line of code that was added.
24894
24895Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24896
24897 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24898 tests so as not to overflow expect's input buffers.
24899 * gdb.disasm/hppa.exp: Corresponding changes.
24900
24901Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24902
24903 Beginnings of template debugging tests.
24904 * gdb.c++/templ-info.cc: New file to test for template
24905 debugging capability of the compiler.
24906 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24907 templ-info.cc.
24908 * gdb.c++/templates.cc: Add explicit template instantiations
24909 to enable compiling with -fno-implicit-templates. Add destructor
24910 and 'value' method to T5 class for template tests.
24911 * gdb.c++/templates.exp: Add testcases for printing of template
24912 types, setting breakpoints on template methods and calling a
d63a86f8 24913 template method.
c906108c
SS
24914
24915Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24916
24917 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24918 branch target since some assemblers (gas-2.5) may emit a
24919 relocation for the branch instead of resolving it in the
24920 assembler.
24921
24922Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24923
24924 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24925 through signal handler.
24926
24927Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24928
24929 * configure.in (*-*-netware): Use config/mt-netware.
24930
24931 * config/mt-netware: New file.
24932 * config/mt-i386-netware: Removed, separate configs for different
24933 netware architectures are no longer needed now that we have
24934 --with-headers.
24935
24936Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24937
24938 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24939 by the recent changes to use ANSI C arithmetic conversions.
24940
24941Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24942
24943 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
24944 bug involving using inferior_pid to figure out whether to select a
24945 frame.
24946
24947Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
24948
24949 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
24950 match the current disassembler output.
24951
24952Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
24953
24954 * gdb.fortran/exprs.exp: Expect VOID instead of void.
24955 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
24956 types, expect "int" as type of integer values (for now).
24957
24958Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
24959
24960 * gdb.base/commands.exp: New tests for if/while commands.
24961
24962Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
24963
24964 * lib/gdb.exp (runto): Replace sub-pattern for hex value
24965 by .*, since hex values have different syntax in Chill mode.
24966
24967Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24968
24969 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
24970 linefeed from expect pattern for repeated types with indices > 9.
24971
24972Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
24973
24974 First part of Fortran test suite.
24975 * gdb.fortran: New directory.
24976 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
24977
24978Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24979
24980 * gdb.base/default.exp: Update expect pattern for load command
24981 without arguments.
24982
24983Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
24984
24985 * configure.in: Change i386 to i[345]86.
24986 * gdb.base/configure.in: Likewise.
24987 * gdb.c++/configure.in: Likewise.
24988 * gdb.chill/configure.in: Likewise.
24989
24990Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
24991
24992 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
24993 patterns, since that is not a valid context for comments.
24994
24995Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
24996
24997 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
24998 repeated types and repeated types with indices > 9.
24999
25000Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
25001
25002 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
25003 2417; old bug has been fixed.
25004
25005Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
25006
25007 * gdb.base/interrupt.exp: When trying to wake up the inferior,
25008 send the newline ourselves instead of assuming gdb_test will do
25009 so when passed an empty input string.
25010
25011 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
25012 stabs testcode.
25013
25014Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25015
25016 * lib/gdb.exp (gdb_test): Don't send anything if the first
25017 argument is an empty string. This makes cases where we want to
25018 match output that is already in expect's buffers (for example,
25019 matching a breakpoint after gdb_run_cmd has been called) work
25020 reliably.
25021
25022Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25023
25024 * config/netware.exp: New file.
25025
25026Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25027
25028 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
25029 the -B and -L prefixes so we can find the debugging stub.
25030
25031 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
25032 there and we are using the gcc from the tree.
25033
25034 * gdb.base/types.c: Removed.
25035
25036 * gdb.base/configure.in: Look for makefile fragments in ../config.
25037 Recognize i386-*-netware.
25038 * gdb.c++/configure.in: Likewise.
25039
25040Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25041
25042 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
25043 the correct TCL syntax.
25044
25045Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25046
25047 * gdb.base/opaque.exp: use runto instead of messing around with
25048 breakpoints. Simplify by using gdb_test.
25049
25050 * gdb.base/bitfields.exp: restart between tests on netware targets
25051 because breakpoints aren't relocated after target death. Run
25052 processes to completion.
25053
25054 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
25055
25056Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
25057
25058 * Makefile.in: Remove extra tabs that confuse some versions
25059 of "make". Use the newly built gdb to test with by default,
25060 rather than the first one in the tester's search path.
25061
25062Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
25063
25064 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
25065
25066 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
25067 condition help.
25068
25069Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25070
25071 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
25072
25073 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
25074 running.
25075 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
25076 * gdb.base/funcargs.exp: Likewise.
25077
25078 * gdb.base/bitfields.exp: Simplify by using gdb_test.
25079 * gdb.base/funcargs.exp: Likewise.
25080
25081 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
25082 message is "".
25083
25084Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25085
25086 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
25087 return,signals,twice}.exp: Handle non-existant binaries
25088 consistantly.
25089
25090 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
25091 * gdb.base/Makefile.in: Don't try to generate a core dump, we
25092 might testing a cross development system.
25093
25094Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25095
25096 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
25097 runtest script is relative to ${srcdir}, not ${rootdir}.
25098
25099Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
25100
25101 * gdb.base/signals.exp: Allow for optionality of breakpoint
25102 address.
25103
25104Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25105
25106 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
25107
25108Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25109
25110 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
25111 for size_t definition.
25112 * gdb.c++/templates.cc: Likewise
25113
25114 * config/mt-i386-netware: New file.
25115
25116 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
25117 defined.
25118
25119 * gdb.base/Makefile.in: Added support for systems that name core
25120 files by appending "core" to the program name.
25121 * gdb.base/a1-selftest.exp: Likewise.
25122
25123Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25124
25125 * gdb.base/return.exp: Add comment and message for `return double'
25126 test failure on Sparc Solaris.
25127
25128Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
25129
25130 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
25131
25132Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25133
25134 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
25135 from optimizing them away.
25136 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
25137 patterns to include default constructors and assignment operators,
25138 to match gcc versions beyond 2.5.8. Accept any cplus demangling
25139 character in the output of the virtual base pointer.
25140
25141Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25142
25143 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
25144 expression match in print_addr_of to avoid unintented matches.
25145 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
25146 versions up to 2.5.8.
25147
25148Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25149
25150 * gdb.base/list.exp: Tweak alternate pattern for listing of an
25151 included file to run under newer versions of expect.
25152 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
25153 consecutive >'s in templates to accomodate recent cplus-dem.c change.
25154 Remove xfail for the virtual table of BDDHookV.
25155
25156Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
25157
25158 * lib/gdb.exp (string_to_regexp): Set a default result.
25159 (default_gdb_start): Fix misleading message.
25160
25161Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
25162
25163 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
25164 Remove all CC, etc definitions.
25165 * config/mt-hpux: New file.
25166 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
25167 (CFLAGS, LDFLAGS): Define.
25168 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
25169
25170 * Makefile.in (site.exp): Don't insert host_os, etc.
25171 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
25172 (distclean): Check existence of subdir.
25173 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
25174 * gdb.base/Makefile.in: General cleanup and simplification.
25175 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25176 to build executables. Use default rule to build .o files.
25177 (EXPECT, RUNTEST, CC): Fix relative pathname.
25178 (site.exp): Don't insert host_os, etc.
25179 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
25180 and/or SIGUSR1 defined.
25181 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
25182 * gdb.c++/Makefile.in: General cleanup and simplification.
25183 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25184 (CFLAGS): Remove.
25185 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
25186
25187Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
25188
25189 * gdb.base/recurse.exp: Misc changes to get tests running again
25190 after Kung's changes to the watchpoint code.
25191 * gdb.base/watchpoint.exp: Likewise.
25192
25193Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
25194
25195 * lib/gdb.exp (string_to_regexp): Convert {\} also.
25196
25197Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
25198
25199 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
25200 * lib/gdb.exp (default_gdb_start): Define.
25201 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
25202 gdb.base/funcargs.exp, gdb.base/opaque.exp,
25203 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
25204 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
25205 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
25206 Don't call gdb_target_udi in between tests.
25207
25208Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25209
25210 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25211 (which was basically just a local version of the same thing). In
25212 addition to avoiding duplication, gdb_test_exact is faster.
25213 * lib/gdb.exp (gdb_test_exact): Fix typo.
25214
25215 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
25216 don't give an error.
25217
25218 * gdb.base/term.exp: Call delete_breakpoints before starting.
25219
25220 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
25221 (t10): Add comment.
25222
25223Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25224
25225 Reorganization of the GDB Test Suite.
25226
25227 * gdb.base: New directory, contains all the basic tests.
25228 * gdb.c++: New directory, tests specific to C++.
25229 * gdb.chill: New directory, tests specific to Chill.
25230 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
25231 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
25232 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
25233 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
25234 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
25235 t30-31 to chill).
25236 * */gdbme.*: Rename to match appropriate expect scripts.
25237 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
25238 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
25239 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
25240 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
25241 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
25242 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
25243 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
25244 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
25245 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
25246 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
25247 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
25248 gdb.c++/virtfunc.cc: New names of C++ files.
25249 * gdb.chill/chillvars.ch: New name of Chill file.
25250 * gdb.base/configure.in, gdb.c++/configure.in,
25251 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
25252 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
25253 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
25254 * configure.in (configdirs): Update to reflect directory changes.
25255 (target_abbrev): No longer define for any configuration.
25256 * Makefile.in: Cosmetic improvements to header comments.
25257
25258Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
25259
25260 Various changes to gdb.t31:
25261
25262 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
25263 * gdbme.ch: Make all key-words and predefineds be upper-case.
25264 * chillvars.exp: Expect key-words and predefinds in upper-case.
25265
25266 * chillvars.exp: Use gdb_test_exact many places.
25267 Change expected output for arrays (which now includes index labels).
25268
25269 * pr-5020.exp, gdme.ch (module PR_5020):
25270 New test, for PR-5020.
25271
25272Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
25273
25274 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
25275 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
25276
25277Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
25278
25279 * Makefile.in: Fix bit-rot in definitions of CHILL,
25280 CHILL_FOR_TARGET and Chill_LIB.
25281 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
25282 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
25283 CHILL, and CHILL_LIB.
25284
25285Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
25286
25287 * Revert the previous changes. Please see Rob's directory
25288 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
25289
25290Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
25291
25292 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
25293 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
25294 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
25295 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
25296 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
25297 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
25298 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
25299 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
25300 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
25301 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
25302 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
25303 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
25304 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
25305 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
25306 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
25307 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
25308 changes from 94Q1.
25309
25310Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
25311
25312 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
25313 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
25314 Rob's new testing fragments.
25315
25316Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
25317
25318 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 25319 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
25320
25321Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25322
25323 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
25324 version also, match on casted version strings, and match on
25325 gdb startup case where the line numbers might be messed up.
25326
25327Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
25328
25329 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 25330 (CFLAGS): Delete it from here.
c906108c
SS
25331
25332Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
25333
25334 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
25335
25336Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
25337
25338 * Makefile.in (RUNTEST): Default to just "runtest".
25339
25340Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25341
25342 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
25343 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
25344 the code has been restructured.
25345
25346Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25347
25348 * gdb.t00/default.exp (set write): Allow any number of \r and/or
25349 \n, not just one of each.
25350
25351 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
25352 /bin/cc gives a warning if you do.
25353
25354Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
25355
d63a86f8 25356 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
25357 __t10ListS_link1ZUiRCUiPT0
25358
25359Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25360
25361 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
25362 on local variables in recursive functions.
25363
25364 * gdb.t07/Makefile.in: Build the new test.
25365
25366Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25367
25368 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
25369 directly. Instead compare the return values from actual calls.
25370
25371Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
25372
25373 * Makefile.in (check): Set TCL_LIBRARY for runtest.
25374
25375Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25376
25377 * From Peter Schauer with minor modifications.
a9c64011
AS
25378 * gdb.t15/return.exp (return_tests): Handle targets where "return"
25379 stops in mid-line in the caller. Add xfail for returning a float
25380 value on X86 targets.
c906108c
SS
25381
25382Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25383
25384 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
25385 to avoid expect lossage.
25386 (fmem_LRbug_tests): Likewise.
25387 * gdb.disasm/hppa.s: Corresponding changes.
25388
25389 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
25390 conditions to work with latest dejagnu/expect.
25391
25392 * gdb.t15/funcargs.exp (finish from indirect call): No longer
25393 expected to fail on the PA.
25394 (backtrace in call with trampolines): Explicitly require main
25395 to be frame #1 (no trampolines should show up in backtrace).
25396
25397 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
25398 "continue -expect".
25399 * gdb.t06/break.exp: Likewise.
25400 * gdb.t07/watchpoint.exp: Likewise.
25401 * gdb.t13/bitfields.exp: Likewise.
25402 * gdb.t15/{funcargs,return}.exp: Likewise.
25403 * gdb.stabs/weird.exp: Likewise.
25404 * config/{mips,udi}-gdb.exp: Likewise.
25405
25406 * hppa.sed: Enclose comments within a sed command to avoid
25407 losing with the old OSF1 sed.
25408
25409Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25410
25411 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
25412 sequent dynix.
25413 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
25414 * gdb.t15/funcargs.exp: Conditionally step again to really
25415 finish from marker_call_with_trampolines. Handle the case where
25416 the first step from within call_with_trampolines already steps
25417 us back to main.
25418 * gdb.t15/gdbme.c: Add comment to closing brace of
25419 call_with_trampolines for funcargs.exp.
25420
25421Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25422
d63a86f8 25423 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
25424 Fix typo(s).
25425
25426Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25427
25428 * gdb.t07/gdbme.c: More code for watchpoint testing.
25429
25430 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25431 "Hardware watchpoint" throughout file.
25432 (test_watchpoint_triggered_in_syscall): New test.
25433 (test_complex_watchpoint): New test.
25434
25435Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25436
25437 * gdbme.c (call_with_trampolines): New function to try and step
25438 into. Tests trampoline problems on the PA.
25439
25440 * funcargs.exp (localvars_in_indirect_call): No longer expect
25441 stepping into indirect call to fail on PAs.
25442 (test_stepping_over_trampolines): New test.
25443
25444Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25445
25446 * TODO: Add suggestions for static member function tests, and
25447 completion tests.
25448
25449Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25450
25451 * TODO: Add suggestions for "p/a" tests.
25452
25453 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25454 (default_gdb_exit): Replace all the hair with sending "quit" to
25455 the process with a simple close.
25456
25457Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25458
25459 * TODO: Add suggestions for shared library tests.
25460
25461Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25462
25463 * TODO: Add suggestions for x/s tests.
25464
25465Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25466
25467 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25468 "enable once", and "enable breakpoints once" with ".*".
25469
25470Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25471
25472 * TODO: Add suggestions about structure passing tests.
25473
25474Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25475
25476 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25477 the primary1 test, use work around if __GNUC__ < 2.
25478 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25479 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25480 Test for bad output rather than waiting for timeout. Issue
25481 second continue only if first continue failed.
25482
25483Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25484
25485 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25486 operator[] test with gdb_test because the old code didn't seem to
25487 be getting the quoting right with the new dejagnu.
25488
25489Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25490
25491 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25492 one from the path.
25493 * Makefile.in: Use a fresh expect if there is one, use runtest
25494 from the src tree if there is one.
d63a86f8 25495
c906108c
SS
25496Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25497
25498 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25499 next over recursive call. Revise the tests from that point on
25500 (which had been skipped) to match GDB's actual (correct) output.
25501
25502 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25503 with next over a breakpoint whose condition is false.
25504
25505 * gdb.t00/help.exp: Comment out "help set print" tests just like
25506 (and for same reason as) "help set" test.
25507
25508Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25509
25510 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25511 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25512
25513Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25514
25515 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25516 necessary gdb_target_udi.
25517
25518 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25519
25520 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25521 1838 and 2417; they are fixed.
25522
25523 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25524 gdb.t03/ptype.exp (ptype structure, ptype union):
25525 Remove xfails; the test is looser than when the xfails were added.
25526
25527 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25528 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25529
25530 * gdb.t01/run.exp: Only run shell test if isnative.
25531
25532 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25533 since "run" automatically loads if necessary. Call gdb_target_udi
25534 after the "file" since "file" kills any execution target.
25535
25536 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25537 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25538 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25539 argument for UDI.
25540
25541Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25542
25543 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25544
25545 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25546
25547Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25548
25549 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25550 properly quoting regexps. This makes the second argument to
25551 demangle a fixed string, which matches the callers, instead of a
25552 shell-style pattern which is what the previous implementation
25553 used. Update some of the callers.
25554
25555Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25556
25557 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25558 (comib_nullified_tests): Fix typo.
25559 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25560 strings. No longer expected to fail.
25561
25562 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25563 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25564 strings. No longer expected to fail.
25565
25566 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25567 string. No longer expected to fail.
25568
25569Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25570
25571 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25572 No longer expected to fail.
25573
25574 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25575 string. No longer expected to fail.
25576
25577Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25578
25579 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25580 only in the names (I probably got most of them). I was even
25581 generous with some which differed in underscores in names, and
25582 probably missed a few, and I *still* was able to remove almost a
25583 third of the file with almost no impact on testsuite coverage.
25584
25585Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25586
25587 * gdb.t00/default.exp: Match udi_attach error message as well as
25588 the one from child_attach.
25589
25590 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25591
25592 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25593
25594 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25595 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25596
25597 * Move test with enums and partial symbols back to
25598 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25599 Reverts the change of 26 May 93. Per today's change to
25600 stabs.texinfo, the behavior that weird.exp was expecting was
25601 unreasonable; what is important is that the compiler+gdb get
25602 things right, which happens with a recent gcc. Also fix the test
25603 to deal with native compilers which put out the stab gdb can't
25604 deal with.
25605
25606Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25607
25608 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25609 in the names. The main thing these accomplish is to slow things down.
25610 Many more such duplicates surely remain.
25611
25612 * gdb.t00/help.exp: Comment out "help support" test just like
25613 (and for same reason as) "help set" test.
25614
25615Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25616
25617 * gdb.t06/break.exp: Remove setup_xfails for
25618 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25619 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25620 about known bug in gcc to include up through 2.5.8.
25621 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25622 well as "_vb$".
25623 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25624 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25625 with latest gcc and gdb.
25626 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25627 well as "_vb$".
25628
25629Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25630
25631 * configure.in (hppa*-*-*): Also configure and build stabs-only
25632 tests.
25633
25634Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25635
25636 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25637 * gdb.t10/configure.in (hppa*-*-*): Use it.
25638
25639Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25640
25641 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25642
25643Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25644
25645 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25646 versions prior to 1.13.5.
25647
25648Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25649
25650 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25651 the prompt is at the start of a line.
25652
25653Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25654
25655 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25656 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25657 in the copr tests now.
25658 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25659 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25660 expected to fail.
25661
25662Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25663
25664 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25665 gdb.t31/chillvars.exp, lib/gdb.exp:
25666 Tweak to run under either version of expect.
25667 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25668 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25669 * gdb.t11/list.exp: Remove extraneous whitespace.
25670
25671Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25672
25673 * gdb.t16/printcmds.exp (test_print_strings): Accept
25674 "(unsigned char *) " before the string.
25675
25676 * TODO: Add notes about printing of fancy types and GDB expressions.
25677
25678Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25679
25680 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25681 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25682 if doing mips-idt-ecoff.
c906108c
SS
25683
25684Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25685
25686 * Most .exp files: Tweak to run under either version of expect.
25687
25688Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25689
25690 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25691 xfails; I'm not sure why they are failing, but not because of PR 1806.
25692
25693Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25694
25695 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25696 defined in lib/gdb.exp.
25697
25698Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25699
25700 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25701 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25702 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25703 have to be typeless.
25704
25705Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25706
25707 * TODO: Add suggestion for copyright year test.
25708
25709Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25710
25711 * configure.in (*-*-lynxos*): Add stabs tests.
25712
25713Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25714
25715 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25716 so insert a tab before any assembler directive in column zero.
25717
25718 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25719 stores.
25720 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25721 stores.
25722 (fpu_short_memory_tests): Likewise.
25723
25724Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25725
25726 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25727 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25728 .stabs directives in comments.
25729
25730Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25731
25732 * TODO: New file, describing tests we could write.
25733 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25734
25735Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25736
25737 * gdb.t06/signals.exp: Add kludge to force re-sync.
25738
25739 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25740 to xgdb instead of gdb, get out of gdb.
25741
25742Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25743
25744 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25745 for info.
25746
25747Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25748
25749 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25750 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25751 * gdb.stabs/hppa.sed: New sed script for the PA.
25752
25753Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25754
25755 * gdb.stabs: Re-write weird.def and configuration to use sed
25756 instead of cpp. sed is portable and POSIX; cpp is neither.
25757
25758Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25759
25760 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25761
25762Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25763
25764 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25765
25766Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25767
25768 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25769 "_vb$".
25770 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25771 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25772
25773Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25774
25775 * lib/gdb.exp: Comment out code which depends on non-existent
25776 `transform' procedure.
25777
25778Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25779
25780 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25781 * lib/gdb.exp: Transform tool name.
25782 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25783 1.1's new error handling system.
25784
25785Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25786
25787 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25788
25789Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25790
25791 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25792 They made pattern matching so slow that timeouts happened on
25793 heavily loaded systems. Now any output from "show print" which
25794 gets us back to the GDB prompt is a PASS.
25795
25796Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25797
25798 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25799
25800Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25801
25802 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25803
25804 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25805 It is not from PR 3220.
25806
25807Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25808
25809 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25810 just started failing because they depended on the order the
25811 subcommands are presented, or exact docstring text. This kind of
25812 test is a pain and has minimal benefit.
25813
25814Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25815
25816 * gdb.t09/corefile.exp: At end of test, use "core" command with
25817 no arguments.
25818
25819Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25820
25821 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25822 17}/Makefile.in: Make it possible to run the testsuite with Sun
25823 make and CC = cross gcc by adding explicit build rules for .o
25824 files.
25825
25826Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25827
25828 * gdb.t15/funcargs.exp: Don't put comments on same line as
25829 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25830
c906108c
SS
25831Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25832
25833 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25834
25835Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25836
25837 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25838 * gdb.t20/inherit.exp: remove three dumplicate entries.
25839
25840Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25841
25842 * gdb.t06/break.exp: For "next over recursive call", fail on any
25843 incorrect output, not just on "factorial (value=2)".
25844
25845Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25846
25847 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25848 working now. Add an xfail if accesing a bss variable causes
25849 a memory error if the target is not yet run.
25850
25851Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25852
25853 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25854 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25855 name of __st* demangling (2 strings). Did Kung really get the
25856 more than 95 others right without testing them?
25857
25858Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25859
25860 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25861
25862Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25863
25864 * configure.in (configdirs): Add gdb.disasm
25865 * gdb.disasm: New directory for GDB disassembler tests.
25866 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25867
25868Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25869
25870 * gdb.t00/help.exp: Don't test "help set".
25871
25872 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25873 from within expect statements. None of these happen anymore and
25874 they cause regressions to be silently unnoticed.
25875
25876 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25877 messages) about known failures with gcc cygnus-2.4.5-930417.
25878
25879 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25880 comp-info.exp so it gets built if it doesn't exist.
25881
25882 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25883 it is no longer used.
25884 * gdb.t13/comp-info.c: Removed.
25885
25886Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25887
25888 * gdb.t06/signals.exp: Add xfail for sun3.
25889
25890Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25891
25892 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25893 relevant because ^C doesn't get sent but failure can be reproduced
25894 interactively).
25895
25896Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25897
25898 * gdb.stabs/alpha.mt: New configuration file for alpha.
25899 * gdb.stabs/configure.in: Use it.
25900 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25901 sharing with alpha.mt, redefine long to word via preprocessor.
25902 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25903 for alpha.
25904 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25905 native cc.
25906 * gdb.t00/teststrategy.exp: Change expect string so that we
25907 consume the `(xgdb)' from the command echo and from the gdb prompt.
25908 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25909 gdb currently compares all values as long, so this failure probably
25910 applies to any configuration where LONGEST is bigger than a target int.
25911 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25912 with gcc.
25913 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25914 to handle opaque pointers, gcc is.
25915 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25916 as first argument. Include <sys/types.h> and change all operator
25917 new definitions to use size_t.
25918 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25919 now that we use size_t.
25920
25921Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25922
a9c64011 25923 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25924 a long or float array cast all array members to the same type.
a9c64011 25925 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25926 with 64 bit longs.
a9c64011 25927 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25928 on alpha.
a9c64011 25929 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25930
25931Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25932
25933 * gdb.t24 (demangle.exp): Constructors of templates have names like
25934 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25935 section 14.6 of the ARM.
25936
25937 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25938 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25939 accomplish little and slow down the testsuite.
25940
25941 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
25942 Accept spaces various places.
25943
25944Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25945
25946 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
25947 with watchpoint enabled.
25948
25949 * Makefile.in: Remove definition of CC and remove the second
25950 definition of CXX (the "CXX = gcc" one remains). These definitions
25951 were causing backquotes to be expanded within backquotes, which
25952 doesn't work.
25953
25954Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
25955
25956 * gdb.t17/callfuncs.exp: Add "return 0" to end.
25957
25958Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25959
a9c64011
AS
25960 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
25961 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
25962 by mips cc and contains no stabs entries.
25963
25964Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
25965
25966 * config/vx-gdb.exp: Use fake device to load files rather than
25967 NFS.
25968 * lib/gdb.exp: New proc to do "file" command.
25969 * config/unix-gdb.exp: Use new "file" proc.
25970
25971Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
25972
25973 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
25974 Rework board rebooting slightly.
25975 (gdb_exit): Don't exit from the remote shell; there isn't one.
25976 * gdb.stabs/weird.exp: If a program is being debugged already,
25977 kill it.
25978 * gdb.t04/setvar.exp: Stop and restart gdb.
25979 * gdb.t05/expr.exp: Likewise.
25980 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
25981 restart gdb and reload the program.
25982 * gdb.t08/opaque.exp: Likewise.
25983 * gdb.t12/scope.exp: Likewise.
25984 * gdb.t13/bitfields.exp: Likewise.
25985 * gdb.t15/funcargs.exp: Likewise.
25986 * gdb.t20/classes.exp: Likewise.
25987 * gdb.t03/ptype.exp: Increase timeout.
25988 * gdb.t16/printcmds.exp (test_print_string_constants,
25989 test_print_array_constants): Likewise.
25990 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
25991 * gdb.t20/classes.exp (do_tests): Likewise.
25992 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
25993
25994Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
25995
25996 * gdb.stabs: Renamed *wierd* to *weird*.
25997
25998Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25999
26000 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
26001 for timeout. Add "known gcc 2.4.5 bug" to failure message.
26002
26003Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26004
26005 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
26006 (do_tests): Remove xfail for whatis on one_var and two_var.
26007
26008Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
26009
26010 * Makefile.in: Made cross building work better by adding
26011 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
26012
26013Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26014
26015 * gdb.t15/{return.c,return.exp,Makefile.in}:
26016 New test, currently commented out.
26017
26018Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
26019
26020 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
26021 still running and removes the leftover named socket so GDb can do
26022 clean restarts.
26023
26024Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
26025
26026 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
26027 console, not GDB.
26028 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
26029 cross testing works better with "make check"
26030 * config/unix-gdb: Use default procedures for exit and version.
26031 * config/vx-gdb.exp: Cleaned up and massaged back to working order
26032 with the newest VxWorks.
26033
26034Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26035
26036 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
26037 old form.
26038
26039 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
26040 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
26041
26042 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
26043
26044 * config/unix-gdb.exp: Remove this version of gdb_exit
26045 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
26046 Rob says he'll look at it when he gets back to testing boards.
26047
26048Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
26049
26050 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
26051 an expected fail for certain ptype commands.
26052
26053 * gdb.t20/classes.exp: Update expected results of "ptype class
26054 Base1" to account for the constructor that now appears in the type.
26055
26056Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
26057
26058 * configure.in (configdirs): Restore gdb.t04, which mysteriously
26059 disappeared from list.
26060 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
26061 "alldone" proc with call to cleanup and exit.
26062 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
26063 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
26064 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
26065 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
26066 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
26067 "alldone" proc with simple returns that suppress remaining
26068 tests. The alldone proc went away many months ago.
26069
26070Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26071
26072 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
26073
26074 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
26075
26076Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26077
26078 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
26079 as vax gdb will display them.
26080
26081Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26082
26083 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
26084 optimizers.
26085
26086 * scope.exp: Change "bad value for localval" messages so each one
26087 is unique.
26088
26089 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
26090 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
26091
26092 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
26093
26094Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26095
26096 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
26097 doesn't exist (due to optimization).
26098
26099Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26100
26101 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
26102 contains \r because the filename is long.
26103
26104 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
26105 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
26106
26107Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26108
26109 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
26110 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
26111 Ultrix.
26112 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
26113 int tests.
26114 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
26115
26116Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
26117
26118 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
26119
26120 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 26121 to match does not match the passing case but still matches the
c906108c
SS
26122 failing case.
26123
26124Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26125
26126 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
26127
26128Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
26129
26130 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
26131 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
26132 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
26133 Remove various versions of gdb_exit.
26134 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
26135 gdb_exit.
26136 * config/unix-gdb.exp: gdb_exit remains here, and should override
26137 the generic version, since it's doing a lot of wierd stuff that
26138 the other versions aren't. FIXME, fold it in, or abandon this
26139 version.
26140
26141Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26142
26143 * gdb.t24/demangle.exp: Add tests for PR 3220.
26144
26145Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26146
26147 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
26148
26149Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
26150
26151 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
26152 "i386-*-*". Works for i486 as well.
26153
26154 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
26155 bug, and expand domain of xfail to all SVR4 systems, since the
26156 actual problem is likely to be in generic SVR4 /proc support.
26157
26158Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26159
26160 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
26161
26162Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
26163
26164 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
26165 xfails for other systems. Match a missing 'Continuing.' as an
26166 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
26167
26168 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
26169 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
26170 Only issue warning for missing executables if -all option is used.
26171
26172 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
26173 file if -all option is used. It's like an unpredictable XFAIL.
26174
26175Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26176
26177 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
26178 for dynamically linked binaries.
26179
26180 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
26181
26182Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26183
26184 * gdb.t20/inherit.exp: Change message for "print tagless struct"
26185 to state that this is a known bug in old versions of g++.
26186
26187Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26188
26189 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
26190 while waiting for `Continuing'.
26191
26192Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
26193
26194 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
26195 in text, data, and bss.
26196 * gdb.t10/nodebug.c: Add local and global test variables for
26197 initialized and uninitialized data.
26198
26199Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26200
26201 * config/unix-gdb.exp (gdb_exit): Add "wait".
26202
26203Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26204
26205 * gdb.t06/signals.exp: xfail the continue from the handler for all
26206 targets.
26207
26208 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
26209 function with watchpoints enabled, the i386 call dummy starts with
26210 a call.
26211
26212 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
26213 386 bsd names its corefiles.
26214
26215Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
26216
26217 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
26218 compilers don't grok it.
26219 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
26220 with small octal ints rather than character constants, which
26221 are signed and might not fit if first promoted to int.
26222
26223Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
26224
26225 * gdb.t09/Makefile.in (clean): Remove corefile.
26226
26227Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26228
26229 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
26230
26231Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26232 and Jim Kingdon (kingdon@cygnus.com)
26233
26234 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
26235 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
26236 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
26237
26238Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26239
26240 * gdb.t17/interrupt.exp: Add xfail for hppa.
26241
26242Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26243
26244 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
26245 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
26246 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
26247 to determine signed-ness of bitfields and use the result to setup
26248 the xfail.
26249 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
26250 * gdb.t15/funcargs.exp: Use them to step until the second indirect
26251 call line is reached if necessary.
26252
26253Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26254
26255 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
26256
26257Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26258
26259 * gdb.t06/break.exp: Also test `clear' command.
26260
26261Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26262
26263 * gdb.t00/teststrategy.exp: Remove extra quote.
26264
26265 * gdb.t07/watchpoint.exp: Change xfail for calling function with
26266 watchpoint enabled to be for all non-68k machines.
26267
26268 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
26269
26270Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26271
26272 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
26273 targets use aout.mt instead of ecoff.mt as gas understands
26274 standard aout format.
26275
26276Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26277
26278 * lib/gdb.exp (runto): Don't insist that function we are running to
26279 was compiled with -g.
26280
26281 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
26282
26283 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
26284 to get back into the read system call.
26285 Accept leading newline in case where we woke it up.
26286
26287Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26288
26289 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
26290 to make the stabs test work on ecoff systems using gcc and -with-stabs.
26291 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
26292 enable ecoff configuration.
26293
26294Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26295
26296 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
26297
26298Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26299
26300 * gdb.t16/printcmds.exp: Add another printf test.
26301
26302Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
26303
26304 * configure.in: If configured -with-stabs on any target, add
26305 stabsdirs to configdirs.
26306
26307Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26308
26309 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
26310 fun" so pattern does not match the command itself.
26311
26312Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26313
26314 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
26315
26316Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26317
26318 * gdb.t17/interrupt.exp: Test for more things.
26319
26320Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26321
26322 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
26323 compiler arranges the code and line numbers.
26324
26325 * gdb.t17/interrupt.exp: Don't send \n after ^C.
26326
26327Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26328
26329 * gdb.t00/help.exp: Increase expect input buffer size.
26330
26331Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26332
26333 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
26334
26335 * gdb.t07/watchpoint.exp: Add xfail for hppa.
26336
26337 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
26338
26339 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
26340 [0-9]*, not just [0-9].
26341
26342Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26343
26344 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
26345
26346 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
26347
26348Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26349
26350 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
26351
26352Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26353
26354 * gdb.t06/signals.c: Add xfails for sun3.
26355
26356 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
26357
26358 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
26359 test_stepping tests.
26360
26361Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26362
26363 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
26364
26365 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
26366
26367 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
26368 rather than actually putting it through cpp twice.
26369
26370 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
26371
26372Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
26373
26374 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
26375 no longer needed.
26376
26377Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26378
26379 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
26380
26381 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
26382 C++ features prints as "struct", make it a pass, not an xfail.
26383
26384Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26385
26386 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
26387 Don't require VA to print as "class" rather than "struct".
26388
26389Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
26390
26391 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
26392
26393Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26394
26395 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
26396
26397Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26398
26399 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
26400 order.
26401
26402Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26403
26404 * gdb.t16/printcmds.exp: Add printf tests.
26405
26406 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
26407
26408 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
26409
26410Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
26411
26412 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
26413 pass counts, to counteract any existing or future setup_xfails.
26414
26415Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26416
26417 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
26418 {BEGIN,END}_COMMON for common block instead of STAB.
26419 * gdb.stabs/wierd.exp: Add xfail for rs6000.
26420
26421 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
26422 intp_var should be N_GSYM not N_LSYM.
26423 wierd-aout.S: Use a label for the value of the N_SO.
26424 wierd.def: Remove all backslashes.
26425 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
26426
26427Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26428
26429 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26430 get the expected next to inheritance3.
26431
26432Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26433
26434 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26435 now that gcc-2.4 gets it right.
26436
26437Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26438
26439 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26440
26441 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26442 generating comp-info.exp which works for cross-compilation.
26443
26444Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26445
26446 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26447 "*-*-sysv4.*".
26448
26449Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26450
26451 * gdb.t01/run.exp: Start with a fresh gdb.
26452 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26453 SVR4.x.
26454
26455Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26456
26457 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26458 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26459 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26460 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26461 things to remove.
26462
26463Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26464
26465 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26466 test cases from bug reports.
26467
26468Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26469
26470 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26471 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26472 avoid spurious xfails.
26473 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26474 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26475 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26476
26477Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26478
26479 * gdb.t00/teststrategy.exp: Rework to provide more useful
26480 description of each test, fix problem with systems that define
26481 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26482 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26483 results for "next over recursive call" so timeouts aren't taken
26484 by error.
26485
26486Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26487
26488 * gdb.t12/scope.exp: Test printing of variables before run.
26489
26490 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26491 printed in wrong order due to sorting.
26492
26493Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26494
26495 * gdb.t00/teststrategy.exp: Fix expected results for printing
26496 user entered string constant. Is array of char, prints with no
26497 address.
26498
26499 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26500 commands.
26501 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26502 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26503 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26504 of struct of char arrays.
26505 * gdb.t00/radix.exp: New tests for radix commands.
26506
26507Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26508
26509 * gdb.t16/printcmd.exp: Print a variable before running program
26510 (with xfail for AIX).
26511
26512Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26513
26514 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26515
26516 * gdb.t16/printcmd.exp: Don't print variables before running program.
26517
26518 * gdb.t06/break.exp: Don't require envp argument to main.
26519
26520 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26521
26522 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26523 Add xfails for rs6000.
26524
26525 * gdb.t02/whatis.exp: Change other tests not to re-test something
26526 we already tested.
26527
26528 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26529 each type used has a variable of that type.
26530
26531Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26532
26533 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26534
26535Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26536
26537 * configure.in: change srctrigger to be a file, not a directory
26538
26539Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26540
26541 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26542
26543 * gdb.t11/list.exp: Fixed a couple of typos.
26544
26545Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26546
26547 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26548 is fixed and PR is closed.
26549 * gdb.t16 (gdbme.c): Add simple test string variable.
26550 * gdb.t16 (printcmds.exp): Add tests with simple test string
26551 variable, primarily for boundaries on "set print elements".
26552
26553Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26554
26555 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26556 Make leading 0's optional and don't expect a tab in the middle
26557 of the number.
26558
26559 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26560
26561 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26562 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26563 don't end command passed to gdb_test with newline.
26564
26565 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26566 signed keyword away, don't expect signed bitfields to be signed.
26567
26568 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26569 printing with only as many 1's as are in the field as well as printing
26570 with 32 1's (see comment).
26571
26572Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26573
26574 * gdb.t00/default.exp: Start with a fresh gdb.
26575 * configure.in (configdirs): Remove gdb.t31 until the chill
26576 compiler works again. It no longer is able to find chillrt0
26577 since it isn't in libchill.a anymore.
26578 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26579 wierd.o, make more modular.
26580 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26581 spurious newlines that caused problems.
26582
26583Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26584
26585 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26586 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26587 gdb.stabs/wierd.{exp,def}: Many new tests.
26588
26589 * gdb.t00/default.exp: update info line for new message.
26590
26591 * gdb.t02/{whatis.exp,gdbme.c}:
26592 Test that "char *" doesn't print as "caddr_t".
26593
26594Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26595
26596 * gdb.t00/help.exp: Use .* in place of some help messages which
26597 just changed.
26598 gdb.t00/default.exp: Update "info frame" test for new message.
26599 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26600 Remove some xfails
26601
26602Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26603
26604 * gdb.t03/{gdbme.c,ptype.exp}:
26605 Add tests for typedef'd struct and union without tags.
26606 Also check "whatis" on a variable of a typedef'd enum without a tag.
26607
26608 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26609 PRMS 1823; the bug still exists but isn't reproduced by this test
26610 anymore), and remove rs6000 XFAIL (the bug is fixed).
26611
26612 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26613 duplicated from whatis.exp. For those that are left, accept
26614 "long", "long int", or "int" for long variables (whatis.exp already
26615 has an XFAIL for "int", so no need to fail it here).
26616
26617 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26618 Deal with GCC's names for types now that GDB uses the compiler's names.
26619
26620 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26621 setup_xfail's for sunos4. If we #defined the signed keyword away,
26622 don't expect GDB to know that char it is signed.
26623
26624 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26625
26626Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26627
26628 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26629 should work on any system, regardless of debugging format.
26630 * gdb.t21/demangle.exp: Move to gdb.t24.
26631 * gdb.t24/demangle.exp: Move from gdb.t21.
26632 * gdb.t24/{Makefile.in, configure.in}: New files.
26633
26634Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26635
26636 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26637 * gdb.stabs: New directory.
26638
26639Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26640
26641 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26642 not just "Quit anyway?".
26643
26644Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26645
26646 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26647 that all setup_xfails are immediately followed by clear_xfails.
26648
26649Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26650
26651 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26652 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26653 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26654 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26655 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26656 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26657 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26658 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26659 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26660 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26661 gdb.t31/chillvars.exp, lib/gdb.exp:
26662 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26663 bug-gdb@prep.ai.mit.edu.
26664
26665Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26666
26667 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26668 with 0.0, not integer 0.
26669
26670Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26671
26672 * gdb.t06/break.exp: Update for "Kill the program" message change.
26673
26674Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26675
26676 * Makefile.in (GDBFLAGS): Set to -nx.
26677 * Makefile.in (site.exp): Use GDBFLAGS.
26678
26679Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26680
26681 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26682 Makefiles.
26683 (check): depend on just-check.
26684 (just-check): added so that tests can be run without a noop
26685 build pass.
26686
26687Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26688
26689 Switch to using configure's configdirs.
26690 * Makefile.in (Makefile): add configure.in dependency.
26691 (SUBDIRS): removed redundant assignment.
26692 * configure.in: switch subdirs assignment to configdirs.
26693 * gdb.t*/configure.in: new files.
26694
26695Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26696
26697 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26698 works.
26699
26700Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26701
26702 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26703 in explicit rules. Apparently this is not supported by some makes.
26704
26705Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26706
26707 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26708
26709Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26710
26711 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26712 disappeared.
26713
26714Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26715
26716 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26717
26718Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26719
26720 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26721 watchpoint problem that is now fixed.
26722 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26723 uninitialized convenience variables.
26724 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26725 structures.
26726
26727Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26728
26729 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26730 which causes expect to get out of sync with gdb on long output
26731 from help set.
26732 * gdb.t09/corefile.exp: Make expected pattern for core file
26733 failing signal and frame output format less sun specific.
26734
26735Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26736
26737 * gdb.t31/chillvars.exp: Add and remove initial dummy
26738 breakpoint, so that symbol table is forced in.
26739 (Needed at least on Sunos4, though it seems not SVR4.)
26740 * gdb.t31/chillvars.exp: Update for changed output format.
26741
26742Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26743
a9c64011 26744 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26745
26746Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26747
26748 * Makefile.in: Added --srcdir when invoking runtest, removed the
26749 need for a local config file. (optional now)
26750
26751Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26752
26753 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26754 failure count used to force early termination. Add some more
26755 expected failures for gnu style demangling.
26756
26757Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26758
26759 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26760 pmi variable from gdb.t20/gdbme to get optimized away.
26761 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26762 Check for written corefile upon timeout _and_ eof.
26763
26764Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26765
26766 * config/unix-gdb.exp: Add missing return 0.
26767
26768Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26769
26770 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26771 test termination.
26772
26773Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26774
26775 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26776 disappeared.
26777
26778Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26779
26780 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26781 time as i860 support works.
26782
d63a86f8 26783 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26784 "backtrace 100\r" rather than just "backtrace\r", to match last
26785 change.
26786
26787Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26788
26789 * config/udi-gdb.exp (gdb_exit): Remove close command.
26790 (gdb_target_udi): New procedure to set the UDI target.
26791 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26792 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26793 Added waits for prompts after several question responses. Added
26794 some more responses used by a29k-amd-udi-gdb.
26795 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26796 pass different arguments, restart UDI connection after program
26797 completion.
26798 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26799 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26800 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26801 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26802 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26803 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26804 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26805 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26806 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26807 after program completion.
26808 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26809 compiled with a SELECT_VECS setting.
26810 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26811 infinite recursion.
26812
26813 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26814 Added checks for COFF results, and made them expected failures for
26815 all targets. It would be better to make them expected failures
26816 for COFF targets only.
26817
26818Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26819
26820 * Makefile.in: add null dvi target, don't bother to recurse
26821 through test directories for info and install-info; rename
26822 $(datadir) to be dejagnu instead of deja-gnu
26823
26824Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26825
26826 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26827 compiler to coredump.
26828 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26829 code.
26830
26831Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26832
26833 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26834 coredump.
26835 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26836 code.
26837
26838Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26839
26840 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26841 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26842 which in a shell. Deletes xgdb when done.
26843 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26844 Tests the return from the "set height" or "set width" commands.
26845 Added a few return codes where needed.
26846
26847Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26848
26849 * Makefile.in (SUBDIRS): Add gdb.t17.
26850 * configure.in (subdirs): Add gdb.t17.
26851 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26852 files to test gdb's calling of functions in the inferior with
26853 the correct arguments and gdb's ability to retrieve any
26854 result returned.
26855
26856Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26857
26858 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26859 may be called after gdb goes away. Previous versions of expect
26860 needed these to avoid file descriptor leaks, but they cause
26861 errors with the current revision of expect.
26862 * gdb.t00/gdbvars.exp: Use -re on expected output after
26863 setting sevenbit-strings.
26864 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26865 to set sevenbit-strings consistent across tests.
26866 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26867 set sevenbit-strings consistent across tests.
26868
26869Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26870
26871 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26872 expected output to match current "expect" expectations.
26873
26874Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26875
26876 * gdb.t00/default.exp: Change expected output for default "source"
26877 command, to match new gdb behavior which requires a filename to
26878 source.
26879
26880Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26881
26882 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26883 expected fail for i486-*-* that misses the marker2 function.
26884 * gdb.t10/crossload.exp (bfddefault): Allow successful
26885 recognition of a format to pass even if no symbols are found.
26886 Explicitly catch failures where the format is not recognized
26887 or is ambiguous, and add the reason to the fail message.
26888 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26889 the cause is and invalid target and add reason to failure message.
26890 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26891 elf32-i386, elf32-sparc, and elf32-i860.
26892 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26893 Set up expected failure for 'filename'::variable scope resolution,
26894 which is now apparently broken on all targets.
26895 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26896 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26897 gdb.t23/templates.exp: Change failure for missing binfile into
26898 just a warning.
26899 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26900 references.
26901
26902Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26903
26904 * gdb.t00/default.exp: Add expected output for default "source"
26905 command, to match new gdb behavior.
26906 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26907
26908Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26909
26910 * config/*-gdb.exp: returns an error, rather than exiting on
26911 internal errors.
26912
26913Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26914
26915 * gdb.t03/gdbme.c: Add pointer to struct variable.
26916 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26917 referencing struct members.
26918
26919Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26920
26921 * configure.in (mips-idt-ecoff): New target.
26922 * config/mips-gdb.exp: New file for remote board using MIPS remote
26923 debugging protocol.
26924
26925 * Redid configuration scheme. Removed gdb.t*/configure.in.
26926 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26927 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26928 distclean targets. Built executables via .o files. Adjusted
26929 tests to account for source files in $(srcdir) rather than
26930 $(objdir).
26931 * lib/gdb.exp (runto): Don't expect () after the function name,
26932 because it may have arguments.
26933
26934Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26935
26936 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26937 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26938 expected failures for mips-idt-* and mips-sgi-*.
26939 * gdb.t00/default.exp (attach): Kill process if requested.
26940 * gdb.t00/help.exp (help target core, help target): Accept a gdb
26941 that does not read core files.
26942 * gdb.t01/run.exp: Removed checks for exit status code.
26943 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
26944 it is linked in.
26945 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
26946 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
26947 appropriate, rather than doing it by hand.
26948 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
26949 execution.
26950 * gdb.t10/crossload.exp: Kill existing program if needed.
26951 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
26952 appropriate, rather than doing it by hand. Always increase
26953 timeout for this test, not just for VxWorks.
26954
26955Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
26956
26957 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
26958 of Chill STRUCT types and STRUCT values.
26959 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
26960 than "char".
26961 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 26962 struct2): New struct definitions and initializations to test
c906108c
SS
26963 simple Chill STRUCT types.
26964
26965Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
26966
26967 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
26968 the null byte at the end of strings.
26969 * gdb.t00/default.exp: Make show version insensitive to copyright
26970 date.
26971 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
26972 to avoid dependencies on target char signedness.
26973 * gdb.t16/printcmds.exp: Update expected results for explicitly
26974 unsigned char.
26975 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
26976 now work.
26977 * gdb.t21/demangle.exp: Add many more patterns for template
26978 demangling, most of them being expected failures.
26979 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
26980 string we are matching for, to match on the whole string.
26981 * gdb.t21/demangle.exp: Add many new test strings to demangle,
26982 and fix a whole bunch that had incorrect expected output but were
26983 passing anyway because of the bug in "proc demangle".
26984 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
26985 type.
26986 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
26987
26988Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
26989
a9c64011
AS
26990 * gdb/testsuite: made modifications to testcases, etc., to allow
26991 them to work properly given the reorganization of deja-gnu and the
26992 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
26993
26994Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
26995
26996 * gdb/testsuite: Initial creation of gdb/testsuite.
26997 Migrated dejagnu testcases and support files for testing nm to
26998 gdb/testsuite from deja-gnu. These files were moved "as is"
26999 with no modifications. This migration is part of a major overhaul
27000 of dejagnu. The modifications to these testcases, etc., which
27001 will allow them to work with the new version of dejagnu will be
27002 made in a future update.
48efe704 27003
8d8cb839 27004 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 27005\f
8d8cb839
EZ
27006;; Local Variables:
27007;; mode: change-log
27008;; left-margin: 8
27009;; fill-column: 74
27010;; version-control: never
27011;; End:
902f2ccb 27012
0b302171 27013 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
27014 Copying and distribution of this file, with or without modification,
27015 are permitted provided the copyright notice and this notice are preserved.