2012-03-01 Pedro Alves <palves@redhat.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
320b6f49
MR
12012-03-01 Maciej W. Rozycki <macro@mips.com>
2 Maciej W. Rozycki <macro@codesourcery.com>
3 Daniel Jacobowitz <dan@codesourcery.com>
4
5 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
6
ad5f7d6e
PA
72012-03-01 Pedro Alves <palves@redhat.com>
8
9 PR gdb/13767
10
11 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
12 (gdb_collect_globals_test): Call it.
13
d3dc44a6
KS
142012-03-01 Keith Seitz <keiths@redhat.com>
15
16 * gdb.cp/method2.exp: Output of overload menu is now
17 alphabetized. Update tests for "break A::method".
18 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
19 of hard-coding them.
20 Overload menu is alphabetized: rewrite to accommodate.
21 Unset variables LINE and TYPES which are used in other tests.
22 Compute the output of "info break".
23 Update the breakpoint table after all breakpoints are deleted.
24 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
25 compute ACTUALS and the method body based on parameters.
26 Update expected output accordingly.
27 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
28 unique comments to allow the use of gdb_get_line_number.
29
302012-03-01 Keith Seitz <keiths@redhat.com>
31
32 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
33 some Tcl syntax.
34 * gdb.cp/ovldbreak.exp: Likewise.
35
7949c2a0
KS
362012-03-01 Keith Seitz <keiths@redhat.com>
37
38 * gdb.base/help.exp (help show user): Update expected result
39 for new doc string changes (add "non-python").
40
7d74f244
DE
412012-03-01 Scott J. Goldman <scottjg@vmware.com>
42
43 * gdb.python/py-cmd.exp: Add test to verify that python commands can
44 be put in the user-defined category and that the commands appear in
45 "help user-defined".
46
1b611343
JB
472012-02-29 Joel Brobecker <brobecker@adacore.com>
48
49 * gdb.ada/tagged_not_init: New testcase.
50
99b1c762
JB
512012-02-29 Joel Brobecker <brobecker@adacore.com>
52
53 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
54 * gdb.ada/enum_idx_packed: New testcase.
55
2d4a02ee
JB
562012-02-29 Joel Brobecker <brobecker@adacore.com>
57
58 * gdb.ada/aliased_array: New testcase.
59
2e6fda7d
JB
602012-02-29 Joel Brobecker <brobecker@adacore.com>
61
62 * gdb.ada/whatis_array_val: New testcase.
63
9a7f938f
JK
642012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
65
66 Fix disp-step-syscall.exp: fork: single step over fork.
67 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
68 whitespaces.
69 (single step over $syscall): Remove its check.
70 (single step over $syscall final pc): New check.
71
8703a944
JK
722012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
73
74 Support processors without SSSE3.
75 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
76 pabsd into ...
77 (ssse3_test): ... a new function.
78 (main): Call ssse3_test.
79 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
80 Update expected values everywhere.
81 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
82 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
83 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
84 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
85 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
86 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
87 Move these tests lower.
88 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
89 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
90 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
91 New tests.
92
c03e6ccc
YQ
932012-02-29 Yao Qi <yao@codesourcery.com>
94 Pedro Alves <palves@redhat.com>
95
96 * gdb.trace/trace-mt.c: New.
97 * gdb.trace/trace-mt.exp: New.
98
7964b62a
TS
992012-02-28 Thomas Schwinge <thomas@codesourcery.com>
100
2c8910ba
TS
101 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
102 numbers instead of hardcoding them.
103 * gdb.base/annota1.c: Provide suitable markers.
104 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
105 numbers instead of hardcoding them.
106 * gdb.base/annota3.c: Provide suitable markers.
107
108 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
109 * gdb.base/annota3.c: Likewise.
110 * gdb.base/sigall.c: Likewise.
111 * gdb.base/signals.c: Likewise.
112 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 113
5a41c0b7
MR
1142012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
115
116 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
117 failure return path.
118
ebbbe5c5
LM
1192012-02-27 Luis Machado <lgustavo@codesourcery.com>
120
121 * gdb.base/save-bp.exp: Account for new condition evaluator output.
122
8d126d8a
LM
1232012-02-24 Luis Machado <lgustavo@codesourcery.com>
124
125 * gdb.base/cond-eval-mode.exp: New file.
126
11337c2f
PA
1272012-02-24 Pedro Alves <palves@redhat.com>
128
129 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
130 (top level): Use with_test_prefix.
131
13fc3e3c
PA
1322012-02-24 Pedro Alves <palves@redhat.com>
133
134 * gdb.threads/attach-into-signal.exp (corefunc): Use
135 with_test_prefix.
136
07c1b626
JK
1372012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
138
139 Fix false FAILs on old CPUs without SSE.
140 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
141 Return untested for Illegal instruction.
142
596ba138
JK
1432012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
144
145 Fix false FAILs with glibc debug infos installed.
146 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
147 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
148
aeaa2474
SA
1492012-02-22 Sterling Augustine <saugustine@google.com>
150
151 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
152 constant with cast.
153
aed555c9
PA
1542012-02-21 Pedro Alves <palves@redhat.com>
155
156 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
157
78afebb4
PA
1582012-02-21 Pedro Alves <palves@redhat.com>
159
160 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
161
fdcfef12
PA
1622012-02-21 Pedro Alves <palves@redhat.com>
163
164 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
165 with_test_prefix.
166
0f4d39d5
PA
1672012-02-21 Pedro Alves <palves@redhat.com>
168
169 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
170 with_test_prefix here.
171 (top level): Do it here instead. Remove `:' from the
172 with_test_prefix string.
173 * gdb.base/attach-pie-misread.exp: Remove the leading space the
174 the suffix `:' from the with_test_prefix prefix string.
175 * gdb.base/break-interp.exp: Ditto.
176 * gdb.base/catch-load.exp: Ditto.
177 * gdb.base/disp-step-syscall.exp: Ditto.
178 * gdb.base/jit-so.exp: Ditto.
179 * gdb.base/jit.exp: Ditto.
180 * gdb.base/sepdebug.exp: Ditto.
181 * gdb.base/solib-display.exp: Ditto.
182 * gdb.base/solib-overlap.exp: Ditto.
183 * gdb.base/watch-cond-infcall.exp: Ditto.
184 * gdb.base/watchpoint.exp: Ditto.
185 * gdb.dwarf2/dw2-noloc.exp: Ditto.
186 * gdb.mi/mi-watch.exp: Ditto.
187 * gdb.mi/mi2-watch.exp: Ditto.
188 * gdb.threads/non-ldr-exc-1.exp: Ditto.
189 * gdb.threads/non-ldr-exc-2.exp: Ditto.
190 * gdb.threads/non-ldr-exc-3.exp: Ditto.
191 * gdb.threads/non-ldr-exc-4.exp: Ditto.
192 * gdb.threads/watchpoint-fork.exp: Ditto.
193 * gdb.threads/watchthreads-reorder.exp: Ditto.
194 * gdb.trace/change-loc.exp: Ditto.
195 * gdb.trace/pending.exp: Ditto.
196 * gdb.trace/status-stop.exp: Ditto.
197 * gdb.trace/strace.exp: Ditto.
198 * gdb.trace/trace-break.exp: Ditto.
199 * gdb.trace/unavailable.exp: Ditto.
200 * lib/gdb.exp (with_test_prefix): Always prefix with space and
201 suffix with colon. Adjust leading comments.
202
6a5870ce
PA
2032012-02-21 Pedro Alves <palves@redhat.com>
204 Tom Tromey <tromey@redhat.com>
205
206 * lib/gdb.exp: Add description of test prefixes.
207 (with_test_prefix): New procedure.
208 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
209 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
210 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
211 instead of lappend to append to pf_prefix.
212 * gdb.base/catch-load.exp: Use with_test_prefix.
213 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
214 * gdb.base/jit-so.exp: Use with_test_prefix.
215 * gdb.base/jit.exp: Use with_test_prefix.
216 * gdb.base/return-nodebug.exp (do_test): Use append instead of
217 lappend to append to pf_prefix.
218 * gdb.base/sepdebug.exp: Use with_test_prefix.
219 * gdb.base/solib-display.exp: Use with_test_prefix.
220 * gdb.base/solib-overlap.exp: Use with_test_prefix.
221 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
222 * gdb.base/watchpoint.exp: Use with_test_prefix.
223 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
224 * gdb.mi/mi-watch.exp: Use with_test_prefix.
225 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
226 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
227 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
228 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
229 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
230 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
231 append instead of lappend to append to pf_prefix.
232 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
233 * gdb.trace/change-loc.exp: Use with_test_prefix.
234 * gdb.trace/pending.exp: Use with_test_prefix.
235 * gdb.trace/status-stop.exp: Use with_test_prefix.
236 * gdb.trace/strace.exp: Use with_test_prefix.
237 * gdb.trace/trace-break.exp: Use with_test_prefix.
238 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
239 instead of lappend to append to pf_prefix.
240
35dc4a6b
JK
2412012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
242
243 Fix racy FAILs.
244 * gdb.base/inferior-died.c (main): Add return of 0.
245 * gdb.base/inferior-died.exp (continue): Fix expectation of
246 asynchronous events.
247 (p 1): New test.
248
c5a006e6
PA
2492012-02-20 Pedro Alves <palves@redhat.com>
250
251 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
252 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
253 gdb's internal debug output. For the non-threaded case, look for
254 "Program received signal SIGLARM", for the threaded case, peek at
255 the thread's siginfo.
256
cc51a170
PA
2572012-02-20 Pedro Alves <palves@redhat.com>
258
259 General cleanup, make output test messages unique, and build
260 different executable files for the non-threaded and threaded
261 cases.
262
263 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
264 Delete.
265 (executable_nothr, executable_thr): New globals.
266 (top level): Adjust to delete both executables.
267 (corefunc): New parameter $executable. Set $pf_prefix instead of
268 hand writing a prefix in tests. Issue a clean_restart and enable
269 lin-lwp debug output here.
270 (top level): Adjust. Use build_executable. Don't start gdb here,
271 and don't enable lin-lwp debug output here.
272 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
273
c755f03d
JK
2742012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
275
276 Fix racy FAILs.
277 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
278 "continue" command.
279
6bec5e0a
JK
2802012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
281
282 Fix for gdbserver non-extended mode.
283 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
284 and gdb_run_cmd.
285
2e8265fd
TT
2862012-02-17 Tom Tromey <tromey@redhat.com>
287
288 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
289 * gdb.python/py-events.exp: Check 'dir' output.
290 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
291
9e507076
YQ
2922012-02-17 Yao Qi <yao@codesourcery.com>
293
294 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
295
32d22ab1
TT
2962012-02-16 Tom Tromey <tromey@redhat.com>
297
298 * gdb.base/inferior-died.c: Don't include stdio.h.
299
9addecb9
TT
3002012-02-16 Tom Tromey <tromey@redhat.com>
301
302 * gdb.base/inferior-died.c: New file.
303 * gdb.base/inferior-died.exp: New file.
304
4cb6da1c
AR
3052012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
306
307 * gdb.base/break-inline.exp: New file.
308 * gdb.base/break-inline.c: New file.
309
3af2590d
TT
3102012-02-15 Tom Tromey <tromey@redhat.com>
311
312 * gdb.base/pc-fp.exp: Add "info register" tests.
313
29988831
TT
3142012-02-15 Tom Tromey <tromey@redhat.com>
315
316 * gdb.base/regs.exp: Remove.
317
10010058
PA
3182012-02-15 Pedro Alves <palves@redhat.com>
319
320 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
321 the target doesn't support tracepoints.
322 * gdb.trace/circ.exp: Ditto.
323 * gdb.trace/collection.exp: Ditto.
324 * gdb.trace/packetlen.exp: Ditto.
325 * gdb.trace/passc-dyn.exp: Ditto.
326 * gdb.trace/report.exp: Ditto.
327 * gdb.trace/tfind.exp: Ditto.
328 * gdb.trace/tspeed.exp: Ditto.
329 * gdb.trace/tsv.exp: Ditto.
330 * gdb.trace/unavailable.exp: Ditto.
331 * gdb.trace/while-dyn.exp: Ditto.
332
a2e0062d
PA
3332012-02-15 Pedro Alves <palves@redhat.com>
334
335 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
336 gdb_test_multiple, and call unsupported instead of fail, if the
337 remote side does not support the request.
338
a1999d40
PA
3392012-02-15 Pedro Alves <palves@redhat.com>
340
341 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
342 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
343 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
344 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
345 * gdb.server/server-run.exp: Make sure gdb is disconnected.
346 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
347 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
348 doesn't start with "extended-" already.
349
7cee1e54
PA
3502012-02-15 Pedro Alves <palves@redhat.com>
351
352 Support extended-remote. Avoid cascading timeouts.
353
354 * gdb.base/attach.exp (do_attach_tests): Add expected output for
355 the extended-remote target. If attaching with no file fails, load
356 the file manually.
357 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
358
816338b5
SS
3592012-02-14 Stan Shebs <stan@codesourcery.com>
360
361 * gdb.base/ena-dis-br.exp: Add enable count test.
362
cc30c4bd
PA
3632012-02-13 Pedro Alves <palves@redhat.com>
364
365 * config/mips-idt.exp: Delete.
366 * gdb.base/a2-run.exp: Remove mips-idt xfails.
367 * gdb.base/bitfields.exp: Remove mips-idt restarts.
368 * gdb.base/break.exp: Remove mips-idt references.
369 * gdb.base/chng-syms.exp: Ditto.
370 * gdb.base/default.exp: Ditto.
371 * gdb.base/funcargs.exp (funcargs_reload): Delete.
372 (top level): Don't call it.
373 * gdb.base/opaque.exp: Remove mips-idt restarts.
374 * gdb.base/ptype.exp: Remove mips-idt xfails.
375 * gdb.base/scope.exp: Remove mips-idt restarts.
376 * gdb.base/sepdebug.exp: Remove mips-idt references.
377 * gdb.base/watchpoint.exp (maybe_clean_restart)
378 (maybe_reinitialize): Delete.
379 (test_disabling_watchpoints, test_disabling_watchpoints)
380 (test_watchpoint_triggered_in_syscall)
381 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
382 Don't call them.
383
57008375
JK
3842012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
385
386 * gdb.server/server-exec-info.exp: New file.
387
4a2d9c08
PA
3882012-02-10 Pedro Alves <palves@redhat.com>
389
390 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
391 always non-empty.
392 (test_attach): Always pass $exec to test_attach_gdb.
393
09fa21bd
TT
3942012-02-08 Tom Tromey <tromey@redhat.com>
395
396 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
397 before inferior is started.
398
f0823d2c
TT
3992012-02-07 Tom Tromey <tromey@redhat.com>
400
401 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
402 Symbol.value.
403 * gdb.python/py-symbol.c (qq): Set default value.
404
4052012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
406
407 * gdb.python/py-symbol.c (qq): New global.
408 * gdb.python/py-symbol.exp: Add test for frame-less
409 lookup_symbol.
410 * gdb.python/py-symtab.exp: Fix line number.
411
f7e44f65
JB
4122012-02-03 Joel Brobecker <brobecker@adacore.com>
413
414 * gdb.ada/mi_task_arg: New testcase.
415
4c9ed63c
PA
4162012-02-02 Pedro Alves <palves@redhat.com>
417
418 * gdb.reverse/until-precsave.exp: Also put "record save" under the
419 extended timeout.
420
c0b9f2c6
PA
4212012-02-02 Pedro Alves <palves@redhat.com>
422
423 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
424 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
425
5f8cefd7
PA
4262012-02-02 Pedro Alves <palves@redhat.com>
427
428 * gdb.base/term.exp: Rewrite.
429 * gdb.base/term.c: New.
430
2f3a2569
PA
4312012-02-02 Pedro Alves <palves@redhat.com>
432
433 * gdb.base/default.exp (run "r" abbreviation, run): Add
434 extended-remote expected output.
435
f149aabd
TT
4362012-02-02 Tom Tromey <tromey@redhat.com>
437
438 * gdb.cp/dispcxx.exp: New file.
439 * gdb.cp/dispcxx.cc: New file.
440
03bef283
TT
4412012-02-01 Tom Tromey <tromey@redhat.com>
442
443 * gdb.base/jit-simple.exp: New file.
444 * gdb.base/jit-simple.c: New file.
445
a79b18b5
YQ
4462012-01-30 Yao Qi <yao@codesourcery.com>
447
448 * gdb.base/skip.exp: Make test result unique.
449
f0d1a53e
JK
4502012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
451
452 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
453 compatibility with valgrind-3.7.0.
454
4b3c9f41
PA
4552012-01-27 Pedro Alves <palves@redhat.com>
456
457 * gdb.base/watchpoint.exp (no_hw): New global.
458 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
459 disable hw watchpoints.
460 (test_wide_location_1, test_wide_location_2): If no_hw is set,
461 don't expect hw watchpoints.
462 (no_hw_watchpoints): Always clean restart.
463 (do_tests): New procedure, factored out from the top level.
464 (top level): Run tests twice. Once with hw watchpoints enabled,
465 another time with hw watchpoints disabled.
466
a13491c8
PA
4672012-01-27 Pedro Alves <palves@redhat.com>
468
469 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
470 out from the top level.
471 (top level): Call it instead.
472
f2c8a051
PA
4732012-01-27 Pedro Alves <palves@redhat.com>
474
475 * gdb.base/watchpoint.exp (top level): Re-enable hardware
476 watchpoints sooner.
477
654d7a9e
PA
4782012-01-27 Pedro Alves <palves@redhat.com>
479
480 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
481
274f47f3
PA
4822012-01-27 Pedro Alves <palves@redhat.com>
483
484 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
485 "You may have requested too many hardware
486 breakpoints/watchpoints".
487
e4d63ba2
PA
4882012-01-27 Pedro Alves <palves@redhat.com>
489
490 * gdb.base/watchpoint.exp (maybe_clean_restart)
491 (maybe_reinitialize): New.
492 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
493 expect "hit N times".
494 (test_disabling_watchpoints, test_complex_watchpoint)
495 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
496 Call maybe_clean_restart.
497 (top level): Use clean_restart. Remove "mips-idt-*"
498 reinitialization.
499
dbd95daf
PA
5002012-01-27 Pedro Alves <palves@redhat.com>
501
502 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
503
f3ad2025
PA
5042012-01-27 Pedro Alves <palves@redhat.com>
505
506 * gdb.base/watchpoint.exp: Clean restart after tests that don't
507 require `initialize' anymore. Remove unnecessary `initialize'
508 calls.
509
100aa3ae
PA
5102012-01-27 Pedro Alves <palves@redhat.com>
511
512 * gdb.base/watchpoint.exp (wp_set): Delete.
513 (initialize, test_simple_watchpoint, top level): Remove dead code.
514
c79a8e11
PA
5152012-01-27 Pedro Alves <palves@redhat.com>
516
517 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
518 typo.
519
048fe15a
PA
5202012-01-27 Pedro Alves <palves@redhat.com>
521
522 * config/extended-gdbserver.exp: New file.
523 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
524 comment.
525 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
526 * boards/native-extended-gdbserver.exp: New file.
527
4033a6bf
PA
5282012-01-26 Pedro Alves <palves@redhat.com>
529
530 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
531 and gdb_test_multiple.
532
3d7f4b81
PA
5332012-01-26 Pedro Alves <palves@redhat.com>
534
535 Make test messages unique, and more identifiable.
536 * gdb.multi/watchpoint-multi.exp: Change test messages.
537
484abf42
TT
5382012-01-25 Tom Tromey <tromey@redhat.com>
539
540 * gdb.base/solib-disc.exp: Fix regexps.
541
edcc5120
TT
5422012-01-24 Tom Tromey <tromey@redhat.com>
543
544 * lib/mi-support.exp (mi_expect_stop): Add special case for
545 solib-event.
546 * gdb.base/catch-load-so.c: New file.
547 * gdb.base/catch-load.exp: New file.
548 * gdb.base/catch-load.c: New file.
549 * gdb.base/break-interp.exp (reach_1): Update regexp.
550
30b91c90
JK
5512012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
552
553 Fix fuzzy results.
554 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
555 lpsimple and func.
556
53fe1783
GB
5572012-01-24 Gary Benson <gbenson@redhat.com>
558
559 Delete #if 0'd out code.
560 * gdb.base/default.exp (info catch): Remove.
561 * gdb.base/gdb_history (info catch): Likewise.
562 * gdb.base/help.exp (info catch): Likewise.
563
d0d8b0c6
JK
5642012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
565
566 Fix watchpoints to be specific for each inferior.
567 * gdb.multi/watchpoint-multi.c: New file.
568 * gdb.multi/watchpoint-multi.exp: New file.
569
4403d8e9
JK
5702012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
571
572 Fix watchpoints across inferior fork.
573 * gdb.threads/watchpoint-fork-child.c: New file.
574 * gdb.threads/watchpoint-fork-mt.c: New file.
575 * gdb.threads/watchpoint-fork-parent.c: New file.
576 * gdb.threads/watchpoint-fork-st.c: New file.
577 * gdb.threads/watchpoint-fork.exp: New file.
578 * gdb.threads/watchpoint-fork.h: New file.
579
050a2e1d
PA
5802012-01-23 Pedro Alves <palves@redhat.com>
581
582 * gdb.base/call-signal-resume.exp: Allow output after "return".
583
6a52fb62
PA
5842012-01-20 Pedro Alves <palves@redhat.com>
585
586 * gdb.python/py-finish-breakpoint.py: Fix typo.
587
145b16a9
UW
5882012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
589
590 * gdb.base/info-proc.exp: Also run on remote targets. Main
591 "info proc" command is now always present; whether target supports
592 actual info proc operation is detected when attempting to issue
593 the command.
594
26f6125e
JK
5952012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
596
597 * .gdbinit: Remove.
598
eb5227ce
PA
5992012-01-19 Pedro Alves <palves@redhat.com>
600
601 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
602 look at the funtions' returns.
603 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
604 (jprint.print(int, int)): Change return type to int. Adjust.
605
1db33378
PP
6062012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
607
608 PR gdb/9538
609 * gdb.base/sepdebug.exp: New test.
610
b9736cf8
PA
6112012-01-18 Pedro Alves <palves@redhat.com>
612
613 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
614 Allow output before ^done.
615
4aac40c8
TT
6162012-01-16 Tom Tromey <tromey@redhat.com>
617
618 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
619 Add tests for relative directory.
620
cafec441
TT
6212012-01-16 Tom Tromey <tromey@redhat.com>
622
623 * gdb.base/printcmds.c (enum flag_enum): New.
624 (three): New global.
625 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
626 enum printing.
627 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
628 FlagEnumerationPrinter.
629 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
630 * gdb.python/py-pp-maint.c (enum flag_enum): New.
631 (fval): New global.
632
abcc4978
PA
6332012-01-16 Pedro Alves <palves@redhat.com>
634
635 * lib/gdb.exp (banned_procedures): New variable.
636 (banned_variables_traced): Rename to ...
637 (banned_traced): ... this.
638 (gdb_init): Also trace banned procedures.
639 (gdb_finish): Also untrace banned procedures.
640
97ccebe8
PA
6412012-01-16 Pedro Alves <palves@redhat.com>
642
643 Remove all calls to strace.
644
2af7517b
JK
6452012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
646
647 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
648 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
649
9241a8bc
PP
6502012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
651
652 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
653 * gdb.base/pie-execl.exp: Likewise.
654
3848a17f
KS
6552012-01-12 Keith Seitz <keiths@redhat.com>
656
657 PR mi/10586
658 * gdb.mi/var-cmd.c (struct anonymous): New structure.
659 (do_anonymous_type_tests): New function.
660 (main): Call do_anonymous_type_tests.
661 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
662 (verify_everything): New procedure.
663 * gdb.mi/mi-var-cp.cc (class A): New class.
664 (anonymous_structs_and_unions): New function.
665 (main): Call anonymous_structs_and_unions.
666 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
667 (verify_everything): New procedure.
668
440e2fca
KS
6692012-01-12 Keith Seitz <keiths@redhat.com>
670
671 * lib/mi-support.exp: Expand comments about PATH_EXPR.
672 (varobj_tree::get_path_expr): Assume that all varobjs are
673 compound unless they are known simple types.
674 Adjust path expressions based on parent type, path parent type,
675 and tree language.
676 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
677 the root varobj.
678 (mi_walk_varobj_tree): Add LANGUAGE parameter.
679
675399c9
PA
6802012-01-11 Pedro Alves <palves@redhat.com>
681
682 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
683 core files on this machine" anymore.
684
97ddaa9b
PH
6852012-01-11 Paul Hilfinger <hilfingr@adacore.com>
686
687 * gdb.base/watchpoint.c (recurser): Initialize local_x.
688 (main): Repeat recurser call.
689 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
690 equivalent to 'local_x'.
691
ea733575
PH
6922012-01-11 Paul Hilfinger <hilfingr@adacore.com>
693 Joel Brobecker <brobecker@adacore.com>
694
695 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
696
2ca0b532
PA
6972012-01-05 Pedro Alves <alves.ped@gmail.com>
698
699 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
700 * gdb.python/py-events.c (first): Add bits for new "step N" test.
701 * gdb.python/py-events.exp: Test that "step N" tripping on a
702 breakpoint emits a breakpoint event.
703
6e681866
JB
7042012-01-03 Joel Brobecker <brobecker@adacore.com>
705
706 * gdb.base/auxv.exp: Reformat the copyright notice.
707
3c2d6aff
YQ
7082012-01-03 Yao Qi <yao@codesourcery.com>
709
710 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
711 (strace_trace_on_diff_addr): New.
712 * gdb.trace/strace.c: (main): Add two local variables.
713
0852fee3
UW
7142011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
715
716 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
717 * gdb.cell/gcore.exp: Likewise.
718 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
719 to verify the correct instance of main is selected.
720
12c3e59c
JB
7212012-01-02 Joel Brobecker <brobecker@adacore.com>
722
723 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
724 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
725 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
726 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
727 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
728 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
729 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
730 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
731 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
732 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
733 gdb.threads/thread_check.c: Reformat copyright header.
734
c0f378ec
EBM
7352011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
736
e4a7ca93 737 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
738 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
739 is not enabled.
740
3bc96cfb
JK
7412011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
742
743 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
744 parameter to self_exec, adjust the function.
745 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
746 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
747 (set var do_exit = 0): Remove test.
748 (newline at end of file): Add one.
749
095bcf5e
JB
7502011-12-27 Joel Brobecker <brobecker@adacore.com>
751
752 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
753 New files.
754
18d19bd1
JK
7552011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
756
757 Fix racy FAILs.
758 * gdb.threads/fork-thread-pending.c (barrier): New variable.
759 (thread_function, thread_forker): Call pthread_barrier_wait for it.
760 (main): Call pthread_barrier_init for it.
761
e809353a
JK
7622011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
763
764 Fix double send_gdb leading to racy FAILs.
765 * gdb.base/break.exp (set silent break bp_location1): Replace
766 3x send_gdb and gdb_expect by gdb_test.
767 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
768 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
769 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
770 instead of send_gdb. Twice.
771 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
772 3x send_gdb and gdb_expect by gdb_test.
773 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
774
da8cb7ec
JK
7752011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 * gdb.linespec/linespec.exp: Compile using {c++}.
778
ae1a303e
JK
7792011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
780
781 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
782 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
783 (verify GCC PR debug/51668): New test.
784
cc72b2a2
KP
7852011-12-23 Kevin Pouget <kevin.pouget@st.com>
786
787 Introduce gdb.FinishBreakpoint in Python.
788 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
789 py-finish-breakpoint2
790 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
791 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
792 instead of line number.
793 * gdb.python/py-finish-breakpoint.c: New file.
794 * gdb.python/py-finish-breakpoint.exp: New file.
795 * gdb.python/py-finish-breakpoint.py: New file.
796 * gdb.python/py-finish-breakpoint2.cc: New file.
797 * gdb.python/py-finish-breakpoint2.exp: New file.
798 * gdb.python/py-finish-breakpoint2.py: New file.
799
3b7962f9
JK
8002011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
801
802 Partial fix of compatibility with gcc-4.7.
803 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
804 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
805 Add comment to add a PASS case in the future.
806
6538471c
JK
807 Fix compatibility with gcc-4.7.
808 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
809
7052e42c
UW
8102011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
811
812 PR tdep/12797
813 * gdb.base/callfuncs.exp: Remove KFAIL.
814
9ac7f98e
JB
8152011-12-21 Joel Brobecker <brobecker@adacore.com>
816
817 * gdb.ada/task_bp: New testcase.
818
f6eeced0
JK
8192011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
820
821 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
822 -DNO_SECTIONS.
823 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
824
72225e17
JK
8252011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
826
827 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
828 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
829 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
830 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
831 conditional for gcc <= 4.5.
832
13ac8d2c
JK
8332011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
834
835 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
836 by XFAIL.
837 * gdb.cp/static-method.exp (info addr A::func())
838 (list static-method.cc:xxx::(anonymous namespace)::A::func)
839 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
840 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
841 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
842 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
843 (test value of F in k3_m): Likewise.
844 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
845 Likewise.
846
049682ba
JK
8472011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
848
849 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
850 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
851 Remove.
852 * gdb.threads/attachstop-mt.c: Remove.
853 * gdb.threads/attachstop-mt.exp: Remove.
854
2c9d8796
MK
8552011-12-17 Mark Kettenis <kettenis@gnu.org>
856
857 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
858
e0f9f062
DE
8592011-12-16 Doug Evans <dje@google.com>
860
f4aa2101 861 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
862 * boards/native-gdbserver.exp: New file.
863
e0f9f062
DE
864 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
865 gdbserver output.
866 (gdbserver_default_get_remote_address): New function.
867 (gdbserver_start): Call gdb,get_remote_address to compute argument
868 to "target remote" command.
869
80b6e756
PM
8702011-12-16 Phil Muldoon <pmuldoon@redhat.com>
871
1c3ad6ab 872 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
873 python print-stack. Add set/show python print-stack
874 off|full|message tests.
875
1576bd00
YQ
8762011-12-15 Yao Qi <yao@codesourcery.com>
877
878 * gdb.trace/strace.c: New
879 * gdb.trace/strace.exp: New.
880
d6a0f6e0
TT
8812011-12-14 Tom Tromey <tromey@redhat.com>
882
883 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
884
31015e1d
DE
8852011-12-14 Doug Evans <dje@google.com>
886
887 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
888
7b50312a
PA
8892011-12-14 Pedro Alves <pedro@codesourcery.com>
890
891 PR threads/10729
892
893 * gdb.mi/watch-nonstop.c: New file.
894 * gdb.mi/mi-watch-nonstop.exp: New file.
895
924437bc
PA
8962011-12-13 Pedro Alves <pedro@codesourcery.com>
897 Doug Evans <dje@google.com>
898
899 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
900 (clean_restart): Remove references to the gdb_stub target board
901 variable.
902 (gdb_step_for_stub): Delete.
903
904 * gdb.base/annota1.exp: Remove all references to [target_info
905 exists gdb_stub], gdb_step_for_stub and usestubs.
906 * gdb.base/annota3.exp: Ditto.
907 * gdb.base/async.exp: Ditto.
908 * gdb.base/break.exp: Ditto.
909 * gdb.base/code-expr.exp: Ditto.
910 * gdb.base/commands.exp: Ditto.
911 * gdb.base/completion.exp: Ditto.
912 * gdb.base/condbreak.exp: Ditto.
913 * gdb.base/consecutive.exp: Ditto.
914 * gdb.base/cvexpr.exp: Ditto.
915 * gdb.base/define.exp: Ditto.
916 * gdb.base/display.exp: Ditto.
917 * gdb.base/ena-dis-br.exp: Ditto.
918 * gdb.base/environ.exp: Ditto.
919 * gdb.base/gnu-ifunc.exp: Ditto.
920 * gdb.base/maint.exp: Ditto.
921 * gdb.base/pending.exp: Ditto.
922 * gdb.base/sect-cmd.exp: Ditto.
923 * gdb.base/sepdebug.exp: Ditto.
924 * gdb.base/unload.exp: Ditto.
925 * gdb.base/watchpoint-solib.exp: Ditto.
926 * gdb.cp/annota2.exp: Ditto.
927 * gdb.cp/annota3.exp: Ditto.
928 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
929 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
930 * gdb.mi/mi-pending.exp: Ditto.
931 * gdb.trace/circ.exp: Ditto.
932 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
933 * gdb.base/list.exp: Ditto.
934
935 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
936 breakpoint function and all references to the usestubs macro.
937 * gdb.base/exprs.c: Ditto.
938 * gdb.base/freebpcmd.c: Ditto.
939 * gdb.base/bitfields.c: Ditto.
940 * gdb.base/bitfields2.c: Ditto.
941 * gdb.base/break.c: Ditto.
942 * gdb.base/call-sc.c: Ditto.
943 * gdb.base/call-signals.c: Ditto.
944 * gdb.base/callfuncs.c: Ditto.
945 * gdb.base/charset.c: Ditto.
946 * gdb.base/consecutive.c: Ditto.
947 * gdb.base/constvars.c: Ditto.
948 * gdb.base/funcargs.c: Ditto.
949 * gdb.base/int-type.c: Ditto.
950 * gdb.base/interrupt.c: Ditto.
951 * gdb.base/langs0.c: Ditto.
952 * gdb.base/list0.c: Ditto.
953 * gdb.base/mips_pro.c: Ditto.
954 * gdb.base/miscexprs.c: Ditto.
955 * gdb.base/nodebug.c: Ditto.
956 * gdb.base/opaque0.c: Ditto.
957 * gdb.base/pointers.c: Ditto.
958 * gdb.base/printcmds.c: Ditto.
959 * gdb.base/ptype.c: Ditto.
960 * gdb.base/recurse.c: Ditto.
961 * gdb.base/reread1.c: Ditto.
962 * gdb.base/reread2.c: Ditto.
963 * gdb.base/restore.c: Ditto.
964 * gdb.base/return.c: Ditto.
965 * gdb.base/run.c: Ditto.
966 * gdb.base/scope0.c: Ditto.
967 * gdb.base/sepdebug.c: Ditto.
968 * gdb.base/setshow.c: Ditto.
969 * gdb.base/setvar.c: Ditto.
970 * gdb.base/sigall.c: Ditto.
971 * gdb.base/signals.c: Ditto.
972 * gdb.base/structs.c: Ditto.
973 * gdb.base/structs2.c: Ditto.
974 * gdb.base/testenv.c: Ditto.
975 * gdb.base/twice.c: Ditto.
976 * gdb.base/unwindonsignal.c: Ditto.
977 * gdb.base/watchpoint.c: Ditto.
978 * gdb.base/watchpoints.c: Ditto.
979 * gdb.base/whatis.c: Ditto.
980 * gdb.cp/classes.cc: Ditto.
981 * gdb.cp/cplusfuncs.cc: Ditto.
982 * gdb.cp/derivation.cc: Ditto.
983 * gdb.cp/formatted-ref.cc: Ditto.
984 * gdb.cp/misc.cc: Ditto.
985 * gdb.cp/overload.cc: Ditto.
986 * gdb.cp/ovldbreak.cc: Ditto.
987 * gdb.cp/ref-params.cc: Ditto.
988 * gdb.cp/ref-types.cc: Ditto.
989 * gdb.cp/templates.cc: Ditto.
990 * gdb.cp/virtfunc.cc: Ditto.
991 * gdb.hp/gdb.aCC/run.c: Ditto.
992 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
993 * gdb.hp/gdb.compat/xdb0.c: Ditto.
994 * gdb.reverse/consecutive-reverse.c: Ditto.
995 * gdb.reverse/sigall-reverse.c: Ditto.
996 * gdb.reverse/until-reverse.c: Ditto.
997 * gdb.reverse/watch-reverse.c: Ditto.
998 * gdb.trace/actions.c: Ditto.
999 * gdb.trace/circ.c: Ditto.
1000 * gdb.trace/collection.c: Ditto.
1001
fabde485
PA
10022011-12-13 Pedro Alves <pedro@codesourcery.com>
1003
1004 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
1005 (func6, func7): New.
1006 (main): Call func6 and func7.
1007 * gdb.base/watchpoint.exp (test_wide_location_1)
1008 (test_wide_location_2): New.
1009 (top level): Re-enable hardware watchpoints if necessary. Call
1010 test_wide_location_1 and test_wide_location_2.
1011
ff7d1690
YQ
10122011-12-11 Yao Qi <yao@codesourcery.com>
1013
1014 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
1015
a6af7abe
JB
10162011-12-11 Joel Brobecker <brobecker@adacore.com>
1017
1018 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
1019 expected output for unsupported case.
1020
61638e15
JK
10212011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1022
1023 PR testsuite/12649
1024 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
1025 Protect gdb_test_multiple by final $gdb_prompt match.
1026
0a00efc3
JK
10272011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1028
1029 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
1030 New variable, new test.
1031 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1032 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1033 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1034 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
1035 them if HAVE_GCC_45682_FIXED is not set.
1036
4511b1ba
YQ
10372011-12-10 Yao Qi <yao@codesourcery.com>
1038
1039 * gdb.trace/status-stop.exp: New.
1040 * gdb.trace/status-stop.c: New.
1041
27949e73
JK
10422011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1043
1044 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
1045 timeout.
1046
d8ea7931
TT
10472011-12-08 Tom Tromey <tromey@redhat.com>
1048
1049 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
1050 condition.
1051
1cc310d2
SS
10522011-12-07 Stan Shebs <stan@codesourcery.com>
1053
1054 * gdb.trace/tfind.exp: Update for output changes.
1055
d482a875
PA
10562011-12-07 Pedro Alves <pedro@codesourcery.com>
1057
1058 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
1059 throws "Cannot insert catchpoints in this configuration".
1060 * gdb.ada/mi_catch_ex.exp: Likewise.
1061
f0ba3972
PA
10622011-12-06 Pedro Alves <pedro@codesourcery.com>
1063
1064 * gdb.base/break-always.exp: Test changing memory at addresses
1065 with breakpoints inserted.
1066
f8eba3c6
TT
10672011-12-06 Joel Brobecker <brobecker@acacore.com>
1068
1069 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
1070 involving a fully qualified function name.
1071
10722011-12-06 Tom Tromey <tromey@redhat.com>
1073
1074 * gdb.ada/homonym.exp: Add three breakpoint tests.
1075
10762011-12-06 Tom Tromey <tromey@redhat.com>
1077
1078 * gdb.base/solib-weak.exp (do_test): Remove kfail.
1079 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
1080 * gdb.objc/objcdecode.exp: Update for output changes.
1081 * gdb.linespec/linespec.exp: New file.
1082 * gdb.linespec/lspec.cc: New file.
1083 * gdb.linespec/lspec.h: New file.
1084 * gdb.linespec/body.h: New file.
1085 * gdb.linespec/base/two/thefile.cc: New file.
1086 * gdb.linespec/base/one/thefile.cc: New file.
1087 * gdb.linespec/Makefile.in: New file.
1088 * gdb.cp/templates.exp (test_template_breakpoints): Update for
1089 output changes.
1090 * gdb.cp/re-set-overloaded.exp: Remove kfail.
1091 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
1092 makes one breakpoint.
1093 * gdb.cp/method2.exp (test_break): Update for output changes.
1094 * gdb.cp/mb-templates.exp: Update for output changes.
1095 * gdb.cp/mb-inline.exp: Update for output changes.
1096 * gdb.cp/mb-ctor.exp: Update for output changes.
1097 * gdb.cp/ovsrch.exp: Use fully-qualified names.
1098 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
1099 has multiple matches.
1100 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
1101 error message change.
1102 * gdb.base/list.exp (test_list_filename_and_number): Update for
1103 error message change.
1104 * gdb.base/break.exp: Disable pending breakpoints. Update for
1105 output changes.
1106 * configure.ac: Add gdb.linespec.
1107 * configure: Rebuild.
1108 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
1109
c642a434
UW
11102011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
1111
1112 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
1113 last_break register on s390*-*-* targets.
1114
b18003d1
JB
11152011-12-06 Joel Brobecker <brobecker@adacore.com>
1116
1117 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
1118 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
1119 of parameter X in procedure Foo.
1120
fe96589c
SS
11212011-12-05 Stan Shebs <stan@codesourcery.com>
1122
1123 * gdb.trace/tfind.exp: Update help string matches.
1124
1820ab47
JK
11252011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1126
1127 * gdb.server/ext-run.exp (get process list): Accept also systemd
1128 as PID 1.
1129
e11ac3a3
JK
11302011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1131 Pedro Alves <pedro@codesourcery.com>
1132
1133 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
1134 starting GDB.
1135 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
1136 $use_gdb_stub.
1137 * gdb.base/display.exp: Likewise.
1138 * gdb.base/ending-run.exp: Likewise.
1139 * gdb.base/list.exp (test_listsize): Likewise.
1140 * gdb.base/setshow.exp: Likewise.
1141 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
1142 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
1143 check by global $use_gdb_stub.
1144 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
1145 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
1146 (default_gdb_init): Unset global $use_gdb_stub.
1147 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
1148 by global $use_gdb_stub.
1149 * lib/gdbserver-support.exp: Extend comments for set_board_info
1150 gdb_protocol and gdb,socketport.
1151 (gdbserver_start_extended): Set global gdbserver_protocol and
1152 gdbserver_gdbport. Clear global use_gdb_stub.
1153 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
1154 from target use_gdb_stub.
1155 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
1156
1d41d75c
DE
11572011-12-03 Doug Evans <dje@google.com>
1158
1159 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
1160 (gdb_step_for_stub): Add comments.
1161
d6d7a51a
MR
11622011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
1163
1164 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
1165 to the caller.
1166 (gdb_test_multiple): Likewise.
1167
05acf274
JK
11682011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1169
1170 Fix gdb.mi/mi-solib.exp without system debug info installed.
1171 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
1172 expect attribute, return 0 for it. Update comments.
1173
2268b414
JK
11742011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1175
1176 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
1177 (corrupted list): Adjust the expectation.
1178
585861ea
JK
11792011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1180
1181 PR threads/13448
1182 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
1183 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
1184 * gdb.threads/tls-var-main.c: New file.
1185 * gdb.threads/tls-var.c: New file.
1186 * gdb.threads/tls-var.exp: New file.
1187
968643aa
JK
11882011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1189
1190 PR testsuite/12649
1191 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
1192 Protect gdb_test_multiple by final $gdb_prompt match.
1193 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
1194 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1195 (test_tracepoints): Likewise.
1196
9750bca9
JK
11972011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1198
1199 PR breakpoints/13346
1200 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
1201 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
1202 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
1203
ac1349b7
JB
12042011-12-01 Joel Brobecker <brobecker@adacore.com>
1205
1206 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
1207 * gdb.ada/homonym/homonym.adb: For use of all types defined
1208 locally inside both Get_Value subprograms.
1209
26d44faf
JK
12102011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1211
1212 Fix racy FAILs.
1213 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
1214 of send_gdb.
1215
514f6425
UW
12162011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1217
1218 * gdb.base/testenv.exp: Skip on remote targets. Unset global
1219 environment variable after test completed.
1220
4255c8d2
UW
12212011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1222
1223 * gdb.base/solib-nodir.exp: Skip if remote target.
1224 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
1225 application. Call gdb_load_shlibs.
1226 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
1227
a35ad96a
JB
12282011-11-29 Joel Brobecker <brobecker@adacore.com>
1229
1230 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
1231
1a1d5513
JB
12322011-11-28 Joel Brobecker <brobecker@adacore.com>
1233
1234 * gdb.ada/fullname_bp: New testcase.
1235
50b4ddf8
JK
12362011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1237
1238 PR testsuite/12649
1239 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
1240 Wrap send_gdb into a new gdb_test.
1241
fb0aec57
JK
1242 Code cleanup.
1243 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
1244 Convert send_gdb and gdb_expect to gdb_test_multiple.
1245
2376d946
JK
12462011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1247
1248 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
1249
1eec78bd
KS
12502011-11-23 Keith Seitz <keiths@redhat.com>
1251
1252 * lib/mi-support.exp (varobj_tree): New namespace and procs.
1253 (mi_varobj_tree_test_children_callback): New proc.
1254 (mi_walk_varobj_tree): New proc.
1255
36dfb11c
TT
12562011-11-22 Tom Tromey <tromey@redhat.com>
1257
1258 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
1259 Add "use_mi_command" argument.
1260 (mi_run_cmd, mi_run_with_cli): New procs.
1261 * gdb.mi/solib-lib.c: New file.
1262 * gdb.mi/solib-main.c: New file.
1263 * gdb.mi/mi-solib.exp: New file.
1264
0e965dd0
DE
12652011-11-21 Doug Evans <dje@google.com>
1266
1267 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
1268 _Unwind_DebugHook is missing.
1269
f196051f
SS
12702011-11-20 Stan Shebs <stan@codesourcery.com>
1271
1272 * gdb.trace/tstatus.exp: New.
1273 * gdb.trace/actions.c: Include string.h.
1274
bfccc43c
YQ
12752011-11-18 Yao Qi <yao@codesourcery.com>
1276
1277 * gdb.trace/pending.exp: New.
1278 * gdb.trace/pending.c: New.
1279 * gdb.trace/pendshr1.c: New.
1280 * gdb.trace/pendshr2.c: New.
1281 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
1282 tracepoint location becomes pending.
1283 (tracepoint_change_loc_2): New.
1284
73cd8ab1
DM
12852011-11-16 David S. Miller <davem@davemloft.net>
1286
1287 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
1288 target is sparc*-*-linux*
1289
77426730
PK
12902011-11-15 Paul Koning <paul_koning@dell.com>
1291
1292 * gdb.python/py-type.exp: New testcases for exceptions on scalar
1293 types.
1294
ed59ded5
DE
12952011-11-14 Doug Evans <dje@google.com>
1296
1297 * gdb.base/shell.exp: New file.
1298
405f8e94
SS
12992011-11-14 Stan Shebs <stan@codesourcery.com>
1300
1301 * gdb.trace/ftrace.c: New.
1302 * gdb.trace/ftrace.exp: New.
1303
1e4d1764
YQ
13042011-11-14 Yao Qi <yao@codesourcery.com>
1305
1306 * gdb.trace/change-loc-1.c: New.
1307 * gdb.trace/change-loc-2.c: New.
1308 * gdb.trace/change-loc.c: New.
1309 * gdb.trace/change-loc.exp: New.
1310 * gdb.trace/change-loc.h: New.
1311 * gdb.trace/trace-break.c (marker): Define new symbol.
1312 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
1313 New.
1314 (break_trace_same_addr_6): New.
1315
71eba9c2 13162011-11-12 Matt Rice <ratmice@gmail.com>
1317
1318 * gdb.base/info-macros.exp: Make tests for info definitions
1319 test info macro. Add tests for info macro argument processing.
1320 Rename a few tests.
1321
1d93e29a
KS
13222011-11-11 Keith Seitz <keiths@redhat.com>
1323
1324 PR gdb/12843
1325 * gdb.base/linespecs.exp: New file.
1326
a4b5b48a
DE
13272011-11-11 Doug Evans <dje@google.com>
1328
1329 * gdb.threads/print-threads.exp: Extend timeout for slower
1330 tests.
1331
f6b47be4
DE
13322011-11-10 Doug Evans <dje@google.com>
1333
792a0230
DE
1334 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
1335 "record to end of main" test.
1336
f6b47be4
DE
1337 * gdb.python/py-type.c (TS): New typedef.
1338 (ts): New global.
1339 * gdb.python/py-type.exp: Test field list of typedef.
1340
22355c90
JB
13412011-11-10 Joel Brobecker <brobecker@adacore.com>
1342
1343 * gdb.ada/small_reg_param: New testcase.
1344
a7860e76
TT
13452011-11-09 Tom Tromey <tromey@redhat.com>
1346
1347 * gdb.cp/destrprint.exp: New file.
1348 * gdb.cp/destrprint.cc: New file.
1349
72a2e3dc
MI
13502011-11-08 Meador Inge <meadori@codesourcery.com>
1351
1352 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
1353 (switch_stack_to_other): New test function.
1354 * gdb.arch/thumb-prologue.exp: New test cases.
1355
c7195df2 13562011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
1357
1358 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
1359
d3895d7d
YQ
13602011-11-08 Yao Qi <yao@codesourcery.com>
1361
1362 * gdb.exp (supports_process_record): New.
1363 (supports_reverse): New.
1364 * gdb.reverse/break-precsave.exp: Call support_process_record
1365 to run test conditionally.
1366 * gdb.reverse/consecutive-precsave.exp: Likewise.
1367 * gdb.reverse/i386-precsave.exp: Likewise.
1368 * gdb.reverse/machinestate-precsave.exp: Likewise.
1369 * gdb.reverse/solib-precsave.exp: Likewise.
1370 * gdb.reverse/step-precsave.exp: Likewise.
1371 * gdb.reverse/until-precsave.exp: Likewise.
1372 * gdb.reverse/watch-precsave.exp: Likewise.
1373 * gdb.reverse/break-reverse.exp: Call support_reverse to run
1374 test conditionally.
1375 * gdb.reverse/consecutive-reverse.exp: Likewise.
1376 * gdb.reverse/finish-precsave.exp: Likewise.
1377 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1378 * gdb.reverse/finish-reverse.exp: Likewise.
1379 * gdb.reverse/i386-reverse.exp: Likewise.
1380 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1381 * gdb.reverse/machinestate.exp: Likewise.
1382 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
1383 * gdb.reverse/sigall-precsave.exp: Likewise.
1384 * gdb.reverse/sigall-reverse.exp: Likewise.
1385 * gdb.reverse/solib-reverse.exp: Likewise.
1386 * gdb.reverse/step-reverse.exp: Likewise.
1387 * gdb.reverse/until-reverse.exp: Likewise.
1388 * gdb.reverse/watch-reverse.exp: Likewise.
1389
a59306a3
YQ
13902011-11-05 Yao Qi <yao@codesourcery.com>
1391
1392 * gdb.trace/trace-break.exp: Add test on setting two
1393 fast tracepoints at the same address.
1394
87769f59
JK
13952011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1396
1397 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
1398
3065dfb6
SS
13992011-11-02 Stan Shebs <stan@codesourcery.com>
1400
1401 * gdb.trace/collection.c: Add code using strings.
1402 * gdb.trace/collection.exp: Add tests of string collection.
1403
89e208db
JK
14042011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1405
1406 * gdb.base/skip-solib.exp (executable_main): New variable.
1407 (binfile_main): Base it on that.
1408 Use $executable_main in clean_restart calls. Drop gdb_exit and
1409 gdb_start calls.
1410
405e54e9
JK
14112011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1412
1413 Fix racy FAILs.
1414 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1415 breakpoint_re globals import by async. Set string_regex to .* for
1416 async. Remove the optional thread_selected_re and breakpoint_re
1417 globals expectations.
1418
58e8570a
JM
14192011-11-01 Joseph Myers <joseph@codesourcery.com>
1420
1421 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1422 well as Cygwin.
1423
7b35ec7f 14242011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
1425
1426 Add tests for skip command.
89e208db
JK
1427 * gdb.base/skip-solib-lib.c: New
1428 * gdb.base/skip-solib-main.c: New
1429 * gdb.base/skip-solib.exp: New
1430 * gdb.base/skip.c: New
1431 * gdb.base/skip.exp: New
1432 * gdb.base/skip1.c: New
1433 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 1434
b9fd1791
PA
14352011-10-31 Yao Qi <yao@codesourcery.com>
1436 Pedro Alves <pedro@codesourcery.com>
1437
1438 * gdb.trace/trace-break.c: New.
1439 * gdb.trace/trace-break.exp: New.
1440
4323fecc
JK
14412011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1442
1443 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1444 break-here-2.
1445
0e5bf2a8
PA
14462011-10-28 Pedro Alves <pedro@codesourcery.com>
1447
1448 * gdb.threads/no-unwaited-for-left.c: New.
1449 * gdb.threads/no-unwaited-for-left.exp: New.
1450 * gdb.threads/non-ldr-exc-1.c: New.
1451 * gdb.threads/non-ldr-exc-1.exp: New.
1452 * gdb.threads/non-ldr-exc-2.c: New.
1453 * gdb.threads/non-ldr-exc-2.exp: New.
1454 * gdb.threads/non-ldr-exc-3.c: New.
1455 * gdb.threads/non-ldr-exc-3.exp: New.
1456 * gdb.threads/non-ldr-exc-4.c: New.
1457 * gdb.threads/non-ldr-exc-4.exp: New.
1458
3a3dad98
JK
14592011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1460
1461 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1462 * gdb.base/attach-pie-misread.exp: Likewise.
1463 * gdb.base/break-interp.exp: Likewise.
1464 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1465 testcases for use_gdb_stub.
1466 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1467 (continue): New testcase.
1468 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1469 * gdb.threads/attach-into-signal.exp: Likewise.
1470 * gdb.threads/attach-stopped.exp: Likewise.
1471 * gdb.threads/attachstop-mt.exp: Likewise.
1472
d6a5d40c
PK
14732011-10-28 Paul Koning <paul_koning@dell.com>
1474
1475 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1476
ca539be8
JK
14772011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1478
1479 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1480 (mi_gdb_test): Import globals thread_selected_re
1481 and breakpoint_re. Expect them optionally at the regex start.
1482
d234ef5c
DE
14832011-10-27 Doug Evans <dje@google.com>
1484
1485 * gdb.python/python.exp: Test source -s.
1486
ab964825
PK
14872011-10-26 Paul Koning <paul_koning@dell.com>
1488
1489 * gdb.python/lib-types.cc (struct A): New structure.
1490 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1491
54d8a644
PK
14922011-10-25 Paul Koning <paul_koning@dell.com>
1493
1494 PR python/13327
d234ef5c 1495
54d8a644
PK
1496 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1497 fetch_lazy method.
1498
b0221781
YQ
14992011-10-24 Yao Qi <yao@codesourcery.com>
1500
1501 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1502 target is tic6x-*-*.
1503
6cda5a20
JB
15042011-10-21 Joel Brobecker <brobecker@adacore.com>
1505
1506 * gdb.ada/mi_task_info/task_switch.adb: New file.
1507 * gdb.ada/mi_task_info.exp: New file.
1508
5ed9db04
JK
15092011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1510
1511 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1512 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1513
9df2fbc4
PM
15142011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1515
1516 PR python/12656
1517
1518 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1519 global_block tests.
1520
736086ba
TT
15212011-10-18 Tom Tromey <tromey@redhat.com>
1522
1523 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1524
4af31552
TT
15252011-10-18 Tom Tromey <tromey@redhat.com>
1526
1527 * gdb.base/source.exp: Don't include full file name in test name.
1528 * gdb.python/python.exp: Don't include full file name in test
1529 name.
1530
43136979
AR
15312011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1532
1533 * gdb.base/attach-pie-noexec.c: New files.
1534 * gdb.base/attach-pie-noexec.exp: New files.
1535
543a9323
JM
15362011-10-17 Joseph Myers <joseph@codesourcery.com>
1537
1538 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1539 prompt for each extra line in command.
1540
21ae7a4d
JK
15412011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1542
1543 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1544 Revert the part of:
1545 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1546 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1547 Change the expected string.
1548
20ec36d9
JK
15492011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1550
1551 Fix results with system glibc debug info installed.
1552 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1553 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1554 Accept also __libc_ symbol prefix and no prefix.
1555
6501c2fc
KS
15562011-10-14 Keith Seitz <keiths@redhat.com>
1557
1558 PR c++/13225
1559 * gdb.cp/converts.cc (foo3_1): New function.
1560 (foo3_2): New functions.
1561 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1562 and null pointer conversions of integer constant zero.
1563 Add test to check if all arguments are checked for incompatible
1564 conversion BADNESS.
1565
55b1fd0c
TT
15662011-10-14 Tom Tromey <tromey@redhat.com>
1567
1568 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1569 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1570 linespec.
1571
22c05d8a
JK
15722011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1573
1574 Fix internal error regression.
1575 * gdb.dwarf2/implptr-optimized-out.S: New file.
1576 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1577
1d6edc3c
JK
15782011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1579
1580 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1581 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1582 (loclist): New.
1583 (4): New abbrev.
1584 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1585 Use prepare_for_testing, remove clean_restart.
1586 (p arraynoloc, p arraycallnoloc): New tests.
1587
9ec72168
JK
15882011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1589
1590 * gdb.cp/namespace-enum.exp (executable): New variable.
1591 (binfile): Use ${objdir}/${subdir}/ prefix.
1592 Use ${executable} for clean_restart.
1593
9c6c53f7
SA
15942011-10-11 Sterling Augustine <saugustine@google.com>
1595
1596 * gdb.cp/Makefile.in: Add namespace-enum test.
1597 * gdb.cp/namespace-enum.exp: New file.
1598 * gdb.cp/namespace-enum.c: New file.
1599 * gdb.cp/namespace-enum-main.c: New file.
1600
fac7ceb3
UW
16012011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1602
1603 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1604 sysroot.
1605
941b2081
JK
16062011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1607
1608 Reimplement @entry in input expressions.
1609 * gdb.base/exprs.c (v_int_array_init): New variable.
1610 * gdb.base/exprs.exp (print v_int_array_init)
1611 (print *v_int_array_init@1, print *v_int_array_init@2)
1612 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1613 (print v_int_array_init[1]@1): New tests.
1614
0344e878
JM
16152011-10-10 Joseph Myers <joseph@codesourcery.com>
1616
1617 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1618 expected message.
1619
5a56e9c5
DE
16202011-10-09 Doug Evans <dje@google.com>
1621
1622 * gdb.base/alias.exp: Add tests for alias command.
1623
2bda9cc5
JK
16242011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1625
1626 * gdb.arch/amd64-entry-value.s: New file.
1627 * gdb.mi/mi2-amd64-entry-value.s: New file.
1628
a471c594
JK
16292011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1630
1631 Display @entry parameter values even for references.
1632 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1633 functions.
1634 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1635 reference and datap_input.
1636 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1637 breakpoints.
1638 (continue to breakpoint: entry_reference: reference)
1639 (entry_reference: bt at entry)
1640 (continue to breakpoint: entry_reference: breakhere_reference)
1641 (entry_reference: bt, entry_reference: ptype regparam)
1642 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1643 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1644 (entry_reference: p regcopy, entry_reference: p nodataparam)
1645 (entry_reference: p nodataparam@entry): New tests.
1646
36b11add
JK
16472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1648
1649 Support @entry in input expressions.
1650 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1651 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1652 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1653 (tailcall: p j@entry): New tests.
1654 * gdb.cp/koenig.cc (A::entry): New function.
1655 (main): Call it.
1656 * gdb.cp/koenig.exp (p entry (c)): New test.
1657
e18b2753
JK
16582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1659
1660 Display @entry parameter values (without references).
1661 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1662 (different, validity, invalid): New functions.
1663 (main): Call them.
1664 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1665 stacktest, breakhere_stacktest, different, breakhere_different,
1666 breakhere_validity and breakhere_invalid.
1667 (entry: bt): Update for @entry.
1668 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1669 (entry_validity: *, entry_invalid: *): Many new tests.
1670 * gdb.base/break.exp
1671 (run until breakpoint set at small function, optimized file): Accept
1672 also the @entry suffix.
1673 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1674 * gdb.mi/mi2-amd64-entry-value.c: New files.
1675 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1676
2d6c5dc2
JK
16772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1678
1679 Protect entry values against self tail calls.
1680 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1681 (main): Call self.
1682 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1683 (set debug entry-values 1, self: bt debug entry-values): New tests.
1684
111c6489
JK
16852011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1686
1687 Recognize virtual tail call frames.
1688 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1689 (amb_b, amb_a): New.
1690 (main): Call a and b.
1691 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1692 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1693 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1694 New tests.
1695
8e3b41a9
JK
16962011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1697
1698 Implement basic support for DW_TAG_GNU_call_site.
1699 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1700 * gdb.arch/amd64-entry-value.cc: New file.
1701 * gdb.arch/amd64-entry-value.exp: New file.
1702
181cebd4
JK
17032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1704
1705 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1706 * gdb.dwarf2/implptr-64bit.S: New file.
1707 * gdb.dwarf2/implptr-64bit.exp: New file.
1708
741f5e3c
JK
17092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1710
1711 Fix initial language detection with -readnow.
1712 * gdb.cp/readnow-language.cc: New file.
1713 * gdb.cp/readnow-language.exp: New file.
1714
a73d2258
JK
17152011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1716
1717 Fix printed anonymous struct name.
1718 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1719
af369495
JM
17202011-10-09 Joseph Myers <joseph@codesourcery.com>
1721
1722 * gdb.base/solib-symbol.exp: Do not include directories in
1723 filenames in expected messages.
1724
1fa57852
DE
17252011-10-07 Doug Evans <dje@google.com>
1726
1727 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1728
bd054e06
KP
17292011-10-07 Kevin Pouget <kevin.pouget@st.com>
1730
1731 Allow Python notification of new object-file loadings.
1732 * gdb.python/py-events.exp: Test newobjfile event.
1733 * gdb.python/py-events.py: Register newobjfile callback.
1734 * gdb.python/py-events.c: Add call to shared library
1735 * gdb.python/py-events-shlib.c: New file.
1736
8031b6f8
JM
17372011-10-06 Joseph Myers <joseph@codesourcery.com>
1738
1739 * gdb.base/fixsection.exp: Do not include directories in filename
1740 in expected message.
1741
7fea6923
PM
17422011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1743
1744 Add tests for passing of environment variables to inferior.
1745 * gdb.base/testenv.c: New test source.
1746 * gdb.base/testenv.exp: New expect test.
1747
687f2a88
PK
17482011-10-04 Paul Koning <paul_koning@dell.com>
1749
1750 * gdb.python/py-value.c (main): Break before return.
1751
cb6be26b
KP
17522011-10-04 Kevin Pouget <kevin.pouget@st.com>
1753
1754 PR python/12691: Add the inferior to Python exited event
1755 * gdb.python/py-events.exp: Test the inferior attribute of exited
1756 event with a fork.
1757 * gdb.python/py-events.py: Print inferior number on exit.
1758 * gdb.python/py-events.c: Fork the inferior.
1759
fb213700
EBM
17602011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1761
1762 * gdb.base/jit.exp: Add testcase name to log message
1763
aa2071bd
PK
17642011-10-03 Paul Koning <paul_koning@dell.com>
1765 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.python/py-value.exp
1768 (python inval = gdb.parse_and_eval('*(int*)0'))
1769 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1770 (set argc=2, python print argc_lazy): New tests.
1771
dd11a36c
JB
17722011-10-02 Joel Brobecker <brobecker@adacore.com>
1773
1774 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1775
46f886f1
JK
17762011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1777 Pedro Alves <pedro@codesourcery.com>
1778
1779 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1780 can_read_0, test for it.
1781 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1782 (parse_and_eval with memory error): ... here, make it untested if
1783 can_read_0.
1784
c5cb204f
MP
17852011-09-30 Marek Polacek <mpolacek@redhat.com>
1786
1787 * gdb.python/python.exp (verify pagination beforehand)
1788 (verify pagination afterwards): Fix race by splitting the line.
1789
68fb0ec0
JM
17902011-09-29 Joseph Myers <joseph@codesourcery.com>
1791
1792 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1793 for 64-bit multilibs from i?86-* targets.
1794
6aee0d90
MP
17952011-09-29 Marek Polacek <mpolacek@redhat.com>
1796
1797 * lib/gdb.exp: Fix a typo in one of the comments.
1798
e9101ff5
MP
17992011-09-29 Marek Polacek <mpolacek@redhat.com>
1800
1801 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1802 matching pattern.
1803
7a81bdbf
PK
18042011-09-28 Paul Koning <paul_koning@dell.com>
1805
1806 * gdb.python/py-type.c (enum E): New.
1807 * gdb.python/py-type.exp (test_fields): Add tests for Python
1808 mapping access to fields.
1809 (test_enums): New test for field access on enums.
1810
6710bf39
SS
18112011-09-27 Stan Shebs <stan@codesourcery.com>
1812
1813 * gdb.trace/collection.exp: Test collection of $_ret.
1814
b2a6bdeb
AT
18152011-09-22 Andreas Tobler <andreast@fgznet.ch>
1816
1817 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1818 list of compilation switches for <*-*-freebsd*>.
1819
3c9057f3
SS
18202011-09-19 Stan Shebs <stan@codesourcery.com>
1821
1822 * gdb.trace/tspeed.exp: New file.
1823 * gdb.trace/tspeed.c: New file.
1824
34518530
YQ
18252011-09-18 Yao Qi <yao@codesourcery.com>
1826
1827 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1828 instructions.
1829 (test_adr_32bit, test_pop_pc): Likewise.
1830 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1831 Thumb instructions.
1832 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1833 in gdb_test_multiple.
1834 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1835
ab254057
YQ
18362011-09-17 Yao Qi <yao@codesourcery.com>
1837
1838 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1839 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1840 support single step to signal handler.
1841
9c317b71
YQ
18422011-09-17 Yao Qi <yao@codesourcery.com>
1843
1844 * gdb.base/disp-step-fork.c: New.
1845 * gdb.base/disp-step-syscall.exp: New.
1846 * gdb.base/disp-step-vfork.c: New.
1847
a8123151
JB
18482011-09-16 Joel Brobecker <brobecker@adacore.com>
1849
1850 * gdb.ada/tasks.exp: Make the expected output for
1851 the `info tasks' tests more resilient to spacing
1852 changes.
1853
63a9aad8
JK
18542011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1855
1856 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1857 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1858
2aa48337
KP
18592011-09-15 Kevin Pouget <kevin.pouget@st.com>
1860
1861 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1862 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1863
6839b47f
KP
18642011-04-30 Kevin Pouget <kevin.pouget@st.com>
1865
1866 Handle multiple breakpoint hits in Python interface:
1867 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1868 presence.
1869 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1870 breakpoint hits.
1871
0935723e
JK
18722011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1873 Jan Kratochvil <jan.kratochvil@redhat.com>
1874
1875 * gdb.python/py-events.exp: Remove pretty printing comment.
1876 * gdb.python/py-evsignal.exp: New file.
1877 * gdb.python/py-evthreads.c: Include signal.h.
1878 (thread3): Remove variable count3. Remove variable bad and use raise
1879 instead.
1880 (thread2): Remove variable count2. Move thread3 pthread_create here,
1881 merge pthread_join to a single line.
1882 (main): Remove variable count1. Merge pthread_join with pthread_create
1883 to a single line.
1884 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1885 KFAIL python/12966 for gdbserver. Test return value of
1886 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1887 gdb_expect by gdb_test and gdb_test_multiple.
1888 (thread 2, thread 3): New tests.
1889
4801a9a3
PA
18902011-09-12 Matt Rice <ratmice@gmail.com>
1891 Pedro Alves <pedro@codesourcery.com>
1892
1893 PR gdb/13175
1894
1895 * gdb.base/interp.exp: New tests.
1896 * gdb.base/interp.c: New file.
1897
24ece742
DE
18982011-09-12 Doug Evans <dje@google.com>
1899
1900 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1901 * gdb.dwarf2/typeddwarf.exp: Ditto.
1902
7f062217
JK
19032011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1904
1905 Fix compatibility with x32 arch.
1906 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1907 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1908 is_x86_like_target.
1909 * testsuite/gdb.trace/collection.exp: Likewise.
1910 * testsuite/gdb.trace/report.exp: Likewise.
1911 * testsuite/gdb.trace/unavailable.exp: Likewise.
1912 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1913 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1914 (is_x86_like_target): Check also is_amd64_regs_target.
1915
08711b9a
JK
19162011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1917
1918 PR breakpoints/12435
1919 * gdb.arch/amd64-prologue-xmm.c: New file.
1920 * gdb.arch/amd64-prologue-xmm.exp: New file.
1921 * gdb.arch/amd64-prologue-xmm.s: New file.
1922
b99b5f66
JK
19232011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1924
1925 * gdb.dwarf2/dw2-param-error-main.c: New file.
1926 * gdb.dwarf2/dw2-param-error.S: New file.
1927 * gdb.dwarf2/dw2-param-error.exp: New file.
1928
a391a2f6
PA
19292011-09-08 Pedro Alves <pedro@codesourcery.com>
1930
1931 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
1932 inferior's pid and look for a core dump named core.$pid. Use
1933 `remote_file' commands on the host instead of hand coding shell
1934 commands on the build.
1935 * gdb.base/valgrind-db-attach.exp: Kill the program before
1936 finishing the test.
1937
7d8e6458 19382011-09-02 Matt Rice <ratmice@gmail.com>
1939
1940 * lib/prompt.exp: New file for testing the first prompt.
1941 * gdb.python/py-prompt.exp: Ditto.
1942 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
1943
68e77c9e
PA
19442011-09-02 Pedro Alves <pedro@codesourcery.com>
1945
1946 * gdb.threads/gcore-thread.exp: Set the global core_supported to
1947 0, before testing gcore.
1948
9655e943
JK
19492011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1950
df6dc84d
JK
1951 * dw2-ifort-parameter-debug.S: Update copyright year.
1952 * dw2-ifort-parameter.c: Update copyright year.
1953 * dw2-ifort-parameter.exp: Update copyright year.
1954
9655e943
JK
1955 * dw2-ifort-parameter-debug.S: New file.
1956 * dw2-ifort-parameter.c: New file.
1957 * dw2-ifort-parameter.exp: New file.
1958
353d1d73
JK
19592011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1960
1961 * gdb.base/commands.exp (error_clears_commands_left): New function.
1962 (): Call it.
1963
5c07461a
JK
19642011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1965
1966 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
1967 (C): Initialize `a'.
1968 * gdb.mi/mi-inheritance-syntax-error.exp
1969 (-data-evaluate-expression $path): Expect `a' as 5.
1970
0d932b2f
MK
19712011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
1972
1973 PR mi/11912
1974 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
1975 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
1976 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
1977 keyword in output of -var-info-path-expression.
1978
bdb54049
JK
19792011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1980
1981 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
1982 * gdb.trace/collection.exp: Likewise.
1983 * gdb.trace/report.exp: Likewise.
1984 * gdb.trace/unavailable.exp: Likewise.
1985 * gdb.trace/while-dyn.exp: Likewise.
1986
59cde39c
KS
19872011-08-18 Keith Seitz <keiths@redhat.com>
1988
1989 PR c++/12266
1990 * gdb.cp/meth-typedefs.cc: New file.
1991 * gdb.cp/meth-typedefs.exp: New file.
1992
fa3a4f15
PM
19932011-08-17 Phil Muldoon <pmuldoon@redhat.com>
1994
1995 * gdb.python/python.exp: Add extended-prompt tests.
1996
c1049fca
JK
19972011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1998
1999 * gdb.arch/i386-dr3-watch.exp
2000 (watchpoint on gap1 does not fit debug registers)
2001 (delete all watchpoints): Fix racy expect strings.
2002
d93f7b5c
YQ
20032011-08-14 Yao Qi <yao@codesourcery.com>
2004
2005 * gdb.base/maint.exp: set data_section to ".neardata".
2006 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
2007 * gdb.base/savedregs.exp: Handle SIGILL.
2008 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
2009 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
2010
457e09f0
DE
20112011-08-12 Doug Evans <dje@google.com>
2012
2013 * gdb.python/py-symbol.exp: Add test for symbol.type.
2014
5d0bb2fb
UW
20152011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
2016
2017 * gdb.threads/pthreads.exp: Enable on non-native configurations.
2018 * gdb.mi/mi-pthreads.exp: Likewise.
2019 * gdb.mi/mi2-pthreads.exp: Likewise.
2020 * gdb.mi/gdb669.exp.exp: Likewise.
2021
fcdfa280
PA
20222011-08-09 Pedro Alves <pedro@codesourcery.com>
2023
2024 * lib/mi-support.exp (detect_async): Rename to...
2025 (mi_detect_async): ... this.
2026 * gdb.mi/mi-nonstop-exit.exp: Adjust.
2027 * gdb.mi/mi-nonstop.exp: Adjust.
2028 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
2029 * gdb.mi/mi-nsintrall.exp: Adjust.
2030 * gdb.mi/mi-nsmoribund.exp: Adjust.
2031 * gdb.mi/mi-nsthrexec.exp: Adjust.
2032
9d8fa392
PA
20332011-08-09 Pedro Alves <pedro@codesourcery.com>
2034
2035 * gdb.base/display.c (do_loops): New `p_i' local.
2036 * gdb.base/display.exp: Test displaying a variable that is
2037 temporarily at a bad address.
2038
b6cede78
JK
20392011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2040
2041 * gdb.dwarf2/dw2-op-stack-value.S: New file.
2042 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
2043
67bedb8c
JK
20442011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2045
2046 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
2047 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
2048 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 2049
af6e93b2
PA
20502011-08-05 Pedro Alves <pedro@codesourcery.com>
2051
2052 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
2053 procedure.
2054 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
2055
1cf0e11f
YQ
20562011-08-05 Yao Qi <yao@codesourcery.com>
2057
2058 * gdb.base/callfuncs.exp: Set language after main.
2059 * gdb.cp/cplusfuncs.exp: Likewise.
2060 * gdb.cp/inherit.exp: Likewise.
2061
a1e28cb2
UW
20622011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2063
2064 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
2065 * gdb.base/watch-vfork.exp: Skip on remote targets.
2066
d4f5bbb9
UW
20672011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2068
2069 * gdb.threads/thread-find.exp: Support remote targets.
2070
724f4f80
UW
20712011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2072
2073 * gdb.base/jit.exp: Download solib_binfile to target.
2074 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
2075 and call dlopen without full path name.
2076 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
2077 dlopen without full path name.
2078
934709f0
PW
20792011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2080
2081 * gdb.base/break-always.exp: Complete the test
2082 with duplicated breakpoints and enabling/disabling them.
2083
c26106c4
TT
20842011-08-02 Tom Tromey <tromey@redhat.com>
2085
2086 PR gdb/11289:
2087 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
2088
9300444e 20892011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
2090
2091 PR gdb/13045
2092 * gdb.base/float.exp: Add new test case for PR gdb/13045
2093 * gdb.base/float.c: New file.
2094
00bd41d6
PM
20952011-07-28 Phil Muldoon <pmuldoon@redhat.com>
2096
2097 * gdb.python/py-mi.exp: Test printers returning string hint, and
2098 also not returning a value.
2099 * gdb.python/py-prettyprint.c: Add testcase for above.
2100 * gdb.python/py-prettyprint.py: Add test printer for above.
2101
d24f74ce
JK
21022011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2103
2104 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
2105 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
2106 (.Ldie30) Add as field "data4".
2107 (.Ldie32) Rename field "b" to "shl".
2108 (abbrev4) Change for the "data4" field.
2109 (abbrev5, abbrev6) Remove.
2110 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
2111 (p &s.shl): ... here. Add comment.
2112 (p &s.data4): New.
2113
bb7da2bf
JK
21142011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2115
2116 Fix crash on lval_computed values.
2117 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
2118
11081198
JK
21192011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2120
2121 * gdb.base/help.exp (help whatis): Update the expected string.
2122
3c6e0cb3
JK
21232011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2124
2125 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
2126 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
2127 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2128 Change the expected string.
2129
efa80663
PA
21302011-07-26 Pedro Alves <pedro@codesourcery.com>
2131
2132 * gdb.base/watchpoint.exp
2133 (test_disable_enable_software_watchpoint): New procedure.
2134 (top level): Run it.
2135
db8e4570
UW
21362011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2137
2138 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
2139 executable file "${binfile}", C++ version "${binfile}-cxx".
2140 * gdb.python/py-prettyprint.exp: Likewise.
2141 * gdb.python/py-symbol.exp: Likewise.
2142 * gdb.python/py-type.exp: Likewise.
2143 * gdb.python/py-value.exp: Likewise.
2144 * gdb.python/py-template.exp (test_template_arg): Pass full executable
2145 file name instead of just suffix.
2146
543305c9
JK
21472011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2148
2149 Fix implicit pointer offsets.
2150 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
2151 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
2152 (continue to breakpoint: continue to baz breakpoint for implptr)
2153 (sanity check element 0, sanity check element 1)
2154 (enter the inlined function, check element 0 for the offset)
2155 (check element 1 for the offset)
2156 (continue to breakpoint: ignore the second baz breakpoint): New tests.
2157 (set foo breakpoint for implptr): Update the breakpoint number.
2158
b3215adc
UW
21592011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2160
2161 * gdb.python/py-mi.exp: Use different file names for different
2162 versions of the executable under test.
2163 * gdb.python/py-prettyprint.exp: Likewise.
2164 * gdb.python/py-symbol.exp: Likewise.
2165 * gdb.python/py-template.exp: Likewise.
2166 * gdb.python/py-type.exp: Likewise.
2167 * gdb.python/py-value.exp: Likewise.
2168
182b9acc
UW
21692011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2170
2171 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
2172 flag after restarting GDB if necessary.
2173
e6052b5d
UW
21742011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2175
2176 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
2177
1ced966e
PA
21782011-07-22 Pedro Alves <pedro@codesourcery.com>
2179
2180 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
2181 backend doesn't leave used debug registers behind.
2182
3543a589
TT
21832011-07-22 Tom Tromey <tromey@redhat.com>
2184
2185 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
2186 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
2187 argument.
2188 * gdb.dwarf2/typeddwarf-amd64.S: New file.
2189
14d15303 21902011-07-21 Matt Rice <ratmice@gmail.com>
2191
2192 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
2193 in mostlyclean rule. Add files ending in .core.
2194
9b158ba0 21952011-07-21 Matt Rice <ratmice@gmail.com>
2196
2197 PR macros/12999
2198 * gdb.base/info-macros.c: New test sources.
2199 * gdb.base/info-macros.exp: New tests.
2200
d17b6f81
PM
22012011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2202
2203 * gdb.python/python.exp: Add prompt substitution tests.
2204
918dd910
JK
22052011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2206
2207 Fix crash if referenced CU is aged out.
2208 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
2209 New.
2210 * gdb.dwarf2/implptr.exp: Likewise.
2211
0e37a63c
JK
22122011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2213
2214 * gdb.dwarf2/implptr.S: Rebuilt.
2215 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
2216 (bar): Use them for j, k, l.
2217 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
2218 COMPILE.
2219 (print j in implptr:bar): Update for the intp typedef.
2220 (print p[0].x in implptr:foo): Use more exact regex.
2221
f65cf84c
TT
22222011-07-18 Tom Tromey <tromey@redhat.com>
2223
2224 * gdb.cp/static-method.exp: Add missing single quote.
2225
d5b4a7be
YQ
22262011-07-18 Yao Qi <yao@codesourcery.com>
2227
2228 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
2229 supported.
2230 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2231 * gdb.mi/mi-nonstop.exp: Likewise.
2232 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2233 * gdb.mi/mi-nsintrall.exp: Likewise.
2234 * gdb.mi/mi-nsmoribund.exp: Likewise.
2235 * gdb.mi/mi-nsthrexec.exp: Likewise.
2236 * gdb.python/py-evthreads.exp: Likewise.
2237
e9ea2662
JK
22382011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2239
2240 Code cleanup.
2241 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
2242 it. Substitute it instead of test_compiler_info everywhere.
2243
ce451573
UW
22442011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2245
2246 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
2247 remote targets as well.
2248
756d88a7
UW
22492011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2250
2251 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
2252 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2253
31f83dc5
UW
22542011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2255
2256 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
2257 a remote machine, not the host.
2258 (gdb_compile_shlib): Set soname if target is remote.
2259
059241a0
PP
22602011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2261
2262 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
2263
28a0b48c 22642011-07-13 Matt Rice <ratmice@gmail.com>
2265
2266 * gdb.python/py-objfile-script-gdb.py: Renamed to
2267 py-objfile-script-gdb.py.in.
2268 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
2269 py-objfile-script-gdb.py.
2270 * gdb.python/py-objfile-script.exp: Update reference to
2271 py-objfile-script-gdb.py.
2272
9a771b67
JK
22732011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2274
2275 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
2276 reference undefined label.
2277
04ad99e6
JK
22782011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2279
2280 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
2281 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
2282 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
2283 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2284
713389e0
PM
22852011-07-11 Phil Muldoon <pmuldoon@redhat.com>
2286
2287 PR python/12438
2288 * gdb.python/python.exp: Add maint set/show python print-stack
2289 deprecated tests. Add set/show python print-backtrace tests.
2290
97d146f8
JK
22912011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2292
2293 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
2294 debug info.
2295
facde0e5 22962011-07-06 Matt Rice <ratmice@gmail.com>
2297
2298 * gdb.python/python.exp: Update filename paths.
2299 * gdb.python/py-symtab.exp: Ditto.
2300
438640d1
MP
23012011-07-06 Marek Polacek <mpolacek@redhat.com>
2302
2303 * gdb.python/py-evthreads.exp: Add missing `$'.
2304
33a365df
MF
23052011-07-06 Jie Zhang <jie.zhang@analog.com>
2306
2307 * config/bfin.exp: New file.
2308 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
2309 * gdb.asm/bfin.inc: New file.
2310
8f7ae686
MP
23112011-07-06 Marek Polacek <mpolacek@redhat.com>
2312
df46027d 2313 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
2314 the whole output.
2315
eb2a6f42
TT
23162011-07-05 Tom Tromey <tromey@redhat.com>
2317
2318 * gdb.java/jprint.java (jprint.hi): New field.
2319 * gdb.java/jprint.exp: Print string.
2320
177b42fe
TJB
23212011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
2322
2323 * gdb.base/call-sc.c: Fix typos.
2324 * gdb.base/ifelse.exp: Likewise.
2325 * gdb.base/structs.c: Likewise.
2326
3b2a0cf2
JB
23272011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2328
2329 * gdb.base/jit-so.exp: New test.
2330 * gdb.base/jit-dlmain.c: New file.
2331 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
2332
46fc714c
JK
23332011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2334
2335 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
2336 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
2337 * gdb.cp/pr9167.exp (p b): Likewise.
2338 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
2339 (test value of P in inner_m, test type of Z in inner_m): Call
2340 setup_xfail for gcc <= 4.5.
46fc714c 2341
418c7cf7
JK
23422011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2343
2344 * gdb.cp/paren-type.cc: New files.
2345 * gdb.cp/paren-type.exp: New files.
2346
3d50dd94
JK
23472011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2348
2349 Stop on first linespec terminator instead of eating what we can.
2350 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
2351 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
2352 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
2353 (break C::f()): ... this one.
2354 (break C::operator()()): New test.
2355 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
2356 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
2357 test.
2358
dcf9f4ab
JK
23592011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2360
2361 Fall back linespec to minimal symbols.
2362 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
2363 error message.
2364 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
2365 * gdb.cp/minsym-fallback-main.cc: New file.
2366 * gdb.cp/minsym-fallback.cc: New file.
2367 * gdb.cp/minsym-fallback.exp: New file.
2368 * gdb.cp/minsym-fallback.h: New file.
2369
3f542ed1
JK
23702011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2371
2372 * gdb.cp/no-dmgl-verbose.cc: New file.
2373 * gdb.cp/no-dmgl-verbose.exp: New file.
2374
23752011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
2376
2377 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
2378 __GI_.
2379 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
2380 (f): New function.
2381 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
2382 (complete p 'func<short>(): ... here.
2383 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
2384 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
2385 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
2386 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
2387 Make them KFAIL gcc/49546.
2388
00eb2c4a
JB
23892011-07-01 Joel Brobecker <brobecker@adacore.com>
2390
2391 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
2392
85a20c42
JK
23932011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2394
2395 Test GCC PR debug/49546.
2396 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
2397 (test type of F in k3_m, test value of F in k3_m): New.
2398 * gdb.cp/temargs.cc (struct S3, struct K3): New.
2399 (main): New variable k3. Call k3.k3_m.
2400
d2d43431
JB
24012011-07-01 Jean-Charles Delay <delay@adacore.com>
2402
2403 * gdb.ada/packed_array.exp: Fix expected outout.
2404
54ae186f
JB
24052011-07-01 Jean-Charles Delay <delay@adacore.com>
2406
2407 * gdb.ada/packed_array.exp: fixed expected output.
2408
8f17729f
JB
24092011-07-01 Joel Brobecker <brobecker@adacore.com>
2410
2411 * gdb.ada/same_enum: New testcase.
2412
f5aa6869
JB
24132011-07-01 Joel Brobecker <brobecker@adacore.com>
2414
2415 * gdb.ada/ptr_typedef: New testcase.
2416
828292f2
JB
24172011-07-01 Joel Brobecker <brobecker@adacore.com>
2418
2419 * gdb.ada/arrayptr.exp: Add ptype test.
2420
18920c42
JB
24212011-07-01 Joel Brobecker <brobecker@adacore.com>
2422
2423 * gdb.ada/char_enum: New testcase.
2424
3536d9e3 24252011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
2426
2427 * gdb.base/dump.exp (capture_pointer_with_type): New.
2428 Get value from address instead of name.
2429 Start GDB once, and do `dump' and `restore'
2430 tests together.
2431
db863c42
MF
24322011-06-30 Jie Zhang <jie.zhang@analog.com>
2433 Mike Frysinger <vapier@gentoo.org>
2434
2435 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2436 helper functions for getting/setting remotetimeout variable.
2437 * lib/gdb.exp (gdb_load): If the target is remote, set
2438 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2439 with $loadtimeout. Set $load_ok to 0 before doing the load.
2440 Instead of returning, immediately, set $load_ok to 0. Call
2441 set_remotetimeout with $oldremotetimeout, and then return if
2442 $load_ok is 1.
2443
e9e642a8
AB
24442011-06-30 Andrew Burgess <aburgess@broadcom.com>
2445
2446 * gdb.python/py-template.exp: Don't run this test if the target
2447 does not support c++ tests.
2448
32019081
JK
24492011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2450
2451 Fix non-only rename list for Fortran modules import.
2452 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2453 tests.
2454 * gdb.fortran/module.f90 (module moduse): New.
2455 (program module): use moduse, test var_x, var_y and var_z.
2456
0ecee54c
TT
24572011-06-29 Tom Tromey <tromey@redhat.com>
2458
2459 PR testsuite/12040:
2460 * gdb.fortran/array-element.exp: Use f90, not f77.
2461 * gdb.fortran/complex.exp: Use f90, not f77.
2462 * gdb.fortran/derived-type.exp: Use f90, not f77.
2463 * gdb.fortran/library-module.exp: Use f90, not f77.
2464 * gdb.fortran/logical.exp: Use f90, not f77.
2465 * gdb.fortran/module.exp: Use f90, not f77.
2466 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2467 * gdb.fortran/subarray.exp: Use f90, not f77.
2468
3b2b8fea
TT
24692011-06-29 Tom Tromey <tromey@redhat.com>
2470
2471 * gdb.fortran/charset.exp: New file.
2472 * gdb.fortran/charset.f90: New file.
2473
42159ca5
TT
24742011-06-29 Tom Tromey <tromey@redhat.com>
2475
2476 PR testsuite/12040:
2477 * lib/future.exp: New file, mostly extracted from ada.exp.
2478 Rewrote compatibility code to use rename.
2479 (gdb_find_gfortran): New proc.
2480 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2481 gfortran patch.
2482 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2483 Move to future.exp.
2484 * lib/gdb.exp: Always load future.exp.
2485
af69a5ce
YQ
24862011-06-28 Yao Qi <yao@codesourcery.com>
2487
2488 * gdb.cp/exception.cc: Don't include iostream.
2489 (bar): Remove print statement.
2490 (catcher): New.
2491 (main): Remove print statements. Call function catcher.
2492 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2493 Set breakpoint on catcher, and check the value of parameter.
2494
ab5c6a72
YQ
24952011-06-23 Yao Qi <yao@codesourcery.com>
2496
2497 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2498 1.2 is disabled. KFAIL for uclinux.
2499
9497469f
MP
25002011-06-23 Marek Polacek <mpolacek@redhat.com>
2501
2502 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2503 mi_gdb_test.
2504
b9132588
MP
25052011-06-23 Marek Polacek <mpolacek@redhat.com>
2506
5d197ed0 2507 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2508
e55595ca
MP
25092011-06-23 Marek Polacek <mpolacek@redhat.com>
2510
5d197ed0
MP
2511 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2512
25132011-06-23 Marek Polacek <mpolacek@redhat.com>
2514
2515 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2516 `test_exec_and_symbol_mi_operatons' return value.
2517 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2518 gdb_test_multiple.
2519 (test_exec_and_symbol_mi_operatons): Likewise.
2520 (test_path_specification): Likewise.
e55595ca 2521
be777e08
YQ
25222011-06-23 Yao Qi <yao@codesourcery.com>
2523
2524 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2525 supported.
2526 * lib/gdb.exp (support_displaced_stepping): New.
2527
615556d6
YQ
25282011-06-23 Yao Qi <yao@codesourcery.com>
2529
2530 * gdb.threads/execl.exp: Skip on remote target.
2531
833b0ca7
MP
25322011-06-21 Marek Polacek <mpolacek@redhat.com>
2533
5d197ed0 2534 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2535 mi_gdb_test.
2536
1ee4023a
MP
25372011-06-20 Marek Polacek <mpolacek@redhat.com>
2538
5d197ed0 2539 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2540
d0b1d624
MP
25412011-06-20 Marek Polacek <mpolacek@redhat.com>
2542
5d197ed0 2543 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2544 mi_gdb_test.
2545
79aa92c1
MP
25462011-06-20 Marek Polacek <mpolacek@redhat.com>
2547
5d197ed0 2548 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2549
5ce5db06
YQ
25502011-06-14 Yao Qi <yao@codesourcery.com>
2551
2552 gdb/testsuite/
2553 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2554
533a737e
JK
25552011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2556
2557 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2558
d0e53741
TT
25592011-06-10 Tom Tromey <tromey@redhat.com>
2560
2561 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2562 Add tests for pointer-to-member-function.
2563 * gdb.cp/temargs.cc (S::somefunc): New function.
2564 (K2): New class.
2565 (main): Instantiate K2; call method.
2566
b5916bbd
JB
25672011-06-08 Joel Brobecker <brobecker@adacore.com>
2568
2569 * gdb.python/py-inferior.c (f2): Make str an array rather
2570 than a pointer.
2571 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2572
5be4dfca
JK
25732011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2574
2575 * gdb.base/async-shell.c: New file.
2576 * gdb.base/async-shell.exp: New file.
2577
9f47e254
PA
25782011-06-06 Pedro Alves <pedro@codesourcery.com>
2579
2580 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2581
64b9b334
JB
25822011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2583
2584 From Stephen Kitt <steve@sk2.org>
2585 * gdb.base/help.exp: Adjust following some spelling corrections
2586 in GDB.
2587
dbc0f131
YQ
25882011-06-01 Yao Qi <yao@codesourcery.com>
2589
2590 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2591
fd336a18
KS
25922010-05-31 Keith Seitz <keiths@redhat.com>
2593
2594 PR c++/12750
2595 * gdb.cp/static-method.cc: New file.
2596 * gdb.cp/static-method.exp: New file.
2597
fa8b9902
KS
25982010-05-31 Keith Seitz <keiths@redhat.com>
2599
2600 PR symtab/12704
2601 * gdb.cp/anon-ns.cc: New file.
2602 * gdb.cp/anon-ns.exp: New file.
2603
0a5b1e09
PA
26042011-05-31 Pedro Alves <pedro@codesourcery.com>
2605
2606 * gdb.arch/i386-dr3-watch.c: New file.
2607 * gdb.arch/i386-dr3-watch.exp: New file.
2608
0578b8d1
YQ
26092011-05-30 Yao Qi <yao@codesourcery.com>
2610
2611 * gdb.base/callfuncs.c (t_structs_fc): New.
2612 (t_structs_dc, t_structs_ldc): New.
2613 (t_double_many_args):
2614 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2615 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2616 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2617 * gdb.base/callfuncs.exp: Call new functions.
2618
6680506e
YQ
26192011-05-30 Yao Qi <yao@codesourcery.com>
2620
ff4d2c60
YQ
2621 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2622 Call rerun_and_prepare for each test to isolate effects.
2623
26242011-05-30 Yao Qi <yao@codesourcery.com>
2625
2626 * gdb.base/varargs.c (find_max_float_real): New.
2627 (find_max_double_real, find_max_long_double_real): New.
2628 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2629 * lib/gdb.exp (setup_kfail_for_target): New.
2630
e43ec454
YQ
26312011-05-30 Yao Qi <yao@codesourcery.com>
2632
2633 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2634 (callcd, callce, callcf, callc1a, callc1b): New.
2635 (callc2a, callc2b): New.
2636 * gdb.base/funcargs.exp (complex_args): New.
2637 (complex_integral_args, complex_float_integral_args): New.
2638 * lib/gdb.exp (support_complex_tests): New. Determine
2639 whether to run test cases on _Complex types.
2640
432b4d03
JK
26412011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2642
2643 * gdb.threads/leader-exit.c: New file.
2644 * gdb.threads/leader-exit.exp: New file.
2645
6caf069d
MP
26462011-05-27 Marek Polacek <mpolacek@redhat.com>
2647
9497469f 2648 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2649
97fce28b
MP
26502011-05-27 Marek Polacek <mpolacek@redhat.com>
2651
2652 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2653 remove the `supported' variable.
2654 * gdb.mi/mi-nonstop.exp: Likewise.
2655 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2656 * gdb.mi/mi-nsintrall.exp: Likewise.
2657 * gdb.mi/mi-nsmoribund.exp: Likewise.
2658 * gdb.mi/mi-nsthrexec.exp: Likewise.
2659
9da8c2a0
PA
26602011-05-26 Pedro Alves <pedro@codesourcery.com>
2661
2662 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2663
2c03e5be
PA
26642011-05-26 Pedro Alves <pedro@codesourcery.com>
2665
2666 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2667
2e21250d
KS
26682011-05-24 Keith Seitz <keiths@redhat.com>
2669
2670 PR breakpoint/12803
2671 * gdb.cp/cmpd-minsyms.cc (a): New method.
2672 (b): New method.
2673 (c): New method.
2674 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2675
cdac0397
PA
26762011-05-24 Pedro Alves <pedro@codesourcery.com>
2677
2678 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2679 watchpoint's command list didn't execute when the watchpoint went
2680 out of scope.
2681
ee5683ab
PM
26822011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2683
2684 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2685 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2686 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2687 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2688 * gdb.arch/i386-permbkpt.exp: Likewise.
2689 * gdb.arch/i386-prologue.exp: Likewise.
2690 * gdb.arch/i386-size-overlap.exp: Likewise.
2691 * gdb.arch/i386-size.exp: Likewise.
2692 * gdb.arch/i386-unwind.exp: Likewise.
2693 * gdb.reverse/i386-precsave.exp: Likewise.
2694 * gdb.reverse/i386-reverse.exp: Likewise.
2695 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2696 * gdb.reverse/i387-env-reverse.exp: Likewise.
2697 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2698
c91c8c16
PA
26992011-05-24 Pedro Alves <pedro@codesourcery.com>
2700
2701 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2702 file doesn't error, using MI.
2703
c50491a7
TT
27042011-05-23 Tom Tromey <tromey@redhat.com>
2705
2706 * gdb.base/charset.exp (string_display): Add tests to assign to
2707 arrays.
2708 * gdb.base/charset.c (short_array, int_array, long_array): New.
2709
4a07b7da
PA
27102011-05-20 Pedro Alves <pedro@codesourcery.com>
2711
2712 Cope with async mode.
2713
4a07b7da
PA
2714 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2715 into gdb_test + mi_expect_stop.
2716
b275f2d2
PA
27172011-05-20 Pedro Alves <pedro@codesourcery.com>
2718
2719 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2720 (callme): Remove printf call.
2721
eec52c44
PM
27222011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2723
2724 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2725 quote pattern to avoid problems with Cygwin/mingw expect versions.
2726 * gdb.base/default.exp (show convenience): Use double
2727 quote pattern for regular expressions.
2728
b3c8eb43
JK
27292011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2730
2731 Fix -readnow for -gdwarf-4 unused type units.
2732 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2733 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2734
ed731959
JK
27352011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2736
2737 * gdb.base/kill-after-signal.c: New file.
2738 * gdb.base/kill-after-signal.exp: New file.
2739
3b48433d
PA
27402011-05-16 Pedro Alves <pedro@codesourcery.com>
2741
2742 * gdb.ada/start.exp: Call untested with the correct test filename.
2743 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2744 test filename. Make the test's binary unique.
2745 * gdb.arch/i386-signal.exp: Call untested with the correct test
2746 filename.
2747 * gdb.arch/i386-size-overlap.exp: Ditto.
2748 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2749 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2750 * gdb.cp/call-c.exp: Ditto.
2751 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2752 filename. Make the test's binary unique.
2753 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2754 * gdb.python/py-mi.exp: Ditto.
2755 * gdb.python/Makefile.in (EXECUTABLES): Update.
2756 * gdb.reverse/i386-precsave.exp: Ditto.
2757 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2758 test filename.
2759 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2760 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2761 unique.
2762 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2763 test filename.
2764 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2765 * gdb.trace/tfile.exp: Ditto.
2766
ba4a8bdd
YQ
27672011-05-14 Yao Qi <yao@codesourcery.com>
2768
2769 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2770 type.
2771
dbaefcf7
DE
27722011-05-13 Doug Evans <dje@google.com>
2773
2774 * gdb.python/py-objfile-script.exp: New file.
2775 * gdb.python/py-objfile-script.c: New file.
2776 * gdb.python/py-objfile-script-gdb.py: New file.
2777 * testsuite/gdb.python/py-section-script.exp: Test
2778 "info auto-load-scripts".
2779
9930639c
TT
27802011-05-13 Tom Tromey <tromey@redhat.com>
2781
2782 * gdb.dwarf2/clztest.exp: New file.
2783 * gdb.dwarf2/clztest.c: New file.
2784 * gdb.dwarf2/clztest.S: New file.
2785
05272e11
DE
27862011-05-13 Doug Evans <dje@google.com>
2787
cc63ef9b
DE
2788 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2789 String16 tests.
05272e11 2790
6edba76f
TT
27912011-05-13 Tom Tromey <tromey@redhat.com>
2792
2793 * lib/gdb.exp (is_x86_like_target): New proc.
2794 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2795 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2796 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2797 -nostdlib to compiler.
2798 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2799 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2800 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2801 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2802 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2803
028d0ed5
TJB
28042011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2805
2806 * gdb.python/py-function.exp: Test setting a value from a function
2807 which executes a command.
2808
8a9b8146
TT
28092011-05-12 Tom Tromey <tromey@redhat.com>
2810
2811 * gdb.dwarf2/typeddwarf.S: New file.
2812 * gdb.dwarf2/typeddwarf.c: New file.
2813 * gdb.dwarf2/typeddwarf.exp: New file.
2814
10483e8e
MP
28152011-05-12 Marek Polacek <mpolacek@redhat.com>
2816
2817 * gdb.mi/mi-basics.exp: Fix races. Honour the
2818 `test_exec_and_symbol_mi_operatons' return value.
2819 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2820 gdb_test_multiple.
2821 (test_exec_and_symbol_mi_operatons): Likewise.
2822 (test_path_specification): Likewise.
2823
faf067f1
JK
28242011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2825
2826 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2827 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2828 Replace `file copy' and `file rename' by `file mtime'. Twice.
2829
7ff911a3
JK
28302011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2831
2832 * gdb.base/readline-ask.c: New file.
2833 * gdb.base/readline-ask.exp: New file.
2834 * gdb.base/readline-ask.inputrc: New file.
2835
a536c6d7
UW
28362011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2837
2838 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2839 to avoid race condition.
2840 * gdb.cell/coremaker.c: Use small stack size.
2841 * gdb.cell/ea-standalone.exp: Use file name without path as
2842 argument to c_to.
2843 * gdb.cell/fork.exp: Allow other output when continuing to end.
2844
d472a426
JK
28452011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2846
2847 * gdb.threads/corethreads.c: New file.
2848 * gdb.threads/corethreads.exp: New file.
2849
28502011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2851
2852 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2853 Try to compile the test using -Wl,-z,norelro first.
2854 (load_core): New variable libthread_db_seen, initialize it.
2855 (zeroed-threads cannot be listed): Protect it by XFAIL on
2856 !$libthread_db_seen.
2857
8be455d7
JK
28582011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2859
2860 PR 12573
2861 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2862 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2863 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2864
1976171a
JK
28652011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2866
2867 * gdb.cp/psymtab-parameter.cc: New file.
2868 * gdb.cp/psymtab-parameter.exp: New file.
2869
7db6f30f
JK
28702011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2871
2872 Fix a race.
2873 * gdb.cp/static-print-quit.exp (print c): Split to ...
2874 (print c - <return>, print c - q <return>, print c - to quit):
2875 ... these. Make the testfile untested on gdb-7.1.
2876
85161e9e 28772011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2878
2879 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2880 gdb_rename_execfile, gdb_touch_execfile): New.
2881 * gdb.base/reread.exp: Use new procs to handle multiple
2882 exec files.
2883
0c51be18
YQ
28842011-05-05 Yao Qi <yao@codesourcery.com>
2885
2886 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2887 (test_adr_32bit, test_pop_pc): New.
2888 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2889 (test_adr_32bit, test_pop_pc): New.
2890
4d393d60
JM
28912011-05-04 Joseph Myers <joseph@codesourcery.com>
2892
2893 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2894 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2895 targets.
2896 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2897 handle targets.
2898
8ffd0459
JK
28992011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2900
2901 * gdb.base/completion.exp (complete help info wat): Rename to ...
2902 (complete 'help info wat'): ... here.
2903 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2904 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2905
8e28d804
PA
29062011-05-04 Pedro Alves <pedro@codesourcery.com>
2907
2908 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2909 gdb_test and explicit $gdb_prompt/timeout matches.
2910
3eb2ef34
YQ
29112011-05-04 Yao Qi <yao@codesourcery.com>
2912
2913 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2914 and __thumb2__.
2915
aaaf81a3
MP
29162011-05-03 Marek Polacek <mpolacek@redhat.com>
2917
2918 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2919 in place of `gdb_test "delete breakpoints"'. This eliminates two
2920 testcases.
2921
c4cbc0df
PA
29222011-05-02 Pedro Alves <pedro@codesourcery.com>
2923
2924 PR testsuite/12649
2925 Fix races.
2926
2927 * gdb.base/completion.exp: Remove all sleep calls. Remove
2928 unnecessary regexs. Don't explicitly expect anything after the
2929 prompt. Eat the prompt if necessary.
2930
b4cbb4a3
EBM
29312011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2932
2933 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
2934 accept to show the caller line again as well as the line after.
2935
d65aec65
PM
29362011-04-29 Phil Muldoon <pmuldoon@redhat.com>
2937
2938 PR mi/12531
2939
2940 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
2941 compile target.
2942 * gdb.python/py-prettyprint.exp: Add C++ object for
2943 CPLUS_FAKE_CHILD test.
2944
30852783
UW
29452011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
2946
2947 * gdb.base/signest.exp: New file.
2948 * gdb.base/signest.c: Likewise.
2949
c7b1f0d9
JK
29502011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2951
2952 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
2953 thread and breakpoint notifications.
2954
559a7a62
JK
29552011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2956
2957 * gdb.base/fortran-sym-case.c: New file.
2958 * gdb.base/fortran-sym-case.exp: New file.
2959 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
2960 * gdb.dwarf2/dw2-case-insensitive.c: New file.
2961 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
2962
8344e389
JK
29632011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2964
2965 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
2966 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
2967 false #1', `if true else false #2' and `if true else false #3'.
2968
2484c66b
UW
29692011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2970
2971 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
2972 while delivering signal.
2973
8d3788bd
VP
29742011-04-27 Vladimir Prus <vladimir@codesourcery.com>
2975
2976 MI breakpoint notifications.
2977
2978 * testsuite/gdb.mi/mi-cli.exp: Adust.
2979 * testsuite/gdb.mi/mi2-cli.exp: Adust.
2980 * testsuite/gdb.mi/mi-watch.exp: Adust.
2981 * testsuite/gdb.mi/mi2-watch.exp: Adust.
2982 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
2983 notifications.
2984
3e03848b
JK
29852011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2986
2987 * gdb.base/gdbindex-stabs-dwarf.c: New file.
2988 * gdb.base/gdbindex-stabs.c: New file.
2989 * gdb.base/gdbindex-stabs.exp: New file.
2990
918c9108
YQ
29912011-04-25 Yao Qi <yao@codesourcery.com>
2992
2993 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
2994 with /*...*/.
2995 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2996
90556b8c
JK
29972011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2998
2999 * gdb.python/py-value.exp (test_objfiles): Name the first test
3000 `py-value in file.filename'.
3001
03f2bd59
JK
30022011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3003
3004 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
3005 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
3006 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
3007 !gdbserver_reconnect_p..
3008 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
3009
7b08b9eb
JK
30102011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3011
3012 * gdb.cp/cpcompletion.exp (complete class methods)
3013 (complete class methods beginning with F): Move them above runto. New
3014 comment about the runto delimiter.
3015
b78974c3
PA
30162011-04-20 Pedro Alves <pedro@codesourcery.com>
3017
3018 * gdb.base/maint.exp: Test that "maint print registers" works
3019 without a running program.
3020
20429c40 30212011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 3022
20429c40
MP
3023 * gdb.base/setshow.exp: Fix racy tests.
3024 ($old_gdb_prompt): New variable.
3025
7a9dd1b2
TT
30262011-04-19 Tom Tromey <tromey@redhat.com>
3027
3028 * gdb.mi/mi-nsmoribund.exp:
3029 * gdb.hp/gdb.objdbg/objdbg01.exp:
3030 * gdb.base/structs.exp (test_struct_returns):
3031 * gdb.base/call-sc.exp (test_scalar_returns):
3032 * gdb.base/bigcore.exp: Remove duplicate words.
3033
02835898
JK
30342011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3035
3036 * gdb.base/break-interp-lib.c (v, vptr): New variables.
3037 * gdb.base/break-interp.exp (test_attach): New comment.
3038
254f582e
JK
30392011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3040
3041 * gdb.threads/gcore-thread.exp ($core0file): New variable.
3042 (clear __stack_user.next, clear stack_used.next)
3043 (save a zeroed-threads corefile): New test.
3044 Call core_load for $core0file.
3045 (zeroed-threads cannot be listed): New test.
3046
4fe85f5c
JK
30472011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3048
3049 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
3050 filename.
3051 ($srcfile): Preserve the original value.
3052 ($testfile): Match it the .exp filename.
3053 ($corefile): New variable. Substitute it around.
3054 Use clean_restart.
3055 ($prev_timeout): Remove.
3056 (load_core): Move core loading into this proc.
3057 Fix restore of $timeout if load_core fails.
3058
63524580
JK
30592011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3060
3061 * gdb.base/eu-strip-infcall.c: New file.
3062 * gdb.base/eu-strip-infcall.exp: New file.
3063
90359a16
JK
30642011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3065
3066 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
3067 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
3068
626e7282
JK
30692011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3070
3071 Fix Python access to inlined frames.
3072 * gdb.python/py-frame-inline.c: New file.
3073 * gdb.python/py-frame-inline.exp: New file.
3074
3363d018
EBM
30752011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
3076
3077 * gdb.base/gdb1090.exp: Change breakpoint location to read the
3078 content of 's24' correctly (avoiding "optimized out").
3079 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
3080
28781456
JK
30812011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3082
3083 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
3084
4a4106ca
TJB
30852011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3086
3087 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
3088 expect a colon in watch -location output.
3089
d26ccb4f
JK
30902011-04-13 Marek Polacek <mpolacek@redhat.com>
3091
df46027d 3092 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
3093 New testcase `expect response to define backtrace'. Also remove
3094 redundant `default' block.
3095
e1ab1f9c
JK
30962011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3097
3098 * gdb.python/py-prettyprint.c (struct hint_error): New.
3099 (main): New variable hint_error.
3100 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
3101 "print hint_error".
3102 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
3103 (register_pretty_printers): Register it.
3104
0c2e6019
TT
31052011-04-04 Tom Tromey <tromey@redhat.com>
3106
3107 * gdb.cp/maint.exp (test_help): Update.
3108 (test_namespace): Likewise.
3109
af57139d
JB
31102011-04-01 Joel Brobecker <brobecker@adacore.com>
3111
3112 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
3113 * gdb.ada/arrayptr.exp: Add new tests.
3114
956a9fb9
JB
31152011-04-01 Joel Brobecker <brobecker@adacore.com>
3116
3117 * gdb.ada/mi_catch_ex: New testcase.
3118
d0c4d642
PA
31192011-04-01 Pedro Alves <pedro@codesourcery.com>
3120
3121 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
3122 base::overload(void) method without specifying "const".
3123
18819fa6
UW
31242011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3125
3126 * gdb.arch/thumb-singlestep.S: New file.
3127 * gdb.arch/thumb-singlestep.exp: Likewise.
3128
a4c8e806
TT
31292011-03-31 Tom Tromey <tromey@redhat.com>
3130
3131 * gdb.python/py-prettyprint.py (exception_flag): New global.
3132 (NoStringContainerPrinter._iterator.next): Check it.
3133 * gdb.python/py-prettyprint.c (main): New variable nstype2.
3134 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
3135
53832f31
TT
31362011-03-29 Tom Tromey <tromey@redhat.com>
3137
3138 * gdb.cp/anon-struct.cc: New file.
3139 * gdb.cp/anon-struct.exp: New file.
3140
e4620230
JK
31412011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3142
3143 Test STT_GNU_IFUNC support.
3144 * gdb.base/gnu-ifunc-lib.c: New file.
3145 * gdb.base/gnu-ifunc.c: New file.
3146 * gdb.base/gnu-ifunc.exp: New file.
3147
d0fb5eae
JK
31482011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3149
3150 Support a ring of related breakpoints.
3151 * gdb.base/watchpoint-delete.c: New file.
3152 * gdb.base/watchpoint-delete.exp: New file.
3153
20106cfb
JK
31542011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3155
3156 * gdb.ada/arrayparam.exp (print first after function call): Use
3157 explicit package name. Add a comment
3158 (print lasta after function call): Rename ...
3159 (print last after function call): ... it and use explicit package
3160 name.
3161 (print length after function call): Use explicit package name.
3162 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
3163 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
3164 (multiple matches for symbol i): Rename ...
3165 (multiple matches for symbol integervar): ... it.
3166 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
3167 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
3168
e7ab5e63
AB
31692011-03-25 Andrew Burgess <aburgess@broadcom.com>
3170
3171 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
3172 environment variable to make grep output more predictable. Move
3173 all the environment setup into gdb_init so it's done once per test
3174 case rather than each time we start gdb.
3175
9ef07c8c
TT
31762011-03-24 Tom Tromey <tromey@redhat.com>
3177
3178 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
3179 test.
3180
dd90784c
JK
31812011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3182
3183 * gdb.dwarf2/dw2-entry-value-main.c: New file.
3184 * gdb.dwarf2/dw2-entry-value.S: New file.
3185 * gdb.dwarf2/dw2-entry-value.exp: New file.
3186
05775840
PM
31872011-03-22 Phil Muldoon <pmuldoon@redhat.com>
3188
3189 PR python/12183
3190
3191 * gdb.python/py-function.exp: Add GdbError tests.
3192
8661b11b
PA
31932011-03-18 Pedro Alves <pedro@codesourcery.com>
3194
3195 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
3196 (reglocal_test_func, statlocal_test_func): New functions.
3197 (globals_test_func): Call new functions.
3198 * gdb.trace/unavailable.exp (gdb_collect_args_test)
3199 (gdb_collect_locals_test): New procedure.
3200 (gdb_trace_collection_test): Call new procedures.
3201
0fdb4f18
PA
32022011-03-18 Pedro Alves <pedro@codesourcery.com>
3203
3204 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
3205 (test_register, test_register_unavailable): New procedures.
3206 (gdb_unavailable_registers_test): New procedure.
3207 (gdb_trace_collection_test): Call it.
3208
99c3dc11
PM
32092011-03-18 Phil Muldoon <pmuldoon@redhat.com>
3210
3211 PR python/12149
3212
3213 * gdb.python/python.exp: Add gdb.write tests.
3214
29703da4
PM
32152010-03-17 Phil Muldoon <pmuldoon@redhat.com>
3216
3217 * gdb.python/Makefile.in: Add py-objfile.
3218 * gdb.python/py-objfile.exp: New file.
3219 * gdb.python/py-objfile.c: New file.
3220 * gdb.python/py-block.exp: Add is_valid tests.
3221 * gdb.python/py-inferior.exp: Ditto.
3222 * gdb.python/py-infthread.exp: Ditto.
3223 * gdb.python/py-symbol.exp: Ditto.
3224 * gdb.python/py-symtab.exp: Ditto.
3225
598997c8
KS
32262011-03-16 Keith Seitz <keiths@redhat.com>
3227
3228 PR c++/12273
3229 * gdb.cp/cmpd-minsyms.exp: New test.
3230 * gdb.cp/cmpd-minsyms.cc: New file.
3231
3232 PR c++/11734
3233 * gdb.cp/ovsrch.exp: New test.
3234 * gdb.cp/ovsrch.h: New file.
3235 * gdb.cp/ovsrch1.cc: New file.
3236 * gdb.cp/ovsrch2.cc: New file.
3237 * gdb.cp/ovsrch3.cc: New file.
3238 * gdb.cp/ovsrch4.cc: New file.
3239
c91513d8
PP
32402011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3241
3242 PR gdb/12528
3243 * gdb.base/Makefile.in: Adjust EXECUTABLES.
3244 * gdb.base/break-on-linker-gcd-function.exp: New test.
3245 * gdb.base/break-on-linker-gcd-function.cc: New file.
3246
7470fc63
AT
32472011-03-15 Andreas Tobler <andreast@fgznet.ch>
3248
3249 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
3250
959e7469
PM
32512011-03-15 Phil Muldoon <pmuldoon@redhat.com>
3252
3253 * lib/gdb.exp (gdb_unload): Add another termination case.
3254
9373cf26
JK
32552011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3256
3257 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
3258 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
3259 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
3260 Provide a stub byte there.
3261 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
3262 DW_AT_entry_pc.
3263 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
3264
24e9cda0
UW
32652011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
3266
3267 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
3268 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
3269 "generic ABI, auto".
3270 (altivec_abi_tests): Accept vectors returned by reference.
3271
7371cf6d
PM
32722010-03-14 Phil Muldoon <pmuldoon@redhat.com>
3273
3274 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
3275
ce77046a
UW
32762011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
3277
3278 * gdb.python/py-section-script.exp: Skip test if no Python support.
3279
176400c3
UW
32802011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
3281
3282 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
3283
ecec24e6
PM
32842011-03-10 Phil Muldoon <pmuldoon@redhat.com>
3285
3286 * gdb.python/py-parameter.exp: Update tests to the new Python
3287 parameter API. Add "no documentation" test. Add deprecated API
3288 backward compatibility test.
3289
5dbdd470
TT
32902011-03-09 Tom Tromey <tromey@redhat.com>
3291
3292 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
3293 gdb_continue_to_end.
3294
b66e66ee
MK
32952011-03-09 Mark Kettenis <kettenis@gnu.org>
3296
3297 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
3298 tabs.
3299
eceb0c5f
TT
33002011-03-09 Tom Tromey <tromey@redhat.com>
3301
3302 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
3303 parentheses.
3304 (gdb_continue_to_end): Add "allow_extra" parameter. Use
3305 $command.
3306 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
3307 argument to gdb_continue_to_end.
3308 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
3309 argument to gdb_continue_to_end.
3310 * gdb.cp/annota3.exp: Fix regex.
3311 * gdb.cp/annota2.exp: Fix regex.
3312 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
3313 gdb_continue_to_end.
3314 * gdb.base/call-signal-resume.exp: Revert earlier patch.
3315 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
3316 gdb_continue_to_end.
3317
63154eca
PA
33182011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3319
3320 * gdb.server/ext-run.exp
3321 (load new file without any gdbserver inferior): New test.
3322
967d1f9b
TT
33232011-03-07 Tom Tromey <tromey@redhat.com>
3324
3325 * Makefile.in (TAGS): Rewrite.
3326
d68dcbb9
JK
33272011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3328
3329 * gdb.trace/report.exp (12.1: trace report #1): New match for the
3330 initial commands echo. New match for `Found trace'. Anchor all the
3331 other matches. Anchor and match for `No trace frame found' the final
3332 match.
3333
6bf58e63
TT
33342011-03-07 Tom Tromey <tromey@redhat.com>
3335
3336 * Makefile.in (TAGS): New target.
3337
fda326dd
TT
33382011-03-07 Tom Tromey <tromey@redhat.com>
3339
3340 * lib/opencl.exp (skip_opencl_tests): Update for exit message
3341 change.
3342 * lib/mi-support.exp (mi_gdb_test): Update for exit message
3343 change.
3344 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
3345 exit message change.
3346 (skip_altivec_tests): Update for exit message change.
3347 (skip_vsx_tests): Likewise.
3348 (gdb_continue_to_end): Likewise. Add 'command' argument.
3349 * lib/cell.exp (skip_cell_tests): Update for exit message change.
3350 * gdb.threads/tls.exp: Update for exit message change.
3351 * gdb.threads/thread-unwindonsignal.exp: Use
3352 gdb_continue_to_end.
3353 * gdb.threads/step.exp (step_it): Update for exit message change.
3354 (continue_all): Likewise.
3355 * gdb.threads/print-threads.exp (test_all_threads): Update for
3356 exit message change.
3357 * gdb.threads/interrupted-hand-call.exp: Use
3358 gdb_continue_to_end.
3359 * gdb.threads/execl.exp: Use gdb_continue_to_end.
3360 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
3361 gdb_continue_to_end.
3362 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
3363 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
3364 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
3365 * gdb.cp/method.exp: Update for exit message change.
3366 * gdb.cp/mb-templates.exp: Update for exit message change.
3367 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
3368 * gdb.cp/annota3.exp: Update for exit message change.
3369 * gdb.cp/annota2.exp: Update for exit message change.
3370 * gdb.cell/fork.exp: Use gdb_continue_to_end.
3371 * gdb.base/term.exp: Update for exit message change.
3372 * gdb.base/step-test.exp (test_i): Update for exit message change.
3373 * gdb.base/sigstep.exp (advance): Update for exit message change.
3374 (advancei): Likewise.
3375 * gdb.base/siginfo.exp: Update for exit message change.
3376 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
3377 * gdb.base/reread.exp: Use gdb_continue_to_end.
3378 * gdb.base/langs.exp: Use gdb_continue_to_end.
3379 * gdb.base/interrupt.exp: Update for exit message change.
3380 * gdb.base/gdb1555.exp: Update for exit message change.
3381 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
3382 * gdb.base/ending-run.exp: Update for exit message change.
3383 * gdb.base/chng-syms.exp: Update for exit message change.
3384 * gdb.base/checkpoint.exp: Update for exit message change.
3385 * gdb.base/catch-syscall.exp (check_for_program_end): Use
3386 gdb_continue_to_end.
3387 (test_catch_syscall_with_wrong_args): Likewise.
3388 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
3389 * gdb.base/break-interp.exp (test_ld): Update for exit message
3390 change.
3391 * gdb.base/bang.exp: Update for exit message change.
3392 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
3393 (do_call_attach_tests): Likewise.
3394 * gdb.base/a2-run.exp: Update for exit message change.
3395 * gdb.arch/ppc-dfp.exp: Update for exit message change.
3396 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
3397 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
3398
dd19bd70
JK
33992011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3400
3401 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
3402
30e62689
TT
34032011-03-03 Tom Tromey <tromey@redhat.com>
3404
3405 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
3406 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
3407 * gdb.hp/gdb.aCC/configure.ac: Remove.
3408 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
3409 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
3410 * gdb.hp/gdb.base-hp/configure.ac: Remove.
3411 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
3412 * gdb.hp/gdb.compat/configure (Makefile): Remove.
3413 * gdb.hp/gdb.compat/configure.ac: Remove.
3414 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3415 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3416 * gdb.hp/gdb.defects/configure.ac: Remove.
3417 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3418 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3419 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3420 * gdb.hp/configure.ac: Remove.
3421 * gdb.hp/configure: Remove.
3422 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3423 substitution.
3424 (Makefile): Remove rule.
3425 * gdb.cell/configure.ac: Remove.
3426 * gdb.cell/configure: Remove.
3427 * gdb.stabs/Makefile.in (Makefile): Remove.
3428 (distclean): Don't remove config.status or config.log.
3429 * gdb.stabs/configure (Makefile): Remove.
3430 * gdb.stabs/configure.ac: Remove.
3431 * configure: Rebuild.
3432 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3433 Remove stabs- and cell-specific logic. Test for existence of
3434 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3435 subdirectories, gdb.cell, and and gdb.stabs.
3436 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3437
c171f854
JB
34382011-03-03 Joel Brobecker <brobecker@adacore.com>
3439
3440 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3441 end of buffer.
3442
9a5193cb
JB
34432011-03-02 Joel Brobecker <brobecker@adacore.com>
3444
3445 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3446 gdb_test when running a test where we expected no output back.
3447
9bb4c1bb
MS
34482011-02-28 Michael Snyder <msnyder@vmware.com>
3449
3450 * gdb.cp/overload.cc: Change initializer value to integer.
3451
3bd0f5ef
MS
34522011-02-27 Michael Snyder <msnyder@vmware.com>
3453
3454 * gdb.multi/base.exp: Add test for remove-inferiors.
3455
2279eaad
JB
34562011-02-26 Joel Brobecker <brobecker@adacore.com>
3457
3458 * gdb.python/py-frame.exp: Simplify the initialization phase
3459 using prepare_for_testing.
3460
c82c0b55
MS
34612011-02-25 Michael Snyder <msnyder@vmware.com>
3462
3463 * gdb.multi/base.exp: Add tests for info inferiors with args.
3464
1d94651b
JK
34652011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3466
3467 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3468 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3469 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3470 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3471 asmfile3. Comment the STABS (#3) file compilation. Compile
3472 everything through assembler. Provide KFAIL for symtab/12497.
3473 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3474 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3475 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3476 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3477
3bd0f5ef
MS
34782011-02-24 Michael Snyder <msnyder@vmware.com>
3479
3480 * gdb.base/break.exp: Add tests for delete breakpoints using
3481 convenience variables and value history references.
3482
12c1418e
MS
34832011-02-24 Michael Snyder <msnyder@vmware.com>
3484
3485 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3486 left behind in previous check-in.
3487
e5a67952
MS
34882011-02-23 Michael Snyder <msnyder@vmware.com>
3489
3490 * gdb.base/break.exp: Add tests for "info break" with arguments.
3491 * gdb.trace/infotrace.exp: Update patterns for error and help.
3492 * gdb.base/completion.exp: Update pattern.
3493 * gdb.base/ena-dis-br.exp: Update pattern.
3494 * gdb.base/help.exp: Update patterns.
3495
34962011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3497
3498 * gdb.base/memattr.exp: New test.
3499 * gdb.base/memattr.c: Test load for memattr.exp.
3500
6e6fbe60
DE
35012011-02-22 Doug Evans <dje@google.com>
3502
3503 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3504
1d41d745
MS
35052011-02-22 Michael Snyder <msnyder@vmware.com>
3506
3507 * Makefile.in: Make more clean.
3508 * gdb.ada/Makefile.in: Ditto.
3509 * gdb.arch/Makefile.in: Ditto.
3510 * gdb.asm/Makefile.in: Ditto.
3511 * gdb.base/Makefile.in: Ditto.
3512 * gdb.cp/Makefile.in: Ditto.
3513 * gdb.dwarf2/Makefile.in: Ditto.
3514 * gdb.java/Makefile.in: Ditto.
3515 * gdb.mi/Makefile.in: Ditto.
3516 * gdb.modula2/Makefile.in: Ditto.
3517 * gdb.python/Makefile.in: Ditto.
3518 * gdb.server/Makefile.in: Ditto.
3519 * gdb.stabs/Makefile.in: Ditto.
3520 * gdb.threads/Makefile.in: Ditto.
3521 * gdb.trace/Makefile.in: Ditto.
3522
79ba84ca
MS
35232011-02-22 Michael Snyder <msnyder@vmware.com>
3524
df46027d 3525 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3526 info threads.
3527
b9b35694
JB
35282011-02-22 Joel Brobecker <brobecker@adacore.com>
3529
3530 * gdb.python/py-breakpoint.exp: Fix the expected output of
3531 one of the "maint info breakpoints" tests to accept the output
3532 generated on platforms that do not have hardware watchpoints.
3533
8bfb830f
JB
35342011-02-22 Joel Brobecker <brobecker@adacore.com>
3535
3536 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3537 clean_restart. Be a little stricter in the expected output
3538 for one of the tests. Fix a typo in one of the comments.
3539
c45f3c54
JB
35402011-02-22 Joel Brobecker <brobecker@adacore.com>
3541
3542 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3543 Delete variable binfile, no longer use. Add or modify test
3544 comments to make them unique.
3545
b97c863c
MS
35462011-02-21 Michael Snyder <msnyder@vmware.com>
3547
3548 * Makefile.in: Update for make clean.
3549 * gdb.ada/Makefile.in: Ditto.
3550 * gdb.arch/Makefile.in: Ditto.
3551 * gdb.asm/Makefile.in: Ditto.
3552 * gdb.base/Makefile.in: Ditto.
3553 * gdb.cp/Makefile.in: Ditto.
3554 * gdb.dwarf2/Makefile.in: Ditto.
3555 * gdb.java/Makefile.in: Ditto.
3556 * gdb.mi/Makefile.in: Ditto.
3557 * gdb.modula2/Makefile.in: Ditto.
3558 * gdb.python/Makefile.in: Ditto.
3559 * gdb.server/Makefile.in: Ditto.
3560 * gdb.stabs/Makefile.in: Ditto.
3561 * gdb.threads/Makefile.in: Ditto.
3562 * gdb.trace/Makefile.in: Ditto.
3563
aea5b279
MS
35642011-02-21 Michael Snyder <msnyder@vmware.com>
3565
3566 * gdb.threads/thread-find.exp: Update patterns for changes in
3567 output of "info threads" command.
3568
e3039479
UW
35692011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3570 Ulrich Weigand <uweigand@de.ibm.com>
3571
3572 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3573 (skip_hw_watchpoint_tests): Likewise.
3574 (skip_hw_watchpoint_multi_tests): Likewise.
3575
b800ec70
UW
35762011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3577
3578 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3579 (skip_hw_watchpoint_tests): Likewise.
3580 (skip_hw_watchpoint_multi_tests): Likewise.
3581 (skip_hw_watchpoint_access_tests): Likewise.
3582
3583 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3584 * gdb.base/pr11022.exp: Likewise.
3585 * gdb.base/watch-read.exp: Likewise.
3586 * gdb.base/watch_thread_num.exp: Likewise.
3587 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3588 * gdb.base/watchpoint-hw.exp: Likewise.
3589 * gdb.base/watchpoint.exp: Likewise.
3590 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3591 * gdb.threads/watchthreads-reorder.exp: Likewise.
3592 * gdb.threads/watchthreads.exp: Likewise.
3593 * gdb.threads/watchthreads2.exp: Likewise.
3594
91033e37
JB
35952011-02-21 Joel Brobecker <brobecker@adacore.com>
3596
3597 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3598 the debugger is unable to find the array bounds.
3599
eeaafae2
JK
36002011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3601
3602 * gdb.cp/typedef-operator.exp: New file.
3603 * gdb.cp/typedef-operator.cc: New file.
3604
e338d953
MS
36052011-02-17 Michael Snyder <msnyder@vmware.com>
3606
3607 * gdb.threads/thread-find.exp: Fix regular expressions.
3608
e67ad678
JB
36092011-02-17 Joel Brobecker <brobecker@adacore.com>
3610
3611 * gdb.ada/packed_array: Expand testcase to test printing of
3612 unconstrained packed array.
3613
93084bca
JB
36142011-02-17 Joel Brobecker <brobecker@adacore.com>
3615
3616 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3617
a0c78a73
PA
36182011-02-16 Pedro Alves <pedro@codesourcery.com>
3619
f65d5553 3620 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3621 (main): Initialize it before collecting, and and clear it
3622 afterwards.
f65d5553
PA
3623 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3624 collecting with '{type} addr', where the addr expression is not an
3625 rvalue.
a0c78a73 3626
3dfcbbd2
KW
36272011-02-16 Ken Werner <ken.werner@de.ibm.com>
3628
3629 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3630 a bool variable. Expect correct OpenCL names for vector types. Use the
3631 uc3 variable name instead of referring to the uchar3 built-in type.
3632 Escape the asterisk at the half pointer test.
3633
08807d5a
PA
36342011-02-16 Pedro Alves <pedro@codesourcery.com>
3635
f65d5553 3636 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3637 (main): Initialize it before collecting, and and clear it
3638 afterwards.
f65d5553
PA
3639 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3640 collecting overlapping memory ranges.
08807d5a 3641
60f98dde
MS
36422011-02-15 Michael Snyder <msnyder@vmware.com>
3643
3644 * gdb.base/default.exp: Add tests for thread commands.
3645 * gdb.base/help.exp: Add tests for thread commands.
3646 * gdb.threads/thread-find.exp: New test for thread find command.
3647
648cd113
KW
36482011-02-15 Ken Werner <ken.werner@de.ibm.com>
3649
3650 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3651
494e194e
YQ
36522011-02-15 Yao Qi <yao@codesourcery.com>
3653
3654 PR tdep/12352
3655 * gdb.arch/arm-disp-step.S : New test for str instruction.
3656 * gdb.arch/arm-disp-step.exp : Likewise.
3657
d9492458
TJB
36582011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3659
3660 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3661 "vector_register2_vr" test strings. Test the extended floating
3662 point registers (F32~F63).
3663 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3664 IBM XL C compiler. Make the test program use a register provided
3665 by the compiler for the lxvd2x instruction.
3666
8af8e3bc
PA
36672011-02-14 Pedro Alves <pedro@codesourcery.com>
3668
3669 * gdb.trace/unavailable.cc (class Base, class Middle, class
3670 Derived): New types.
3671 (derived_unavail, derived_partial, derived_whole): New globals.
3672 (virtual_partial): New global.
3673 (virtualp): Point at virtual_partial.
3674 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3675 related to unavailable vptr.
3676
1b28d0b3
PA
36772011-02-14 Pedro Alves <pedro@codesourcery.com>
3678
3679 * gdb.trace/unavailable.cc (a, b, c): New globals.
3680 (main): Set and clear them.
3681 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3682 `a' and `c', and check that `b' isn't collected, although `a' and
3683 `c' are.
3684
ec0a52e1
PA
36852011-02-14 Pedro Alves <pedro@codesourcery.com>
3686
3687 * gdb.trace/unavailable.cc (struct Virtual): New.
3688 (virtualp): New global pointer.
3689 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3690 printing a pointer to an object whose type has a vtable, with
3691 print object on.
3692
24e6bcee
PA
36932011-02-14 Pedro Alves <pedro@codesourcery.com>
3694
3695 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3696 value repeat handles unavailableness.
3697
39d37385
PA
36982011-02-14 Pedro Alves <pedro@codesourcery.com>
3699
3700 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3701 tests for building arrays from unavailable values, subscripting
3702 non-memory rvalue unvailable arrays, and accessing fields or
3703 baseclasses of non-lazy unavailable values,
3704 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3705 struct types.
3706 (g_smallstruct, g_smallstruct_b): New globals.
3707
06d72e16
PA
37082011-02-14 Pedro Alves <pedro@codesourcery.com>
3709
3710 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3711
bc9a5551
JK
37122011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3713
3714 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3715 * gdb.cp/overload-const.exp: New file.
3716 * gdb.cp/overload-const.cc: New file.
3717
54fcddd0
UW
37182011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3719
3720 * gdb.opencl/callfuncs.cl: New file.
3721 * gdb.opencl/callfuncs.exp: New test.
3722 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3723
d6dafb7c
UW
37242011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3725
3726 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3727 when computing result.
3728 * gdb.arch/altivec-abi.exp: Update expected results.
3729
a449c2d8
TJB
37302011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3731
3732 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3733 * gdb.base/jit.exp: Likewise.
3734 * gdb.base/pie-execl.exp: Likewise.
3735 * gdb.base/solib-nodir.exp: Likewise.
3736 * gdb.base/solib-overlap.exp: Likewise.
3737
764880b7
PA
37382011-02-07 Pedro Alves <pedro@codesourcery.com>
3739
3740 * gdb.trace/collection.c (global_pieces): New.
3741 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3742 New procedure.
3743 (gdb_trace_collection_test): Call it.
3744
505500db
SW
37452011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3746
3747 * gdb.python/py-evthreads.c: New file.
3748 * gdb.python/py-evthreads.exp: New file.
3749 * gdb.python/py-events.py: New file.
3750 * gdb.python/py-events.exp: New file.
3751 * gdb.python/py-events.c: New file.
3752
385203ed
DD
37532011-02-04 David Daney <ddaney@caviumnetworks.com>
3754
3755 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3756
9011945e
AB
37572011-02-03 Andrew Burgess <aburgess@broadcom.com>
3758
3759 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3760 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3761 boundary between two compilation units.
3762
580688f3
PA
37632011-02-02 Pedro Alves <pedro@codesourcery.com>
3764
3765 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3766 (Virtual): New structs.
3767 (virtual_o, virtual_middle_b): New globals.
3768 * gdb.cp/virtbase.exp: New tests.
3769
d3f0f853
PP
37702011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3771
3772 * gdb.base/jit.exp: New file.
3773 * gdb.base/jit-main.c: New file.
3774 * gdb.base/jit-solib.c: New file.
3775
b2030fb5
UW
37762011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3777
3778 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3779 proceed to initial kernel entry point.
3780 * gdb.opencl/datatypes.exp: Likewise.
3781 * gdb.opencl/operators.exp: Likewise.
3782 * gdb.opencl/vec_comps.exp: Likewise.
3783
2db19d1e
SW
37842011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3785
3786 * gdb.cp/nsnested.cc: New.
3787 * gdb.cp/nsnested.exp: New.
3788 * gdb.cp/nsnoimports.exp: New.
3789 * gdb.cp/nsnoimports.cc: New.
3790
6b0c4c1f
JB
37912011-01-31 Joel Brobecker <brobecker@adacore.com>
3792
3793 * gdb.base/interact.exp: Add extra tests that verify that
3794 the value of the interactive-mode setting does not change
3795 after the script is sourced.
3796
80b23b6a
JK
37972011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3798
3799 * gdb.cp/noparam.exp: New file.
3800 * gdb.cp/noparam.cc: New file.
3801
ffd5ec24
PA
38022011-01-28 Pedro Alves <pedro@codesourcery.com>
3803
3804 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3805 there's no stack or registers.
3806
a81766d8
TT
38072011-01-26 Tom Tromey <tromey@redhat.com>
3808
3809 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3810 space before string output. Add test for "set print pretty off"
3811 case.
3812
585fdaa1
PA
38132011-01-25 Pedro Alves <pedro@codesourcery.com>
3814
3815 * gdb.base/frame-args.exp: Adjust.
3816 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3817 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3818 * gdb.dwarf2/pieces.exp: Adjust.
3819 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3820 * gdb.opt/inline-locals.exp: Adjust.
3821 * gdb.threads/fork-child-threads.exp: Adjust.
3822
d468832a
KW
38232011-01-25 Ken Werner <ken.werner@de.ibm.com>
3824
3825 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3826 OpenCL kernel function. Add a comment as marker. Add address space
3827 qualifiers for the remaining program scope variables.
3828 * gdb.opencl/datatypes.cl: Likewise.
3829 * gdb.opencl/operators.cl: Likewise.
3830 * gdb.opencl/vec_comps.cl: Likewise.
3831 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3832 Add breakpoint at the marker comment.
3833 * gdb.opencl/datatypes.exp: Likewise.
3834 * gdb.opencl/operators.exp: Likewise.
3835 * gdb.opencl/vec_comps.exp: Likewise.
3836
490f124f
PA
38372011-01-24 Pedro Alves <pedro@codesourcery.com>
3838
3839 * gdb.base/printcmds.c (some_struct): New struct and instance.
3840 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3841 procedure.
3842 <global scope>: Call it.
3843
6da78614
KW
38442011-01-21 Ken Werner <ken.werner@de.ibm.com>
3845
3846 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3847 argument to the gdb_compile_opencl_hostapp call.
3848
ec64c9aa
YQ
38492011-01-19 Yao Qi <yao@codesourcery.com>
3850
3851 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3852 positve list.
3853
810cfdbb
YQ
38542011-01-19 Yao Qi <yao@codesourcery.com>
3855
3856 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3857 canonical form.
3858 Remove "xscale-*-*"
3859 * gdb.xml/tdesc-regs.exp: Likewise.
3860 * gdb.python/py-section-script.exp: Replace ARM target triplet
3861 with canonical form.
3862 Match arm*-*-symbianelf*.
3863 * gdb.base/dup-sect.exp: Likewise.
3864 * lib/dwarf.exp: New.
3865 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3866 dwarf2_support.
3867 * gdb.dwarf2/dup-psym.exp: Likewise.
3868 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3869 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3870 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3871 * gdb.dwarf2/dw2-basic.exp: Likewise.
3872 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3873 * gdb.dwarf2/dw2-const.exp: Likewise.
3874 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3875 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3876 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3877 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3878 * gdb.dwarf2/dw2-filename.exp: Likewise.
3879 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3880 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3881 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3882 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3883 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3884 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3885 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3886 * gdb.dwarf2/dw2-producer.exp: Likewise.
3887 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3888 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3889 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3890 * gdb.dwarf2/dw2-strp.exp: Likewise.
3891 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3892 * gdb.dwarf2/implptr.exp: Likewise.
3893 * gdb.dwarf2/mac-fileno.exp: Likewise.
3894 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3895 * gdb.dwarf2/pieces.exp: Likewise.
3896 * gdb.dwarf2/pr11465.exp: Likewise.
3897 * gdb.dwarf2/valop.exp: Likewise.
3898 * gdb.dwarf2/watch-notconst.exp: Likewise.
3899 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3900
4694da01
TT
39012011-01-19 Tom Tromey <tromey@redhat.com>
3902
3903 * gdb.python/py-infthread.exp: Add thread tests.
3904
b075872c
JB
39052011-01-14 Joel Brobecker <brobecker@adacore.com>
3906
3907 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3908
2c3e6e24
JB
39092011-01-14 Joel Brobecker <brobecker@adacore.com>
3910
3911 * gdb.ada/widewide: New testcase.
3912
de8fa76c
JB
39132011-01-13 Joel Brobecker <brobecker@adacore.com>
3914
3915 * gdb.base/interact.exp: New testcase.
3916
1b05df00
TT
39172011-01-12 Tom Tromey <tromey@redhat.com>
3918
3919 * gdb.mi/gdb2549.exp: Update for error message changes.
3920 * gdb.mi/mi-cli.exp: Likewise.
3921 * gdb.mi/mi-disassemble.exp: Likewise.
3922 * gdb.mi/mi-pthreads.exp: Likewise.
3923 * gdb.mi/mi-regs.exp: Likewise.
3924 * gdb.mi/mi-stack.exp: Likewise.
3925 * gdb.mi/mi-var-block.exp: Likewise.
3926 * gdb.mi/mi-var-cmd.exp: Likewise.
3927 * gdb.mi/mi2-cli.exp: Likewise.
3928 * gdb.mi/mi2-disassemble.exp: Likewise.
3929 * gdb.mi/mi2-pthreads.exp: Likewise.
3930 * gdb.mi/mi2-regs.exp: Likewise.
3931 * gdb.mi/mi2-stack.exp: Likewise.
3932 * gdb.mi/mi2-var-block.exp: Likewise.
3933 * gdb.mi/mi2-var-cmd.exp: Likewise.
3934
c2ff108b
JK
39352011-01-12 Andrew Burgess <aburgess@broadcom.com>
3936 Jan Kratochvil <jan.kratochvil@redhat.com>
3937
3938 PR fortran/11104 and DWARF unbound arrays detection.
3939 * gdb.fortran/multi-dim.exp: New file.
3940 * gdb.fortran/multi-dim.f90: New file.
3941
b716877b
AB
39422011-01-12 Andrew Burgess <aburgess@broadcom.com>
3943
3944 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
3945 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
3946 add new tests for opcode dumping.
3947
6c162d5e
TT
39482011-01-11 Tom Tromey <tromey@redhat.com>
3949
3950 * gdb.python/py-infthread.exp: Load gdb-python.exp.
3951
77b06cd7
TJB
39522010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
3953
3954 Convert hardware watchpoints to use breakpoint_ops.
3955 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
3956 type is not supported.
3957 * gdb.base/foll-fork.exp: Likewise.
3958 * gdb.base/foll-vfork.exp: Likewise.
3959
f39a75d0
PM
39602011-01-10 Phil Muldoon <pmuldoon@redhat.com>
3961
3962 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
3963 Use load_lib gdb-python.exp.
3964 * gdb.python/python.exp: Ditto.
3965 * gdb.python/py-function.exp: Ditto.
3966
fc529d80
AS
39672011-01-09 Andreas Schwab <schwab@linux-m68k.org>
3968
3969 * gdb.threads/tls.exp ("info address me"): Fix expected output.
3970
fb03cb59
JK
39712011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3972
3973 * configure: Regenerate.
3974
d8e22779
TT
39752011-01-06 Tom Tromey <tromey@redhat.com>
3976
3977 * gdb.python/py-frame.exp: Test gdb.newest_frame.
3978
09050809
JB
39792011-01-06 Joel Brobecker <brobecker@adacore.com>
3980
fc529d80
AS
3981 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
3982 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
3983 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3984 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
3985 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
3986 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3987 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
3988 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
3989 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
3990 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
3991 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
3992 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
3993 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
3994 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3995 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3996 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
3997 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
3998 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
3999 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4000 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
4001 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
4002 gdb.ada/uninitialized_vars.exp,
4003 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
4004 Simplify by using clean_restart.
09050809 4005
8ed5dd9e
JB
40062011-01-06 Joel Brobecker <brobecker@adacore.com>
4007
4008 Add marker to be used as anchor for inserting breakpoints.
4009 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
4010 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
4011 Likewise.
4012
4013 Remove uses of gdb_start_cmd.
4014 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
4015 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
4016
4017 Do not run testcase if testing with GDBserver.
4018 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
4019 if testing with GDBserver.
4020
368a124f
JB
40212011-01-06 Joel Brobecker <brobecker@adacore.com>
4022
4023 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
4024 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
4025 copyright header.
4026
44944448
JB
40272011-01-05 Joel Brobecker <brobecker@adacore.com>
4028
4029 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
4030 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
4031 testsuite/gdb.fortran/complex.f,
4032 testsuite/gdb.fortran/derived-type.f90,
4033 testsuite/gdb.fortran/library-module-lib.f90,
4034 testsuite/gdb.fortran/library-module-main.f90,
4035 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
4036 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
4037 Copyright year update.
4038
31886ea6
JB
40392011-01-05 Joel Brobecker <brobecker@adacore.com>
4040
4041 * gdb.base/langs1.f: Add copyright header.
4042
ebedcab5
JK
40432011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4044
4045 * gdb.base/morestack.exp: New file.
4046 * gdb.base/morestack.c: New file.
4047
de1eb2f9
JK
40482011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4049
4050 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
4051
9e87a409
JB
40522010-12-29 Joel Brobecker <brobecker@adacore.com>
4053
4054 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
4055 * gdb.ada/arrayptr.exp: Add test printing that new variable.
4056
720d1a40
JB
40572010-12-29 Joel Brobecker <brobecker@adacore.com>
4058
4059 * gdb.ada/lang_switch.exp: Correct expected parameter value.
4060
a283af87
AS
40612010-12-25 Andreas Schwab <schwab@linux-m68k.org>
4062
5d3d9cba
AS
4063 * gdb.threads/tls.exp: Fix typo.
4064
a283af87
AS
4065 * gdb.threads/thread-specific.exp (get_thread_list): Update.
4066 * gdb.threads/execl.exp: Update.
4067
2a20745c
YQ
40682010-12-23 Yao Qi <yao@codesourcery.com>
4069
4070 * gdb.arch/arm-disp-step.exp: New.
4071 * gdb.arch/arm-disp-step.S: New.
4072
a7658b96
TT
40732010-12-21 Tom Tromey <tromey@redhat.com>
4074
4075 * gdb.threads/execl.exp: Update.
4076 * gdb.threads/linux-dp.exp: Update.
4077 * gdb.threads/manythreads.exp: Update.
4078 * gdb.threads/tls.exp: Update.
4079
5b79abe7
TT
40802010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
4083 (NextOverThrowDerivates) <resumebpt>: New.
4084 (resumebpt_test): New.
4085 (main): Call resumebpt_test.
4086 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
4087
0914bcdb
SS
40882010-12-12 Stan Shebs <stan@codesourcery.com>
4089
4090 * gdb.trace/tsv.exp: Test print command on trace state variables.
4091
305aeedc
TT
40922010-12-09 Tom Tromey <tromey@redhat.com>
4093
4094 * gdb.base/interp.exp: Add regression test.
4095
186c406b
TT
40962010-12-09 Tom Tromey <tromey@redhat.com>
4097
4098 * gdb.java/jnpe.java: New file.
4099 * gdb.java/jnpe.exp: New file.
4100 * gdb.cp/nextoverthrow.exp: New file.
4101 * gdb.cp/nextoverthrow.cc: New file.
4102
aae1c79a
DE
41032010-12-07 Doug Evans <dje@google.com>
4104
4105 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
4106 of data-directory.
4107 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
4108 updated.
4109 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
4110
60f98dde 41112010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
4112
4113 * gdb.base/callfuncs.exp: Test for skip_float_tests.
4114 * gdb.base/call-sc.exp: Ditto.
4115 * gdb.base/finish.exp: Ditto.
4116 * gdb.base/return.exp: Ditto.
4117 * gdb.base/return2.exp: Ditto.
4118
5fa290c1
DE
41192010-11-30 Doug Evans <dje@google.com>
4120
4121 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4122 (gdb_expect_list): Fix spelling errors in comments.
4123 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
4124 send_gdb/gdb_expect_list where applicable.
4125 * gdb.base/call-ar-st.exp: Ditto.
4126 * gdb.base/funcargs.exp: Ditto.
4127 * gdb.base/gcore.exp: Ditto.
4128 * gdb.base/page.exp: Ditto.
4129 * gdb.base/sigaltstack.exp: Ditto.
4130 * gdb.base/siginfo.exp: Ditto.
4131 * gdb.base/sigstep.exp: Ditto.
4132 * gdb.base/trace-commands.exp: Ditto.
4133
4e04c971
DE
41342010-11-29 Doug Evans <dje@google.com>
4135
4136 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
4137 printer-name;subprinter-name.
4138
8cf6f0b1
TT
41392010-11-29 Tom Tromey <tromey@redhat.com>
4140
4141 * gdb.dwarf2/implptr.exp: New file.
4142 * gdb.dwarf2/implptr.c: New file.
4143 * gdb.dwarf2/implptr.S: New file.
4144
94b6973e
PM
41452010-11-29 Phil Muldoon <pmuldoon@redhat.com>
4146
fc529d80 4147 PR python/12199
94b6973e
PM
4148
4149 * gdb.python/py-breakpoint.exp: Test the delete method.
4150
8358c15c
JK
41512010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4152
4153 Fix step_resume_breakpoint unsaved during an infcall.
4154 * gdb.base/step-resume-infcall.exp: New file.
4155 * gdb.base/step-resume-infcall.c: New file.
4156
f6df29bc
TJB
41572010-11-24 Edjunior Machado <emachado@br.ibm.com>
4158
4159 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
4160
f2b5a5cf
TJB
41612010-11-24 Edjunior Machado <emachado@br.ibm.com>
4162
4163 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4164 on ppc64's symbols; "finish" and "return" commands must accept to
4165 show the caller line again as well as the line after.
4166 * gdb.asm/powerpc64.inc: New file.
4167
6b0ecdc2
DE
41682010-11-23 Doug Evans <dje@google.com>
4169
4170 * lib/gdb.exp (gdb_test_sequence): New function.
4171 (gdb_expect_list): Add verbose -log call for each pattern.
4172 * gdb.base/signals.exp (test_handle_all_print): Call it.
4173 Reduce timeout increment from 6 minutes to 1 minute.
4174 * gdb.server/ext-run.exp: Call it.
4175
ea976c60
PM
41762010-11-23 Phil Muldoon <pmuldoon@redhat.com>
4177
f2b5a5cf 4178 PR python/12212
ea976c60
PM
4179
4180 * gdb.python/python.exp: Check that selected_thread raises an
4181 error when no inferior is loaded.
4182
c0efa795
JK
41832010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4184
4185 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
4186 * gdb.dwarf2/dw2-stack-boundary.S: New file.
4187
ec3aa567
JK
41882010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4189
4190 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
4191 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
4192
d8249011
DE
41932010-11-18 Doug Evans <dje@google.com>
4194
4195 * gdb.server/ext-run.exp: Fix intermittent failures.
4196
d4eba7d1
NF
41972010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4198
4199 * gdb.stabs/gdb11479.exp: Use runto_main.
4200
b04c2f88
NF
42012010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4202
4203 * gdb.base/break-entry.exp: Skip if using a stub.
4204
ae9d7ce4
NF
42052010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4206
4207 * gdb.python/py-inferior.exp: Pack values in target endianness.
4208
621c8364
TT
42092010-11-12 Tom Tromey <tromey@redhat.com>
4210
4211 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4212 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
4213 MemoryError.
4214 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
4215 type.
4216 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
4217 MemoryError.
4218 (test_subscript_regression): Update exception type.
4219
84f4c1fe
PM
42202010-11-11 Phil Muldoon <pmuldoon@redhat.com>
4221
4222 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
4223 breakpoint tests.
4224
a1442452
PA
42252010-11-09 Pedro Alves <pedro@codesourcery.com>
4226
4227 * gdb.base/watchpoint.exp: Test "watch -location" with an
4228 innacessible location.
4229
efd11a33
JK
42302010-11-09 Edjunior Machado <emachado@br.ibm.com>
4231 Luis Machado <luisgpm@br.ibm.com>
4232
4233 * gdb.base/maint.exp: Expect "." prefix.
4234 * gdb.base/nodebug.exp: Expect "." Likewise.
4235 * gdb.base/sepsymtab.exp: Expect "." Likewise.
4236 * gdb.base/watchpoint-cond-gone.exp: Likewise.
4237 * gdb.base/watchpoint.exp: Expect a software watch to be created for
4238 POWER server processors.
4239
aa00efb5
JK
42402010-11-08 Edjunior Machado <emachado@br.ibm.com>
4241 Luis Machado <luisgpm@br.ibm.com>
4242
4243 * gdb.base/break-entry.exp: convert entry point for
4244 ppc64 and expect leading `.' on ppc64's symbols
4245
99e7ae30
DE
42462010-11-05 Doug Evans <dje@google.com>
4247
4248 * gdb.base/help.exp: Update expected output.
b521dba8
DE
4249 * gdb.python/py-param.exp: Delete, contents moved to ...
4250 * gdb.python/py-parameter.exp: ... here. New file.
4251 Add test for gdb.parameter ("directories").
99e7ae30 4252
f4b8a18d
KW
42532010-11-05 Ken Werner <ken.werner@de.ibm.com>
4254
4255 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
4256 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
4257 * configure: Regenerate.
4258 * gdb.opencl/Makefile.in: New File.
4259 * gdb.opencl/datatypes.exp: Likewise.
4260 * gdb.opencl/datatypes.cl: Likewise.
4261 * gdb.opencl/operators.exp: Likewise.
4262 * gdb.opencl/operators.cl: Likewise.
4263 * gdb.opencl/vec_comps.exp: Likewise.
4264 * gdb.opencl/vec_comps.cl: Likewise.
4265 * gdb.opencl/convs_casts.exp: Likewise.
4266 * gdb.opencl/convs_casts.cl: Likewise.
4267 * lib/opencl.exp: Likewise.
4268 * lib/opencl_hostapp.c: Likewise.
4269 * lib/opencl_kernel.cl: Likewise.
4270 * lib/cl_util.c: Likewise.
4271 * lib/cl_util.c: Likewise.
4272 * gdb.base/default.exp (set language): Add "opencl" to the list of
4273 languages.
4274
a9d5ef47
SW
42752010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
4276
4277 * gdb.cp/overload.exp: Added test for inheritance overload.
4278 * gdb.cp/overload.cc: Ditto.
4279 * gdb.cp/oranking.exp: Removed releveant kfails.
4280
03eb1c79
JK
42812010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4282 Joel Brobecker <brobecker@adacore.com>
4283
4284 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
4285 check test_compiler_info.
4286
dbc98a8b
KW
42872010-11-03 Ken Werner <ken.werner@de.ibm.com>
4288
4289 * gdb.base/gnu_vector.exp: Adjust expect messages.
4290
120bd360
KW
42912010-11-03 Ken Werner <ken.werner@de.ibm.com>
4292
4293 * gdb.base/gnu_vector.exp: Add unary operator tests.
4294
c37f7098
KW
42952010-11-03 Ken Werner <ken.werner@de.ibm.com>
4296
4297 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
4298
7b51bc51
DE
42992010-11-02 Doug Evans <dje@google.com>
4300
4301 * gdb.python/py-pp-maint.c: New file.
4302 * gdb.python/py-pp-maint.exp: New file.
4303 * gdb.python/py-pp-maint.py: New file.
4304
50c97f38
TT
43052010-11-02 Tom Tromey <tromey@redhat.com>
4306
4307 * gdb.base/default.exp: Remove "scheme" from language list.
4308
a289b8f6
JK
43092010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4310
4311 Revert:
4312 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4313 * gdb.threads/sigstep-threads.exp: New file.
4314 * gdb.threads/sigstep-threads.c: New file.
4315
cd017491
MS
43162010-10-20 Michael Snyder <msnyder@vmware.com>
4317
4318 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
4319
8e6a5956
UW
43202010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4321
4322 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
4323 Skip test completely if gdb,no_hardware_watchpoints.
4324
2c04da0d
UW
43252010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4326
4327 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
4328 strict, but do not check for any particular function name within libc.
4329
79afc5ef
SW
43302010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4331
4332 * gdb.cp/smartp.exp: New test.
4333 * gdb.cp/smartp.cc : New test.
4334
026ffab7
SW
43352010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4336
4337 * gdb.cp/converts.exp: Test pointer to bool conversion.
4338 Test pointer to long conversion.
4339 * gdb.cp/oranking.exp: Removed relevant kfail.
4340
3a772aa4
TT
43412010-10-18 Tom Tromey <tromey@redhat.com>
4342
4343 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
4344 argument to lazy_string.
4345 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
4346 (pp_ls.to_string): Use it.
4347 * gdb.python/py-prettyprint.c (main): Move declarations to top.
4348 Add "estring2" local.
4349
5fc3827b
JK
43502010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4351
4352 Fix s390x compatibility.
4353 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
4354 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
4355
8aeb23f3
JK
43562010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4357
4358 * gdb.threads/sigstep-threads.exp: New file.
4359 * gdb.threads/sigstep-threads.c: New file.
4360
c1e56572
JK
43612010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4362
4363 * gdb.base/pie-execl.exp: New file.
4364 * gdb.base/pie-execl.c: New file.
4365
92163a10
JK
43662010-10-13 Doug Evans <dje@google.com>
4367 Jan Kratochvil <jan.kratochvil@redhat.com>
4368
4369 PR exp/12117
4370 * gdb.cp/ptype-cv-cp.cc: New file.
4371 * gdb.cp/ptype-cv-cp.exp: New file.
4372
7062b0a0
SW
43732010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
4374
4375 * gdb.cp/converts.cc: New test program.
4376 * gdb.cp/converts.exp: New test.
4377 * gdb.cp/overload.exp: Added test for void* vs int*.
4378 * gdb.cp/overload.exp: Ditto.
4379 * gdb.cp/oranking.exp: Removed related kfail.
4380
0e3509db
DE
43812010-10-13 Doug Evans <dje@google.com>
4382
4383 * lib/gdb-python.exp (gdb_check_python_config): New function.
4384 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
4385 * gdb.python/lib-types.cc: New file.
4386 * gdb.python/lib-types.exp: New file.
4387
8dc78533
JK
43882010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4389
4390 * gdb.python/py-error.exp: New file.
4391 * gdb.python/py-error.py: New file.
4392
93c17e06
JK
43932010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4394
4395 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
4396 gdb_test_multiple.
4397
d8b34041
JK
43982010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4399
4400 * gdb.base/break-interp.exp: Use ldlags for linking flags.
4401 * gdb.base/prelink.exp: Likewise.
4402 * gdb.base/solib-nodir.exp: Likewise.
4403 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
4404 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
4405 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
4406
e0cc584e
UW
44072010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
4408
4409 * break-interp.exp (test_ld): Use two separate gdb_expect statements
4410 for the "info files" test to avoid timeouts on slow machines.
4411
cfc353b1
JK
44122010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4413
4414 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4415 (main): Make openlib dummy call.
4416
d3d7896d
JK
44172010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4418
4419 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4420 * break-interp.exp (reach): Move the core body ...
4421 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4422 (test_ld): Provide always real argument, even to the linker. Replace
4423 dl_main by _dl_debug_state.
4424
5e533c94
JK
44252010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4426
4427 Fix results of prelinked PIEs on ppc*.
4428 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4429 Accept also DISPLACEMENT "PRESENT".
4430 (main): Replace "ZERO" displacements by "PRESENT".
4431
33540610
SW
44322010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4433
4434 * gdb.cp/oranking.exp: New test.
4435 * gdb.cp/oranking.cc: New test program.
4436
3bdf2bbd
KW
44372010-10-08 Ken Werner <ken.werner@de.ibm.com>
4438
4439 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4440 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4441
2f608a3a
KW
44422010-10-06 Ken Werner <ken.werner@de.ibm.com>
4443
4444 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4445 lush, lynx) New constant.
4446 * gdb.base/constvars.exp: Test const array types.
4447 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4448
aa2e2d8d
DE
44492010-10-06 Doug Evans <dje@google.com>
4450
4451 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4452 of syscall staging area.
4453
2844d6b5
KW
44542010-10-06 Ken Werner <ken.werner@de.ibm.com>
4455
4456 * gdb.base/gnu_vector.c: Add variable c4.
4457 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4458 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4459
7d8ac8bb
MR
44602010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4461
4462 * gdb.arch/altivec-abi.exp: Fix a typo.
4463
84a02e58
MR
44642010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4465
4466 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4467 to match a thread ID.
4468
b18e6318
JK
44692010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4470
4471 Fix s390x testcase compatibility.
4472 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4473
a2c09bd0
DE
44742010-10-01 Doug Evans <dje@google.com>
4475
4476 * lib/gdb-python.exp: New file.
4477 * gdb.python/py-block.exp: Use it.
4478 * gdb.python/py-breakpoint.exp: Ditto.
4479 * gdb.python/py-frame.exp: Ditto.
4480 * gdb.python/py-inferior.exp: Ditto.
4481 * gdb.python/py-param.exp: Ditto.
4482 * gdb.python/py-prettyprint.exp: Ditto.
4483 * gdb.python/py-shared.exp: Ditto.
4484 * gdb.python/py-symbol.exp: Ditto.
4485 * gdb.python/py-symtab.exp: Ditto.
4486 * gdb.python/py-type.exp: Ditto.
4487 * gdb.python/py-value.exp: Ditto.
4488 * gdb.python/python.exp: Ditto.
4489
38f12cfc
TT
44902010-09-30 Tom Tromey <tromey@redhat.com>
4491
4492 * gdb.base/anon.exp: New file.
4493 * gdb.base/anon.c: New file.
4494
9ae8282d
TT
44952010-09-30 Tom Tromey <tromey@redhat.com>
4496
4497 * gdb.base/completion.exp: Test completion through anonymous
4498 union.
4499 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4500
e9e07ba6
JK
45012010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4502
4503 Fix printing parameters of inlined functions.
4504 * gdb.dwarf2/dw2-inline-param.exp: New file.
4505 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4506 * gdb.dwarf2/dw2-inline-param.S: New file.
4507
cd2effb2
JK
45082010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 PR corefiles/12071.
4511 * gdb.base/corefile.exp (quit with a process, no question: load core)
4512 (quit with a core file): New tests.
4513
bceffbf3
JK
45142010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4515
4516 Fix GDB crash on inferior calls with self-referencing classes.
4517 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4518 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4519 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4520
1736ad11
JK
45212010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4522
4523 Fix lost siginfo_t for inferior calls.
4524 * gdb.base/siginfo-infcall.exp: New file.
4525 * gdb.base/siginfo-infcall.c: New file.
4526
a176ad92
JB
45272010-09-22 Joel Brobecker <brobecker@adacore.com>
4528
4529 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4530
c2b0a229
JK
45312010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4532
4533 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4534 New test.
4535 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4536
e8ae22d1
JB
45372010-09-22 Joel Brobecker <brobecker@adacore.com>
4538
4539 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4540 type of our const type.
4541
ec322823
SW
45422010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4543
4544 * gdb.cp/pr12028.cc: New.
4545 * gdb.cp/pr12028.exp: New.
4546
72929c62
JB
45472010-09-22 Joel Brobecker <brobecker@adacore.com>
4548
4549 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4550
875b4ff5 45512010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4552 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4553
4554 PR mi/11407
4555 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4556 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4557 * gdb.mi/dw2-ref-missing-frame.S New File.
4558 * gdb.mi/dw2-ref-missing-frame.exp New File.
4559
7155d578
TT
45602010-09-14 Tom Tromey <tromey@redhat.com>
4561
4562 PR symtab/8399:
4563 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4564
515ed532
TT
45652010-09-14 Tom Tromey <tromey@redhat.com>
4566
4567 PR exp/11803:
4568 * gdb.threads/tls.exp: Use C++.
4569 (check_thread_local): Use K::another_thread_local.
4570 * gdb.threads/tls.c (class K): New.
4571 (another_thread_local): Now a member of K.
4572 (spin): Update. No longer K&R C.
4573
450ca57c
SW
45742010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4575
4576 * gdb.cp/koenig.cc: created class for testing member lookup.
4577 * gdb.cp/koenig.exp: Added test for member lookup.
4578
dbd492a3
JK
45792010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4580
4581 Fix false FAILs on sourcetree topdir directory containing "kill".
4582 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4583 source line matching regexp.
4584
8d4d924b
JK
45852010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4586
4587 * gdb.python/python.exp (set height 0, collect help from uiout)
4588 (verify help to uiout): New tests.
4589
8e64f2a0
JK
45902010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4591
4592 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4593 is_lp64_target to check 64bit target.
4594
4569eed2
JK
45952010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4596
4597 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4598 (test_ld) <powerpc64-*>: New.
4599
5e1617b1
DJ
46002010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4601
4602 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4603
c767944b
DJ
46042010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4605
4606 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4607 (FunctionArg::method): New function.
4608 (empty, arg): New variables.
4609 (main): Call arg.method.
4610 * gdb.cp/templates.exp (test_template_args): New function.
4611 (do_tests): Call it.
4612
27d3a3fc
UW
46132010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4614
4615 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4616 of "next" to proceed over pthread_exit call.
4617
55b7ce7f
UW
46182010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4619
4620 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4621 "maint print statistics" output to prevent expect timeouts.
4622
809df446
JK
46232010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4624
4625 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4626 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4627 (test_float_rejected): ... here.
4628 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4629 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4630 (test_float_rejected): ... here.
4631 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4632 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4633 (test_float_rejected): ... here.
4634 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4635 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4636 (test_float_rejected): ... here.
4637
8464be76
DJ
46382010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4639
4640 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4641 before disabling hardware watchpoints.
4642 (test_inaccessible_watchpoint): Check that hardware watchpoints
4643 are used. Test for watchpoints on a constant address.
4644
14dba4b4
JK
46452010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4646
4647 * gdb.base/ui-redirect.exp: New file.
4648
3f3540e1 46492010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4650 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4651
4652 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4653
0f254bb7
DE
46542010-08-31 Doug Evans <dje@google.com>
4655
4656 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4657
03f17ccf
TT
46582010-08-30 Tom Tromey <tromey@redhat.com>
4659
4660 PR python/11792:
4661 * gdb.python/py-value.exp (test_subscript_regression): Add
4662 dynamic_type test.
4663
640617ad
DJ
46642010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4665
4666 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4667 instead of running to main. Do not test the main function.
4668 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4669 Add new main.
4670
2ed91d1b
PA
46712010-08-26 Pedro Alves <pedro@codesourcery.com>
4672
4673 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4674 one test.
4675
673bfd45
DE
46762010-08-24 Doug Evans <dje@google.com>
4677
4678 PR symtab/11942
4679 * gdb.dwarf2/dw4-sig-types.cc: New file.
4680 * gdb.dwarf2/dw4-sig-types.h: New file.
4681 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4682 * gdb.dwarf2/dw4-sig-types.exp: New file.
4683
f9ffd4bb
TT
46842010-08-23 Tom Tromey <tromey@redhat.com>
4685
4686 PR python/11145:
4687 * gdb.python/py-value.c (Base, Derived): New types.
4688 (base): New global.
4689 * gdb.python/py-value.exp (test_subscript_regression): Add
4690 dynamic_cast test.
4691
d839c8a4
TT
46922010-08-23 Tom Tromey <tromey@redhat.com>
4693
4694 PR python/10676:
4695 * gdb.python/py-type.exp (test_fields): Add tests for type
4696 equality.
4697
702c2711
TT
46982010-08-23 Tom Tromey <tromey@redhat.com>
4699
4700 PR python/11915:
4701 * gdb.python/py-type.exp (test_fields): Add tests for array.
4702
832bafd3
KS
47032010-08-23 Keith Seitz <keiths@redhat.com>
4704
4705 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4706 have any children. Create a new abbrev for it.
4707 Add missing terminal sequence to .debug_abbrev.
4708
c37bf528
KS
47092010-08-20 Keith Seitz <keiths@redhat.com>
4710
4711 PR symtab/11465:
4712 * gdb.dwarf2/pr11465.exp: New test.
4713 * gdb.dwarf2/pr11465.S: New file.
4714 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4715 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4716
4572cbac
TJB
47172010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4718
4719 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4720 registers. Update data sets with the new v2_double element in the
4721 VSX register union. Add vector_register3_vr data set for the AltiVec
4722 registers. Use gdb_test_no_output instead of send_gdb.
4723
e7fbb131
PA
47242010-08-19 Pedro Alves <pedro@codesourcery.com>
4725
4726 * gdb.python/py-shared.exp: New file, factored out from
4727 python.exp.
4728 * gdb.python/py-shared.c: New file.
4729 * gdb.python/py-shared-sl.c: New file.
4730 * gdb.python/python-1.c: New file.
4731 * gdb.python/python-sl.c: Delete.
4732 * gdb.python/python.c: Mention python-1.c.
4733 * gdb.python/python.exp: Move shared library tests to
4734 py-shared.exp.
4735 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4736 (MISCELLANEOUS): New.
4737 (clean mostlyclean): Also remove $MISCELLANEOUS.
4738
d30f5e1f
DE
47392010-08-19 Doug Evans <dje@google.com>
4740
4741 PR exp/11926
4742 * gdb.base/printcmds.exp (test_float_accepted): New function.
4743 Move existing float tests there. Add tests for floats with suffixes.
4744 (test_float_rejected): New function.
4745 * gdb.java/jv-print.exp (test_float_accepted): New function.
4746 (test_float_rejected): New function.
4747 * gdb.objc/print.exp: New file.
4748 * gdb.pascal/print.exp: New file.
4749 * lib/objc.exp: New file.
4750
7b3fd859
PM
47512010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4752
4753 * gdb.base/default.exp (info set): Avoid full buffer error and force
4754 reading up to final gdb prompt.
4755 (show): Likewise.
4756
c92817ce
TT
47572010-08-18 Tom Tromey <tromey@redhat.com>
4758
4759 PR symtab/11919:
4760 * gdb.base/completion.exp: Add test.
4761
f1208f9e
DE
47622010-08-18 Doug Evans <dje@google.com>
4763
4764 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4765 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4766 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4767 Simplify, early exit if runto_main fails.
4768 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4769 (set_lang_fortran): Moved to lib/fortran.exp.
4770 * gdb.fortran/types.exp: load_lib fortran.exp.
4771 (set_lang_fortran): Moved to lib/fortran.exp.
4772 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4773 * gdb.java/jprint.exp (set_lang_java): Ditto.
4774 * gdb.java/jv-exp.exp: load_lib java.exp.
4775 If set_lang_java fails, issue a warning instead of failure to be
4776 consistent with other set_lang_foo uses.
4777 (set_lang_java): Moved to lib/java.exp.
4778 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4779 If set_lang_java fails, issue a warning instead of failure to be
4780 consistent with other set_lang_foo uses.
4781 * gdb.pascal/types.exp: load_lib pascal.exp.
4782 (set_lang_pascal): Moved to lib/pascal.exp.
4783 * lib/fortran.exp: New file.
4784 * lib/java.exp (set_lang_java): New function.
4785 * lib/pascal.exp (set_lang_pascal): New function.
4786
2f06b485
YQ
47872010-08-18 Yao Qi <yao@codesourcery.com
4788
4789 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4790 func_nofb_start and func_loopfb_start, so that address of functions
4791 is equal to these labels on Thumb.
4792
96e25403
YQ
47932010-08-18 Yao Qi <yao@codesourcery.com>
4794
4795 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4796 to reflect latest c source file.
4797
36e6adc4
JK
47982010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4799
4800 * gdb.cp/infcall-dlopen.exp: New file.
4801 * gdb.cp/infcall-dlopen.cc: New file.
4802 * gdb.cp/infcall-dlopen-lib.cc: New file.
4803
f431efe5
PA
48042010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4805 Pedro Alves <pedro@codesourcery.com>
4806
4807 PR breakpoints/11371
4808
4809 * gdb.base/watch-cond-infcall.exp: New file.
4810 * gdb.base/watch-cond-infcall.c: New file.
4811
06a64a0b
TT
48122010-08-16 Tom Tromey <tromey@redhat.com>
4813
4814 * gdb.base/help.exp: Update.
4815 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4816 watchpoint.
4817 (test_watch_location): New proc.
4818 (test_watchpoint_in_big_blob): Delete watchpoint.
4819 * gdb.base/watchpoint.c (func5): New function.
4820 (main): Call it.
4821
70ebf4ed
DE
48222010-08-16 Doug Evans <dje@google.com>
4823
4824 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4825
ca5c20b6
PM
48262010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4827
4828 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4829 tests.
4830
7346b668
KW
48312010-08-11 Ken Werner <ken.werner@de.ibm.com>
4832
4833 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4834 * gdb.base/gnu_vector.c: New File.
4835 * gdb.base/gnu_vector.exp: Likewise.
4836
cb2e07a6
PM
48372010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4838
4839 * gdb.python/python.c: New File.
4840 * gdb.python/python-sl.c: New File.
4841 * gdb.python/python.exp: Test solib_address and decode_line
4842 * functions.
4843
5da1313b
JK
48442010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4845
4846 * gdb.python/python.exp (show height, set height 10)
4847 (verify pagination beforehand, verify pagination beforehand: q)
4848 (gdb.execute does not page, verify pagination afterwards)
4849 (verify pagination afterwards: q): New.
4850
49c3ccf7
DE
48512010-08-02 Doug Evans <dje@google.com>
4852
4853 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4854 because of an older gcc, change test2
4855 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4856 to unsupported.
4857
42c0c4f1
KH
48582010-07-30 Kazu Hirata <kazu@codesourcery.com>
4859
4860 * gdb.base/break-always.exp: Do not expect full paths to file
4861 names.
4862 * gdb.base/commands.exp: Likewise.
4863
d3765805
DE
48642010-07-30 Doug Evans <dje@google.com>
4865
c98ee71b
DE
4866 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4867 xfail them when run with older gccs.
4868
fd961404
DE
4869 * lib/gdb.exp (build_executable): Forward "c++" option to
4870 get_compiler_info.
4871
999adef4
DE
4872 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4873 "python print ttype.template_argument(1)" and
4874 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4875 if using gcc 4.4 or earlier.
4876
d3765805
DE
4877 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4878 attach-to-debugger handling.
4879
1276c759
JK
48802010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4881
4882 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4883 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4884 (main): Use copyreloc.
4885 * gdb.base/prelink.exp (split debug of executable)
4886 (.dynbss vs. .bss address shift): New tests.
4887
88caa9b9
PA
48882010-07-29 Pedro Alves <pedro@codesourcery.com>
4889
4890 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4891 in gdb_test_multiple.
4892
c6f2ac43
PA
48932010-07-29 Pedro Alves <pedro@codesourcery.com>
4894
4895 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4896 environment.
4897
326fd672
TT
48982010-07-28 Tom Tromey <tromey@redhat.com>
4899
4900 PR python/11060:
4901 * gdb.python/py-type.c (Temargs): New template.
4902 (temvar): New variable.
4903 * gdb.python/py-type.exp (test_template): New proc.
4904
3ce3b1ba
PA
49052010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4906
4907 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4908 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4909
34eaf542
TT
49102010-07-28 Tom Tromey <tromey@redhat.com>
4911
4912 PR c++/9946:
4913 * gdb.cp/temargs.exp: New file.
4914 * gdb.cp/temargs.cc: New file.
4915
d41b819e
JK
49162010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4917
4918 * gdb.base/help.exp (help disassemble): Update the content.
4919
26ab7092
JK
49202010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4921
4922 * gdb.threads/ia64-sigill.exp: New file.
4923 * gdb.threads/ia64-sigill.c: New file.
4924
5283e9e1
TT
49252010-07-27 Tom Tromey <tromey@redhat.com>
4926
4927 * gdb.opt/inline-cmds.c (ATTR): New define.
4928 (func1): Use it.
4929 (func2): Likewise.
4930 (func3): Likewise.
4931 (outer_inline1): Likewise.
4932 (outer_inline2): Likewise.
4933 * gdb.opt/inline-bt.c (ATTR): New define.
4934 (func1): Use it.
4935 (func2): Likewise.
4936 * gdb.opt/inline-locals.c (ATTR): New define.
4937 (func1): Use it.
4938 (func2): Likewise.
4939
e992ef73
TT
49402010-07-27 Tom Tromey <tromey@redhat.com>
4941
4942 * gdb.stabs/gdb11479.c (hack): New function.
4943 (test): Use it.
4944 (test2): Use it.
4945 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
4946 (int32_search_buf, int64_search_buf): No longer static.
4947 (x): Remove.
4948 * gdb.base/relocate.c (hack): New function.
4949
5374244e
PM
49502010-07-27 Phil Muldoon <pmuldoon@redhat.com>
4951
4952 * gdb.python/py-value.exp (test_inferior_function_call): New function.
4953 * gdb.python/py-value.c (func1): New function.
4954 (func2): Likewise.
4955
a99aee83
CV
49562010-07-26 Corinna Vinschen <vinschen@redhat.com>
4957
4958 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
4959 as not to clash with .data section.
4960
a04ba985
JG
49612010-07-26 Jerome Guitton <guitton@adacore.com>
4962
4963 * gdb.base/code_elim.exp: New file.
4964 * gdb.base/code_elim1.c: New file.
4965 * gdb.base/code_elim2.c: New file.
4966
23bd0f7c
PA
49672010-07-21 Pedro Alves <pedro@codesourcery.com>
4968
4969 PR symtab/11827
4970
4971 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
4972 (some_volatile_enum): New variable.
4973 * gdb.base/printcmds.exp (test_print_enums): New.
4974 <top level>: Call it.
4975
883df6dd
SW
49762010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
4977
4978 * gdb.cp/fpointer.cc: New test.
4979 * gdb.cp/fpointer.exp: New test.
4980
569b05a5
JK
49812010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4982
4983 * gdb.base/solib-nodir.exp: New file.
4984 * lib/gdb.exp (runto): New case for a GDB internal error.
4985
51d7d803
JK
49862010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4987 Ulrich Weigand <uweigand@de.ibm.com>
4988 Tom Tromey <tromey@redhat.com>
4989
4990 * gdb.base/charset-malloc.c: New file.
4991 * gdb.base/charset.c (malloc_stub): New prototype.
4992 (main): Call it instead of malloc itself.
4993 * gdb.base/charset.exp: Use only prepare_for_testing.
4994 (binfile): Remove the variable.
4995
c0edd9ed
JK
49962010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4997
4998 Make core files the process_stratum.
4999 * gdb.base/corefile.exp (run: load core again)
5000 (run: sanity check we see the core file, run: with core)
5001 (run: core file is cleared, attach: load core again)
5002 (attach: sanity check we see the core file, attach: with core)
5003 (attach: core file is cleared): New tests.
5004 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
5005
3cbaedff
KW
50062010-07-14 Ken Werner <ken.werner@de.ibm.com>
5007
5008 * gdb.arch/altivec-abi.exp: New tests.
5009
91158a56
TT
50102010-07-13 Tom Tromey <tromey@redhat.com>
5011
5012 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
5013 (main): Use it.
5014 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
5015
0f5238ed
TT
50162010-07-13 Tom Tromey <tromey@redhat.com>
5017
5018 * gdb.base/label.exp: New file.
5019 * gdb.base/label.c: New file.
5020
add265ae
L
50212010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
5022 H.J. Lu <hongjiu.lu@intel.com>
5023
5024 * lib/gdb.exp (is_ilp32_target): New.
5025 (is_lp64_target): Likewise.
5026
5027 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
5028 target.
5029 * gdb.arch/amd64-disp-step.exp: Likewise.
5030 * gdb.arch/amd64-dword.exp: Likewise.
5031 * gdb.arch/amd64-i386-address.exp: Likewise.
5032 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 5033
add265ae
L
5034 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
5035 target.
5036 * gdb.arch/i386-bp_permanent.exp: Likewise.
5037 * gdb.arch/i386-byte.exp: Likewise.
5038 * gdb.arch/i386-disp-step.exp: Likewise.
5039 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5040 * gdb.arch/i386-prologue.exp: Likewise.
5041 * gdb.arch/i386-size-overlap.exp: Likewise.
5042 * gdb.arch/i386-size.exp: Likewise.
5043 * gdb.arch/i386-sse.exp: Likewise.
5044 * gdb.arch/i386-unwind.exp: Likewise.
5045 * gdb.arch/i386-word.exp: Likewise.
5046
5047 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
5048 test only when building 64-bit executables. Do not hard-code
5049 -m64 option.
5050
2dfb8c17
DE
50512010-07-07 Doug Evans <dje@google.com>
5052
5053 * lib/gdb.exp (gdb_test_list_exact): New function.
5054 * gdb.base/default.exp (show convenience): Call it, add tests for
5055 $_sdata = void, $_thread = 0.
5056
4e5799b6
JK
50572010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5058 Joel Brobecker <brobecker@adacore.com>
5059
5060 Fix re-run of PIE executable, PR shlibs/11776.
5061 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
5062 Remove $displacement_main to match the solib-svr4.c change. New "kill"
5063 and re-"run" of the inferior.
5064
1a219cc7
JK
50652010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5066 Joel Brobecker <brobecker@adacore.com>
5067
5068 Cope with missing /usr/sbin/prelink.
5069 * lib/prelink-support.exp (prelink_no):
5070 <result == 1 && $output is "no such file or directory">: New.
5071 (prelink_yes): Likewise. Return on failed prelink_no.
5072
5e3b36f8
JK
50732010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5074 Joel Brobecker <brobecker@adacore.com>
5075
5076 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
5077 build_executable by build_executable_own_libs. Replace "prelink -R"
5078 execution by a call of prelink_yes. Comment why "prelink -r" needs no
5079 change.
5080 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
5081 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
5082 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
5083 Replace build_executable by build_executable_own_libs's function
5084 build_executable_own_libs.
5085 (prelinkNO): Create new stub to call prelink_no.
5086 (prelinkYES): Create new stub to call prelink_yes.
5087 (test_attach): Rename calls of copy to file_copy.
5088 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
5089 (copy): Move to ...
5090 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
5091 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
5092 * gdb.base/prelink.exp: Disable testcase also for is_remote and
5093 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
5094 special flags by gdb_compile_shlib. Replace second gdb_compile by
5095 build_executable_own_libs. Replace "prelink -R" execution by a call of
5096 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
5097 a second call of prelink_yes. Replace restart commands by
5098 clean_restart.
5099 (prelink): Rename to ...
5100 (seen displacement message): ... this test. Extend its expectation
5101 strictness.
5102
86e4bafc
JK
51032010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5104
5105 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
5106 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
5107 displacement message exactly once.
5108
3cd07d20
JK
51092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5110 Joel Brobecker <brobecker@adacore.com>
5111
5112 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
5113 its restore after the <$relink_args != ""> loop. new comment.
5114
0a1e94c7
JK
51152010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5116 Joel Brobecker <brobecker@adacore.com>
5117
5118 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
5119 code for it. New variable relink_args.
5120 (prelinkYES): Call prelinkNO.
5121 (test_attach): Accept new parameter relink_args. Re-prelink the binary
5122 in such case. Move the core code to ...
5123 (test_attach_gdb): ... a new function. Send GDB command "file".
5124 Extend expected "Attaching to " string.
5125
2f70bcfb
TT
51262010-07-02 Tom Tromey <tromey@redhat.com>
5127
5128 * gdb.base/bitops.exp: Remove extraneous "pass".
5129
a17ac5b0
TT
51302010-07-02 Ken Werner <ken.werner@de.ibm.com>
5131
5132 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5133
dc10affe
PA
51342010-07-01 Pedro Alves <pedro@codesourcery.com>
5135
d41c0fc8
PA
5136 * gdb.base/help.exp: Adjust expected output.
5137
51382010-07-01 Pedro Alves <pedro@codesourcery.com>
5139
5140 * gdb.base/help.exp: Adjust expected output.
dc10affe 5141
0a600c36
JK
51422010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5143
5144 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
5145 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
5146 c++/11702.
5147
37cc8bfe
JK
51482010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5149 Doug Evans <dje@google.com>
5150
5151 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
5152 add .dynamic entry'.
5153
254e6b9e
DE
51542010-06-29 Doug Evans <dje@google.com>
5155
5156 Test PR c++/11702.
5157 * gdb.cp/m-static.exp: Add testcase.
5158 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
5159
595939de 51602010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
5161 Tom Tromey <tromey@redhat.com>
5162 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
5163
5164 * gdb.python/py-inferior.c: New File.
5165 * gdb.python/py-infthread.c: New File.
5166 * gdb.python/py-inferior.exp: New File.
5167 * gdb.python/py-infthread.exp: New File.
5168
98751a41
JK
51692010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5170
5171 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
5172 (ptype ::C::OtherFileClass typedefs): New.
5173 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
5174 (C::OtherFileClass::cOtherFileClassVar2): New.
5175 (C::OtherFileClass::cOtherFileClassVar_use): Use also
5176 cOtherFileClassVar2.
5177 (C::cOtherFileType2, C::cOtherFileVar2): New.
5178 (C::cOtherFileVar_use): use also cOtherFileVar2.
5179 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
5180
41f62f39
JK
51812010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5182
5183 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
5184 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
5185 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
5186 (print ::C::cOtherFileVar)
5187 (whatis C::OtherFileClass::cOtherFileClassType)
5188 (whatis ::C::OtherFileClass::cOtherFileClassType)
5189 (print C::OtherFileClass::cOtherFileClassVar)
5190 (print ::cOtherFileClassVar)
5191 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
5192 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
5193 trailing content.
5194 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
5195 (C::OtherFileClass::cOtherFileClassVar)
5196 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
5197 (C::cOtherFileVar, C::cOtherFileVar_use): New.
5198
af53d231
JK
51992010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5200
5201 Test PR c++/11703 and PR gdb/1448.
5202 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
5203 gdb/1448.
5204
9655fd1a
JK
52052010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5206
5207 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
5208 (main) <rtti_data>: New.
5209 * gdb.cp/virtbase.exp (print rtti_data): New.
5210
824cc8dd
JK
52112010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5212 Joel Brobecker <brobecker@adacore.com>
5213
5214 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
5215
6036c742
JK
52162010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5217
5218 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
5219
de6a0421
DE
52202010-06-28 Doug Evans <dje@google.com>
5221
5222 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
5223
b2dae948
DE
52242010-06-27 Doug Evans <dje@google.com>
5225
5226 * gdb.cp/m-static.exp: Update expected test output.
5227
0f3bb72e
PH
52282010-06-25 Paul Hilfinger <hilfinger@adacore.com>
5229
889bf7c5
PA
5230 * gdb.gdb/selftest.exp: Adjust expected message for
5231 capturing start-up runtime.
0f3bb72e 5232
bc9f0842
TT
52332010-06-25 Tom Tromey <tromey@redhat.com>
5234
5235 PR python/10808:
5236 * gdb.python/python.exp: Add new tests.
5237
099ef718
SW
52382010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
5239
5240 * gdb.cp/operator.cc: Created an import loop.
5241 * gdb.cp/operator.exp: Added testcase for import loop.
5242
5868a632
JK
52432010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5244
5245 Test PR python/11407.
5246 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
5247 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
5248 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
5249 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
5250 executable_nofb and executable_fb. New variables srcsfile, objsfile,
5251 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
5252 binfile. Call gdb_compile with clean_restart twice.
5253 (func_nofb print, func_nofb backtrace, func_loopfb print)
5254 (func_loopfb backtrace): New.
5255
af76db58
JK
52562010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5257
5258 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
5259 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
5260 by a hand made one.
5261 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
5262 i?86 requirement. Remove variables srcfile and binfile. New variable
5263 sources, executable_nofb and executable_fb. Call prepare_for_testing.
5264
f2c7657e
UW
52652010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5266
5267 * gdb.cell/dwarfaddr.exp: New file.
5268 * gdb.cell/dwarfaddr.S: New file.
5269
628fe4e4
JK
52702010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5271
5272 Test PR 9436.
5273 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
5274
f1421989
HZ
52752010-06-24 Hui Zhu <teawater@gmail.com>
5276
5277 * gdb.base/eval.exp: New file.
5278
d03285ec
UW
52792010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5280
5281 * gdb.cell/fork.exp: New file.
5282 * gdb.cell/fork.c: Likewise.
5283 * gdb.cell/fork-spu.c: Likewise.
5284
41b2c92d
PM
52852010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
5286
5287 * lib/gdb.exp (banned_variables_traced): New global variable.
5288 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
5289 (gdb_init): Use `trace add variable' instead of obsolete
5290 `trace variable'.
5291
d5bc977f
DE
52922010-06-21 Doug Evans <dje@google.com>
5293
5294 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
5295
d2ed6730
UW
52962010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5297
5298 * gdb.arch/spu-ls.exp: New file.
5299 * gdb.arch/spu-ls.c: Likewise.
5300
6aed2dbc
SS
53012010-06-18 Stan Shebs <stan@codesourcery.com>
5302
5303 * gdb.threads/thread-specific.exp: Add tests of $_thread.
5304
e0756905
UW
53052010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5306
5307 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
5308 * gdb.base/watch-cond.exp: Likewise.
5309 * gdb.python/py-breakpoint.exp: Likewise.
5310
d8053d4d
PA
53112010-06-18 Pedro Alves <pedro@codesourcery.com>
5312
5313 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
5314 clean_restart, make sure every test has a distinct message, and
5315 that messages don't include the executable' full path.
5316
81ce510c
DE
53172010-06-17 Doug Evans <dje@google.com>
5318
5319 * gdb.arch/i386-size.exp: Updated expected output for
5320 DISASSEMBLY_OMIT_FNAME.
5321
65d79d4b
SDJ
53222010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5323 Sergio Durigan Junior <sergiodj@redhat.com>
5324
5325 * gdb.base/watch-notconst.c: New file.
5326 * gdb.base/watch-notconst.S: New file.
5327 * gdb.base/watch-notconst2.c: New file.
5328 * gdb.base/watch-notconst2.S: New file.
5329 * gdb.base/watch-notconst.exp: New file.
5330 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
5331 (func4): Add operations on `global_ptr_ptr'.
5332 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
5333 routine to test watchpoints created with a constant expression.
5334 (test_inaccessible_watchpoint): Include tests for watchpoints
5335 created with a constant expression.
5336
df0f4836
KB
53372010-06-14 Kevin Buettner <kevinb@redhat.com>
5338
5339 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5340 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
5341 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
5342 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
5343 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5344 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5345 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
5346 of `_start'.
5347
b769def5
UW
53482010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5349
5350 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
5351 not supported on the target.
5352 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5353 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5354 * gdb.mi/mi-nsintrall.exp: Likewise.
5355 * gdb.mi/mi-nsmoribund.exp: Likewise.
5356 * gdb.mi/mi-nsthrexec.exp: Likewise.
5357
d914c394
SS
53582010-06-11 Stan Shebs <stan@codesourcery.com>
5359
5360 * gdb.base/permissions.exp: New file.
5361
53622010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
5363
5364 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
5365 does not support ELF executable class.
5366
f3ce5b9c
UW
53672010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5368
5369 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
5370
8e46892c
JK
53712010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5372
5373 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
5374 (runto): Catch "The target does not support running in non-stop mode.".
5375
6cc55c64
MS
53762010-06-11 Michael Snyder <msnyder@vmware.com>
5377
5378 * gdb.base/setshow.exp (set language asm): Don't use
5379 gdb_test_no_output, fails on some targets.
5380
caddefa4
UW
53812010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5382
5383 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
5384 * gdb.cp/pr9167.exp: Likewise.
5385
468b1aa7
UW
53862010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5387
5388 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
5389
5c3552dc
UW
53902010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5391
5392 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
5393
02e6fe6a
UW
53942010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5395
5396 * gdb.base/charset.c (main): Make sure malloc gets linked in.
5397
0e03807e
TT
53982010-06-11 Tom Tromey <tromey@redhat.com>
5399
5400 PR gdb/9977, PR exp/11636::
5401 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
5402 (pieces_test_f6): Update expected output.
5403
2bdf28a0
JK
54042010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5405
5406 * gdb.base/moribund-step.exp: New.
5407
f6978de9
MS
54082010-06-08 Michael Snyder <msnyder@vmware.com>
5409
5410 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 5411 * gdb.ada/boolean_expr.exp:
f6978de9
MS
5412 * gdb.ada/frame_args.exp: Ditto.
5413 * gdb.ada/lang_switch.exp: Ditto.
5414 * gdb.ada/ptype_arith_binop.exp: Ditto.
5415 * gdb.ada/ref_param.exp: Ditto.
5416 * gdb.ada/type_coercion.exp:Ditto.
5417
5418 * gdb.asm/asm-source.exp: Ditto.
5419
5420 * gdb.base/attach.exp: Ditto.
5421 * gdb.base/bitfields2.exp: Ditto.
5422 * gdb.base/call-signal-resume.exp: Ditto.
5423 * gdb.base/callfuncs.exp: Ditto.
5424 * gdb.base/commands.exp: Ditto.
5425 * gdb.base/dbx.exp: Ditto.
5426 * gdb.base/default.exp: Ditto.
5427 * gdb.base/dump.exp: Ditto.
5428 * gdb.base/exprs.exp: Ditto.
5429 * gdb.base/freebpcmd.exp: Ditto.
5430 * gdb.base/interrupt.exp: Ditto.
5431 * gdb.base/list.exp: Ditto.
5432 * gdb.base/long_long.exp: Ditto.
5433 * gdb.base/maint.exp: Ditto.
5434 * gdb.base/ptype.exp: Ditto.
5435 * gdb.base/return.exp: Ditto.
5436 * gdb.base/setshow.exp: Ditto.
5437 * gdb.base/sigbpt.exp: Ditto.
5438 * gdb.base/sigrepeat.exp: Ditto.
5439
5440 * gdb.cp/classes.exp: Ditto.
5441
5442 * gdb.dwarf2/dw2-restore.exp: Ditto.
5443
5444 * gdb.gdb/selftest.exp: Ditto.
5445
5446 * gdb.multi/base.exp: Ditto.
5447 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5448
5449 * gdb.python/py-block.exp: Ditto.
5450 * gdb.python/py-prettyprint.exp: Ditto.
5451 * gdb.python/py-template.exp: Ditto.
5452
5453 * gdb.server/ext-attach.exp: Ditto.
5454 * gdb.server/ext-run.exp: Ditto.
5455 * gdb.server/server-mon.exp: Ditto.
5456
5457 * gdb.threads/fork-thread-pending.exp: Ditto.
5458 * gdb.threads/hand-call-in-threads.exp: Ditto.
5459 * gdb.threads/interrupted-hand-call.exp: Ditto.
5460 * gdb.threads/linux-dp.exp: Ditto.
5461 * gdb.threads/manythreads.exp: Ditto.
5462 * gdb.threads/print-threads.exp: Ditto.
5463 * gdb.threads/pthreads.exp: Ditto.
5464 * gdb.threads/schedlock.exp: Ditto.
5465 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5466 * gdb.threads/threadapply.exp: Ditto.
5467
de7ff789
MS
54682010-06-08 Michael Snyder <msnyder@vmware.com>
5469
889bf7c5 5470 * gdb.ada/exec_changed.exp:
de7ff789
MS
5471 Use ".*" instead of "" as wildcard regexp.
5472
5473 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5474 * gdb.base/call-ar-st.exp: Ditto.
5475 * gdb.base/checkpoint.exp: Ditto.
5476 * gdb.base/default.exp: Ditto.
5477 * gdb.base/dump.exp: Ditto.
5478 * gdb.base/ending-run.exp: Ditto.
5479 * gdb.base/fileio.exp: Ditto.
5480 * gdb.base/miscexprs.exp: Ditto.
5481 * gdb.base/pointers.exp: Ditto.
5482 * gdb.base/readline.exp: Ditto.
5483 * gdb.base/reread.exp: Ditto.
5484 * gdb.base/restore.exp: Ditto.
5485 * gdb.base/shlib-call.exp: Ditto.
5486 * gdb.base/valgrind-db-attach.exp: Ditto.
5487 * gdb.base/volatile.exp: Ditto.
5488 * gdb.base/watchpoints.exp: Ditto.
5489
5490 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5491
5492 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5493 * gdb.python/py-value.exp: Ditto.
5494
5495 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5496 * gdb.trace/circ.exp: Ditto.
5497 * gdb.trace/collection.exp: Ditto.
5498 * gdb.trace/packetlen.exp: Ditto.
5499 * gdb.trace/passc-dyn.exp: Ditto.
5500 * gdb.trace/report.exp: Ditto.
5501 * gdb.trace/tfile.exp: Ditto.
5502 * gdb.trace/tfind.exp: Ditto.
5503 * gdb.trace/while-dyn.exp: Ditto.
5504
3bebe2f2
JK
55052010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5506
5507 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5508
5c631832
JK
55092010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5510
5511 Test PR 10640.
5512 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5513
4c3376c8
SW
55142010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5515
5516 * gdb.cp/koenig.exp: Test for ADL operators.
5517 * gdb.cp/koenig.cc: Added ADL operators.
5518 * gdb.cp/operator.exp: New test.
5519 * gdb.cp/operator.cc: New test.
5520
dc226d5a
MS
55212010-06-04 Michael Snyder <msnyder@vmware.com>
5522
dfb88a23
MS
5523 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5524 * gdb.base/pending.exp: Ditto.
f7ae76b3 5525
dc226d5a
MS
5526 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5527
967cf477
DE
55282010-06-04 Doug Evans <dje@google.com>
5529
5530 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5531 disabled printers.
5532 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5533 (enable_lookup_function): New function.
5534
eb801841
TT
55352010-06-04 Tom Tromey <tromey@redhat.com>
5536
5537 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5538 of hash and id.
5539
38979823
JK
55402010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5541
5542 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5543 newline.
5544 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5545 (empty verbose non-noisy clear, empty verbose noisy clear)
5546 (empty non-verbose noisy clear): Likewise.
5547
35ec993f
MS
55482010-06-03 Michael Snyder <msnyder@vmware.com>
5549
5550 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5551 * gdb.base/display.exp: Ditto.
5552 * gdb.base/find.exp: Ditto.
5553 * gdb.base/ifelse.exp: Ditto.
5554 * gdb.base/multi-forks.exp: Ditto.
5555 * gdb.base/recurse.exp: Ditto.
5556 * gdb.base/setshow.exp: Ditto.
5557 * gdb.base/value-double-free.exp: Ditto.
5558 * gdb.base/watch-vfork.exp: Ditto.
5559 * gdb.base/watch_thread_num.exp: Ditto.
5560 * gdb.base/watchpoint-solib.exp: Ditto.
5561 * gdb.base/watchpoint.exp: Ditto.
5562 * gdb.base/watchpoints.exp: Ditto.
5563
5564 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5565 * gdb.cp/overload.exp: Ditto.
5566 * gdb.cp/virtfunc.exp: Ditto.
5567
5568 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5569
889bf7c5 5570 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5571 Replace gdb_test with gdb_test_no_output.
5572
889bf7c5 5573 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5574 Replace gdb_test with gdb_test_no_output.
5575 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5576 * gdb.threads/watchthreads.exp: Ditto.
5577 * gdb.threads/watchthreads2.exp: Ditto.
5578
5579 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5580 * gdb.trace/tfind.exp: Ditto.
5581
c22decce
JB
55822010-06-03 Joel Brobecker <brobecker@adacore.com>
5583
5584 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5585 successful test if message is the empty string.
5586
fd5700c7
JK
55872010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5588
5589 * gdb.fortran/module.exp (stopped language detection): New test.
5590
f55ee35c
JK
55912010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5592
5593 Support DW_TAG_module as separate namespaces.
5594 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5595 gdb.fortran/library-module-lib.f90: New.
5596 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5597 (print i): Remove.
5598 (continue to breakpoint: i-is-1, print var_i value 1)
5599 (continue to breakpoint: i-is-2, print var_i value 2)
5600 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5601 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5602 (complete `modmany, complete `modmany`, complete `modmany`var)
5603 (show language, setting breakpoint at module): New tests.
5604 * gdb.fortran/module.f90 (module mod): Remove.
5605 (module mod1, module mod2, module modmany, subroutine sub1)
5606 (subroutine sub2, program module): New.
5607
b8e8282f
JK
56082010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5609
5610 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5611 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5612 * gdb.cp/anon-union.exp (pass): Rename to ...
5613 (print z 2): ... here.
b8e8282f 5614
019ebafc
MS
56152010-06-02 Michael Snyder <msnyder@vmware.com>
5616
e68d8fd4
MS
5617 * gdb.trace/actions.exp: Use gdb_test_no_output.
5618 * gdb.trace/circ.exp: Ditto.
5619 * gdb.trace/packetlen.exp: Ditto.
5620 * gdb.trace/save-trace.exp: Ditto.
5621 * gdb.trace/tracecmd.exp: Ditto.
5622 * gdb.trace/tsv.exp: Ditto.
5623
12b5d08a
MS
5624 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5625 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5626 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5627 * gdb.threads/manythreads.exp: Ditto.
5628 * gdb.threads/print-threads.exp: Ditto.
5629 * gdb.threads/pthreads.exp: Ditto.
5630 * gdb.threads/schedlock.exp: Ditto.
5631 * gdb.threads/staticthreads.exp: Ditto.
5632 * gdb.threads/thread-specific.exp: Ditto.
5633 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5634 * gdb.threads/threadapply.exp: Ditto.
5635 * gdb.threads/watchthreads.exp: Ditto.
5636 * gdb.threads/watchthreads2.exp: Ditto.
5637
89493308
MS
5638 * gdb.python/py-block.exp: Use gdb_test_no_output.
5639 * gdb.python/py-prettyprint.exp: Ditto.
5640 * gdb.python/py-template.exp: Ditto.
5641 * gdb.python/py-value.exp: Ditto.
5642
5643 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5644 * gdb.reverse/watch-reverse.exp: Ditto.
5645
5646 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5647 * gdb.server/ext-run.exp: Ditto.
5648
019ebafc
MS
5649 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5650 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5651 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5652 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5653 * gdb.dwarf2/dw2-producer.exp: Ditto.
5654 * gdb.dwarf2/mac-fileno.exp: Ditto.
5655
5656 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5657 * gdb.gdb/selftest.exp: Ditto.
5658
5659 * gdb.multi/base.exp: Use gdb_test_no_output.
5660
5661 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5662
3e0ca3a5
JK
56632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5664
5665 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5666
9db70545
MS
56672010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5668
a8d52276
MS
5669 * gdb.cp/class2.exp: Use gdb_test_no_output.
5670 * gdb.cp/classes.exp: Ditto.
5671 * gdb.cp/extern-c.exp: Ditto.
5672 * gdb.cp/inherit.exp: Ditto.
5673 * gdb.cp/maint.exp: Ditto.
5674 * gdb.cp/mb-inline.exp: Ditto.
5675 * gdb.cp/mb-templates.exp: Ditto.
5676 * gdb.cp/method2.exp: Ditto.
5677 * gdb.cp/misc.exp: Ditto.
5678 * gdb.cp/ovldbreak.exp: Ditto.
5679 * gdb.cp/punctuator.exp: Ditto.
5680 * gdb.cp/templates.exp: Ditto.
5681 * gdb.cp/virtbase.exp: Ditto.
5682
889bf7c5 5683 * gdb.threads/attach-stopped.exp:
9db70545 5684 Replace uses of send_gdb / gdb_expect.
889bf7c5 5685 * gdb.threads/attachstop-mt.exp:
9db70545 5686 Replace uses of send_gdb / gdb_expect.
889bf7c5 5687 * gdb.threads/gcore-thread.exp:
9db70545 5688 Replace uses of send_gdb / gdb_expect.
889bf7c5 5689 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5690 Replace uses of send_gdb / gdb_expect.
5691 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5692 * gdb.threads/print-threads.exp:
9db70545
MS
5693 Replace uses of send_gdb / gdb_expect.
5694 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5695 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5696 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5697
5698 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5699 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5700 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5701 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5702 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5703 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5704 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5705 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5706 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5707 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5708 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5709
359cc68c
JK
57102010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5711
5712 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5713
7d3fe98e
SW
57142010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5715
5716 * gdb.cp/koenig.exp: Added new test case.
5717 * gdb.cp/koenig.cc: Ditto.
5718
27d3a1a2
MS
57192010-06-01 Michael Snyder <msnyder@vmware.com>
5720
5721 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5722 * gdb.base/arrayidx.exp: Ditto.
5723 * gdb.base/attach.exp: Ditto.
5724 * gdb.base/auxv.exp: Ditto.
5725 * gdb.base/bigcre.exp: Ditto.
5726 * gdb.base/break-always.exp: Ditto.
5727 * gdb.base/break-interp.exp: Ditto.
5728 * gdb.base/break.exp: Ditto.
5729 * gdb.base/breakpoint-shadow.exp: Ditto.
5730 * gdb.base/call-ar-st.exp: Ditto.
5731 * gdb.base/call-sc.exp: Ditto.
5732 * gdb.base/call-signal-resume.exp: Ditto.
5733 * gdb.base/callfuncs.exp: Ditto.
5734 * gdb.base/catch-syscall.exp: Ditto.
5735 * gdb.base/charset.exp: Ditto.
5736 * gdb.base/code-expr.exp: Ditto.
5737 * gdb.base/commands.exp: Ditto.
5738 * gdb.base/cond-expr.exp: Ditto.
5739 * gdb.base/condbreak.exp: Ditto.
5740 * gdb.base/cursal.exp: Ditto.
5741 * gdb.base/cvexpr.exp: Ditto.
5742 * gdb.base/default.exp: Ditto.
5743 * gdb.base/del.exp: Ditto.
5744 * gdb.base/detach.exp: Ditto.
5745 * gdb.base/display.exp: Ditto.
5746 * gdb.base/ena-dis-br.exp: Ditto.
5747 * gdb.base/eval-skip.exp: Ditto.
5748 * gdb.base/foll-fork.exp: Ditto.
5749 * gdb.base/foll-vfork.exp: Ditto.
5750 * gdb.base/frame-args.exp: Ditto.
5751 * gdb.base/funcargs.exp: Ditto.
5752 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5753 * gdb.base/gdbvars.exp: Ditto.
5754 * gdb.base/help.exp: Ditto.
5755 * gdb.base/ifelse.exp: Ditto.
5756 * gdb.base/included.exp: Ditto.
5757 * gdb.base/list.exp: Ditto.
5758 * gdb.base/macscp.exp: Ditto.
5759 * gdb.base/maint.exp: Ditto.
5760 * gdb.base/multi-fork.exp: Ditto.
5761 * gdb.base/overlays.exp: Ditto.
5762 * gdb.base/page.exp: Ditto.
5763 * gdb.base/pending.exp: Ditto.
5764 * gdb.base/pointers.exp: Ditto.
5765 * gdb.base/pr11022.exp: Ditto.
5766 * gdb.base/prelink.exp: Ditto.
5767 * gdb.base/printcmds.exp: Ditto.
5768 * gdb.base/psymtab.exp: Ditto.
5769 * gdb.base/randomize.exp: Ditto.
5770 * gdb.base/relational.exp: Ditto.
5771 * gdb.base/relocate.exp: Ditto.
5772 * gdb.base/remote.exp: Ditto.
5773 * gdb.base/sepdebug.exp: Ditto.
5774 * gdb.base/set-lang-auto.exp: Ditto.
5775 * gdb.base/setshow.exp: Ditto.
5776 * gdb.base/setvar.exp: Ditto.
5777 * gdb.base/signals.exp: Ditto.
5778 * gdb.base/signull.exp: Ditto.
5779 * gdb.base/sigstep.exp: Ditto.
5780 * gdb.base/sizeof.exp: Ditto.
5781 * gdb.base/solib-disc.exp: Ditto.
5782 * gdb.base/store.exp: Ditto.
5783 * gdb.base/structs.exp: Ditto.
5784 * gdb.base/structs2.exp: Ditto.
5785 * gdb.base/subst.exp: Ditto.
5786 * gdb.base/term.exp: Ditto.
5787 * gdb.base/trace-commands.exp: Ditto.
5788 * gdb.base/unwindonsignal.exp: Ditto.
5789 * gdb.base/valgrind-db-attach.exp: Ditto.
5790 * gdb.base/varargs.exp: Ditto.
5791 * gdb.base/watch-cond.exp: Ditto.
5792 * gdb.base/watch_thread_num.exp: Ditto.
5793 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5794 * gdb.base/watchpoint.exp: Ditto.
5795 * gdb.base/whatis-exp.exp: Ditto.
5796
f8d3bf8f
MS
57972010-06-01 Michael Snyder <msnyder@vmware.com>
5798
5799 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5800 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5801 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5802 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5803 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5804 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5805 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5806 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5807 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5808 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5809 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5810 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5811 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5812 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5813 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5814
3f9e0d32
JK
58152010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5816
5817 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5818 trailing newline.
5819 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5820 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5821 (p *args): ... here and remove excessive trailing newline.
5822
f629457d
JB
58232010-05-31 Joel Brobecker <brobecker@adacore.com>
5824
5825 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5826
09eef106
JK
58272010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5828
5829 Accept the new Linux kernel "t (tracing stop)" string.
5830 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5831 Update comment.
5832 (state_wait) <T (tracing stop)>: New.
5833 (main): Update the state_wait expect string.
5834
94f31136
PA
58352010-05-28 Pedro Alves <pedro@codesourcery.com>
5836
5837 * limits.c, limits.exp: Delete files.
5838 * Makefile.in (clean mostlyclean): Adjust.
5839 * tracecmd.exp: Adjust.
5840
096554ab
JK
58412010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5842
5843 * gdb.base/tui-layout.exp: New.
5844
27d3a1a2 58452010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5846
889bf7c5 5847 * gdb.reverse/break-precsave.exp:
bcd2dc50 5848 Replace uses of send_gdb / gdb_expect.
889bf7c5 5849 * gdb.reverse/break-reverse.exp:
bcd2dc50 5850 Replace uses of send_gdb / gdb_expect.
889bf7c5 5851 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5852 Replace uses of send_gdb / gdb_expect.
889bf7c5 5853 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5854 Replace uses of send_gdb / gdb_expect.
889bf7c5 5855 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5856 Replace uses of send_gdb / gdb_expect.
889bf7c5 5857 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5858 Replace uses of send_gdb / gdb_expect.
889bf7c5 5859 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5860 Replace uses of send_gdb / gdb_expect.
889bf7c5 5861 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5862 Replace uses of send_gdb / gdb_expect.
889bf7c5 5863 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5864 Replace uses of send_gdb / gdb_expect.
889bf7c5 5865 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5866 Replace uses of send_gdb / gdb_expect.
889bf7c5 5867 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5868 Replace uses of send_gdb / gdb_expect.
889bf7c5 5869 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5870 Replace uses of send_gdb / gdb_expect.
889bf7c5 5871 * gdb.reverse/machinestate.exp:
bcd2dc50 5872 Replace uses of send_gdb / gdb_expect.
889bf7c5 5873 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5874 Replace uses of send_gdb / gdb_expect.
889bf7c5 5875 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5876 Replace uses of send_gdb / gdb_expect.
889bf7c5 5877 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5878 Replace uses of send_gdb / gdb_expect.
889bf7c5 5879 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5880 Replace uses of send_gdb / gdb_expect.
889bf7c5 5881 * gdb.reverse/step-precsave.exp:
bcd2dc50 5882 Replace uses of send_gdb / gdb_expect.
889bf7c5 5883 * gdb.reverse/step-reverse.exp:
bcd2dc50 5884 Replace uses of send_gdb / gdb_expect.
889bf7c5 5885 * gdb.reverse/until-precsave.exp:
bcd2dc50 5886 Replace uses of send_gdb / gdb_expect.
889bf7c5 5887 * gdb.reverse/until-reverse.exp:
bcd2dc50 5888 Replace uses of send_gdb / gdb_expect.
889bf7c5 5889 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5890 Replace uses of send_gdb / gdb_expect.
889bf7c5 5891 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5892 Replace uses of send_gdb / gdb_expect.
5893
3def43e0
JK
58942010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5895
5896 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5897 excessive newline.
5898
27d3a1a2 58992010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5900
5901 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5902 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5903 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5904 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5905 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5906 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5907 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5908 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5909 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5910 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5911 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5912 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5913 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5914 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5915 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5916 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5917 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5918 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5919 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5920
27d3a1a2 59212010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5922
22454424
MS
5923 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5924 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5925
5926 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
5927 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
5928 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
5929
889bf7c5 5930 * gdb.reverse/consecutive-reverse.exp:
22454424 5931 Replace uses of send_gdb / gdb_expect.
889bf7c5 5932 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
5933 Replace uses of send_gdb / gdb_expect.
5934
5935 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
5936 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
5937 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5938 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
5939 Replace uses of send_gdb / gdb_expect.
5940 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
5941 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
5942 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
5943 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
5944 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
5945 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
5946 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
5947 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
5948 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
5949
59502010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 5951
22454424 5952 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5953
22454424 5954 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5955
22454424
MS
5956 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
5957 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
5958 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
5959 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
5960 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
5961 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
5962 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
5963 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
5964 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5965
6e5f2c59
TT
59662010-05-25 Tom Tromey <tromey@redhat.com>
5967
5968 * gdb.base/macscp.exp: Add missing space after setup_kfail.
5969
bbc8b958
TT
59702010-05-25 Tom Tromey <tromey@redhat.com>
5971
5972 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
5973 argument order.
5974 * gdb.base/macscp.exp: Fix setup_kfail argument order.
5975 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
5976 order.
5977 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
5978 order.
5979 * gdb.base/call-sc.exp (setup_kfails): Remove.
5980 (setup_compiler_kfails): Remove.
5981 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
5982 argument order.
5983 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
5984 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
5985 (advancei): Fix setup_kfail argument order.
5986 * gdb.base/radix.exp: Fix setup_kfail argument order.
5987 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
5988 order.
5989 * gdb.base/structs.exp (setup_kfails): Remove.
5990 (setup_compiler_kfails): Fix setup_kfail argument order.
5991 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
5992 order.
5993 * gdb.java/jmain.exp: Fix setup_kfail argument order.
5994 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
5995 setup_kfail argument order.
5996 * gdb.cp/overload.exp: Fix setup_kfail argument order.
5997
83d1babf
TT
59982010-05-25 Tom Tromey <tromey@redhat.com>
5999
6000 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
6001
6acb16a2
MS
60022010-05-25 Michael Snyder <msnyder@vmware.com>
6003
6004 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
6005 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
6006 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
6007 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
6008 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
6009 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
6010 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
6011 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
6012 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
6013 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
6014 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
6015 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
6016 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
6017 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
6018 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
6019 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
6020 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
6021 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
6022 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
6023 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
6024 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
6025 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
6026 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
6027 * gdb.base/default.exp: Replace send_gdb with gdb_test.
6028 * gdb.base/define.exp: Replace send_gdb with gdb_test.
6029 * gdb.base/display.exp: Replace send_gdb with gdb_test.
6030 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
6031 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
6032 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
6033 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
6034 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
6035 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
6036 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
6037 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
6038 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
6039 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
6040 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
6041 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
6042 * gdb.base/help.exp: Replace send_gdb with gdb_test.
6043 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
6044 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
6045 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6046 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
6047 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
6048 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
6049 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
6050 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 6051 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6052
60532010-05-25 Doug Evans <dje@google.com>
6054
6055 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
6056 gdb.string_to_argv.
ad3986f0 6057
d3b1e874
TT
60582010-05-21 Tom Tromey <tromey@redhat.com>
6059
6060 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
6061 Call it.
6062 * gdb.dwarf2/pieces.S: Update.
6063 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
6064
cb826367
TT
60652010-05-21 Tom Tromey <tromey@redhat.com>
6066
6067 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
6068 Call it.
6069 * gdb.dwarf2/pieces.c (struct C): New.
6070 (f6): New function.
6071 * gdb.dwarf2/pieces.S: Replace.
6072
74de6778
TT
60732010-05-21 Tom Tromey <tromey@redhat.com>
6074
6075 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
6076 Call it.
6077
afd74c5f
TT
60782010-05-21 Tom Tromey <tromey@redhat.com>
6079
6080 * gdb.dwarf2.pieces.exp: New file.
6081 * gdb.dwarf2.pieces.S: New file.
6082 * gdb.dwarf2.pieces.c: New file.
6083
a7b75dfd 60842010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6085 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
6086
6087 * lib/gdb.exp (gdb_test_no_output): New function.
6088 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
6089 when testing commands that should produce no output.
6090
c81c812a
JB
60912010-05-17 Joel Brobecker <brobecker@adacore.com>
6092
6093 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
6094 parameter that we want to watch being a constant.
6095
0cce5bd9
JB
60962010-05-17 Joel Brobecker <brobecker@adacore.com>
6097
6098 * gdb.ada/cond_lang: New testcase.
6099
47050449
JB
61002010-05-17 Joel Brobecker <brobecker@adacore.com>
6101
6102 * lib/gdb.exp (banned_variables): New variable/constant.
6103 (gdb_init): Add write trace on variables listed in banned_variables.
6104 (gdb_finish): Remove write traces on variables listed in
6105 banned_variables.
6106
77c01586
JB
61072010-05-17 Joel Brobecker <brobecker@adacore.com>
6108
6109 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
6110 * gdb.cp/koenig.exp: Likewise.
6111
88d4aea7
PM
61122010-05-14 Phil Muldoon <pmuldoon@redhat.com>
6113
889bf7c5 6114 PR python/11482
88d4aea7
PM
6115
6116 * gdb.python/py-value.exp (test_value_hash): New function.
6117
f5a010c0
PM
61182010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
6119
6120 PR exp/11530.
6121 * gdb.base/gdb11530.c: New file.
6122 * gdb.base/gdb11530.exp: New file.
6123
8ef4892f
JK
61242010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6125
6126 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
6127 * gdb.dwarf2/dw2-modula2-self-type.S: New.
6128
7322dca9
SW
61292010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
6130
6131 * gdb.cp/koenig.exp: New test.
6132 * gdb.cp/koenig.cc: New test program.
6133
02e7ea18
JB
61342010-05-05 Joel Brobecker <brobecker@adacore.com>
6135
6136 Remove the use of prms_id and bug_id throughout the testsuite.
6137
e1c34c5d
PM
61382010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
6139
6140 PR exp/11349.
6141 * testsuite/gdb.cp/ref-types.exp: Add test to examine
6142 use a reference local variable.
6143
8e1d0c49
JK
61442010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6145
6146 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
6147 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
6148 variable different_dir. Move debugfile into a full directory pathname
6149 under DIFFERENT_DIR.
6150 * lib/gdb.exp (separate_debug_filename): Remove.
6151 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
6152 variable debug_dir and mkdir of it. Update function comments.
6153
e66408ed
PA
61542010-04-29 Pedro Alves <pedro@codesourcery.com>
6155
6156 PR gdb/11557
6157
6158 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
6159 files.
6160
d7b32ed3
PM
61612010-04-29 Phil Muldoon <pmuldoon@redhat.com>
6162
889bf7c5 6163 * gdb.python/py-param.exp: New File.
d7b32ed3 6164
6aecb9c2
JB
61652010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
6166
6167 * gdb.base/default.exp: Fix "set language" test.
6168
bdf92a1c
PM
61692010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
6170
6171 PR breakpoints/11531.
6172 * gdb.base/gdb11531.c: New file.
6173 * gdb.base/gdb11531.exp: New file.
6174
3f172e24
TT
61752010-04-26 Tom Tromey <tromey@redhat.com>
6176
6177 * gdb.base/completion.exp: Add tests for completion and deprecated
6178 commands.
6179
64af4c92
JK
61802010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6181
6182 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
6183 (print /x char_array): Escape curly brackets.
6184
492928e4
JK
61852010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6186
6187 Fix deadlock on looped list of loaded shared objects.
6188 * gdb.base/solib-corrupted.exp: New.
6189
66d09542
DE
61902010-04-23 Doug Evans <dje@google.com>
6191
6192 * gdb.python/py-section-script.c: New file.
6193 * gdb.python/py-section-script.exp: New file.
6194 * gdb.python/py-section-script.py: New file.
6195
8bd10a10
CM
61962010-04-20 Chris Moller <cmoller@redhat.com>
6197
6198 PR 10179
6199
6200 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
6201 * gdb.base/pr10179-a.c:
6202 * gdb.base/pr10179-b.c:
6203 * gdb.base/pr10179.exp: New files.
6204
c0201579
JK
62052010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6206
6207 Fix crashes on dangling display expressions.
6208 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
6209 is SEP.
6210 (lib_flags): Remove the "debug" keyword.
6211 (libsepdebug): New variable for iterating new loop.
6212 (save_pf_prefix): New variable wrapping the loop.
6213 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
6214 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
6215
793b0ff8
PM
62162010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6217
6218 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
6219
097f51f7
PM
62202010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6221
6222 PR stabs/11479.
6223 * gdb.stabs/gdb11479.exp: New file.
6224 * gdb.stabs/gdb11479.c: New file.
6225
9a22f0d0
PM
62262010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6227
6228 * gdb.base/charset.c (Strin16, String32): New variables.
6229 * gdb.base/charset.exp (gdb_test): Test correct display
6230 of 16 or 32 bit strings.
6231
62322010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
6233
6234 PR 9167
6235 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
6236 * gdb.cp/pr9167.cc: New file.
6237 * gdb.cp/pr9167.exp: New file.
6238
6239
6e354e5e
PM
62402010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
6241
6242 PR pascal/11492.
6243 * gdb.pascal/gdb11492.pas: New file.
6244 * gdb.pascal/gdb11492.exp: New file.
6245
be942545
JB
62462010-04-20 Joel Brobecker <brobecker@adacore.com>
6247
1667e6e3 6248 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 6249
0c3acc09
JB
62502010-04-20 Joel Brobecker <brobecker@adacore.com>
6251
6252 * gdb.ada/dyn_loc: New testcase.
6253
ec31cde5
CM
62542010-04-20 Chris Moller <cmoller@redhat.com>
6255
6256 PR 10867
889bf7c5 6257
ec31cde5
CM
6258 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
6259 * gdb.cp/pr10687.cc: New file.
6260 * gdb.cp/pr10687.exp: New file.
6261
6262
ce4b0682
SDJ
62632010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6264 Sergio Durigan Junior <sergiodj@redhat.com>
6265
6266 * gdb.fortran/logical.exp: New testcase.
6267 * gdb.fortran/logical.f90: New file.
6268
3436961f
DE
62692010-04-19 Doug Evans <dje@google.com>
6270
6271 * gdb.base/help.exp (help source): Update expected output.
6272
4d836c09
JK
62732010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6274
6275 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
6276 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
6277 gdb_exit and return.
6278 (executable): New variable.
6279 (binfile): Use it.
6280
6149aea9
PA
62812010-04-19 Pedro Alves <pedro@codesourcery.com>
6282
6283 PR breakpoints/8554.
6284
6285 * gdb.trace/save-trace.exp: Adjust.
6286
ed41462c
L
62872010-04-17 H.J. Lu <hongjiu.lu@intel.com>
6288
6289 PR corefiles/11511
6290 * gdb.arch/system-gcore.exp: New.
6291 * gdb.arch/gcore.c: Likewise.
6292
3f7b2faa
DE
62932010-04-15 Doug Evans <dje@google.com>
6294
fa33c3cd
DE
6295 * gdb.python/py-progspace.c: New file.
6296 * gdb.python/py-progspace.exp: New file.
6297
3f7b2faa
DE
6298 * gdb.base/source.exp: Add tests for "source -s".
6299
79f283fe
PM
63002010-04-14 Phil Muldoon <pmuldoon@redhat.com>
6301
6302 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
6303 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
6304 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
6305 * gdb.python/py-mi.exp: New test for to_string returning None.
6306
fc8eb08a
PM
63072010-04-12 Phil Muldoon <pmuldoon@redhat.com>
6308
6309 * gdb.python/py-breakpoint.c: Make result global.
6310
26e197f6
JK
63112010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6312
6313 Fix non-GNU make compatibility.
6314 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
6315
adc36818
PM
63162010-04-09 Phil Muldoon <pmuldoon@redhat.com>
6317
6318 * gdb.python/py-breakpoint.exp: New File.
6319 * gdb.python/py-breakpoint.C: Ditto.
6320
64e17368
SS
63212010-04-08 Stan Shebs <stan@codesourcery.com>
6322
6323 * gdb.trace/actions.exp: Clear default-collect.
6324 * gdb.trace/save-trace.exp: Clear default-collect.
6325
fff5cc64
PM
63262010-04-08 Phil Muldoon <pmuldoon@redhat.com>
6327
6328 * gdb.python/py-value: Add null string variable.
6329 (test_lazy_string): Test zero length, NULL address lazy
6330 strings.
6331
a055a187
L
63322010-04-07 H.J. Lu <hongjiu.lu@intel.com>
6333
6334 * gdb.arch/i386-avx.c: New.
6335 * gdb.arch/i386-avx.exp: Likewise.
6336
6337 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
6338
96e39866
DE
63392010-04-06 Doug Evans <dje@google.com>
6340
6341 * gdb.base/source-test.gdb: New file.
6342 * gdb.base/source.exp: Test source -v.
6343
5984a431
UW
63442010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6345
6346 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
6347
ec8a089a
PM
63482010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
6349
6350 * gdb.stabs/aout.sed: Convert all backslash to double backslash
6351 within one line, unless it is followed by a double quote.
6352 * gdb.stabs/hppa.sed: Idem.
6353 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
6354 * gdb.stabs/weird.exp: Check for correct parsing of
6355 char and string constants.
ec8a089a
PM
6356 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
6357 in .stabs to .stabx substitution.
6358
fce3c1f0
SS
63592010-04-05 Stan Shebs <stan@codesourcery.com>
6360
6361 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
6362 constant global.
6363 * gdb.trace/tfile.exp: Try to print them.
6364
d77f58be
SS
63652010-04-04 Stan Shebs <stan@codesourcery.com>
6366
6367 * gdb.base/completion.exp: Update for new "info watchpoints".
6368 * gdb.base/default.exp: Ditto.
6369 * gdb.base/help.exp: Ditto.
6370 * gdb.base/watchpoint.exp: Ditto.
6371 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 6372
af54718e
SS
63732010-04-04 Stan Shebs <stan@codesourcery.com>
6374
6375 * gdb.trace/tfile.exp: Sharpen tfind test.
6376
74d1f91e
JK
63772010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6378
6379 * gdb.base/break-entry.exp: New.
6380
eb8e76db 63812010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 6382 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
6383
6384 * gdb.reverse/i386-sse-reverse.exp: New file.
6385 * gdb.reverse/i386-sse-reverse.c: New file.
6386
bf65cad8
PA
63872010-04-02 Pedro Alves <pedro@codesourcery.com>
6388
6389 * gdb.trace/tfind.exp: Adjust expected disassembly output.
6390
fff87407
SS
63912010-04-01 Stan Shebs <stan@codesourcery.com>
6392
6393 * gdb.trace/actions.exp: Tweak expected output.
6394 * gdb.trace/while-stepping.exp: Tweak expected output.
6395
fe01d668
L
63962010-04-01 H.J. Lu <hongjiu.lu@intel.com>
6397
6398 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
6399
86b17b60
PA
64002010-04-01 Pedro Alves <pedro@codesourcery.com>
6401
6402 * gdb.base/commands.exp: Adjust.
6403 * gdb.cp/extern-c.exp: Adjust.
6404
2c58c0a9
PA
64052010-04-01 Pedro Alves <pedro@codesourcery.com>
6406
6407 * gdb.trace/collection.c (local_test_func): Define a local struct,
6408 and instanciate it.
6409
0db9b91c
PA
64102010-04-01 Pedro Alves <pedro@codesourcery.com>
6411
6412 * gdb.trace/collection.exp (gdb_collect_args_test)
6413 (gdb_collect_argarray_test): XFAIL the tests that assume the
6414 argarray argument's elements are collected.
6415
8072405b
JK
64162010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6417
6418 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6419 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6420
8bf6485c
SS
64212010-03-31 Stan Shebs <stan@codesourcery.com>
6422
6423 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6424 and tracepoint conditionals.
6425 (gdb_verify_tracepoints): Delete unused return.
6426
fd7f724a
KS
64272010-03-26 Keith Seitz <keiths@redhat.com>
6428
6429 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6430 appear in the output before main.
6431 Remove KFAIL for gdb/2215 aka bz 9320.
6432
8d9e7719
DE
64332010-03-30 Doug Evans <dje@google.com>
6434
0906dd0b
DE
6435 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6436 by dejagnu.
6437 * gdb.arch/amd64-dword.exp: Ditto.
6438
8d9e7719
DE
6439 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6440 match.
6441 (break printf): Ditto.
6442
1da644f0
SW
64432010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6444
6445 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6446 gcc < 4.4.
6447 * gdb.cp/shadow.exp: Ditto.
6448
a8121990
PA
64492010-03-29 Pedro Alves <pedro@codesourcery.com>
6450
6451 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6452 "tstart" is silent.
6453
6e79d367
PA
64542010-03-29 Pedro Alves <pedro@codesourcery.com>
6455
6456 * gdb.trace/collection.exp (executable): New.
6457 (binfile): Use it.
6458 (fpreg, spreg, pcreg): New.
6459 (test_register): Use gdb_test_multiple. Pass /x to print.
6460 (prepare_for_trace_test): New.
6461 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6462 (gdb_collect_args_test, gdb_collect_argstruct_test)
6463 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6464 prepare_for_trace_test.
6465 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6466 fpreg, spreg and pcreg.
6467 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6468 prepare_for_trace_test.
6469 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6470 try to detect tracing support here. Don't set breakpoints at
6471 `begin' or `end' here.
6472 <global scope>: Use clean_restart. Run to main before checking
6473 for tracing support. Check for for tracing support here.
6474
09248348
JK
64752010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6476
6477 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6478 " as $displacement" to "seen displacement message".
6479
d350db38
PA
64802010-03-28 Pedro Alves <pedro@codesourcery.com>
6481
6482 * gdb.trace/while-dyn.exp (executable): New variable.
6483 (binfile): Use it.
6484 (test_while_stepping): New function. Move most tests here. Call
6485 it once for each of the while-stepping, stepping and ws aliases.
6486
907af001
UW
64872010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6488
6489 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6490 that do not provide the tagless_struct type name at all.
6491 (test_print_anon_union): Do not check value of uninitialized
6492 union member. Do not use cp_test_ptype_class, so we can accept
6493 "long" as well as "long int".
6494
610197fd
PA
64952010-03-26 Pedro Alves <pedro@codesourcery.com>
6496
6497 * gdb.trace/tfile.c (tohex, bin2hex): New.
6498 (write_error_trace_file): Hexify error description.
6499
6c28cbf2
SS
65002010-03-25 Stan Shebs <stan@codesourcery.com>
6501
6502 * gdb.trace/tfile.c: Generate an additional trace file, improve
6503 portability.
6504 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6505 files in a better way.
6506
e62b8c7e
KS
65072010-03-25 Keith Seitz <keiths@redhat.com>
6508
6509 * gdb.java/jprint.exp: XFAIL printing of static class members
6510 because of GCC debuginfo problem.
6511
82ccf5a5
JK
65122010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6513
6514 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6515
293e2f9e
DJ
65162010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6517
6518 * gdb.base/completion.exp: Allow long instead of long int.
6519 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6520 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6521 variable p.
6522 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6523 * gdb.base/pointers.exp: Allow long instead of long int.
6524 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6525 * gdb.base/step-line.exp: Allow a directory before the source file name.
6526
95a42b64
TT
65272010-03-24 Tom Tromey <tromey@redhat.com>
6528
6529 PR breakpoints/9352:
6530 * gdb.base/default.exp: Update.
6531 * gdb.base/commands.exp: Update.
6532 * gdb.cp/extern-c.exp: Test setting commands on multiple
6533 breakpoints at once.
6534
2390201f
DJ
65352010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6536
6537 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6538 if gdb,nosignals.
6539 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6540 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6541 exited".
6542
8c9a6790
SS
65432010-03-24 Stan Shebs <stan@codesourcery.com>
6544
6545 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6546
a6c727b2
DJ
65472010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6548
6549 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6550 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6551 argument. Handle "short" and "long".
6552 (Top level): Pass overprototyped output for old_fptr and xptr.
6553
4dfd5423
PA
65542010-03-23 Pedro Alves <pedro@codesourcery.com>
6555
6556 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6557 format strings and add casts to avoid compiler warnings.
6558
65592010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6560
6561 * lib/trace-support.exp (gdb_trace_setactions):
6562 Don't expect whitespace after ">" prompt.
6563 * gdb.trace/actions.exp: Adjust for output changes.
6564 * gdb.trace/while-stepping.exp: Likewise.
6565
c847d045
JK
65662010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6567
6568 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6569 and r157645).
6570
5f717f1d
JK
65712010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6572
6573 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6574 New.
6575
7d6d51d5
DJ
65762010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6577
6578 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6579 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6580
3b11a015
SS
65812010-03-19 Stan Shebs <stan@codesourcery.com>
6582
6583 * gdb.trace/ax.exp: New file.
6584
d7d158ed
DE
65852010-03-19 Doug Evans <dje@google.com>
6586
6bb85cd1
DE
6587 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6588 output from gcc.
6589
d7d158ed
DE
6590 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6591 named /usr/sbin/prelink<foo>.
6592
4daf5ac0
SS
65932010-03-18 Stan Shebs <stan@codesourcery.com>
6594
6595 * gdb.trace/circ.exp: Test circular-trace-buffer.
6596 * gdb.trace/tfile.exp: Update tstatus test.
6597
e8d05480
JB
65982010-03-18 Joel Brobecker <brobecker@adacore.com>
6599
6600 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6601 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6602
441b986a
UW
66032010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6604
6605 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6606
4247603b
PA
66072010-03-18 Pedro Alves <pedro@codesourcery.com>
6608
6609 * gdb.base/default.exp: Adjust the expected output of the finish
6610 and until commands when the inferior is not being run.
6611
13387711
SW
66122010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6613
6614 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6615 * gdb.cp/nsusing.exp: Ditto.
6616
6e31430b
TT
66172010-03-15 Tom Tromey <tromey@redhat.com>
6618
6619 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6620 * gdb.cp/userdef.cc (operator==): New function.
6621 (main): New locals mem1, mem2.
6622
e2d69cb5
JZ
66232010-03-15 Jie Zhang <jie@codesourcery.com>
6624
6625 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6626 Declare and use new loadtimeout variable.
6627
f572f0a9
DJ
66282010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6629
6630 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6631 Use gdb_load later.
6632
51f4c0b0
PA
66332010-03-14 Pedro Alves <pedro@codesourcery.com>
6634
6635 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6636 literal. Add missing endlines to prints to stderr.
6637
1c809c68
TT
66382010-03-12 Tom Tromey <tromey@redhat.com>
6639
6640 PR c++/9708:
6641 * gdb.cp/m-static.exp: Add regression test.
6642 * gdb.cp/m-static.cc (method): New method.
6643 (main): Call it.
6644
00ae8fef
SW
66452010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6646
6647 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6648 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6649
759f0f0b
PA
66502010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6651
21e24d21
PA
6652 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6653
66542010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6655
759f0f0b
PA
6656 * lib/gdb.exp (skip_stl_tests): New.
6657 (gdb_compile): Symbian needs -ldl.
6658 (shlib_target_file): New.
6659 (shlib_symbol_file): New.
6660 (gdb_load_shlibs): Use shlib_target_file.
6661 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6662 * gdb.cp/exception.exp: Use skip_stl_tests.
6663 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6664 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6665 * gdb.cp/mb-templates.exp: Ditto.
6666 * gdb.base/commands.exp: Relax regexes.
6667 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6668 shlib_target_file and shlib_symbol_file.
6669 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6670 sections.
6671 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6672 * gdb.base/solib-disc.exp: Use
6673 shlib_target_file and shlib_symbol_file.
6674 * gdb.base/unload.exp: Don't skip on symbian. Use
6675 shlib_target_file and shlib_symbol_file.
6676 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6677
6a8f2671 66782010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6679
6a8f2671
PA
6680 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6681 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6682 Issue a tfind end before looking for a tracepoint frame.
6683 * gdb.trace/tfind.exp: Adjust tstatus output.
6684 Adjust disassembly output.
6685 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6686
ccf26247
JK
66872010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6688
6689 * gdb.base/break-interp.exp: Create new displacement parameter value
6690 for the test_ld calls.
6691 (reach): New parameter displacement, verify its content. New push of
6692 pf_prefix "reach-$func:". Import global expect_out.
6693 (test_core): New parameter displacement, verify its content. New push
6694 of pf_prefix "core:". New command "set verbose on". Import global
6695 expect_out.
6696 (test_attach): New parameter displacement, verify its content. New
6697 push of pf_prefix "attach:". New command "set verbose on". Import
6698 global expect_out.
6699 (test_ld): New parameter displacement, pass it to the reach, test_core
6700 and test_attach calls and verify its content in the "ld.so exit" test.
6701 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6702 (prelink): Update expected text, use gdb_test.
6703
e469c7fb
DE
67042010-03-10 Doug Evans <dje@google.com>
6705
6706 * gdb.base/checkpoint.exp: Fix comment.
6707 Lengthen timeout while doing >600 checkpoints test.
6708 Rename duplicate "kill all one" test to keep test names unique.
6709
60e1c644
PA
67102010-03-10 Pedro Alves <pedro@codesourcery.com>
6711
6712 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6713
cec808ec
KS
67142010-03-08 Keith Seitz <keiths@redhat.com>
6715
889bf7c5
PA
6716 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6717 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6718 (dm_type_long): New function.
6719 (dm_type_unsigned_short): New function.
6720 (dm_type_unsigned_long): New function.
6721 (myint): New typedef.
6722 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6723 long, unsigned shor and long, operator char*, and typedef.
6724 (test_lookup_operator_functions): Add operator char* test.
6725 (test_paddr_operator_functions): Likewise.
6726 (test_paddr_overloaded_functions): Use probe values for
6727 short, long, and unsigned short and long.
6728 (test_paddr_hairy_functions): If the demangler probe detected
6729 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6730 demangler.
6731 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6732 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6733 and "print null_pmf".
6734 Add test "ptype a.*pmf".
6735 * gdb.cp/overload.exp: Allow optional "int" to appear with
6736 "short" and "long".
6737 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6738 long expect value for men_overload1arg.
6739 Allow "int" to appear with "short" and "long".
6740 When testing "info break", add argument for main (void).
6741 Also allow "int" to appear with "short" and "long".
6742 Ditto with "unsigned" and "long long".
cec808ec
KS
6743 * gdb.java/jmain.exp: Do not enclose methods names in single
6744 quotes.
6745 * gdb.java/jmisc.exp: Likewise.
6746 * gdb.java/jprint.exp: Likewise.
6747 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6748
6749 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6750 * gdb.cp/exception.exp (backtrace after first throw)
6751 (backtrace after second throw): Allow a namespace before __cxa_throw.
6752 (backtrace after first catch, backtrace after second catch): Allow
6753 a namespace before __cxa_begin_catch.
6754
6755 * gdb.cp/cpexprs.exp: New file.
6756 * gdb.cp/cpexprs.cc: New file.
6757
6758 From Daniel Jacobowitz <dan@codesourcery.com>
6759 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6760 to use string_to_regexp.
6761 (ctor, dtor): New functions. Use them to match constructor
6762 and destructor function types.
6763 (Top level): Use runto_main.
6764
f870a310
TT
67652010-03-05 Tom Tromey <tromey@redhat.com>
6766
6767 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6768 gdb.target_charset.
6769 (pp_ns.to_string): Likewise.
6770
0c199f28
KS
67712010-03-04 Keith Seitz <keiths@redhat.com>
6772
6773 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6774 can be quoted. Test that both the filename and function/line
6775 portions can be quoted at the same time.
6776
c7437ca6
PA
67772010-03-04 Pedro Alves <pedro@codesourcery.com>
6778
6779 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6780
b111b805
DE
67812010-03-03 Doug Evans <dje@google.com>
6782
24486cb7
DE
6783 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6784 libc contains libpthread.
6785
b111b805
DE
6786 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6787 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6788 of gdb_compile. Add another pattern to match android backtrace.
6789
a0e0ef55
TT
67902010-03-03 Tom Tromey <tromey@redhat.com>
6791
6792 PR gdb/11345:
6793 * gdb.base/printcmds.exp (test_printf): Add test.
6794
1ba53b71
L
67952010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6796
6797 * gdb.arch/amd64-byte.exp: New.
6798 * gdb.arch/amd64-dword.exp: Likewise.
6799 * gdb.arch/amd64-pseudo.c: Likewise.
6800 * gdb.arch/amd64-word.exp: Likewise.
6801 * gdb.arch/i386-byte.exp: Likewise.
6802 * gdb.arch/i386-pseudo.c: Likewise.
6803 * gdb.arch/i386-word.exp: Likewise.
6804
f5dff777
DJ
68052010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6806
6807 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6808 types. Add structreg, bitfields, and flags registers.
6809 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6810 registers.
6811
90884b2b
L
68122010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6813
6814 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6815 (load_description): Set architecture if defined.
6816
dc00d89f
PM
68172010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6818
6819 * gdb.python/py-frame.exp: Add read_var block tests.
6820 * gdb.python/py-frame.c (block): New function.
6821
0e095b7e
JK
68222010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6823 Daniel Jacobowitz <dan@codesourcery.com>
6824
6825 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6826
624f1a65
DM
68272010-02-25 David S. Miller <davem@davemloft.net>
6828
6829 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6830 fix logic for setting all_syscalls_numbers.
6831
f3e9a817
PM
68322010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6833
6834 * Makefile.in: Add py-block and py-symbol.
6835 * gdb.python/py-symbol.exp: New File.
6836 * gdb.python/py-symtab.exp: New File.
6837 * gdb.python/py-block.exp: New File.
6838 * gdb.python/py-symbol.c: New File.
6839 * gdb.python/py-block.c: New File.
6840
f6bbabf0
PM
68412010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6842
6843 PR python/11314
6844 * lib/gdb.exp (skip_python_tests): New function.
6845 * gdb.python/py-cmd.exp: Use skip_python_tests.
6846 * gdb.python/py-frame.exp: Likewise.
6847 * gdb.python/py-function.exp: Likewise.
6848 * gdb.python/py-prettyprint.exp: Likewise.
6849 * gdb.python/py-template.exp: Likewise.
6850 * gdb.python/py-type.exp: Likewise.
6851 * gdb.python/py-value.exp: Likewise.
6852
85d721b8
PA
68532010-02-22 Pedro Alves <pedro@codesourcery.com>
6854
6855 PR9605
6856
6857 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6858
48e32051
TT
68592010-02-19 Tom Tromey <tromey@redhat.com>
6860
6861 PR c++/8693, PR c++/9496:
6862 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6863 regression tests.
6864
ac9c0048
JK
68652010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6866
6867 Fix compatibility with m68k as.
6868 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6869 Use only /* comments */.
6870
57bb97a4
UW
68712010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6872
6873 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6874 * configure: Regenerate.
6875
7d1bf85c
DJ
68762010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6877
6878 * gdb.python/py-type.exp: Check for Python support.
6879
061b5285
PA
68802010-02-17 Pedro Alves <pedro@codesourcery.com>
6881
6882 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6883 `regsub' syntax available.
6884
f8a8bc2c
PA
68852010-02-17 Pedro Alves <pedro@codesourcery.com>
6886
6887 * gdb.base/shmain.c (main): Remove printf call.
6888 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6889 * gdb.base/unload.c (main): Make format of fprintf a string
6890 literal. Add missing endlines to prints to stderr.
6891 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6892
6f451e5e
TT
68932010-02-17 Tom Tromey <tromey@redhat.com>
6894
6895 * gdb.java/jprint.java (jprint.props): New field.
6896 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6897
12d79008
PA
68982010-02-17 Pedro Alves <pedro@codesourcery.com>
6899
ef801a0e 6900 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6901 available.
6902
d252f7e5
DJ
69032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6904
6905 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6906 creation to support remote host testing.
6907
67bdab6c
DJ
69082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6909
6910 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6911 Recognize "command not found".
6912
bb391223
DJ
69132010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6914
6915 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6916 single-stepping.
6917
70362913
DJ
69182010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6919
6920 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6921 if arguments are not supported.
6922
493f3c00
DJ
69232010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6924
6925 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
6926 be const or non-const.
6927
8034c749
DJ
69282010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6929
6930 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
6931 mi_send_resuming_command to send -exec-continue.
6932
791dfb64
DJ
69332010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6934
6935 * gdb.base/list.exp (test_list_filename_and_function): Add test
6936 with single quotes.
6937 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
6938 matching.
6939 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
6940 Add KFAIL'd tests for PR gdb/11289.
6941
7c5fe868
DJ
69422010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6943
6944 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
6945
fdc498b8
DJ
69462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6947
6948 * gdb.base/comp-dir/subdir/dummy.txt: New file.
6949 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
6950 a temporary directory.
6951
b519e2a6
DJ
69522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6953
6954 * gdb.base/charset.exp: Use a single regular expression to match
6955 show host-charset and show target-charset output.
6956
74164c56
JK
69572010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6958
6959 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
6960 "Illegal process-id" expect string more exact.
6961 (attach to digits-starting nonsense is prohibited): New.
6962
701ed6dc
JK
69632010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6964
6965 * gdb.base/prelink.exp (set verbose on): New.
6966
889bf7c5 69672010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
6968
6969 * mi-reverse.exp: New file. Test for reverse option to the
6970 following MI commands: exec-continue, exec-finish, exec-next,
6971 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 6972
dadf0e9c
JB
69732010-02-09 Joel Brobecker <brobecker@adacore.com>
6974
6975 * gdb.ada/ptype_tagged_param: New testcase.
6976
714f19d5
TT
69772010-02-08 Tom Tromey <tromey@redhat.com>
6978
6979 PR c++/8017:
6980 * gdb.cp/overload.exp: Add tests.
6981 * gdb.cp/overload.cc (struct K): New.
6982 (namespace N): New.
6983 (main): Call new functions.
6984 (K::staticoverload): Define.
6985
889bf7c5 69862010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
6987
6988 PR gdb/10728
6989 * gdb.cp/pr10728-x.h: New file.
6990 * gdb.cp/pr10728-x.cc: New file.
6991 * gdb.cp/pr10728-y.cc: New file.
6992 * gdb.cp/pr10728.exp: New file.
6993 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
6994
889bf7c5 69952010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
6996
6997 PR gdb/9067
6998 * gdb.cp/pr9067.exp: New
6999 * gdb.cp/pr9067.cc: New
7000 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
7001
7b356089
JB
70022010-02-08 Joel Brobecker <brobecker@adacore.com>
7003
7004 * lib/gdb.exp (gdb_test_timeout): New global variable.
7005 Set it to timeout if not already set.
7006 (gdb_init): Reset the value of timeout to gdb_test_timeout.
7007
1be00882
DE
70082010-02-05 Doug Evans <dje@google.com>
7009
7010 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
7011 user.
7012
82856980
SW
70132010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
7014
7015 PR c++/7935:
7016 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
7017
1a334831
TT
70182010-02-04 Tom Tromey <tromey@redhat.com>
7019
7020 * gdb.cp/virtbase.exp: Make test case names unique.
7021
9c3c02fd
TT
70222010-02-02 Tom Tromey <tromey@redhat.com>
7023
7024 * gdb.cp/virtbase.exp: Add regression tests.
7025 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
7026 (main): Instantiate RHC.
7027
0cc2414c
TT
70282010-02-02 Tom Tromey <tromey@redhat.com>
7029
7030 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
7031 type-printing change.
7032
edf3d5f3
TT
70332010-02-02 Tom Tromey <tromey@redhat.com>
7034
7035 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
7036 * gdb.cp/virtbase.cc: New file.
7037 * gdb.cp/virtbase.exp: New file.
7038 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7039
e4b7f41c
JK
70402010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7041
7042 PR libc/11214:
7043 * gdb.threads/current-lwp-dead.c: Include features.h.
7044 (HAS_NOMMU): New.
7045 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
7046
b381ea14
JK
70472010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7048
7049 * gdb.base/symbol-without-target_section.exp,
7050 gdb.base/symbol-without-target_section.c: New.
7051
c593ac0e
DJ
70522010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7053
7054 * gdb.base/bigcore.exp: Reset increased timeout.
7055 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
7056
db25f29d
DJ
70572010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7058
7059 * gdb.base/gcore.exp (capture_command_output): Use
7060 gdb_test_multiple.
7061
f9d67f43
DJ
70622010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7063
7064 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
7065 * gdb.arch/thumb2-it.exp (test_it_break): New function.
7066 (Top level): Call it.
7067
177321bd
DJ
70682010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7069
7070 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
7071
97f2ed50
DJ
70722010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7073
7074 * gdb.base/call-strs.exp, gdb.base/default.exp,
7075 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
7076 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
7077 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
7078 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
7079 gdb.base/watchpoint-solib.exp: Save and restore timeout.
7080 * gdb.base/ending-run.exp: Correct restore of timeout.
7081 * gdb.base/page.exp: Remove unnecessary timeout setting.
7082
e4e2711a
JB
70832010-01-29 Joel Brobecker <brobecker@adacore.com>
7084
7085 * gdb.ada/rec_return: New testcase.
7086
ba581dc1
JB
70872010-01-29 Joel Brobecker <brobecker@adacore.com>
7088
7089 * gdb.ada/call_pn: New testcase.
7090
4ea95be9
DJ
70912010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
7092
7093 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
7094 (Top level): Use it to resume.
7095 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
7096 the Thumb mode displaced stepping error as unsupported.
7097
df83a9bf
SW
70982010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
7099
889bf7c5
PA
7100 * gdb.cp/nsusing.exp: Added more tests.
7101 * gdb.cp/nsrecurs.exp: Ditto.
7102 * gdb.cp/nsusing.cc: Added test functions.
7103 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 7104
40b27cdc
JK
71052010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7106
7107 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
7108 absolute directory pathnames in gdb.sum file.
7109
de958931
SW
71102010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
7111
7112 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
7113 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
7114
708ead4e
TT
71152010-01-26 Tom Tromey <tromey@redhat.com>
7116
7117 PR exp/7643:
7118 * gdb.base/printcmds.exp (test_print_string_constants): Remove
7119 setup_kfail.
7120
b14e635e
SW
71212010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
7122
7123 * gdb.cp/nsrecurs.exp: New test.
7124 * gdb.cp/nsrecurs.cc: New test program.
7125 * gdb.cp/nsstress.exp: New test.
7126 * gdb.cp/nsstress.cc: New test program.
7127 * gdb.cp/nsdecl.exp: New test.
7128 * gdb.cp/nsdecl.cc: New test program.
7129
8540c487
SW
71302010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
7131
7132 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
7133 imported into file scope.
7134 Marked test as xfail.
7135 * gdb.cp/namespace-using.cc (marker5): New function.
7136 * gdb.cp/shadow.exp: New test.
7137 * gdb.cp/shadow.cc: New test program.
7138 * gdb.cp/nsimport.exp: New test.
7139 * gdb.cp/nsimport.cc: New test program.
7140
421d5d99
TT
71412010-01-25 Tom Tromey <tromey@redhat.com>
7142
7143 PR gdb/11049:
7144 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
7145 with "set print null-stop on".
7146
691f8dc1
JK
71472010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7148
7149 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
7150 Adjust it for DISASSEMBLY_OMIT_FNAME.
7151
0b92b5bb
TT
71522010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7153
7154 PR symtab/11199:
7155 * gdb.dwarf2/member-ptr-forwardref.exp,
7156 gdb.dwarf2/member-ptr-forwardref.S: New.
7157
23787403
JK
71582010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7159
7160 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
7161 (thread1_func): Protect thread1_tid with thread1_tid_cond by
7162 thread1_tid_mutex. Remove gdbstop_mutex handling.
7163 (thread2_func): Protect thread2_tid with thread2_tid_cond by
7164 thread2_tid_mutex. Remove gdbstop_mutex handling.
7165 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
7166 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
7167 pthread_cond_wait conditionalizations by while loops.
7168
b966cb8a
TT
71692010-01-20 Tom Tromey <tromey@redhat.com>
7170
7171 PR backtrace/10770:
7172 * gdb.dwarf2/pr10770.exp: New file.
7173 * gdb.dwarf2/pr10770.c: New file.
7174 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7175
fcae584b
VP
71762010-01-20 Vladimir Prus <vladimir@codesourcery.com>
7177
7178 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
7179 that target was removed, and the test always runs native anyway.
7180
a0f49112
JK
71812010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7182
7183 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
7184 gdb.base/watchpoint-cond-gone-stripped.c: New.
7185
ceeb3d5a
TT
71862010-01-19 Tom Tromey <tromey@redhat.com>
7187
7188 PR c++/8000:
7189 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
7190 existing tests.
7191 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
7192 (main): Use AAA::SomeEnum.
7193
dd322c54
JK
71942010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7195
7196 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
7197 (test_ignore_count): Declare line_callme_body global.
7198 (run to breakpoint with ignore count): Use line_callme_body.
7199 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
7200 (set line_main_hello, set line_main_return): Reindent.
7201 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
7202 New.
7203 (continue to callee4): Use line_callee4_body.
7204 (check *stopped from CLI command): Use line_callee4_next.
7205 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
7206 (set line_main_hello, set line_main_return): Reindent.
7207 (set line_callee4_head, set line_callee4_body): New.
7208 (continue to callee4): Use line_callee4_body.
7209
4e8f195d
TT
72102010-01-18 Tom Tromey <tromey@redhat.com>
7211
7212 PR c++/9680:
7213 * gdb.cp/casts.cc: Add new classes and variables.
7214 * gdb.cp/casts.exp: Test new operators.
7215
9e14a9ba
JB
72162010-01-18 Tom Tromey <tromey@redhat.com>
7217 Thiago Jung Bauermann <bauerman@br.ibm.com>
7218
7219 * gdb.python/source2.py: New file.
7220 * gdb.python/source1: New file.
7221 * gdb.python/python.exp: Test "source" command.
7222
00bf0b85
SS
72232010-01-15 Stan Shebs <stan@codesourcery.com>
7224
7225 * gdb.trace/tfile.c: New file.
7226 * gdb.trace/tfile.exp: New file.
889bf7c5 7227
55235ad7
JK
72282010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7229
7230 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
7231
9f2982ff
JK
72322010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
7235
bbfba9ed
JK
72362010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7237
7238 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
7239 (libfunc): New parameter action. Implement also selectable "sleep".
7240 * gdb.base/break-interp-main.c: Include assert.h.
7241 (libfunc): New parameter action.
7242 (main): New parameters argc and argv. Assert argc. Pass argv.
7243 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
7244 (test_attach): New proc.
7245 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
7246 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
7247
61f0d762
JK
72482010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7249
7250 * gdb.base/break-interp.exp (test_core): New proc.
7251 (test_ld): Call it.
7252
06a6f270
JK
72532010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7254
7255 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
7256 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
7257 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
7258 and gdb_compile_shlib. Use new -Wl compiler options.
7259 (dl bt, main bt): New tests.
7260
51bee8e9
JK
72612010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7262
7263 Support PIEs with no symfile_objfile.
7264 * gdb.base/break-interp.exp: New argument at the test_ld calls.
7265 (test_ld): New parameter trynosym.
7266 (test_ld <$trynosym>): New block.
7267
b8040f19
JK
72682010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7269
7270 * gdb.base/break-interp.exp: New file.
7271
be759fcf
PM
72722010-01-13 Phil Muldoon <pmuldoon@redhat.com>
7273
7274 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
7275 * gdb.python/py-prettyprint.py (pp_ls): New printer.
7276 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
7277 test.
7278 * gdb.python/py-prettyprint.c: Define lazystring test structure.
7279 * gdb.python/py-mi.exp: Add lazy string test.
7280
dc146f7c
VP
72812010-01-13 Vladimir Prus <vladimir@codesourcery.com>
7282
7283 * lib/mi-support.exp (mi_check_thread_states): Handle
7284 core number in thread listing.
7285
b4ba55a1
JB
72862010-01-12 Joel Brobecker <brobecker@adacore.com>
7287
7288 * gdb.base/maint.exp: Adjust the expected output for the
7289 "maint print type" test. Use gdb_test_multiple instead of
7290 gdb_sent/gdb_expect.
7291
08e24bd4
DE
72922010-01-11 Doug Evans <dje@google.com>
7293
6496a609
DE
7294 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
7295 from gdbserver_download. All callers updated.
7296
08e24bd4
DE
7297 * gdb.server/ext-run.exp: "info os processes" requires xml support.
7298
b5cfddf5
JK
72992010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7300
7301 Implement binary numbers parsing.
7302 * gdb.base/printcmds.exp (test_integer_literals_accepted)
7303 (test_integer_literals_rejected): New binary tests.
7304
3725885a
RW
73052010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7306
7307 * gdb.cell/configure: Regenerate.
7308
37aeb5df
JK
73092010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7310
7311 * gdb.base/corefile.exp: Move the core finding block out and call it as
7312 core_find, new variable $corefile, replace corefile by $corefile and
7313 [file tail $corefile] for usage vs. test names resp.
7314 * lib/gdb.exp (core_find): Move it as a new function here. New
7315 parameter binfile and deletefiles. New variable $destcore. Pre-delete
7316 $destcore. Return "" on error.
7317
d521f563
JK
73182010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7319
7320 Workaround PR binutils/10802.
7321 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
7322 (twice).
7323
28f24826
DJ
73242010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7325
7326 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
7327
2de75e71
JB
73282010-01-08 Joel Brobecker <brobecker@adacore.com>
7329
7330 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
7331 call, to avoid interruption.
7332
fe00719b 73332010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
7334
7335 * gdb.stabs/weird.def (args93): New.
7336
d0ef5df8
DE
73372010-01-07 Doug Evans <dje@google.com>
7338
7339 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
7340
3a08d52f
TT
73412010-01-07 Tom Tromey <tromey@redhat.com>
7342
7343 * gdb.base/source.exp: Use correct line number.
7344
7a697b8d
SS
73452010-01-05 Stan Shebs <stan@codesourcery.com>
7346
7347 * gdb.trace/tracecmd.exp: Test ftrace.
7348
7803799a
UW
73492010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7350
7351 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
7352
c54eabfa
JK
73532010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7354
7355 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
7356 "uint_for_mi_testing".
7357
02e7ef19
JB
73582010-01-01 Joel Brobecker <brobecker@adacore.com>
7359
7360 Test indented comment in file being sourced.
7361 * gdb.base/commands.exp: Test indented comment in file being sourced.
7362
abd775ce
JB
73632010-01-01 Joel Brobecker <brobecker@adacore.com>
7364
7365 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
7366 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
7367 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
7368 notice.
7369
79b55b82
JB
73702010-01-01 Joel Brobecker <brobecker@adacore.com>
7371
7372 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
7373 notice.
7374
8997583e
JK
73752010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7376
7377 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
7378 missing $after_stopped and comma (,) expectation.
7379
6da95a67
SS
73802009-12-31 Stan Shebs <stan@codesourcery.com>
7381
7382 * gdb.trace/actions.exp: Test teval action.
889bf7c5 7383
218d2fc6
TJB
73842009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7385
7386 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
7387 (top level): Call test_watchpoint_in_big_blob.
7388 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
7389 watchpoints.
7390 (func3): Write to buf.
7391
236f1d4d
SS
73922009-12-29 Stan Shebs <stan@codesourcery.com>
7393
7394 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 7395
f61e138d
SS
73962009-12-28 Stan Shebs <stan@codesourcery.com>
7397
7398 * gdb.trace/tsv.exp: New file.
7399 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 7400
0219b378
DJ
74012009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
7402
7403 * gdb.base/find.c (main): Reference search buffers.
7404 * gdb.base/included.c (main): Reference integer.
7405 * gdb.base/ptype.c (charfoo): Declare.
7406 (intfoo): Call charfoo.
7407 * gdb.base/scope0.c (useitp): New function.
7408 (usestatics): Use useitp.
7409 (useit): Add a type for val.
7410 * gdb.base/scope1.c (useit1): Take a pointer argument.
7411 (usestatics1): Update calls to useit1.
7412 * gdb.cp/call-c.cc: Declare foo.
7413 (main): Call foo.
7414 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7415 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7416 (main): Call C::ensureRefs and ensureOtherRefs.
7417 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7418 variables.
7419 (ensureOtherRefs): New function.
7420 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7421 * gdb.cp/templates.cc (main): Call t5i.value.
7422
3f78692f
JK
74232009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7424
7425 Fix compatibility with G++-4.5.
7426 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7427 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7428 (uncaught return): Remove.
7429
429374b8
JK
74302009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7431 Phil Muldoon <pmuldoon@redhat.com>
7432
7433 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7434 (bp_location13, bp_location14, bp_location17, bp_location18)
7435 (marker3_proto, marker4_proto): New variables.
7436 (breakpoint info): Update output.
7437 (run until breakpoint at marker3, run until breakpoint at marker4): New
7438 tests.
7439
859825b8
JK
74402009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7441
7442 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7443 Replace the printf call of Y by provided "y-set-1" label. New block
7444 for the second shared library.
7445 * gdb.base/unload.exp: Compile also the second library, call
7446 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7447 (single pending breakpoint info): Rename to ...
7448 (pending breakpoint info before run): ... this extended test.
7449 (libfile2, libname2, libsrcfile2, libsrc2)
7450 (lib_sl2): New variables.
7451 (exec_opts): Set also SHLIB_NAME2.
7452 (pending breakpoint info on first run at shrfunc1)
7453 (pending breakpoint info on second run at shrfunc1)
7454 (pending breakpoint info on second run at shrfunc2)
7455 (print y from libfile, print y from libfile2): New tests.
7456 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7457 * gdb.base/unloadshr2.c: New.
7458
e6a386cd
HZ
74592009-12-22 Hui Zhu <teawater@gmail.com>
7460
7461 * gdb.reverse/sigall-reverse.exp: Adjust.
7462
9e19b45e
VP
74632009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7464
7465 PR gdb/10884
7466
7467 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7468 (main): Call do_bitfield_tests.
aacf5b1e 7469 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7470
d53a7b30
JB
74712009-12-20 Joel Brobecker <brobecker@adacore.com>
7472
7473 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7474 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7475 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7476 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7477 gdb.modula2/unbounded1.c: Update copyright header.
7478
191ca0a1
CM
74792009-12-10 Chris Moller <moller@mollerware.com>
7480
7481 PR gdb/9399
7482 * gdb.cp/virtfunc2.exp: New tests
7483 * gdb.cp/virtfunc2.cc: New tests
7484 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7485
0fa6cf1b
MS
74862009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7487
7488 * gdb.reverse/i387-env-reverse.c: New file.
7489 * gdb.reverse/i387-env-reverse.exp: New file.
7490 * gdb.reverse/i387-stack-reverse.c: New file.
7491 * gdb.reverse/i387-stack-reverse.exp: New file.
7492
361ae042
PM
74932009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7494
7495 * gdb.python/py-type.exp (test_range): New test.
7496
bfd31e71
PM
74972009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7498
7499 PR python/10805
7500
7501 * gdb.python/py-type.exp: New file.
7502 * gdb.python/py-type.c: New file.
7503 * Makefile.in: Add py-type.
7504
57a1d736
TT
75052009-12-03 Tom Tromey <tromey@redhat.com>
7506
7507 * gdb.python/py-value.exp (test_parse_and_eval): New
7508 function.
7509
1f3b5d1b
PP
75102009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7511
7512 PR gdb/11022
7513
7514 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7515 * gdb.base/pr11022.c: New test.
7516
8b7dbdc9
JK
75172009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7518
7519 Fix spurious false FAILs.
7520 * gdb.base/structs.c (chartest): New.
7521 (main): Fill-in chartest.
7522 * gdb.base/structs.exp (anychar_re, first): New.
7523 (start_structs_test): Import global anychar_re and first.
7524 New gdb_test call "set print elements 300; ${testfile}"
7525 (start_structs_test <$first>): New block.
7526 (any): Import global anychar_re. New variable ac. Use ${ac}.
7527
6a53b2ec
JK
75282009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7529
7530 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7531
d7167b4c
JK
75322009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7533
7534 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7535 Force $srcfile file.
7536 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7537
b1798462
UW
75382009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7539
7540 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7541 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7542 * gdb.threads/watchthreads-reorder.exp: Likewise.
7543
b6199126
DJ
75442009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7545
7546 PR gdb/8704
7547
7548 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7549 "if", and "thread". Correct matching in the previous test.
7550
b22a0510
DJ
75512009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7552
7553 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7554
930636d2
MS
75552009-11-23 Michael Snyder <msnyder@vmware.com>
7556
7557 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7558 * gdb.reverse-watch-precsave.exp: Ditto.
7559
21a0512e
PP
75602009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7561
7562 * gdb.asm/asm-source.exp: Adjust.
7563 * gdb.base/help.exp: Adjust.
889bf7c5 7564
fc30d5e0
PA
75652009-11-22 Pedro Alves <pedro@codesourcery.com>
7566
7567 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7568 (do_syscall_tests_without_xml): Set data-directory to
7569 /the/path/to/nowhere.
7570
f6bc2008
PA
75712009-11-21 Pedro Alves <pedro@codesourcery.com>
7572
7573 * gdb.threads/local-watch-wrong-thread.c,
7574 gdb.threads/local-watch-wrong-thread.exp: New files.
7575
8c2fb5de
PA
75762009-11-21 Pedro Alves <pedro@codesourcery.com>
7577
7578 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7579 assume new `regsub' syntax available.
7580
ebec9a0f
PA
75812009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7582
a79d3c27
JK
7583 * gdb.base/watchpoint-hw-hit-once.exp,
7584 gdb.base/watchpoint-hw-hit-once.c: New.
7585
75862009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7587
7588 * gdb.threads/watchthreads-reorder.exp,
7589 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7590
276a961b
MK
75912009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7592
7593 * gdb.xml/tdesc-regs.exp: Use for m68k.
7594
4867c1fb
PA
75952009-11-15 Pedro Alves <pedro@codesourcery.com>
7596
7597 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7598
f6838f81
DJ
75992009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7600
7601 * lib/gdb.exp (current_target_name): New procedure.
7602 (gdb_wrapper_target): New variable.
7603 (gdb_wrapper_init): Set gdb_wrapper_target.
7604 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7605 wrapper.
7606
4ac4dd3f
DJ
76072009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7608
7609 * gdb.base/remote.exp: Delete the slowest load test.
7610 Do not load with fixed packet sizes.
7611
a7881759
DJ
76122009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7613
7614 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7615
97a5b505
DJ
76162009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7617
7618 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7619 srcfile when setting a breakpoint.
7620
d3e1fc54
DJ
76212009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7622
7623 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7624 macros.
7625
7cbcbded
DJ
76262009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7627
7628 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7629 to be in memory.
7630 * gdb.base/display.c (force_mem): New.
7631 (do_loops): Use it. Add breakpoint comments.
7632 (do_vars): Add a breakpoint comment.
7633 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7634 line numbers.
7635
bdea3a92
NF
76362009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7637
7638 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7639 instead of a bare "run".
7640
269f82e5
PP
76412009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7642
7643 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7644
a69b7d9d
DJ
76452009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7646
7647 * lib/cell.exp (skip_cell_tests): Clean up test files before
7648 returning.
7649
b598bfda
DJ
76502009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7651
7652 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7653 and the breakpoint menu. Do not call perror if a prompt is seen.
7654 Consume the following GDB prompt.
7655 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7656 * gdb.cp/namespace.exp: Use gdb_test.
7657 * gdb.cp/templates.exp: Use gdb_test.
7658 (test_template_breakpoints): Use gdb_test_multiple.
7659
87728fa0
DJ
76602009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7661
7662 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7663 (marker4): Reference values.
7664
b67c692f
DJ
76652009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7666
7667 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7668 is missing.
7669
f0df251a
DJ
76702009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7671
7672 * gdb.base/break.c (need_malloc): New.
7673 * gdb.base/constvars.c (main): Reference crass and crisp.
7674 * gdb.base/gdb1821.c (main): Reference bar.
7675 * gdb.cp/gdb1355.cc (main): Reference s1.
7676 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7677 (main): Call them.
7678 * gdb.cp/hang2.cc (dummy2): Define.
7679 * gdb.cp/hang3.cc (dummy3): Define.
7680 * gdb.cp/m-data.cc (main): Reference shadow.
7681
bdf7534a
NF
76822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7683 Nathan Froyd <froydnj@codesourcery.com>
7684
7685 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7686 remote host.
7687
f24fce77
NF
76882009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7689
7690 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7691 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7692 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7693 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7694 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7695 * gdb.dwarf2/dw2-producer.exp: Likewise.
7696 * gdb.dwarf2/mac-fileno.exp: Likewise.
7697 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7698 py-prettyprint.py to the remote host.
7699 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7700
40f0318e
KS
77012009-11-11 Keith Seitz <keiths@redhat.com>
7702
7703 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7704 use it instead of "Foo".
7705 * gdb.cp/classes.exp (do_tests): Add a test to access
7706 a method through a typedef'd class name.
7707
f3d9f7fb
NF
77082009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7709
7710 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7711 exponents.
7712 * gdb.base/pointers.exp: Likewise.
7713 * gdb.cp/ref-types.exp: Likewise.
7714
a4216f37
KS
77152009-11-11 Keith Seitz <keiths@redhat.com>
7716
7717 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7718 new[] and delete[].
7719 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7720 "void".
7721 (probe_demangler): Remove all single-quoting of
7722 method and variable names.
7723 (info_func_regexp): Remove the word "void" from any
7724 occurrence of "(void)".
7725 (print_addr_2): Remove all single-quoting of
7726 method names.
7727 (print_addr_2_kfail): Likewise.
7728 (print_addr): Single-quote C function names before
7729 passing to print_addr_2.
7730 (test_paddr_operator_functions): Remove single-quoting
7731 for method names.
7732 Add tests for operator new[] and operator delete[].
7733
9b14d7aa
JK
77342009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7735
7736 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7737
85feb311
KS
77382009-11-09 Keith Seitz <keiths@redhat.com>
7739
7740 * gdb.cp/overload.exp: Add tests for resolving overloaded
7741 methods in expression parsing/evaluation.
7742
fa335448
DJ
77432009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7744
7745 * lib/gdb.exp (default_gdb_version): Use --version instead of
7746 --command.
7747
ec3c07fc
NS
77482009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7749
7750 * lib/gdb.exp (gdb_compile_test): New.
7751 (skip_ada_tests, skip_java_tests): New.
7752 (gdb_compile): Use gdb_compile_test for f77.
7753 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7754 * lib/java.exp (compile_java_from_source): Remove runtests check,
7755 use gdb_compile_test to record result.
7756 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7757 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7758 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7759 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7760 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7761 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7762 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7763 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7764 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7765 adjust gdb_compile invocations.
7766
b8b4e42b
JK
77672009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7768
7769 * Makefile.in (abs_builddir): New.
7770 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7771 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7772 `$(abs_builddir)/site.exp'.
7773
f8b7eaf3
DJ
77742009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7775
7776 * config/m68k-emc.exp, lib/emc-support.exp,
7777 gdb.trace/gdb_c_test.c: Delete.
7778 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7779 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7780 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7781 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7782 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7783 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7784 casing for m68k-*-elf.
7785
c4187697
NS
77862009-11-03 Pedro Alves <pedro@codesourcery.com>
7787
7788 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7789 * gdb.arch/i386-prologue.exp: Likewise.
7790 * gdb.arch/i386-unwind.exp: Likewise.
7791
db16b772
DJ
77922009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7793
7794 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7795
bcf71277
DJ
77962009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7797
7798 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7799
0105cee2
DJ
78002009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7801
7802 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7803
24ddea62
JK
78042009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7805
7806 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7807
287ccc17
JK
78082009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7809
7810 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7811 * gdb.base/sepdebug2.c: New file.
7812
08bca259 78132009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7814
7815 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7816 the modified warnings for catch syscall. Verify if GDB was compiled
7817 with support for lib expat, and choose which tests to run depending
7818 on this.
7819
5d4e2b76
VP
78202009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7821
7822 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7823 that composite commands are parsed OK. And also test
7824 that breakpoint commands do work.
7825
240e538a
MS
78262009-10-23 Michael Snyder <msnyder@vmware.com>
7827
7828 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7829 to allow for new disassembly style.
7830
9c419145
PP
78312009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7832
7833 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7834
02506ff1
MS
78352009-10-22 Michael Snyder <msnyder@vmware.com>
7836
7837 * gdb.reverse/break-precsave.exp: New test.
7838 * gdb.reverse/consecutive-precsave.exp: Ditto.
7839 * gdb.reverse/finish-precsave.exp: Ditto.
7840 * gdb.reverse/i386-precsave.exp: Ditto.
7841 * gdb.reverse/machinestate-precsave.exp: Ditto.
7842 * gdb.reverse/sigall-precsave.exp: Ditto.
7843 * gdb.reverse/solilb-precsave.exp: Ditto.
7844 * gdb.reverse/step-precsave.exp: Ditto.
7845 * gdb.reverse/until-precsave.exp: Ditto.
7846 * gdb.reverse/watch-precsave.exp: Ditto.
7847
4cf866a3
MS
78482009-10-22 Michael Snyder <msnyder@vmware.com>
7849
7850 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7851 for gdb_expect. Adjust one test's expect strings for the new
7852 format of disassemble.
7853 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7854 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7855 gdb_test_multiple.
7856 * gdb.reverse/step-reverse.exp: Delete 'return'.
7857 * gdb.reverse/until-reverse.exp: Delete blank lines.
7858 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7859
2b28d209
PP
78602009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7861
7862 * gdb.base/consecutive.exp: Adjust.
7863 * gdb.base/display.exp: Likewise.
7864 * gdb.base/pc-fp.exp: Likewise.
7865 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7866
33b9c32b
MS
78672009-10-19 Michael Snyder <msnyder@vmware.com>
7868
7869 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7870 * gdb.reverse/finish-reverse.c: Ditto.
7871 * gdb.reverse/sigall-reverse.c: Ditto.
7872 * gdb.reverse/solib-reverse.c: Ditto.
7873 * gdb.reverse/step-reverse.c: Ditto.
7874 * gdb.reverse/watch-reverse.c: Ditto.
7875
6c95b8df
PA
78762009-10-19 Pedro Alves <pedro@codesourcery.com>
7877 Stan Shebs <stan@codesourcery.com>
7878
7879 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7880 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7881 "Executing new program".
7882 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7883 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7884 left listed after having been killed.
7885 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7886 * gdb.base/maint.exp: Adjust test.
7887
7888 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7889 * gdb.multi/Makefile.in: New.
7890 * gdb.multi/base.exp: New.
7891 * gdb.multi/goodbye.c: New.
7892 * gdb.multi/hangout.c: New.
7893 * gdb.multi/hello.c: New.
7894 * gdb.multi/bkpt-multi-exec.c: New.
7895 * gdb.multi/bkpt-multi-exec.exp: New.
7896 * gdb.multi/crashme.c: New.
7897
279017b7
TG
78982009-10-13 Tristan Gingold <gingold@adacore.com>
7899
7900 * gdb.base/sepdebug.exp: Check debug info are found.
7901
0413d738
PA
79022009-10-08 Pedro Alves <pedro@codesourcery.com>
7903
7904 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7905 bits.
7906
c628eecc
JK
79072009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7908
7909 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7910
38af1bfe
JB
79112009-10-07 Joel Brobecker <brobecker@adacore.com>
7912
7913 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7914 of the comments.
7915
2b0adecd
PM
79162009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7917
7918 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7919 * gdb.base/annota3.exp: Idem.
7920 * gdb.base/maint.exp: Idem.
7921
8d417781
PM
79222009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7923
889bf7c5 7924 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7925 to default.
7926
bb61102d
PM
79272009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7928
889bf7c5 7929 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
7930 mingw and cygwin targets.
7931
ace5c364
PM
79322009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7933 Pedro Alves <pedro@codesourcery.com>
7934
889bf7c5 7935 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
7936 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
7937
c2d494a0
PM
79382009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7939
e1b52ce2
PM
7940 * gdb.base/shr1.c: Use %p in format string.
7941 * gdb.base/unload.c: Avoid warning in fprintf.
7942 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 7943
209f53f5
PM
79442009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7945
7946 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
7947 long type.
7948 (test_unlink): Correct printf string.
7949 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
7950 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
7951
8172766a
JK
79522009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7953
7954 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
7955 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
7956 * gdb.arch/ia64-breakpoint-shadow.S: New file.
7957
0f73703c
UW
79582009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7959
7960 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
7961 * gdb.objc/nondebug.exp: Likewise.
7962
b32306ca
UW
79632009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7964
7965 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
7966 target_info setting.
7967
7968 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
7969 that detect new threads during "info threads".
7970
0057022f
UW
79712009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7972
7973 * gdb.threads/manythreads.c (main): Increase thread stack size
7974 to 2*PTHREAD_STACK_MIN.
7975 * gdb.threads/multi-create.c (main): Likewise.
7976 (create_function): Likewise.
7977
f29c0325
UW
79782009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7979
7980 * gdb.base/dump.exp: Pass difference of pointer types instead
7981 of integer types as offset to restore in intarr3.srec case.
7982
fcb34849
UW
79832009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7984
7985 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
7986
d5142e3b
UW
79872009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7988
7989 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
7990
087b74b2 79912009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 7992
087b74b2
PM
7993 New test for two watchpoints, with disabling of
7994 the first inserted.
7995 * testsuite/gdb.base/watchpoints.c: New file.
7996 * testsuite/gdb.base/watchpoints.exp: New file.
7997
96c07c5b
TT
79982009-09-25 Tom Tromey <tromey@redhat.com>
7999
8000 * gdb.base/charset.exp: Test utf-16 strings with Python.
8001
b8899f2b
TT
80022009-09-25 Tom Tromey <tromey@redhat.com>
8003
8004 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
8005 UCS-4.
8006 * gdb.base/charset.c (utf_32_string): Rename.
8007 (init_utf32): Rename.
8008 (main): Update.
8009
329719ec
TT
80102009-09-22 Tom Tromey <tromey@redhat.com>
8011
8012 * gdb.python/py-function.exp: Add regression tests.
8013
11ef0d76
KS
80142009-09-21 Keith Seitz <keiths@redhat.com>
8015
8016 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
8017 with invalid operator.
8018
3fe8f3b3
KS
80192009-09-21 Keith Seitz <keiths@redhat.com>
8020
8021 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
8022 and destructor using typedef name of class.
8023 * gdb.cp/classes.cc (class Base1): Add a destructor.
8024 (base1): New typedef.
8025 (use_methods): Instanitate an object of type base1.
8026 * gdb.cp/templates.exp (test_template_typedef): New procedure.
8027 (do_tests): Call test_template_typedef.
8028 * gdb.cp/templates.cc (Baz::~Baz): New method.
8029 (intBazOne): New typedef.
8030 (main): Instantiate intBazOne.
8031
7a9fe101
PM
80322009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8033
8034 PR python/10633
8035
8036 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
8037 Function.
8038 (run_lang_tests): Add print elements test.
8039
2e4d963f
PM
80402009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8041
8042 * gdb.python/py-value.exp (test_subscript_regression): New
8043 function. Test for invalid subscripts.
8044 * gdb.python/py-value.c (main): Add test array, and pointer to it.
8045 (ptr_ref): New function.
8046
ec7e75e7
PP
80472009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8048
8049 * gdb.base/default.exp: Fix "show convenience".
8050
0cc7d26f
TT
80512009-09-15 Tom Tromey <tromey@redhat.com>
8052
8053 * lib/mi-support.exp (mi_create_varobj): Update.
8054 (mi_create_floating_varobj): Likewise.
8055 (mi_create_dynamic_varobj): New proc.
8056 (mi_varobj_update): Update.
8057 (mi_varobj_update_with_type_change): Likewise.
8058 (mi_varobj_update_kv_helper): New proc.
8059 (mi_varobj_update_dynamic_helper): Rewrite.
8060 (mi_varobj_update_dynamic): New proc.
8061 (mi_list_varobj_children): Update.
8062 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
8063 * gdb.python/python-prettyprint.py (pp_outer): New class.
8064 (pp_nullstr): Likewise.
8065 (lookup_function): Register new printers.
8066 * gdb.python/python-prettyprint.c (struct substruct): New type.
8067 (struct outerstruct): Likewise.
8068 (substruct_test): New function.
8069 (struct nullstr): New type.
8070 (string_1, string_2): New globals.
8071 (main): Add new tests.
8072 * gdb.python/python-mi.exp: Added regression tests.
8073 * gdb.mi/mi2-var-display.exp: Update.
8074 * gdb.mi/mi2-var-cmd.exp: Update.
8075 * gdb.mi/mi2-var-child.exp: Update.
8076 * gdb.mi/mi2-var-block.exp: Update.
8077 * gdb.mi/mi-var-invalidate.exp: Update.
8078 * gdb.mi/mi-var-display.exp: Update.
8079 * gdb.mi/mi-var-cmd.exp: Update.
8080 * gdb.mi/mi-var-child.exp: Update.
8081 * gdb.mi/mi-var-block.exp: Update.
8082 * gdb.mi/mi-break.exp: Update.
8083 * gdb.mi/gdb701.exp: Update.
8084
a96d9b2e
SDJ
80852009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8086
8087 * Makefile.in: Inclusion of catch-syscall object.
8088 * gdb.base/catch-syscall.c: New file.
8089 * gdb.base/catch-syscall.exp: New file.
8090
b43b923a
MS
80912009-09-12 Michael Snyder <msnyder@vmware.com>
8092
8093 * gdb.reverse/step-reverse.exp: Explicitly check for targets
8094 that can support reverse debuggnig.
8095
cec03d70
TT
80962009-09-11 Tom Tromey <tromey@redhat.com>
8097
8098 * gdb.dwarf2/valop.S: New file.
8099 * gdb.dwarf2/valop.exp: New file.
8100
e23bb3fc
MK
81012009-09-11 Mark Kettenis <kettenis@gnu.org>
8102
8103 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
8104
37c3696d
DE
81052009-09-10 Doug Evans <dje@google.com>
8106
8107 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
8108 Add $gdb_prompt to second breakpoint regexp.
8109
5172aecb
JB
81102009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
8111
8112 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
8113 names, add missing ones.
8114 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
8115 * gdb.python/py-frame.c: Rename from python-frame.c.
8116 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
8117 testfile name.
8118 * gdb.python/py-function.exp: Rename from python-function.exp.
8119 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
8120 testfile name.
8121 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
8122 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
8123 Adjust testfile name.
8124 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
8125 * gdb.python/py-template.cc: Rename from python-template.cc.
8126 * gdb.python/py-template.exp: Rename from python-template.exp.
8127 Adjust testfile name.
8128 * gdb.python/py-value.c: Rename from python-value.c.
8129 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
8130 testfile name.
8131
b554e4bd
JK
81322009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8133
8134 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
8135 $bpt2address.
8136 (Second breakpoint address is valid on ia64)
8137 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
8138
9a68ae16
JM
81392009-09-03 Joseph Myers <joseph@codesourcery.com>
8140
8141 * gdb.base/ending-run.exp: Restrict regular expression matching
8142 line number to require closing brace following.
8143
146b9145
DE
81442009-09-03 Doug Evans <dje@google.com>
8145
8146 * gdb.base/store.exp (check_set): Fix typo in expected value message.
8147
787d21e1
TT
81482009-09-02 Tom Tromey <tromey@redhat.com>
8149
8150 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
8151
e7802207
TT
81522009-09-02 Tom Tromey <tromey@redhat.com>
8153
8154 * gdb.dwarf2/callframecfa.exp: New file.
8155 * gdb.dwarf2/callframecfa.S: New file.
8156
817aadd2
JK
81572009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8158
8159 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
8160 gdb.base/solib-overlap-main.c: New.
8161
4a76eae5
DJ
81622009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
8163
8164 PR gdb/10565
8165
8166 * gdb.base/bitfields.c (struct container, container): New.
8167 (main): Initialize it and call break5.
8168 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
8169
d4b96c9a
JK
81702009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8171
8172 Support constant DW_AT_data_member_location by GCC PR debug/40659.
8173 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
8174
4e22772d
JK
81752009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8176
8177 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
8178
2efab443
MS
81792009-08-26 Michael Snyder <msnyder@vmware.com>
8180
8181 * gdb.base/i386-reverse.c: New file.
8182 * gdb.base/i386-reverse.exp: New file.
8183 * gdb.base/Makefile.in: Add new files to be removed.
8184
07ab73a0
JM
81852009-08-26 Joseph Myers <joseph@codesourcery.com>
8186
8187 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
8188 environment-pwd for remote host.
8189 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
8190
676accff
KS
81912009-08-24 Keith Seitz <keiths@redhat.com>
8192
8193 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
8194 Add two new C++ completer tests which limit the output to a
889bf7c5 8195 given class.
676accff 8196
f9f7ad22
MS
81972009-08-24 Michael Snyder <msnyder@vmware.com>
8198
8199 * gdb.base/del.exp: Fix typo in comment.
8200 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
8201
81ecdfbb
RW
82022009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8203
8204 * configure: Regenerate.
8205 * gdb.hp/configure: Likewise.
8206 * gdb.hp/gdb.aCC/configure: Likewise.
8207 * gdb.hp/gdb.base-hp/configure: Likewise.
8208 * gdb.hp/gdb.compat/configure: Likewise.
8209 * gdb.hp/gdb.defects/configure: Likewise.
8210 * gdb.hp/gdb.objdbg/configure: Likewise.
8211 * gdb.stabs/configure: Likewise.
8212
cab0c772
UW
82132009-08-19 Doug Evans <dje@google.com>
8214
8215 * gdb.base/gdbvars.c: New file.
8216 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
8217
b8fa0bfa
PA
82182009-08-14 Pedro Alves <pedro@codesourcery.com>
8219
8220 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8221 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
8222
b84aa90a
PA
82232009-08-13 Pedro Alves <pedro@codesourcery.com>
8224
8225 * gdb.base/default.exp: Adjust "set language test": it's now an
8226 enum command. Larger help string moved to "help set language".
8227 * gdb.base/help.exp: Adjust "help set language" expected output,
8228 now lists all known languages.
8229
0d8f9b2c
NF
82302009-08-11 Nathan Froyd <froydnj@codesourcery.com>
8231
8232 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
8233 all frame arguments.
8234 * gdb.arch/altivec-regs.exp: Likewise.
8235
bda180e0
TT
82362009-08-07 Tom Tromey <tromey@redhat.com>
8237
8238 * gdb.base/setshow.exp: Add tests for changes to set language, set
8239 check range, and set check type.
8240
48cb2d85
VP
82412009-08-03 Vladimir Prus <vladimir@codesourcery.com>
8242
8243 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
8244 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 8245 Call it.
48cb2d85 8246
1ea34204
UW
82472009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8248
8249 * configure.ac: Run gdb.cell tests when appropriate.
8250 * configure: Regenerate.
8251 * lib/cell.exp: New file.
8252 * gdb.cell: New directory.
8253 * gdb.cell/configure.ac: New file.
8254 * gdb.cell/configure: New file.
8255 * gdb.cell/Makefile.in: New file.
8256 * gdb.cell/arch.exp: New file.
8257 * gdb.cell/break.c: New file.
8258 * gdb.cell/break.exp: New file.
8259 * gdb.cell/break-spu.c: New file.
8260 * gdb.cell/bt.c: New file.
8261 * gdb.cell/bt2-spu.c: New file.
8262 * gdb.cell/bt-spu.c: New file.
8263 * gdb.cell/bt.exp: New file.
8264 * gdb.cell/coremaker.c: New file.
8265 * gdb.cell/coremaker-spu.c: New file.
8266 * gdb.cell/core.exp: New file.
8267 * gdb.cell/gcore.exp: New file.
8268 * gdb.cell/data.c: New file.
8269 * gdb.cell/data.exp: New file.
8270 * gdb.cell/data-spu.c: New file.
8271 * gdb.cell/ea-cache.exp: New file.
8272 * gdb.cell/ea-cache.c: New file.
8273 * gdb.cell/ea-cache-spu.c: New file.
8274 * gdb.cell/ea-standalone.c: New file.
8275 * gdb.cell/ea-standalone.exp: New file.
8276 * gdb.cell/ea-test.c: New file.
8277 * gdb.cell/ea-test.exp: New file.
8278 * gdb.cell/f-regs.exp: New file.
8279 * gdb.cell/mem-access.c: New file.
8280 * gdb.cell/mem-access.exp: New file.
8281 * gdb.cell/mem-access-spu.c: New file.
8282 * gdb.cell/ptype.exp: New file.
8283 * gdb.cell/registers.exp: New file.
8284 * gdb.cell/size.c: New file.
8285 * gdb.cell/sizeof.exp: New file.
8286 * gdb.cell/size-spu.c: New file.
8287 * gdb.cell/solib.exp: New file.
8288 * gdb.cell/solib-symbol.exp: New file.
8289
85e747d2
UW
82902009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8291
8292 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
8293
58d6951d
DJ
82942009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8295
8296 * gdb.base/float.exp: Handle VFP registers.
8297
6e0a4f15
MS
82982009-07-14 Michael Snyder <msnyder@vmware.com>
8299
dcd5da87
MS
8300 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
8301 to bring gdb to the beginning of the calling line.
8302
6e0a4f15
MS
8303 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
8304 confusing the i386 epilogue unwinder.
8305
782b2b07
SS
83062009-07-14 Stan Shebs <stan@codesourcery.com>
8307
8308 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
8309
f662c3bc
MS
83102009-07-14 Michael Snyder <msnyder@vmware.com>
8311
8312 * gdb.reverse/step-reverse.exp (stepi into function call):
8313 Call instruction may not be first instruction in the line.
8314 (reverse stepi from a function call): Used wrong line number.
8315
8f313923
JK
83162009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8317
8318 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
8319
4662c76e
JK
83202009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8321
8322 Fix gdb.base/macscp.exp when using custom inputrc.
8323 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
8324 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
8325 env(TERM) set.
8326 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
8327 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
8328
aa81e255
JK
83292009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8330
8331 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
8332 * gdb.base/annota1.exp (thread_test): Import global $testfile.
8333 Change the compilation target to match the testcase name.
8334 * gdb.base/sect-cmd.exp: Change the compilation target to match the
8335 testcase name.
8336 * a2-run.exp: Use for setup prepare_for_testing. Change the
8337 compilation target to match the testcase name.
8338 * gdb.base/commands.exp: Likewise.
8339 * gdb.base/finish.exp: Likewise.
8340 * gdb.base/float.exp: Likewise.
8341 * gdb.base/info-target.exp: Likewise.
8342 * gdb.base/relational.exp: Likewise.
8343 * gdb.base/term.exp: Likewise.
8344 * gdb.base/until.exp: Likewise.
8345 * gdb.base/volatile.exp: Likewise.
8346 * gdb.base/whatis-exp.exp: Likewise.
8347
4c93b1d7
HZ
83482009-07-11 Hui Zhu <teawater@gmail.com>
8349
8350 * gdb.base/help.exp (disassemble): Update expected help text.
8351
812f7342
TT
83522009-07-09 Tom Tromey <tromey@redhat.com>
8353
8354 * lib/gdb.exp: Handle TRANSCRIPT.
8355 (remote_spawn, remote_close, send_gdb): New procs.
8356
fbb8f299
PM
83572009-07-10 Phil Muldoon <pmuldoon@redhat.com>
8358
8359 * gdb.python/python-prettyprint.c: Add counted null string
8360 structure.
8361 * gdb.python/python-prettyprint.exp: Print null string. Test for
8362 embedded nulls.
8363 * gdb.python/python-prettyprint.py (pp_ns): New Function.
8364 * gdb.python/python-value.exp (test_value_in_inferior): Add
8365 variable length string fetch tests.
8366 * gdb.python/python-value.c (main): Add strings for string fetch tests.
8367
c0ac0ec7
JK
83682009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8369
8370 * gdb.base/dump.exp (inaccessible memory is reported): New test.
8371
30b66ecc
TT
83722009-07-07 Tom Tromey <tromey@redhat.com>
8373
8374 * gdb.base/call-rt-st.exp: Update for change to escape output.
8375 * gdb.base/callfuncs.exp: Likewise.
8376 * gdb.base/charset.exp: Likewise.
8377 * gdb.base/constvars.exp: Likewise.
8378 * gdb.base/long_long.exp: Likewise.
8379 * gdb.base/pointers.exp: Likewise.
8380 * gdb.base/printcmds.exp: Likewise.
8381 * gdb.base/setvar.exp: Likewise.
8382 * gdb.base/store.exp: Likewise.
8383 * gdb.cp/ref-types.exp: Likewise.
8384 * gdb.mi/mi-var-child.exp: Likewise.
8385 * gdb.mi/mi-var-display.exp: Likewise.
8386 * gdb.mi/mi2-var-display.exp: Likewise.
8387 * gdb.base/charset.exp: Test octal escape sequence length.
8388 Update for change to escape output.
8389
187c4a2b
JK
83902009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8391
8392 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
8393
d80a43f9
DJ
83942009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
8395
8396 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
8397
047427a8
JK
83982009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8399
8400 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
8401 gdbserver increasing $portnum if "Can't bind address" has been seen.
8402
8b5a0f4f
PA
84032009-07-05 Pedro Alves <pedro@codesourcery.com>
8404
8405 * gdb.base/ending-run.exp: Add "step out of main" pattern for
8406 mingw32ce.
8407
7d93ba58
PA
84082009-07-05 Pedro Alves <pedro@codesourcery.com>
8409
8410 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
8411 VFP format.
8412
2277426b
PA
84132009-07-02 Pedro Alves <pedro@codesourcery.com>
8414
8415 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8416 linux. Adjust to use "inferior", "info inferiors", "detach
8417 inferior" and "kill inferior" instead of "restart", "info fork",
8418 "detach fork" and "delete fork".
8419 * gdb.base/ending-run.exp: Spell out "info".
8420 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8421 the "kill" command.
8422
5af949e3
UW
84232009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8424
8425 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8426 change to prefix TLS offset in hex with 0x.
8427
5d3729b5
UW
84282009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8429
8430 * gdb.base/default.exp: Update test case for "x" changes.
8431
af589bd0
TG
84322009-07-01 Tristan Gingold <gingold@adacore.com>
8433
8434 * gdb.base/bigcore.exp: Make darwin untested.
8435
40974f91
JK
84362009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8437
8438 * gdb.base/completion.exp (directory completion): Create the directory.
8439 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8440 escapeuniquesub.
8441 (directory completion 2): Expect now ${escapeuniquesub}.
8442 (Glob remaining of directory test): Remove one excessive newline.
8443 Expect the real output.
8444
59dd3af6
JK
84452009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8446
8447 Fix `make check//%' target after `make check' has been ran.
8448 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8449 a mkdir call.
8450 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8451 (%/.dir): Remove.
8452
f4e164aa
JK
84532009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8454
8455 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8456 the expected result record.
8457
69af2122
JK
84582009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8459
8460 Remove racy FAILs relying just on the timeouts.
8461 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8462 (annotation_level 2): Remove racy FAILs.
8463
2fd481e1
PP
84642009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8465
8466 gdb/10275
889bf7c5
PA
8467 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8468
c38f313d
DJ
84692009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8470
8471 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8472
8b777f02
VP
84732009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8474
8475 * gdb.mi/mi-stack.exp: Testing symbolic options
8476 to -stack-list-locals and -stack-list-arguments.
8477
00c7eacf
JK
84782009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8479
8480 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8481
6bc80edc
TT
84822009-06-29 Tom Tromey <tromey@redhat.com>
8483
8484 * dg-extract-results.sh: New file.
8485 * Makefile.in (FORCE_PARALLEL): New variable.
8486 (CHECK_TARGET): New conditional variable.
8487 (check): Use CHECK_TARGET.
8488 (DO_RUNTEST): New variable.
8489 (check-single): New target.
8490 (TEST_DIRS): New variable.
8491 (TEST_TARGETS): Likewise.
8492 (check-parallel): New target.
8493 (check-gdb.%): New pattern.
8494 (BASE1_FILES): New variable.
8495 (BASE2_FILES): Likewise.
8496 (check-gdb.base%): New pattern.
8497 (%/.dir): New pattern.
8498 * configure: Rebuild.
8499 * aclocal.m4 (AM_CONDITIONAL): New defun.
8500 * configure.ac: Check whether user is using GNU make.
8501 (GMAKE): New conditional.
8502
794684b6
SW
85032009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8504
8505 * gdb.cp/namespace-nested-import.cc: New test.
8506 * gdb.cp/namespace-nested-import.exp: New test.
8507
edb3359d
DJ
85082009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8509
8510 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8511 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8512 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8513 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8514 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8515 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8516 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8517 gdb.opt/inline-markers.c: New files.
8518 * lib/gdb.exp (skip_inline_frame_tests): New function.
8519 (skip_inline_var_tests): New function.
8520
cf657a0c
AS
85212009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8522
8523 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8524 backtrace.
8525
28d41a99
MS
85262009-06-27 Michael Snyder <msnyder@vmware.com>
8527
8528 * gdb.reverse: New directory.
8529 * gdb.reverse/break-reverse.c: New test.
8530 * gdb.reverse/break-reverse.exp: New test.
8531 * gdb.reverse/consecutive-reverse.c: New test.
8532 * gdb.reverse/consecutive-reverse.exp: New test.
8533 * gdb.reverse/finish-reverse.c: New test.
8534 * gdb.reverse/finish-reverse.exp: New test.
8535 * gdb.reverse/machinestate.c: New test.
8536 * gdb.reverse/ms1.c: New test.
8537 * gdb.reverse/machinestate.exp: New test.
8538 * gdb.reverse/Makefile.in: New file.
8539 * gdb.reverse/shr2.c: New test.
8540 * gdb.reverse/solib-reverse.c: New test.
8541 * gdb.reverse/solib-reverse.exp: New test.
8542 * gdb.reverse/step-reverse.c: New test.
8543 * gdb.reverse/step-reverse.exp: New test.
8544 * gdb.reverse/until-reverse.c: New test.
8545 * gdb.reverse/ur1.c: New test.
8546 * gdb.reverse/until-reverse.exp: New test.
8547 * gdb.reverse/watch-reverse.c: New test.
8548 * gdb.reverse/watch-reverse.exp: New test.
8549 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8550 * configure: Regenerate.
8551
fe3c8b0d
DE
85522009-06-26 Doug Evans <dje@google.com>
8553
8554 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8555
3a72a602
PM
85562009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8557
8558 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8559 windows problem for 'file delete $binfile'.
8560
27aa8d6a
SW
85612009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8562
8563 * gdb.cp/namespace-using.exp: New test.
8564 * gdb.cp/namespace-using.cc: New test.
8565
8ac055f8
JB
85662009-05-20 Joel Brobecker <brobecker@adacore.com>
8567
8568 * gdb.ada/variant_record_packed_array: New testcase.
8569
85e306ed
TT
85702009-06-23 Tom Tromey <tromey@redhat.com>
8571
8572 * gdb.base/charset.exp (test_combination): Regression test.
8573 * gdb.base/charset.c (my_wchar_t): New typedef.
8574 (myvar): New global.
8575 (main): Set myvar.
8576
56643c5e
PM
85772009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8578
8579 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8580 target.
8581
1fac167a
UW
85822009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8583
8584 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8585
7ccb0be9
UW
85862009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8587
8588 * gdb.mi/gdb680.exp: Update test for error message.
8589
568d6575
UW
85902009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8591
8592 * gdb.base/annota1.exp: Allow multiple occurrences of the
8593 frames-invalid annotation.
8594 * gdb.cp/annota2.exp: Likewise.
8595
7cd1089b
PM
85962009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8597
8598 * gdb.cp/gdb2495.cc: New file.
8599 * gdb.cp/gdb2495.exp: New file.
8600
72c63395
JK
86012009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8602
8603 Report error on GDB crash during runto.
8604 * lib/gdb.exp (runto <eof>): New.
8605
3788363d
DJ
86062009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8607
8608 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8609 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8610 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8611 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8612 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8613 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8614 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8615 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8616 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8617 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8618 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8619 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8620 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8621 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8622 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8623 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8624 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8625 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8626 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8627 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8628 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8629 gdb.trace/passcount.exp, gdb.trace/report.exp,
8630 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8631 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8632 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8633 executable.
8634
17592de3
PA
86352009-06-07 Pedro Alves <pedro@codesourcery.com>
8636
8637 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8638 defined before referencing it.
8639
701e355d
DE
86402009-06-03 Doug Evans <dje@google.com>
8641
8642 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8643 * gdb.arch/i386-see.c: Ditto.
8644
f2292c65
PM
86452009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8646
8647 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8648 (check_macro): Return 1 if undefined.
8649 If first test fails, check if macro debug information is available,
8650 and report unsupported test if no macro information is found.
8651
5a437975
DE
86522009-05-29 Doug Evans <dje@google.com>
8653
8654 * gdb.threads/hand-call-in-threads.exp: New.
8655 * gdb.threads/hand-call-in-threads.c: New.
8656
c141c696
MS
86572009-05-29 Michael Snyder <msnyder@vmware.com>
8658
8659 * gdb.base/break-always.exp: Change "1" to "on".
8660 Add confirmation check.
8661
b3444185
PA
86622009-05-28 Pedro Alves <pedro@codesourcery.com>
8663
8664 * gdb.threads/threxit-hop-specific.c: New.
8665 * gdb.threads/threxit-hop-specific.exp: New.
8666 * gdb.threads/thread-execl.c: New.
8667 * gdb.threads/thread-execl.exp: New.
8668
b6313243
TT
86692009-05-27 Tom Tromey <tromey@redhat.com>
8670 Thiago Jung Bauermann <bauerman@br.ibm.com>
8671
8672 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8673 (mi_child_regexp): Likewise.
8674 (mi_list_varobj_children_range): Likewise.
8675 (mi_get_features): Likewise.
8676 (mi_list_varobj_children): Rewrite.
8677 * gdb.python/python-mi.exp: New file.
8678
a6bac58e
TT
86792009-05-27 Tom Tromey <tromey@redhat.com>
8680 Thiago Jung Bauermann <bauerman@br.ibm.com>
8681 Phil Muldoon <pmuldoon@redhat.com>
8682 Paul Pluzhnikov <ppluzhnikov@google.com>
8683
8684 * gdb.python/python-prettyprint.exp: New file.
8685 * gdb.python/python-prettyprint.c: New file.
8686 * gdb.python/python-prettyprint.py: New file.
8687 * gdb.base/display.exp: print/r is now valid.
8688
2c74e833
TT
86892009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8690 Tom Tromey <tromey@redhat.com>
8691 Pedro Alves <pedro@codesourcery.com>
8692 Paul Pluzhnikov <ppluzhnikov@google.com>
8693
8694 * gdb.python/python-template.exp: New file.
8695 * gdb.python/python-template.cc: New file.
8696 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8697 tests.
8698 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8699 Call it.
8700 (test_value_after_death): New proc.
8701 * gdb.python/python-value.c (PTR): New typedef.
8702 (main): New variable 'x'.
8703
89c73ade
TT
87042009-05-27 Tom Tromey <tromey@redhat.com>
8705
8706 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8707 tests.
8708 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8709 Call it.
8710
a75724bc
PA
87112009-05-27 Pedro Alves <pedro@codesourcery.com>
8712
8713 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8714
e58b0e63
PA
87152009-05-24 Pedro Alves <pedro@codesourcery.com>
8716
8717 * gdb.threads/fork-thread-pending.c: New.
8718 * gdb.threads/fork-thread-pending.exp: New.
8719
4ac36638
JK
87202009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8721
8722 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8723 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8724
889bf7c5 87252009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8726
889bf7c5 8727 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8728
b242c3c2
PA
87292009-05-17 Pedro Alves <pedro@codesourcery.com>
8730
8731 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8732 `gdb_get_line_number'. Call `callee' in both parent and child.
8733 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8734 `gdb_get_line_number' instead of hardcoding line numbers.
8735 (catch_fork_unpatch_child): New procedure to test detaching
8736 breakpoints from child fork.
8737 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8738 hardcoding line numbers.
8739 (do_fork_tests): Run `catch_fork_unpatch_child'.
8740
ee342b23
VP
87412009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8742
8743 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8744 of structure type enters or leaves the scope, it
8745 is reported by -var-update.
8746
e2009e98
DE
87472009-05-11 Doug Evans <dje@sebabeach.org>
8748
8749 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8750 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8751 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8752
00903456
JK
87532009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8754
8755 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8756
dc621c35
DE
87572009-04-30 Doug Evans <dje@google.com>
8758
8759 * gdb.threads/watchthreads2.exp: New testcase.
8760 * gdb.threads/watchthreads2.c: New testcase.
8761
9ab4e744
DE
87622009-04-29 Doug Evans <dje@google.com>
8763
8764 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8765 * gdb.cp/mb-ctor.cc: Ditto.
8766 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8767 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8768 * gdb.cp/mb-inline1.cc: Call it.
8769 * gdb.cp/mb-inline2.cc: Ditto.
8770 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8771 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8772
484086b7
JK
87732009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8774
8775 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8776 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8777 Replace all uses of `decimal' by `nonzero'.
8778 (info macro FROM_COMMANDLINE): New test.
8779
379a77b5
TT
87802009-04-27 Tom Tromey <tromey@redhat.com>
8781
8782 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8783
b92b73c2
DE
87842009-04-27 Doug Evans <dje@google.com>
8785
8786 * gdb.threads/watchthreads.c (main): Initialize args before starting
8787 the threads. Plus formatting cleanup.
8788 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8789 biased scheduling of one thread.
8790
945a118d
JG
87912009-04-27 Jerome Guitton <guitton@adacore.com>
8792
8793 * gdb.cp/templates.cc (GetMax): New template.
8794 (main): Declare two instances of GetMax.
8795 * gdb.cp/templates.exp: Add new test.
8796
d389af10
JK
87972009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8798
8799 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8800
e7f86de9
JM
88012009-04-22 Joseph Myers <joseph@codesourcery.com>
8802
8803 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8804
334cc82d
TT
88052009-04-15 Tom Tromey <tromey@redhat.com>
8806
8807 * gdb.base/charset.exp: Add regression test.
8808
d12672cc
JB
88092009-04-14 Joel Brobecker <brobecker@adacore.com>
8810
8811 * gdb.base/exe-lock.exp: New testcase.
8812
18e8c3bc
TT
88132009-04-13 Tom Tromey <tromey@redhat.com>
8814
8815 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8816 operator on Frame.
8817
5ecd5cbe
UW
88182009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8819
8820 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8821 * gdb.server/ext-attach.exp: Likewise.
8822
7309f756
VP
88232009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8824
8825 Eliminate some sleep usage.
8826
889bf7c5
PA
8827 * gdb.mi/basics.c (do_nothing): New.
8828 (main): Use do_nothing instead of printf, so that
8829 not to introduce race condition between output of
8830 inferiour and output of gdb. Do not use sleep as it
8831 is not generally available on embedded targets.
7309f756 8832
f4b95f6f
PA
88332009-04-02 Pedro Alves <pedro@codesourcery.com>
8834
8835 * gdb.server/ext-attach.exp: Expect an optional process id after
8836 "Detached from remote process".
8837
de40b933
JK
88382009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8839
8840 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8841 gdb.dwarf2/dw2-unresolved.exp: New.
8842
2ae101a4
PA
88432009-04-02 Pedro Alves <pedro@codesourcery.com>
8844
8845 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8846 mi_run_to_main.
8847
56a8e183
PA
88482009-04-02 Pedro Alves <pedro@codesourcery.com>
8849
8850 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8851 mi_run_to_main. Skip thread exit test on remote targets.
8852 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8853 mi_run_to_main.
8854 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8855 mi_run_to_main.
8856 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8857 when expecting ^connected. Detect when the target doesn't support
8858 non-stop mode.
8859 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8860 supported. Return -1 on error, 0 on success.
8861 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8862 (mi_runto): Return mi_runto_helper's result explicitly.
8863
c35fafde
PA
88642009-04-01 Pedro Alves <pedro@codesourcery.com>
8865
8866 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8867
f8a8dce6
JB
88682009-04-01 Tom Tromey <tromey@redhat.com>
8869
8870 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8871 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8872 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8873 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8874
71c25dea
TT
88752009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8876 Jan Kratochvil <jan.kratochvil@redhat.com>
8877
8878 PR gdb/931
8879 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8880 output.
8881 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8882 for gdb/931.
8883 * dw2-strp.S (DW_AT_language): Change to C++.
8884 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8885
02d9a9ce
JB
88862009-03-31 Joel Brobecker <brobecker@adacore.com>
8887
8888 * gdb.ada/tasks: New testcase.
8889
1042e4c0
SS
88902009-03-30 Stan Shebs <stan@codesourcery.com>
8891
8892 * gdb.trace/actions.exp: Update to match new info trace format.
8893 * gdb.trace/deltrace.exp: Ditto.
8894 * gdb.trace/infotrace.exp: Ditto.
8895 * gdb.trace/passcount.exp: Ditto.
8896 * gdb.trace/save-trace.exp: Ditto.
8897 * gdb.trace/while-stepping.exp: Ditto.
8898 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8899
f8f6f20b
TJB
89002009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8901
8902 * gdb.python/python-frame.c: New file.
8903 * gdb.python/python-frame.exp: New file.
8904
c0c6f777
TJB
89052009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8906
8907 * gdb.python/python-value.exp: Add tests for the address
8908 attribute.
8909
3cb51905
AS
89102009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8911
8912 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8913
88fc996f
DE
89142009-03-26 Doug Evans <dje@google.com>
8915
8916 * gdb.mi/mi-nonstop-exit.exp: New file.
8917 * gdb.mi/non-stop-exit.c: New file.
8918
56ef84b1
TT
89192009-03-26 Tom Tromey <tromey@redhat.com>
8920
8921 Update for change to prologue skipping:
8922 * gdb.mi/mi2-simplerun.exp: Update.
8923 * gdb.mi/mi2-break.exp: Update.
8924 * gdb.mi/mi-simplerun.exp: Update.
8925 * gdb.mi/mi-break.exp: Update.
8926 * gdb.base/ending-run.exp: Update.
8927
def2b000
TJB
89282009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
8929
8930 * gdb.python/python-value.exp (test_value_in_inferior): Test
8931 gdb.Value.is_optimized_out attribute.
8932
442ddf59
JK
89332009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8934
8935 * gdb.dwarf2/dw2-noloc-main.c: New file.
8936 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
8937 (.text): Remove.
8938 (.data): New.
8939 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
8940 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
8941 (DW_TAG_subprogram func_cu1, noloc): Remove.
8942 (main): New.
8943 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
8944 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
8945 (file_symbols): New procedure.
8946
a8df5de4
TT
89472009-03-25 Tom Tromey <tromey@redhat.com>
8948
8949 * gdb.base/charset.exp (valid_target_charset): New proc.
8950 Use it to skip tests on invalid charsets.
8951
cc1d7add
PM
89522009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
8953
8954 * gdb.base/completion.exp: Add a test for directory completion.
8955
bcd5727b
JK
89562009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8957
8958 Fix a racy FAIL.
8959 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
8960 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
8961
cc924cad
TJB
89622009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
8963
8964 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
8965 * gdb.python/python-function.exp: Add test for function returning
8966 a GDB value.
8967
bc3b79fd
TJB
89682009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8969
8970 * gdb.python/python-function.exp: New file.
8971
6c7a06a3
TT
89722009-03-20 Tom Tromey <tromey@redhat.com>
8973
8974 * gdb.base/store.exp: Update for change to escape output.
8975 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
8976 to escape output.
8977 * gdb.base/pointers.exp: Update for change to escape output.
8978 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
8979 to escape output.
8980 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
8981 escape output.
8982 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
8983 to escape output.
8984 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
8985 escape output.
8986 * gdb.base/setvar.exp: Update for change to escape output.
8987 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
8988 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
8989 to escape output.
8990 (test_print_string_constants): Likewise.
8991 * gdb.base/charset.exp (valid_host_charset): Check size of
8992 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
8993 cases. Handle "auto"-related output.
8994 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
8995 (uvar, Uvar): New globals.
8996
c31af87b
JG
89972009-03-19 Jerome Guitton <guitton@adacore.com>
8998
8999 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
9000 deltas.
9001 * gdb.ada/fixed_points.exp: Ditto.
9002
51272cf2
PA
90032009-03-18 Pedro Alves <pedro@codesourcery.com>
9004
9005 * return-nodebug.c: Don't include stdio.h.
9006 (init): Delete.
9007 (func): Delete definition and provide extern declaration.
9008 (t): New.
9009 (main): Don't call printf. Call func and store its result in t.
9010 * return-nodebug1.c: New.
9011 * return-nodebug.exp: Don't expect stdio output. Instead, print
9012 the global variable t. Drop printf formatters and cast types from
9013 foreach loop. Don't use prepare_for_testing. Compile
9014 return-nodebug.c and return-nodebug1.c in separate steps. Don't
9015 define FORMAT or CAST.
9016
d24948ac
PP
90172009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9018
9019 * gdb.base/solib-display.exp: Disable test for remote targers.
9020
61ff14c6
JK
90212009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9022
9023 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
9024
cb4dce93
JK
90252009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9026
9027 Fix a racy FAIL.
9028 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
9029 code from `follow parent, print pids'.
9030 (`follow child, print pids', `follow parent, print pids'): Call it.
9031 Replace `gdb_test "break..."' by gdb_breakpoint.
9032
f7c60c5e
VP
90332009-03-13 Vladimir Prus <vladimir@codesourcery.com>
9034
9035 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 9036 sync and async modes.
f7c60c5e 9037
383ace49
JB
90382009-03-12 Joel Brobecker <brobecker@adacore.com>
9039
9040 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
9041 that was checked in by mistake. Remove loading of ada.exp, since
9042 this is not necessary in this case.
9043
4ce102af
JB
90442009-03-12 Joel Brobecker <brobecker@adacore.com>
9045
9046 * gdb.ada/ptype_arith_binop.exp: New testcase.
9047
529a2aef
JB
90482009-03-12 Joel Brobecker <brobecker@adacore.com>
9049
9050 * gdb.ada/mod_from_name: New testcase.
9051
8a38181c
JB
90522009-03-12 Joel Brobecker <brobecker@adacore.com>
9053
9054 * gdb.ada/tick_last_segv: New testcase.
9055
11436dee
VP
90562009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9057
61ff14c6 9058 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 9059
1f31650a
VP
90602009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9061
61ff14c6
JK
9062 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
9063 include the token in ^running and frame info in *stopped.
1f31650a 9064
a3247a22
PP
90652009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9066
9067 * solib-display.exp: New file.
9068 * solib-display-main.c: New file.
9069 * solib-display-lib.c: New file.
61ff14c6 9070
aae64587
PA
90712009-03-05 Pedro Alves <pedro@codesourcery.com>
9072
9073 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
9074
44aabfbc
JK
90752009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9076
9077 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
9078 (list_and_check_macro): Use more specific test name.
9079 (next to definition): Make the test names unique.
9080
c087fcd3
PM
90812009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
9082
9083 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 9084
c86cf029
VP
90852009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9086
9087 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
9088 notifications.
9089 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
9090 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
9091 * lib/mi-support.exp (library_loaded_re): New.
9092 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
9093
3ea85240
VP
90942009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9095
9096 * gdb.gdb/observer.exp: Use test_notification observer, not
9097 normal_stop, everywhere.
9098 (test_normal_stop_notifications): Rename to...
9099 (test_notifications): ...this.
9100 (test_observer_normal_stop): Rename to...
9101 (test_observer): ...this.
9102
1903f0e6
DE
91032009-02-16 Doug Evans <dje@google.com>
9104
9105 * gdb.arch/amd64-disp-step.S (test_int3): New test.
9106 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
9107 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
9108 (test_prefixed_syscall,test_int3): New tests.
9109 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
9110 (test_prefixed_syscall,test_int3): New tests.
9111
1d33d6ba
VP
91122009-02-14 Vladimir Prus <vladimir@codesourcery.com>
9113
3cb51905
AS
9114 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
9115 (mi_expect_interrupt): Likewise.
9116 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
9117 response.
1d33d6ba 9118
faafb047
PM
91192009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9120
9121 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
9122 * gdb.base/pc-fp.exp (get_valueofx): Remove.
9123 Replace calls to get_valueofx by get_hexadecimal_valueof.
9124
417e16e2
PM
91252009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9126
9127 * lib/gdb.exp (get_valueof): Accept anything as a return value.
9128 (get_integer_valueof): New procedure.
9129 (get_sizeof): Use new get_integer_value_of.
9130 * gdb.base/sizeof.exp: Replace all uses of get_valueof
9131 by get_integer_valueof.
9132
7065b901
TT
91332009-02-13 Tom Tromey <tromey@redhat.com>
9134
9135 * gdb.base/remote.exp (get_sizeof): Remove.
9136 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
9137 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
9138 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
9139 * lib/gdb.exp (get_valueof): Move from long_long.exp.
9140 (get_sizeof): Likewise.
9141
5d7cb8df
JK
91422009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9143
9144 PR fortran/9806
9145 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
9146
b2febfff
PP
91472009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9148
9149 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
9150
4aa995e1
PA
91512009-02-06 Pedro Alves <pedro@codesourcery.com>
9152
9153 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
9154
d8906c6f
TJB
91552009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9156
9157 * gdb.python/python-cmd.exp: New file.
9158
ff4ab08d
TG
91592009-02-06 Tristan Gingold <gingold@adacore.com>
9160
9161 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
9162
aacd552b
TG
91632009-02-05 Tristan Gingold <gingold@adacore.com>
9164
9165 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
9166 pointer is dereferenced and use this signal name in regexp.
9167 * gdb.base/signull.exp: Ditto.
9168 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
9169 * gdb.base/signull.c (main): Ditto.
9170
08c637de
TJB
91712009-02-04 Tom Tromey <tromey@redhat.com>
9172 Thiago Jung Bauermann <bauerman@br.ibm.com>
9173
9174 * gdb.python/python-value.exp: Use `gdb.history' instead of
9175 `gdb.value_from_history'.
9176 (test_value_numeric_ops): Add test for conversion of enum constant.
9177 * gdb.python/python-value.c (enum e): New type.
9178 (evalue): New global.
9179 (main): Use argv.
9180
20261af8
JG
91812009-02-04 Jerome Guitton <guitton@adacore.com>
9182
9183 * gdb.ada/uninitialized_vars: New test program.
9184 * gdb.ada/uninitialized_vars.exp: New testcase.
9185
52e44b43
TT
91862009-02-02 Tom Tromey <tromey@redhat.com>
9187
9188 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
9189 * gdb.cp/pr2489.cc: Rename...
9190 * gdb.cp/pr9594.cc: ... to this.
9191
1c71341a
TT
91922009-02-02 Tom Tromey <tromey@redhat.com>
9193
9194 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
9195 * gdb.cp/pr2489.cc: New file.
9196 * gdb.cp/cpcompletion.exp: New file.
9197
a4295225
TT
91982009-02-02 Tom Tromey <tromey@redhat.com>
9199
9200 PR exp/9059:
9201 * gdb.cp/call-c.exp: Add regression test.
9202 * gdb.cp/call-c.cc (FooHandle): New typedef.
9203 (main): New variable 'handle'.
9204
592375cd
VP
92052009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9206
9207 * lib/mi-support.exp (et_mi_thread_list)
9208 (check_mi_and_console_threads): Adjust for current thread in
9209 -thread-list-ids output.
9210
41447f92
VP
92112009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9212
889bf7c5
PA
9213 * gdb.mi/mi-break.exp (test_disabled_creation): New.
9214 Call it.
41447f92 9215
35669430
DE
92162009-01-28 Doug Evans <dje@google.com>
9217
9218 * gdb.arch/amd64-disp-step.S: New file.
9219 * gdb.arch/amd64-disp-step.exp: New file.
9220 * gdb.arch/i386-disp-step.S: New file.
9221 * gdb.arch/i386-disp-step.exp: New file.
9222
09f00d9a
PM
92232009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
9224
9225 * gdb.base/find.exp: Set newline variable
9226 using quotes instead of braces to fix cygwin failures.
9227
1e8fb976
PA
92282009-01-23 Pedro Alves <pedro@codesourcery.com>
9229
9230 * gdb.base/radix.exp: Add tests to ensure that that set
9231 input-radix 0 and set output-radix 0 are really rejected.
9232
da061712
PA
92332009-01-23 Pedro Alves <pedro@codesourcery.com>
9234
9235 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
9236 copyright years.
9237
dd7e2d2b
PA
92382009-01-23 Pedro Alves <pedro@codesourcery.com>
9239
9240 PR gdb/9664:
9241 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
9242
392452f6
PA
92432009-01-22 Pedro Alves <pedro@codesourcery.com>
9244
9245 PR c++/9631:
9246 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
9247
8653e71c
PM
92482009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
9249
9250 * gdb.server/file-transfer.exp: Use EXEEXT variable for
9251 binfile definition to fix Windows OS failure.
9252
a12cc160
DJ
92532009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9254
9255 PR gdb/9346
9256 * gdb.base/interrupt.c (sigint_handler): New.
9257 (main): Install a SIGINT handler if SIGNALS is defined. Exit
9258 on error.
9259 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
9260 Test "signal SIGINT".
9261
b89667eb
DE
92622009-01-19 Doug Evans <dje@google.com>
9263
9264 * gdb.base/break.exp: Update expected gdb output.
9265 * gdb.base/sepdebug.exp: Ditto.
9266 * gdb.mi/mi-syn-frame.exp: Ditto.
9267 * gdb.mi/mi2-syn-frame.exp: Ditto.
9268 * gdb.base/call-signal-resume.exp: New file.
9269 * gdb.base/call-signals.c: New file.
9270 * gdb.base/unwindonsignal.exp: New file.
9271 * gdb.base/unwindonsignal.c: New file.
9272 * gdb.threads/interrupted-hand-call.exp: New file.
9273 * gdb.threads/interrupted-hand-call.c: New file.
9274 * gdb.threads/thread-unwindonsignal.exp: New file.
9275
adb483fe
DJ
92762009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9277
9278 * gdb.base/define.exp: Test defining and hooking prefix commands.
9279 * gdb.python/python.exp: Update test for "show user" output.
9280
60023297
JK
92812009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9282
9283 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
9284 now the output exactly, using less wildcards. Expect also the output
9285 of gfortran-4.3. Update for the f-valprint.c modification from
9286 2008-04-22.
9287 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
9288 Remove gdb_test test names where matching the command.
9289
ccc57cf9
PA
92902009-01-01 Pedro Alves <pedro@codesourcery.com>
9291
9292 PR breakpoints/9681:
9293 * gdb.base/watchpoint.exp: Add regression test.
9294
c7a6ca08
PA
92952008-12-31 Pedro Alves <pedro@codesourcery.com>
9296
9297 * gdb.threads/attach-into-signal.exp: Don't use
9298 gdb_suppress_entire_file.
9299 * gdb.threads/attach-stopped.exp: Ditto.
9300 * gdb.threads/attachstop-mt.exp: Ditto.
9301
3a031f65
PA
93022008-12-31 Pedro Alves <pedro@codesourcery.com>
9303
9304 PR gdb/8812:
9305 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
9306
09e6485f
PA
93072008-12-29 Pedro Alves <pedro@codesourcery.com>
9308
9309 PR gdb/7536:
9310 * gdb.base/radix.exp: Add tests to ensure invalid input radices
9311 and unsupported output radices are really rejected.
9312
0cd53049
JK
93132008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9314
9315 * gdb.cp/punctuator.exp: Backslash the '$' signs.
9316
ba163c7e
TT
93172008-12-22 Tom Tromey <tromey@redhat.com>
9318
9319 * gdb.cp/punctuator.exp: New file.
9320
6f4de6c9
JK
93212008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9322
9323 * gdb.base/completion.exp (Completing non-existing component): New test.
9324
0f34d0b4
JK
93252008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9326
9327 Fix for PR gdb/8648.
9328 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
9329 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
9330 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
9331 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
9332
db2ad4c3
JK
93332008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9334
9335 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
9336
bb5ef15e
DP
93372008-12-16 Christophe Lyon <christophe.lyon@st.com>
9338
9339 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
9340 compiler actually generate code at the expected line number.
9341
90142adc
JZ
93422008-12-15 Jie Zhang <jie.zhang@analog.com>
9343
9344 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
9345
fad6eecd
TT
93462008-12-12 Tom Tromey <tromey@redhat.com>
9347
9348 * gdb.base/commands.exp (redefine_hook_test): New proc.
9349 Call it.
9350
17c8aaf5
TT
93512008-12-11 Tom Tromey <tromey@redhat.com>
9352
9353 * gdb.base/macscp.exp: New regression test.
9354
7c8adf68
TT
93552008-12-11 Tom Tromey <tromey@redhat.com>
9356
9357 * gdb.base/macscp.exp: Print "address.addr".
9358 * gdb.base/macscp1.c (struct outer): New struct.
9359 (address): New global.
9360
b05dcbb7
TT
93612008-12-09 Tom Tromey <tromey@redhat.com>
9362
9363 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
9364 Call it.
9365
2d476de1
DE
93662008-12-04 Doug Evans <dje@google.com>
9367
9368 * gdb.server/ext-run.exp: Relax regexp for init program.
9369
87bdc959
TG
93702008-12-03 Tristan Gingold <gingold@adacore.com>
9371
9372 * gdb.base/macscp.exp: Generate an object file during compilation
9373 to work around Darwin dsymutil limitations.
9374
e0740f77
JK
93752008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9376
9377 Test resolving external references to TLS variables.
9378 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
9379 FILE2_THREAD_LOCAL.
9380 (testfile2, srcfile2): New variables.
9381 * gdb.threads/tls.c (file2_thread_local)
9382 (function_referencing_file2_thread_local): New.
9383 * gdb.threads/tls2.c: New file.
9384
67f0aac5
JB
93852008-11-28 Joel Brobecker <brobecker@adacore.com>
9386
9387 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
9388 rather than integer, as integer might not be big enough when
9389 on 64bit targets.
67f0aac5 9390
c332165e
JG
93912008-11-27 Jerome Guitton <guitton@adacore.com>
9392
9393 * gdb.cp/formatted-ref.exp: Add equality test.
9394 * gdb.ada/formatted_ref.exp: Ditto.
9395
fc9b693c
JK
93962008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9397
9398 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
9399 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
9400
a9c64011
AS
94012008-11-20 Andreas Schwab <schwab@suse.de>
9402
9403 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
9404 matching syscall entry point.
9405 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9406 (tcatch_vfork_then_child_follow): Likewise. Finish through
9407 vfork even if we stopped at the syscall trampoline.
9408
e2fd701e
DE
94092008-11-20 Doug Evans <dje@google.com>
9410
9411 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
9412
69abc51c
TJB
94132008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
9414
9415 * gdb.arch/ppc-dfp.exp: New file.
9416 * gdb.arch/ppc-dfp.c: New file.
9417
c14c28ba
PP
94182008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9419
9420 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 9421
2e74121d
DE
94222008-11-17 Doug Evans <dje@google.com>
9423
9424 * gdb.mi/mi-syn-frame.exp: Update expected output.
9425 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9426
66bb093b
VP
94272008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9428
9429 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
9430 "thread N" results in =thread-selected.
9431 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9432 (mi_send_resuming_command_raw): Be prepared for
9433 =thread-selected.
9434
3d043ef6
VP
94352008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9436
a9c64011
AS
9437 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9438 * lib/mi-support.exp: Likewise.
3d043ef6 9439
808104c8
JB
94402008-11-16 Joel Brobecker <brobecker@adacore.com>
9441
9442 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9443 commands from the expected output for "help catch".
9444
00b22944
JB
94452008-11-15 Joel Brobecker <brobecker@adacore.com>
9446
9447 * gdb.ada/int_deref.exp: New testcase.
9448
59669435
TT
94492008-11-14 Nick Roberts <nickrob@snap.net.nz>
9450
9451 * gdb.mi/gdb2549.exp: New file.
9452
de04a248
DE
94532008-11-11 Doug Evans <dje@google.com>
9454
9455 * gdb.base/callexit.exp: New file.
9456 * gdb.base/callexit.c: New file.
9457
6b8ce727
DE
94582008-11-10 Doug Evans <dje@google.com>
9459
9460 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9461 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9462 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9463 (default_gdb_start,default_gdb_exit): Ditto.
9464 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9465 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9466 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9467 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9468 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9469 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9470
1b14b8aa
AS
94712008-11-03 Andreas Schwab <schwab@suse.de>
9472
9473 * gdb.base/hashline2.exp: Fix typo.
9474 * gdb.base/hashline3.exp: Likewise.
9475
f3134b88
TT
94762008-10-30 Tom Tromey <tromey@redhat.com>
9477
9478 * gdb.base/pointers.exp: Add test.
9479 * gdb.base/pointers.c (k, S): New typedefs.
9480 (instance): New global.
9481
c2226152
AS
94822008-10-30 Andreas Schwab <schwab@suse.de>
9483
9484 * gdb.base/args.exp: Add tests for newlines.
9485
462f405c
JB
94862008-10-30 Joel Brobecker <brobecker@adacore.com>
9487
9488 gdb.base/foll-exec.exp: Update the expected output of a couple
9489 of "info breakpoints" tests.
9490
79a45b7d
TT
94912008-10-28 Tom Tromey <tromey@redhat.com>
9492
9493 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9494
adc13a14
PA
94952008-10-24 Pedro Alves <pedro@codesourcery.com>
9496
9497 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9498 gdb_start_cmd.
9499 Use runto_main before any test that requires execution.
9500
252fbfc8
PA
95012008-10-23 Pedro Alves <pedro@codesourcery.com>
9502
9503 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9504 instead of SIGINT.
9505
28148e3d
JB
95062008-10-22 Joel Brobecker <brobecker@adacore.com>
9507
9508 * gdb.base/completion.exp: Update expected output following
9509 the addition of the "info tasks" command.
9510
c209f847
TT
95112008-10-22 Tom Tromey <tromey@redhat.com>
9512
9513 * gdb.base/exprs.exp (test_expr): Add test for string
9514 concatenation.
9515
f177e350
PA
95162008-10-19 Pedro Alves <pedro@codesourcery.com>
9517
9518 * configure.ac: Output gdb.python/Makefile.
9519 * configure: Regenerate.
9520 * gdb.python/Makefile.in: New.
9521
cce89356
JB
95222008-10-16 Joel Brobecker <brobecker@adacore.com>
9523
9524 * gdb.base/foll-fork.exp: Adjust the expected output to match
9525 the new description for fork/vfork catchpoints in the "info
9526 breakpoints" output.
9527
176d289d
TJB
95282008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9529
9530 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9531
a08702d6
TJB
95322008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9533
9534 * gdb.python/python-value.c: New file.
9535 * gdb.python/python-value.exp: New file.
9536
1c5cfe86
PA
95372008-10-15 Pedro Alves <pedro@codesourcery.com>
9538
9539 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9540
5a98ad69
DP
95412008-10-15 Denis Pilat <denis.pilat@st.com>
9542
41702f1b 9543 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9544
dcb1a1e2
TT
95452008-10-09 Tom Tromey <tromey@redhat.com>
9546
9547 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9548 'fprintf' and 'stderr'.
9549
9124fe48
JB
95502008-10-07 Joel Brobecker <brobecker@adacore.com>
9551
9552 * gdb.ada/ref_tick_size.exp: New testcase.
9553
45452591
DE
95542008-10-06 Doug Evans <dje@google.com>
9555
9556 * gdb.dwarf2/dw2-cu-size.exp: New file.
9557 * gdb.dwarf2/dw2-cu-size.S: New file.
9558
9559 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9560 .Ltype_int for clarity.
9561
4fc5b208
PP
95622008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9563
9564 PR gdb/2384:
9565 * gdb.cp/gdb2384.exp: Extended to test more cases.
9566 * gdb.cp/gdb2384.cc: Likewise.
9567 * gdb.cp/gdb2384-base.h: Likewise.
9568 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9569
d78df370
JK
95702008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9571
9572 * gdb.base/maint.exp (maint print type): Remove printing
9573 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9574
9a044a89
TT
95752008-09-30 Tom Tromey <tromey@redhat.com>
9576
9577 * gdb.base/macscp.exp: Add completion tests.
9578 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9579 (TWENTY_THREE): Likewise.
9580 (FORTY_EIGHT): Likewise.
9581
506800a9
TT
95822008-09-30 Tom Tromey <tromey@redhat.com>
9583
9584 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9585 everywhere.
9586 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9587
1a6f01b5
JK
95882008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9589
9590 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9591 testcase is derived from. Fix racy dependency on an expected PID
9592 number. No longer support the testcase on Linux kernel 2.4.x.
9593
2fae03e8
TT
95942008-09-27 Tom Tromey <tromey@redhat.com>
9595
9596 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9597 and varargs.
9598
1ad15515
PA
95992008-09-22 Pedro Alves <pedro@codesourcery.com>
9600
9601 * lib/mi-support.exp (mi_expect_interrupt): New.
9602 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9603 from gdb.mi/mi-nonstop.exp.
9604 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9605 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9606 lib/mi-support.exp.
9607 Use mi_check_thread_states throughout. Avoid ".*" and do not
9608 require an anchor after -exec-run.
9609
d0b76dc6
DJ
96102008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9611
9612 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9613 stop is pending. Avoid ".*" when two stops are pending.
9614 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9615 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9616 newlines in fullnames.
9617 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9618 (mi_expect_stop): Update comments. Only anchor in sync mode.
9619 Do not match newlines.
9620 (mi_send_resuming_command_raw): Always return status.
9621 (mi_get_stop_line): Do not match more than one line by accident.
9622 Only anchor in sync mode.
9623 (mi_run_inline_test): If -exec-next fails, give up.
9624
9990c830
UW
96252008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9626
9627 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9628 on SPU.
9629
ebcf6f00
JB
96302008-09-10 Joel Brobecker <brobecker@adacore.com>
9631
9632 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9633
b6db24e5
JB
96342008-09-10 Joel Brobecker <brobecker@adacore.com>
9635
9636 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9637 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9638 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9639 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9640 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9641 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9642 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9643 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9644 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9645 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9646 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9647 Include the "= " sequence in the expected output of print tests.
9648
2bf448e0
JB
96492008-09-10 Joel Brobecker <brobecker@adacore.com>
9650
9651 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9652 description for boolean types.
9653
d51fd4c8
PA
96542008-09-09 Pedro Alves <pedro@codesourcery.com>
9655
9656 * gdb.base/hook-stop-continue.c: New.
9657 * gdb.base/hook-stop-continue.exp: New.
9658
694182d2
DJ
96592008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9660
9661 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9662
3b8a7fc0
JG
96632008-09-08 Jerome Guitton <guitton@adacore.com>
9664
9665 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9666 (stack_check_probe_2, stack_check_probe_loop_1)
9667 (stack_check_probe_loop_2): New functions.
9668 (main): Add call to these new functions.
9669 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9670 functions, check that the breakpoint is inserted at the appropriate
9671 location.
9672 (insert_breakpoint): Slightly refine this procedure so that it can
9673 be called several times in the test.
9674
96cc0ae8
JG
96752008-09-08 Jerome Guitton <guitton@adacore.com>
9676
9677 * gdb.base/stack-checking.c: New file.
9678 * gdb.base/stack-checking.exp: New file.
9679
1f08b409
TJB
96802008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9681
9682 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9683 * gdb.arch/altivec-regs.exp: Likewise.
9684 * gdb.arch/vsx-regs.exp: Likewise.
9685
3099e1c4
TJB
96862008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9687
9688 * gdb.arch/ppc-fp.exp: New file.
9689 * gdb.arch/ppc-fp.c: New file.
9690
cc69bfc1
PP
96912008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9692
9693 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9694 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9695
b02a33db
MS
96962008-09-04 Michael Snyder <msnyder@vmware.com>
9697
9698 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9699 as "at" (for non-debug functions such as _start).
9700
2992cbe0
UW
97012008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9702
9703 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9704 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9705 software watchpoints.
9706 * gdb.base/watch_thread_num.exp: Likewise.
9707
514f746b
AR
97082008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9709
9710 * gdb.arch/i386-bp_permanent.exp: New test.
9711
876cecd0
TT
97122008-08-24 Tom Tromey <tromey@redhat.com>
9713
9714 * gdb.base/maint.exp: Update "maint print type".
9715
80f73d71
VP
97162008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9717
9718 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9719 support. Adjust the order of "*running" notifications.
9720 * gdb.mi/non-stop.c: Don't cast from int to void* and
9721 back.
9722
d9c78d7d
MK
97232008-08-20 Mark Kettenis <kettenis@gnu.org>
9724
9725 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9726 expect to find it in the "info frame" output.
9727
97a2d1d3
DJ
97282008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9729
9730 * gdb.base/interp.exp: Always consume both prompts.
9731
b96e2927
PA
97322008-08-20 Pedro Alves <pedro@codesourcery.com>
9733
9734 * gdb.base/pending.exp: Test pending breakpoints without symbols
9735 loaded.
9736
8cf6e61a
VP
97372008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9738
9739 * lib/mi-support.exp (mi_expect_stop): Produce
9740 more details on failures.
9741 * gdb.mi/mi-nonstop.exp: New.
9742 * gdb.mi/non-stop.c: New.
9743
c6ebd6cf
VP
97442008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9745
a9c64011
AS
9746 * gdb.mi/mi-async.exp: Use 'set target-async'.
9747 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9748
46a9b8ed
DJ
97492008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9750
9751 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9752
44feb3ce
TT
97532008-08-17 Tom Tromey <tromey@redhat.com>
9754
9755 * gdb.base/help.exp (help catch): Rewrite.
9756
311a4e6b
TJB
97572008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9758
9759 * gdb.base/define.exp: Test indented command documentation.
9760 * gdb.python/python.exp: Test indented multi-line command.
9761
604c2f83
LM
97622008-08-15 Luis Machado <luisgpm@br.ibm.com>
9763
9764 * testsuite/gdb.arch/vsx-regs.c: New source file.
9765 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9766 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9767
886a217c
TT
97682008-08-14 Tom Tromey <tromey@redhat.com>
9769
9770 * gdb.base/macscp.exp: Add regression test for "macro define" or
9771 "macro undef" with no arguments.
9772
c814a4f3
PP
97732008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9774
9775 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9776
12ab8a60
UW
97772008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9778
9779 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9780
d57a3c85
TJB
97812008-08-06 Tom Tromey <tromey@redhat.com>
9782
9783 * gdb.python/python.exp: New file.
9784
c7b778ff
JK
97852008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9786
9787 Fix for PR gdb/1543.
9788 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9789 $LOCATION.
9790 (location): New variable.
9791 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9792 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9793 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9794 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9795 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9796 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9797 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9798 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9799 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9800 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9801 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9802 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9803 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9804 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9805 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9806 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9807 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9808 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9809 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9810 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9811 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9812 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9813 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9814 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9815 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9816 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9817 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9818 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9819 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9820 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9821 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9822 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9823 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9824 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9825 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9826 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9827 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9828 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9829 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9830 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9831 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9832 gdb.base/type-opaque.exp, gdb.base/until.exp,
9833 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9834 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9835 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9836 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9837 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9838 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9839 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9840 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9841 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9842 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9843 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9844 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9845 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9846 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9847 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9848 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9849 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9850 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9851 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9852 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9853 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9854 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9855 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9856 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9857 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9858 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9859 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9860 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9861 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9862 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9863 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9864 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9865 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9866 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9867 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9868 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9869 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9870 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9871 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9872 to bug-gdb@prep.ai.mit.edu .
9873
5e06a3d1
VP
98742008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9875
9876 * lib/mi-support.exp (mi_load_shlibs): New.
9877 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9878
9d81d21b
VP
98792008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9880
9881 * lib/mi-support.exp (get_mi_thread_list)
9882 (check_mi_and_console_threads): New, moved from ...
9883 * gdb.mi/mi-pthread.exp: ...here.
9884 * gdb.mi/gdb669.exp (get_mi_thread_list)
9885 (check_mi_and_console_threads): Delete.
9886 * gdb.mi/mi2-pthread.exp: Likewise.
9887
bae98fe0
TT
98882008-07-28 Tom Tromey <tromey@redhat.com>
9889
9890 * Makefile.in (just-check): Remove. Move body to...
9891 (check): ... here.
9892
57380f4e
DJ
98932008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9894
9895 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9896 Add a test for duplicated SIGINTs.
9897
e09490f1
DJ
98982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9899
9900 * gdb.threads/schedlock.exp (get_args): Update to work for any
9901 value of NUM.
9902 (Top level): Report the number of threads that did not resume.
9903
6387b45f
DJ
99042008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9905
9906 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9907
62f64ff2
DJ
99082008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9909
9910 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9911 non-MI prompt.
9912
fa8de41e
TT
99132008-07-26 Tom Tromey <tromey@redhat.com>
9914
9915 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9916 (function_struct, function_struct_ptr): New globals.
9917 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9918 function pointer in a struct.
9919
ccb3ac8a
TT
99202008-07-26 Tom Tromey <tromey@redhat.com>
9921
9922 * gdb.base/macscp.exp: Add test for macro lexing bug.
9923
d7d9f01e
TT
99242008-07-18 Tom Tromey <tromey@redhat.com>
9925
9926 * gdb.base/macscp.exp: Add macro tests.
9927
9bf07184
PP
99282008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9929
9930 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
9931
becf6477
PP
99322008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9933
9934 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
9935
0709f7d3
PP
99362008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
9937
9938 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 9939
7093c834
PP
99402008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9941
9942 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 9943
b432ffe3
JK
99442008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9945
9946 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
9947
b1a268e5
VP
99482008-07-12 Vladimir Prus <vladimir@codesourcery.com>
9949
9950 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
9951
e2995f8e
KB
99522008-07-11 Kevin Buettner <kevinb@redhat.com>
9953
9954 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
9955 of regexp to account for changes made to GDB in the printing of
9956 byte vectors.
9957
14032a66
TT
99582008-07-11 Tom Tromey <tromey@redhat.com>
9959
9960 * gdb.base/completion.exp: Add 'help' completion test.
9961
981505ef
JK
99622008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9963
9964 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
9965
10568435
JK
99662008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9967
9968 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
9969
4487aabf
PA
99702008-07-09 Pedro Alves <pedro@codesourcery.com>
9971
9972 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
9973
a4a9b1c4
PA
99742008-07-09 Pedro Alves <pedro@codesourcery.com>
9975
9976 * gdb.base/fullname.exp: Restore pwd if compiling failed.
9977
3c3185ac
JK
99782008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9979
9980 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
9981
7ebd49dc
VP
99822008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9983
9984 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
9985 previous commit. Add a comment.
9986
84e46146
PA
99872008-06-28 Pedro Alves <pedro@codesourcery.com>
9988
9989 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
9990
0f8d4a2f
VP
99912008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9992
9993 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
9994
f747e0ce
PA
99952008-06-27 Pedro Alves <pedro@codesourcery.com>
9996
9997 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
9998 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
9999 compiling an executable, link in an object that forces unbuffered
10000 output.
10001 * lib/set_unbuffered_mode.c: New file.
10002
734a5c36
JK
100032008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10004
10005 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
10006
a2840c35
VP
100072008-06-25 Vladimir Prus <vladimir@codesourcery.com>
10008
a9c64011
AS
10009 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
10010 mi_expect_stop.
10011 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
10012 Demand that *running is output.
10013 (detect_async): Perform checking every time.
10014 (mi_send_resuming_command): Extract everything into...
10015 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
10016 (mi_expect_stop): Don't accept any output before *stopped.
10017
6ae37fef
VP
100182008-06-13 Vladimir Prus <vladimir@codesourcery.com>
10019
10020 Robustify mi-simplerun.
a9c64011
AS
10021 * gdb.mi/basics.c (main): Add a call to sleep.
10022 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
10023 * gdb.mi/mi2-cli.exp: Likewise.
10024 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 10025
b4aa76f0 100262008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
10027
10028 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
10029
e1ac3328
VP
100302008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10031
a9c64011
AS
10032 * gdb.mi/mi-console.exp: Adjust.
10033 * gdb.mi/mi-syn-frame.exp: Adjust.
10034 * gdb.mi/mi2-console.exp: Adjust.
10035 * gdb.mi/mi2-syn-frame.exp: Adjust.
10036 * lib/mi-support.exp (mi_run_cmd): Adjust.
10037 (mi_send_resuming_command): Adjust.
e1ac3328 10038
f7f9a841
VP
100392008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10040
10041 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
10042 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
10043 testing of stopped.
10044 * gdb.mi/mi2-syn-frame.exp: Likewise.
10045 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
10046 (async, detect_async): New.
10047 (mi_expect_stop, mi_continue_to_line): Adjust expectation
10048 depending on if we're running in sync or async mode.
f7f9a841 10049
37cd5d19
TT
100502008-06-09 Tom Tromey <tromey@redhat.com>
10051
10052 * gdb.base/completion.exp: New tests for field name completion
10053 with spaces, and field name completion with '->'.
10054
65d12d83
TT
100552008-06-06 Tom Tromey <tromey@redhat.com>
10056
10057 * gdb.base/break1.c (struct some_struct): New struct.
10058 (values): New global.
10059 * gdb.base/completion.exp: Add field name completion test.
10060
ebfe2e3f
PP
100612008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10062
10063 * gdb.cp/call-c.exp: Test for incorrect handling of reference
10064 to pointer.
10065 * gdb.cp/call-c.cc: Likewise.
10066
bcf6fc3a
NR
100672008-06-06 Nick Roberts <nickrob@snap.net.nz>
10068
10069 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
10070 annotation.
10071
49fd4a42 100722008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 10073 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
10074
10075 * gdb.threads/execl.c, gdb.threads/execl1.c,
10076 gdb.threads/execl.exp: New tests.
a9c64011 10077
8a34ac3f
AR
100782008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
10079 Daniel Jacobowitz <dan@codesourcery.com>
10080
10081 * gdb.cp/exception.exp: Activate test, make it work with pending
10082 catchpoints.
10083
86ae69ef
JK
100842008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10085
10086 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
10087
f7f9ae2c
VP
100882008-05-28 Vladimir Prus <vladimir@codesourcery.com>
10089
a9c64011
AS
10090 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
10091 now printed.
10092 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 10093
2a2d4dc3
AS
100942008-05-27 Andreas Schwab <schwab@suse.de>
10095
10096 * gdb.base/frame-args.exp: Handle arguments that are optimized
10097 out.
10098
5099e4d9
LM
100992008-05-26 Luis Machado <luisgpm@br.ibm.com>
10100
10101 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
10102 quiet for ppc32 and group options into a single variable.
10103
d9c36a91
JB
101042008-05-23 Joel Brobecker <brobecker@adacore.com>
10105
10106 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
10107 of zero-size elements.
10108 * gdb.ada/null_array.exp: Test printing this new array.
10109
103a8671
JK
101102008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10111
10112 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
10113
07a4cc1a 101142008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
10115
10116 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
10117 of the "finish" command.
10118
55f996a7
NR
101192008-05-21 Nick Roberts <nickrob@snap.net.nz>
10120
10121 * gdb.base/annota1.exp: Test for new annotation.
10122
907fc202
UW
101232008-05-16 Pedro Alves <pedro@codesourcery.com>
10124
10125 * gdb.base/fixsection.exp: New file.
10126 * gdb.base/fixsection0.c: New file.
10127 * gdb.base/fixsection1.c: New file.
10128
e8f97270
UW
101292008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10130
10131 * gdb.base/annota1.exp: Accept printf@... in place of printf.
10132 * gdb.base/annota3.exp: Likewise.
10133
ac0bb574
NF
101342008-05-13 Nathan Froyd <froydnj@codesourcery.com>
10135
10136 * gdb.base/watch_thread_num.exp: Don't run tests that require
10137 watchpoints if the target doesn't support them.
10138
6fadd07a
DE
101392008-05-12 Doug Evans <dje@google.com>
10140
10141 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
10142
6e9a4a30
JB
101432008-05-09 Joel Brobecker <brobecker@adacore.com>
10144
10145 * gdb.ada/assign_1.exp: New testcase.
10146
08388c79
DE
101472008-05-09 Doug Evans <dje@google.com>
10148
a3c83fae
DE
10149 * gdb.base/find.exp: New file.
10150 * gdb.base/find.c: New file.
08388c79 10151
bd5ddfe8
DJ
101522008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
10153
10154 * gdb.base/commands.exp (watchpoint_command_test): Handle
10155 gdb,no_hardware_watchpoints.
10156 * gdb.base/float.exp: Allow ARM targets without floating point.
10157 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
10158
b5dd68e2 101592008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 10160 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
10161
10162 * gdb.ada/lang_switch: New test program.
10163 * gdb.ada/lang_switch.exp: New testcase.
10164
382d13d1
DE
101652008-05-05 Doug Evans <dje@google.com>
10166
10167 * gdb.base/help.exp (disassemble): Update expected help text.
10168
9dd789d0
PA
101692008-05-04 Pedro Alves <pedro@codesourcery.com>
10170
10171 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
10172
611c83ae
PA
101732008-05-04 Pedro Alves <pedro@codesourcery.com>
10174
10175 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
10176 different times.
10177
ff013f42
JK
101782008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10179
10180 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
10181 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
10182 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
10183 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
10184
96dff6a2
VP
101852008-05-04 Vladimir Prus <vladimir@codesourcery.com>
10186
10187 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
10188 notification to appear.
10189
55cd6f92
DJ
101902008-05-04 Daniel Jacobowitz <dan@debian.org>
10191
10192 * gdb.base/fullname.c: New file.
10193 * gdb.base/fullname.exp: New file.
10194 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
10195
d705c43c
PA
101962008-05-03 Pedro Alves <pedro@codesourcery.com>
10197
10198 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
10199 expressions with macros.
10200
333222e1
JK
102012008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10202
10203 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
10204
5ac01682
DJ
102052008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
10206
10207 * gdb.base/completion.exp: Handle lack of other symbols beginning
10208 with "a".
10209
10210 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
10211
237fc4c9
PA
102122008-05-02 Jim Blandy <jimb@codesourcery.com>
10213
10214 * gdb.asm/asmsrc1.s: Add scratch space.
10215
ed5e9466
DJ
102162008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10217 Daniel Jacobowitz <dan@codesourcery.com>
10218
10219 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
10220 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
10221 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
10222
b39cc962
DJ
102232007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
10224
10225 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
10226
36d520f5
JB
102272008-05-01 Joel Brobecker <brobecker@adacore.com>
10228
10229 * gdb.base/info-target.exp: New testcase.
10230
8d4e3071
DJ
102312008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10232
10233 * gdb.cp/hang.exp: Use .cc instead of .C.
10234 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
10235 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
10236
6f3f3097
DJ
102372008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10238
10239 * gdb.base/gdb1250.exp: Remove perror.
10240 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
10241
5550a914
PA
102422008-04-30 Pedro Alves <pedro@codesourcery.com>
10243
10244 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
10245 .2byte.
10246
d848e687
DJ
102472008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
10248
10249 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
10250 (maybe_kfail): New.
10251
93b5768b
PA
102522008-04-25 Pedro Alves <pedro@codesourcery.com>
10253
10254 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
10255
721c02de
VP
102562008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10257
a9c64011
AS
10258 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
10259 * gdb.mi/mi2-syn-frame.exp: Likewise.
10260 * lib/mi-support.exp: Likewise.
721c02de 10261
74960c60
VP
102622008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10263
10264 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
10265 to specify regexp for the location to stop at.
10266 * gdb.base/break-always.c: New.
10267 * gdb.base/break-always.exp: New.
10268
d24317b4
VP
102692008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10270
10271 * lib/mi-support.exp (mi_runto_helper): Adjust
10272 for the original-location field.
10273 (mi_create_breakpoint, mi_list_breakpoints): New.
10274 * gdb.mi/mi-break.exp: Adjust.
10275 * gdb.mi/mi2-break.exp: Adjust.
10276 * gdb.mi/mi-pending.exp: Adjust.
10277 * gdb.mi/mi-simplerun.exp: Adjust.
10278 * gdb.mi/mi2-simplerun.exp: Adjust.
10279 * gdb.mi/mi-syn-frame.exp: Adjust.
10280 * gdb.mi/mi2-syn-frame.exp: Adjust.
10281 * gdb.mi/mi-until.exp: Adjust.
10282 * gdb.mi/mi2-until.exp: Adjust.
10283 * gdb.mi/mi-var-display.exp: Adjust.
10284 * gdb.mi/mi2-var-display.exp: Adjust.
10285 * gdb.mi/mi-watch.exp: Adjust.
10286 * gdb.mi/mi2-watch.exp: Adjust.
10287
fdc59709 102882008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 10289
a9c64011
AS
10290 * aclocal.m4: Add override.m4.
10291 * configure: Regenerate.
fdc59709 10292
8e91f023
VP
102932008-04-19 Vladimir Prus <vladimir@codesourcery.com>
10294
10295 * gdb.mi/var-cmd.c (do_at_tests): Verify that
10296 '-var-update --all-values' reports new value even the type
10297 of a variable object has changed.
10298
233a11ab
CS
102992008-04-18 Craig Silverstein <csilvers@google.com>
10300
10301 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
10302 files.
d24317b4 10303
9c1137ad
JB
103042008-04-18 Joel Brobecker <brobecker@adacore.com>
10305
10306 * gdb.ada/atomic_enum: New test program.
10307 * gdb.ada/atomic_enum.exp: New testcase.
10308
66d0bbc7
DE
103092008-04-17 Doug Evans <dje@google.com>
10310
10311 * gdb.opt/Makefile.in: Fix whitespace.
10312
100906b0
UW
103132008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
10314
10315 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
10316
4584e32e
DE
103172008-04-17 Doug Evans <dje@google.com>
10318
10319 * gdb.base/hashline1.exp: New testcase.
10320 * gdb.base/hashline2.exp: New testcase.
10321 * gdb.base/hashline2.exp: New testcase.
10322
0a320680
PA
103232008-04-17 Pedro Alves <pedro@codesourcery.com>
10324
10325 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
10326
18ac113b
AR
103272008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
10328
10329 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
10330 temporary breakpoint to match "Temporary breakpoint".
10331 * gdb.base/break.exp (delete_breakpoints): Likewise.
10332 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
10333 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
10334 * gdb.base/display.exp: Likewise.
10335 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
10336 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
10337 * gdb.base/restore.exp (restore_tests): Likewise.
10338 * gdb.base/sepdebug.exp: Likewise.
10339 * gdb.base/watchpoint.exp: Likewise.
10340 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
10341 * gdb.mi/mi-pending.exp: Likewise.
10342 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
10343 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
10344 * gdb.mi/mi-var-cmd.exp: Likewise.
10345 * gdb.mi/mi-var-display.exp: Likewise.
10346 * gdb.mi/mi2-cli.exp: Likewise.
10347 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
10348 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
10349 * gdb.mi/mi2-var-display.exp: Likewise.
10350 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
10351 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
10352 new "disp" field.
a9c64011 10353 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
10354 reason. This is to support fix for PR2424.
10355
add38693
JK
103562008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10357
10358 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
10359
fcacd99f
VP
103602008-04-13 Vladimir Prus <vladimir@codesourcery.com>
10361
10362 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 10363 field. Add more floating varobj tests.
fcacd99f 10364 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
10365 field.
10366 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
10367 (main): Call do_at_tests.
10368 * lib/mi-support.exp (mi_create_floating_varobj)
10369 (mi_varobj_update_with_type_change): New.
fcacd99f 10370
de051565
MK
103712008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
10372
10373 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
10374 option of -var-evaluate-expression.
10375 * gdb.mi/mi2-var-display.exp: Likewise.
10376
dbc52822
VP
103772008-04-07 Vladimir Prus <vladimir@codesourcery.com>
10378
10379 Introduce test setup helpers.
a9c64011
AS
10380 * lib/gdb.exp (build_executable, clean_restart)
10381 (prepare_for_testing): New.
10382 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
10383 * gdb.base/return.exp: Likewise.
10384 * gdb.base/ending-run.exp: Likewise.
dbc52822 10385
473591da
NR
103862008-04-07 Nick Roberts <nickrob@snap.net.nz>
10387
10388 * gdb.mi/mi-async.exp: New test for asynchronous Machine
10389 Interface (MI) responses.
10390
2b2d9e11
VP
103912008-04-06 Vladimir Prus <vladimir@codesourcery.com>
10392
a9c64011
AS
10393 * gdb.cp/breakpoint.cc: New code to test conditions involving
10394 member variables.
10395 * gdb.cp/breakpoint.exp: Test condition involving member
10396 variables.
2b2d9e11 10397
bb378428
VP
103982008-04-05 Vladimir Prus <vladimir@codesourcery.com>
10399
10400 * lib/mi-support.exp (mi_expect_stop): New.
10401 (mi_run_cmd): Change the
10402 token. Use mi_send_resuming_command, use
10403 mi_expect_stop.
10404 (mi_execute_to_helper): Rename to mi_execute_to.
10405 (mi_send_resuming_command): Add more error patterns.
10406 (mi_wait_for_stop): Renamed to...
10407 (mi_get_stop_line): ...this.
10408 (mi_run_inline_test): Adjust.
10409
10410 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
10411 * gdb.mi/mi-console.exp: Likewise.
10412 * gdb.mi/mi-pending.exp: Likewise.
10413 * gdb.mi/mi-simplerun.exp: Likewise.
10414 * gdb.mi/mi-stack.exp: Likewise.
10415 * gdb.mi/mi-stepi.exp: Likewise.
10416 * gdb.mi/mi-syn-frame.exp: Add comment.
10417 * gdb.mi/mi-until.exp: Likewise.
10418 * gdb.mi/mi-var-display.exp: Likewise.
10419 * gdb.mi/mi-watch.exp: Likewise.
10420 * gdb.mi/mi2-cli.exp: Likewise.
10421 * gdb.mi/mi2-console.exp: Likewise.
10422 * gdb.mi/mi2-simplerun.exp: Likewise.
10423 * gdb.mi/mi2-stack.exp: Likewise.
10424 * gdb.mi/mi2-stepi.exp: Likewise.
10425 * gdb.mi/mi2-until.exp: Likewise.
10426 * gdb.mi/mi2-var-display.exp: Likewise.
10427 * gdb.mi/mi2-watch.exp: Likewise.
10428
62172bb9
UW
104292008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10430
10431 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10432
10433 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10434
a13e061a
PA
104352008-04-04 Pedro Alves <pedro@codesourcery.com>
10436
10437 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10438 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10439 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10440 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10441 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10442 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10443 expect an mi error duplicated in stderr.
10444
eae06beb
JB
104452008-04-03 Joel Brobecker <brobecker@adacore.com>
10446
10447 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10448 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10449 Add a couple of tests that verify the behavior when the new setting
10450 is set to "cancel" and "all".
10451 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10452 "ask" before we start the testing.
10453
79c6ced6
AR
104542008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10455
10456 * gdb.cp/casts.cc: Add class reference variables.
10457 * gdb.cp/casts.exp: New test cases for up/down casting references.
10458
6c2d1a6b
MK
104592008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10460
10461 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10462 instead of beginning to make an extra test pass.
10463 * gdb.mi/mi2-var-display.exp: Likewise.
10464
55b411d9
MR
104652008-03-31 Maciej W. Rozycki <macro@mips.com>
10466
10467 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10468
c6140da2
MD
104692008-03-31 Markus Deuling <deuling@de.ibm.com>
10470 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10471
10472 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10473 value. Add xfail for older kernels.
10474
79732189
AR
104752008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10476
10477 Bring mi-support in line with gdb.exp.
10478 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10479 (mi_gdb_start): New function.
10480
33c3676e
MR
104812008-03-28 Maciej W. Rozycki <macro@mips.com>
10482
10483 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10484
92e28119
VP
104852008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10486
10487 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10488 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10489
9e8e3afe
VP
104902008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10491
10492 * lib/mi-support.exp (mi_create_varobj_checked): New.
10493 (mi_list_varobj_children): Allow to check for a
10494 value.
10495 (mi_list_array_varobj_children): New.
10496
10497 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10498 and mi_list_varobj_children, as opposed to hardcoding
10499 expected strings.
10500 * gdb.mi/gdb701.exp: Likewise.
10501 * gdb.mi/gdb792.exp: Likewise.
10502 * gdb.mi/mi-var-block.exp: Likewise.
10503 * gdb.mi/mi-var-cmd.exp: Likewise.
10504 * gdb.mi/mi-var-invalidate.exp: Likewise.
10505 * gdb.mi/mi2-var-block.exp: Likewise.
10506 * gdb.mi/mi2-var-child.exp: Likewise.
10507 * gdb.mi/mi2-var-cmd.exp: Likewise.
10508 * gdb.mi/mi2-var-display.exp: Likewise.
10509
9df50351
JK
105102008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10511
10512 Fix random false FAILs on i386.
10513 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10514
31e5d73a
DJ
105152008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10516
10517 PR gdb/544
10518 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10519
12f4afab
DJ
105202008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10521
10522 PR gdb/544
10523 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10524
b562a0cb
DJ
105252008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10526
10527 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10528 fixed PR gdb/544.
10529
17faa917
DJ
105302008-03-21 Pedro Alves <pedro@codesourcery.com>
10531
10532 * gdb.threads/fork-child-threads.exp: Test next over fork.
10533
6214f497
DJ
105342008-03-21 Chris Demetriou <cgd@google.com>
10535
10536 * gdb.base/break.exp (rbreak junk): New test for rbreak
10537 "Junk at end of arguments" issue.
10538
63092375
DJ
105392008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10540
10541 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10542 *& to work on created array elements.
10543 (Top level): Test print $pc with a file. Test string operations
10544 without a target.
10545 * gdb.base/ptype.exp: Do not expect *& to work on created array
10546 elements.
10547
b21991b0
DJ
105482008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10549
10550 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10551 gdb.threads/staticthreads.exp: Update exit query.
10552
c4b347c7
SL
105532008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10554
10555 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10556
fa4727a6
DJ
105572008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10558
10559 * gdb.base/watchpoint.c (global_ptr, func4): New.
10560 (main): Call func4.
10561 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10562 (test_inaccessible_watchpoint): New.
10563
2f34202f
MR
105642008-02-29 Maciej W. Rozycki <macro@mips.com>
10565
10566 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10567 select the largest.
10568
0d6ba1b1
DJ
105692008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10570
10571 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10572 frames-invalid annotations.
10573
e691325a
PM
105742008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10575
a9c64011 10576 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10577
f85b5ecc
DE
105782008-02-27 Doug Evans <dje@google.com>
10579
10580 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10581 for bug 1738.
10582 (breakpoint_to_handler_entry): Ditto.
10583
b40e7bf3
JB
105842008-02-27 Joel Brobecker <brobecker@adacore.com>
10585
10586 * gdb.base/ending-run.exp: Use the first line of code inside
10587 function body to test breakpoints.
10588 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10589 location where the breakpoint is inserted when using the line
10590 where a function is declared. Fix typo in the description of
10591 one of the tests.
10592 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10593
2faca73a
PM
105942008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10595
10596 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10597 tests.
2faca73a 10598
6f439c36
PM
105992008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10600
10601 * gdb.base/args.exp: avoid same output for tests
10602 with single quotes.
10603
54e52265
VP
106042008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10605
a9c64011
AS
10606 * gdb.base/annota1.exp: Adjust for 'info break'
10607 format changes.
10608 * gdb.base/annota3.exp: Likewise.
10609 * gdb.base/break.exp: Likewise.
10610 * gdb.base/condbreak.exp: Likewise.
10611 * gdb.base/pending.exp: Likewise.
10612 * gdb.base/sepdebug.exp: Likewise.
10613 * gdb.base/unload.exp: Likewise.
10614 * gdb.cp/ovldbreak.exp: Likewise.
10615 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10616
897b09ca
DE
106172008-02-07 Doug Evans <dje@google.com>
10618
10619 * gdb.cp/mb-inline.exp: New.
10620 * gdb.cp/mb-inline.h: New.
10621 * gdb.cp/mb-inline1.cc: New.
10622 * gdb.cp/mb-inline2.cc: New.
10623
b1c32d35
PM
106242008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10625
10626 * gdb.pascal/floats.pas: New test program.
10627 * gdb.pascal/floats.exp: New testcase.
10628
1a4ca44a
TJB
106292008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10630
10631 * gdb.base/callfuncs.c (t_float_many_args): New function.
10632 (t_double_many_args): New function.
10633 * gdb.base/callfuncs.exp: Add tests for exceeding float
10634 and double parameters passed through the stack.
10635
439048e8
JB
106362008-02-05 Joel Brobecker <brobecker@adacore.com>
10637
10638 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10639 gdb.ada/complete/foo.adb: New files.
10640 * gdb.ada/complete.exp: New testcase.
10641
81fe8080
DE
106422008-02-03 Doug Evans <dje@google.com>
10643
301f0ecf
DE
10644 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10645
81fe8080
DE
10646 * gdb.cp/gdb2384.exp: New file.
10647 * gdb.cp/gdb2384.cc: New file.
10648 * gdb.cp/gdb2384-base.h: New file.
10649 * gdb.cp/gdb2384-base.cc: New file.
10650
4b071aec
DE
106512008-02-02 Doug Evans <dje@google.com>
10652
10653 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10654
61137ba6
JB
106552007-02-01 Joel Brobecker <brobecker@adacore.com>
10656
10657 * gdb.ada/sym_print_name: New test program.
10658 * gdb.ada/sym_print_name.exp: New testcase.
10659
106602007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10661
10662 * gdb.ada/nested/hello.adb: New file.
10663 * gdb.ada/nested.exp: New testcase.
10664 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10665
98deb0da
VP
106662008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10667
10668 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10669 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10670 don't cause future evaluations of function to report
10671 creation of internal breakpoints.
98deb0da 10672
723a2275
VP
106732008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10674
10675 * gdb.mi/mi-break.exp (test_error): New.
10676 Call it.
10677
fb546a2f
LM
106782008-01-31 Luis Machado <luisgpm@br.ibm.com>
10679
10680 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10681 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10682
2d8fd90a
PM
106832008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10684
10685 * gdb.pascal/integers.pas: New test program.
10686 * gdb.pascal/integers.exp: New testcase.
10687
a7fa0ded
PM
106882008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10689
10690 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10691
5e1a1926
TJB
106922008-01-30 Luis Machado <luisgpm@br.ibm.com>
10693
10694 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10695 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10696
8d04f9f0
JB
106972008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10698
10699 * gdb.ada/formatted_ref: New test program.
10700 * gdb.ada/formatted_ref.exp: New testcase.
10701
10702 * gdb.cp/formatted-ref.cc: New file.
10703 * gdb.cp/formatted-ref.exp: New testcase.
10704
ce75a98f
JB
107052008-01-30 Joel Brobecker <brobecker@adacore.com>
10706
10707 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10708
e835f6bf
NR
107092008-01-30 Nick Roberts <nickrob@snap.net.nz>
10710
10711 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10712 (test_file_list_exec_source_file): Update to new macro-info field.
10713
d118ef87
PH
107142008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10715
10716 * gdb.ada/exprs: New test program.
10717 * gdb.ada/exprs.exp: New testcase.
10718
7d35ab09
TJB
107192008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10720
10721 * dfp-test.c (DELTA, DELTA_B): New definitions.
10722 (double_val1, double_val2, double_val3, double_val4, double_val5,
10723 double_val6, double_val7, double_val8, double_val9, double_val10,
10724 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10725 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10726 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10727 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10728 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10729 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10730 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10731 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10732 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10733 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10734 dec128_val16): New global variables.
10735 (decimal_dec128_align): New function.
10736 (decimal_mixed): Likewise.
10737 (decimal_many_args_dec32): Likewise.
10738 (decimal_many_args_dec64): Likewise.
10739 (decimal_many_args_dec128): Likewise.
10740 (decimal_many_args_mixed): Likewise.
10741 * dfp-test.exp: Add tests calling new inferior functions.
10742
2d717e4f
DJ
107432008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10744
10745 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10746 gdb.server/ext-run.exp: New files.
10747 * lib/gdbserver-support.exp (gdbserver_download): New.
10748 (gdbserver_start): New. Update gdbserver expected
10749 output.
10750 (gdbserver_spawn): Use them.
10751 (gdbserver_start_extended): New.
10752
e85a822c
DJ
107532008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10754
10755 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10756 Run on GNU/Linux.
10757 (do_exec_tests): Check for systems which do not support catchpoints.
10758 Do not match START.
10759 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10760 Run on GNU/Linux. Enable verbose output.
10761 (check_fork_catchpoints): New.
10762 (explicit_fork_child_follow, catch_fork_child_follow)
10763 (tcatch_fork_parent_follow): Update expected messages.
10764 (do_fork_tests): Use check_fork_catchpoints.
10765 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10766 Run on GNU/Linux. Enable verbose output.
10767 (check_vfork_catchpoints): New.
10768 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10769 expected messages.
10770 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10771
401ea829
JB
107722008-01-29 Jim Blandy <jimb@red-bean.com>
10773
10774 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10775 host' errors.
10776 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10777
aceaf3ad
JB
107782008-01-29 Jim Blandy <jimb@red-bean.com>
10779
10780 * gdb.threads/sigthread.c: Use barriers to ensure that
10781 child_thread and child_thread_two are always initialized before we
10782 start to use them.
10783
a5606eee
VP
107842008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10785
10786 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10787 * gdb.base/watchpoint-solib.c: New.
10788 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10789
c55a82bb
PM
107902008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10791
10792 * gdb.base/gdb1056.exp: Add unsigned integer test.
10793
0993fe05
DE
107942008-01-28 Doug Evans <dje@google.com>
10795
10796 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10797
4fe42e7f
JB
107982008-01-27 Jim Blandy <jimb@codesourcery.com>
10799
c7a69933
JB
10800 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10801
4fe42e7f
JB
10802 * gdb.base/expand-psymtabs.exp: Doc fix.
10803
5def8285
MK
108042008-01-26 Mark Kettenis <kettenis@gnu.org>
10805
10806 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10807
5313c911
NR
108082008-01-24 Nick Roberts <nickrob@snap.net.nz>
10809
a9c64011 10810 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10811 -var-set-format.
10812
93815fbf
VP
108132008-01-23 Chris Demetriou <cgd@google.com>
10814
10815 * gdb.threads/thread_events.c: New testcase source file.
10816 * gdb.threads/thread_events.exp: New testcase expect file.
10817
467a88ee
NR
108182008-01-23 Nick Roberts <nickrob@snap.net.nz>
10819
10820 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10821
10822 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10823 -var-set-format.
10824
d8f82aba
DJ
108252008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10826 Vladimir Prus <vladimir@codesourcery.com>
10827
10828 * gdb.base/float.exp: Allow missing floating point for m68k and
10829 PowerPC.
10830
60c46647
VP
108312008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10832
10833 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10834 ignore count.
10835 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10836 * gdb.mi/mi-cli.exp: Adjust.
10837 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10838
c7dd36a1
PA
108392008-01-17 Pedro Alves <pedro@codesourcery.com>
10840
10841 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10842 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10843 with dummy_ptr's address.
10844 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10845 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10846 all targets.
10847 * gdb.mi/mi2-var-child.exp: Likewise.
10848
39d5313e
JB
108492008-01-09 Joel Brobecker <brobecker@adacore.com>
10850
10851 * gdb.ada/null_array: New test program.
10852 * gdb.ada/null_array.exp: New testcase.
10853
0aea4bf3
LM
108542008-01-09 Luis Machado <luisgpm@br.ibm.com>
10855
10856 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10857 with required float modifiers.
10858
0b354900
JB
108592008-01-08 Joel Brobecker <brobecker@adacore.com>
10860
10861 * gdb.ada/funcall_param: New test program.
10862 * gdb.ada/funcall_param.exp: New testcase.
10863
cdb7f5d4
JB
108642008-01-08 Joel Brobecker <brobecker@adacore.com>
10865
10866 * gdb.ada/arrayparam: New test program.
10867 * gdb.ada/arrayparam.exp: New testcase.
10868
88e2547f
JB
108692008-01-08 Joel Brobecker <brobecker@adacore.com>
10870
10871 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10872 landed. Should also fix random failures in the test following it.
10873
f6867ce0
TJB
108742008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10875
10876 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10877 for expressions with decimal float values.
10878 (test_dfp_conversions): New function to test casts to and from
10879 decimal float types.
10880 Call test_dfp_conversions.
10881 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10882 elements.
10883 (main): Initialize ds.float4 and ds.double8 elements.
10884 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10885 string to new error message.
10886 (d64_set_tests): Likewise.
10887 (d128_set_tests): Likewise.
10888 Add tests for expressions with decimal float variables. Add tests for
10889 conversions to and from decimal float types.
10890
f9c11282
JB
108912008-01-05 Joel Brobecker <brobecker@adacore.com>
10892
10893 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10894 * gdb.ada/packed_tagged.exp: New testcase.
10895
0ecbca72
JB
108962008-01-04 Joel Brobecker <brobecker@adacore.com>
10897
10898 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10899 gdb.ada/homonym/homonym_main.adb: New files.
10900 * gdb.ada/homonym.exp: New testcase.
10901
c18d3d89
JB
109022008-01-04 Joel Brobecker <brobecker@adacore.com>
10903
10904 * gdb.ada/packed_array.exp: Add testing of references to
10905 a packed array.
10906
ecc7085b
JB
109072008-01-04 Joel Brobecker <brobecker@adacore.com>
10908
10909 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10910 New files.
10911 * gdb.ada/type_coercion.exp: New testcase.
10912
c474c922
JB
109132008-01-04 Joel Brobecker <brobecker@adacore.com>
10914
10915 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10916 gdb.ada/tagged/foo.adb: New file.
10917 * gdb.ada/tagged.exp: New testcase.
10918
9005b927
JB
109192008-01-04 Joel Brobecker <brobecker@adacore.com>
10920
10921 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10922 gdb.ada/ptype_field/foo.adb: New files.
10923 * gdb.ada/ptype_field.exp: New testcase.
10924
1a6aaad8
JB
109252008-01-03 Joel Brobecker <brobecker@adacore.com>
10926
10927 * gdb.ada/print_pc.exp: New testcase.
10928
0ef22f53
JB
109292008-01-03 Joel Brobecker <brobecker@adacore.com>
10930
10931 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
10932 gdb.ada/taft_type/p.adb: New files.
10933 * gdb.ada/taft_type.exp: New testcase.
10934
1689ecf8
JB
109352008-01-03 Joel Brobecker <brobecker@adacore.com>
10936
10937 * gdb.ada/array_bounds/bar.adb: New file.
10938 * gdb.ada/array_bounds.exp: New testcase.
10939
a4d0b9c3
JB
109402008-01-03 Joel Brobecker <brobecker@adacore.com>
10941
10942 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
10943 gdb.ada/arrayptr/foo.adb: New files.
10944 * gdb.ada/arrayptr.exp: New testcase.
10945
a31ace00
JB
109462008-01-03 Joel Brobecker <brobecker@adacore.com>
10947
10948 * gdb.base/set-lang-auto.exp: New testcase.
10949
a97fced3
JB
109502008-01-03 Joel Brobecker <brobecker@adacore.com>
10951
10952 * gdb.ada/fun_addr/foo.adb: New file.
10953 * gdb.ada/fun_addr.exp: New testcase.
10954
ef29ce1a
JK
109552008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10956
10957 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
10958 New files
10959
0fafefe3
JB
109602008-01-02 Joel Brobecker <brobecker@adacore.com>
10961
10962 * array_subscript_addr/p.adb: New file.
a9c64011 10963 * array_subscript_addr.exp: New testcase.
0fafefe3 10964
c4359f8d
JB
109652008-01-02 Joel Brobecker <brobecker@adacore.com>
10966
a9c64011 10967 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
10968 New files.
10969 * gdb.ada/str_cmp_ref.exp: New testcase.
10970
1aa1b15b
JB
109712008-01-01 Joel Brobecker <brobecker@adacore.com>
10972
10973 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
10974 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 10975 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 10976
81c9b2cf
JB
109772008-01-01 Joel Brobecker <brobecker@adacore.com>
10978
10979 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
10980 gdb.ada/ref_param/pck.ads: New files.
10981 * gdb.ada/ref_param.exp: New testcase.
10982
319e4674
JB
109832008-01-01 Joel Brobecker <brobecker@adacore.com>
10984
10985 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
10986 gdb.ada/interface/foo.adb: New files.
10987 * gdb.ada/interface.exp: New testcase.
10988
ef682c56
JB
109892007-12-31 Jim Blandy <jimb@codesourcery.com>
10990
10991 * gdb.base/multi-forks.exp: Consume all output from child
10992 processes before proceeding to next test.
10993
f6f3eb6c
JB
109942007-12-29 Jim Blandy <jimb@codesourcery.com>
10995
10996 * configure: Regenerated.
10997
f652e42f
JB
109982007-12-27 Joel Brobecker <brobecker@adacore.com>
10999
11000 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
11001 gdb.ada/fixed_cmp/fixed.adb: New files.
11002 * gdb.ada/fixed_cmp.exp: New testcase.
11003
6943e596
JB
110042007-12-27 Joel Brobecker <brobecker@adacore.com>
11005
11006 * gdb.ada/boolean_expr.exp: New testcase.
11007
aad9a193
JB
110082007-12-26 Jim Blandy <jimb@codesourcery.com>
11009
11010 * gdb.base/multi-forks.exp: Doc fix.
11011
fb5f3683
JB
110122007-12-26 Joel Brobecker <brobecker@adacore.com>
11013
11014 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11015 * gdb.ada/char_param.exp: Do not compile our test program with
11016 -gnata, this is unnecessary.
11017 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
11018
384e4a9c
JB
110192007-12-24 Joel Brobecker <brobecker@adacore.com>
11020
11021 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11022 gdb.ada/print_chars/foo.adb: New files.
11023 * gdb.ada/print_chars.exp: New testcase.
11024
01e044f7
JB
110252007-12-24 Joel Brobecker <brobecker@adacore.com>
11026
11027 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
11028 gdb.ada/char_param/foo.adb: New files.
11029 * gdb.ada/char_param.exp: New testcase.
11030
0ce17860
JB
110312007-12-22 Jim Blandy <jimb@codesourcery.com>
11032
11033 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
11034 hard-coding source line numbers into the test.
11035 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
11036 gdb_get_line_number to find.
11037
919809b9
JB
110382007-12-22 Joel Brobecker <brobecker@adacore.com>
11039
11040 * gdb.base/ptype.c (highest): New struct type.
11041 (the_highest): New variable of that type.
11042 (main): Add dummy assignment to a field of variable the_highest.
11043 * gdb.base/ptype.exp: Test type printing of our new variable.
11044
abc8a88d
PM
110452007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
11046
11047 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 11048 and record first explicitly generated thread number.
abc8a88d
PM
11049 Use that thread number for thread specific watchpoint test.
11050 Add iteration number to repetitive tests.
11051
5158f3e3
CES
110522007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
11053 Jim Blandy <jimb@codesourcery.com>
11054
11055 * gdb.base/expand-psymtabs.c: New testcase
11056 source file.
11057 * gdb.base/expand-psymtabs.exp: New testcase
11058 expect file.
11059
37e4754d
LM
110602007-12-17 Luis Machado <luisgpm@br.ibm.com>
11061
11062 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
11063 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
11064
551e5d04
JB
110652007-12-17 Joel Brobecker <brobecker@adacore.com>
11066
11067 * gdb.ada/frame_args/foo.adb: New file.
11068 * gdb.ada/frame_args/pck.ads: New file.
11069 * gdb.ada/frame_args/pck.adb: New file.
11070 * gdb.ada/frame_args.exp: New testcase.
11071
a05ee097
JB
110722007-12-17 Joel Brobecker <brobecker@adacore.com>
11073
11074 * gdb.base/frame-args.c: New file.
11075 * gdb.base/frame-args.exp: New testcase.
11076
c162e8c9 110772007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 11078 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
11079
11080 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
11081
afe8ab22 110822007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11083
afe8ab22
VP
11084 * gdb.mi/mi-pending.exp: New.
11085 * gdb.mi/mi-pending.c: New.
11086 * gdb.mi/mi-pendshr.c: New.
11087
dfdfb3ca
JB
110882007-12-06 Jim Blandy <jimb@codesourcery.com>
11089
11090 * gdb.base/default.exp: Update expected output for 'info catch'.
11091
b7fca990
JK
110922007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11093
11094 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
11095 must be set to binary.
11096
6a1afc1e
PA
110972007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
11098
11099 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
11100
a6b151f1
DJ
111012007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
11102
11103 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
11104 gdb.mi/mi-file-transfer.exp: New.
11105
43039443
JK
111062007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11107
11108 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
11109
0ef2251b
MR
111102007-11-22 Maciej W. Rozycki <macro@mips.com>
11111
11112 * gdb.trace/backtrace.exp: Fix a typo.
11113 * gdb.trace/circ.exp: Likewise.
11114 * gdb.trace/collection.exp: Likewise.
11115 * gdb.trace/limits.exp: Likewise.
11116 * gdb.trace/report.exp: Likewise.
11117 * gdb.trace/tfind.exp: Likewise.
11118 * gdb.trace/while-dyn.exp: Likewise.
11119
5443631e
NR
111202007-11-21 Nick Roberts <nickrob@snap.net.nz>
11121
11122 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
11123 objects of pointers that can't be dereferenced are now
11124 "noneditable".
11125
a4ce5b0d
UW
111262007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11127
11128 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
11129 (target_cpu): Remove.
11130
d6e956e5
VP
111312007-10-15 Vladimir Prus <vladimir@codesourcery.com>
11132
11133 * gdb.base/ending-run.exp: Expect the list of cleared
11134 breakpoint to come in natural order, not the reversed one.
a9c64011 11135
214270ab
VP
111362007-11-07 Vladimir Prus <vladimir@codesourcery.com>
11137
11138 * gdb.mi/mi-var-child.c (do_child_deletion): New.
11139 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 11140
1a619819
LM
111412007-11-05 Luis Machado <luisgpm@br.ibm.com>
11142
11143 * gdb.base/printcmds.exp: New function
11144 test_printf_with_dfp.
11145
5b01a6fa
DE
111462007-11-02 Doug Evans <dje@google.com>
11147
11148 * gdb.disasm/t01_mov.s: Remove carriage returns.
11149 * gdb.disasm/t02_mova.s: Ditto.
11150 * gdb.disasm/t03_add.s: Ditto.
11151 * gdb.disasm/t04_sub.s: Ditto.
11152 * gdb.disasm/t05_cmp.s: Ditto.
11153 * gdb.disasm/t06_ari2.s: Ditto.
11154 * gdb.disasm/t07_ari3.s: Ditto.
11155 * gdb.disasm/t08_or.s: Ditto.
11156 * gdb.disasm/t09_xor.s: Ditto.
11157 * gdb.disasm/t10_and.s: Ditto.
11158 * gdb.disasm/t11_logs.s: Ditto.
11159 * gdb.disasm/t12_bit.s: Ditto.
11160 * gdb.disasm/t13_otr.s: Ditto.
11161
ec33ab7f
JK
111622007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11163
11164 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
11165
ae0d01ff
UW
111662007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11167
11168 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
11169 provide DFP support.
11170
55eddb0f
DJ
111712007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
11172
11173 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
11174 Test "set powerpc vector-abi". Skip auto-detection tests for old
11175 toolchains.
11176
7020f05c
PA
111772007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11178
11179 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
11180 with [string compare].
11181
84bc3db9
PA
111822007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11183
11184 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
11185 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
11186
5876dc88
LM
111872007-10-25 Luis Machado <luisgpm@br.ibm.com>
11188
11189 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
11190 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
11191 * gdb.opt/Makefile.in: New makefile.
11192 * Makefile.in: Create new directory "gdb.opt".
11193 * configure.ac: Add "gdb.opt" directory.
11194 * configure: Regenerated.
a9c64011 11195
c3ea9a14
DE
111962007-10-25 Doug Evans <dje@google.com>
11197
11198 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
11199 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
11200
a9c64011 112012007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
11202 Thiago Jung Bauermann <bauerman@br.ibm.com>
11203
11204 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
11205 Floating Point expressions.
11206 * gdb.base/dfp-test.exp: new file adding tests for Decimal
11207 Floating Point variables.
11208 * gdb.base/dfp-test.c: new file containing program with Decimal
11209 Floating variables, used by gdb.base/dfp-test.exp.
11210
62a24a2b
DJ
112112007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
11212
11213 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
11214
e7b1eae6
UW
112152007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11216
11217 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
11218 compiling test case with GCC.
11219 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
11220
c641edcc
UW
112212007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11222
11223 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11224 format changes.
11225
5e5ebfe6
MS
112262007-10-18 Michael Snyder <msnyder@specifix.com>
11227
11228 * gdb.base/dbx.exp: Add missing "-re " operator.
11229
e831e7b6
GM
112302007-10-16 Gaius Mulley <gaius@glam.ac.uk>
11231
11232 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
11233 * configure.ac: Removed trailing spaces after backslash.
11234 * gdb.modula2: New directory.
11235 * gdb.modula2/Makefile.in: New file.
11236 * gdb.modula2/unbounded-array.exp: New file.
11237 * gdb.modula2/unbounded1.c: New file.
11238
7cc46491
DJ
112392007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
11240
11241 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
11242
112432007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
11244
11245 * gdb.base/sigstep.c (main): Add checks for
11246 return values for setitimer call.
11247 Call setitimer again with itimer = ITIMER_REAL
11248 if first call to setitimer fails.
11249
e91528f0
KH
112502007-10-11 Kazu Hirata <kazu@codesourcery.com>
11251
11252 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
11253 of $timeout.
11254
2ec9a4f8
DJ
112552007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11256
11257 * gdb.server/server-run.exp: Test for dynamic linker symbols.
11258
112592007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
11260
11261 * lib/gdb.exp (gdb_run_cmd): Move comment outside
11262 of gdb_expect call, to avoid interruption.
11263
64b2fa04
PA
112642007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
11265
11266 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
11267 (v_unsigned_long_long, v_long_long_array)
11268 (v_signed_long_long_array, v_unsigned_long_long_array)
11269 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
11270 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
11271 [!NO_LONG_LONG]: New.
11272 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
11273 v_long_long_member.
11274
11275 (v_long_long_func, v_signed_long_long_func)
11276 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
11277 (main) [!NO_LONG_LONG]: Initialize long long variants.
11278
11279 * gdb.base/whatis.exp: If board file requests no_long_long, build
11280 test with NO_LONG_LONG defined. Test long long, signed long long,
11281 and unsigned long long variants but only if board file doesn't
11282 disable it.
11283
a912286e 112842007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 11285 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
11286
11287 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
11288 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
11289 * configure: Regenerated.
11290 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
11291 gdb.pascal/types.exp, lib/pascal.exp: New files.
11292
471ba8c9
DJ
112932007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
11294
11295 * gdb.cp/classes.exp (do_tests): Always step to the line after the
11296 call.
11297 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
11298 to return to the call.
11299 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
11300 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
11301 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
11302 * gdb.mi/mi-until.exp (test_until): Likewise.
11303 * gdb.mi/mi2-until.exp (test_until): Likewise.
11304
fef8a650
DJ
113052007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
11306
11307 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
11308 two-char array.
11309 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
11310
d983da9c
DJ
113112007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
11312
11313 * gdb.threads/watchthreads.c (thread_function): Sleep between
11314 iterations.
11315 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
11316 at once for S/390. Generate matching fails and passes.
11317
17f62551
VP
113182007-09-27 Vladimir Prus <vladimir@codesourcery.com>
11319
11320 * gdb.mi/var-cmd.c (do_children_tests): Initialize
11321 the 'struct_declarations' variable to zeros.
a9c64011 11322
ed0616c6
VP
113232007-09-24 Vladimir Prus <vladimir@codesourcery.com>
11324
11325 * gdb.cp/mb-ctor.cc: New.
11326 * gdb.cp/mb-ctor.exp: New.
11327 * gdb.cp/mb-templates.cc: New.
11328 * gdb.cp/mb-templates.exp: New.
11329
41f1b697
DJ
113302007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
11331
11332 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
11333
3f213f78
PA
113342007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
11335
11336 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
11337 targets.
11338 * configure: Regenerate.
11339
0d381245 113402007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11341
0d381245
VP
11342 * gdb.base/annota1.exp: Adjust for 'info break'
11343 format changes.
11344 * gdb.base/annota3.exp: Likewise.
11345 * gdb.base/break.exp: Likewise.
11346 * gdb.base/condbreak.exp: Likewise.
11347 * gdb.base/pending.exp: Likewise.
11348 * gdb.base/sepdebug.exp: Likewise.
11349 * gdb.base/unload.exp: Likewise.
11350 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 11351
fe3f5fa8
VP
113522007-09-22 Vladimir Prus <vladimir@codesourcery.com>
11353
11354 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
11355 messages.
11356 * gdb.base/chng-syms.exp: Likewise.
11357 * gdb.base/unload.exp: Likewise.
a9c64011 11358
a75cf6c0
DJ
113592007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
11360
11361 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
11362
18ecae38
DJ
113632007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
11364
11365 * schedlock.c (NUM): Change to 1.
11366 (main): Use args[0] for the main thread.
11367 * schedlock.exp: Only expect two threads. Only issue one pass or fail
11368 regardless of the number of threads.
11369
5509918f
MR
113702007-09-14 Maciej W. Rozycki <macro@mips.com>
11371
4a543daf
MR
11372 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
11373 type down.
11374 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11375 test.
11376 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
11377 watchpoint type down.
11378 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11379 test.
11380
113812007-09-14 Maciej W. Rozycki <macro@mips.com>
11382
5509918f
MR
11383 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
11384 Move all the tests here and run them twice, once using software
11385 watchpoints and once using hardware watchpoints.
11386 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
11387
40b53987
DJ
113882007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
11389
11390 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
11391 test.
11392
695e2681
MK
113932007-09-10 Mark Kettenis <kettenis@gnu.org>
11394
8b3fc8d8
MK
11395 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
11396 build-id.
11397
695e2681
MK
11398 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
11399 know about $ORIGIN. Calculate output dir from $dest instead of
11400 using ${objdir}/{$subdir}.
11401
58d69f29
MK
114022007-09-09 Mark Kettenis <kettenis@gnu.org>
11403
11404 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
11405 gcore, before continuing with the test.
11406
3e347599
DJ
114072007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
11408
11409 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
11410 * gdb.mi/mi-watch.exp: Likewise.
11411
ea37ba09
DJ
114122007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11413 Jim Blandy <jimb@codesourcery.com>
11414
11415 * gdb.arch/i386-sse.exp: Do not expect character constants.
11416 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11417 * gdb.base/display.exp: Allow print/s.
11418 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11419 and unsigned char array changes.
11420
2025a643
DJ
114212007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11422
11423 * gdb.base/display.exp: Add tests for printf %p.
11424
26669a27
PA
114252007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11426
11427 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11428 the dll name to unicode.
11429
c8f021f8
JK
114302007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11431
11432 * gdb.base/default.exp (show version): Update the version text.
11433 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11434
4cf31eea
JK
114352007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11436
11437 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11438 New files.
11439
4935890f
JK
114402007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11441
11442 * lib/gdb.exp (build_id_debug_filename_get): New function.
11443 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11444 Remove the generate DEBUG file for the future testcase runs.
11445 New testcase for the NT_GNU_BUILD_ID retrieval.
11446 Move the final testing step to ...
11447 (test_different_dir): ... a new function.
11448 New parameter XFAIL to XFAIL all the tests performed.
11449 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11450 New parameter TYPE to PF_PREFIX all the tests performed.
11451
02142340
VP
114522007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11453
11454 * gdb.mi/mi-var-cp.cc (path_expression): New
11455 function.
11456 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11457
36acd84e
UW
114582007-08-27 Markus Deuling <deuling@de.ibm.com>
11459
11460 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11461 to fit into SPU Local Store memory.
11462
a896d121
JB
114632007-08-23 Joel Brobecker <brobecker@adacore.com>
11464
11465 * gdb.base/default.exp: Adjust the expected output of "info
11466 warranty" after the switch to GPLv3.
11467
7b433602
JB
114682007-08-23 Joel Brobecker <brobecker@adacore.com>
11469
11470 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11471 to 30000 (from 20000).
11472
e22f8b7c
JB
114732007-08-23 Joel Brobecker <brobecker@adacore.com>
11474
11475 Switch the license of all .exp files to GPLv3.
11476 Switch the license of all .f and .f90 files to GPLv3.
11477 Switch the license of all .s and .S files to GPLv3.
11478
5a0e3bd0
JB
114792007-08-23 Joel Brobecker <brobecker@adacore.com>
11480
11481 * configure.ac: Switch license to GPLv3.
11482
cc00619d
JB
114832007-08-23 Joel Brobecker <brobecker@adacore.com>
11484
11485 Switch the licensing to GPLv3 for all .ads and .adb files.
11486
8d26208a
DJ
114872007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11488
11489 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11490 and t_int_double.
11491 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11492
4fcb9948
JB
114932007-08-17 Joel Brobecker <brobecker@adacore.com>
11494
11495 * gdb.base/step-line.c: Switch license to GPL version 3, and
11496 update copyright year.
11497 * gdb.base/step-line.inp: Likewise.
11498
b9c34f67
JB
114992007-08-17 Joel Brobecker <brobecker@adacore.com>
11500
11501 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11502 changes inside gdb1555.c.
11503 * gdb.base/pending.exp: Likewise.
11504
2cc17678
DJ
115052007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11506
11507 * config/default.exp: New file.
11508
e48883f7
DJ
115092007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11510
11511 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11512 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11513
1ab80e5b
MR
115142007-07-30 Maciej W. Rozycki <macro@mips.com>
11515
11516 * gdb.base/dump.exp: Force the correct endianness for binary
11517 formats not carrying this information.
11518
aba471f5
DJ
115192007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11520
11521 * gdb.threads/staticthreads.exp: Match .*sem_post.
11522
d4e07204
DJ
115232007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11524
11525 * gdb.base/readline.exp (operate_and_get_next): Match the final
11526 prompt.
11527
2b97317d
KB
115282007-07-23 Kevin Buettner <kevinb@redhat.com>
11529
11530 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11531 to restarting SID.
11532
44efa07a
KB
115332007-07-18 Kevin Buettner <kevinb@redhat.com>
11534
11535 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11536 prior to `gdb_start'.
11537
7b5ebade
KB
115382007-07-18 Kevin Buettner <kevinb@redhat.com>
11539
11540 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11541 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11542 Remove call to gdb_unload.
11543
255e7678
DJ
115442007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11545 Daniel Jacobowitz <dan@codesourcery.com>
11546
11547 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11548 for __WIN32__.
11549 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11550 * gdb.base/unload.exp: Use shared library test routines.
11551
3a40aaa0
UW
115522007-07-03 Markus Deuling <deuling@de.ibm.com>
11553
11554 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11555 * gdb.base/solib-symbol-lib.c: Likewise.
11556 * gdb.base/solib-symbol-main.c: Likewise.
11557
b0f4b84b
DJ
115582007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11559
11560 * config/gdbserver.exp (gdb_reconnect): New.
11561 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11562 gdb.base/solib-disc.exp: New files.
11563 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11564 remote debugging".
11565 (gdb_compile): Add shlib_load flag.
11566 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11567 port.
11568 (gdbserver_reconnect): New.
11569
1b05479a
DJ
115702007-07-01 Nick Roberts <nickrob@snap.net.nz>
11571 Daniel Jacobowitz <dan@codesourcery.com>
11572
11573 * gdb.base/annota3.exp: Test for if construct.
11574
86f78eb2
DJ
115752007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11576
11577 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11578
6a2eb474 115792007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11580 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11581
11582 * gdb.base/display.exp: Allow a newline after display/i.
11583 * gdb.base/pc-fp.exp: Likewise.
11584 * gdb.base/sigbpt.exp: Likewise.
11585
f8b73d13
DJ
115862007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11587
11588 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11589 required features to be included.
11590
4339e69e
DJ
115912007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11592
11593 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11594 in info threads output.
11595
23d964e7
UW
115962007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11597 Markus Deuling <deuling@de.ibm.com>
11598
11599 * gdb.arch/spu-info.exp: New testcase.
11600 * gdb.arch/spu-info.c: New file.
11601
fd20f75b
DJ
116022007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11603
11604 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11605 tpcs_offset. Restore lr after the call.
11606 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11607
2226f861
DJ
116082007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11609
11610 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11611 (gdbserver_run): Kill any running gdbserver.
11612 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11613
d12371a9
MR
116142007-05-17 Maciej W. Rozycki <macro@mips.com>
11615
11616 * gdb.base/sigbpt.exp: Preset segv_addr.
11617
93f02886
DJ
116182007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11619
11620 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11621 (gdb_compile_shlib): Likewise.
11622 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11623 (default_gdb_init): Clear cleanfiles.
11624 (gdb_finish): Delete recorded cleanfiles.
11625 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11626
11627 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11628 Do not use isnative.
11629 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11630 gdb.base/so-impl-ld.exp: Likewise.
11631 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11632 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11633 gdb_compile.
11634
b04e06d7
VP
116352007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11636
11637 * config/unknown.exp: Remove.
11638
069ed931
UW
116392007-05-15 Markus Deuling <deuling@de.ibm.com>
11640
11641 * gdb.base/info-proc.exp: Check is_remote.
11642
09db0d03
UW
116432007-05-14 Markus Deuling <deuling@de.ibm.com>
11644
11645 * gdb.base/gcore.exp: Initialize variable core_supported.
11646
af2cbe8c
DJ
116472007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11648
11649 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11650
027c0295
DJ
116512007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11652
11653 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11654 * gdb.threads/print-threads.exp (test_all_threads): Allow
11655 negative and hexadecimal thread IDs.
11656
dc5000e7
DJ
116572007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11658
11659 * gdb.java/jprint.java (public): Avoid invalid call to static
11660 method.
11661
2e74ed18
DP
116622007-05-14 Denis Pilat <denis.pilat@st.com>
11663
11664 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11665 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11666 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11667 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11668 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11669
83547f02
UW
116702007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11671
11672 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11673 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11674 this mode.
11675 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11676 * gdb.base/spu.ld: New file.
11677
b18be20d
DJ
116782007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11679
11680 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11681
be444858
DJ
116822007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11683
11684 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11685
b1d53152
DJ
116862007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11687
11688 * gdb.java/jmain.exp: Handle demangled names with and without method
11689 signatures.
11690
d084b331
DJ
116912007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11692
11693 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11694 (have_a_very_merry_interrupt): Remove calls to puts.
11695 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11696 inferior output.
11697 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11698 test names.
11699
db9d7fc5
DJ
117002007-04-29 Markus Deuling <deuling@de.ibm.com>
11701 Daniel Jacobowitz <dan@codesourcery.com>
11702
11703 * gdb.base/auxv.exp (core_works): Also check is_remote.
11704 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11705
ef783a7d 117062007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11707
ef783a7d
VP
11708 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11709 message, not the undefined 'module' variable.
11710 * gdb.base/siginfo.exp: Likewise.
11711 * gdb.base/sigstep.exp: Likewise.
11712 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11713 serialport.
11714 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11715
b7b73cae
CV
117162007-04-25 Corinna Vinschen <vinschen@redhat.com>
11717
11718 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11719 target sim fails. Return 0 otherwise.
11720 (gdb_load): Return prematurely if gdb_target_sim fails.
11721
7d90fdfa
DP
117222007-04-16 Denis Pilat <denis.pilat@st.com>
11723
11724 * gdb.base/setshow.exp: Reset height after having set it to 100.
11725
5d3e9c85
DP
117262007-04-16 Denis Pilat <denis.pilat@st.com>
11727
11728 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11729
18e75969
DP
117302007-04-16 Denis Pilat <denis.pilat@st.com>
11731
11732 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11733
25d5ea92
VP
117342007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11735
11736 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11737 tests. Run the frozen varobjs test.
11738 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11739 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11740
0b49cb80
JK
117412007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11742
11743 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11744 gdb.base/type-opaque.exp: New files.
11745
a73bafbc 117462007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11747
11748 * gdb.mi/mi-var-child.c
a73bafbc
VP
11749 (do_children_tests): User char[2] instead of
11750 char so that automatic printing of pointers to char
11751 don't give unpredicable result.
11752 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11753 local variables.
11754 * gdb.mi/mi-var-child.exp: Step to right line
11755 of do_children_tests.
11756 * gdb.mi/mi2-var-child.exp: Likewise.
11757 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11758 do_locals_tests.
a73bafbc
VP
11759 (do_children_tests): User char[2] instead of
11760 char so that automatic printing of pointers to char
a9c64011 11761 don't give unpredicable result.
a73bafbc 11762 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11763 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11764 Pass test name to mi_wait_for_stop.
11765
7ce59000
DJ
117662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11767
11768 * gdb.asm/asm-source.exp: Remove d10v case.
11769 * lib/gdb.exp (skip_cplus_tests): Likewise.
11770 * gdb.asm/d10v.inc: Deleted.
11771
20389057
DJ
117722007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11773
11774 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11775
8807d78b
DJ
117762007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11777
11778 * config/netware.exp: Delete file.
11779
aa3edb8e
JB
117802007-03-29 Joel Brobecker <brobecker@adacore.com>
11781
11782 * gdb.dwarf2/dw2-noloc.S: New file.
11783 * gdb.dwarf2/dw2-noloc.exp: New file.
11784
297561ac
PA
117852007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11786
11787 * gdb.cp/method2.cc: New test.
11788 * gdb.cp/method2.exp: New test.
11789 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11790
1f81bd39
DJ
117912007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11792
11793 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11794
9453113a
DJ
117952007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11796
11797 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11798
b741e217
DJ
117992007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11800
11801 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11802 (gdb_load): Delete, replace with...
11803 (gdb_reload): ...this.
11804 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11805 * gdb.server/server-mon.exp: Likewise.
11806 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11807 (gdb_start_cmd): New.
11808 (gdb_file_cmd): Save the last loaded file.
11809 (gdb_reload): New.
11810 (gdb_gnu_strip_debug): Use transform.
11811 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11812 support here. Use new $last_loaded_file. Check mtime.
11813 (gdb_target_cmd): Handle ObjC failure case.
11814 (infer_host_exec): Delete.
11815 (gdbserver_load): Rename to...
11816 (gdbserver_run): ...this. Simplify.
11817 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11818 (mi_gdb_load): Move most contents to a new function...
11819 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11820 (mi_run_cmd): Use mi_gdb_target_load.
11821 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11822 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11823 Use gdb_run_cmd.
11824 * gdb.base/charsign.exp: Remove incorrect comment.
11825 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11826 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11827 gdb.base/start.exp: Use gdb_start_cmd.
11828
446ab585 118292007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11830 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11831
11832 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11833 * gdb.base/signull.exp: Similarly.
11834
bbb88ebf
UW
118352007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11836
11837 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11838 messages available to test cases (like chng-sym.exp).
11839
cb8c4a99
AS
118402007-03-14 Andreas Schwab <schwab@suse.de>
11841
11842 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11843 format changes.
11844
4e463ff5
DJ
118452007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11846
11847 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11848 (optimized_1): New.
11849 (main): Call optimized_1.
11850 (gdb2029): Correct typos. Call gdb2029_marker.
11851 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11852 for gdb2029.
11853
b6db2c47
MK
118542007-03-12 Mark Kettenis <kettenis@gnu.org>
11855
11856 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11857 as tabs. Remove redundant test pattern.
11858
70ed3737
UW
118592007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11860
11861 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11862 for /a format output.
11863
47b67b60
DJ
118642007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11865
11866 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11867 collect output incrementally.
11868
b8953b0e
UW
118692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11870
11871 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11872 for -var-create lpcharacter test.
11873 * gdb.mi/mi2-var-cmd.exp: Likewise.
11874
7acd5c40
UW
118752007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11876
11877 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11878 pass on targets where address zero is readable.
11879
9c6759c1
UW
118802007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11881
11882 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11883 just a single architecture.
11884
a2f1aeb4
UW
118852007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11886
11887 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11888 (fetch_all_registers): New function, uses gdb_test_multiple and
11889 exp_continue to fetch inferior output line-by-line.
11890 Replace all uses of do_get_all_registers by fetch_all_registers.
11891
46579ac2
UW
118922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11893
11894 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11895 in target_info.
11896
fc133f24
MS
118972007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11898
a9c64011 11899 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11900 consistancy; add a default (timeout) case.
11901
7646a51d
MS
119022007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11903
11904 * gdb.base/watchpoint.exp: Fix truncated comment.
11905
dcfff61f
MS
119062007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11907
11908 * Makefile.in: Remove spurious single-quotes from sed command.
11909
664e3ee9
DJ
119102007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11911
11912 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11913 func.
11914 * gdb.mi/mi2-var-cmd.exp: Likewise.
11915
d7cc6f2f
JB
119162007-02-27 Joel Brobecker <brobecker@adacore.com>
11917
a9c64011
AS
11918 * gdb.dwarf2/dw2-producer.S: New file.
11919 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11920
119212007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11922
11923 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11924 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11925 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11926 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11927 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
11928 Revert tests to use mi_gdb_test and include value field in output
11929 of -var-create.
11930
93d42b30
DJ
119312007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11932
11933 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
11934
c499ed39
DJ
119352007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11936
11937 * gdb.base/maint.exp: Remove full paths from test names.
11938 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
11939 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
11940
9836f81b
JB
119412007-02-27 Joel Brobecker <brobecker@adacore.com>
11942
11943 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
11944
c74d0ad8
DJ
119452007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11946
11947 * gdb.server/server-mon.exp: New test.
11948
2711e456
DJ
119492007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11950
11951 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
11952
ff6f572f
DJ
119532007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11954
11955 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
11956 register capitalization.
11957
fada3feb
DP
119582007-02-13 Denis Pilat <denis.pilat@st.com>
11959
11960 * gdb.mi/mi-var-invalidate.exp: New file.
11961
fb1e4ffc
DJ
119622007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11963
11964 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
11965
3da939d7
DJ
119662007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11967
11968 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
11969
123dc839
DJ
119702007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11971
11972 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
11973 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
11974
877e3645 119752007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
11976
11977 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11978 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11979 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11980 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11981 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 11982 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 11983 Update tests to include value field in output of -var-create.
a9c64011 11984
3c0a2960
AS
119852007-02-08 Andreas Schwab <schwab@suse.de>
11986
11987 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
11988
108546a0
DJ
119892007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
11990
11991 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
11992 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
11993
d701dcab
DP
119942007-02-02 Denis Pilat <denis.pilat@st.com>
11995
11996 * gdb.threads/threadapply.exp: check that frame is not changed by
11997 the thread apply all command.
11998
783e3e2f
AS
119992007-01-31 Andreas Schwab <schwab@suse.de>
12000
6d9c3a87
AS
12001 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12002
3c50d7b9
AS
12003 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
12004 in the dwarf sections.
12005 * gdb.dwarf2/mac-fileno.S: Likewise.
12006
783e3e2f
AS
12007 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
12008 bspstore register on ia64.
12009
78ff580e
AS
120102007-01-29 Andreas Schwab <schwab@suse.de>
12011
cc8e9b12
AS
12012 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
12013 "frame-begin" annotation.
12014
78ff580e
AS
12015 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
12016 number of "frames-invalid" annotations.
12017
704a4f78
DJ
120182007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12019
12020 * gdb.base/commands.exp: Call if_commands_test.
12021 (gdb_test_no_prompt, if_commands_test): New.
12022
e741bf94
MK
120232007-01-28 Mark Kettenis <kettenis@gnu.org>
12024
12025 * gdb.threads/sigthread.c (NSIGS): Make bigger.
12026
474d0ad3
AS
120272007-01-27 Andreas Schwab <schwab@suse.de>
12028
12029 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
12030 .short/.int/.quad in the dwarf sections.
12031 * gdb.dwarf2/dw2-intercu.S: Likewise.
12032 * gdb.dwarf2/dw2-intermix.S: Likewise.
12033
e784b426
JK
120342007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12035
12036 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
12037 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
12038 array.
e784b426
JK
12039 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
12040 * gdb.base/setvar.exp: Likewise.
12041
37f08e04
AS
120422007-01-26 Andreas Schwab <schwab@suse.de>
12043
9a01813a
AS
12044 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
12045 test.
12046
37f08e04
AS
12047 * gdb.base/multi-forks.exp ("restart $i"): Also match
12048 __kernel_syscall_via_break.
12049
6e2a9270
VP
120502007-01-24 Vladimir Prus <vladimir@codesourcery.com>
12051
12052 * lib/mi-support.exp (mi_delete_varobj): New.
12053 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
12054 testcase.
12055 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
12056 (main): Call the above.
12057 (reference_update_test, base_in_reference_test)
12058 (reference_to_pointer): Delete the created varobjs.
a9c64011 12059
e515b470
DJ
120602007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
12061
12062 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
12063 * configure: Regenerated.
12064 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
12065 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
12066 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
12067 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
12068 * lib/gdb.exp (gdb_skip_xml_test): New function.
12069
08d8bcd7
DJ
120702007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
12071
12072 * gdb.base/sigrepeat.exp: Correct error message.
12073
120742007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
12075 Daniel Jacobowitz <dan@codesourcery.com>
12076
12077 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
12078 gdb.arch/i386-gnu-cfi-asm.S: New files.
12079
97c3f1f3
JK
120802007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12081
12082 * lib/gdb.exp: Abort on missing `site.exp'.
12083
cb1df416
DJ
120842007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12085 Daniel Jacobowitz <dan@codesourcery.com>
12086
12087 * gdb.base/included.c, gdb.base/included.exp,
12088 gdb.base/included.h: New files.
12089
35990120
DJ
120902007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12091
12092 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
12093 (maximize_rlimit): Reduce limits on 64-bit systems.
12094
6e81a116 120952007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
12096
12097 From Marcus Deuling <deuling@de.ibm.com>:
12098 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
12099 every case.
12100
6c3c41f3
NR
121012007-01-13 Nick Roberts <nickrob@snap.net.nz>
12102
12103 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
12104 (test_path_specification): Use objdir instead of srcdir to always
12105 get an absolute filename.
12106
2f12c312
DJ
121072007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12108
12109 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
12110
81121995
VP
121112007-01-11 Vladimir Prus <vladimir@codesourcery.com>
12112
12113 * gdb.mi/mi-var-cp.cc (reference_update_tests):
12114 Make sure the variable we're using is in scope.
12115 (reference_to_pointer): Likewise.
12116
4741b737
DJ
121172007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12118
12119 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
12120 has no debug information.
12121
054410c3
DJ
121222007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12123
12124 * gdb.base/annota1.exp: Remove extra send_gdb.
12125
818f79f6
DJ
121262007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12127
12128 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
12129
f7a6bb70
DJ
121302007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12131
12132 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
12133
57e66780
DJ
121342007-01-08 Nick Roberts <nickrob@snap.net.nz>
12135 Daniel Jacobowitz <dan@codesourcery.com>
12136
12137 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
12138 lcharacter or linteger change. Correct duplicated test name.
12139 * gdb.mi/mi2-var-cmd.exp: Likewise.
12140
3d799a95
DJ
121412007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12142
12143 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
12144
121452007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 12146
a9c64011
AS
12147 * gdb.base/nofield.c: New file.
12148 * gdb.base/nofield.exp: New testcase.
51679ba9 12149
eafb94e8
NR
121502007-01-05 Nick Roberts <nickrob@snap.net.nz>
12151
12152 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
12153
12154 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
12155 test.
12156
5e572bb4
DJ
121572007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12158
12159 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
12160
74a44383
DJ
121612007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12162
12163 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
12164 when continuing.
12165
1b572db9
DJ
121662007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12167
12168 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
12169 Expect ".exe" extension.
12170
381bc39b
DJ
121712007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12172
12173 * gdb.base/charset.exp: Add explicit filename to break.
12174 * gdb.base/dbx.exp: Add explicit filename to breaks.
12175
2b70e4c6
DJ
121762007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12177
12178 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
12179 * gdb.mi/mi2-file.exp: Likewise.
12180
303b6f5d
DJ
121812007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12182
12183 Implement specification of MI tests as comments
12184 in C and C++ sources.
12185 * lib/mi-support.exp (mi_autotest_data): New variable.
12186 (mi_autotest_source): New variable.
12187 (count_newlines, mi_prepare_inline_tests)
12188 (mi_get_inline_test, mi_continue_to_line)
12189 (mi_run_inline_test, mi_tbreak)
12190 (mi_send_resuming_command, mi_wait_for_stop): New functions.
12191 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
12192 Run inline tests.
12193 * gdb.mi/mi-var-cp.cc: Define tests here.
12194
23da0d94
VP
121952007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12196
12197 Simplify usage of mi_continue_to.
12198 * lib/mi-support.exp (mi_runto_helper): Renamed
12199 from mi_runto, added new parameter 'run_or_continue'.
12200 (mi_runto): Use mi_runto_helper.
12201 (mi_continue_to): Accept just function name as parameter.
12202 Use mi_runto_helper.
12203 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
12204 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12205
f9e18282
JB
122062006-01-04 Joel Brobecker <brobecker@adacore.com>
12207
12208 Make this testcase a bit more realistic. The current code
12209 is too simplistic, and allows the compiler to optimize out
12210 some of the entities we need for this testcase.
12211 * gdb.ada/null_record/bar.ads (Void_Star): New type.
12212 (Do_Nothing): Add extra parameter.
12213 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
12214 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
12215 by using a variable of type Void_Star.
12216
fd678c65
JB
122172006-01-04 Joel Brobecker <brobecker@adacore.com>
12218
12219 * gdb.ada/catch_ex/foo.adb: New file.
12220 * gdb.ada/catch_ex.exp: New testcase.
12221
05cfdb42
DJ
122222007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
12223
12224 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
12225 pass --image-base to linker.
12226
2e03ee74
DJ
122272007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12228 Daniel Jacobowitz <dan@codesourcery.com>
12229
12230 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
12231 secondary prompts.
12232
0d5de010
DJ
122332007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12234
12235 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
12236 output. Test the types of members and member pointers.
12237 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12238 gdb/2092.
12239 * gdb.cp/member-ptr.exp: Search for a comment instead of a
12240 statement. Enable for GCC. Update expected output for some tests
12241 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
12242 layout.
12243 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
12244 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
12245 (Diamond::vget_base): New.
12246 (main): Add new tests.
12247 * gdb.cp/printmethod.exp: Update expected output for member functions.
12248 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
12249 print pEe->D::vg().
12250
61a771aa
DJ
122512007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12252
12253 * gdb.threads/tls.exp: Allow stops in sem_post.
12254
2fa63963
DJ
122552006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
12256
12257 * gdb.base/annota1.exp: Allow .*printf in backtraces.
12258 * gdb.base/annota3.exp: Likewise.
12259 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
12260 again (instead of timing out).
12261 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
12262 GCC bug 26475.
12263 * gdb.java/jmisc.exp: Adjust to work with method signatures including
12264 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
12265 test from jmisc1.exp.
12266 * gdb.java/jmisc1.exp: Delete.
12267 * gdb.java/jprint.exp: Adjust to work with method signatures including
12268 return types.
12269 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
12270 * gdb.threads/linux-dp.exp: Don't be confused by program output.
12271 * lib/java.exp (compile_java_from_source): Pass the correct type
12272 to target_compile.
12273
5eefc2b7
JB
122742006-12-31 Joel Brobecker <brobecker@adacore.com>
12275
12276 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
12277 (stack_align_edx): New function.
12278 (stack_align_eax): New function.
12279 (main): Add calls to stack_align_edx and stack_align_eax.
12280 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
12281 Add testing for the cases where the register used during a stack
12282 realignment is edx. Same for eax.
12283
227c54da
DJ
122842006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
12285
12286 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
12287 and generic PE targets.
12288
cab8ac94
JB
122892006-12-29 Joel Brobecker <brobecker@adacore.com>
12290
12291 * gdb.ada/array_return.exp: Update copyright date list.
12292
ba54f318
JB
122932006-12-27 Joel Brobecker <brobecker@adacore.com>
12294
12295 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
12296 (Create_Small_Float_Vector): New function.
12297 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
12298 function body.
12299 * gdb.ada/array_return/p.adb: Use new type and function from
12300 package Pck.
12301 * gdb.ada/array_return.exp: Add a test verifying that GDB is
12302 able to print the value returned by a function returning an
12303 array of float.
12304
6b7a35dd
JB
123052006-12-20 Joel Brobecker <brobecker@adacore.com>
12306
12307 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
12308 The associated tests should be PASSing.
12309
038224f6
VP
123102006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12311
12312 Test for base in references.
12313 * gdb.mi/mi-var-cp.cc: Add test code.
12314 * gdb.mi/mi-var-cp.exp: Test for bases in references.
12315 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
12316 * gdb.mi/mi2-watch.exp: Likewise.
12317 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
12318 (mi_list_varobj_children): New function.
12319
b26ed50d
VP
123202006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12321
12322 * lib/mi-support.exp
12323 (mi_runto): Accept "()" after function name.
12324 (mi_create_varobj): New function.
12325 (mi_varobj_update): New function.
12326 (mi_Check_varobj_value): New function.
12327 * gdb.mi/mi-var-cp.exp: New file.
12328 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 12329
08232497
DJ
123302006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
12331
12332 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
12333 gdb.base/weaklib2.c: New files.
12334
d394c993 123352006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 12336
ac6c2fba
NS
12337 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
12338 info. Adjust test names.
12339
8ec659a0 12340 * gdb.base/break.c (main): Move position of malloc.
d394c993 12341 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 12342
acd65feb
VP
123432006-11-28 Vladimir Prus <vladimir@codesourcery.com>
12344
12345 * gdb.mi/mi-var-cmd.exp: Check -var-update after
12346 assignement of arrays and function pointers.
12347 * gdb.mi/var-cmd.c: Add declaration necessary for above
12348 tests.
12349
f556d5e5
NS
123502006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12351
12352 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
12353
12354 * gdb.threads/linux-dp.exp: Read thread table before and after
12355 creating each philosopher and verify it.
12356
697bc68d
NS
123572006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12358 Paul Brook <paul@codesourcery.com>
12359 Daniel Jacobowitz <dan@codesourcery.com>
12360
12361 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 12362 main to remove duplication. Add start function of the form
697bc68d
NS
12363 '_*start[1-9]*'. Add RVDS start function.
12364
29d73ae4
DJ
123652006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12366
12367 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
12368
c1d88655
UW
123692006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12370
12371 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
12372 * gdb.asm/spu.inc: New file.
12373 * gdb.base/term.exp: Disable if [target_info exists noargs].
12374 * gdb.gdb/complaints.exp: Disable if ![isnative].
12375 * gdb.gdb/selftest.exp: Likewise.
12376 * gdb.gdb/observer.exp: Likewise.
12377 * gdb.gdb/xfullpath.exp: Likewise.
12378 * gdb.base/attach.exp: Disable on SPU target.
12379 * gdb.cp/bs145503.exp: Likewise.
12380 * gdb.cp/exception.exp: Likewise.
12381 * gdb.cp/userdef.exp: Likewise.
12382
32a13b1a
DJ
123832006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12384
12385 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
12386
d8295fe9
VP
123872006-11-10 Vladimir Prus <vladimir@codesourcery.com>
12388
12389 * gdb.base/completion.exp: Fix completion tests for
12390 'info' and 'info '.
12391 * gdb.base/help.exp (help_test_raw, test_class_help)
12392 (test_prefix_command_help): Move...
12393 * lib/gdb.exp: Here.
12394 * gdb.base/main.exp: Adjust.
12395 * gdb.cp/maint.exp: Adjust.
12396 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 12397
8c394015
VP
123982006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12399
12400 * gdb.stabs/weird.exp (print_weird_var): Use
12401 gdb_test_multiple instead of gdb_expect.
12402
027fc1bc
VP
124032006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12404
12405 * gdb.base/help.exp (help_test_raw): New.
12406 (test_class_help): New.
12407 (test_prefix_command_help): New.
12408 Adjust testcases.
12409
67609209
FR
124102006-11-09 Christophe Lyon <christophe.lyon@st.com>
12411
12412 * gdb.base/constvars.c (main): Write to crass and crips, so that
12413 they are allocated by the compiler.
12414
f73adfeb
AS
124152006-10-27 Andreas Schwab <schwab@suse.de>
12416
12417 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12418 "detach-fork".
12419
2f83a18e
DJ
124202006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12421
12422 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12423 of patterns.
12424
94277a38
DJ
124252006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12426
12427 * gdb.base/sepdebug.exp: Remove debug format test.
12428 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12429 Handle no-symtab.
12430 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12431
5bd2f6e2
DJ
124322006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12433
12434 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12435 int to pointer or pointer to int.
12436 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12437
8c008720
DJ
124382006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12439
12440 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12441
9e35dae4
DJ
124422006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12443
12444 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12445
d9639e13
DJ
124462006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12447
12448 PR c++/2116
12449 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12450
390a1bd0
JB
124512006-10-06 Joel Brobecker <brobecker@adacore.com>
12452
12453 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12454 the corresponding bug has been fixed in GDB (PR/2018).
12455
dd920c33
JB
124562006-10-06 Joel Brobecker <brobecker@adacore.com>
12457
12458 * gdb.base/subst.exp: New testcase.
12459
53bbefe9
JB
124602006-10-06 Joel Brobecker <brobecker@adacore.com>
12461
12462 * gdb.ada/array_return/pck.ads: Add copyright notice.
12463 * gdb.ada/array_return/pck.adb: Likewise.
12464 * gdb.ada/array_return/p.adb: Likewise.
12465 * gdb.ada/exec_changed/first.adb: Likewise.
12466 * gdb.ada/exec_changed/second.adb: Likewise.
12467
09851417
JB
124682006-10-06 Joel Brobecker <brobecker@adacore.com>
12469
12470 * gdb.ada/watch_arg/watch.adb: New file.
12471 * gdb.ada/watch_arg.exp: New testcase.
12472
041bf30d
VP
124732006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12474
12475 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12476 via string_to_regexp.
041bf30d 12477 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12478
f286fbdd 124792006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12480
12481 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12482 Remove unused / obsolete files.
12483
7c07f349
NR
124842006-09-19 Nick Roberts <nickrob@snap.net.nz>
12485
12486 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12487
cd5ff84a
VP
124882006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12489
12490 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12491 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12492 the number of frames.
cd5ff84a 12493
ae018d1a
DJ
124942006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12495
12496 * gdb.base/args.c (main): Add breakpoint marker.
12497 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12498 really test empty arguments.
12499 (args_load): Delete.
12500 (args_test): New.
12501
b399c549
NR
125022006-09-13 Nick Roberts <nickrob@snap.net.nz>
12503
12504 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12505 check for one file.
b399c549 12506
2ab1eb7a
VP
125072006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12508
12509 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12510 HIGH_FRAME argument to -stack-list-locals can be larger than
12511 the number of frames.
a9c64011 12512
476308bf
FF
125132006-08-18 Fred Fish <fnf@specifix.com>
12514
12515 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12516 '$' in front of skip_vmx_tests_saved when setting that.
12517
8625200f
AS
125182006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12519
12520 * gdb.base/trace-commands.exp: New file.
12521
089ec8f1
DJ
125222006-08-10 Joel Brobecker <brobecker@adacore.com>
12523 Daniel Jacobowitz <dan@codesourcery.com>
12524
12525 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12526 expected output of the backtrace commands.
12527
b60f0898
JB
125282006-08-09 Joel Brobecker <brobecker@adacore.com>
12529
12530 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12531 untested followed by return combination.
12532 * gdb.arch/altivec-regs.exp: Likewise.
12533 * gdb.arch/e500-abi.exp: Likewise.
12534 * gdb.arch/e500-regs.exp: Likewise.
12535 * gdb.arch/gdb1291.exp: Likewise.
12536 * gdb.arch/gdb1431.exp: Likewise.
12537 * gdb.arch/gdb1558.exp: Likewise.
12538 * gdb.arch/i386-prologue.exp: Likewise.
12539 * gdb.arch/i386-unwind.exp: Likewise.
12540 * gdb.asm/asm-source.exp: Likewise.
12541 * gdb.base/a2-run.exp: Likewise.
12542 * gdb.base/advance.exp: Likewise.
12543 * gdb.base/all-bin.exp: Likewise.
12544 * gdb.base/annota1.exp: Likewise.
12545 * gdb.base/annota3.exp: Likewise.
12546 * gdb.base/args.exp: Likewise.
12547 * gdb.base/arithmet.exp: Likewise.
12548 * gdb.base/assign.exp: Likewise.
12549 * gdb.base/async.exp: Likewise.
12550 * gdb.base/attach.exp: Likewise.
12551 * gdb.base/bang.exp: Likewise.
12552 * gdb.base/bigcore.exp: Likewise.
12553 * gdb.base/bitfields.exp: Likewise.
12554 * gdb.base/bitfields2.exp: Likewise.
12555 * gdb.base/break.exp: Likewise.
12556 * gdb.base/call-sc.exp: Likewise.
12557 * gdb.base/call-strs.exp: Likewise.
12558 * gdb.base/callfuncs.exp: Likewise.
12559 * gdb.base/checkpoint.exp: Likewise.
12560 * gdb.base/chng-syms.exp: Likewise.
12561 * gdb.base/code-expr.exp: Likewise.
12562 * gdb.base/commands.exp: Likewise.
12563 * gdb.base/completion.exp: Likewise.
12564 * gdb.base/cond-expr.exp: Likewise.
12565 * gdb.base/condbreak.exp: Likewise.
12566 * gdb.base/consecutive.exp: Likewise.
12567 * gdb.base/constvars.exp: Likewise.
12568 * gdb.base/corefile.exp: Likewise.
12569 * gdb.base/cvexpr.exp: Likewise.
12570 * gdb.base/dbx.exp: Likewise.
12571 * gdb.base/define.exp: Likewise.
12572 * gdb.base/detach.exp: Likewise.
12573 * gdb.base/display.exp: Likewise.
12574 * gdb.base/dump.exp: Likewise.
12575 * gdb.base/ena-dis-br.exp: Likewise.
12576 * gdb.base/ending-run.exp: Likewise.
12577 * gdb.base/environ.exp: Likewise.
12578 * gdb.base/eval-skip.exp: Likewise.
12579 * gdb.base/exprs.exp: Likewise.
12580 * gdb.base/fileio.exp: Likewise.
12581 * gdb.base/finish.exp: Likewise.
12582 * gdb.base/float.exp: Likewise.
12583 * gdb.base/foll-exec.exp: Likewise.
12584 * gdb.base/foll-fork.exp: Likewise.
12585 * gdb.base/foll-vfork.exp: Likewise.
12586 * gdb.base/freebpcmd.exp: Likewise.
12587 * gdb.base/funcargs.exp: Likewise.
12588 * gdb.base/gcore.exp: Likewise.
12589 * gdb.base/gdb1090.exp: Likewise.
12590 * gdb.base/gdb1250.exp: Likewise.
12591 * gdb.base/huge.exp: Likewise.
12592 * gdb.base/info-proc.exp: Likewise.
12593 * gdb.base/interrupt.exp: Likewise.
12594 * gdb.base/jump.exp: Likewise.
12595 * gdb.base/langs.exp: Likewise.
12596 * gdb.base/lineinc.exp: Likewise.
12597 * gdb.base/list.exp: Likewise.
12598 * gdb.base/logical.exp: Likewise.
12599 * gdb.base/long_long.exp: Likewise.
12600 * gdb.base/macscp.exp: Likewise.
12601 * gdb.base/maint.exp: Likewise.
12602 * gdb.base/mips_pro.exp: Likewise.
12603 * gdb.base/miscexprs.exp: Likewise.
12604 * gdb.base/multi-forks.exp: Likewise.
12605 * gdb.base/opaque.exp: Likewise.
12606 * gdb.base/overlays.exp: Likewise.
12607 * gdb.base/pc-fp.exp: Likewise.
12608 * gdb.base/pointers.exp: Likewise.
12609 * gdb.base/printcmds.exp: Likewise.
12610 * gdb.base/psymtab.exp: Likewise.
12611 * gdb.base/ptype.exp: Likewise.
12612 * gdb.base/recurse.exp: Likewise.
12613 * gdb.base/relational.exp: Likewise.
12614 * gdb.base/relocate.exp: Likewise.
12615 * gdb.base/remote.exp: Likewise.
12616 * gdb.base/reread.exp: Likewise.
12617 * gdb.base/restore.exp: Likewise.
12618 * gdb.base/return.exp: Likewise.
12619 * gdb.base/return2.exp: Likewise.
12620 * gdb.base/scope.exp: Likewise.
12621 * gdb.base/sect-cmd.exp: Likewise.
12622 * gdb.base/sep.exp: Likewise.
12623 * gdb.base/sepdebug.exp: Likewise.
12624 * gdb.base/setshow.exp: Likewise.
12625 * gdb.base/setvar.exp: Likewise.
12626 * gdb.base/sigall.exp: Likewise.
12627 * gdb.base/sigbpt.exp: Likewise.
12628 * gdb.base/signals.exp: Likewise.
12629 * gdb.base/signull.exp: Likewise.
12630 * gdb.base/sizeof.exp: Likewise.
12631 * gdb.base/solib.exp: Likewise.
12632 * gdb.base/step-line.exp: Likewise.
12633 * gdb.base/step-test.exp: Likewise.
12634 * gdb.base/structs.exp: Likewise.
12635 * gdb.base/structs2.exp: Likewise.
12636 * gdb.base/term.exp: Likewise.
12637 * gdb.base/twice.exp: Likewise.
12638 * gdb.base/until.exp: Likewise.
12639 * gdb.base/varargs.exp: Likewise.
12640 * gdb.base/volatile.exp: Likewise.
12641 * gdb.base/watchpoint.exp: Likewise.
12642 * gdb.base/whatis-exp.exp: Likewise.
12643 * gdb.base/whatis.exp: Likewise.
12644 * gdb.cp/ambiguous.exp: Likewise.
12645 * gdb.cp/annota2.exp: Likewise.
12646 * gdb.cp/annota3.exp: Likewise.
12647 * gdb.cp/bool.exp: Likewise.
12648 * gdb.cp/breakpoint.exp: Likewise.
12649 * gdb.cp/casts.exp: Likewise.
12650 * gdb.cp/class2.exp: Likewise.
12651 * gdb.cp/classes.exp: Likewise.
12652 * gdb.cp/cplusfuncs.exp: Likewise.
12653 * gdb.cp/ctti.exp: Likewise.
12654 * gdb.cp/derivation.exp: Likewise.
12655 * gdb.cp/exception.exp: Likewise.
12656 * gdb.cp/gdb1355.exp: Likewise.
12657 * gdb.cp/hang.exp: Likewise.
12658 * gdb.cp/inherit.exp: Likewise.
12659 * gdb.cp/local.exp: Likewise.
12660 * gdb.cp/m-data.exp: Likewise.
12661 * gdb.cp/m-static.exp: Likewise.
12662 * gdb.cp/member-ptr.exp: Likewise.
12663 * gdb.cp/method.exp: Likewise.
12664 * gdb.cp/misc.exp: Likewise.
12665 * gdb.cp/namespace.exp: Likewise.
12666 * gdb.cp/overload.exp: Likewise.
12667 * gdb.cp/ovldbreak.exp: Likewise.
12668 * gdb.cp/pr-1023.exp: Likewise.
12669 * gdb.cp/pr-1210.exp: Likewise.
12670 * gdb.cp/pr-574.exp: Likewise.
12671 * gdb.cp/printmethod.exp: Likewise.
12672 * gdb.cp/psmang.exp: Likewise.
12673 * gdb.cp/ref-params.exp: Likewise.
12674 * gdb.cp/ref-types.exp: Likewise.
12675 * gdb.cp/rtti.exp: Likewise.
12676 * gdb.cp/templates.exp: Likewise.
12677 * gdb.cp/try_catch.exp: Likewise.
12678 * gdb.cp/userdef.exp: Likewise.
12679 * gdb.cp/virtfunc.exp: Likewise.
12680 * gdb.disasm/am33.exp: Likewise.
12681 * gdb.disasm/h8300s.exp: Likewise.
12682 * gdb.disasm/mn10300.exp: Likewise.
12683 * gdb.disasm/sh3.exp: Likewise.
12684 * gdb.disasm/t01_mov.exp: Likewise.
12685 * gdb.disasm/t02_mova.exp: Likewise.
12686 * gdb.disasm/t03_add.exp: Likewise.
12687 * gdb.disasm/t04_sub.exp: Likewise.
12688 * gdb.disasm/t05_cmp.exp: Likewise.
12689 * gdb.disasm/t06_ari2.exp: Likewise.
12690 * gdb.disasm/t07_ari3.exp: Likewise.
12691 * gdb.disasm/t08_or.exp: Likewise.
12692 * gdb.disasm/t09_xor.exp: Likewise.
12693 * gdb.disasm/t10_and.exp: Likewise.
12694 * gdb.disasm/t11_logs.exp: Likewise.
12695 * gdb.disasm/t12_bit.exp: Likewise.
12696 * gdb.disasm/t13_otr.exp: Likewise.
12697 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12698 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12699 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12700 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12701 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12702 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12703 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12704 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12705 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12706 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12707 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12708 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12709 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12710 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12711 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12712 * gdb.mi/gdb701.exp: Likewise.
12713 * gdb.mi/gdb792.exp: Likewise.
12714 * gdb.mi/mi-basics.exp: Likewise.
12715 * gdb.mi/mi-break.exp: Likewise.
12716 * gdb.mi/mi-cli.exp: Likewise.
12717 * gdb.mi/mi-console.exp: Likewise.
12718 * gdb.mi/mi-disassemble.exp: Likewise.
12719 * gdb.mi/mi-eval.exp: Likewise.
12720 * gdb.mi/mi-file.exp: Likewise.
12721 * gdb.mi/mi-read-memory.exp: Likewise.
12722 * gdb.mi/mi-regs.exp: Likewise.
12723 * gdb.mi/mi-return.exp: Likewise.
12724 * gdb.mi/mi-simplerun.exp: Likewise.
12725 * gdb.mi/mi-stack.exp: Likewise.
12726 * gdb.mi/mi-stepi.exp: Likewise.
12727 * gdb.mi/mi-syn-frame.exp: Likewise.
12728 * gdb.mi/mi-until.exp: Likewise.
12729 * gdb.mi/mi-var-block.exp: Likewise.
12730 * gdb.mi/mi-var-child.exp: Likewise.
12731 * gdb.mi/mi-var-cmd.exp: Likewise.
12732 * gdb.mi/mi-var-display.exp: Likewise.
12733 * gdb.mi/mi-watch.exp: Likewise.
12734 * gdb.mi/mi2-basics.exp: Likewise.
12735 * gdb.mi/mi2-break.exp: Likewise.
12736 * gdb.mi/mi2-cli.exp: Likewise.
12737 * gdb.mi/mi2-console.exp: Likewise.
12738 * gdb.mi/mi2-disassemble.exp: Likewise.
12739 * gdb.mi/mi2-eval.exp: Likewise.
12740 * gdb.mi/mi2-file.exp: Likewise.
12741 * gdb.mi/mi2-read-memory.exp: Likewise.
12742 * gdb.mi/mi2-regs.exp: Likewise.
12743 * gdb.mi/mi2-return.exp: Likewise.
12744 * gdb.mi/mi2-simplerun.exp: Likewise.
12745 * gdb.mi/mi2-stack.exp: Likewise.
12746 * gdb.mi/mi2-stepi.exp: Likewise.
12747 * gdb.mi/mi2-syn-frame.exp: Likewise.
12748 * gdb.mi/mi2-until.exp: Likewise.
12749 * gdb.mi/mi2-var-block.exp: Likewise.
12750 * gdb.mi/mi2-var-child.exp: Likewise.
12751 * gdb.mi/mi2-var-cmd.exp: Likewise.
12752 * gdb.mi/mi2-var-display.exp: Likewise.
12753 * gdb.mi/mi2-watch.exp: Likewise.
12754 * gdb.stabs/exclfwd.exp: Likewise.
12755 * gdb.stabs/weird.exp: Likewise.
12756 * gdb.threads/gcore-thread.exp: Likewise.
12757 * gdb.trace/actions.exp: Likewise.
12758 * gdb.trace/backtrace.exp: Likewise.
12759 * gdb.trace/circ.exp: Likewise.
12760 * gdb.trace/collection.exp: Likewise.
12761 * gdb.trace/deltrace.exp: Likewise.
12762 * gdb.trace/infotrace.exp: Likewise.
12763 * gdb.trace/limits.exp: Likewise.
12764 * gdb.trace/packetlen.exp: Likewise.
12765 * gdb.trace/passc-dyn.exp: Likewise.
12766 * gdb.trace/passcount.exp: Likewise.
12767 * gdb.trace/report.exp: Likewise.
12768 * gdb.trace/save-trace.exp: Likewise.
12769 * gdb.trace/tfind.exp: Likewise.
12770 * gdb.trace/tracecmd.exp: Likewise.
12771 * gdb.trace/while-dyn.exp: Likewise.
12772 * gdb.trace/while-stepping.exp: Likewise.
12773
f4b618d1
JB
127742006-08-08 Joel Brobecker <brobecker@adacore.com>
12775
12776 * gdb.base/step-bt.c: New file.
12777 * gdb.base/step-bt.exp: New testcase.
12778
3d00d119
DJ
127792006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12780
12781 * config/monitor.exp (gdb_load): Remove support for obsolete
12782 download-write-size.
12783 * gdb.base/remote.exp: Likewise. Update all callers of
12784 gdb_timed_load.
12785
017b5bd4
DJ
127862006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12787
12788 * cursal.exp: Pass binfile to gdb_load.
12789
837c599d
DJ
127902006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12791
12792 * gdb.base/cursal.exp: Add "" to gdb_load call.
12793
8dd4540b
MK
127942006-07-29 Mark Kettenis <kettenis@gnu.org>
12795
12796 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12797 NetBSD/ELF targets.
12798
ab5c9f60
DJ
127992006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12800
12801 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12802 operator*.
12803
4c42eaff
DJ
128042006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12805
12806 * gdb.base/completion.exp: Update for change in "file" behavior.
12807 * gdb.stabs/weird.exp: Likewise.
12808 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12809 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12810
0155cc76
NS
128112006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12812
12813 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12814 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12815
16026cd7
AS
128162006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12817
12818 * gdb.base/default.exp: Update source command error message.
12819 * gdb.base/help.exp: Update 'help source' message.
12820
16963cb6
DJ
128212006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12822
12823 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12824 test.
12825
6d7fd486
AS
128262006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12827
12828 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12829
29e8a844
DJ
128302006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12831
12832 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12833
6afcfa39
DJ
128342006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12835
12836 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12837
267a692b
MK
128382006-07-17 Mark Kettenis <kettenis@gnu.org>
12839
12840 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12841 *-*-openbsd* from targets for wich we expect ARM FPA floating
12842 point format.
12843
85d2fec4
NR
128442006-07-17 Nick Roberts <nickrob@snap.net.nz>
12845
12846 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12847
128482006-07-17 Mark Kettenis <kettenis@gnu.org>
12849
12850 * gdb.base/annota3.exp: Expect frame-begin annotation.
12851
85b4c6e8
JB
128522006-07-14 Joel Brobecker <brobecker@adacore.com>
12853
12854 * gdb.base/help.exp: Adjust "help unset" test to accept
12855 any list of unset commands.
12856
fb933624
DJ
128572006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12858 Daniel Jacobowitz <dan@codesourcery.com>
12859
12860 * gdb.cp/ref-params.exp: New test.
12861 * gdb.cp/ref-params.cc: New source file.
12862 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12863
1dff4b64
MK
128642006-07-08 Mark Kettenis <kettenis@gnu.org>
12865
12866 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12867 spaces/tabs in regular expressions since they might not be there.
12868
40d2e0e3
AS
128692006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12870
12871 * gdb.base/ifelse.exp: New file.
12872
f6c957d2
NS
128732006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12874
12875 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12876 line.
12877 * gdb.base/huge.exp: Loop over compilation to find a size that
12878 is acceptable.
12879 * gdb.base/remote.exp: Correct expected strings.
12880 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12881
b9c5a23d
DJ
128822006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12883
12884 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12885
9af2e58d
DJ
128862006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12887
12888 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12889 native.
12890
30930ca5
DJ
128912006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12892
12893 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12894 enable stabs testing.
12895
aa32fa1d
DJ
128962006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12897
bd4a4c80 12898 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12899 gdb_test_multiple does.
12900
321fef15
DJ
129012006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12902
12903 * Makefile.in (host_alias): Remove.
12904 (target_alias): Use @target_noncanonical@.
12905 (site.exp): Don't set host_alias.
12906 * aclocal.m4: Remove contents. Include acx.m4.
12907 * configure: Regenerated.
12908 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12909
e1c2defa
NS
129102006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12911
e63b55d1
NS
12912 * lib/gdb.exp (gdb_load_cmd): New.
12913
5600ea19
NS
12914 * gdb.base/fileio.c: Add system(NULL) test.
12915 * gdb.base/fileio.exp: Check it.
12916
e1c2defa
NS
12917 * gdb.base/break.c: Add 10a breakpoint at }
12918 * gdb.base/break.exp: Add test for breakpoint at }
12919 * gdb.cp/anon-union.cc: Add code at end of function.
12920 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12921 * gdb.mi/var-cmd.c: Add code at end of function.
12922 * gdb.mi/mi-var-display.exp: Adjust end of next.
12923 * gdb.mi/mi2-var-display.exp: Likewise.
12924 * gdb.base/fileio.c: Add stop function and insert calls at
12925 stopping places.
12926 * gdb.base/fileio.exp: Breakpoint stop function and remove
12927 explicit line number references.
12928
6c0112ec
JB
129292006-05-19 Joel Brobecker <brobecker@adacore.com>
12930
a9c64011
AS
12931 * gdb.base/del.exp (test_delete_alias): New function.
12932 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 12933
154189a4
FF
129342006-05-18 Fred Fish <fnf@specifix.com>
12935
12936 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
12937 required. Check for spurious output after program exits normally.
12938
582e64c2
FF
129392006-05-17 Fred Fish <fnf@specifix.com>
12940
12941 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
12942 gdb_load, so it works in the simulator.
12943
8ef6493a
FF
129442006-05-11 Fred Fish <fnf@specifix.com>
12945
12946 * gdb.base/bang.exp: Ignore unexpected output between the
12947 "program exited normally" and the gdb prompt, as many other
12948 tests do.
12949
692b141c
MK
129502006-05-07 Mark Kettenis <kettenis@gnu.org>
12951
12952 * gdb.base/help.exp: Make "delete checkpoint" part option for
12953 "help d" and "help delete" tests.
12954
540b8a30
UW
129552006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12956
a9c64011 12957 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
12958 expected output in some mi_gdb_test statements.
12959 * gdb.mi/mi2-basics.exp: Likewise.
12960
9b6462d9
JB
129612006-05-05 Joel Brobecker <brobecker@adacore.com>
12962
12963 * gdb.base/del.c: New file.
12964 * gdb.base/del.exp: New testcase.
12965
954de43b
DM
129662006-05-05 David S. Miller <davem@sunset.davemloft.net>
12967
12968 * gdb.base/break.exp: Do not assume a breakpoint on
12969 main will actually be in $srcfile when optimizing.
1303f75e
DM
12970 * gdb.base/savedregs.exp: Do not require that the dummy
12971 frame location match up to a symbol and source file location.
c3242428
DM
12972 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
12973 will get printed without a mi_cmd_data_list_register_values prefix.
12974 (*-data-list-register-*): Correct regular expressions to expect the new
12975 pseudo d? floating point registers.
12976 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 12977
c7e64c9a
DJ
129782006-05-05 Christophe Lyon <christophe.lyon@st.com>
12979
12980 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
12981 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
12982 is allocated by the compiler.
12983 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
12984 anons, e, anone to force their allocation by the compiler.
12985
129862006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
12987
12988 * gdb.base/help.exp: Update expected text for help d and
12989 help delete.
12990
27ce9a6d
MK
129912006-05-02 Mark Kettenis <kettenis@gnu.org>
12992
12993 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
12994 NetBSD/ELF targets.
12995
8608915f
MK
129962006-04-30 Mark Kettenis <kettenis@gnu.org>
12997
12998 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
12999 single-step breakpoint fails; make this a KFAIL on
13000 sparc*-*-openbsd*.
13001 * gdb.base/siginfo.exp: Likewise.
13002 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13003
b8db102d
MS
130042006-04-26 Michael Snyder <msnyder@redhat.com>
13005
13006 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
13007 which may have to consume output from other forks.
13008 Add tests to make sure that "delete fork" succeeded.
13009
c702009a
MS
130102006-04-20 Michael Snyder <msnyder@redhat.com>
13011
13012 * 2006-03-22 Jim Blandy <jimb@redhat.com>
13013 Add support for the Renesas M32C and M16C.
13014
13015 * gdb.asm/asm-source.exp: Add m32c target.
13016 * gdb.asm/m32c.inc: Support for m32c target.
13017
e28493f2
AS
130182006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
13019
13020 * gdb.base/commands.exp (recursive_source_test): New test.
13021
880da185
DM
130222006-04-04 David S. Miller <davem@sunset.davemloft.net>
13023
13024 * gdb.base/float.exp: Add pattern for sparc targets.
13025
61d9b92f
DJ
130262006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13027
13028 * gdb.base/commands.exp (stray_arg0_test): New test.
13029
bd717df8
PB
130302006-03-30 Paul Brook <paul@codesourcery.com>
13031
13032 * gdb.mi/mi-until.exp: kfail broken until command.
13033 * gdb.mi/mi2-until.exp: Ditto.
13034
ec793d3c
NR
130352006-03-27 Nick Roberts <nickrob@snap.net.nz>
13036
13037 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
13038
831004b7
AO
130392006-03-08 Alexandre Oliva <aoliva@redhat.com>
13040
13041 * gdb.base/prelink.exp: Anchor tested-for regular expression
13042 on gdb prompt.
13043
effe49a0
PB
130442006-03-07 Paul Brook <paul@codesourcery.com>
13045
13046 * gdb.base/assign.exp: Correct fail message.
13047
e5461016
PB
130482006-03-07 Paul Brook <paul@codesourcery.com>
13049
13050 * lib/compiler.c: Extract armcc version number.
13051 * lib/compiler.cc: Ditto.
13052
fc91c6c2
PB
130532006-03-07 Paul Brook <paul@codesourcery.com>
13054
13055 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
13056 additional_flags=-w.
13057 * gdb.arch/altivec-regs.exp: Ditto.
13058 * gdb.arch/e500-abi.exp: Ditto.
13059 * gdb.arch/e500-regs.exp: Ditto.
13060 * gdb.base/all-bin.exp: Ditto.
13061 * gdb.base/annota1.exp: Ditto.
13062 * gdb.base/annota3.exp: Ditto.
13063 * gdb.base/args.exp: Ditto.
13064 * gdb.base/arithmet.exp: Ditto.
13065 * gdb.base/assign.exp: Ditto.
13066 * gdb.base/async.exp: Ditto.
13067 * gdb.base/bang.exp: Ditto.
13068 * gdb.base/break.exp: Ditto.
13069 * gdb.base/call-rt-st.exp: Ditto.
13070 * gdb.base/completion.exp: Ditto.
13071 * gdb.base/cond-expr.exp: Ditto.
13072 * gdb.base/condbreak.exp: Ditto.
13073 * gdb.base/consecutive.exp: Ditto.
13074 * gdb.base/define.exp: Ditto.
13075 * gdb.base/display.exp: Ditto.
13076 * gdb.base/ena-dis-br.exp: Ditto.
13077 * gdb.base/environ.exp: Ditto.
13078 * gdb.base/eval-skip.exp: Ditto.
13079 * gdb.base/info-proc.exp: Ditto.
13080 * gdb.base/jump.exp: Ditto.
13081 * gdb.base/logical.exp: Ditto.
13082 * gdb.base/long_long.exp: Ditto.
13083 * gdb.base/maint.exp: Ditto.
13084 * gdb.base/miscexprs.exp: Ditto.
13085 * gdb.base/pc-fp.exp: Ditto.
13086 * gdb.base/pointers.exp: Ditto.
13087 * gdb.base/relational.exp: Ditto.
13088 * gdb.base/reread.exp: Ditto.
13089 * gdb.base/sect-cmd.exp: Ditto.
13090 * gdb.base/sep.exp: Ditto.
13091 * gdb.base/sepdebug.exp: Ditto.
13092 * gdb.base/until.exp: Ditto.
13093 * gdb.base/whatis-exp.exp: Ditto.
13094 * gdb.cp/annota2.exp: Ditto.
13095 * gdb.cp/annota3.exp: Ditto.
13096 * gdb.trace/actions.exp: Ditto.
13097 * gdb.trace/backtrace.exp: Ditto.
13098 * gdb.trace/circ.exp: Ditto.
13099 * gdb.trace/collection.exp: Ditto.
13100 * gdb.trace/deltrace.exp: Ditto.
13101 * gdb.trace/infotrace.exp: Ditto.
13102 * gdb.trace/limits.exp: Ditto.
13103 * gdb.trace/packetlen.exp: Ditto.
13104 * gdb.trace/passc-dyn.exp: Ditto.
13105 * gdb.trace/passcount.exp: Ditto.
13106 * gdb.trace/report.exp: Ditto.
13107 * gdb.trace/save-trace.exp: Ditto.
13108 * gdb.trace/tfind.exp: Ditto.
13109 * gdb.trace/tracecmd.exp: Ditto.
13110 * gdb.trace/while-dyn.exp: Ditto.
13111 * gdb.trace/while-stepping.exp: Ditto.
13112 * lib/gdb.exp: Ditto.
13113 (gdb_compile): Handle nowarning option.
13114
5f4a23d9
AO
131152006-03-07 Alexandre Oliva <aoliva@redhat.com>
13116
13117 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
13118 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
13119 Rename executable to prelinkt. Don't re-prelink if we didn't
13120 get a core file. Test prelink -u exit status to tell whether
13121 prelinking failed. Use gdb_test_multiple.
13122
9733fc94
DJ
131232006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13124
13125 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
13126 (do_tests): Call it.
13127
cc10cae3
AO
131282006-02-28 Alexandre Oliva <aoliva@redhat.com>
13129
13130 * gdb.base/prelink.exp: New test.
13131 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
13132
15c46491
WZ
131332006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
13134
13135 * gdb.fortran/derived-type.f90: New file.
13136 * gdb.fortran/derived-type.exp: New testcase.
13137
5c9f7ded
DJ
131382006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
13139
13140 * gdb.base/default.exp: Allow ';' as a directory separator.
13141
5b96932b
AS
131422006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13143
13144 * gdb.base/help.exp (help add-symbol-file): Update.
13145
1986bccd
AS
131462006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13147
13148 * gdb.base/help.exp (help load): Update expected results.
13149
a8b7528f
FF
131502006-02-19 Fred Fish <fnf@specifix.com>
13151
13152 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
13153 specifix hex value as part of results.
13154 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 13155
f8261448
FF
131562006-02-16 Fred Fish <fnf@specifix.com>
13157
13158 * gdb.base/whatis.c: Define variables using typedefs char_addr,
13159 ushort_addr, and slong_addr, so the typedefs are not optimized
13160 away.
13161 * gdb.base/whatis.exp: Add tests using type name for struct type,
13162 union type, enum type, and typedef.
a9c64011 13163
31d8bdd2
MK
131642006-02-13 Mark Kettenis <kettenis@gnu.org>
13165
13166 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
13167
34e41e63
JB
131682006-02-13 Jim Blandy <jimb@redhat.com>
13169
13170 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
13171 case where it takes two "next" commands to skip past the init
13172 call.
13173
ac6e4f31
FF
131742006-02-12 Fred Fish <fnf@specifix.com>
13175
13176 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
13177 to handle cases where it takes two "next" commands to skip
13178 past the init call.
13179
2db2d571
JB
131802006-02-07 Joel Brobecker <brobecker@adacore.com>
13181
13182 * gdb.ada/array_return.exp: Mark the last test as expected to fail
13183 on hppa32 targets.
13184
38fcd64c
DJ
131852006-02-06 Vladimir Prus <ghost@cs.msu.su>
13186
13187 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
13188 field.
13189
1315ad46
MK
131902006-01-29 Mark Kettenis <kettenis@gnu.org>
13191
13192 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
13193
5625b943
DJ
131942006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13195
13196 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
13197 files.
13198
80df1bbe
DJ
131992006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13200
13201 * gdb.cp/maint.exp: Set complaints to a positive value.
13202
9078e690
DJ
132032006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13204
13205 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
13206 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
13207 function name.
13208
9c903399
DJ
132092006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13210
13211 * gdb.base/checkpoint.c: Update copyright notice. Include
13212 <stdlib.h>.
13213
761ae4d6
JB
132142006-01-04 Jim Blandy <jimb@redhat.com>
13215
13216 * gdb.asm/asm-source.exp: Independently provide default values for
13217 asm-flags and debug-flags. Use 'string equal' to do the
13218 comparison, not the implicit expr's '==' operator. Remove
13219 now-unneeded assignments to asm-flags. In h8300 case, place
13220 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
13221
099ac3dd
MS
132222006-01-04 Michael Snyder <msnyder@redhat.com>
13223
13224 * gdb.base/checkpoint.c: New file.
13225 * gdb.base/checkpoint.exp: New file.
13226 * gdb.base/multi-fork.c: New file.
13227 * gdb.base/multi-fork.exp: New file.
13228 * gdb.base/pi.txt: New file (data for checkpoint.c test).
13229
f4d85314
FF
132302006-01-04 Fred Fish <fnf@specifix.com>
13231
13232 * gdb.base/ptype.c (foo): Add typedef.
13233 (intfoo): Add function.
13234 * gdb.base/ptype1.c: New file.
13235 * gdb.base/ptype.exp: Handle compilation and linking with two
13236 source files. Test that proper type for "foo" is found based
13237 on source context rather than first match found in symtabs.
13238
a1b06f35
MK
132392005-12-28 Mark Kettenis <kettenis@gnu.org>
13240
13241 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
13242 * gdb.asm/openbsd.inc: Indent commands.
13243
d082a1e2
MK
132442005-12-26 Mark Kettenis <kettenis@gnu.org>
13245
c65016bd
MK
13246 * gdb.base/freebpcmd.exp: Increase timeout.
13247
d082a1e2
MK
13248 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
13249
d3c32a0e
DJ
132502005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
13251
13252 * gdb.base/default.exp: Update check for "show version".
13253
9fdb1f50
RC
132542005-12-09 Randolph Chung <tausq@debian.org>
13255
13256 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
13257 * gdb.asm/pa64.inc: New file.
13258
5f2c56f7
RC
132592005-12-09 Randolph Chung <tausq@debian.org>
13260
13261 * gdb.asm/common.inc: Indent commands.
13262 * gdb.asm/asmsrc1.s: Likewise.
13263 * gdb.asm/asmsrc2.s: Likewise.
13264
8117349c
RC
132652005-12-09 Randolph Chung <tausq@debian.org>
13266
13267 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
13268 (get_addr_of_sym): Remove duplicate print.
13269 (gen_core): xfail hppa*-*-hpux*, update expected output.
13270 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
13271 * gdb.arch/pa64-nullify.s: New file.
13272
8f07f25a
RC
132732005-12-09 Randolph Chung <tausq@debian.org>
13274
13275 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
13276
55b39184
DJ
132772005-12-07 Christophe Lyon <christophe.lyon@st.com>
13278
13279 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
13280 code generation for these functions.
13281 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
13282 error message.
13283
31e2b00f
AS
132842005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
13285
13286 * gdb.base/help.exp (help b, help br, help bre, help brea)
13287 (help break): Update the expected message.
13288
c3d0b56e
SC
132892005-11-11 Stephane Carrez <stcarrez@nerim.fr>
13290
13291 * gdb.asm/m68hc11.inc: Setup the data section.
13292 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
13293 script for this test.
13294 (m6812-*-*): Likewise.
13295
36ae0ea9
RC
132962005-11-09 Randolph Chung <tausq@debian.org>
13297
13298 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
13299
9d6f42e9
WZ
133002005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
13301
13302 * gdb.base/break.exp: Fix a comment typo.
13303
e2126a14
EZ
133042005-11-03 Jim Blandy <jimb@redhat.com>
13305
a9c64011
AS
13306 Checked in by Elena Zannoni <ezannoni@redhat.com>
13307
889bf7c5 13308 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 13309
e0ac7199
CV
133102005-11-02 Corinna Vinschen <vinschen@redhat.com>
13311
13312 * gdb.arch/gdb1558.c: Include stdio.h.
13313
31d3fb18
MK
133142005-10-31 Mark Kettenis <kettenis@gnu.org>
13315
13316 * gdb.asm/asm-source.exp: Use -e instead of --entry.
13317
e52b687c
MK
133182005-10-31 Mark Kettenis <kettenis@gnu.org>
13319
13320 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
13321
f4711d79
PG
133222005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
13323
a9c64011
AS
13324 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13325 vscr" tests to better match output.
f4711d79 13326
987a9106
JB
133272005-10-12 Jim Blandy <jimb@redhat.com>
13328
13329 * gdb.base/structs.exp (any): New function.
13330 (test_struct_returns): Don't make any assumptions at all about
13331 what value the function returns when GDB can't set the return
13332 value.
13333
2336bb58
JB
133342005-10-09 Joel Brobecker <brobecker@adacore.com>
13335
13336 * gdb.ada/arrayidx/p.adb: New file.
13337 * gdb.ada/arrayidx.exp: New testcase
13338
133392005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
13340
13341 * gdb.ada/array_return/pck.ads: New file.
13342 * gdb.ada/array_return/pck.adb: New file.
13343 * gdb.ada/array_return/p.adb: New file.
13344 * gdb.ada/array_return.exp: New testcase.
13345
705335ea
JB
133462005-10-03 Joel Brobecker <brobecker@adacore.com>
13347
a9c64011
AS
13348 * gdb.base/arrayidx.c: New file.
13349 * gdb.base/arrayidx.exp: New testcase.
705335ea 13350
11ee9940
NR
133512005-09-29 Nick Roberts <nickrob@snap.net.nz>
13352
13353 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
13354 frames-invalid and breakpoints-invalid are no longer generated
13355 with level 3 so don't expect them in the output.
13356
39fb8e9e
BR
133572005-09-27 Bob Rossi <bob@brasko.net>
13358
a9c64011 13359 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
13360 from test. Escape the | in mi_gdb_test call.
13361 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
13362 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
13363 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
13364 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
13365 expected regex's in mi_gdb_test calls.
13366 * lib/mi-support.exp: Remove arbitrary .* from tests.
13367 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
13368 Fully anchor GDB/MI expected results in mi_gdb_test.
13369 * lib/gdb.exp (string_to_regexp): Escape the ] character.
13370 * gdb.base/sizeof.exp: Remove escape character. Correct test.
13371
2af48f68
PB
133722005-09-26 Paul Brook <paul@codesourcery.com>
13373
13374 * long_long.exp: Exclude eabi targets from arm FPA float format test.
13375
f34502bc
WZ
133762005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13377
13378 * bfp-test.c: New file.
13379 * bfp-test.exp: New testcase.
13380
ca929517
WZ
133812005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13382
13383 * gdb.fortran/subarray.exp: New testcase to test the evaluation
13384 of subarray and substring variable.
13385 * gdb.fortran/subarray.f: New source file for the test of subarray
13386 and substring variable evaluation.
13387 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
13388 of string constant.
13389
c761af65
DJ
133902005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
13391
13392 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
13393 copyright dates.
13394
561d7a1d
PG
133952005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
13396
13397 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
13398 powerpc altivec' test with an almost identical 'info vector' test.
13399
b2b64cc9
PG
134002005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13401
a9c64011
AS
13402 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13403 vscr" tests to match output.
b2b64cc9 13404
6ac4d15a
PG
134052005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13406
a9c64011
AS
13407 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
13408 output.
6ac4d15a 13409
40e55bef
BR
134102005-09-11 Bob Rossi <bob@brasko.net>
13411
889bf7c5
PA
13412 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
13413 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
13414 commands that return an MI output command and an asyncronous MI output
13415 command.
40e55bef
BR
13416 * gdb.mi/mi-console.exp: Ditto.
13417
3c7385ec
BR
134182005-09-11 Bob Rossi <bob@brasko.net>
13419
13420 * gdb.mi/mi-var-child.c: Include <string.h>.
13421
a6cd0eb3
DJ
134222005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13423
13424 * killed.exp: Correct gdb_expect syntax.
13425
2f168eed
CV
134262005-08-09 Corinna Vinschen <vinschen@redhat.com>
13427
13428 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13429
ecd3fd0f
BR
134302005-08-02 Bob Rossi <bob@brasko.net>
13431
13432 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13433 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13434 Change tests to inferior-tty-set/show.
13435 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13436 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13437 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13438 inferior. Use mi_gdb_test to get GDB and Inferior output.
13439 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13440 descriptor.
13441 (mi_inferior_tty_name): Add inferior PTY file name.
13442 (mi_gdb_start): Add INFERIOR_PTY parameter.
13443 (mi_gdb_test): Add IPATTERN parameter.
13444
f1ea48cb 134452005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13446
f1ea48cb
BR
13447 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13448 parameter to mi_gdb_test.
13449 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13450
6e650a67
DJ
134512005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13452
13453 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13454 struct_declarations.
13455 * gdb.mi/mi-var-child.exp: Step over the initialization of
13456 struct_declarations.
13457
8be260b6
DJ
134582005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13459
13460 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13461 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13462 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13463 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13464 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13465 file.
13466
4e660f07
NR
134672005-07-27 Nick Roberts <nickrob@snap.net.nz>
13468
13469 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13470 (do_children_tests): Assign values to the extra elements.
13471
13472 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13473 them for tests for "-var-update --no-values" and
a9c64011 13474 "-var-update --all-values".
4e660f07
NR
13475 Add test for "-var-list-children --simple-values".
13476
13477 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13478
13479 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13480 "-stack-list-locals --simple-values" Improve doc strings and
13481 comments.
13482
6bdae935
MK
134832005-07-18 Mark Kettenis <kettenis@gnu.org>
13484
598b7a6f
MK
13485 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13486 *-*-openbsd*.
13487 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13488
6bdae935
MK
13489 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13490 sigaltsatck'.
13491
1323e929 134922005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13493
1323e929
BR
13494 * gdb.base/default.exp (tty): Changed output of command.
13495 * gdb.base/help.exp (help tty): Ditto.
13496
b1a9c082
MK
134972005-07-12 Mark Kettenis <kettenis@gnu.org>
13498
13499 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13500
10a844a2
MK
135012005-07-10 Mark Kettenis <kettenis@gnu.org>
13502
13503 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13504 -stack-select-frame without arguments.
13505 (test_stack_frame_listing): Add test for newly implemented command
13506 -stack-info-frame.
13507
3cb3b8df
BR
135082005-07-06 Bob Rossi <bob@brasko.net>
13509
13510 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13511 command.
13512 (Copyright): Update copyright.
13513
a0c5fbcf
WZ
135142005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13515
13516 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13517 tests to evaluate exponentiation expression.
13518
984971d0
AS
135192005-06-29 Andreas Schwab <schwab@suse.de>
13520
13521 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13522 main to avoid warnings.
13523
13524 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13525
fe03833f
NR
135262005-06-20 Nick Roberts <nickrob@snap.net.nz>
13527
13528 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13529 -stack-select-frame without arguments.
13530 (test_stack_frame_listing): Add test for newly implemented command
13531 -stack-info-frame.
a9c64011 13532
7a55f279
WZ
135332005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13534
0ffa0ea5
DJ
13535 * gdb.fortran/array-element.f: New file.
13536 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13537
26585198
DJ
135382005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13539
13540 * gdb.base/bigcore.exp: Correct checks for systems which can
13541 not dump a large core file.
13542
c1bd25fd
DJ
135432005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13544
13545 * gdb.base/relocate.c: Add a copyright notice.
13546 (dummy): Remove.
13547 * gdb.base/relocate.exp: Test printing the values of variables
13548 from a relocatable file.
13549
589e074d
DJ
135502005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13551
13552 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13553 excess MI output after an error.
13554
0915f927
JB
135552005-05-29 Joel Brobecker <brobecker@adacore.com>
13556
13557 * gdb.arch/alpha-step.c: New file.
13558 * gdb.arch/alpha-step.exp: New testcase.
13559
76ff342d
DJ
135602005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13561 Dennis Brueni <dennis@slickedit.com>
13562
13563 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13564 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13565 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13566 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13567 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13568 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13569 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13570
96b0c7ac
DJ
135712005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13572 Wu Zhou <woodzltc@cn.ibm.com>
13573
13574 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13575 IBM's xlc compiler.
13576 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13577 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13578
f21565d2
JB
135792005-05-13 Jim Blandy <jimb@redhat.com>
13580
13581 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13582 calling gdb_suppress_entire_file.
13583 * gdb.base/charset.exp: Same.
13584 * gdb.base/call-rt-st.exp: Same.
13585
6006a3a1
BR
135862005-05-05 Bob Rossi <bob_rossi@cox.net>
13587
13588 * lib/gdb.exp (fullname_syntax): Added global regex.
13589 (fullname_syntax_POSIX): Ditto.
13590 (fullname_syntax_UNC): Ditto.
13591 (fullname_syntax_DOS_CASE): Ditto.
13592 (fullname_syntax_DOS): Ditto.
13593 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13594 fullname_syntax variable to scope and use it.
13595 (test_file_list_exec_source_files): Ditto.
13596 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13597
c3b69c04
DJ
135982005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13599
13600 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13601
3c95e6af
PG
136022004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13603
a9c64011
AS
13604 * lib/gdb.exp (skip_altivec_tests): New function, based on
13605 check_vmx_hw_available from the GCC testsuite.
13606 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13607 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13608
78df6c56
JB
136092005-05-02 Jim Blandy <jimb@redhat.com>
13610
13611 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13612 calling gdb_suppress_entire_file.
13613
1690f9cf
DJ
136142005-04-30 Randolph Chung <tausq@debian.org>
13615
13616 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13617 Slightly relax "sem_post" name checking.
13618
5ea106f7
PG
136192005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13620
13621 * gdb.base/unload.exp: Use new shared library infrastructure.
13622
bf7234cf
PG
136232005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13624
13625 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13626 infrastructure.
bf7234cf 13627
547b869a
CV
136282005-04-29 Corinna Vinschen <vinschen@redhat.com>
13629
13630 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13631 * gdb.asm/h8300.inc: New file.
13632
f07e55f0
PG
136332005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13634
13635 * gdb.base/shlib-call.exp: Change to use new shared library
13636 infrastructure.
13637
3cbba3d1
PG
136382005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13639
a9c64011
AS
13640 * gdb.base/pending.exp: Change to use new shared library
13641 infrastructure.
3cbba3d1 13642
ed6df200
PG
136432005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13644
a9c64011
AS
13645 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13646 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13647
8c8f4ebe
PG
136482005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13649
a9c64011
AS
13650 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13651 shared objects being adjusted and update copyright years.
8c8f4ebe 13652
607fbc54
DJ
136532005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13654
13655 * ChangeLog: Correct some 2003-01-13 dates.
13656 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13657 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13658 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13659 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13660 gdb.trace/tfind.exp: Update copyright years.
13661
57bf0e56
DJ
136622005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13663 Daniel Jacobowitz <dan@codesourcery.com>
13664
13665 * lib/gdb.exp (gdb_compile): Handle shlib=.
13666 (gdb_compile_shlib): New function.
13667
9b593790
PG
136682005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13669
a9c64011 13670 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13671
9494c6a5
DJ
136722005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13673
13674 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13675 gdb.server.
13676 * configure.ac: Likewise.
13677 * configure: Regenerated.
13678 * gdb.gdbserver/Makefile.in: Moved to...
13679 * gdb.server/Makefile.in: ... here.
13680 * gdb.gdbserver/server.c: Moved to...
13681 * gdb.server/server.c: ... here.
13682 * gdb.gdbserver/server-run.exp: Moved to...
13683 * gdb.server/server-run.exp: ... here.
13684
6f8eac0e
DJ
136852005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13686
13687 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13688 * configure.ac: Create gdb.gdbserver/Makefile.
13689 * configure: Regenerated.
13690 * lib/gdbserver-support.exp: New file, derived from
13691 config/gdbserver.exp.
13692 * config/gdbserver.exp: Use gdbserver-support.exp.
13693 * gdb.gdbserver/Makefile.in: New file.
13694 * gdb.gdbserver/server.c: New file.
13695 * gdb.gdbserver/server-run.exp: New file.
13696
6e87504d
PG
136972005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13698
a9c64011
AS
13699 * lib/gdb.exp (test_compiler_info): Return compiler_info
13700 if no arguments are given.
6e87504d 13701
d1779be4
PG
137022005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13703
13704 * gdb.arch/altivec-abi.exp: Check for compiler and set
13705 use altivec' flag accordingly.
13706 * gdb.arch/altivec-regs.exp: Likewise.
13707
88750304
DJ
137082005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13709
13710 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13711
f3fb768d
AS
137122005-03-27 Andreas Schwab <schwab@suse.de>
13713
13714 * gdb.base/bigcore.c (main): Add missing mode argument in open
13715 call.
13716
7e813ac5
DJ
137172005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13718
13719 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13720 downloads.
13721 * config/gdbserver.exp (gdb_load): Likewise.
13722
8e3049aa
PB
137232005-03-14 Paul Brook <paul@codesourcery.com>
13724
13725 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13726 targets.
13727
a9df7c44
JB
137282005-03-09 Joel Brobecker <brobecker@adacore.com>
13729
13730 * gdb.dwarf2/dup-psym.S: New file.
13731 * gdb.dwarf2/dup-psym.exp: New testcase.
13732
9f0d94e8
JB
137332005-03-09 Joel Brobecker <brobecker@adacore.com>
13734
13735 * gdb.ada/exec_changed/first.adb: New file.
13736 * gdb.ada/exec_changed/second.adb: New file.
13737 * gdb.ada/exec_changed.exp: New testcase.
13738
5f579bc5
NS
137392005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13740
36e9969c
NS
13741 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13742 (A2): New class.
13743 (main): Test operator+.
13744 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13745 breakpoint test.
13746
5f579bc5
NS
13747 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13748 * gdb.base/signull.exp: Disable if gdb,nosignals.
13749 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13750 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13751 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13752 * gdb.mi/mi2-console.exp: Likewise.
13753 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13754 continue output at start.
13755 (gdb_collect_locals_test): Robustify regexp.
13756 * gdb.trace/passc-dyn.exp: Fix comment typo.
13757 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13758
be46087e
CV
137592005-03-08 Corinna Vinschen <vinschen@redhat.com>
13760
13761 * gdb.asm/asm-source.exp: Add iq2000 case.
13762 * gdb.asm/iq2000.inc: New file.
13763
384e1a61 137642005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13765
384e1a61
MI
13766 * gdb.base/command.exp: Change hardcoded value to regular expression.
13767 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13768
584b6e9e
DJ
137692005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13770
13771 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13772 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13773 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13774 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13775 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13776
ab5b5d61
MK
137772005-03-05 Mark Kettenis <kettenis@gnu.org>
13778
13779 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13780 changes.
13781
ae051c1b
PG
137822004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13783
a9c64011
AS
13784 * lib/compiler.c: Add test for IBM's xlc compiler.
13785 * lib/compiler.cc: Likewise.
ae051c1b 13786
3f0f6ed2
JB
137872004-02-24 Joel Brobecker <brobecker@adacore.com>
13788
13789 * gdb.ada/fixed_points.exp: Create compilation object directory
13790 before running the test.
13791 * gdb.ada/null_record.exp: Likewise.
13792 * gdb.ada/packed_array.exp: Likewise.
13793 * gdb.ada/start.exp: Likewise.
13794
724f452b
JB
137952005-02-15 Joel Brobecker <brobecker@adacore.com>
13796
13797 * gdb.ada/packed_array/pa.adb: New file.
13798 * gdb.ada/packed_array.exp: New testcase.
13799
57f5cdfb 138002005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13801
1f393151
MK
13802 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13803 files.
13804
ebdda337
MK
13805 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13806 on *-*-openbsd*. Correctly match whitespace in regukar
13807 expressions.
13808
cf309262
DJ
138092005-02-10 Daniel Jacobowitz <dan@debian.org>
13810
13811 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13812 PR exp/1821
13813 * gdb.base/gdb1821.c: New test file.
13814 * gdb.base/gdb1821.exp: New test file.
13815
3be49e7a
JB
138162005-02-09 Joel Brobecker <brobecker@adacore.com>
13817
13818 * gdb.base/start.c: New file.
13819 * gdb.base/start.exp: New testcase.
13820
e292e67d
JB
138212005-02-09 Joel Brobecker <brobecker@adacore.com>
13822
13823 * gdb.ada/start/dummy.adb: New file.
13824 * gdb.ada/start.exp: New testcase.
13825
dbdfa66c
CV
138262005-02-09 Corinna Vinschen <vinschen@redhat.com>
13827
13828 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13829 for printing symbols and statistics.
13830 Add test for using relative pathnames in "maint print msymbols" test.
13831 Mark "maint info sections DATA" XFAIL on Cygwin.
13832 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13833 tests.
13834
d7941671
AC
138352005-02-09 Andreas Schwab <schwab@suse.de>
13836
13837 Committed by Andrew Cagney <cagney@gnu.org>
13838 * gdb.base/remotetimeout.exp: New file.
13839
74e5ef44
MK
138402005-02-07 Mark Kettenis <kettenis@gnu.org>
13841
13842 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13843
464dd14d
JB
138442005-02-03 Joel Brobecker <brobecker@adacore.com>
13845
13846 * gdb.ada/gnat_ada.gpr: New file.
13847 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13848 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13849 * configure.ac: No longer generate gnat_ada.gpr.
13850 * configure: Regenerate.
13851 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13852 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13853 * gdb.ada/null_record/bar.ads: Likewise.
13854 * gdb.ada/null_record/bar.adb: Likewise.
13855 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13856 * gdb.ada/null_record.exp (testdir): New variable.
13857 (testfile): executable is now in testdir subdirectory.
13858 (srcfile): Use full path to the main compilation unit.
13859 * gdb.ada/fixed_points.exp: Same changes as above.
13860
30d756ae
NR
138612005-02-03 Nick Roberts <nickrob@snap.net.nz>
13862
13863 * gdb.base/interp.exp: New test.
13864
9d799f85
AC
138652005-01-24 Andrew Cagney <cagney@gnu.org>
13866
13867 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13868
15656118
AC
138692005-01-19 Andrew Cagney <cagney@gnu.org>
13870
a892c31b
AC
13871 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13872 configure.ac not configure.in.
13873
15656118
AC
13874 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13875 of powerpc*-*-*.
13876 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13877 * gdb.base/list.exp (test_list_function)
15656118
AC
13878 (test_list_filename_and_function): Ditto.
13879 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13880
a7b01baf
AC
138812005-01-16 Andrew Cagney <cagney@gnu.org>
13882
17d92a02
AC
13883 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13884
a7b01baf
AC
13885 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13886
bc8332bb
AC
138872005-01-14 Andrew Cagney <cagney@gnu.org>
13888
13889 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13890 * gdb.mi/mi2-var-cmd.exp: Ditto.
13891
4d074752
CV
138922005-01-10 Corinna Vinschen <vinschen@redhat.com>
13893
13894 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13895
bec39cab
AC
138962005-01-07 Andrew Cagney <cagney@gnu.org>
13897
13898 * configure.ac: Rename configure.in, require autoconf 2.59.
13899 * configure: Re-generate.
13900 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13901 * gdb.stabs/configure: Re-generate.
13902 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13903 * gdb.hp/configure: Re-generate.
13904 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13905 autoconf 2.59.
13906 * gdb.hp/gdb.objdbg/configure: Re-generate.
13907 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13908 autoconf 2.59.
13909 * gdb.hp/gdb.defects/configure: Re-generate.
13910 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13911 autoconf 2.59.
13912 * gdb.hp/gdb.compat/configure: Re-generate.
13913 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13914 autoconf 2.59.
13915 * gdb.hp/gdb.base-hp/configure: Re-generate.
13916 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13917 autoconf 2.59.
13918 * gdb.hp/gdb.aCC/configure: Re-generate.
13919
f10b16d4
JB
139202004-12-15 Jim Blandy <jimb@redhat.com>
13921
13922 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13923 under NPTL when there is debugging info available for libpthread.
13924
fb6e1814
JG
139252004-12-13 Jerome Guitton <guitton@gnat.com>
13926
13927 * gdb.ada/fixed_points.c: New file.
13928 * gdb.ada/fixed_points.exp: New file.
13929
fe46cd3a
RC
139302004-12-03 Randolph Chung <tausq@debian.org>
13931
13932 * gdb.arch/pa-nullify.exp: New file.
13933 * gdb.arch/pa-nullify.s: New file.
13934
8de0841b
RC
139352004-11-30 Randolph Chung <tausq@debian.org>
13936
13937 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
13938 instead of "tbug". Fix regexp to work properly with gdb_test.
13939
c8170782
PH
139402004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
13941
13942 * gdb.base/bitfields2.exp: New test.
13943 * gdb.base/bitfields2.c: New file.
13944
954269c2
RE
139452004-11-28 Richard Earnshaw <rearnsha@arm.com>
13946
13947 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
13948
0107feed
RC
139492004-11-16 Randolph Chung <tausq@debian.org>
13950
13951 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
13952
f073ae8c
DJ
139532004-11-14 Daniel Jacobowitz <dan@debian.org>
13954
13955 * gdb.threads/threadapply.exp: Correct "macro details" test.
13956
19ad59e7
JJ
139572004-11-11 Jeff Johnston <jjohnstn@redhat.com>
13958
13959 * gdb.threads/threadapply.exp: New test.
13960 * gdb.threads/threadapply.c: New file.
13961
9cf0961b
MK
139622004-11-07 Mark Kettenis <kettenis@gnu.org>
13963
13964 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
13965 frames.
13966
c789492a
FL
139672004-11-05 Felix Lee <felix+log1@specifixinc.com>
13968
13969 * gdb.base/cursal.exp: New file.
13970 * gdb.base/cursal.c: New file.
13971
a1e167bb
AC
139722004-11-03 Andrew Cagney <cagney@gnu.org>
13973
13974 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
13975
b7cbf173
MK
139762004-10-30 Mark Kettenis <kettenis@gnu.org>
13977
13978 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
13979 NetBSD/ELF targets.
13980
88f9d34f
JB
139812004-10-29 Joel Brobecker <brobecker@gnat.com>
13982
13983 * gdb.threads/bp_in_thread.c: New file, copied from
13984 pthread_cond_wait.c.
13985 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
13986 file, rather than reusing the .c file from another testcase.
13987
ca7d6a0c
JB
139882004-10-20 Joel Brobecker <brobecker@gnat.com>
13989
13990 * gdb.ada/null_record.exp: Check where we stopped after
13991 sending the start command, instead of where the associated
13992 temporary breakpoint was inserted.
13993
0d863d03
AC
139942004-10-14 Andrew Cagney <cagney@gnu.org>
13995
13996 * gdb.mi/gdb701.c (main): Return 0.
13997
d11e72cb
DJ
139982004-10-13 Daniel Jacobowitz <dan@debian.org>
13999
d40539a4 14000 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 14001
e1923096
JJ
140022004-10-12 Jeff Johnston <jjohnstn@redhat.com>
14003
14004 * gdb.threads/schedlock.c: Add comment markers to use to find
14005 line numbers.
14006 * gdb.threads/schedlock.exp: Adjust regex to handle the new
14007 comments.
14008 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
14009 breakpoint lines.
14010
ec8ba2c9
DJ
140112004-10-12 Daniel Jacobowitz <dan@debian.org>
14012
14013 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
14014
0eb3658b
DJ
140152004-10-12 Daniel Jacobowitz <dan@debian.org>
14016
14017 * configure.in: Add gdb.dwarf2.
14018 * configure: Regenerated.
14019 * Makefile.in: Add gdb.dwarf2.
14020 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
14021 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
14022 gdb.dwarf2/file1.txt: New files.
14023
a271cc33
OF
140242004-10-11 Orjan Friberg <orjanf@axis.com>
14025
a9c64011 14026 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
14027 of "run", since the latter doesn't work with remote targets. Adjust
14028 the breakpoint numbering accordingly.
14029 * gdb.threads/pthread_cond_wait.exp: Ditto.
14030
895ce074
MC
140312004-10-08 Michael Chastain <mec.gnu@mindspring.com>
14032
14033 * gdb.base/overlays.exp: Update copyright years.
14034
6be3092d
KI
140352004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
14036
14037 * gdb.base/overlays.exp: Disable if target is Linux.
14038
e05389b8
FL
140392004-10-06 Felix Lee <felix+log1@specifixinc.com>
14040
14041 * config/gdbserver.exp (gdb_load): Use right filename on remote.
14042
73cb587d
KI
140432004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
14044
14045 * gdb.asm/asm-source.exp: Add m32r-linux target.
14046 * gdb.asm/m32r-linux.inc: New file.
14047
3c0edcdc
AC
140482004-09-24 Andrew Cagney <cagney@redhat.com>
14049 David Anderson <anderson@redhat.com>
14050
14051 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
14052 command fails, assume things will work.
14053 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
14054 (_GNU_SOURCE): Define.
14055 (print_unsigned, print_hex): Change parameter to "long long".
14056 (print_byte_count): New function, use to print byte counts.
14057 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
14058 O_LARGEFILE.
14059 (main): Compute an upper bound on a corefile in max_core_size.
14060 Limit memory chunk size to max_core_size. Limit total memory
14061 allocated to max_core_size.
14062
4bb3667f
AC
140632004-09-23 Andrew Cagney <cagney@gnu.org>
14064
14065 * gdb.base/bigcore.exp: Replace the code that creates a corefile
14066 from a separate process with code that creates a corefile by
14067 making the inferior dump core.
14068
60fe1a51
MK
140692004-09-23 Mark Kettenis <kettenis@gnu.org>
14070
14071 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
14072 block.
14073
8e937346
MC
140742004-09-23 Michael Chastain <mec.gnu@mindspring.com>
14075
14076 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
14077 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
14078 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
14079 Likewise.
14080
7213f6d6
JJ
140812004-09-20 Jeff Johnston <jjohnstn@redhat.com>
14082
14083 * gdb.java/jprint.exp: New test case for java inferior call.
14084 * gdb.java/jprint.java: Ditto.
14085
eac69dca
JB
140862004-09-15 Joel Brobecker <brobecker@gnat.com>
14087
14088 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
14089
22227696
MC
140902004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14091
14092 * gdb.threads/killed.c: Include <stdlib.h>.
14093 * gdb.threads/pthreads.c: Likewise.
14094
7dd403a4
MC
140952004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14096
14097 * gdb.threads/killed.c: Add copyright notice.
14098
33f2d567
JM
140992004-09-10 Jason Molenda (jmolenda@apple.com)
14100
a9c64011
AS
14101 * gdb.base/define.exp: Two new tests to verify zero space chars
14102 after 'if' and 'while' commands in a user-defined command is correctly
14103 parsed.
33f2d567 14104
e05b62ac
AC
141052004-09-08 Andrew Cagney <cagney@gnu.org>
14106
14107 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
14108 delivery test with duplicate at end of file.
14109
9cbe82da
MK
141102004-09-06 Mark Kettenis <kettenis@jive.nl>
14111
14112 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
14113
564803d9
MC
141142004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14115
14116 * config/hppro.exp: Removed.
14117
7c6807ce
MC
141182004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14119
14120 * config/sparclet.exp: Removed.
14121
bf7e26dd
MC
141222004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14123
14124 * config/udi.exp: Removed.
14125
714e341b
MC
141262004-09-02 Michael Chastain <mec.gnu@mindspring.com>
14127
14128 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
14129 of "exp_continue".
14130 (advancei): Likewise.
14131
1236e623
JJ
141322004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14133
14134 * gdb.base/unload.exp: Fix so messages aren't duplicated.
14135
3bdcad15
MI
141362004-09-01 Manoj Iyer <manjo@austin.ibm.com>
14137
228af206 14138 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
14139 to check for nodebug in executable.
14140 * gdb.gdb/observer.exp (setup_test): Likewise.
14141 * gdb.gdb/selftest.exp (test_with_self): Likewise.
14142 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
14143
c72b934c
AC
141442004-09-01 Andrew Cagney <cagney@gnu.org>
14145
14146 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14147 files.
14148
edd9b715
JJ
141492004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14150
14151 * gdb.base/unload.exp: Fix expected warning message to match
14152 latest format.
14153
fb4ce06b
CV
141542004-09-01 Corinna Vinschen <vinschen@redhat.com>
14155
14156 * gdb.base/call-rt-st.exp: Fix typos.
14157
ce78e7c3
MI
141582004-08-31 Manoj Iyer <manjo@austin.ibm.com>
14159
14160 * gdb.threads/thread_check.exp: New testcase.
14161 * gdb.threads/thread_check.c: New testcase.
14162
2dedb159
AC
141632004-08-31 Andrew Cagney <cagney@gnu.org>
14164
14165 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
14166 (skip_to_handler_entry): New procedures. Test stepping into a
14167 handler when the breakpoint is at the handler's entry point.
14168
68f53502
AC
141692004-08-30 Andrew Cagney <cagney@gnu.org>
14170
14171 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
14172 gdb/1757.
14173
3e3ffd2b
MC
141742004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14175
14176 With code from Manoj Iyer <manjo@austin.ibm.com>:
14177 * lib/gdb.exp (gdb_file_cmd): Return more information in the
14178 return value. Add an arm for "no debugging symbols found".
14179 Change a stray "error" to "perror".
14180 (gdb_run_cmd): Adapt to new return value.
14181 * gdb.base/remote.exp: Adapt to new return value.
14182 * gdb.gdb/complaints.exp: Likewise.
14183 * gdb.gdb/observer.exp: Likewise.
14184 * gdb.gdb/selftest.exp: Likewise.
14185 * gdb.gdb/xfullpath.exp: Likewise.
14186
4b6f5fd2
JB
141872004-08-27 Joel Brobecker <brobecker@gnat.com>
14188
14189 * gdb.threads/bp_in_thread.exp: New testcase.
14190
e5b25496
MC
141912004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14192
14193 Fix PR testsuite/1735.
14194 * gdb.threads/schedlock.c (thread_function): Add a cast
14195 to suppress a gcc warning.
14196 * gdb.threads/thread-specific.c (thread_function): Likewise.
14197
934353d6
MC
141982004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14199
14200 * gdb.base/unload.c: Include <stdlib.h>.
14201
f98a0aef 142022004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 14203
f98a0aef 14204 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
14205 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
14206 synchronized after the "return".
14207
5a2e8882
MC
142082004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14209
14210 * gdb.mi/basics.c: Include <stdio.h>.
14211 * gdb.mi/pthreads.c: Include <stdlib.h>.
14212 * gdb.mi/var-cmd.c: Include <stdlib.h>.
14213
a9640423
MC
142142004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14215
14216 * gdb.threads/schedlock.c: Add copyright notice.
14217
b04e311d
AC
142182004-08-25 Andrew Cagney <cagney@gnu.org>
14219
14220 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
14221 (skip_over_handler, breakpoint_over_hander): New test procedures.
14222 (advance, advancei): Add a proper prefix, do not use
14223 rerun_to_main.
14224 * gdb.base/sigstep.c (main): Change to use an infinite loop.
14225
7c27f15b
MC
142262004-08-24 Michael Chastain <mec.gnu@mindspring.com>
14227
14228 * gdb.mi/basics.c: Add copyright notice.
14229 * gdb.mi/var-cmd.c: Add copyright notice.
14230
fffc87ae
MC
142312004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14232
14233 * lib/gdb.exp: Remove signed_keyword_not_used.
14234 * lib/compiler.c: Likewise.
14235 * lib/compiler.cc: Likewise.
14236
d782e0bf
MC
142372004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14238
14239 * gdb.base/whatis.c: Remove conditional disabling of "signed".
14240 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
14241
96033e83
MC
142422004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14243
14244 * gdb.base/whatis.c: Add copyright notice.
14245
cf38c229
MK
142462004-08-20 Mark Kettenis <kettenis@gnu.org>
14247
14248 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
14249 it to skip the breakpoints encoded in the inline assembly.
14250
f4b49756
MC
142512004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14252
14253 * Makefile.in: Add gdb.fortran.
14254
2f193b69
MC
142552004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14256
14257 * gdb.base/call-sc.exp (test_scalar_returns):
14258 Fix cut-and-paste glitch in "Make fun return now".
14259
89a237cb
MC
142602004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14261
14262 * configure.in: Add gdb.fortran.
14263 * configure: Regenerate.
14264 * gdb.fortran/Makefile.in: New file.
14265 * lib/gdb.exp (skip_fortran_tests): New procedure.
14266
469aff8e
MC
142672004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14268
14269 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
14270 reference to bug-gnu@prep.ai.mit.edu.
14271 * gdb.mi/mi-var-child.exp: Likewise.
14272 * gdb.mi/mi-var-cmd.exp: Likewise.
14273 * gdb.mi/mi-var-display.exp: Likewise.
14274 * gdb.mi/mi2-var-block.exp: Likewise.
14275 * gdb.mi/mi2-var-child.exp: Likewise.
14276 * gdb.mi/mi2-var-cmd.exp: Likewise.
14277 * gdb.mi/mi2-var-display.exp: Likewise.
14278
00b51b9f
MK
142792004-08-15 Mark Kettenis <kettenis@gnu.org>
14280
14281 * gdb.base/unload.c (main): Make local variable msg const.
14282
45f07fef
MC
142832004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14284
14285 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
14286 to bug-gnu@prep.ai.mit.edu.
14287 * gdb.mi/mi-disassemble.exp: Likewise.
14288 * gdb.mi/mi-eval.exp: Likewise.
14289 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
14290 default line number.
14291 * gdb.mi/mi-return.exp: Likewise.
14292 * gdb.mi/mi-simplerun.exp: Likewise.
14293 * gdb.mi/mi-stack.exp: Likewise.
14294 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
14295 number with explicit range test.
14296 * gdb.mi/mi-watch.exp: Likewise.
14297 * gdb.mi/mi2-break.exp: Likewise.
14298 * gdb.mi/mi2-cli.exp: Likewise.
14299 * gdb.mi/mi2-disassemble.exp: Likewise.
14300 * gdb.mi/mi2-eval.exp: Likewise.
14301 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
14302 default line number.
14303 * gdb.mi/mi2-return.exp: Likewise.
14304 * gdb.mi/mi2-simplerun.exp: Likewise.
14305 * gdb.mi/mi2-stack.exp: Likewise.
14306 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
14307 number with explicit range test.
14308 * gdb.mi/mi2-watch.exp: Likewise.
14309
dd8c8ee7
MC
143102004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14311
14312 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
14313 * gdb.cp/m-static.exp: Likewise.
14314 * gdb.cp/rtti.exp: Likewise.
14315
4e838464
MK
143162004-08-14 Mark Kettenis <kettenis@gnu.org>
14317
14318 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
14319
8d8cb839
EZ
143202004-08-14 Eli Zaretskii <eliz@gnu.org>
14321
14322 * ChangeLog: Prefix Local Variables with semi-colons and indent
14323 the reference to older ChangeLog files, to fix fontification in
14324 Emacs.
14325
deea8bb0
MC
143262004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14327
14328 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
14329 * gdb.mi/mi2-break.exp: Likewise.
14330
c3297504
MC
143312004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14332
14333 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
14334
25808999
MC
143352004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14336
14337 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
14338
226a8d71
MC
143392004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14340
14341 * gdb.cp/classes.exp: Remove unused declarations. Just let
14342 test names default instead of providing special names. Remove
14343 extraneous demangler test.
14344
37fdf854
JJ
143452004-08-12 Jeff Johnston <jjohnstn@redhat.com>
14346
14347 * gdb.base/unload.exp: New test for breakpoints in dynamically
14348 loaded libraries.
14349 * gdb.base/unload.c: Ditto.
14350 * gdb.base/unloadshr.c: Ditto.
14351
2d3a7986
MC
143522004-08-12 Michael Chastain <mec.gnu@mindspring.com>
14353
14354 * gdb.cp/classes.exp (test_ptype_class_objects): Call
14355 cp_test_ptype_class.
14356 (test_enums): Likewise.
14357
c72b934c
AC
143582004-08-10 Andrew Cagney <cagney@gnu.org>
14359
14360 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14361 files.
14362
cc503c8a
AC
143632004-08-10 Andrew Cagney <cagney@gnu.org>
14364
14365 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
14366 init_malloc call.
14367
902f2ccb
MC
143682004-08-10 Michael Chastain <mec.gnu@mindspring.com>
14369
14370 * ChangeLog: Add copyright notice. The notice is copied
14371 from emacs 21.3 top level ChangeLog.
14372
78c90502
MC
143732004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14374
14375 * lib/cp-support.exp: New file.
14376 * lib/cp-support.exp (cp_test_type_class): New function.
14377 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
14378 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
14379 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
14380 cp_test_ptype_class.
14381
88e5ea78
MC
143822004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14383
14384 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
14385 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14386 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
14387 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
14388 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14389 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
14390 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
14391 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
14392 gdb.mi/mi2-watch.exp: Update copyright years.
14393
6a89fc9c
MK
143942004-08-09 Mark Kettenis <kettenis@gnu.org>
14395
14396 * gdb.base/sigaltstack.exp: Provide proper anchoring.
14397
1482e0de
MC
143982004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14399
14400 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
14401 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
14402 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
14403 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14404 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
14405 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
14406 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
14407 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14408 gdb.mi/mi-watch.exp: Update copyright years.
14409
1a5ce3f3
DJ
144102004-08-08 Daniel Jacobowitz <dan@debian.org>
14411
14412 PR gdb/1738
14413 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
14414 from a breakpoint with a pending signal.
14415
04f6ecf2
DJ
144162004-08-08 Daniel Jacobowitz <dan@debian.org>
14417
14418 PR gdb/1736
14419 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14420 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14421 the prompt.
14422 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14423
54d90d35
DJ
144242004-08-08 Daniel Jacobowitz <dan@debian.org>
14425
14426 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14427
d2f6abb0
DJ
144282004-08-08 Daniel Jacobowitz <dan@debian.org>
14429
14430 PR gdb/1736
14431 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14432 for i?86-*-linux*.
14433
5598c03d
DJ
144342004-08-08 Daniel Jacobowitz <dan@debian.org>
14435
14436 * gdb.arch/i386-prologue.exp: Compile without debug information.
14437
c6fee705
MC
144382004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14439
14440 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14441 rather than asking gdb to search.
14442
dd90efdb
MC
144432004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14444
14445 * gdb.base/gcore.c: Include <string.h>.
14446
1e84bec1
MC
144472004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14448
14449 * gdb.base/gcore.c: Add copyright notice.
14450
e425eb2b
MC
144512004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14452
14453 * gdb.base/freebpcmd.c: Include <stdio.h>.
14454 * gdb.base/long_long.c: Include <string.h>.
14455 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14456 * gdb.base/siginfo.c: Include <string.h>.
14457 * gdb.base/sigstep.c: Include <string.h>.
14458
cb9aaed5
MC
144592004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14460
14461 * gdb.base/complex.c: Include <stdlib.h>.
14462
55944f3d
MC
144632004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14464
14465 * gdb.base/complex.c: Add copyright notice.
14466
7b2953d9
MC
144672004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14468
14469 * gdb.base/charset.c: Include <stdlib.h>.
14470
c9133d23
MC
144712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14472
14473 * gdb.base/auxv.c: Include <stdlib.h>.
14474
0a8490ad
MC
144752004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14476
14477 * gdb.base/auxv.c: Add copyright notice.
14478
3426d5ec
MC
144792004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14480
14481 * gdb.base/coremaker.c: Add copyright notice.
14482 * gdb.base/coremaker2.c: Add copyright notice.
14483
8da195dd
AC
144842004-08-04 Andrew Cagney <cagney@gnu.org>
14485
14486 * gdb.base/store.exp: Update copyright.
14487 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14488 names, do not import gdb_prompt.
14489
8d394f98
AC
144902004-08-01 Andrew Cagney <cagney@gnu.org>
14491
14492 Fix PR testsuite/1729.
14493 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14494 not use capture_value with value 4.
14495 (capture_value): Add optional test name parameter.
14496 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14497 the prefix, pass to capture_value.
14498
b6702b23
MK
144992004-08-01 Mark Kettenis <kettenis@gnu.org>
14500
14501 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14502 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14503 (main): Call new function.
14504
c203e0ca
MC
145052004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14506
14507 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14508
a7995a30
MC
145092004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14510
14511 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14512
9366563b
MC
145132004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14514
b6eeaf26 14515 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14516 Accept more values of vtbl pointer. Remove some messages
14517 about "obsolete gcc or gdb".
14518
2fc1f950
MC
145192004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14520
14521 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14522
c724d49b
MC
145232004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14524
14525 * gdb.base/asm-source.exp: Properly convert target board
14526 debug flags from gcc format to binutils format.
14527
736b0fce
MK
145282004-07-28 Mark Kettenis <kettenis@gnu.org>
14529
14530 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14531 gdb1718". PR backtrace/1718 partially fixed.
14532
5633ea5c
JJ
145332004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14534
14535 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14536
575eebb1
NC
145372004-07-26 Nick Clifton <nickc@redhat.com>
14538
14539 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14540 good default value for a specific architecture is available then
14541 set it to that value. Otherwise default to the -gstabs switch.
14542 Remove the -g... switches from the asm-flags variable. Allow the
14543 target board info to override the value if it wants to. Pass the
14544 switch on the assembler command line.
14545
62104619
MK
145462004-07-23 Mark Kettenis <kettenis@gnu.org>
14547
14548 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14549 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14550 (main): Call new function.
14551
4a1135b8
MC
145522004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14553
14554 Test for PR exp/1715.
14555 * gdb.base/radix.exp: Refactor common procedures. Make all
14556 test names unique. Change XFAIL to KFAIL.
14557
8a12c1f0
MC
145582004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14559
14560 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14561 * gdb.ada/gnat_ada.gin: ... to here.
14562 * configure.in: Use gnat_ada.gin.
14563 * configure: Regenerate.
14564
23b451cf
AC
145652004-07-20 Andrew Cagney <cagney@gnu.org>
14566
14567 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14568 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14569 XFAILs. Clean up test messages and comments. Check backtraces.
14570 Delete re-sync code.
14571
ab618a02
MC
145722004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14573
14574 Fix PR cli/740.
14575 * gdb.base/annota1.exp: Honor gdb,nosignals.
14576 * gdb.base/annota3.exp: Likewise.
14577
46dad340
MC
145782004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14579
14580 * lib/java.exp: Update copyright notice.
14581
756d8c70
AC
145822004-07-19 Andrew Cagney <cagney@gnu.org>
14583
14584 * gdb.base/selftest.exp: Copy file from here ...
14585 * gdb.gdb/selftest.exp: ... to here.
14586
586027e6
AC
145872004-07-16 Andrew Cagney <cagney@redhat.com>
14588
14589 * lib/insight-support.exp: Delete file.
14590 * lib/java.exp (java_init): Fix copyright.
14591
029d2200
AC
145922004-07-16 Andrew Cagney <cagney@gnu.org>
14593
14594 * gdb.base/restore.c: Append "prologue" to comments marking the a
14595 function's prologue.
14596 * gdb.base/restore.exp: Update copyright, re-indent.
14597 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14598 callerN" prefix where needed. Update patterns that match a
14599 function's prologue.
14600
653b62c5
MC
146012004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14602
14603 * gdb.base/restore.c: Add copyright notice.
14604
f7d690e5
AC
146052004-07-16 Andrew Cagney <cagney@gnu.org>
14606
14607 * gdb.base/logical.exp: Update copyright.
14608 (evaluate): New procedure. Use to re-implement tests using
14609 several tables.
14610
d629a7cb
MH
146112004-07-14 Martin Hunt <hunt@redhat.com>
14612
14613 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14614 which fixes some problems where init.tcl was not found.
14615
9c7bb332
AC
146162004-07-13 Andrew Cagney <cagney@gnu.org>
14617
6bf46641
AC
14618 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14619 (check_sizeof, check_valueof): Do not include the output in the
14620 test name. Use gdb_test.
14621 (get_valueof): Use gdb_test_multiple.
14622
c4ffd4c0
AC
14623 * gdb.base/step-test.exp: Update copyright. Use
14624 gdb_test_multiple. Ensure that test names do not include
14625 architecture dependent output.
14626
ab89363a
AC
14627 * gdb.gdb/observer.exp: Update copyright.
14628 (setup_test): Use gdb_test_multiple.
14629 (attach_first_observer, attach_second_observer)
14630 (attach_third_observer, detach_first_observer)
14631 (detach_second_observer, detach_third_observer)
14632 (reset_counters, check_counters): Make $message a prefix.
14633 (test_normal_stop_notifications): Add "args" parameter - a list of
14634 init functions to be called. Make $message a prefix,
14635 (test_observer_normal_stop): Change the message prefixes so that
14636 they are unique, pass the attach / detach procedures to
14637 test_normal_stop_notifications.
14638
ec58997a
AC
14639 * gdb.base/signull.exp (test_segv): Prefix all tests with
14640 "${name}". Clean up test messages.
14641
b475183b
AC
14642 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14643
9c7bb332
AC
14644 * gdb.base/ena-dis-br.exp: Update copyright.
14645 (break_at): New function. Replace send_gdb with gdb_test,
14646 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14647 ignore count, not stopped at bpt", with KFAIL.
14648
2dd95497
CV
146492004-07-13 Corinna Vinschen <vinschen@redhat.com>
14650
14651 * gdb.base/attach.exp: Remove cleanupfile handling.
14652
419e626b
AC
146532004-07-12 Andrew Cagney <cagney@gnu.org>
14654
14655 * gdb.base/annota1.exp: Cleanup corefile test name.
14656 * gdb.base/annota3.exp: Ditto.
14657
8b1b3228
AC
146582004-07-12 Andrew Cagney <cagney@gnu.org>
14659
78650829
AC
14660 * gdb.base/signals.exp: Clean up copyright, re-indent.
14661
8b1b3228
AC
14662 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14663 gdb_test and gdb_test_multiple.
14664
935c2760
JJ
146652004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14666
14667 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14668 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14669 provide line number info for first statement in main.
14670
1544280f
AC
146712004-07-08 Andrew Cagney <cagney@gnu.org>
14672
1279f4ff
AC
14673 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14674
1544280f
AC
14675 * gdb.base/sigbpt.exp: Make the common part of each test name a
14676 prefix instead of suffix.
14677
bcc82369
BR
146782004-07-07 Bob Rossi <bob_rossi@cox.net>
14679
14680 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14681 test from test_tbreak_creation_and_listing to
14682 test_file_list_exec_source_file
14683 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14684 Changed name of test from test_tbreak_creation_and_listing to
14685 test_file_list_exec_source_file
14686
23f4b0aa
JJ
146872004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14688
14689 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14690 the jmisc() constructor instead of <init>.
14691 * gdb.java/jmisc1.exp: Ditto.
14692
56401cd5
AC
146932004-07-07 Andrew Cagney <cagney@gnu.org>
14694
14695 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14696 corrupting the PC.
14697
44ae2f6a
MC
146982004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14699
14700 * gdb.cp/templates.exp: Accept whitespace change in demangler
14701 output.
14702
45a83408
AC
147032004-07-06 Andrew Cagney <cagney@gnu.org>
14704
14705 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14706
d205ad70
MC
147072004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14708
14709 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14710 * lib/compiler.cc: Likewise.
14711
06ea1a61
MC
147122004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14713
14714 * lib/compiler.cc: Work around string preprocessing problem
14715 with old hp c++ compiler.
14716 * lib/compiler.c: Likewise.
14717
daab1251
CV
147182004-06-29 Corinna Vinschen <vinschen@redhat.com>
14719
14720 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14721 directives to conditionalize symbol prefixing.
14722 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14723 additional_flags handling. Add underscore prefix for Cygwin.
14724 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14725 conditionalize symbol prefixing.
14726 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14727 additional_flags handling. Add underscore prefix for Cygwin.
14728
cc984116
CV
147292004-06-29 Corinna Vinschen <vinschen@redhat.com>
14730
14731 * gdb.base/bigcore.exp: Skip test on Cygwin.
14732
c279b077
MC
147332004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14734
14735 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14736 formats for "info register". Use gdb_test_multiple. Fix
14737 the "invalid register" test.
14738
0e915747
CV
147392004-06-28 Corinna Vinschen <vinschen@redhat.com>
14740
14741 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14742 PID for Cygwin. Add Cygwin specific strings to check for in some
14743 tests.
14744 (do_attach_tests): Add a test for user interaction when attaching
14745 to a process with no matching symbol table already loaded.
14746
11422c86
AC
147472004-06-26 Andrew Cagney <cagney@gnu.org>
14748
14749 Test PR java/1567 and PR java/1565.
14750 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14751 * gdb.java/jmisc2.exp: Delete file.
14752
cefbce26
MC
147532004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14754
14755 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14756
e19f872c
CV
147572004-06-25 Corinna Vinschen <vinschen@redhat.com>
14758
14759 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14760 attach process.
14761
d931ba3b
MC
147622004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14763
14764 * gdb.cp/pr-1553.exp: Remove.
14765
aef68c48
MC
147662004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14767
14768 * gdb.cp/pr-1553.cc: Remove.
14769 * gdb.cp/pr-1553.exp: Disable this test.
14770
8d5df71a
JB
147712004-06-20 Jim Blandy <jimb@redhat.com>
14772
a9c64011 14773 Fix PR testsuite/1680.
8d5df71a
JB
14774 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14775 regular expressions.
14776
4ac6f39d
MC
147772004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14778
14779 Fix PR testsuite/1679.
14780 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14781 Issue an UNSUPPORTED result instead.
14782
1b413552
JB
147832004-06-18 Jim Blandy <jimb@redhat.com>
14784
14785 * gdb.base/charset.exp: Only send a control-C if we see a new
14786 prompt and incomplete command.
14787
6daa6ebd
MC
147882004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14789
14790 * gdb.cp/pr-574.cc: Add copyright notice.
14791
51fa4ae0
JB
147922004-06-17 Jim Blandy <jimb@redhat.com>
14793
14794 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14795 cases where the regexp has no groups; this grabs random text from
14796 the previous test suite, whatever that was.
14797
8fea26c5
MC
147982004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14799
14800 * gdb.cp/printmethod.cc: Add copyright notice.
14801
1e3aeb41
MC
148022004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14803
14804 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14805
9d9030bc
AC
148062004-06-16 Andrew Cagney <cagney@gnu.org>
14807
14808 * gdb.base/signull.c: Update copyright. Include <string.h>.
14809 (bowler): Replace data_pointer with data_read
14810 and data_write cases. Add code_descriptor case.
14811 (zero, desc): New array and pointer.
14812 (data, code): Change to simple pointers.
14813 * gdb.base/signull.exp: Fix probe pattern matching a function
14814 descriptor SIGSEGV. Replace data_pointer with data_read and
14815 data_write tests.
14816
acd4ad44
AC
148172004-06-16 Andrew Cagney <cagney@gnu.org>
14818
14819 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14820
08fd625c
MC
148212004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14822
14823 * gdb.base/long_long.c: Add copyright notice.
14824
1903502c
MC
148252004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14826
14827 * gdb.base/long_long.exp: Remove reference to
14828 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14829 to gdb_breakpoint and gdb_continue_to_breakpoint.
14830
83313cb1
JB
148312004-06-14 Jim Blandy <jimb@redhat.com>
14832
14833 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14834 endian case.
14835
1bf404ef
AC
148362004-06-14 Andrew Cagney <cagney@gnu.org>
14837
14838 * gdb.base/gcore.exp (capture_command_output): Delete the always
14839 passing tests containing inferior values.
14840 * gdb.base/ending-run.exp: Do not include the breakpoint address
14841 in the test message. Update copyright.
14842 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14843 size in the test name, use gdb_test_multiple. Update copyright.
14844
ef220b33
MC
148452004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14846
14847 * gdb.cp/ref-types.cc: Add copyright notice.
14848
4f70a4c9
MC
148492004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14850
14851 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14852 hp_aCC_compiler.
14853 * lib/compiler.cc: Likewise.
14854 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14855 'set' commands. Log diagnostics for other lines. Set
14856 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14857
335928ac
MC
148582004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14859
14860 * gdb.cp/try_catch.cc: Add copyright notice.
14861
2efb12e8
MC
148622004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14863
14864 * gdb.cp/userdef.cc: Add copyright notice.
14865
0bbed51a
MC
148662004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14867
14868 * gdb.cp/virtfunc.cc: Add copyright notice.
14869
e12a46c9
RC
148702004-06-11 Randolph Chung <tausq@debian.org>
14871
14872 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14873 problem.
14874
338e05af
AC
148752004-06-10 Andrew Cagney <cagney@gnu.org>
14876
14877 * lib/compiler.cc, lib/compiler.c: Append either
14878 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14879 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14880 instead of gcc-3-3.
14881
dc3f10cb
AC
148822004-06-09 Andrew Cagney <cagney@gnu.org>
14883
b4d946af
AC
14884 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14885 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14886
dc3f10cb
AC
14887 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14888 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14889 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14890 fixed.
14891
b5c0bfa2
AC
148922004-06-09 Andrew Cagney <cagney@gnu.org>
14893
14894 * gdb.base/structs.exp (test_struct_returns): Replace
14895 "return_value_unknown" and "finish_value_unknown" by
14896 "return_value_known" and "finish_value_known". Instead of
14897 "return_value_unknown" iff "finish_value_unknown", check
14898 "return_value_known" implies "finish_value_known".
14899
caeb605f
MH
149002004-06-08 Martin Hunt <hunt@redhat.com>
14901
14902 * gdb.base/float.exp: Add pattern for mips targets.
14903
c892bb64
RC
149042004-06-08 Randolph Chung <tausq@debian.org>
14905
14906 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14907 message for unknown architectures more clear.
14908
48306d3e
JB
149092004-06-08 Joel Brobecker <brobecker@gnat.com>
14910
14911 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14912 start the execution of the program.
14913
83ecb59f
JB
149142004-06-07 Jim Blandy <jimb@redhat.com>
14915
14916 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14917 * gdb.arch/i386-cpuid.h: New helper file.
14918
55264cb4
RC
149192004-06-07 Randolph Chung <tausq@debian.org>
14920
14921 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14922 has started.
14923
23cadb28
RM
149242004-06-04 Roland McGrath <roland@redhat.com>
14925
14926 Fix PR gdb/1647.
14927 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
14928 differently to be robust to output buffering differences.
14929
51d01eda
MC
149302004-06-04 Michael Chastain <mec.gnu@mindspring.com>
14931
14932 * gdb.threads/pthreads.exp: Update copyright years.
14933 (check_control_c): Change asynchronous 'after' to synchronous.
14934
f4fc3b93
RM
149352004-06-04 Roland McGrath <roland@redhat.com>
14936
14937 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
14938 next gdb prompt.
14939
4013522b
MC
149402004-06-02 Michael Chastain <mec.gnu@mindspring.com>
14941
14942 Fix PR gdb/1636.
14943 * gdb.threads/manythreads.exp: Change asynchronous 'after'
14944 calls to synchronous.
14945
7a8f1e6b
JB
149462004-05-26 Jim Blandy <jimb@redhat.com>
14947
14948 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
14949
81bb3443
RC
149502004-05-24 Randolph Chung <tausq@debian.org>
14951
14952 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
14953 * gdb.asm/pa.inc: New file.
14954
8f5a3103
MK
149552004-05-22 Mark Kettenis <kettenis@gnu.org>
14956
14957 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
14958
734b8fe8 149592004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 14960 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
14961
14962 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
14963 GDB prompt.
14964
725603e1
UW
149652004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14966
f4fc3b93 14967 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
14968 setjmp/longjmp. Use sigaction instead of signal.
14969
8b923272 149702004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 14971 Michael Snyder <msnyder@redhat.com>
8b923272
JB
14972
14973 * gdb.threads/pthread_cond_wait.c: New file.
14974 * gdb.threads/pthread_cond_wait.exp: New testcase.
14975
8bfabb04
AC
149762004-05-13 Andrew Cagney <cagney@redhat.com>
14977
14978 * gdb.base/signull.exp, gdb.base/signull.c: New files.
14979 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
14980
42edda50
AC
149812004-05-11 Andrew Cagney <cagney@redhat.com>
14982
14983 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
14984 fixed but revealed gdb/1639.
14985
d303a6c7
AC
149862004-05-10 Andrew Cagney <cagney@redhat.com>
14987
14988 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
14989 func1" and "next to 2nd alarm", kernel bug avoided.
14990
bf08c2a1
DJ
149912004-05-10 Daniel Jacobowitz <dan@debian.org>
14992
14993 PR external/1568
14994 * gdb.base/bigcore.exp: Check the size of the dumped core file.
14995 XFAIL if it is smaller than bytes_allocated.
14996 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
14997 (main): Make chunks_allocated unsigned. Correct comment.
14998
c0586a34
JB
149992004-05-07 Joel Brobecker <brobecker@gnat.com>
15000
15001 * gdb.arch/powerpc-aix-prologue.c: New file.
15002 * gdb.arch/powerpc-aix-prologue.exp: New file.
15003
f2785d12
JB
150042004-05-07 Jim Blandy <jimb@redhat.com>
15005
15006 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
15007 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
15008
bd7f6e30
JB
150092004-05-06 Joel Brobecker <brobecker@gnat.com>
15010
15011 * gdb.base/sep.exp: No longer setup_kfail when the program was
15012 built with dwarf2.
15013
0a5e7efe
JI
150142004-05-05 Jim Ingham <jingham@apple.com>
15015
15016 * gdb.base/pending.exp: Make sure pending breakpoints
15017 preserve the ignore count.
f4fc3b93 15018
a8958849
MK
150192004-04-27 Jerome Guitton <guitton@gnat.com>
15020
15021 * i386-prologue.exp: Add testcase for jump instruction as first
15022 instruction of the real code.
15023 * i386-prologue.c (jump_at_beginning): New function.
15024
7e103f5b
MK
150252004-04-28 Mark Kettenis <kettenis@gnu.org>
15026
15027 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
15028 x86_64-*-*.
15029
5d38b224
MK
150302004-04-28 Mark Kettenis <kettenis@gnu.org>
15031
15032 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
15033 i*86-*-*.
15034
0ef32fd9
MK
150352004-04-25 Mark Kettenis <kettenis@gnu.org>
15036
15037 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
15038 expression that checks the return type.
15039
71d7dd7c
AC
150402004-04-23 Andrew Cagney <cagney@redhat.com>
15041
15042 * gdb.base/call-sc.exp: New test of scalar call/return values.
15043 * gdb.base/call-sc.c: Ditto.
15044
1e9f977e
JJ
150452004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15046
15047 * gdb.threads/manythreads.c: Reduce thread stack size.
15048
899d9e3a
JJ
150492004-04-23 Jeff Johnston <jjohnstn@redhat.com>
15050
15051 * gdb.threads/manythreads.c: Add copyright notice.
15052
61bcae62
AC
150532004-04-23 Andrew Cagney <cagney@redhat.com>
15054
15055 * gdb.base/siginfo.exp: Better handle step out of signal.
15056 * gdb.base/sigstep.exp: Ditto.
15057
7339a42e 150582004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 15059 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
15060
15061 * gdb.threads/manythreads.c: New testcase.
15062 * gdb.threads/manythreads.exp: Ditto.
15063
5c98409b
JB
150642004-04-22 Jim Blandy <jimb@redhat.com>
15065
15066 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
15067 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
15068
3b611f1a
MC
150692004-04-21 Michael Chastain <mec.gnu@mindspring.com>
15070
15071 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
15072
f0fd9238
AC
150732004-04-21 Andrew Cagney <cagney@redhat.com>
15074
15075 * gdb.base/sigstep.c: New file.
15076 * gdb.base/sigstep.exp: New file.
15077
90990674
JB
150782004-04-16 Joel Brobecker <brobecker@gnat.com>
15079
15080 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
15081 call to observer_notify_normal_stop.
15082
78cef34b
AC
150832004-04-15 Andrew Cagney <cagney@redhat.com>
15084
15085 * gdb.base/siginfo.c: New file.
15086 * gdb.base/siginfo.exp: New file.
15087
d2343407
JB
150882004-04-12 J. Brobecker <brobecker@gnat.com>
15089
15090 * gdb.base/sep.exp: Fix typo in comment.
15091
a2dba3c8
JB
150922004-04-12 J. Brobecker <brobecker@gnat.com>
15093
15094 * gdb.base/sep.c: New file.
15095 * gdb.base/sep-proc.c: New file.
15096 * gdb.base/sep.exp: New testcase.
15097
15f7b60e
MK
150982004-04-09 Mark Kettenis <kettenis@gnu.org>
15099
15100 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
15101 support.
15102
44f4de1a
AC
151032004-04-05 Andrew Cagney <cagney@redhat.com>
15104
15105 * gdb.base/sigaltstack.c: New file.
15106 * gdb.base/sigaltstack.exp: New file.
15107
ef04f396
JB
151082004-04-04 Joel Brobecker <brobecker@gnat.com>
15109
15110 * gdb.base/foll-fork.exp: Update the expected output for
15111 "help set follow-fork-mode", to match a change that was made
15112 to the help of this variable on 2004-01-13.
15113
d40d2c92
JB
151142004-04-01 Joel Brobecker <brobecker@gnat.com>
15115
15116 * lib/ada.exp: Add copyright notice.
15117 * bar.ads: Likewise.
15118 * bar.adb: Likewise.
15119 * null_record.adb: Likewise.
15120 * null_record.exp: Likewise.
15121 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
15122
f86ef5a3
JB
151232004-04-01 Joel Brobecker <brobecker@gnat.com>
15124
15125 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
15126 * configure: Regenerate.
15127
414e70e3
JB
151282004-04-01 Joel Brobecker <brobecker@gnat.com>
15129
15130 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
15131 to build the application. Remove the message printed when in
15132 verbose mode, redundant with the UNSUPPORTED message above.
15133
f0aaee49
JB
151342004-03-31 Joel Brobecker <brobecker@gnat.com>
15135
15136 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
15137 * gdb.ada (null_record.exp): New testcase.
15138
ac81cb54
JB
151392004-03-31 Joel Brobecker <brobecker@gnat.com>
15140
15141 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
15142
854af2f7
JB
151432004-03-31 Joel Brobecker <brobecker@gnat.com>
15144
15145 * gdb.ada: New subdirectory.
15146 * gdb.ada/Makefile.in: New file.
15147 * gdb.ada/gnat_ada.gpr.in: New file.
15148
034cb681
JB
151492004-03-31 Joel Brobecker <brobecker@gnat.com>
15150
15151 * lib/ada.exp: New file.
15152
78a1a894
DJ
151532004-03-24 Daniel Jacobowitz <drow@mvista.com>
15154
15155 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
15156 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
15157
4b2b3b3e
AC
151582004-03-22 Andrew Cagney <cagney@redhat.com>
15159
15160 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
15161 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
15162 Problem identified by Ulrich Weigand.
15163
23c73aa3
DC
151642004-03-17 David Carlton <carlton@kealia.com>
15165
15166 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15167 PR c++/826.
15168
d63a86f8
RM
151692004-03-16 Roland McGrath <roland@redhat.com>
15170
15171 * gdb.base/auxv.exp: New file.
15172 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
15173
0e02aa50
DC
151742004-03-12 David Carlton <carlton@kealia.com>
15175
15176 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
15177 * gdb.cp/pr-1553.cc: Ditto.
15178 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
15179 pass branch.
15180
c20b71be
MC
151812004-03-12 Michael Chastain <mec.gnu@mindspring.com>
15182
15183 * gdb.cp/templates.exp: Accept more template types.
15184
c7414a01
MC
151852004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15186
15187 From Corinna Vinschen with modifications.
15188 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
15189 local variable obj_with_enum.
15190 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
15191 results with obj_with_enum.
15192
ed69573c
MC
151932004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15194
15195 * gdb.cp/classes.cc: New file, copied from misc.cc.
15196 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
15197
28301461
MC
151982004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15199
15200 * gdb.cp/misc.cc: Add copyright notice.
15201
1198ecbe
DC
152022004-03-05 David Carlton <carlton@kealia.com>
15203
15204 * gdb.cp/rtti.exp: Add 'print *obj3' test.
15205 * gdb.cp/rtti.h: Update copyright.
15206 (namespace n2::n3): New.
15207 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
15208 (n2::n3::func3): New.
15209 (main): Call n2::n3::func3.
15210 * gdb.cp/rtti2.cc: Update copyright.
15211 (n2::create3): New.
15212
9e08c470
MK
152132004-03-04 Mark Kettenis <kettenis@gnu.org>
15214
15215 * gdb.asm/openbsd.inc: Fix typo.
15216
4bebc3aa
FF
152172004-03-03 Fred Fish <fnf@redhat.com>
15218
15219 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
15220 "val" instead of unused "size". Update copyright year.
15221
6ea9fb37
DJ
152222004-02-29 Daniel Jacobowitz <drow@mvista.com>
15223
15224 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
15225 to use unsigned char.
15226 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15227 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
15228
23b23974
DJ
152292004-02-29 Daniel Jacobowitz <drow@mvista.com>
15230
15231 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
15232 line of output.
15233
7574fd53
DJ
152342004-02-28 Daniel Jacobowitz <drow@mvista.com>
15235
15236 * gdb.base/relocate.c (dummy): Initialize.
15237
a195357f
DJ
152382004-02-28 Daniel Jacobowitz <drow@mvista.com>
15239
15240 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
15241 a breakpoint at exit.
15242
72fd54a9
FF
152432004-02-27 Fred Fish <fnf@redhat.com>
15244
15245 * gdb.base/chng-syms.exp: Add expect condition to match failing
15246 case that isn't a timeout.
15247
b9d23137
AC
152482004-02-27 Andrew Cagney <cagney@redhat.com>
15249
15250 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
15251 support.
15252
15d208f6 152532004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 15254
15d208f6
FF
15255 * gdb.arch/gdb1431.c: Remove.
15256 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
15257 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
15258 of "until" incorrectly.
15259
98f9cd2d
JB
152602004-02-26 J. Brobecker <brobecker@gnat.com>
15261
15262 * gdb.cp/class2.cc (empty): New class.
15263 (refer): New function.
15264 (main): Declare an object of type empty and use it.
15265 * gdb.cp/class2.exp: Print the value of an object of type empty.
15266
9b50c11b
JJ
152672004-02-26 Jeff Johnston <jjohnstn@redhat.com>
15268
15269 * gdb.base/langs.exp: Update query string to match the
15270 new nquery format used for pending breakpoints.
15271
0dcd613f
AC
152722004-02-26 Andrew Cagney <cagney@redhat.com>
15273
15274 Fix PR i18n/1570.
15275 * gdb.base/charset.c: Update copyright notice.
15276 (main, init_string): Remove the escape character '\e' tests.
15277 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
15278 * gdb.base/charset.exp (valid_host_charset): Ditto.
15279 * gdb.base/setvar.exp: Ditto.
15280
b8a56647
AC
152812004-02-24 Andrew Cagney <cagney@redhat.com>
15282
90d59e34
AC
15283 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
15284 mmapped data in core file" PASS and FAIL messages consistent.
15285
b8a56647
AC
15286 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
15287 setting a breakpoint. Work around PR java/1565.
15288
9f27c604
JJ
152892004-02-23 Jeff Johnston <jjohnstn@redhat.com>
15290
15291 * lib/gdb.exp (gdb_breakpoint): Update query string to match
15292 new nquery format.
15293 * gdb.base/pending.exp: Ditto.
15294
3224a706
MK
152952004-02-22 Mark Kettenis <kettenis@gnu.org>
15296
15297 * configure.in: Run stabs tests on *BSD.
15298 * configure: Regenerated.
15299
41e0a9ca
MK
153002004-02-21 Mark Kettenis <kettenis@gnu.org>
15301
15302 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
15303
1e1b3428
FF
153042004-02-20 Fred Fish <fnf@redhat.com>
15305
15306 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
15307 blank in test for "returns short", for consistency with other
15308 "returns xxx" tests. Update copyright year.
15309
f9a7572a
FF
153102004-02-19 Fred Fish <fnf@redhat.com>
15311
15312 New testcase for PR breakpoint/1558.
15313 * gdb.arch/gdb1558.exp: New file.
15314 * gdb.arch/gdb1558.c: New file.
15315
b2ce2854
EZ
153162004-02-19 Elena Zannoni <ezannoni@redhat.com>
15317
15318 * gdb.base/nodebug.exp: Fix typo.
15319
e7c9ff01
JB
153202004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15321
15322 Committed by Jim Blandy <jimb@redhat.com>.
15323
62f4b920
JB
15324 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
15325
2db536a1
JB
15326 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
15327
e7c9ff01
JB
15328 * gdb.base/float.exp: Support s390*-*-* targets.
15329
f3205b34
AF
153302004-02-17 Adam Fedor <fedor@gnu.org>
15331
15332 * gdb.base/gdb1555.exp: New file.
15333 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
15334
9d62932d
EZ
153352004-02-17 Elena Zannoni <ezannoni@redhat.com>
15336
15337 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
15338
344c9711
FF
153392004-02-16 Fred Fish <fnf@redhat.com>
15340
15341 * gdb.arch/gdb1291.c: Remove
15342 * gdb.arch/gdb1291.s: New test input file.
15343 * gdb.arch/gdb1291.exp: Expand test to check case that should not
15344 fail. Test for correct result, known incorrect result, other
15345 failures and timeouts.
15346
2d822687
AC
153472004-02-16 Andrew Cagney <cagney@redhat.com>
15348
15349 * gdb.base/bigcore.exp: New file.
15350 * gdb.base/bigcore.c: New file.
15351
dac15b66
AC
153522004-02-13 Andrew Cagney <cagney@redhat.com>
15353
15354 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
15355 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
15356 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
15357 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
15358 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
15359 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
15360 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
15361 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
15362 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
15363 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
15364
6bdfc2c4
JJ
153652004-02-11 Jeff Johnston <jjohnstn@redhat.com>
15366
15367 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
15368 executed is an alloc instruction.
15369
87b3ede8
DC
153702004-02-11 David Carlton <carlton@kealia.com>
15371
15372 * gdb.cp/breakpoint.exp: New.
15373 * gdb.cp/breakpoint.cc: New.
15374
6e19e2bf
MC
153752004-02-11 Michael Chastain <mec.gnu@mindspring.com>
15376
15377 Partial fix for PR gdb/1543.
15378 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
15379 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
15380 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
15381 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
15382 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
15383 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
15384 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
15385 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
15386 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
15387 to bug-gdb@prep.ai.mit.edu .
15388 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
15389 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
15390 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
15391 Likewise.
15392
5c5455dc
AC
153932004-02-10 Andrew Cagney <cagney@redhat.com>
15394
15395 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
15396 using gdb_internal_error_resync.
15397
9cf689d7
DJ
153982004-02-09 Daniel Jacobowitz <drow@mvista.com>
15399
15400 * gdb.threads/thread-specific.exp: Stop early if no threads are
15401 found.
15402
d2dc51db
MC
154032004-02-09 Michael Chastain <mec.gnu@mindspring.com>
15404
15405 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
15406
14b1a056
DJ
154072004-02-08 Daniel Jacobowitz <drow@mvista.com>
15408
15409 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
15410 breakpoints.
15411
83f66e8f
DJ
154122004-02-07 Daniel Jacobowitz <drow@mvista.com>
15413
15414 * config/sim.exp (gdb_load): Handle $arg == "".
15415 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15416 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15417
30fc0091
EZ
154182004-02-07 Elena Zannoni <ezannoni@redhat.com>
15419
a9c64011
AS
15420 * gdb.base/maint.exp: Update test to reflect
15421 obstack changes.
30fc0091 15422
4d806929
JJ
154232004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15424
15425 * gdb.base/pendshr.c (pendfunc): New function that calls
15426 pendfunc1.
15427 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15428
7bfdd688
FF
154292004-02-04 Fred Fish <fnf@redhat.com>
15430
15431 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15432 function symbols and update copyright years.
15433 * gdb.arch/gdb1291.c: Ditto.
15434
aaa08ee4
MC
154352004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15436
15437 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15438
dbad7755
MC
154392004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15440
15441 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15442
ec4646ef
MC
154432004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15444
15445 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15446
1b802196
FF
154472004-02-02 Fred Fish <fnf@redhat.com>
15448
15449 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15450 remote targets. Update copyright years.
15451
18fe2033
JJ
154522004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15453
15454 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15455 support.
15456 * gdb.base/langs.exp: Fix test which attempts to create
15457 breakpoint on non-existent function to handle new pending
15458 support.
15459 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15460 a breakpoint.
15461 * gdb.base/pending.exp: New test.
15462 * gdb.base/pending.c: New file.
15463 * gdb.base/pendshr.c: Ditto.
15464
8d577d32
DC
154652004-02-02 David Carlton <carlton@kealia.com>
15466
15467 * gdb.cp/overload.exp: Add overloadNamespace tests.
15468 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15469 (overloadNamespace, XXX): New.
15470 (main): Call XXX::marker2.
15471
3ad13771
FF
154722004-02-01 Fred Fish <fnf@redhat.com>
15473
15474 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15475 * gdb.base/finish.exp: Ditto.
15476 * gdb.base/gcore.exp: Ditto.
15477 * gdb.base/huge.exp: Ditto.
15478 * gdb.base/info-proc.exp: Ditto.
15479 * gdb.base/return2.exp: Ditto.
15480 * gdb.threads/gcore-thread.exp: Ditto.
15481
44c75849
DJ
154822004-02-01 Daniel Jacobowitz <drow@mvista.com>
15483
15484 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15485
005bc093
MK
154862004-02-01 Mark Kettenis <kettenis@gnu.org>
15487
15488 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15489 that opening the file succeeds on OpenBSD.
15490
c47cebdb
DJ
154912004-02-01 Daniel Jacobowitz <drow@mvista.com>
15492
15493 * gdb.threads/thread-specific.c: New file.
15494 * gdb.threads/threads-specific.exp: New test script.
15495 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15496 to expect_out.
15497
5a01311c
MK
154982004-02-01 Mark Kettenis <kettenis@gnu.org>
15499
15500 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15501 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15502 only on the "print_small_structs from print_long_arg_list" test.
15503
ce22a4f1
DJ
155042004-02-01 Daniel Jacobowitz <drow@mvista.com>
15505
15506 * gdb.base/completion.exp: Kill a stray backslash.
15507
15508 From Jim Ingham <jingham@apple.com>:
15509 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15510 agrees with the result from sending a tab.
15511
abbab9d3
DJ
155122004-01-31 Daniel Jacobowitz <drow@mvista.com>
15513
15514 * gdb.base/chng-syms.exp: Remove stray newline.
15515
53904d1e
MK
155162004-01-31 Mark Kettenis <kettenis@gnu.org>
15517
15518 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15519 *-*-openbsd*.
15520 * gdb.asm/openbsd.inc: New file.
15521
3a4b3aac
MK
155222004-01-30 Mark Kettenis <kettenis@gnu.org>
15523
15524 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15525 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15526 *-*solaris2*. Remove commented out default settings for
15527 asm-flags. Replace gdb_compile with target_link.
15528
ebac27b4
MC
155292004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15530
15531 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15532 for all tests. Remove old hp-ux and cygnus xfail cases.
15533
d8679d84
PH
155342004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15535
15536 * gdb.base/chng-syms.exp: New file.
15537 * gdb.base/chng-syms.c: New file.
15538
0a55bc22
MC
155392004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15540
15541 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15542 Provide arms for current output in all my configurations.
15543
94b8e876
MC
155442004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15545
15546 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15547 * lib/compiler.cc: Likewise.
15548 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15549 get the right preprocessor. Eval the output directly. Remove
15550 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15551 hp_f77_compiler and hp_f90_compiler completely.
15552 (gdb_preprocess): Delete.
15553 (get_compiler): Delete.
15554
7cf03d44
MK
155552004-01-24 Mark Kettenis <kettenis@gnu.org>
15556
15557 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15558 <string.h>.
15559
68b6dce9
NR
155602004-01-24 Nick Roberts <nick@nick.uklinux.net>
15561
15562 * gdb.mi/mi-stack.exp: Update copyright.
15563
b368761e
DC
155642004-01-23 David Carlton <carlton@kealia.com>
15565
15566 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15567 test for cp_lookup_transparent_type.
15568 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15569 call them.
15570
f2061b53
DJ
155712004-01-23 Daniel Jacobowitz <drow@mvista.com>
15572
15573 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15574 after -var-update.
15575
37fc574a
DC
155762004-01-23 David Carlton <carlton@kealia.com>
15577
15578 * gdb.cp/namespace.cc (C::ensureRefs): New.
15579 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15580
8e94b928
NR
155812004-01-20 Nick Roberts <nick@nick.uklinux.net>
15582
15583 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15584 case "-stack-list-locals 2".
15585 * gdb.mi/mi-var-child.exp: Test for case
15586 "-var-list-children --all-values NAME".
15587
997b0952
MC
155882004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15589
15590 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15591
52470da3
MK
155922004-01-18 Mark Kettenis <kettenis@gnu.org>
15593
7049b4b8
MK
15594 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15595 used with gdb_test_multiple.
15596
52470da3
MK
15597 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15598 read at address 0. This fixes PR testsuite/1504.
15599
da6012e5
DJ
156002004-01-18 Daniel Jacobowitz <drow@mvista.com>
15601
15602 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15603 Remove downloading, guessing the host executable, the calls to
15604 gdb_file_cmd and gdb_target_cmd, and "load" support.
15605 (infer_host_exec): New function broken out from gdb_load.
15606 (gdb_load): New wrapper for gdbserver_gdb_load.
15607 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15608 gdb_target_cmd. Use -target-select.
15609 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15610 Download binaries to the host. Clear last_mi_remote_file when
15611 we load a new binary.
15612 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15613 call gdbserver_gdb_load and mi_gdb_target_cmd.
15614
32c70722
MC
156152004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15616
15617 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15618 type patterns.
15619
b0cecf36
MC
156202004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15621
15622 * gdb.cp/templates.exp: Fix typo in test name of
15623 "print Foo<volatile char*>::foo".
15624
4120d7e6
MC
156252004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15626
15627 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15628
f679e530
BE
156292004-01-16 Ben Elliston <bje@wasabisystems.com>
15630
15631 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15632 (clean mostlyclean): Remove empty rm.
15633
091c48f6
MC
156342004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15635
15636 * gdb.base/setvar.exp: Add copyright years.
15637
3e5fc8d2
DC
156382004-01-14 David Carlton <carlton@bactrian.org>
15639
15640 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15641 PR c++/1511 and update coment.
15642 * gdb.cp/templates.exp: Update patterns to match current output.
15643 If changes involve something other than whitespace, KFAIL
15644 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15645
63d06c5c
DC
156462004-01-14 David Carlton <carlton@kealia.com>
15647
15648 * gdb.cp/namespace.exp: Add tests involving classes defined within
15649 namespaces.
15650 * gdb.cp/namespace.cc (C::CClass): New.
15651 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15652
a51dab88
EZ
156532004-01-14 Elena Zannoni <ezannoni@redhat.com>
15654
15655 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15656 what debug info we have. Print a better message if something goes
15657 wrong while producing the separate debug info file.
15658
a476ccc9
MC
156592004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15660
15661 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15662
f453692c
MC
156632004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15664
15665 * gdb.base/callfuncs.c: Add copyright notice.
15666
f40063a5
MC
156672004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15668
15669 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15670 inheritance. PR gdb/1498, PR gcc/13539.
15671
19ac3974
EZ
156722004-01-13 Elena Zannoni <ezannoni@redhat.com>
15673
a9c64011
AS
15674 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15675 test specific name.
15676 * gdb.mi/gdb669.exp: Ditto.
15677 * gdb.mi/mi-pthreads.exp: Ditto.
15678 * gdb.mi/mi1-pthreads.exp: Ditto.
15679 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15680
56c97c6e
MC
156812004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15682
15683 * gdb.cp/member-ptr.cc: Add copyright notice.
15684
a0644324
MC
156852004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15686
15687 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15688 some patterns for recent versions of gcc and hpacc. Delete
15689 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15690 Delete tests that access a NULL pointer-to-member-data. This
15691 script is still disabled for gcc.
15692
32fabe09
EZ
156932004-01-12 Elena Zannoni <ezannoni@redhat.com>
15694
15695 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15696 escaped correctly.
32fabe09 15697
1f8a6abb
EZ
156982004-01-12 Elena Zannoni <ezannoni@redhat.com>
15699
15700 * gdb.base/sepdebug.exp: New file.
15701 * gdb.base/sepdebug.c: New file.
15702 * lib/gdb.exp (separate_debug_filename): New procedure.
15703 (gdb_gnu_strip_debug): New procedure.
15704
48efe704
AC
157052004-01-12 Andrew Cagney <cagney@redhat.com>
15706
15707 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15708 * gdb.mi/ChangeLog-1999-2003: New file.
15709
a9415475
AC
157102004-01-12 Andrew Cagney <cagney@redhat.com>
15711
15712 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15713 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15714 or EEXIST", treat EBUSY as an XFAIL.
15715
83b8cf9d
MC
157162004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15717
15718 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15719 hp_cc_compiler.
15720
9939d2a8
MC
157212004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15722
15723 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15724 decorations.
15725
1ff8cadf
MC
157262004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15727
15728 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15729 and "(aCC)" decorations. Remove obsolete doco about old
15730 test results.
15731
6fa9022e
MC
157322004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15733
15734 * gdb.cp/exception.exp: Fix typo in doco.
15735
209721fe
MK
157362004-01-09 Mark Kettenis <kettenis@gnu.org>
15737
15738 * gdb.base/gdb1476.exp: Fix typo.
15739
ef11303e
MC
157402004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15741
15742 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15743 file.
15744
041ab88c
MC
157452004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15746
15747 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15748 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15749 Use gdb_compile. Remove restriction on gcc. Add some patterns
15750 for recent version of gdb. Delete second half, which was a copy
15751 of the first half with different build flags. This test is
15752 still disabled because it is still not ready for production.
15753
e36d075a
MC
157542004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15755
15756 * gdb.cp/exception.cc: Add copyright notice.
15757 * gdb.cp/exception.exp: Add a notice that this file is broken
15758 because of line number changes caused by addition of copyright
15759 notice.
15760
42b190ad
MC
157612004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15762
15763 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15764 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15765
8f25f06b
MC
157662004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15767
15768 * gdb.cp/classes.exp: Accept gnu abi 2.
15769 * gdb.cp/derivation.exp: Likewise.
15770 * gdb.cp/overload.exp: Likewise.
15771 * gdb.cp/virtfunc.exp: Likewise.
15772
06ded8b8
MC
157732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15774
15775 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15776 semicolon after end of function.
15777
77c26ae3
MC
157782004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15779
15780 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15781 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15782 boilerplate code for compiling and running the program under
15783 test. Add some string method tests.
15784
20757486
MC
157852004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15786
15787 * gdb.cp/bs15503.cc: Add copyright notice.
15788 * gdb.cp/bs15503.exp: Adjust line number.
15789
0fd3b503
MC
157902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15791
15792 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15793 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15794
10d1bea8
MC
157952004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15796
15797 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15798 hp_cc_compiler.
15799
2789202a
MC
158002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15801
15802 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15803 * gdb.cp/ctti.exp: Use the marker instead of "next".
15804 With gcc, run further before bailing.
15805
b862f14c
MC
158062004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15807
15808 * gdb.cp/cttiadd.cc: Add copyright notice.
15809 * gdb.cp/cttiadd1.cc: Likewise.
15810 * gdb.cp/cttiadd2.cc: Likewise.
15811 * gdb.cp/cttiadd3.cc: Likewise.
15812
96da2469
MC
158132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15814
15815 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15816 Use gdb_test, gdb_test_multiple. Use floating-point values that
15817 have exact representations in IEEE-ish formats.
15818
053248ff
MC
158192004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15820
15821 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15822 compilers. Delete duplicate call to get_compiler_info.
15823 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15824 * gdb.base/volatile.exp: Likewise.
15825
84acecdd
MK
158262004-01-07 Mark Kettenis <kettenis@gnu.org>
15827
15828 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15829 memory at address 0.
15830
fe11a27f
MC
158312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15832
15833 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15834 to test for hp-ux assembler. Fix copyright years.
15835
60ad077b
AC
158362004-01-07 Andrew Cagney <cagney@redhat.com>
15837
15838 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15839
1c9b8f33
AC
158402004-01-07 Andrew Cagney <cagney@redhat.com>
15841
15842 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15843 when creating the read-only file. From analysis by Roland McGrath
15844 and Elena Zannoni.
15845
753ccc7a
MC
158462004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15847
15848 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15849
eca3e36b
MC
158502004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15851
15852 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15853 data pointers.
15854
f8d4bac4
MC
158552004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15856
15857 * gdb.cp/m-static.exp: Compile one source file at a time.
15858 Delete unused call to get_compiler_info.
15859
9b4e0f94
MC
158602004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15861
15862 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15863 * gdb.base/call-rt-st.exp: Likewise.
15864 * gdb.base/nodebug.exp: Likewise.
15865 * gdb.base/volatile.exp: Likewise.
15866 * gdb.cp/ref-types.exp: Likewise.
15867 * gdb.cp/templates.exp: Likewise.
15868
023c1024
MK
158692004-01-05 Mark Kettenis <kettenis@gnu.org>
15870
15871 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15872
19703c4a
MC
158732004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15874
15875 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15876 hppa*-hp-hpux*.
15877
18b67037
MK
158782004-01-04 Mark Kettenis <kettenis@gnu.org>
15879
ba6219c8
MK
15880 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15881 x86_64-*-*.
15882
18b67037
MK
15883 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15884 sparc64-*-* and sparc*-solaris2*.
15885
1bfbbb9d
MK
158862004-01-04 Mark Kettenis <kettenis@gnu.org>
15887
15888 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15889 return ${tests}" test. The ${tests} already mentions the
15890 filename.
15891
06846494
MC
158922004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15893
15894 * gdb.cp/local.exp: Accept gcc abi 2.
15895
3b0cb202
MC
158962004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15897
15898 * gdb.cp/templates.exp: Accept gcc abi 2.
15899
0643ec3f
MC
159002004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15901
15902 * lib/compiler.cc: Remove supports_template_debugging.
15903 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15904
d231d0b1
MC
159052004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15906
15907 * gdb.cp/namespace.exp: Accept gcc abi 2.
15908
44ffb27c
MC
159092004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15910
15911 * gdb.cp/method.exp: Accept gcc abi 2.
15912
184ad485
MC
159132004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15914
15915 * gdb.cp/classes.exp: Generate identical results as old version.
15916 * gdb.cp/derivation.exp: Likewise.
15917 * gdb.cp/overload.exp: Likewise.
15918 * gdb.cp/virtfunc.exp: Likewise.
15919
116f09e7
MC
159202004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15921
15922 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15923 mysterious bug with sourceware version of expect.
15924
b1379776
MC
159252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15926
15927 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
15928 current versions of gcc, including gcc abi 2. Remove gratuitous
15929 restart of test program. Use gdb_test_multiple and gdb_test for
15930 all tests. Add patterns to xfail missing "const" in "const char *"
15931 and kfail PR gdb/1155.
15932
6b7a4c0e
MC
159332004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15934
15935 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
15936 current versions of gcc, including gcc abi 2. Remove gratuitous
15937 restart of test program. Use gdb_test_multiple and gdb_test for
15938 all tests. Add patterns to kfail PR gdb/1498.
15939
51615d72
MC
159402003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15941
15942 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
15943 current versions of gcc, including gcc abi 2. Use "breakpoint"
15944 and "continue" instead of restarting the target program. Use
15945 gdb_test_multiple and gdb_test for all tests.
15946
7b79a9d7
MK
159472004-01-01 Mark Kettenis <kettenis@gnu.org>
15948
15949 * gdb.asm/asm-source.exp: Update copyright year. Link statically
15950 for *-*-solaris2*.
15951
1cd3489f
MC
159522003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15953
15954 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
15955 current versions of gcc, including gcc abi 2. Use "breakpoint"
15956 and "continue" instead of restarting the target program several
15957 times. Use gdb_test_multiple and gdb_test for all tests.
15958
850742db
MC
159592003-12-18 Michael Chastain <mec.gnu@mindspring.com>
15960
15961 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
15962 source files.
15963
eb4bbda8
MC
159642003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15965
15966 * gdb.base/environ.exp: Handle compiling test case from multiple
15967 source files.
15968
e42c7771
MC
159692003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15970
15971 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
15972
80e4b428
JB
159732003-12-17 Jim Blandy <jimb@redhat.com>
15974
5f06973a
JB
15975 * gdb.base/freebpcmd.c: Add copyright notice.
15976
80e4b428
JB
15977 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
15978
0ab84fb7
MC
159792003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15980
15981 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
15982
1b3bb3d0
JB
159832003-12-13 Jim Blandy <jimb@redhat.com>
15984
15985 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
15986
3a4c9371
KB
159872003-12-12 Kevin Buettner <kevinb@redhat.com>
15988
15989 * gdb.asm/frv.inc: New file.
15990 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
15991
a1dea79a
FF
159922003-12-09 Fred Fish <fnf@redhat.com>
15993
15994 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
15995 functions to break1.c and leave prototypes behind. Add more
15996 "set breakpoint NN here" comments.
15997 * gdb.base/break1.c: New file.
15998
15999 * gdb.base/break.exp: Handle compiling test case from multiple
16000 source files and change source file references as needed.
16001 * gdb.base/completion.exp: Ditto.
16002 * gdb.base/condbreak.exp: Ditto.
16003 * gdb.base/define.exp: Ditto.
16004 * gdb.base/ena-dis-br.exp: Ditto.
16005 * gdb.base/info-proc.exp: Ditto.
16006 * gdb.base/maint.exp: Ditto.
16007 * gdb.base/until.exp: Ditto.
16008
16009 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
16010 hardcoded line numbers.
16011 * gdb.base/define.exp: Ditto.
16012 * gdb.base/ena-dis-br.exp: Ditto.
16013 * gdb.base/maint.exp: Ditto.
16014 * gdb.base/until.exp: Ditto.
16015
16016 * gdb.base/completion.exp: Use "break1" for completion tests since
16017 "break" is no longer a unique prefix.
16018
5266b69c
AC
160192003-12-06 Andrew Cagney <cagney@redhat.com>
16020
16021 * gdb.base/structs.exp (test_struct_returns): When applicable, set
16022 "return_value_unimplemented". When an unimplemented struct return
16023 architecture, report incorrect values as a KFAIL
16024
374451f0
MC
160252003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16026
16027 * gdb.cp/rtti.exp: Accept new wording of warning from
16028 cp_lookup_rtti_type.
16029
ba9b20a7
MC
160302003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16031
16032 Partial fix for PR testsuite/1456.
16033 * gdb.base/scope.exp (test_at_main): Replace references to
16034 gcc_compiled with calls to test_compiler_info.
16035 (test_at_foo): Likewise.
16036 (test_at_bar): Likewise.
16037
b74b6d0b
MC
160382003-12-04 Michael Chastain <mec.gnu@mindspring.com>
16039
16040 Partial fix for PR testsuite/1456.
16041 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
16042 to test_compiler_info.
16043
ccfa3402
MC
160442003-12-03 Michael Chastain <mec.gnu@mindspring.com>
16045
16046 * gdb.base/so-impl-ld.exp: Update copyright notice.
16047
f6246aba
MC
160482003-12-02 Michael Chastain <mec.gnu@mindspring.com>
16049
16050 Partial fix for PR testsuite/1456.
16051 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
16052 to test_compiler_info.
16053
13ae734a
MC
160542003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16055
16056 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
16057 from current versions of gdb. Clean up regular expressions.
16058 Delete redundant timeout case.
16059
d8e1cdee
MC
160602003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16061
16062 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
16063 from current versions of gdb. Clean up regular expressions.
16064 Delete redundant timeout case.
16065
96457b64
MC
160662003-12-01 Michael Chastain <mec.gnu@mindspring.com>
16067
16068 Partial fix for PR testsuite/1456.
16069 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
16070 gcc_compiled with call to test_compiler_info.
16071
f35309fc
MC
160722003-11-30 Michael Chastain <mec.gnu@mindspring.com>
16073
16074 Partial fix for PR testsuite/1456.
16075 * gdb.base/list.exp (test_list_function): Delete unused declaration
16076 of gcc_compiled.
16077
d7afdf9b
MC
160782003-11-29 Michael Chastain <mec.gnu@mindspring.com>
16079
16080 Partial fix for PR testsuite/1456.
16081 * gdb.base/complex.exp: Replace reference to gcc_compiled with
16082 call to test_compiler_info.
16083
71507b56
MK
160842003-11-29 Mark Kettenis <kettenis@gnu.org>
16085
16086 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
16087 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
16088 it to create the appropriate note.inc.
16089 * gdb.asm/asmsrc1.s: Include "note.inc".
16090 * gdb.asm/netbsd.inc: New file.
16091 * gdb.asm/empty.inc: New file.
16092
f81f93f7
MC
160932003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16094
16095 Partial fix for PR testsuite/1456.
16096 * gdb.base/constvars.exp: Replace references to gcc_compiled with
16097 calls to test_compiler_info.
16098
9a77938e
MC
160992003-11-27 Michael Chastain <mec.gnu@mindspring.com>
16100
16101 Partial fix for PR testsuite/1456.
16102 * gdb.base/volatile.exp: Replace references to gcc_compiled with
16103 calls to test_compiler_info.
16104
e8367dc7
MK
161052003-11-27 Mark Kettenis <kettenis@gnu.org>
16106
16107 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
16108 pattern for the KFAILs.
16109
526c61ee
AF
161102003-11-25 Adam Fedor <fedor@gnu.org>
16111
16112 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
16113 * gdb.objc/objcdecode.m: New file.
16114
28f2d600
AF
161152003-11-25 Adam Fedor <fedor@gnu.org>
16116
16117 * gdb.objc/nondebug.exp: Test for PR objc/1236.
16118 * gdb.objc/nondebug.m: New file.
16119
a3895cee
BE
161202003-11-26 Ben Elliston <bje@wasabisystems.com>
16121
16122 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16123 NetBSD as it does on FreeBSD. Modelled on a similar change by
16124 Mark Kettenis on 2003-05-30.
16125 (link-flags): Set to "--entry _start" regardless of target.
16126 Special linker flags are to be appended to $link-flags.
16127 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
16128
c9f2c8a3
MC
161292003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16130
16131 * gdb.cp/method.exp: Accept output of new demangler.
16132
15a0587a 161332003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
16134
16135 * gdb/class2.exp: New file.
16136 * gdb/class2.cc: New file.
16137
3c00b570
MC
161382003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16139
16140 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
16141 of new demangler.
16142
7027acc7
MK
161432003-11-23 Mark Kettenis <kettenis@gnu.org>
16144
16145 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
16146 of gdb_test "run".
16147
b0e1598a
MK
161482003-11-23 Mark Kettenis <kettenis@gnu.org>
16149
16150 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
16151 "continue" into "run".
16152
4d9eda44
MC
161532003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16154
16155 Partial fix for PR testsuite/1456.
16156 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
16157 call to test_compiler_info.
16158 * gdb.cp/ctti.exp: Likewise.
16159 * gdb.cp/derivation.exp: Likewise.
16160 * gdb.cp/member-ptr.exp: Likewise.
16161 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
16162 reference to gcc_compiled.
16163
161642003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
16165
16166 Fix PR testsuite/1463.
16167 * gdb.base/structs.exp (start_structs_test): Call
16168 get_debug_format before using the debug format.
16169
d422fe19
AC
161702003-11-22 Andrew Cagney <cagney@redhat.com>
16171
16172 * lib/gdb.exp (gdb_test_multiple): Add simple example.
16173 * gdb.base/structs.exp: Use gdb_test_multiple.
16174
039cf96d
AC
161752003-11-20 Andrew Cagney <cagney@redhat.com>
16176
6882279b
AC
16177 * gdb.base/structs.exp: Handle and recover from internal errors.
16178 Replace "foo${n}" with "foo<n>" in test messages.
16179
e53890ae
AC
16180 * gdb.base/structs.exp: Update copyright. Rewrite.
16181 * gdb.base/structs.c: Update copyright. Rewrite.
16182
2b211c59
AC
16183 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
16184 resync count exceeded.
d63a86f8 16185
039cf96d
AC
16186 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
16187 from the internal error.
16188 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
16189 Original from Jim Blandy.
16190 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 16191
eac98b22
AC
161922003-11-19 Andrew Cagney <cagney@redhat.com>
16193
16194 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
16195 KFAIL.
16196
67455b2a
MK
161972003-11-17 Mark Kettenis <kettenis@gnu.org>
16198
16199 New testcase for PR backtrace/1435.
16200 * gdb.arch/i386-unwind.exp: New file.
16201 * gdb.arch/i386-unwind.c: New file.
16202
853d6e5b
AC
162032003-11-17 Andrew Cagney <cagney@redhat.com>
16204
16205 * lib/gdb.exp (compiler_info): New global.
16206 (test_compiler_info): New function.
16207 (get_compiler_info): Set compiler_info.
16208 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
16209 "compiler_info" to gcc-<major>-<minor>.
16210
38cf6e11
MC
162112003-11-15 Michael Chastain <mec.gnu@mindspring.com>
16212
16213 * gdb.trace/configure: Remove.
16214
a50d3602
EZ
162152003-11-13 Elena Zannoni <ezannoni@redhat.com>
16216
16217 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 16218 breakpoints.
a50d3602
EZ
16219 * gdb.base/break.exp: Remove all references to explicit line
16220 numbers.
16221
d9407aaa
NC
162222003-11-11 Nick Clifton <nickc@redhat.com>
16223
16224 * gdb.base/shreloc.exp: Do not run for targets which do not
16225 support shared objects.
16226
db488fc1
CV
162272003-11-10 Corinna Vinschen <vinschen@redhat.com>
16228
16229 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
16230 Don't run tests if nofileio flag is given.
16231
6a90a18e
EZ
162322003-11-07 Elena Zannoni <ezannoni@redhat.com>
16233
16234 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 16235 as well as 'Watchpoint'.
6a90a18e 16236
0b915e9c
EZ
162372003-11-06 Elena Zannoni <ezannoni@redhat.com>
16238
16239 Reported by Jim Ingham <jingham@apple.com>:
16240 * gdb.base/annota1.exp: Match at least one occurrence of the
16241 signal handler annotation.
16242
d7e4b55f
EZ
162432003-11-06 Elena Zannoni <ezannoni@redhat.com>
16244
a9c64011
AS
16245 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
16246 as well as 'Watchpoint'.
d7e4b55f 16247
2fe4e8d0
MC
162482003-11-05 Michael Chastain <mec@shout.net>
16249
16250 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
16251
6ef88553
KW
162522003-11-03 Kris Warkentin <kewarken@qnx.com>
16253
16254 * gdb.arch/gdb1291.c: New test file.
16255 * gdb.arch/gdb1291.exp: New test script.
16256 * gdb.arch/gdb1431.c: New test file.
16257 * gdb.arch/gdb1431.exp: New test script.
16258
ae7dc4d8
MC
162592003-10-22 Michael Chastain <mec@shout.net>
16260
16261 * gdb.mi/pthreads.c: Add copyright notice.
16262
c39d7427
MC
162632003-10-22 Michael Chastain <mec@shout.net>
16264
16265 * gdb.threads/pthreads.c: Add copyright notice.
16266
8b7d96c1
MC
162672003-10-20 Michael Chastain <mec@shout.net>
16268
16269 * gdb.base/gdb1056.exp: New test script.
16270
d1d69fdd
DJ
162712003-10-13 Daniel Jacobowitz <drow@mvista.com>
16272
16273 * gdb.threads/killed.exp: Use gdb_run_cmd.
16274
7d605576
DJ
162752003-10-13 Daniel Jacobowitz <drow@mvista.com>
16276
16277 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
16278 create a core file.
16279 * gdb.threads/gcore-thread.exp: Likewise.
16280
618ec112
CV
162812003-10-13 Corinna Vinschen <vinschen@redhat.com>
16282
16283 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
16284 type, based on char type.
16285 (struct bit_flags_short_t): New bitfield type, based on short type.
16286 (init_bit_flags_char): New fuction.
16287 (init_bit_flags_short): Ditto.
16288 (print_bit_flags_char): Ditto.
16289 (print_bit_flags_short): Ditto.
16290 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
16291
9367a73c
MC
162922003-10-11 Michael Chastain <mec@shout.net>
16293
16294 * gdb.base/call-rt-st.exp: Update copyright year.
16295
1decf120
KI
162962003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
16297
16298 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
16299 * gdb.disasm/sh3.s: Ditto.
16300
5445b2ae
DJ
163012003-10-07 Daniel Jacobowitz <drow@mvista.com>
16302
16303 * gdb.threads/switch-threads.exp: New test.
16304 * gdb.threads/switch-threads.c: New source file.
16305
aec24853
CV
163062003-10-07 Corinna Vinschen <vinschen@redhat.com>
16307
16308 * gdb.base/ending-run.exp: Add sh specific case.
16309
adc7428d
AC
163102003-10-06 Andrew Cagney <cagney@redhat.com>
16311
16312 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
16313 * gdb.disasm/mn10200.exp: Delete obsolete file.
16314
c9d37158
DJ
163152003-09-29 Daniel Jacobowitz <drow@mvista.com>
16316
16317 * ChangeLog: Correct an entry command.exp -> commands.exp.
16318 * gdb.base/commands.exp (bp_deleted_in_command_test)
16319 (temporary_breakpoint_commands): Check noargs.
16320
79c2c32d
DC
163212003-09-25 David Carlton <carlton@kealia.com>
16322
16323 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
16324 of some print tests, where appropriate. Add tests for C::D::cd,
16325 E::ce, F::cXfX, G::XgX.
16326 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
16327
594e6d67
RE
163282003-09-25 Richard Earnshaw <rearnsha@arm.com>
16329
16330 * lib/java.exp (java_init): Import target_alias before using it.
16331
10f0d451
DC
163322003-09-25 David Carlton <carlton@kealia.com>
16333
16334 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
16335
274bcba0
EZ
163362003-09-23 Elena Zannoni <ezannoni@redhat.com>
16337
d63a86f8 16338 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 16339 weirdness.
274bcba0 16340
cdbf20f7
MC
163412003-09-17 Michael Chastain <mec@shout.net>
16342
16343 * gdb.cp/gdb1355.exp: New file.
16344 * gdb.cp/gdb1355.c: New file.
16345
71e06f80
CV
163462003-09-15 Corinna Vinschen <vinschen@redhat.com>
16347
16348 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
16349 * gdb.asm/sh.inc: New file.
16350
5c4e30ca
DC
163512003-09-11 David Carlton <carlton@kealia.com>
16352
bd45b7af
DC
16353 * gdb.cp/namespace.exp: Add tests for namespace types.
16354 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
16355 (test_namespace): New.
16356
1c199746
EZ
163572003-09-11 Elena Zannoni <ezannoni@redhat.com>
16358
a9c64011 16359 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 16360 * gdb.stabs/weird.exp: Ditto.
1c199746 16361
04ed252f
MC
163622003-09-08 Michael Chastain <mec@shout.net>
16363
16364 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
16365
d8a2d9e7
MC
163662003-09-07 Michael Chastain <mec@shout.net>
16367
16368 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
16369 'parse error'.
16370
161afb24
MK
163712003-09-07 Mark Kettenis <m.kettenis@osp.nl>
16372
16373 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
16374
49f2741a
MC
163752003-08-30 Michael Chastain <mec@shout.net>
16376
16377 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
16378 * gdb.gdb/observer.exp: Ditto.
16379 * gdb.gdb/xfullpath.exp: Ditto.
16380
8afa723e
MK
163812003-08-29 Mark Kettenis <kettenis@gnu.org>
16382
16383 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
16384 *-*-*bsd*.
16385
f31dfe3b
JJ
163862003-08-28 Jeff Johnston <jjohnstn@redhat.com>
16387
16388 * gdb.base/dump.exp: Skip for ia64.
16389
4630e498
JJ
163902003-08-25 Jeff Johnston <jjohnstn@redhat.com>
16391
16392 * gdb.asm/asm-source.exp: Add ia64 support.
16393 * gdb.asm/ia64.inc: New file.
16394
1105b7ef
MC
163952003-08-22 Michael Chastain <mec@shout.net>
16396
16397 * gdb.cp: New directory.
16398 * gdb.cp/*: Copy from gdb.c++/*.
16399 * gdb.c++/*: Remove.
16400 * Makefile.in: Change gdb.c++ to gdb.cp.
16401 * configure.in: Ditto.
16402 * configure: Regnerate.
16403
c945b932
MK
164042003-08-18 Mark Kettenis <kettenis@gnu.org>
16405
16406 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
16407 * gdb.arch/i386-prologue.c (gdb1338): Add function.
16408
2b66634b
DJ
164092003-08-17 Daniel Jacobowitz <drow@mvista.com>
16410
16411 * mi-var-display.exp (-var-list-children weird): Accept function
16412 pointers with argument types.
16413 * mi1-var-display.exp (-var-list-children weird): Likewise.
16414 * mi2-var-display.exp (-var-list-children weird): Likewise.
16415
a356f73b
DJ
164162003-08-17 Daniel Jacobowitz <drow@mvista.com>
16417
16418 * gdb.base/annota3.exp: Add missing newline.
16419
483417b8
MC
164202003-08-06 Michael Chastain <mec@shout.net>
16421
16422 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16423
c99c59c3
MS
164242003-08-12 Michael Snyder <msnyder@redhat.com>
16425
16426 * gdb.base/float.exp: Add test for SH.
16427
55ed7501
MK
164282003-08-10 Mark Kettenis <kettenis@gnu.org>
16429
16430 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16431
1a371f2e
EZ
164322003-08-07 Elena Zannoni <ezannoni@redhat.com>
16433
16434 * gdb.base/completion.exp: Remove reduntant completion test
16435 on filename.
16436
e0f353ce
EZ
164372003-08-07 Elena Zannoni <ezannoni@redhat.com>
16438
a9c64011
AS
16439 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16440 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16441 gdb.trace/save-trace.exp: Make sure that full pathnames are
16442 escaped correctly.
e0f353ce 16443
5710a1af 164442003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16445
a9c64011
AS
16446 * configure.in: Don't generate config.h from config.hin.
16447 * configure: Regenerate.
16448 * config.hin: Remove file.
16449 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16450 * gdb.threads/pthreads.c: Ditto.
5710a1af 16451
dcd81ce9
DJ
164522003-08-07 Daniel Jacobowitz <drow@mvista.com>
16453
16454 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16455 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16456 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16457 Replace ld24 with seth/add3.
16458
6009d884
AC
164592003-08-02 Andrew Cagney <cagney@redhat.com>
16460
16461 * gdb.base/annota3.exp: New file.
16462 * gdb.base/annota3.c: New file.
16463 * gdb.c++/annota3.exp: New file.
16464 * gdb.c++/annota3.cc: New file.
16465
51514e06
MC
164662003-07-29 Michael Chastain <mec@shout.net>
16467
16468 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16469 actually failed.
16470 (do_pass): Likewise.
16471 * gdb.threads/tls.exp: Always initialize no_of_threads.
16472
4ee6625b
DJ
164732003-07-27 Daniel Jacobowitz <drow@mvista.com>
16474
16475 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16476 pattern.
16477 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16478 * gdb.threads/tls.exp: Recognize one case of the host library not
16479 supporting TLS.
16480
225f2bf6
AC
164812003-07-27 Andrew Cagney <cagney@redhat.com>
16482
16483 * gdb.base/fileio.exp: Use SH when running commands using
16484 remote_exec.
16485
bcb27c9f
DJ
164862003-07-24 Daniel Jacobowitz <drow@mvista.com>
16487
16488 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16489 * gdb.base/relocate.c (dummy): New padding array.
16490
3d67be83
MS
164912003-07-22 Michael Snyder <msnyder@redhat.com>
16492
d63a86f8 16493 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16494
16495 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16496 patterns to be more general, accepting old and new output.
16497 Some output chars (such as '+') also must be quoted.
d63a86f8 16498 Some addresses are displayed numerically instead of
3d67be83
MS
16499 symbolically.
16500
57ba3b85
MS
165012003-07-23 Michael Snyder <msnyder@redhat.com>
16502
686d097c
MS
16503 * gdb.base/return2.exp: Don't test long-long return.
16504
57ba3b85
MS
16505 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16506 * gdb.disasm/t01_mov.exp: Ditto.
16507 * gdb.disasm/t02_mova.s: Ditto.
16508 * gdb.disasm/t02_mova.exp: Ditto.
16509 * gdb.disasm/t03_add.s: Ditto.
16510 * gdb.disasm/t03_add.exp: Ditto.
16511 * gdb.disasm/t04_sub.s: Ditto.
16512 * gdb.disasm/t04_sub.exp: Ditto.
16513 * gdb.disasm/t05_cmp.s: Ditto.
16514 * gdb.disasm/t05_cmp.exp: Ditto.
16515 * gdb.disasm/t06_ari2.s: Ditto.
16516 * gdb.disasm/t06_ari2.exp: Ditto.
16517 * gdb.disasm/t07_ari3.s: Ditto.
16518 * gdb.disasm/t07_ari3.exp: Ditto.
16519 * gdb.disasm/t08_or.s: Ditto.
16520 * gdb.disasm/t08_or.exp: Ditto.
16521 * gdb.disasm/t09_xor.s: Ditto.
16522 * gdb.disasm/t09_xor.exp: Ditto.
16523 * gdb.disasm/t10_and.s: Ditto.
16524 * gdb.disasm/t10_and.exp: Ditto.
16525 * gdb.disasm/t11_logs.s: Ditto.
16526 * gdb.disasm/t11_logs.exp: Ditto.
16527 * gdb.disasm/t12_bit.s: Ditto.
16528 * gdb.disasm/t12_bit.exp: Ditto.
16529 * gdb.disasm/t13_otr.s: Ditto.
16530 * gdb.disasm/t13_otr.exp: Ditto.
16531
e00759ef
EZ
165322003-07-22 Elena Zannoni <ezannoni@redhat.com>
16533
16534 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16535
8bc2021f
EZ
165362003-07-22 Elena Zannoni <ezannoni@redhat.com>
16537
a9c64011
AS
16538 * gdb.threads/tls.c : New file.
16539 * gdb.threads/tls.exp : New file.
16540 * gdb.threads/tls-main.c : New file.
16541 * gdb.threads/tls-shared.c : New file.
16542 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16543
89320c4c
AS
165442003-07-22 Andreas Schwab <schwab@suse.de>
16545
16546 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16547
180dea7c
AS
165482003-07-20 Andreas Schwab <schwab@suse.de>
16549
16550 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16551 due to insn reordering.
16552
0714963c
AC
165532003-07-15 Andrew Cagney <cagney@redhat.com>
16554
16555 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16556
98a23b3f
MC
165572003-07-15 Michael Chastain <mec@shout.net>
16558
16559 * gdb.base/gdb1250.exp: New file.
16560 * gdb.base/gdb1250.c: New file.
16561
27e417a2
ML
165622003-07-09 Michal Ludvig <mludvig@suse.cz>
16563
16564 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16565 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16566
8bc2021f
EZ
165672003-07-09 Elena Zannoni <ezannoni@redhat.com>
16568
a9c64011
AS
16569 * gdb.threads/tls.c: New file.
16570 * gdb.threads/tls.exp: New file.
16571 * gdb.threads/tls-main.c: New file.
16572 * gdb.threads/tls-shared.c: New file.
16573 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16574
d99968dc
EZ
165752003-07-09 Elena Zannoni <ezannoni@redhat.com>
16576
16577 * gdb.base/annota1.exp: Make sure that we properly escape the
16578 full path of the source file. Xfail more permissive patterns,
d63a86f8 16579 due to a compiler debug info problem.
d99968dc 16580
83876b3b
AS
165812003-07-07 Andreas Schwab <schwab@suse.de>
16582
2705e972
AS
16583 * gdb.asm/m68k.inc: New file.
16584 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16585
83876b3b
AS
16586 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16587 arguments"): Also match negative number.
16588
16589 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16590
3a871b37
DJ
165912003-07-03 Daniel Jacobowitz <drow@mvista.com>
16592
16593 * gdb.base/store.c (charest): New typedef.
16594 (add_char): Rename to add_charest, update.
16595 (wack_char): Rename to wack_charest, update types. Return l + r
16596 to keep r live across the call.
16597 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16598 (wack_double, wack_doublest): Return l + r to keep r live across
16599 the call.
16600 * gdb.base/store.exp: Accomodate store.c changes.
16601
b2a7f303
DC
166022003-06-30 David Carlton <carlton@kealia.com>
16603
16604 * gdb.c++/maint.exp (test_invalid_name): New.
16605 (test_first_component): Add tests for invalid names.
16606
3c6cb4a1
MC
166072003-06-29 Michael Chastain <mec@shout.net>
16608
16609 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16610 output of '<VTT for class>' for virtual base classes.
16611
f1c2644b
DJ
166122003-06-29 Daniel Jacobowitz <drow@mvista.com>
16613
16614 * gdb.base/completion.exp: Tab-complete "complet" instead of
16615 "compl".
16616 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16617
18080350
DJ
166182003-06-29 Daniel Jacobowitz <drow@mvista.com>
16619
16620 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16621 * gdb.base/volatile.exp: Likewise.
16622
f56973f8
DJ
166232003-06-29 Daniel Jacobowitz <drow@mvista.com>
16624
16625 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16626 gdb/1265.
16627
166282003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16629 Daniel Jacobowitz <drow@mvista.com>
16630
16631 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16632 initial line count of 'captured_main' from 26 to 32.
16633 (test_with_self): Allow xmalloc call to be interleaved with the
16634 preceding two lines.
16635
e766d4d6
JB
166362003-06-24 Joel Brobecker <brobecker@gnat.com>
16637
16638 * gdb.base/bang.exp: New testcase.
16639
f125c9a4
JB
166402003-06-23 Joel Brobecker <brobecker@gnat.com>
16641
16642 * gdb.base/langs.exp: Add some tests for the "minimal" language
16643 support.
16644
6e25beaf
EZ
166452003-06-23 Elena Zannoni <ezannoni@redhat.com>
16646
16647 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16648 the testcase.
16649
2f816dda
DJ
166502003-06-22 Daniel Jacobowitz <drow@mvista.com>
16651
16652 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16653 offset.
16654
db5a5748
DJ
166552003-06-22 Daniel Jacobowitz <drow@mvista.com>
16656
16657 * gdb.c++/pr-1210.cc: New file.
16658 * gdb.c++/pr-1210.exp: New file.
16659
1df0c130
DJ
166602003-06-21 Daniel Jacobowitz <drow@mvista.com>
16661
16662 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16663 000-exec-continue.
16664
a92feac0
MK
166652003-06-15 Mark Kettenis <kettenis@gnu.org>
16666
16667 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16668 on *-*-*bsd* instead of *-*-freebsd*.
16669
81a58f5b
AC
166702003-06-14 Andrew Cagney <cagney@redhat.com>
16671
16672 * gdb.base/store.exp: Test longest and doublest. Test all
16673 parameters. Weaken return statement match.
16674 * gdb.base/store.c: Add longest and doublest - aka long long and
16675 long double functions. Put all parameters into local register
16676 variables. Use negative values.
16677
b257a0d3
AC
166782003-06-14 Andrew Cagney <cagney@redhat.com>
16679
16680 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16681 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16682 exit status.
16683 * gdb.base/fileio.exp: Disable target when nointerrupts and
16684 noinferiorio, instead of limiting it to remote. Use remote_exec
16685 instead of system.
d63a86f8 16686
21c38304
JJ
166872003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16688
16689 * gdb.base/float.exp: Add ia64 support.
16690
1bcdb424
CV
166912003-06-12 Corinna Vinschen <vinschen@redhat.com>
16692
16693 * gdb.base/fileio.exp: Run only on remote targets.
16694
6aeb981f
CV
166952003-06-10 Corinna Vinschen <vinschen@redhat.com>
16696
16697 * gdb.base/fileio.c: New file, testing File-I/O.
16698 * gdb.base/fileio.exp: Ditto.
16699
53df362e
RG
167002003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16701
16702 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16703 shared objects after relocation at load time (gdb PR/1132).
16704 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16705 as above, part of the shared object relocation test.
53df362e 16706
ffee1b46
MK
167072003-06-08 Mark Kettenis <kettenis@gnu.org>
16708
b5ca3722
MK
16709 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16710 fully filled history list.
16711 * gdb.base/gdb_history: New file.
16712
03ed860d
MK
16713 * gdb.base/signals.exp: XFAIL "continue to func1" on
16714 i*86-*-freebsd*.
16715
ffee1b46
MK
16716 * gdb.base/attach.exp: When trying to attach to a nonexistent
16717 process, make it possible to specify the PID based on the target,
16718 and do so for *-*-freebsd*.
16719
d80dbb52
RH
167202003-06-02 Richard Henderson <rth@redhat.com>
16721
16722 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16723
6dd77b81
RH
167242003-06-02 Richard Henderson <rth@redhat.com>
16725
16726 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16727
f6347e16
RH
167282003-06-02 Richard Henderson <rth@redhat.com>
16729
16730 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16731
2c161407
DJ
167322003-06-01 Daniel Jacobowitz <drow@mvista.com>
16733
16734 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16735 of globalvar.
16736
572eb746
MK
167372003-06-01 Mark Kettenis <kettenis@gnu.org>
16738
16739 * gdb.asm/asm-source.exp: Check for memory read errors in
16740 disassembler test on *BSD too.
16741
9e9617a5
RH
167422003-06-01 Richard Henderson <rth@redhat.com>
16743
16744 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16745 for .frame.
16746 (gdbasm_call): Lose ldgp.
16747 (gdbasm_startup): Add frame information.
16748 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16749
7b34ad4e
MK
167502003-05-31 Mark Kettenis <kettenis@gnu.org>
16751
16752 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16753 i?86-*-*.
16754
10059fdf
MK
167552003-05-30 Mark Kettenis <kettenis@gnu.org>
16756
16757 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16758 FreeBSD.
16759
acf4b816
RH
167602003-05-29 Richard Henderson <rth@redhat.com>
16761
16762 * gdb.asm/alpha.inc: New file.
16763 * gdb.asm/asm-source.exp: Use it.
16764
e9ecd949
JB
167652003-05-29 Jim Blandy <jimb@redhat.com>
16766
16767 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16768 'core.PID'.
16769
e3e5a4f3
JB
167702003-05-22 Jim Blandy <jimb@redhat.com>
16771
16772 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16773 backtrace.
d63a86f8 16774
72fe3d25
DC
167752003-05-20 David Carlton <carlton@math.stanford.edu>
16776
16777 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16778 this time.
16779
58da2eb2
DC
167802003-05-19 David Carlton <carlton@bactrian.org>
16781
16782 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16783 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16784
1fcb5155
DC
167852003-05-19 David Carlton <carlton@bactrian.org>
16786
16787 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16788 namespace tests.
16789 Bump copyright date.
16790 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16791 (main): Call C::D::marker2.
16792 * gdb.c++/namespace1.cc: New file.
16793
85e85163
JJ
167942003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16795
16796 Roland McGrath <roland@redhat.com>
d63a86f8 16797 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16798 there is no manager thread.
16799
a25fbfec
JJ
168002003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16801
d63a86f8
RM
16802 * gdb.threads/schedlock.exp: Remove assumption that all threads
16803 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16804 in one of the child threads rather than the main thread.
16805
be375bae
JB
168062003-05-07 Jim Blandy <jimb@redhat.com>
16807
09bf6082
JB
16808 Add support for assembly source testing on the s390x.
16809 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16810 architecture.
16811 * gdb.asm/s390x.inc: New file.
16812
be375bae
JB
16813 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16814 succession of 'if' statements.
16815
00905d52
AC
168162003-05-05 Andrew Cagney <cagney@redhat.com>
16817
16818 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16819
b1e29e33
AC
168202003-05-05 Andrew Cagney <cagney@redhat.com>
16821
16822 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16823 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16824
e33d66ec
EZ
168252003-05-02 Elena Zannoni <ezannoni@redhat.com>
16826
16827 * gdb.base/charset.exp: Update based on new behavior of set/show
16828 charset commands.
16829
2b6fd0d8
AC
168302003-05-01 Andrew Cagney <cagney@redhat.com>
16831
16832 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16833 variable do not give memory errors.
16834
130cacce
AF
168352003-04-30 Adam Fedor <fedor@gnu.org>
16836
16837 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16838 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16839 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16840 gdb.objc/basicclass.m: : New files
16841
16842 * lib/gdb.exp (gdb_compile_objc): New procedure.
16843
bea71854
DJ
168442003-04-27 Daniel Jacobowitz <drow@mvista.com>
16845
16846 * gdb.base/signals.exp: Make backtrace tests more specific.
16847
0f20eeea
DC
168482003-04-23 David Carlton <carlton@bactrian.org>
16849
16850 * gdb.c++/maint.exp (test_first_component): Add tests for
16851 'operator' in more locations.
16852
c8c4d8dc
KB
168532003-04-16 Kevin Buettner <kevinb@redhat.com>
16854
16855 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16856
3fe60e3c
EZ
168572003-04-16 Elena Zannoni <ezannoni@redhat.com>
16858
16859 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16860 func marke' instead. Update test name.
3fe60e3c 16861
9219021c
DC
168622003-04-15 David Carlton <carlton@math.stanford.edu>
16863
16864 * gdb.c++/maint.exp: New file.
16865
5dd55bdd
EZ
168662003-04-14 Elena Zannoni <ezannoni@redhat.com>
16867
16868 * gdb.threads/schedlock.c: Change type of thread function argument
16869 to long, to avoid warnings on 64-bit platforms.
16870
00890572
EZ
168712003-04-14 Elena Zannoni <ezannoni@redhat.com>
16872
a9c64011
AS
16873 * gdb.base/attach.exp: Add new message from ptrace in case of
16874 attaching to nonexistent process.
d63a86f8 16875
93201743
JB
168762003-04-11 Jim Blandy <jimb@redhat.com>
16877
16878 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16879 gdb.c++/userdef.cc: Place comments on the lines to which the
16880 marker function might return.
16881 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16882 gdb.c++/userdef.exp: Look for those comments to check that we've
16883 returned to the right place, instead of checking line numbers.
16884
2a11c64d
EZ
168852003-04-11 Elena Zannoni <ezannoni@redhat.com>
16886
a9c64011
AS
16887 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16888 match on sourcefile name, instead of directory name.
2a11c64d 16889
68ab8fc5
EZ
168902003-04-10 Elena Zannoni <ezannoni@redhat.com>
16891
d63a86f8 16892 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16893 working directory name.
16894
5624293a
JB
168952003-04-09 Jim Blandy <jimb@redhat.com>
16896
16897 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16898 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16899 after an inferior function call, report the failure, but allow the
16900 test to continue.
16901
f1f02ee4
SC
169022003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16903
16904 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16905 with -DPROTOTYPES.
16906
6eb79af0
SC
169072003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16908
16909 * gdb.base/break.exp: Revert last patch.
16910
8dfb4cf0
SC
169112003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16912
16913 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16914 with -DPROTOTYPES.
16915
ed4c619a
AC
169162003-04-02 Andrew Cagney <cagney@redhat.com>
16917
16918 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16919 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16920 matching directories by the name breakpoint.
16921 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16922 Make "continue to marker1" consistent.
16923 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16924 message consistent.
16925 * lib/gdb.exp: Put "the program is no longer running", and "the
16926 program exited" in parenthesis.
16927 * lib/mi-support.exp: Ditto.
d63a86f8 16928
4e35d5f0 169292003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 16930
4e35d5f0
BR
16931 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
16932
71900fe8
AC
169332003-03-29 Andrew Cagney <cagney@redhat.com>
16934
16935 * gdb.base/sizeof.c (main): Print the value of '\377'.
16936 * gdb.base/sizeof.exp: Check the sign of '\377'.
16937
c0655a16
MC
169382003-03-27 Michael Chastain <mec@shout.net>
16939
16940 * gdb.base/gdb1090.exp: New file.
16941 * gdb.base/gdb1090.cc: New file.
16942
5b2a3989
JB
169432003-03-27 J. Brobecker <brobecker@gnat.com>
16944
16945 * gdb.gdb/observer.exp: New regression test.
16946
79876890
MC
169472003-03-27 Michael Chastain <mec@shout.net>
16948
16949 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
16950 * gdb.base/ptype.exp: Likewise.
16951
6eac95e3
CV
169522003-03-27 Corinna Vinschen <vinschen@redhat.com>
16953
16954 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
16955
e8c71839
MC
169562003-03-26 Michael Chastain <mec@shout.net>
16957
16958 * gdb.base/ptype.exp: Actually use some typedef'd types.
16959
71b10041
SC
169602003-03-21 Stephane Carrez <stcarrez@nerim.fr>
16961
16962 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
16963 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
16964
2512cf80
CV
169652003-03-20 Corinna Vinschen <vinschen@redhat.com>
16966
16967 * gdb.base/default.exp: Fix regular expression.
16968
0d195a4f
CV
169692003-03-20 Corinna Vinschen <vinschen@redhat.com>
16970
16971 * gdb.base/args.exp: Fix regular expression.
16972
8a2dbca8
CV
169732003-03-20 Corinna Vinschen <vinschen@redhat.com>
16974
16975 * gdb.base/help.exp: Allow Win32 child process.
16976
bf028682
CV
169772003-03-20 Corinna Vinschen <vinschen@redhat.com>
16978
16979 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
16980 when stepping out of main().
16981
182dbe85
CV
169822003-03-20 Corinna Vinschen <vinschen@redhat.com>
16983
16984 * gdb.base/default.exp: Check for win32 specific message when calling
16985 "run" without executable.
16986
d67a6ba5
CV
169872003-03-20 Corinna Vinschen <vinschen@redhat.com>
16988
16989 * gdb.base/args.exp: Expect .exe in output.
16990
a955b5bb
CV
169912003-03-20 Corinna Vinschen <vinschen@redhat.com>
16992
16993 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
16994 Cygwin native.
16995
bf6bad4b
AC
169962003-03-17 Andrew Cagney <cagney@redhat.com>
16997
16998 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
16999 vector registes.
17000 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
17001 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
17002
293e9a31
DC
170032003-03-17 David Carlton <carlton@math.stanford.edu>
17004
17005 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
17006 test, for PR breakpoints/38.
17007 Call test_watchpoint_and_breakpoint.
17008 * gdb.base/watchpoint.c (func3): New function.
17009 (main): Call func3.
17010
5330f2db
DC
170112003-03-04 David Carlton <carlton@math.stanford.edu>
17012
17013 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
17014 Garply<Garply<char> >:: garply".
17015 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
17016 with respect to PR c++/1111; note also PR c++/1113.
17017 (test_template_breakpoints): KFAIL "constructor breakpoint" with
17018 respect to PR c++/1062.
17019 KFAIL "destructor breakpoint" with respect to PR c++/1112.
17020
6ece72da
DC
170212003-03-03 David Carlton <carlton@math.stanford.edu>
17022
17023 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
17024 with respect to PR c++/57.
17025 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
17026 c++/826.
17027 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
17028 respect to PR c++/57.
17029
85ca1584
DC
170302003-03-03 David Carlton <carlton@math.stanford.edu>
17031
17032 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
17033 respect to PR c++/33 into FAILs.
17034
98e9c5b8
MC
170352003-03-03 Michael Chastain <mec@shout.net>
17036
7bedbf27
MC
17037 * configure.in: Update copyright years.
17038
170392003-03-03 Michael Chastain <mec@shout.net>
17040
17041 * Makefile.in: Update copyright years.
98e9c5b8 17042
f683e100
DC
170432003-02-28 David Carlton <carlton@math.stanford.edu>
17044
17045 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
17046 print class instead of struct and/or superfluous protection
17047 specifiers, as long as the resulting output is equivalent to the
17048 source code.
17049 Delete FIXME from end of messages on tests that don't need
17050 fixing.
17051
a9e0cf2c
DC
170522003-02-28 David Carlton <carlton@math.stanford.edu>
17053
17054 * gdb.c++/templates.exp (do_tests): Allow const in the two
17055 Foo<volatile char *>::foo tests.
17056
e8d359df
MS
170572003-02-27 Michael Snyder <msnyder@redhat.com>
17058
d63a86f8 17059 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
17060 will be consistant.
17061
0b71dc91
DC
170622003-02-26 David Carlton <carlton@math.stanford.edu>
17063
17064 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
17065 char *>::foo" test with respect to PR c++/33. Create a new test
17066 which is identical to that one except that it doesn't put the
17067 space between the "char" and the "*"; KFAIL it, too.
17068
dd14ab43
DC
170692003-02-26 David Carlton <carlton@math.stanford.edu>
17070
17071 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
17072 template types into either PASSes or KFAILs (corresponding to PR
17073 c++/57). Tweak indentation. Update copyright.
17074
1146c7f1
SC
170752003-02-23 Stephane Carrez <stcarrez@nerim.fr>
17076
17077 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
17078
74641dfb
MC
170792003-02-13 Michael Chastain <mec@shout.net>
17080
17081 * gdb.base/exprs.exp: Remove i960 remnants.
17082 * gdb.base/funcargs.exp: Likewise.
17083 * gdb.base/list.exp: Likewise.
17084 * gdb.base/ptype.exp: Likewise.
17085
559cd2d0
DC
170862003-02-14 David Carlton <carlton@math.stanford.edu>
17087
17088 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
17089 pEe->D::vg()" from XFAIL to KFAIL.
17090
c4f90d87
JM
170912003-02-13 Jason Molenda (jmolenda@apple.com)
17092
17093 * gdb.base/maint.exp: Update maint print statistics regexp to include
17094 new entries.
17095
cbc4d97c
MC
170962003-02-13 Michael Chastain <mec@shout.net>
17097
17098 * gdb.c++/inherit.exp: Remove call to get_debug_format.
17099
40f235b7
MC
171002003-02-12 Michael Chastain <mec@shout.net>
17101
17102 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
17103 * gdb.c++/inherit.exp: Likewise.
17104 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
17105 * gdb.c++/templates.exp: Likewise.
17106 * gdb.c++/virtfunc.exp: Likewise.
17107
c56716b0
JM
171082003-02-06 Jason Molenda (jason-cl@molenda.com)
17109
17110 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
17111 why the code is written that way.
17112
070afcf8
MC
171132003-02-05 Michael Chastain <mec@shout.net>
17114
17115 * gdb.base/dump.exp: Add missing copyright line.
17116
5d0331e5
JM
171172003-02-05 Jason Molenda (jason-cl@molenda.com)
17118
f7ae6d3e 17119 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
17120 at the beginning so the breakpoint doesn't get set on the loop.
17121
92851186
MC
171222003-02-05 Michael Chastain <mec@shout.net>
17123
17124 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
17125 output for configurations with gcc 2.95.3.
17126
cbf1e085
AC
171272003-02-05 Keith Seitz <keiths@redhat.com>
17128 Andrew Cagney <ac131313@redhat.com>
17129
17130 * gdb.mi/mi-cli.exp: New file.
d63a86f8 17131
29518e1e
MC
171322003-02-04 Michael Chastain <mec@shout.net>
17133
17134 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
17135 Call perror and then continue.
17136
5af1d5f3
MC
171372003-02-03 Michael Chastain <mec@shout.net>
17138
17139 * gdb.c++/pr-1023.cc: New file.
17140 * gdb.c++/pr-1023.exp: New file.
17141
6b549786
JB
171422003-02-05 Jim Blandy <jimb@redhat.com>
17143
17144 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
17145 it's local to foobar. Check for it there, and check that it's not
17146 present in main.
17147 * gdb.c++/local.cc (marker2): New function.
17148 (foobar): Call marker1.
17149 (main): Call marker2 instead of marker1.
17150
67f16606
AC
171512003-02-04 Andrew Cagney <ac131313@redhat.com>
17152
17153 * gdb.disasm/mn10200.exp: Obsolete file.
17154 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
17155 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
17156 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
17157
1c5cb38e
DC
171582003-02-04 David Carlton <carlton@math.stanford.edu>
17159
17160 * gdb.c++/overload.exp: Test intToChar(1).
17161 * gdb.c++/overload.cc (intToChar): New.
17162 (main): Call intToChar.
17163
d1fe6965
DC
171642003-02-03 David Carlton <carlton@math.stanford.edu>
17165
17166 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
17167 'might_kfail' arg.
17168 KFAIL some of the continue_to_bp_overloaded calls, according to
17169 PR c++/1025.
17170
9ba61c5d
MC
171712003-02-01 Michael Chastain <mec@shout.net>
17172
17173 * gdb.base/advance.c (marker1): New marker function.
17174 * gdb.base/advance.exp: When the 'advance' command lands on the
17175 return breakpoint, it can legitimately stop on either the
17176 current line or the next line. Accommodate both outcomes.
17177 * gdb.base/until.exp: Likewise.
17178
e7494ffb
AC
171792003-02-02 Andrew Cagney <ac131313@redhat.com>
17180
17181 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17182 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
17183 now a list, not a tuple.
17184 * gdb.mi/mi-var-display.exp: Ditto.
17185 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 17186
075559bc
AC
171872003-02-01 Andrew Cagney <ac131313@redhat.com>
17188
17189 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17190 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
17191 stack backtraces.
17192 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 17193
2bd4c7b1
MK
171942003-02-01 Mark Kettenis <kettenis@gnu.org>
17195
17196 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17197 gdb.mi/mi1-pthreads.exp: Return instead of calling
17198 gdb_suppress_entire_file.
17199
eabd8992
MS
172002003-02-01 Mark Salter <msalter@redhat.com>
17201
17202 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
17203
71469e2f
MS
172042003-01-31 Mark Salter <msalter@redhat.com>
17205
17206 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
17207 Support empty arg.
17208
38a94d44
MC
172092003-01-30 Michael Chastain <mec@shout.net>
17210
17211 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
17212 This was a workaround for a UTF-8 bug in readline 4.3. The bug
17213 has been fixed in gdb/readline on 2003-01-09.
17214
19ea9e73
MS
172152003-01-29 Michael Snyder <msnyder@redhat.com>
17216
e8d359df
MS
17217 * gdb.base/maint.exp: Allow for leading underscore in symbol.
17218 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
17219 * gdb.base/args.exp: Skip if target does not support args passing.
17220
2307bd6a
DJ
172212003-01-22 Daniel Jacobowitz <drow@mvista.com>
17222
19ea9e73 17223 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
17224 gdb_test. Accept a list of expect arguments as the third
17225 parameter.
17226 (gdb_test): Use it.
17227
f2dd3617
EZ
172282003-01-20 Elena Zannoni <ezannoni@redhat.com>
17229
17230 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
17231 allow for different test tree configurations. Update some
17232 tescases accordingly.
17233 * gdb.arch/altivec-regs.exp: Ditto.
17234 * gdb.asm/asm-source.exp: Ditto.
17235 * gdb.base/advance.exp: Ditto.
17236 * gdb.base/display.exp: Ditto.
d63a86f8 17237 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
17238 * gdb.base/mips_pro.exp: Ditto.
17239 * gdb.base/overlays.exp: Ditto.
17240 * gdb.base/relocate.exp: Ditto.
17241 * gdb.base/setshow.exp: Ditto.
17242 * gdb.base/step-line.exp: Ditto.
17243 * gdb.base/step-test.exp: Ditto.
17244 * gdb.base/until.exp: Ditto.
17245 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
17246
c71cdefd
DC
172472003-01-17 David Carlton <carlton@math.stanford.edu>
17248
17249 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
17250 corresponding to PR c++/945.
17251 Update copyright.
17252
fdba05d7
DC
172532003-01-17 David Carlton <carlton@math.stanford.edu>
17254
17255 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
17256 corresponding to PR c++/68.
17257
172582003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
17259
17260 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
17261 (test_paddr_hairy_functions): Call print_addr_2_kfail for
17262 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
17263
c362c33a
EZ
172642003-01-15 Elena Zannoni <ezannoni@redhat.com>
17265
0fbc361c
EZ
17266 * gdb.base/break.exp: Fix change of default location, because of
17267 removal of until tests.
17268 * gdb.base/help.exp: Update test for new 'until' help message.
17269 Add test for help on 'advance'.
a9c64011 17270 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 17271
dabf8a35
MK
172722003-01-15 Mark Kettenis <kettenis@gnu.org>
17273
17274 * gdb.base/default.exp: Adapt "info float" test for recent changes
17275 to that command. Add test for "info vector".
17276 * gdb.base/float.exp: New file. Add test for "info float" that
17277 resembles the old test in gdb.base/default.exp.
17278
a1769aca
DC
172792003-01-15 David Carlton <carlton@math.stanford.edu>
17280
17281 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
17282
82025e13
EZ
172832003-01-15 Elena Zannoni <ezannoni@redhat.com>
17284
17285 * gdb.base/break.exp: Move the tests of until command from here...
17286 * gdb.base/until.exp: ... to here. New file. Add other tests.
17287 * gdb.base/advance.c: New file.
17288 * gdb.base/advance.exp: New file.
17289
8f9ab801
EZ
172902003-01-14 Elena Zannoni <ezannoni@redhat.com>
17291
a9c64011
AS
17292 * gdb.base/args.c: New file.
17293 * gdb.base/args.exp: New file.
8f9ab801 17294
9ae66589
DJ
172952003-01-14 Daniel Jacobowitz <drow@mvista.com>
17296
17297 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
17298
8d77e5c3
DJ
172992003-01-14 Daniel Jacobowitz <drow@mvista.com>
17300
17301 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
17302
12d2f0a1
DJ
173032003-01-14 Daniel Jacobowitz <drow@mvista.com>
17304
17305 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
17306 dates.
17307
6ca37014
DJ
173082003-01-13 Daniel Jacobowitz <drow@mvista.com>
17309
17310 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
17311
b0023472
DJ
173122003-01-13 Daniel Jacobowitz <drow@mvista.com>
17313
17314 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
17315 (ptype &*"foo").
17316 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
17317
607fbc54 173182003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
17319
17320 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
17321 * gdb.mi/mi1-console.exp: Likewise.
17322
607fbc54 173232003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
17324
17325 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
17326 * gdb.mi/mi1-console.exp: Likewise.
17327
a1fb14a2
DJ
173282003-01-13 Daniel Jacobowitz <drow@mvista.com>
17329
17330 * gdb.c++/overload.exp: Remove some fixed XFAILs.
17331
c4cf40b7
DJ
173322003-01-09 Daniel Jacobowitz <drow@mvista.com>
17333
17334 * gdb.base/detach.exp: New test.
17335
696d5a5b
DJ
173362003-01-09 Daniel Jacobowitz <drow@mvista.com>
17337
17338 * Makefile.in (ALL_SUBDIRS): New variable.
17339 (subdirs, clean, distclean): Use it.
17340 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
17341 regenerating Makefile, since it is generated from the top level.
17342 * gdb.asm/Makefile.in: Likewise.
17343 * gdb.base/Makefile.in: Likewise.
17344 * gdb.c++/Makefile.in: Likewise.
17345 * gdb.disasm/Makefile.in: Likewise.
17346 * gdb.java/Makefile.in: Likewise.
17347 * gdb.mi/Makefile.in: Likewise.
17348 * gdb.threads/Makefile.in: Likewise.
17349 * gdb.trace/Makefile.in: Likewise.
17350
754533e4
DC
173512003-01-09 David Carlton <carlton@math.stanford.edu>
17352
17353 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
17354 Add copyright year 2003.
17355
d8b3e9ee
MC
173562003-01-06 Michael Chastain <mec@shout.net>
17357
17358 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
17359 When selecting a thread, 'line' and 'file' are optional.
17360 * gdb.mi/mi1-pthreads.exp: Likewise.
17361
8e9e0fe6
AS
173622003-01-06 Andreas Schwab <schwab@suse.de>
17363
17364 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
17365 failures.
17366
b5ab8ff3
DJ
173672003-01-04 Daniel Jacobowitz <drow@mvista.com>
17368
17369 Fix PR gdb/844
17370 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
17371 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
17372
17373 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
17374 instead of calling gdb_suppress_entire_file.
17375 * gdb.threads/print-threads.exp: Likewise.
17376 * gdb.threads/schedlock.exp: Likewise.
17377
17378 * gdb.threads/killed.exp: Return instead of calling
17379 gdb_suppress_entire_file.
17380 * gdb.threads/linux-dp.exp: Likewise.
17381 * gdb.threads/pthreads.exp: Likewise.
17382
1e698235
DJ
173832003-01-04 Daniel Jacobowitz <drow@mvista.com>
17384
17385 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
17386 stabs.
17387 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
17388 * gdb.base/whatis.exp: Always allow (void) after function names.
17389
147ff08c
DJ
173902003-01-04 Daniel Jacobowitz <drow@mvista.com>
17391
17392 * gdb.c++/casts.exp: Correct regexp.
17393
dc62bfc2
MK
173942003-01-04 Mark Kettenis <kettenis@gnu.org>
17395
17396 * configure.in: Call AC_CONFIG_HEADER. Don't call
17397 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
17398 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
17399 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
17400 aforementioned directories in the AC_OUPUT call.
17401 * config.hin: New file.
17402 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17403 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
17404 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
17405 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
17406 pass -I$objdir instead of -I$objdir/$subdir in compilation.
17407 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
17408 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
17409 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
17410 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
17411 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
17412 gdb.threads/configure.in, gdb.threads/configure,
17413 gdb.threads/config.in, gdb.trace/configure.in,
17414 gdb.trace/configure: Removed.
17415
77afa639
MC
174162003-01-03 Michael Chastain <mec@shout.net>
17417
17418 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17419 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17420
7634bb6e
DJ
174212003-01-03 Daniel Jacobowitz <drow@mvista.com>
17422
17423 * gdb.base/store.exp: Fix regular expressions.
17424
b39c905e
MK
174252002-12-28 Mark Kettenis <kettenis@gnu.org>
17426
17427 * configure.in: Rewrite.
17428 * configure: Regenerated.
17429
0a8551dd
DC
174302003-01-03 David Carlton <carlton@math.stanford.edu>
17431
17432 * gdb.base/psymtab.exp: New file.
17433 * gdb.base/psymtab1.c: Ditto.
17434 * gdb.base/psymtab2.c: Ditto.
17435
c60b7188
AF
174362002-12-23 Adam Fedor <fedor@gnu.org>
17437
17438 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17439
ee73db83
DC
174402002-12-23 David Carlton <carlton@math.stanford.edu>
17441
17442 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17443 and current_directory initialization.
17444
d6c1774e
JB
174452002-12-22 Jim Blandy <jimb@redhat.com>
17446
f0a847b8
JB
17447 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17448 rather than as part of the output file name.
17449
d6c1774e
JB
17450 * gdb.base/attach.exp: There's no need to copy the test program to
17451 /tmp; that was only ever necessary on HP/UX, and this test is
17452 entirely disabled there anyway.
17453
f0708dbb
JB
174542002-12-21 Jim Blandy <jimb@redhat.com>
17455
4c2acfea
JB
17456 * gdb.c++/psmang.exp: Doc fix.
17457
f0708dbb
JB
17458 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17459 test.
17460
9579e000
DC
174612002-12-20 David Carlton <carlton@math.stanford.edu>
17462
17463 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17464
d1810171
MC
174652002-12-18 Michael Chastain <mec@shout.net>
17466
17467 * gdb.c++/annota2.exp: Add copyright year 2002.
17468
76565097
DC
174692002-12-17 David Carlton <carlton@math.stanford.edu>
17470
17471 * gdb.c++/try_catch.cc: Add marker comments.
17472 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17473 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17474 * gdb.c++/m-static.cc: Ditto.
17475 * gdb.c++/m-static1.cc: Ditto.
17476 * gdb.c++/try_catch.cc: Ditto.
17477
da81390b
JJ
174782002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17479
17480 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17481 to see whether we are using the new -environment-directory
17482 command which resets via -r or the old version of the command
17483 which may prompt the user. Part of fix for gdb/741.
17484
b304d130
AC
174852002-12-13 Andrew Cagney <ac131313@redhat.com>
17486
17487 * gdb.fortran/types.exp: Update obsolete comment.
17488 * gdb.fortran/exprs.exp: Ditto.
17489 * lib/gdb.exp: Delete obsolete code.
17490 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17491 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17492 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17493 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17494 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17495 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17496 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17497 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17498 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17499 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17500 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17501 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17502 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17503 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17504 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17505 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17506 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17507 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17508 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17509 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17510 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17511 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17512 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17513 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17514 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17515 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17516 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17517 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17518 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17519 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17520 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17521 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17522 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17523 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17524 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17525 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17526 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17527
a23b6e6a
DC
175282002-12-11 David Carlton <carlton@math.stanford.edu>
17529
17530 * gdb.c++/m-data.exp: Add test for members that shadow global
17531 variables: see PR gdb/804.
17532 * gdb.c++/m-data.cc: Ditto.
17533
6604731b
DJ
175342002-12-10 Daniel Jacobowitz <drow@mvista.com>
17535
17536 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17537
de46ecd7
DC
175382002-12-06 David Carlton <carlton@math.stanford.edu>
17539
17540 * gdb.base/store.c: Don't declare functions static.
17541
27e829d0
AC
175422002-12-04 Andrew Cagney <ac131313@redhat.com>
17543
17544 * gdb.base/store.exp, gdb.base/store.c: New files.
17545
92806416
DJ
175462002-12-03 Daniel Jacobowitz <drow@mvista.com>
17547
17548 * gdb.base/selftest.exp: Update for current gdb.
17549
3bcbaac5
DJ
175502002-12-03 Daniel Jacobowitz <drow@mvista.com>
17551
17552 * gdb.base/maint.exp: Only dump symbols from one source file
17553 or objfile.
17554
f4f00b1f
DJ
175552002-12-03 Daniel Jacobowitz <drow@mvista.com>
17556
17557 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17558 function call.
17559
f1c8a949
JB
175602002-11-25 Jim Blandy <jimb@redhat.com>
17561
17562 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17563 function appearing in error message.
17564
9e297a97
DJ
175652002-11-21 Daniel Jacobowitz <drow@mvista.com>
17566
17567 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17568
1f312e79
JJ
175692002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17570
d63a86f8
RM
17571 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17572 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17573 should be in mi console format. This is part of fix for PR gdb/604.
17574
83c31e7d
FN
175752002-09-18 Fernando Nasser <fnasser@redhat.com>
17576
17577 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17578 which explicitly prints the zero offset as "+0".
17579
322b3f65
DJ
175802002-10-22 Daniel Jacobowitz <drow@mvista.com>
17581
17582 * gdb.threads/schedlock.c (args): Make unsigned.
17583
175842002-10-21 Daniel Jacobowitz <drow@mvista.com>
17585
17586 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17587 numbers. Allow "foo2|selected stack frame".
17588 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17589 * gdb.asm/asmsrc2.s: Likewise.
17590 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17591 comments.
17592 * gdb.asm/mips.inc: New file.
17593
5e2fe5b8
AF
175942002-10-18 Adam Fedor <fedor@gnu.org>
17595
17596 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17597 * gdb.base/help.exp: Likewise.
17598
abe1a5d0
KB
175992002-10-17 Kevin Buettner <kevinb@redhat.com>
17600
17601 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17602 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17603
10abb1d4
JB
176042002-10-02 Jim Blandy <jimb@redhat.com>
17605
17606 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17607
1f609b42
AC
176082002-10-01 Andrew Cagney <ac131313@redhat.com>
17609
17610 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17611 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17612 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17613 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17614 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17615 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17616 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17617
0aee02e4
AC
176182002-09-29 Andrew Cagney <ac131313@redhat.com>
17619
17620 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17621 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17622 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17623 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17624 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17625 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17626 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17627
6fde09ad
KB
176282002-09-27 Kevin Buettner <kevinb@redhat.com>
17629
17630 * gdb.base/annota1.exp (info break): Make directory components of
17631 path optional since not all compilers emit this debug information.
17632
889bf7c5
PA
17633 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17634 step ends up stepping out of the function instead of stopping on
17635 the epilogue.
6fde09ad 17636
9e8aab75
KS
176372002-09-26 Keith Seitz <keiths@redhat.com>
17638
17639 * lib/insight-support.exp (gdbtk_start): Figure out where
17640 the insight executable is based on where gdb is. Use this
17641 executable to start insight instead of gdb.
17642
e36180d7
AC
176432002-09-25 Andrew Cagney <cagney@redhat.com>
17644
17645 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17646
9dd34b2b
AC
176472002-09-24 Andrew Cagney <ac131313@redhat.com>
17648
17649 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17650 test_isolated_complaints.
17651 (test_empty_complaint): New function.
17652 (test_empty_complaints): New function. Check no output when no
17653 complaints.
d63a86f8 17654
dea97812
KB
176552002-09-19 Jim Blandy <jimb@redhat.com>
17656
a9c64011 17657 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17658
54951bd7
AC
176592002-09-19 Andrew Cagney <ac131313@redhat.com>
17660
17661 * gdb.gdb/complaints.exp: New file.
17662
dec43320
AC
176632002-09-18 Andrew Cagney <ac131313@redhat.com>
17664
17665 * gdb.base/maint.exp: Check `help maint internal-warning'.
17666
e70d6e3f
DC
176672002-09-18 David Carlton <carlton@math.stanford.edu>
17668
17669 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17670 numbers, and replace them by a single breakpoint after the
17671 constructors are all finished.
17672 Add test 4.
17673 * gdb.c++/m-static.cc: Add test 4.
17674 * gdb.c++/m-static.h: New file.
17675 * gdb.c++/m-static1.cc: New file.
17676
17677 * gdb.c++/printmethod.exp: New file.
17678 * gdb.c++/printmethod.cc: New file.
17679
17680 * gdb.c++/pr-574.exp: New file.
17681 * gdb.c++/pr-574.cc: New file.
17682
afb5c968
CV
176832002-09-18 Corinna Vinschen <vinschen@redhat.com>
17684
17685 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17686 embedded targets which never actually exit.
17687
31e45dee
FN
176882002-09-18 Fernando Nasser <fnasser@redhat.com>
17689
17690 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17691 "don't step after run" as unresolved or unsupported, instead of xfail.
17692
a283c5a1
CV
176932002-09-18 Corinna Vinschen <vinschen@redhat.com>
17694
17695 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17696 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17697 Add newline to expected string in "step out of main (status wrapper)"
17698 case.
17699
11350d2a
CV
177002002-09-18 Corinna Vinschen <vinschen@redhat.com>
17701
17702 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17703 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17704
0deec7d6
TT
177052002-09-17 Tom Tromey <tromey@redhat.com>
17706
17707 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17708 \000, not \0, in double-quoted string.
17709
b2b4a1b5
CV
177102002-09-14 Corinna Vinschen <vinschen@redhat.com>
17711
c9d37158 17712 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17713 string after running the commands execution on breakpoint tests.
17714
1c56143a
CV
177152002-09-13 Corinna Vinschen <vinschen@redhat.com>
17716
17717 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17718
37f8da45
JB
177192002-09-12 Joel Brobecker <brobecker@gnat.com>
17720
17721 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17722
08b468e0
KS
177232002-09-10 Keith Seitz <keiths@redhat.com>
17724
17725 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17726 runto proc.
17727 (mi_run_to_main): Use mi_runto.
17728 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17729
dc360f58
KS
177302002-09-10 Keith Seitz <keiths@redhat.com>
17731
17732 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17733 regexp for stopping at main. Could have multiple event notifications.
17734 Don't assume that main was declared with no parameters.
17735 (mi_next): Use mi_step_to.
17736 (mi_step): Use mi_next_to.
17737
ce3abcfb
CV
177382002-09-09 Corinna Vinschen <vinschen@redhat.com>
17739
17740 * gdb.base/default.exp: Fix expected string in `info float' test.
17741
d1f5b980
BE
177422002-09-09 Ben Elliston <bje@redhat.com>
17743
17744 * config/mips.exp: Update comments.
17745 * config/mips-idt.exp: Likewise.
17746 * config/nind.exp: Likewise.
17747 * config/slite.exp: Likewise.
17748 * config/sparclet.exp: Likewise.
17749 * config/udi.exp: Likewise.
17750 * config/vx.exp: Likewise.
17751 * config/vxworks29k.exp: Likewise.
17752
2f71430b
JB
177532002-09-05 Jim Blandy <jimb@redhat.com>
17754
17755 * gdb.threads/killed.exp: Fix test failure message.
17756
7ddebc7e
KS
177572002-09-04 Keith Seitz <keiths@redhat.com>
17758
17759 * lib/mi-support.exp: Update copyright.
17760 (mi_gdb_test): Increase the priority of the expected pattern
17761 so that it matches gdb_test.
17762
0ae67eb3
KS
177632002-09-03 Keith Seitz <keiths@redhat.com>
17764
17765 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17766 Use integer comparison instead of string comparison for testing
17767 whether binary was built.
17768
38fc42c8
JB
177692002-09-03 Jim Blandy <jimb@redhat.com>
17770
17771 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17772
b6ff0e81
JB
177732002-08-29 Jim Blandy <jimb@redhat.com>
17774
17775 * gdb.threads/pthreads.exp: Move the portable thread compilation
17776 code into a function in lib/gdb.exp, and call that from here.
17777 * lib/gdb.exp (gdb_compile_pthreads): New function.
17778
07c98896
KS
177792002-08-29 Keith Seitz <keiths@redhat.com>
17780
17781 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17782 expect_out so that callers can get at it.
17783
0312286c
DJ
177842002-08-23 Daniel Jacobowitz <drow@mvista.com>
17785
17786 * gdb.threads/print-threads.c: New file.
17787 * gdb.threads/print-threads.exp: New file.
17788 * gdb.threads/schedlock.c: New file.
17789 * gdb.threads/schedlock.exp: New file.
17790
dd039bc4
EZ
177912002-08-22 Elena Zannoni <ezannoni@redhat.com>
17792
a9c64011
AS
17793 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17794 not altivec.c.
dd039bc4 17795
1f36144c
MK
177962002-08-17 Mark Kettenis <kettenis@gnu.org>
17797
17798 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17799 targets. The problem should be fixed now.
17800
16057ec7 178012002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17802
17803 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17804 2002-07-24 change that removes final dots from error messages.
17805
3c1499ad
TT
178062002-08-13 Tom Tromey <tromey@redhat.com>
17807
17808 * gdb.base/readline.exp: New file.
17809
a20ce2c3
AC
178102002-08-01 Andrew Cagney <ac131313@redhat.com>
17811
17812 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17813 supress message.
17814
db034ac5
AC
178152002-08-01 Andrew Cagney <cagney@redhat.com>
17816
17817 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17818 CHILL_FOR_TARGET and CHILL_LIB.
17819 * configure.in (configdirs): Remove gdb.chill.
17820 * configure: Regenerate.
17821 * lib/gdb.exp: Obsolete references to chill.
17822 * gdb.fortran/types.exp: Ditto.
17823 * gdb.fortran/exprs.exp: Ditto.
17824
3e000b18
KB
178252002-07-30 Kevin Buettner <kevinb@redhat.com>
17826
17827 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17828 set Irix-specific compile and link flags.
17829
28f4966b
KB
178302002-07-29 Kevin Buettner <kevinb@redhat.com>
17831
17832 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17833 source files. The ``-o'' option doesn't work with the ``-E'' option
17834 when using the Irix compiler.
17835
46c0d5a6
DJ
178362002-07-19 Daniel Jacobowitz <drow@mvista.com>
17837
17838 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17839 Improve support for reusing an exec file. Copy exec file
17840 to target, and run gdbserver on the target instead of on the host.
17841
eecf4bed
JB
178422002-07-18 Jim Blandy <jimb@redhat.com>
17843
0f815cdf
JB
17844 * gdb.base/ending-run.exp: Don't expect to see the program end in
17845 some orderly fashion when we're running on a real stand-alone
17846 board.
17847
eecf4bed
JB
17848 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17849 targets that don't support interrupts.
17850
52d309e4
JB
178512002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17852
17853 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17854 systems.
17855 Move comments in expect statements to inside the actions, so that they
17856 don't get matched against.
17857
ff683d9e
MK
178582002-07-10 Mark Kettenis <kettenis@gnu.org>
17859
17860 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17861 function when asleep" test.
17862
b5356753
AC
178632002-07-10 Andrew Cagney <ac131313@redhat.com>
17864
17865 * gdb.base/page.exp: Rewrite to handle problems with very long
17866 `info set' output. Update copyright.
17867
6aa4d13a
AC
178682002-06-26 Andrew Cagney <ac131313@redhat.com>
17869
17870 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17871 gdb.threads-hp.
17872 * gdb.hp/configure: Regenerate.
17873 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17874 * gdb.hp/gdb.threads-hp/configure: Delete file.
17875 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17876
8cf8c2b8
AC
178772002-06-22 Andrew Cagney <ac131313@redhat.com>
17878
17879 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17880 setlocale, bindtextdomain and textdomain.
17881
6827a8f8
JB
178822002-06-11 Jim Blandy <jimb@redhat.com>
17883
919d772c
JB
17884 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17885 preprocessor macro information is present.
17886
6827a8f8
JB
17887 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17888 tests.
17889
c15b0d21
MS
178902002-06-06 Michael Snyder <msnyder@redhat.com>
17891
c5984d70
MS
17892 * gdb.base/overlays.exp: Record addresses of overlay
17893 functions in TCL variables rather than in GDB variables,
17894 to avoid having GDB convert them to pointers (with loss
17895 of information).
17896
d63a86f8 17897 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17898 default linker script changes.
c15b0d21
MS
17899 * gdb.base/long_long.exp: Add check for sizeof (long double).
17900
be26fe0d
ML
179012002-06-06 Michal Ludvig <mludvig@suse.cz>
17902
17903 * gdb.asm/asm-source.exp: Add x86-64 target.
17904 * gdb.asm/x86_64.inc: New.
d63a86f8 17905
258093ca 179062002-05-30 Michael Chastain <mec@shout.net>
258093ca 17907
4b3153f1 17908 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17909 * gdb.c++/m-static.cc: New file.
17910 * gdb.c++/m-static.exp: New file.
17911
241264c6
MS
179122002-05-28 Michael Snyder <msnyder@redhat.com>
17913
17914 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17915 precision.
17916
9bba8c8f 179172002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17918
4b3153f1 17919 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17920 * gdb.c++/m-data.cc: New file.
17921 * gdb.c++/m-data.exp: New file.
17922
179232002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17924
4b3153f1 17925 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 17926 * gdb.c++/try_catch.cc: New file.
d63a86f8 17927 * gdb.c++/try_catch.exp: New file.
9bba8c8f 17928
def1b996
MC
179292002-05-27 Michael Chastain <mec@shout.net>
17930
17931 * gdb.c++/local.exp: Accept more nested types in output.
17932
522ba268
MC
179332002-05-26 Michael Chastain <mec@shout.net>
17934
17935 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
17936
277254ba
MS
179372002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
17938
17939 * lib/gdb.exp (gdb_wrapper_init): Just because
17940 gdb_wrapper_file exists, this does not mean that the file
17941 should not be rebuilt. That is what gdb_wrapper_initialized
17942 is for.
17943 (default_gdb_init): Reset gdb_wrapper_initialized.
17944
b61a8733
MS
179452002-05-23 Michael Snyder <msnyder@redhat.com>
17946
d63a86f8 17947 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
17948 the precision of the floating point test results.
17949 * gdb.base/call-rt-st.exp: Ditto.
17950
b61a8733
MS
17951 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
17952 * gdb.base/call-rt-st.exp: Ditto.
17953
56f6e910
MC
179542002-05-19 Michael Chastain <mec@shout.net>
17955
17956 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
17957
ad0b0016
EZ
179582002-05-19 Elena Zannoni <ezannoni@redhat.com>
17959
a9c64011
AS
17960 * configure.in (configdirs): Add gdb.arch.
17961 * configure: Regenerate.
ad0b0016 17962
f617d2b6
JB
179632002-05-17 Jim Blandy <jimb@redhat.com>
17964
17965 * gdb.base/completion.exp: Recognize the more detailed error
17966 messages produced by the macro expander's lexical analyzer.
17967
eac2a696
EZ
179682002-05-14 Elena Zannoni <ezannoni@redhat.com>
17969
a9c64011
AS
17970 * gdb.arch/altivec-abi.c: New file.
17971 * gdb.arch/altivec-abi.exp: New file.
17972 * gdb.arch/altivec-regs.c: New file.
17973 * gdb.arch/altivec-regs.exp: New file.
eac2a696 17974
2fdde8f8
DJ
179752002-05-14 Daniel Jacobowitz <drow@mvista.com>
17976
17977 * gdb.base/maint.exp (maint print type): Update for new type
17978 structure.
d63a86f8 17979
e31f1a7c
EZ
179802002-05-14 Elena Zannoni <ezannoni@redhat.com>
17981
17982 * gdb.arch: New directory.
17983 * gdb.arch/configure.in: New file.
17984 * gdb.arch/configure: New file.
17985 * gdb.arch/Makefile.in: New file.
17986
db589741
CV
179872002-05-13 Corinna Vinschen <vinschen@redhat.com>
17988
17989 * gdb.asm/asm-source.exp: Add v850 as supported target.
17990 * gdb.asm/v850.inc: New file.
17991
8ce2a7dc
DJ
179922002-05-13 Daniel Jacobowitz <drow@mvista.com>
17993
17994 * gdb.c++/annota2.exp (annotate-quit): Add comment.
17995
df763c7f
DJ
179962002-05-12 Daniel Jacobowitz <drow@mvista.com>
17997
17998 * gdb.base/break.exp: Check 'break "marker2"'.
17999
377daeed
MS
180002002-05-10 Michael Snyder <msnyder@redhat.com>
18001
18002 * gdb.base/long_long.exp: Fix typo.
18003
c4b7bc2b
JB
180042002-05-10 Jim Blandy <jimb@redhat.com>
18005
ecac9a4e
JB
18006 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
18007 a bug.
18008
c4b7bc2b
JB
18009 * gdb.base/printcmds.exp (test_integer_literals_rejected):
18010 Recognize more detailed error message produced by the macro
18011 expander's lexical analyzer.
18012 * lib/gdb.exp (test_print_reject): Same.
18013
e71019a1
MK
180142002-05-09 Mark Kettenis <kettenis@gnu.org>
18015
18016 * gdb.c++/method.exp: Fix typo.
18017
fedfc8e6
MS
180182002-05-08 Michael Snyder <msnyder@redhat.com>
18019
166a1957
MS
18020 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
18021 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 18022 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
18023 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
18024 Add iftarget clause for strongarm.
d63a86f8 18025
f1c47eb2
MS
180262002-05-06 Michael Snyder <msnyder@redhat.com>
18027
cb9a9d3e
MS
18028 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
18029 (gdb_continue_to_end): Accept output from status wrapper.
18030 * gdb.base/ending-run.exp: Add case for output from status wrapper.
18031 Clean up fail messages to match pass messages.
18032
f1c47eb2
MS
18033 Enable the "needs_status_wrapper" testsuite feature.
18034 * lib/gdb.exp (gdb_wrapper_init): New procedure.
18035 (gdb_compile): Conditionally call gdb_wrapper_init.
18036 * gdb.base/a2-run.exp: Recognize output from status wrapper.
18037 * gdb.c++/method.exp: Recognize output from status wrapper.
18038
6079c749
BE
180392002-05-06 Ben Elliston <bje@redhat.com>
18040From Graydon Hoare <graydon@redhat.com>
18041
18042 * config/sid.exp: Include support for "rawsid" protocol.
18043
188baff3
JB
180442002-05-03 Jim Blandy <jimb@redhat.com>
18045
18046 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
18047 * gdb.c++/hang3.C: New file.
18048
b9c07f0f
AC
180492002-05-04 Andrew Cagney <ac131313@redhat.com>
18050
18051 * gdb.base/default.exp: Remove obsolete code.
18052 * gdb.c++/misc.exp: Ditto. Update copyright.
18053 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
18054 * gdb.base/whatis.exp: Ditto. Update copyright.
18055 * gdb.base/scope.exp: Ditto. Update copyright.
18056 * gdb.base/ptype.exp: Ditto. Update copyright.
18057 * gdb.base/printcmds.exp: Ditto. Update copyright.
18058 * gdb.base/opaque.exp: Ditto. Update copyright.
18059 * gdb.base/list.exp: Ditto.
18060 * gdb.base/funcargs.exp: Ditto. Update copyright.
18061 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
18062 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
18063 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
18064 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
18065 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
18066 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
18067
5c7a0397
MS
180682002-05-02 Michael Snyder <msnyder@redhat.com>
18069
d6dcc264 18070 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
18071 * gdb.base/long_long.exp: Add xscale target.
18072 * gdb.base/default.exp: Add xscale target.
18073
eb7f1c48
JB
180742002-05-01 Jim Blandy <jimb@redhat.com>
18075
18076 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
18077 gdb.c++/hang.exp: New test.
18078
a6befae8
FF
180792002-05-01 Fred Fish <fnf@redhat.com>
18080
18081 * gdb.base/completion.exp: Handle completions of "./Make" for
18082 more than one completion possibility, as is the case when we
18083 build and test in the source tree.
18084
0a310277
AG
180852002-04-29 Anthony Green <green@redhat.com>
18086
18087 * gdb.java/jmisc1.exp: New file.
18088 * gdb.java/jmisc2.exp: New file.
18089
6ff9af88
DJ
180902002-04-24 Daniel Jacobowitz <drow@mvista.com>
18091
18092 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
18093
96b3d632
EZ
180942002-04-23 Elena Zannoni <ezannoni@redhat.com>
18095
18096 * gdb.base/help.exp: Change 'help status' to allow for target
18097 dependent output differences.
18098
5019bb54
MC
180992002-04-22 Michael Chastain <mec@shout.net>
18100
18101 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
18102
a805a116
MC
181032002-04-22 Michael Chastain <mec@shout.net>
18104
18105 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
18106
a1706bfd
DM
181072002-04-17 David S. Miller <davem@redhat.com>
18108
18109 * gdb.asm/sparc64.inc: New file.
18110 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
18111
a73a20a2
EZ
181122002-04-19 Elena Zannoni <ezannoni@redhat.com>
18113
18114 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
18115 instruction file directly into the build tree. Clean up at end of
18116 test.
18117
ba678339
DM
181182002-04-18 David S. Miller <davem@redhat.com>
18119
18120 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
18121 handle 64-bit platforms correctly.
18122 * gdb.base/maint.exp: Likewise.
18123
b03399da
KB
181242002-04-18 Kevin Buettner <kevinb@redhat.com>
18125
18126 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
18127 ``-fpic'' when compiling files comprising a shared library, but
18128 it does need additional linker flags in order to find shared
18129 libraries at run time.
18130
e2004992
KB
181312002-04-18 Kevin Buettner <kevinb@redhat.com>
18132
18133 * gdb.base/cvexpr.c (use): New function.
18134 (main): Invoke use() on all global variables to prevent
18135 some linkers from deleting these otherwise unused symbols.
18136
d8937120
MC
181372002-04-17 Michael Chastain <mec@shout.net>
18138From David S. Miller <davem@redhat.com>
18139
18140 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
18141 handle 64-bit platforms correctly.
18142
ffd61a58
MS
181432002-04-12 Michael Snyder <msnyder@redhat.com>
18144From Jim Blandy <jimb@redhat.com>
a9c64011 18145 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
18146 script can handle this instead.
18147 * gdb.base/bar.c (barx): Same.
18148 * gdb.base/baz.c (bazx): Same.
18149 * gdb.base/grbx.c (grbxx): Same.
18150
18151 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
18152 manager doesn't automatically unmap overlays unnecessarily.
18153
6b8426a6
MH
181542002-04-10 Martin M. Hunt <hunt@redhat.com>
18155
18156 * gdb.base/ending-run.exp: Fix pattern for Mips targets
18157 stepping out of main.
18158
34af4875
MC
181592002-04-09 Michael Chastain <mec@shout.net>
18160
18161 * gdb.c++/local.cc (main): Move call to marker1() inside nested
18162 scope so that the nested scope tests will make sense.
18163 * gdb.c++/local.exp: Write patterns that actually work with gcc
18164 (the HP patterns "were never known to work with gcc").
18165 Keep the old aCC patterns too.
18166
2d1676a0
DJ
181672002-04-09 Daniel Jacobowitz <drow@mvista.com>
18168
18169 * gdb.base/attach.exp: Correct target board test.
18170
3a63e3f9
MC
181712002-04-08 Michael Chastain <mec@shout.net>
18172
18173 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
18174 in a const method. Add some xfail and fail cases for configurations
18175 that do not emit the "const ...".
18176
f18dabd2
MC
181772002-04-07 Michael Chastain <mec@shout.net>
18178
18179 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
18180 Accept "A * const" and "const A * const" as type of "this".
18181 Fix spelling of getFunky throughout. Make messages uniform.
18182
0fcddd82
EZ
181832002-04-07 Elena Zannoni <ezannoni@redhat.com>
18184
a9c64011 18185 Work around for PR gdb/285:
0fcddd82
EZ
18186 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
18187
16a8534a
EZ
181882002-04-07 Elena Zannoni <ezannoni@redhat.com>
18189
18190 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
18191 instructions file at run time instead of configure time.
18192 Sometimes we run the test in a directory that is not the one we
18193 configured in.
18194 * gdb.asm/configure.in: Delete creation of symlink.
18195 * gdb.asm/configure: Regenerate.
18196
24181d81
JB
181972002-04-05 J. Brobecker <brobecker@gnat.com>
18198
18199 * gdb.gdb/xfullpath.exp: New test, to exercise the new
18200 xfullpath () function.
18201
7cdb7107
DJ
182022002-04-04 Daniel Jacobowitz <drow@mvista.com>
18203
18204 * gdb.asm/Makefile.in: Correct dependencies.
18205
18206 * gdb.asm/powerpc.inc: New file.
18207 * gdb.asm/asm-source.exp: Add PowerPC.
18208 * gdb.asm/configure.in: Likewise.
18209 * gdb.asm/configure: Regenerated.
18210
a7d17088
DJ
182112002-04-04 Daniel Jacobowitz <drow@mvista.com>
18212
18213 * gdb.base/relocate.exp: New file.
18214 * gdb.base/relocate.c: New file.
18215
cd721503
FF
182162002-04-04 Fred Fish <fnf@redhat.com>
18217
18218 * gdb.base/step-test.exp: Update comment regarding stopping in
18219 memcpy/bcopy calls inserted as part of the compiler runtime.
18220
b22ad7a7
MS
182212002-04-04 Michael Snyder <msnyder@redhat.com>
18222
18223 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
18224
5f279fa6
DJ
182252002-04-03 Daniel Jacobowitz <drow@mvista.com>
18226
18227 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
18228 (gdb_expect): Remove $notransfer hack.
18229
dd0fd3ce
DJ
182302002-04-02 Daniel Jacobowitz <drow@mvista.com>
18231
18232 * gdb.c++/classes.exp ("calling method for small class"): Match
18233 updated register output.
18234
1e50cda1
DJ
182352002-03-30 Daniel Jacobowitz <drow@mvista.com>
18236
18237 Fix PR gdb/452
18238 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
18239 when finished. Make gdb_file_cmd send "exec-file" when
18240 appropriate.
18241
24015922
DJ
182422002-03-30 Daniel Jacobowitz <drow@mvista.com>
18243
18244 * gdb.base/attach.exp: Remove extra setup_xfail.
18245
dd7dfd64
MS
182462002-03-26 Michael Snyder <msnyder@redhat.com>
18247
18248 * gdb.base/default.exp: Add tests for dump, append, and restore.
18249 * gdb.base/help.exp: Add tests for dump, append, and restore.
18250 * gdb.base/dump.exp: New file, test dump, append and restore.
18251 * gdb.base/dump.c: New file.
18252
48b2f8d7
MS
182532002-03-27 Michael Snyder <msnyder@redhat.com>
18254
d63a86f8 18255 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
18256 clean-ups in help messages.
18257
05b4d525
FF
182582002-03-26 Fred Fish <fnf@redhat.com>
18259
18260 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
18261 have debugging info for those functions and the compiler uses them
18262 internally to copy structs around.
18263
d7679631
FF
182642002-03-26 Fred Fish <fnf@redhat.com>
18265
18266 * gdb.base/list.exp: Revert the change made yesterday and add note
18267 about why we don't list the default lines for remote targets.
18268
523ac3f9
MS
182692002-03-25 Michael Snyder <msnyder@redhat.com>
18270
18271 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
18272
754b2b8d
FF
182732002-03-25 Fred Fish <fnf@redhat.com>
18274
18275 * gdb.base/list.exp: This test works on remote targets so remove
18276 the short circuit for remote targets. Update copyright.
18277
33c3e192
FF
182782002-03-25 Fred Fish <fnf@redhat.com>
18279
18280 * gdb.base/attach.exp: Fix logic error that was suppressing this
18281 test for all non hppa*-*-hpux* targets, instead of the hp target.
18282 Move comments closer to the suppression point. Also now need to
18283 check that we are running natively.
18284
d43e73ee
MS
182852002-03-22 Michael Snyder <msnyder@redhat.com>
18286
882c8f02
MS
18287 * gdb.base/default.exp: Add test for gcore. Update copyright.
18288 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 18289
04c12f60
FF
182902002-03-06 Fred Fish <fnf@redhat.com>
18291
18292 * gdb.base/funcargs.c: Remove extraneous ';' character.
18293 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
18294
b43df995
MC
182952002-03-04 Michael Chastain <mec@shout.net>
18296
18297 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
18298 accommodate gcc v3 function signature.
18299 * gdb.mi/mi0-var-cmd-exp: Ditto.
18300
92362027
AC
183012002-02-24 Andrew Cagney <ac131313@redhat.com>
18302
18303 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
18304 ``GNU/Linux'' or ``Linux kernel''
18305 * testsuite/gdb.threads/pthreads.c: Ditto.
18306
258ad32d
MC
183072002-02-24 Michael Chastain <mec@shout.net>
18308
18309 * gdb.threads/pthreads.c (thread1): Add a return statement.
18310 (thread2): Likewise.
18311 (foo): Likewise.
18312
04c3b3d4
MC
183132002-02-23 Michael Chastain <mec@shout.net>
18314
18315 * gdb.threads/linux-dp.c (philosopher): Add a return statement
18316 to placate gcc.
18317
5a2a0a20
MC
183182002-02-23 Michael Chastain <mec@shout.net>
18319
18320 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
18321 test "ptype bint". The test passes on all my stabs configurations.
18322
a640f7fc
JB
183232002-02-21 Jim Blandy <jimb@redhat.com>
18324
27924826
JB
18325 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
18326 filename at a time, and watch for the ones we want to see.
18327
a640f7fc
JB
18328 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
18329 types of pointers to prototyped functions.
18330
edcc8c75
AC
183312002-02-20 Andrew Cagney <ac131313@redhat.com>
18332
18333 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
18334 signed, unsigned and straight char.
18335 (padding_char, padding_short, padding_int, padding_long,
18336 padding_long_long, padding_float, padding_double,
18337 padding_long_double): New global variables.
18338 (fill, fill_structs): New functions.
18339
18340 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
18341 for correctly sized writes. Update copyright.
18342 (get_valueof): New procedure.
18343 (get_sizeof): Call get_valueof.
18344 (check_valueof): New procedure.
18345 (check_padding): New procedure.
18346
ac57ea44
MC
183472002-02-20 Michael Chastain <mec@shout.net>
18348
18349 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
18350 to setup_xfail. Document some of the remaining calls.
18351
7a10c941
MC
183522002-02-18 Michael Chastain <mec@shout.net>
18353
18354 * gdb.c++/userdef.exp: Update copyright year.
18355
fb8acdcc
DJ
183562002-02-18 Daniel Jacobowitz <drow@mvista.com>
18357
18358 * gdb.c++/userdef.exp: Test overloaded operators properly.
18359 Remove xfails.
18360
fda6ae12
MS
183612002-02-14 Michael Snyder <msnyder@redhat.com>
18362
18363 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
18364
676a0442
DJ
183652002-02-14 Daniel Jacobowitz <drow@mvista.com>
18366
18367 * gdb.base/a2-run.exp: Check for a remote target properly.
18368 * gdb.base/annota1.exp: Likewise.
18369 * gdb.base/list.exp: Likewise.
18370 * gdb.base/reread.exp: Likewise.
18371 * gdb.base/scope.exp: Likewise.
18372 * gdb.base/shlib-call.exp: Likewise.
18373 * gdb.base/term.exp: Likewise.
18374 * gdb.c++/annota2.exp: Likewise.
18375
78b4f468
RE
183762002-02-13 Richard Earnshaw <rearnsha@arm.com>
18377
18378 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
18379
9a81ba51
MC
183802002-02-10 Michael Chastain <mec@shout.net>
18381
18382 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
18383 (call_after_alloca): Ditto.
18384
004af6c7
DJ
183852002-02-10 Daniel Jacobowitz <drow@mvista.com>
18386
18387 * gdb.base/ending-run.exp: Guard "cont" test with
18388 gdb_skip_stdio_test.
18389
37225f62
JB
183902002-02-06 Jim Blandy <jimb@redhat.com>
18391
18392 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
18393 from here...
18394 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
18395 To here. Disable this test on non-HP platforms. Add big comment.
18396
fe6fdd96
MS
183972002-02-04 Michael Snyder <msnyder@redhat.com>
18398
18399 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
18400 other than d10v and m32r.
18401
036fad3f
RE
184022002-02-02 Richard Earnshaw <rearnsha@arm.com>
18403
18404 * gdb.base/default.exp: Rewrite test patterns to reduce time
18405 taken to match them.
18406
7148ab62
DJ
184072002-01-30 Daniel Jacobowitz <drow@mvista.com>
18408
18409 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
18410 Allow a start function above main.
18411 * gdb.threads/linux-dp.exp: Fix copyright date.
18412
396cc255
DJ
184132002-01-30 Daniel Jacobowitz <drow@mvista.com>
18414
a9c64011
AS
18415 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18416 (check_philosopher_stack): Check for manager thread before checking
18417 for a just-starting thread.
396cc255 18418
f038d31b
DJ
184192002-01-30 Daniel Jacobowitz <drow@mvista.com>
18420
18421 From Neil Booth <neil@daikokuya.demon.co.uk>:
18422 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18423 warnings.
18424
b3ff9d9a
FF
184252002-01-21 Fred Fish <fnf@redhat.com>
18426
18427 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18428 not caller.
18429
39ad761d
JB
184302002-01-21 Jim Blandy <jimb@redhat.com>
18431
18432 * gdb.base/reread.exp: Check that GDB properly re-reads the
18433 executable file when it changes while no inferior is running.
18434
aaf320fa
FF
184352002-01-21 Fred Fish <fnf@redhat.com>
18436
a9c64011
AS
18437 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18438 optionally accept the "shlib events" variation.
aaf320fa 18439
808a31f5
JB
184402002-01-21 Jim Blandy <jimb@redhat.com>
18441
18442 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18443 call `fflush' after every `printf', so that the output is produced
18444 at predictable points, regardless of whatever buffering does (or
18445 doesn't) take place.
18446 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18447 at different points.
18448
4420d5e2
DJ
184492002-01-20 Daniel Jacobowitz <drow@mvista.com>
18450
18451 * gdb.c++/inherit.exp: Update copyright years.
18452 * gdb.c++/method.exp: Likewise.
18453
3e36a0f4
DJ
184542002-01-20 Daniel Jacobowitz <drow@mvista.com>
18455
18456 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18457 artificial methods/arguments.
18458 * gdb.c++/derivation.exp: Likewise.
18459 * gdb.c++/inherit.exp: Likewise.
18460 * gdb.c++/method.exp: Likewise.
18461 * gdb.c++/virtfunc.exp: Likewise.
18462
b4ceaee6
AC
184632002-01-18 Andrew Cagney <ac131313@redhat.com>
18464
18465 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18466 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18467 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18468 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18469 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18470 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18471
ecace851
JB
184722002-01-17 Jim Blandy <jimb@redhat.com>
18473
18474 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18475 anchoring the pattern matching the entry point symbol's name.
18476
375fc983
AC
184772002-01-17 Andrew Cagney <ac131313@redhat.com>
18478
18479 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18480 continue/quit query. Update copyright.
18481
fe6fdd96
MS
184822002-01-14 Michael Snyder <msnyder@redhat.com>
18483
18484 * gdb.base/gcore.exp: Remove extra debugging output.
18485
e017c81f
DJ
184862002-01-13 Daniel Jacobowitz <drow@mvista.com>
18487
18488 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18489 for slightly dubious v2 mangled string.
18490
37ab3bf8
DJ
184912002-01-13 Daniel Jacobowitz <drow@mvista.com>
18492
18493 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18494
1bc05c3a 184952002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18496
1bc05c3a 18497 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18498
1bc05c3a
JM
18499 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18500 constructors.
18501 * gdb.c++/derivation.exp: Likewise.
18502 * gdb.c++/templates.exp: Likewise.
18503 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18504
1bc05c3a
JM
185052002-01-10 Michael Snyder <msnyder@redhat.com>
18506
18507 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18508
a911c360
MS
185092002-01-08 Michael Snyder <msnyder@redhat.com>
18510
18511 * gdb.base/gcore.exp: New test for generate-core-file command.
18512 * gdb.base/gcore.c: Testcase for above.
18513 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18514
ea2119ec
JM
185152002-01-08 Jason Merrill <jason@redhat.com>
18516
18517 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18518
68203136
FF
185192002-01-07 Fred Fish <fnf@redhat.com>
18520
18521 * gdb.c++/overload.exp: Remove unconditional xfails for:
18522 print foo_instance1.overloadargs(1)
18523 print foo_instance1.overloadargs(1, 2)
18524 print foo_instance1.overloadargs(1, 2, 3)
18525 print foo_instance1.overloadargs(1, 2, 3, 4)
18526 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18527 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18528 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18529 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18530 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18531 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18532 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18533 print foo_instance1.overload1arg()
18534 print foo_instance1.overload1arg((char)arg2)
18535 print foo_instance1.overload1arg((signed char)arg3)
18536 print foo_instance1.overload1arg((unsigned char)arg4)
18537 print foo_instance1.overload1arg((int)arg7)
18538 print foo_instance1.overload1arg((unsigned int)arg8)
18539 print foo_instance1.overload1arg((float)arg11)
18540 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18541
21b9b5b1
MS
185422002-01-07 Michael Snyder <msnyder@redhat.com>
18543
18544 * gdb.base/huge.exp: New test. Print a very large target data object.
18545 (skip_huge_test): New test variable. Define if you want to skip this
18546 test. The test reads an 8 megabyte data object from the target, so it
18547 might be very time consuming on remote targets with a slow connection.
18548 * gdb.base/huge.c: New file. Test case for above.
18549
725f922e
FF
185502002-01-07 Fred Fish <fnf@redhat.com>
18551
18552 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18553 g_instance.bfoo, and g_instance.cfoo.
18554
889bf7c5 185552002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18556
889bf7c5
PA
18557 * gdb.base/break.c (multi_line_if_conditional): New function.
18558 (multi_ilne_while_conditional): Likewise.
18559 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18560 IF or WHILE condition puts the breakpoint at the start of
18561 the condition.
f286b2c3 18562
634d57ec
JL
18563 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18564 hppa*-*-hpux* expected failure.
18565 * gdb.base/structs.exp (do_function_calls): Similarly.
18566
18567 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18568 watchpoints.
18569
9fbfe2dc
AC
185702002-01-06 Andrew Cagney <ac131313@redhat.com>
18571
18572 Fix PR gdb/66.
18573 * gdb.base/structs.exp: Replace skip for a29k with skip for
18574 gdb,cannot_call_functions.
18575 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18576 * gdb.base/callfuncs.exp: Ditto.
18577 * gdb.base/call-rt-st.exp: Ditto.
18578 * gdb.base/call-strs.exp: Ditto.
18579 * gdb.base/callfwmall.exp: Ditto.
18580 * gdb.base/scope.exp: Obsolete xfail a29k.
18581 * gdb.c++/misc.exp: Ditto.
18582 * gdb.c++/cplusfuncs.exp: Ditto.
18583 * gdb.base/ptype.exp: Ditto.
18584 * gdb.base/printcmds.exp: Ditto.
18585 * gdb.base/opaque.exp: Ditto.
18586 * gdb.base/list.exp: Ditto.
18587 * gdb.base/funcargs.exp: Ditto.
18588 * gdb.base/default.exp: Ditto.
18589
8ddad156
MS
185902002-01-04 Michael Snyder <msnyder@redhat.com>
18591
ca4976a6 18592 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18593 * gdb.base/maint.exp: Add tests for maint info sections options.
18594
1b074332
JL
18595Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18596
18597 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18598
7d159115
CV
185992001-12-20 Corinna Vinschen <vinschen@redhat.com>
18600
18601 * gdb.asm/arm.inc: New file.
18602 * gdb.asm/asm-source.exp: Add arm targets.
18603 * gdb.asm/configure.in: Ditto.
18604 * gdb.asm/configure: Recreated from configure.in.
18605
8fb87725
JL
18606Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18607
afabe08c
JL
18608 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18609 with HP's compiler.
18610 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18611 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18612 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18613 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18614
18615 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18616 either HP's compilers or GCC.
18617
db521deb
JL
18618 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18619 a SIGBUS or SIGSEGV.
18620
18621 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18622
18623 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18624 can be compiled with either HP's compiler or GCC.
18625
cfa88ab7
JL
18626 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18627 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18628 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18629
ca344dff
JL
18630 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18631 to match current gdb output. Update due to using auto-solib-limit
18632 for limiting instead of overloading auto-solib-add.
18633 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18634 test program.
18635
3f3c6e55 18636 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18637 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18638 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18639 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18640 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18641 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18642 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18643 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18644 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18645 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18646 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18647 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18648 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18649
8fb87725
JL
18650 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18651 a SIGTRAP to the inferior.
18652
cf599fa7
CV
186532001-12-19 Corinna Vinschen <vinschen@redhat.com>
18654
18655 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18656 Substitute call to target_link by call to gdb_compile.
18657
2cd045cd
JL
18658Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18659
a9c64011
AS
18660 * gdb.base/break.exp: Fix HP specific search string when testing
18661 backtracing in a called function.
2cd045cd 18662
a9c64011
AS
18663 * gdb.base/constvars.exp: Only set lang to C++ if we're
18664 compiling the test with HP's compilers.
18665 * gdb.base/volatile.exp: Similarly.
2cd045cd 18666
99ebe9ac
JB
186672001-12-19 Jim Blandy <jimb@redhat.com>
18668
18669 * gdb.base/printcmds.exp: Expect the null character to be printed
18670 as '\0', and the '\013' to be printed as '\v'.
18671 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18672 * gdb.base/setvar.exp: Same.
18673
b9891b29
JB
186742001-12-17 Jim Blandy <jimb@redhat.com>
18675
0eba65ab
JB
18676 * gdb.base/completion.exp: Rather than completing very long
18677 filenames, which can make the readline library produce output we
18678 don't recognize, cd to the directory first, and then complete
18679 using nice, short relative paths.
18680
6970b5b1
JB
18681 * gdb.base/completion.exp: On some systems, there is, in fact, a
18682 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18683 variables as being in scope. So use `no_var_named_this'
18684 instead of `b'.
6970b5b1 18685
b9891b29 18686 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18687 can't find the core file's registers as a failure.
b9891b29 18688
e6ccd35f
JSC
186892001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18690
a9c64011
AS
18691 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18692 test expect string more specific.
e6ccd35f 18693
105ba819
CV
186942001-12-13 Corinna Vinschen <vinschen@redhat.com>
18695
18696 * gdb.asm/asm-source.exp: Add support for xstormy16.
18697 * gdb.asm/configure.in: Ditto.
18698 * gdb.asm/configure: Rebuild.
18699 * gdb.asm/xstormy16.inc: New file.
18700
e9e79dd9
FF
187012001-12-10 Fred Fish <fnf@redhat.com>
18702
18703 * gdb.base/maint.exp: Update to match changes in type dumping code.
18704
347dc97d
JB
187052001-12-10 Jim Blandy <jimb@redhat.com>
18706
18707 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18708 matching the entry point symbol's name at the beginning of the
18709 line.
347dc97d 18710
5178b9d6
DJ
187112001-12-07 Daniel Jacobowitz <drow@mvista.com>
18712
18713 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18714 gdb.c++/inherit.exp, gdb.c++/method.exp,
18715 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18716 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18717 and class layout support.
18718
af890c52
DJ
187192001-12-07 Daniel Jacobowitz <drow@mvista.com>
18720
18721 * gdb.c++/classes.exp: Add test for static member function.
18722 * gdb.c++/misc.cc: Add class with static member function.
18723
7a345fb3
JB
187242001-12-07 Jim Blandy <jimb@redhat.com>
18725
f2e54a80 18726 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18727 those tests as `unsupported'.
18728 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18729 Rewrite subsequent tests to use it.
18730
18731 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18732 those tests as `unsupported'.
18733 * gdb.base/structs.exp (call_struct_func): New function.
18734 (do_function_calls): Use call_struct_func to call the functions
18735 returning structs.
18736
0bc69509
JB
18737 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18738 whether functions are prototyped or not, so we can't possibly pass
18739 arguments to t_float_values2 properly.
18740
7a345fb3
JB
18741 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18742 value of `timeout' for targets other than the mips*tx39-*.
18743
edb6ede1
MS
187442001-12-06 Michael Snyder <msnyder@redhat.com>
18745
d63a86f8 18746 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18747 and detect whether the start symbol has a leading underscore.
18748
2d842f13
JB
187492001-12-04 Jim Blandy <jimb@redhat.com>
18750
18751 * gdb.base/completion.exp: Clarify indentation.
18752
68550daf
JB
187532001-12-03 Jim Blandy <jimb@redhat.com>
18754
18755 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18756 variables on the S/390, not `.word'.
18757
cd5195a8
JB
187582001-11-30 Jim Blandy <jimb@redhat.com>
18759
18760 Add assembly-source tests for s390-ibm-linux.
18761 * gdb.asm/s390.inc: New file.
18762 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18763 the S/390 architecture.
a9c64011 18764 * gdb.asm/configure: Regenerated.
cd5195a8 18765
ca9efc90
MS
187662001-11-30 Michael Snyder <msnyder@redhat.com>
18767
18768 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18769 next, info source, info sources, info line, global and static
18770 variables, and static functions.
18771 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18772 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18773 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18774 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18775 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18776 (gdbasm_leave): Restore frame pointer.
18777 (gdbasm_startup): Copy stack set-up from crt0.S.
18778
d0e66976
FN
187792001-11-26 Fernando Nasser <fnasser@redhat.com>
18780
18781 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18782 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18783 to a local (non-static) variable. Copy tstruct.a to a static buffer
18784 and return a pointer to that buffer.
18785 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18786
e2334072
MK
187872001-11-24 Mark Kettenis <kettenis@gnu.org>
18788
18789 * gdb.asm/configure.in: Fix recognition of ix86 target.
18790 * gdb.asm/configure: Regenerate.
18791
756caa3d
MS
187922001-11-21 Michael Snyder <msnyder@redhat.com>
18793
18794 * gdb.asm/sparc.inc: New file.
18795 * gdb.asm/asm-source.exp: Recognize sparc target.
18796 * gdb.asm/configure.in: Recognize sparc target.
18797 * gdb.asm/configure: Regenerate.
d63a86f8 18798
9a4d72d5
MS
187992001-11-21 Michael Snyder <msnyder@redhat.com>
18800
18801 * gdb.asm/m32r.inc: New file.
18802 * gdb.asm/asm-source.exp: Recognize m32r target.
18803 * gdb.asm/configure.in: Recognize m32r target.
18804 * gdb.asm/configure: Regenerate.
18805
a773d1cd
MS
188062001-11-20 Michael Snyder <msnyder@redhat.com>
18807
017ac23d
MS
18808 * gdb.asm/i386.inc: New file.
18809 * gdb.asm/asm-source.exp: Recognize ix86 target.
18810 * gdb.asm/configure.in: Recognize ix86 target.
18811 * gdb.asm/configure: Regenerate.
18812
a773d1cd
MS
18813 * gdb.c++/namespace.exp: Fix quotes in output messages.
18814
bb632afb
MS
188152001-11-14 Michael Snyder <msnyder@redhat.com>
18816
25d559ca 18817 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18818 qualifier in a type cast expression, to designate an address
18819 in the instruction space (Harvard architecture).
18820
4749e309
MS
188212001-11-13 Michael Snyder <msnyder@redhat.com>
18822
18823 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18824 Tests for expressions using 'const' and 'volatile'.
18825
25050984
CV
188262001-11-13 Corinna Vinschen <vinschen@redhat.com>
18827
18828 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18829
1902c51f
DJ
188302001-11-12 Daniel Jacobowitz <drow@mvista.com>
18831
18832 * lib/mi-support.exp (mi_run_to_helper): Move comments
18833 outside of gdb_expect.
18834
dcf95b47
DJ
188352001-11-11 Daniel Jacobowitz <drow@mvista.com>
18836
18837 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18838 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18839 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18840 mi0_run_to): New functions.
18841 * gdb.mi/mi-simplerun.exp: Use them.
18842 * gdb.mi/mi0-simplerun.exp: Likewise.
18843 * gdb.mi/mi-var-cmd.exp: Likewise.
18844 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18845
45b074e1
AC
188462001-11-10 Andrew Cagney <ac131313@redhat.com>
18847
18848 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18849 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18850
bf50d346
AC
188512001-11-09 Andrew Cagney <ac131313@redhat.com>
18852
18853 * gdb.base/restore.exp: Include $expected value in restored test
18854 message.
18855
9383332c
AC
188562001-11-09 Andrew Cagney <ac131313@redhat.com>
18857
18858 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18859 implemented.
18860
db62520a
MS
188612001-11-08 Michael Snyder <msnyder@redhat.com>
18862
18863 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18864 Add pass/fail message for stop at breakpoint in call dummy function.
18865
b5703437
MS
188662001-11-07 Michael Snyder <msnyder@redhat.com>
18867
d63a86f8
RM
18868 * gdb.c++/templates.exp (test_template_breakpoints):
18869 If we get an overload menu, but it does not match what
760f6330 18870 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18871 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18872 making the whitespace optional. Argument for "new" may be
18873 "unsigned" as well as "unsigned int/long".
d63a86f8 18874 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18875 making the whitespace optional. Also replace "(void) with
18876 "((void|)), making the keyword "void" optional.
d63a86f8 18877 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18878 making the whitespace optional. Also replace "(void) with
18879 "((void|)), making the keyword "void" optional.
3bf40917
MS
18880 * gdb.base/callfuncs.c (t_float_values): This function must
18881 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18882 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18883 can be tested against both cases. Usually one case involves
18884 promotion of float to double, while the other does not.
18885 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18886 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18887 includes a stack frame for "start".
18888
c8ab4e6d
JB
188892001-11-05 Jim Blandy <jimb@redhat.com>
18890
18891 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18892 pointers are 32 bits long, and that offsets of relocs are always
18893 stored in the data (REL-style), and not in the reloc entry itself
18894 (RELA-style).
18895 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18896 stabs.
18897
3f08ced9
MS
188982001-11-01 Michael Snyder <msnyder@redhat.com>
18899
18900 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18901 and regular expression operators by using quoting.
18902
cbfa24cd
MS
189032001-10-31 Michael Snyder <msnyder@redhat.com>
18904
18905 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18906 depending on what the symbol table contains.
18907 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18908 the output of the ptype command. Similarly, accept both "const &"
18909 and "const&".
18910
aaa68313
CV
189112001-10-31 Corinna Vinschen <vinschen@redhat.com>
18912
18913 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18914 symbol `STORAGE' to allow to choose the storage class of
18915 the local datastructures.
18916 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18917 compiler directive.
18918
91740388
MS
189192001-10-30 Michael Snyder <msnyder@redhat.com>
18920
18921 * gdb.base/jump.exp: Allow it to run for all targets.
18922
1b7c05e7
CV
189232001-10-29 Corinna Vinschen <vinschen@redhat.com>
18924
18925 * gdb.base/call-ar-st.c (print_double_array): Match for loop
18926 with new double_array size.
18927 (main): Change storage class of all local variables to static.
18928 Reduce size of double_array to 9.
18929 * gdb.base/call-ar-st.exp: Increase timeout value.
18930 Change expected output for double array to match new size in
18931 call-ar-st.c.
18932
36a22261
CV
189332001-10-29 Corinna Vinschen <vinschen@redhat.com>
18934
18935 * gdb.base/ending-run.exp: Create identical output when passing
18936 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 18937 Stormy16 target.
36a22261 18938
92b8ae91
MK
189392001-10-28 Mark Kettenis <kettenis@gnu.org>
18940
18941 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
18942 that we catch the expected failure under Linux/x86.
18943
cb135b83
OF
189442001-10-29 Orjan Friberg <orjanf@axis.com>
18945
18946 * gdb.base/setvar.exp: Escape curly braces.
18947 * gdb.stabs/weird.exp: Ditto.
18948
6884aa54
DJ
189492001-10-27 Daniel Jacobowitz <drow@mvista.com>
18950
18951 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
18952 * gdm.mi/mi0-hack-cli.exp: Likewise.
18953
0398c9aa
AC
189542001-10-25 Andrew Cagney <ac131313@redhat.com>
18955
18956 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
18957 messages.
18958
d20bf2e8
AC
189592001-10-21 Andrew Cagney <ac131313@redhat.com>
18960
18961 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
18962 checking MI enabled.
18963
03dd63aa
CV
189642001-10-09 Corinna Vinschen <vinschen@redhat.com>
18965
18966 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
18967
1d9d99f3
FCE
189682001-10-04 Frank Ch. Eigler <fche@redhat.com>
18969
18970 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
18971 if gdb child process crashes, just signal an error.
18972
838ae6c4
JB
189732001-10-02 Jim Blandy <jimb@redhat.com>
18974
18975 * lib/gdb.exp (test_xfail_format): Simplify.
18976
18977 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
18978 front of the variable name `format'. Simplify `if'.
18979
8f0cbc1c
DJ
189802001-10-01 Daniel Jacobowitz <drow@mvista.com>
18981
18982 * gdb.threads/pthreads.exp: Wait for output and delay
18983 before sending ^C.
18984
1f08dafd
DJ
189852001-10-01 Daniel Jacobowitz <drow@mvista.com>
18986
18987 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
18988 some incorrect output instead of timing out.
18989 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
18990
674f90ff
CV
189912001-09-28 Corinna Vinschen <vinschen@redhat.com>
18992
18993 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
18994 check to allow additional `int'.
18995
9b284272
DJ
189962001-09-27 Daniel Jacobowitz <drow@mvista.com>
18997
18998 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
18999 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
19000
b55a4771
MS
190012001-09-27 Michael Snyder <msnyder@redhat.com>
19002
19003 * lib/gdb.exp (test_debug_format): New proc.
19004 (setup_xfail_format): Use new proc test_debug_format.
19005 * gdb.base/constvars.exp (local_compiler_xfail_check): New
19006 proc; use new service proc test_debug_format.
19007 Replace all other "gcc_compiled" tests with this test.
19008 * gdb.base/volatile.exp (local_compiler_xfail_check): New
19009 proc; use new service proc test_debug_format.
19010 Replace all other "gcc_compiled" tests with this test.
19011
190122001-09-27 Michael Snyder <msnyder@redhat.com>
19013
19014 * gdb.base/cvexpr.exp: New file.
19015 * gdb.base/cvexpr.c: New file
19016 Test for expressions using const and volatile keywords.
19017
4e6667ac
CV
190182001-09-26 Corinna Vinschen <vinschen@redhat.com>
19019
19020 * gdb.base/constvars.exp: Check for different orders of keywords
19021 and additional "int" strings in output.
19022
4f337972
AC
190232001-09-22 Andrew Cagney <ac131313@redhat.com>
19024
19025 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
19026 responses from "help maint".
19027
2015650d
FCE
190282001-09-19 Frank Ch. Eigler <fche@redhat.com>
19029
19030 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
19031 to localhost:NNN instead of :NNN, in case Xvfb is listening
19032 only on TCP.
19033
f3bcedc1
CV
190342001-09-19 Corinna Vinschen <vinschen@redhat.com>
19035
19036 * gdb.base/recurse.exp: When checking leaving the watchpoint
19037 scope, recognize when gdb is in function's epilogue and pass.
19038
6b819c92
KS
190392001-09-18 Keith Seitz <keiths@redhat.com>
19040
19041 * lib/insight-support.exp (_gdbtk_export_target_info): Add
19042 support for running tests against sid targets.
19043 (gdbtk_done): Ditto.
19044
a10c9419
CV
190452001-09-18 Corinna Vinschen <vinschen@redhat.com>
19046
19047 * gdb.base/ending-run.c (main): Set stdout buffersize
19048 to the same reasonable value for any target.
19049 * gdb.base/ending-run.exp: Add a regular expression
19050 to make testsuite happy on Sanyo Stormy16 target.
19051
739d0d99
CV
190522001-09-17 Corinna Vinschen <vinschen@redhat.com>
19053
19054 * gdb.base/display.c (do_loops): Add float variable `f'.
19055 Increment f in loop.
19056 * gdb.base/display.exp: Increment timeout by 60 seconds.
19057 Change float display test to use variable `f'.
19058
1b8947f0
JB
190592001-09-17 Jim Blandy <jimb@redhat.com>
19060
19061 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
19062 overflowing the limited breakpoint tables on some ROM monitors
19063 (like the ROM68K).
19064
9890ac81
FCE
190652001-09-15 Frank Ch. Eigler <fche@redhat.com>
19066
19067 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
19068 the "-ac" (disable access control) flag.
19069
6db765ea
JH
190702001-08-30 Jeff Holcomb <jeffh@redhat.com>
19071
19072 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
19073 ints.
19074
4c32cc04
KS
190752001-08-30 Keith Seitz <keiths@redhat.com>
19076
19077 * lib/gdb.exp: Move all insight-related functionality into
19078 separate file.
19079 * lib/insight-support.exp: New file.
19080
8d6e6f81
FCE
190812001-08-29 Frank Ch. Eigler <fche@redhat.com>
19082
19083 * config/sid.exp (sid_start): Never set sid verbosity; disable
19084 expect_background {} that consumed its stdout; tolerate </dev/null.
19085 Attempt to set endianness override in "sid" protocol mode. Cleanup.
19086
6a90e1d0
AC
190872001-08-18 Andrew Cagney <ac131313@redhat.com>
19088
19089 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
19090 CLI jump command to start it.
19091 (mi_run_to_main): Fail immediatly when unexpected output.
19092
1759b3c3
AC
190932001-08-18 Andrew Cagney <ac131313@redhat.com>
19094
19095 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
19096 beginning of function. Fix PR gdb/191.
19097
61d11d80
FCE
190982001-08-16 Frank Ch. Eigler <fche@redhat.com>
19099
19100 * config/sid.exp (sid_start): Don't warn if we cannot figure out
19101 what to force sid endianness to.
19102
942a4df2
KS
191032001-08-15 Keith Seitz <keiths@redhat.com>
19104
19105 * lib/gdb.exp (gdbtk_start): Don't set environment
19106 variables for TCL_LIBRARY and friends. Insight will
19107 now figure these out for itself.
19108
0521c418
MS
191092001-08-02 Michael Snyder <msnyder@redhat.com>
19110
19111 * gdb.base/completion.exp: Remove the symbol "a64l" from
19112 the expect string; this is target-specific, and not related
19113 to what is being tested.
19114
74a9a58a
DB
191152001-08-02 Dave Brolley <brolley@redhat.com>
19116
19117 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
19118
c70819fa
MS
191192001-07-25 Michael Snyder <msnyder@redhat.com>
19120
c2b8fa57
MS
19121 * gdb.base/consecutive.exp: New file. Test stepping over
19122 breakpoints on consecutive instructions.
19123 * gdb.base/consecutive.c: New file.
19124
c70819fa
MS
19125 * gdb.base/call-rt-st.exp: Use double-backslash to quote
19126 curly braces in regular expressions.
19127
2b1a1355
MS
191282001-07-25 Michael Snyder <msnyder@redhat.com>
19129
19130 * gdb.base/ending-run.exp: Accept "Program exited normally" as
19131 legitimate output from stepping out of main.
19132
413eca6f
KS
191332001-07-22 Keith Seitz <keiths@redhat.com>
19134
19135 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
19136 the empty string, do not run the tests.
19137
7e5a9322
SC
191382001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19139
19140 * gdb.base/long_long.exp: Detect size of pointer. Take into
19141 account 2-byte pointers when testing for p/a results.
19142
de58f10f
SC
191432001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19144
d63a86f8 19145 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
19146 and defined to 1K for m68hc11.
19147 (random_data): Reduce table to 1K for embedded platforms (68hc11).
19148 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
19149 (sizeof_random_data): New variable to tell the size of the data table;
19150 don't test past this size; always run to main.
19151
d6f5fea1
SC
191522001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19153
19154 * gdb.base/return2.exp: return of long long and double fails for
19155 68HC11; don't execute these tests on that platform.
19156 * gdb.base/return.exp: Return of a double fails for 68hc11.
19157
c477543d
SC
191582001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19159
19160 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
19161 tests that print a float.
19162 * call-rt-st.exp: Likewise.
19163
63cf1c79
MK
191642001-07-12 Mark Kettenis <kettenis@gnu.org>
19165
19166 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
19167 running this test on Linux.
19168
112f9ab5
MC
191692001-06-24 Michael Chastain <chastain@redhat.com>
19170
19171 * gdb.base/arithmet.exp: Remove some tests to make all test names
19172 unique.
19173
4970cb0f
MS
191742001-07-03 Michael Snyder <msnyder@redhat.com>
19175
19176 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
19177 the output of the ptype command.
19178
d85da69f
MS
191792001-07-02 Michael Snyder <msnyder@redhat.com>
19180
4c8a82de
MS
19181 * gdb.base/completion.exp: Don't assume that break.c is the only
19182 source file that may contain functions named "marker".
d85da69f
MS
19183 * gdb.base/corefile.exp: Quote the curly braces in regexp.
19184
8afc772b
AC
191852001-06-28 Andrew Cagney <ac131313@redhat.com>
19186
19187 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
19188 of files to delete.
19189
19190 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
19191 * gdb.disasm/h8300s.exp: New file.
19192 gdb.disasm/h8300s.s: Likewise.
19193
cff22675
AC
191942001-06-27 Andrew Cagney <ac131313@redhat.com>
19195
19196 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
19197 empty breakpoint tables.
19198
68c81b54
AC
191992001-06-25 Andrew Cagney <ac131313@redhat.com>
19200
19201 * lib/mi-support.exp: Update args=... part of stop-reason
19202 patterns. Accept either a list or a tuple.
19203
2dd62704
AC
192042001-06-23 Andrew Cagney <ac131313@redhat.com>
19205
19206 * lib/mi-support.exp: Remove local emacs variable defining
19207 change-log-default-name.
19208
b4127474
MC
192092001-06-22 Michael Chastain <chastain@redhat.com>
19210
19211 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
19212 This is operationally compatible with the previous version.
19213
8dbfb380
JB
192142001-06-13 Jim Blandy <jimb@redhat.com>
19215
19216 * lib/gdb.exp (gdb_test): Doc fix.
19217
f2d8c86d
MC
192182001-06-10 Michael Chastain <chastain@redhat.com>
19219
19220 * gdb.base/exprs.exp: Remove a duplicate test.
19221
81564d34
JB
192222001-06-06 Jim Blandy <jimb@redhat.com>
19223
19224 * gdb.base/return2.exp (main): Use values to test float and double
19225 returns that are not NaN's, to avoid being confused by IEEE
19226 comparison rules.
19227
da55addb
MS
192282001-06-04 Michael Snyder <msnyder@redhat.com>
19229
19230 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 19231 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
19232 rather than wait for 12 more tests to time out.
19233
42c65987
JB
192342001-06-06 Jim Blandy <jimb@redhat.com>
19235
b18bced9 19236 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 19237 Don't forget to match the GDB prompt.
b18bced9 19238
42c65987
JB
19239 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
19240
5b41e5f0
JB
192412001-06-04 Jim Blandy <jimb@redhat.com>
19242
19243 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
19244 command.
19245
015e046f
KB
192462001-05-31 Kevin Buettner <kevinb@redhat.com>
19247
19248 * gdb.base/annota1.exp (info break): Match four or more spaces
19249 after "Address".
19250
fb1ffbbe
MC
192512001-05-31 Michael Chastain <chastain@redhat.com>
19252
19253 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
19254 (dm_type_int_star): Likewise.
19255 (dm_type_long_star): Likewise.
19256 (dm_type_void_star): Likewise.
19257
5ea2a32c
KB
192582001-05-29 Kevin Buettner <kevinb@redhat.com>
19259
19260 * gdb.base/completion.exp (INPUTRC): Set this environment variable
19261 to a known value in order to get consistent results regardless
19262 of the setting of INPUTRC or the presence or contents of .inputrc.
19263
ae23c492
MS
192642001-05-24 Michael Snyder <msnyder@redhat.com>
19265
ac55707e
MS
19266 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
19267 Don't require that the main thread and the manager thread are the
19268 first in the list.
19269
ae23c492
MS
19270 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
19271 debugging. If test fails, issue an "unsupported" not a "fail".
19272
400071f1
JB
192732001-05-24 Jim Blandy <jimb@redhat.com>
19274
19275 Don't assume that short is shorter than int.
19276 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
19277 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 19278 this isn't true.
400071f1
JB
19279 ("print unsigned char == (~0)"): Add test that verifies that ~0,
19280 an int, is not equal to ~0 stored in an unsigned char. This tests
19281 the same thing that the previous test meant to, but works on
19282 16-bit machines, too.
19283 ("print unsigned char != (~0)"): Same test, complemented.
19284
0816a3e5
MS
192852001-05-24 Michael Snyder <msnyder@redhat.com>
19286
19287 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 19288 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
19289 and prevents dejagnu getting out of step.
19290
f6dc23a9
KB
192912001-05-23 Kevin Buettner <kevinb@redhat.com>
19292
19293 * gdb.base/finish.exp (finish_void): Revise pattern for
19294 stopping on the call statement to not permit stopping at
19295 the start of the instructions comprising the call sequence.
19296
7dbd117d
MC
192972001-05-19 Michael Chastain <chastain@redhat.com>
19298
19299 * gdb.base/callfuncs.exp: Make all test names unique.
19300 * gdb.base/commands.exp: Make all test names unique.
19301 * gdb.base/condbreak.exp: Make all test names unique.
19302 * gdb.base/dbx.exp: Make all test names unique.
19303 * gdb.base/default.exp: Make all test names unique.
19304 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
19305 and TIMEOUT messages to their corresponding PASS message.
19306 * gdb.base/ending-run.exp: Make all test names unique.
19307 * gdb.base/long_long.exp: Remove duplicate test.
19308
6b0b0a9e
KB
193092001-05-21 Kevin Buettner <kevinb@redhat.com>
19310
19311 * gdb.base/finish.exp (finish_void): Allow "finish" command to
19312 stop on the call statement as well as the statement after the
19313 call.
19314
2caa35cb
MS
193152001-05-21 Michael Snyder <msnyder@redhat.com>
19316
19317 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
19318
40713331
EZ
193192001-05-10 Elena Zannoni <ezannoni@redhat.com>
19320
a9c64011
AS
19321 * gdb.base/completion.exp: Revamp test. Make it execute on all
19322 platforms.
40713331 19323
c2c1be8d
EZ
193242001-05-10 Elena Zannoni <ezannoni@redhat.com>
19325
a9c64011
AS
19326 * config/gdbserver.exp (gdb_load): Handle the case
19327 in which the arguments to gdbserver are given in the
19328 baseboard configuration file.
19329 Also handle the case in which the server needs to do a
19330 load.
2c9cd303 19331
9671de48
KS
193322001-05-07 Keith Seitz <keiths@cygnus.com>
19333
a9c64011
AS
19334 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
19335 set up the display for testing.
19336 (gdbtk_start): Convert all paths to paths that tcl will like.
19337 Export target information to environment.
19338 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
19339 necessary.
19340 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
19341 (to_tcl_path): New proc to convert a given pathname into
19342 a path acceptible as an argument to a tcl command.
19343 (_gdbtk_export_target_info): New proc to export target info
19344 into the environment for gdbtk testing.
19345 (gdbtk_done): New proc to signal end-of-test.
9671de48 19346
5a360f47
JB
193472001-05-06 Jim Blandy <jimb@redhat.com>
19348
19349 * restore.c: Make the code of caller0 correspond to its comment.
19350
66c756c6
MS
193512001-05-03 Michael Snyder <msnyder@redhat.com>
19352
19353 * config/sid.exp (gdb_target_sid): Check for error messages.
19354 On error or timeout, don't make expect exit (which will terminate
19355 all subsequent tests); instead just make gdb exit.
d63a86f8 19356 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
19357 return a negative value.
19358
a966fde5
JB
193592001-04-24 Jim Blandy <jimb@redhat.com>
19360
851c18e0
JB
19361 * gdb.c++/templates.exp: If we see the prompt for the overload
19362 list, but we haven't recognized any of the longer patterns,
19363 arrange for this test to fail, not hang.
19364
a966fde5
JB
19365 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
19366 variations.
19367
db144853
MC
193682001-04-22 Michael Chastain <chastain@redhat.com>
19369
19370 * gdb.c++/local.exp: Use the 'runto' library function.
19371 * gdb.c++/namespace.exp: Likewise.
19372 * gdb.c++/overload.exp: Likewise.
19373
3207ec21
KB
193742001-03-26 Kevin Buettner <kevinb@redhat.com>
19375
19376 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
19377 * gdb.base/step-line.exp: New file. Test step/next in presence of
19378 #line directives.
19379 * gdb.base/step-line.c: New file. Test program for the above.
19380 * gdb.base/step-line.inp: New file. We pretend that this file has
19381 been transformed by some other tool into step-line.c.
19382
13b57657
JB
193832001-03-21 Jim Blandy <jimb@redhat.com>
19384
19385 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
19386 unmangled operator names.
19387
754cbe1c
JB
193882001-03-20 Jim Blandy <jimb@redhat.com>
19389
19390 * gdb.threads/linux-dp.exp: Recognize an additional message
19391 generated by GDB when it doesn't understand how to debug threads
19392 on the target system.
19393
177495c9
AC
193942001-03-19 Andrew Cagney <ac131313@redhat.com>
19395
19396 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
19397
f266096b
MC
193982001-03-12 Michael Chastain <chastain@redhat.com>
19399
19400 * gdb.c++/derivation.exp: Use the 'runto' library function.
19401
cac3c2ff
MC
194022001-03-12 Michael Chastain <chastain@redhat.com>
19403
19404 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
19405
b6c11a24
MC
194062001-02-24 Michael Chastain <chastain@redhat.com>
19407
19408 * gdb.c++/ref-types.exp: Change handwritten code to library
19409 function 'runto'.
19410
6bae5bce
OF
194112001-03-16 Orjan Friberg <orjanf@axis.com>
19412
19413 * gdb.base/signals.exp: Set count to 0 explicitly.
19414
0015fd9a
MS
194152001-03-15 Mark Salter <msalter@redhat.com>
19416
19417 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19418 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
19419 (gdb_load): Add support for additional target_info: gdb_download_size
19420 and gdb_load_timeout.
0015fd9a 19421
fc33412a
DT
19422Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19423
19424 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
19425 file -- to prevent failing when the compile fails but we have no
19426 intention of running the tests anyway.
fc33412a
DT
19427
19428 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19429 tests if set.
19430
19431 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 19432 integers.
fc33412a
DT
19433
19434 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19435 * gdb.c++/namespace.exp: Ditto.
19436
115f06de
OF
194372001-03-07 Orjan Friberg <orjanf@axis.com>
19438
19439 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19440 * gdb.base/pointers.exp: Relax pattern match of decimals.
19441
b6ba6518
KB
194422001-03-06 Kevin Buettner <kevinb@redhat.com>
19443
19444 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19445 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19446 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19447 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19448 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19449 config/sh.exp, config/sid.exp, config/slite.exp,
19450 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19451 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19452 config/vxworks.exp, config/vxworks29k.exp,
19453 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19454 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19455 gdb.base/arithmet.exp, gdb.base/assign.exp,
19456 gdb.base/async.exp, gdb.base/attach.exp,
19457 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19458 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19459 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19460 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19461 gdb.base/commands.exp, gdb.base/completion.exp,
19462 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19463 gdb.base/constvars.exp, gdb.base/corefile.exp,
19464 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19465 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19466 gdb.base/ending-run.exp, gdb.base/environ.exp,
19467 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19468 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19469 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19470 gdb.base/funcargs.exp, gdb.base/help.exp,
19471 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19472 gdb.base/logical.exp, gdb.base/long_long.exp,
19473 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19474 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19475 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19476 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19477 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19478 gdb.base/regs.exp, gdb.base/relational.exp,
19479 gdb.base/remote.exp, gdb.base/reread.exp,
19480 gdb.base/restore.exp, gdb.base/return2.exp,
19481 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19482 gdb.base/selftest.exp, gdb.base/setshow.exp,
19483 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19484 gdb.base/sigall.exp, gdb.base/signals.exp,
19485 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19486 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19487 gdb.base/step-test.exp, gdb.base/structs.c,
19488 gdb.base/structs.exp, gdb.base/structs2.exp,
19489 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19490 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19491 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19492 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19493 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19494 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19495 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19496 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19497 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19498 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19499 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19500 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19501 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19502 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19503 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19504 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19505 gdb.trace/circ.exp, gdb.trace/collection.exp,
19506 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19507 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19508 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19509 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19510 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19511 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19512 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19513 notices.
19514
dc96c6c7 195152001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19516
19517 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19518 first arg is int not float.
19519
dc96c6c7 195202001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19521
19522 * gdb.base/reread.exp: Unsupported for non-native targets;
19523 doesn't work for remote debugging.
19524
9b0c4aeb
FN
195252001-02-19 Fernando Nasser <fnasser@redhat.com>
19526
19527 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19528 * gdb.base/ending-run.exp: Properly handle the BSP state when
19529 stepping past the end of main.
9b0c4aeb 19530
02aa71d5
MC
195312001-02-19 John Moore <jmoore@redhat.com>
19532
19533 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19534 Converted HPUX fix for non-expected items following multiple
19535 step commands into general solution for all platforms.
19536
1fa449a4
MC
195372001-02-18 Michael Chastain <chastain@redhat.com>
19538
19539 * gdb.c++/classes.exp (do_tests): Change runto statements
19540 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19541 statements demangler agnostic.
19542 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19543 (gdb_virtfunc_restart): Likewise.
19544
b2f9ec70
MC
195452001-02-14 Michael Chastain <chastain@redhat.com>
19546
19547 * gdb.c++/inherit.exp (do_tests): Change runto statements
19548 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19549 statements demangler agnostic.
19550
cf74b8ca
AC
19551Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19552
19553 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19554 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19555 before calling common_routine 15 times'' tests.
cf74b8ca 19556
99f78f56
MC
195572001-02-11 Michael Chastain <chastain@redhat.com>
19558
19559 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19560 Helps the test script figure out which demangler is in use.
19561 (dm_type_foo_ref): Ditto.
19562 (dm_type_int_star): Ditto.
19563 (dm_type_long_star): Ditto.
19564 (dm_type_unsigned_int): Ditto.
19565 (dm_type_void): Ditto.
19566 (dm_type_void_star): Ditto.
99707966 19567 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19568 Probe the gdb demangler and set variables to accommodate
19569 formatting differences.
19570 (info_func_regexp): New function. Same as info_func, but
19571 matches against a regexp.
19572 (info_func): Match against a literal string.
19573 (print_addr_2): New function. Match against a literal string,
19574 which can be different from the input to gdb.
19575 (print_addr): Simply call print_addr_2 with the same argument twice.
19576 (test_lookup_operator_functions): Use demangler formatting variables.
19577 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19578 the tests in the same order as the C++ class declaration.
19579 (test_paddr_operator_functions): Ditto.
19580 (test_paddr_overloaded_functions): Ditto.
19581 (test_paddr_hairy_functions): Use demangler formatting variables.
19582 Add reference to gdb/19 for related tests.
19583 (do_tests): Call probe_demangler.
19584
1de8f023
KB
195852001-01-30 Kevin Buettner <kevinb@redhat.com>
19586
19587 * gdb.c++/templates.cc (printf): Remove unused function definition.
19588
ca3f91ed
MS
195892001-01-26 Felix Lee <flee@redhat.com>
19590
19591 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19592
195932001-01-25 matthew green <mrg@redhat.com>
19594
19595 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19596 up sid.
19597 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19598
195992001-01-25 matthew green <mrg@redhat.com>
19600
19601 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19602 Deprecate $sid_spawn_id.
ca3f91ed
MS
19603 (sid_exit): Remove code necessary only for `spawn.'
19604
196052001-01-25 matthew green <mrg@redhat.com>
19606
19607 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19608
fb18ec4a
MC
196092001-01-28 Michael Chastain <chastain@redhat.com>
19610
19611 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19612 to call when tests fail. It takes gdb out of the overloaded
19613 function choice menu back to the main prompt, so that the test
19614 program stays synchronized.
19615 (set_bp_overloaded): New proc to collect all the common
19616 code for setting a breakpoint on an overloaded name. Calls
19617 take_gdb_out_of_choice_menu when needed.
19618 (menu_overload1arg): New variable to collect the repeated
19619 instances of the expected menu for an overloaded name. Change
19620 the regular expression to handle changes in g++ type encoding:
19621 "void" can be either "void" or "", and "unsigned int" can be
19622 either "unsigned int" or "unsigned".
19623 (continue_to_bp_overloaded): Change regular expressions to handle
19624 changes in g++ type encoding.
19625 (no proc): Call take_gdb_out_of_choice_menu when needed.
19626 Remove redundant calls to "info break". Accept either "canceled"
19627 or "cancelled". Change regular expressions in "info break"
19628 calls to handle changes in g++ type encoding. Give all tests
19629 unique strings.
19630
9c646a6e
BE
196312001-01-17 Ben Elliston <bje@redhat.com>
19632
19633 * config/sid.exp: New file.
19634
9549d9c1
AC
19635Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19636
19637 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19638
dc96c6c7 196392000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19640
19641 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19642 Add a RE to accept a non-ascii char if one is ever presented.
19643
b4df4f68
FN
196442000-12-20 Fernando Nasser <fnasser@redhat.com>
19645
297dd0fd 19646 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19647
dc96c6c7 196482000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19649
d63a86f8 19650 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19651 in regexp. One '\' does not suffice on Linux.
19652
4a7bddb6
MC
196532000-12-09 Michael Chastain <chastain@redhat.com>
19654
19655 * gdb.base/break.exp (test_clear_command): Use a marker function
19656 rather than 'main' for the test function. Also move this
19657 test to an execution point where the marker function names are
19658 guaranteed to be bound to functions. (Executing tests after a
19659 'finish' from main runs into name conflicts with local names
19660 in __libc_start_main).
19661
dc96c6c7 196622000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19663
19664 * gdb.base/finish.exp: New test for gdb's "finish" command.
19665 * gdb.base/return2.exp: New test for gdb's "return" command.
19666 * gdb.base/return2.c: New source file for above.
19667
dc96c6c7 196682000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19669
19670 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19671 * gdb.base/miscexprs.exp: Ditto.
19672 * gdb.base/pointers.exp: Ditto.
19673 * gdb.c++/derivation.exp: Ditto.
19674 * gdb.c++/local.exp: Ditto.
19675 * gdb.c++/namespace.exp: Ditto.
19676 * gdb.c++/overload.exp: Ditto.
19677 * gdb.c++/ref-types.exp: Ditto.
19678
dc96c6c7 196792000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19680
19681 * gdb.base/constvars.exp: Test result of "up" command.
19682 * gdb.base/miscexprs.exp: Ditto.
19683 * gdb.base/pointers.exp: Ditto.
19684 * gdb.base/scope.exp: Ditto.
19685 * gdb.c++/derivation.exp: Ditto.
19686 * gdb.c++/local.exp: Ditto.
19687 * gdb.c++/namespace.exp: Ditto.
19688 * gdb.c++/overload.exp: Ditto.
19689 * gdb.c++/ref-types.exp: Ditto.
19690
44097287
FN
196912000-11-22 Michael Chastain <chastain@redhat.com>
19692
19693 * mips_pro.exp: Accept either "middle -> top -> main" or
19694 "middle -> main" in the backtrace, because gcc can optimize
19695 tail calls to jumps. Remove setup_xfail for the hppa case.
19696 Add a comment with the original warning messages from PR 3016,
19697 which was filed in 1993, to preserve them for posterity.
19698
9d2e1bab
ND
196992000-11-17 Nick Duffek <nsd@redhat.com>
19700
19701 * lib/gdb.exp (gdb_test): Override timeout with board info.
19702
1aca8eb7
ND
197032000-11-17 Nick Duffek <nsd@redhat.com>
19704
19705 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19706 the second kill and detach messages.
19707
93076499
ND
197082000-11-17 Nick Duffek <nsd@redhat.com>
19709
19710 * configure.in: Add AC_EXEEXT.
19711 * configure: Regenerate.
19712 * Makefile.in (just-check): Export EXEEXT.
19713 * lib/gdb.exp ($EXEEXT): Import from environment.
19714 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19715 expect "maint dump-me" on Cygwin.
19716 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19717 $EXEEXT.
19718
30e87cd3
ND
197192000-11-17 Nick Duffek <nsd@redhat.com>
19720
19721 * gdb.base/break.exp: Test backtrace and finish from called
19722 function on all platforms, not just HP-UX.
19723
dc96c6c7 197242000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19725
19726 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19727 code from gdb_target_monitor, so it can be used independantly
19728 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19729
dc96c6c7 197302000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19731
19732 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19733 * gdb.base/corefile.exp: Expect the message "Program is being
19734 debugged already" when we send the "corefile" command, since
19735 the preceeding gdb_load may have connected gdb to a remote target.
19736 * gdb.base/display.exp: Disable hardware watchpoints if new
19737 board info variable "no_hardware_watchpoints" is true.
19738 Replace single-letter commands with more readable ones.
19739 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19740 if new board info variable "no_hardware_watchpoints" is true.
19741 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19742 to see if stdio (printf) testing is possible.
19743 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19744 board info variable "no_hardware_watchpoints" is true. Use new
19745 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19746
39124dea
FN
197472000-11-13 Fernando Nasser <fnasser@redhat.com>
19748
19749 From Orjan Friberg <orjanf@axis.com>:
19750 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19751 in array print pattern match.
19752
a9e2e984
FN
197532000-11-09 Fernando Nasser <fnasser@redhat.com>
19754
19755 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19756 spelling "cancelled" to U.S. spelling "canceled" to match changes
19757 made to gdb.
19758 * gdb.c++/ovldbreak.exp: Ditto.
19759
c7db355b
PS
197602000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19761
19762 * gdb.base/callfuncs.c (main): Moved to end of file, call
19763 t_double_values to initialize the FPU before inferior calls are made.
19764 * gdb.base/callfuncs.exp: Test for register preservation after calling
19765 inferior functions. Add tests for continuining, finishing and
19766 returning from a stop in a call dummy.
19767
dc96c6c7 197682000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19769
19770 * gdb.base/commands.exp: Break up long lines, and re-indent.
19771
dc96c6c7 197722000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19773
19774 * config/gdbserver.exp: Rewritten from the ground up, to make it
19775 compatible with the current dejagnu tree, and to make it work with
19776 the new "gdbserver" in libremote.
19777
dc96c6c7 197782000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19779
19780 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19781 * gdb.base/varargs.exp: Skip entire test if no printf support.
19782 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19783 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19784
dc96c6c7 197852000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19786
19787 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19788 no floating point support.
19789 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19790 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19791 * gdb.base/call-rt-st.exp: Ditto.
19792 * gdb.base/call-strs.exp: Ditto.
19793
bac5fc66
JG
197942000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19795
19796 * gdb.base/sizeof.c: include <stdio.h>.
19797
19798 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19799 'finish', otherwise uncaptured gdb_prompt would potentially
19800 throw remaining test points out of sync.
bac5fc66 19801
b22a6027
SB
198022000-07-26 Scott Bambrough <scottb@netwinder.org>
19803
19804 * gdb.base/recurse.exp: Run tests for all targets.
19805 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19806 gnu-oldld case on ARM.
19807 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19808 for ARM targets.
d63a86f8 19809
d8231941
AG
19810Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19811
19812 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19813 * gdb.java/configure: Rebuild.
19814
8caabe69
AG
19815Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19816
19817 * gdb.java/jv-exp.exp: New file.
19818
9d273ca3
AG
19819Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19820
19821 * configure: Rebuilt.
19822 * configure.in (configdirs): Add gdb.java.
19823 * gdb.java/jmisc.java: New file.
19824 * gdb.java/jmisc.exp: New file.
19825 * gdb.java/Makefile.in: New file.
19826 * gdb.java/configure: Rebuilt.
19827 * gdb.java/configure.in: New file.
19828 * lib/java.exp: New file.
19829
4f823a66
AC
19830Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19831
19832 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19833 underflow.
4f823a66 19834
2391e11d
AC
19835Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19836
19837 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19838 and the compilers sizes.
2391e11d 19839
54602222
ND
198402000-07-09 Nick Duffek <nsd@redhat.com>
19841
19842 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19843 (use_methods): New function.
19844 (main): Call use_methods().
19845 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19846 (do_tests): Call test_method_param_class.
19847
2bec0572
ND
198482000-07-09 Nick Duffek <nsd@redhat.com>
19849
19850 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19851 spelling.
19852 (test_enums): New procedure. Move enum tests from end of script
19853 to here. Set breakpoint on function name instead of line number.
19854 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19855 (enums2): New marker function.
19856 (enums1): New function.
19857 (main): Call enums1(). Move enum tests to enums1().
19858
78492fde
AC
19859Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19860
19861 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19862 compile/link program. Update line numbers.
78492fde
AC
19863 * gdb.asm/d10v.inc: Define ``startup''.
19864 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19865
49a2cef8
AC
19866Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19867
19868 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19869
3e6c8688
EZ
198702000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19871
19872 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19873 of 'help maint print' command.
3e6c8688 19874
9ff5cbe9
AC
19875Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19876
19877 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19878 they use gdb_expect_list.
9ff5cbe9 19879
17c579bd
AC
19880Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19881
19882 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19883 memory-read-packet-size'' instead of ``set endian big'' to test
19884 long commands.
17c579bd 19885
e6d71bf3
DB
198862000-06-03 Daniel Berlin <dan@cgsoftware.com>
19887
19888 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19889 g++, and stop skipping them.
e6d71bf3
DB
19890
19891 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19892 work under g++.
19893
d63a86f8 19894 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19895 initialization.
19896
dc96c6c7 198972000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19898
19899 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19900 the regular expression: accept an (almost) arbitrary sequence of
19901 "frames-invalid" and "breakpoints-invalid" messages both before
19902 and after the "starting" message.
19903
dc96c6c7 199042000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19905
19906 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19907
dc96c6c7 199082000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19909
19910 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19911 Relax the regular expression a little, make it pass on Solaris 8.
19912
8216cda9
KB
199132000-05-12 Kevin Buettner <kevinb@redhat.com>
19914
19915 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19916 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19917 Instead, it is permissible for gdb to stop on the line of the
19918 call itself.
19919
1a570b2f
MS
199202000-05-12 Michael Snyder <msnyder@.cygnus.com>
19921
19922 * gdb.base/break.exp (bp on small function, optimized file):
19923 Add a second pass pattern. The behavior differs here between stabs
19924 and dwarf for one-line functions. Stabs preserves two line symbols
19925 (one before the prologue and one after) with the same line number,
19926 but dwarf regards these as duplicates and discards one of them.
19927 Therefore the address after the prologue (where the breakpoint is)
19928 has no exactly matching line symbol, and GDB reports the breakpoint
19929 as if it were in the middle of a line rather than at the beginning.
19930
dc96c6c7 199312000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 19932
d63a86f8 19933 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
19934 rather than "send_gdb" (for consistancy).
19935
7d418785
AC
19936Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
19937
19938 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
19939 * gdb.c++/templates.cc: Properly check for GCC version number.
19940 * lib/compiler.cc: Likewise
19941
dc96c6c7 199422000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 19943
d63a86f8 19944 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
19945 gdb may not stop at the first line of main, due to code motion.
19946
dc96c6c7 199472000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
19948
19949 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
19950 This test depends on parsing the printf output from the target.
19951 Since the sparclet stub doesn't do stdio, this will never work.
19952 * gdb.base/call-rt-st.exp: ditto.
19953 * gdb.base/call-strs: ditto.
19954
dc96c6c7 199552000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
19956
19957 * gdb.base/miscexprs.exp: make sizeof long array test portable.
19958
19959 * gdb.base/ending-run.exp: After connecting to a remote target,
19960 but before running, the target will appear to be in a random
19961 location. Specify both a file and a line for breakpoints.
19962 Also, the function that calls main may be called 'init'
19963 rather than 'start'.
19964
a5a51225
EZ
199652000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19966
19967 * gdb.base/help.exp: Update output for add-symbol-file command.
19968
7930cc7c
FN
199692000-04-10 Fernando Nasser <fnasser@cygnus.com>
19970
19971 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19972 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
19973
23e37ab1
C
199742000-04-07 J.T. Conklin <jtc@redback.com>
19975
e93c542c
C
19976 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
19977
23e37ab1
C
19978 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
19979
591b8fa3
PDM
19980Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
19981
19982 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 19983 values that can be represented exactly.
591b8fa3
PDM
19984 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
19985 above change, and to not check against the directory part of the source
19986 file name.
19987 (step into print_long_arg_list): Likewise.
19988 (print print_small_structs from print_long_arg_list): Likewise.
19989 (print print_long_arg_list): Likewise.
19990
7a495180
EZ
199912000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19992
30b53638 19993 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 19994
beb998c6
AC
19995Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
19996
19997 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
19998
1c689132
DB
199992000-03-25 Daniel Berlin <dan@cgsoftware.com>
20000
20001 * gdb.base/commands.exp (deprecated_command_test): Add test for
20002 deprecate with no arguments.
20003
c1790a9d
JL
200042000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
20005
20006 * gdb.base/break.exp: Add new test for setting breakpoints on
20007 optimized code so we can test breakpoints work even when function
20008 prologues may be optimized away
20009
003ba290
FN
200102000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
20011
20012 From David Whedon <dwhedon@gordian.com>
a9c64011 20013 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 20014
6837a0a2
DB
200152000-03-22 Daniel Berlin <dan@cgsoftware.com>
20016
20017 * gdb.base/help.exp: Added test for new apropos command.
20018
b9593231
KB
200192000-03-21 Kevin Buettner <kevinb@redhat.com>
20020
20021 * gdb.base/pointers.c (usevar): New function.
20022 (main): Make sure that global variables v_int_pointer2, rptr,
20023 and y are all referenced someplace in the program by calling
20024 usevar() on them. [Some linkers delete symbols which are
20025 never referenced. The space remains, but there's no way to
20026 get a (symbolic) handle on the variable from the debugger.]
20027
751a959b
EZ
200282000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20029
20030 * gdb.base/printcmds.c: Add typedeffed arrays.
20031
20032 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 20033 procedure to test arrays that are typedef'd.
751a959b 20034
73a93a32
JI
200352000-03-13 James Ingham <jingham@leda.cygnus.com>
20036
20037 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 20038 the library directories.
73a93a32 20039
fb40c209
AC
20040Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
20041
20042 * configure.in (configdirs): Add sub directory gdb.mi.
20043 * configure: Re-generate.
20044
20045 * gdb.mi: New directory.
d63a86f8 20046
ee4dd2c9
AC
200472000-02-25 Scott Bambrough <scottb@netwinder.org>
20048
20049 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 20050 a long long value as a double on ARM platforms.
ee4dd2c9 20051
70f0cc22
JB
200522000-02-16 Jim Blandy <jimb@redhat.com>
20053
20054 * gdb.base/break.exp ("breakpoint line number"): Make sure the
20055 default source file is set properly before running this test.
20056
853819b8
EZ
200572000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20058
20059 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 20060 gdbtk/library directory, not in gdbtcl2.
853819b8 20061
dfcd3bfb
JM
200622000-02-04 Jim Blandy <jimb@redhat.com>
20063
20064 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
20065 backslash from regexp pattern.
20066
20067 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
20068 procedure. Use it to run all the "continue to bp overloaded"
20069 tests. Note that this changes the names of the tests slightly.
20070 If the breakpoint hit message includes a hex PC value, because
20071 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
20072 from the real source code, still consider that a pass.
20073
20074 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
20075 XFAIL here if the breakpoint message contains a hex address. Note
20076 similar change on 1999-11-02.
20077
20078 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
20079
20080 * gdb.base/ptype.exp: Establish a default source file before
20081 calling get_debug_format.
20082
200832000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
20084
20085 * gdb.base/watchpoint.exp: Remove duplication of test messages.
20086
8b93c638
JM
200872000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20088
20089 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
20090 of successive stepi commands -- while in the prologue we should see
20091 the function entry bracket.
20092
200932000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20094
20095 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
20096 reach __change_mode() when stepping through the end of main().
20097
c5394b80
JM
200982000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
20099
20100 * gdb.base/default.exp: Fix expected pattern.
20101 * gdb.base/help.exp: Same.
20102
0d06e24b
JM
201032000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20104
20105 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 20106 Don't use xfail's because that affects only the following test.
d63a86f8 20107
0d06e24b 20108 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 20109 solaris or linux.
0d06e24b
JM
20110
20111 * gdb.base/selftest.exp: Update to reflect changes to main.c.
20112
dc96c6c7 201132000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 20114
d63a86f8 20115 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
20116 "A syntax error" rather than "A parse error". Accept both.
20117
201182000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
20119
20120 * gdb.base/default.exp: Remove OS dependent string from "target
20121 remote" test.
20122 * gdb.base/help.exp: Same for "help target remote" test.
20123
c3f6f71d
JM
201242000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20125
20126 From Jim Kingdon <kingdon@redhat.com>:
20127
20128 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
20129 prompt (cleanup rather than necessity, but still might keep output
20130 from spilling to next test).
c3f6f71d
JM
20131
201322000-01-02 Fred Fish <fnf@cygnus.com>
20133
20134 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
20135 AIX, which defines them in <sys/types.h>.
20136
ed9a39eb 201371999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 20138
ed9a39eb 20139 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 20140 float" test.
ed9a39eb
JM
20141
201421999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 20143
ed9a39eb 20144 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
20145
20146 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
20147 outermost frame disallowed".
20148
201491999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
20150
20151 * gdb.base/setvar.exp: New tests for setting the value of a struct
20152 with a constant list.
20153
201541999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20155
20156 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
20157 require the user to type a cast before setting the value of a struct.
20158
de57eccd
JM
201591999-12-06 Jim Blandy <jimb@cygnus.com>
20160
20161 * gdb.base/default.exp: Expect the new 'info float' command on
20162 all i386 platforms.
20163
20164 * gdb.threads/linux-dp.exp: Expand our ability to recognize
20165 LinuxThreads libraries that don't support debugging.
20166
c2d11a7d
JM
20167Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20168
20169 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
20170 Change the buffer type to ``unsigned char'' to simplify size
20171 arithmetic.
c2d11a7d
JM
20172
20173 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
20174 stub only handles 400-1 byte packets. Verify that the download
20175 worked.
c2d11a7d
JM
20176
201771999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
20178
20179 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
20180 tests, using UNRESOLVED for the untested cases. Also, does not wait
20181 for a timeout if the prompt was received before a recognizable pattern.
20182
201831999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
20184
20185 * lib/gdb.exp (gdb_expect_list): Fix spelling.
20186
201871999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20188
20189 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 20190 watchpoints.
c2d11a7d
JM
20191
201921999-11-24 Jason Merrill <jason@casey.cygnus.com>
20193
20194 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
20195
20196 * gdb.c++/local.exp: Be more flexible in recognizing local class
20197 name mangling. Don't allow horribly truncated method names.
20198 * gdb.c++/derivation.exp: Expect protected inheritance.
20199 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
20200 * gdb.c++/virtfunc.exp: Likewise.
20201 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
20202 when printing a nested enum.
20203
202041999-11-22 Jim Blandy <jimb@cygnus.com>
20205
20206 * gdb.base/step-test.exp: Properly await GDB's response to setting
20207 a breakpoint on the call to large_struct_by_value.
20208
20209 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
20210 just because we have debug info for the `start' function.
20211
202121999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
20213
20214 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
20215 "Unknown signal" messages, which indicate (on LinuxThreads) that
20216 GDB doesn't know how to debug threads on this system. This is
20217 better than hanging while philosopher 0 dumps chatter into gdb.log.
20218
202191999-11-18 Tom Tromey <tromey@cygnus.com>
20220
20221 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
20222
202231999-11-18 Fred Fish <fnf@cygnus.com>
20224
20225 * gdb.base/coremaker2.c: Add sample program for generating
20226 cores that is more self contained than coremaker.c. Eventually
20227 I'll add more code to this and tie it into the testsuite.
20228
4ce44c66
JM
202291999-11-12 Stan Shebs <shebs@andros.cygnus.com>
20230
20231 * gdb.base/dollar.exp: Remove, now in gdb.hp.
20232
202331999-11-10 Jimmy Guo <guo@cup.hp.com>
20234
20235 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 20236 from $srcdir/lib/.
4ce44c66 20237 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 20238 and gdb.c++/.
4ce44c66
JM
20239
20240 * gdb.c++/derivation.exp: remove redundant get compiler info code.
20241
d63a86f8 20242 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
20243 'continue with watch' test point.
20244
202451999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
20246
20247 Merged from p2linux-990323-branch:
d63a86f8 20248
4ce44c66
JM
20249 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
20250
11cf8741
JM
20251Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
20252
20253 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 20254 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
20255
20256Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
20257
20258 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 20259 gdb_expect_list.
11cf8741
JM
20260
20261Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
20262
20263 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
20264
202651999-11-03 Mark Salter <msalter@cygnus.com>
20266
20267 * gdb.base/break.exp: Fix "stub continue" pattern.
20268
202691999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
20270
20271 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
20272
202731999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
20274
20275 * gdb.base/display.exp ("finish"): Add timeout clause.
20276
20277 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
20278 plain prompt clause, so this doesn't have to time out in order to
20279 fail.
20280
20281 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 20282 breakpoint hit messages include an address.
11cf8741
JM
20283
20284 * gdb.base/display.exp: Don't forget to escape parens in regular
20285 expressions. Unix regexp notatation sucks.
20286
202871999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20288
20289 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 20290 order for 'signalled' message.
11cf8741 20291
5c44784c
JM
202921999-11-01 Stan Shebs <shebs@andros.cygnus.com>
20293
20294 From Jimmy Guo <guo@cup.hp.com>:
20295 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
20296 * gdb.base/annota1.c: Add code for tests to work with.
20297
202981999-10-26 Frank Ch. Eigler <fche@cygnus.com>
20299
20300 * gdb.base/remote.exp: New test for remote downloading settings.
20301 * gdb.base/remote.c: New file with large .data.
20302
917317f4
JM
203031999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
20304
20305 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
20306 for LinuxThreads support, merged from the Code Fusion branch.
20307
20308Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
20309
20310 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
20311 containing exp_continue into a while within an expect. Don't
20312 attempt a start more than three times. Check return value from
20313 gdb_load.
d63a86f8 20314
2df3850c
JM
20315Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
20316
20317 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 20318 a pass case.
2df3850c 20319
2acceee2
JM
203201999-10-01 Kevin Buettner <kevinb@cygnus.com>
20321
20322 * gdb.base/break.c (main): Added a statement that we can step
20323 off of.
20324 * gdb.base/break.exp: Added tests for setting a breakpoint
20325 at an offset and stepping onto a breakpoint.
20326
203271999-10-01 Fred Fish <fnf@cygnus.com>
20328
d63a86f8 20329 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
20330 gdb output.
20331
c2c6d25f
JM
203321999-09-18 Jim Blandy <jimb@cris.red-bean.com>
20333
20334 * gdb.base/break.exp: Code locations are in hex, don't forget!
20335 (For HP-UX.)
20336
203371999-09-17 Stan Shebs <shebs@andros.cygnus.com>
20338
20339 * condbreak.exp: Use break.c as test program.
20340 * condbreak.c: Remove, redundant with break.c.
20341
203421999-09-15 Stan Shebs <shebs@andros.cygnus.com>
20343
20344 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 20345 Z-packets if the target needs it.
c2c6d25f
JM
20346
203471999-09-13 James Ingham <jingham@leda.cygnus.com>
20348
20349 * gdb.c++/overload.exp: Added tests for listing overloaded
20350 functions with function pointers in the arg, explicitly calling
20351 out the version you want.
20352
cff3e48b
JM
203531999-09-09 Stan Shebs <shebs@andros.cygnus.com>
20354
20355 * long_long.exp: Add variations of test cases that work for
20356 targets with 16-bit ints and 32-bit doubles.
20357
d4f3574e
SS
203581999-09-08 Stan Shebs <shebs@andros.cygnus.com>
20359
20360 * break.c (main): Compare a possibly-uninitialized argc with an
20361 unlikely value that fits in 16 bits.
20362
203631999-09-07 Stan Shebs <shebs@andros.cygnus.com>
20364
20365 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
20366 0xfeeb, don't want negative numbers if ints are 16 bits.
20367
20368 * lib/gdb.exp (skip_cplus_tests): New proc.
20369 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
20370 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
20371 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
20372 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
20373 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
20374 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
20375 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
20376 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
20377
20378 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
20379
20380Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
20381
20382 * gdb.base/corefile.exp (up): Allow a parameter to appear
20383 in the frame that we're going up to.
20384
20385 From Jim Blandy <jimb@cygnus.com>:
20386
20387 * gdb.base/default.exp (info float): Expect some output now.
20388
20389 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
20390 returning floating-point values to fail on the x86.
20391 * gdb.base/callfwmall.exp (do_function_calls): Same.
20392
20393 * gdb.base/list.exp (test_listsize): Correct expectations for
20394 listing line 1 with listsize 2. Also, listing a single line
20395 works now, as does listing three lines. [Kevin's note: There
20396 were a number of other cases fixed too where the expectations
20397 differed...]
20398
203991999-09-02 Stan Shebs <shebs@andros.cygnus.com>
20400
20401 * gdb.base/selftest.exp: Add case for when version prints as
20402 constant string instead of char pointer.
20403
104c1213
JM
204041999-08-25 Stan Shebs <shebs@andros.cygnus.com>
20405
20406 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 20407 stepping out of main.
104c1213
JM
20408
20409 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
20410 G++ used.
20411
20412 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 20413 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
20414
20415 * gdb.c++/ovldbreak.exp: Update match string in test that
20416 includes a warning of multiple breakpoints.
20417
204181999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20419
20420 * gdb.base/display.exp: Improve precision of step-after-finish
20421 added yesterday.
20422
20423 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 20424 test.
104c1213
JM
20425
20426 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20427 configs when using G++, not just hppa*.
20428
204291999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20430
20431 * gdb.base/async.c: New file.
20432 * gdb.base/async.exp: New file.
20433
20434Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20435
20436 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20437 PA64.
20438
53a5351d
JM
20439Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20440
104c1213
JM
20441 * gdb.base/display.exp: "finish" can leave us mid-line on many
20442 targets, deal with it. Add a small constant to main, instead of
20443 1000 since main+1000 may not be a valid address in the target.
20444
53a5351d
JM
20445 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20446 on hpux11.
20447
20448 * gdb.base/attach.exp: Handle another hpux11 error message variant
20449 when attaching to a process that does not exist.
20450
204511999-08-19 J.T. Conklin <jtc@redback.com>
20452
20453 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20454 characters in 'continue to 1241' test.
53a5351d
JM
20455
204561999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20457
20458 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20459 stop in print_long_arg_list, define and use a whitespace
20460 variable in print_small_structs test, add an XFAIL for Solaris.
20461 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20462 interested enough to fix.
20463
7be570e7
JM
204641999-08-13 Keith Seitz <keiths@cygnus.com>
20465
20466 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20467 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20468 proc knows about targets other than the natives.
20469 (test_assign): Use "gdb_run_cmd" to "run" the target.
20470 Check that we've actually hit the breakpoint at main.
20471 When we attempt to assign a value to a local variable, check
20472 that the variable is in the current scope, i.e., don't use
20473 a test with an empty result.
20474
20475Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20476
20477 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20478 command.
7be570e7
JM
20479
204801999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20481
20482 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20483 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20484 gdb.compat, gdb.threads-hp.
20485 gdb.hp/configure, gdb.hp/configure.in: New files.
20486 gdb.hp/Makefile.in: Recurse into new subdirs.
20487 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20488 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20489 in object files.
20490 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20491
96baa820
JM
204921999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20493
20494 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20495 funky printf, remove a bogus p/a test.
96baa820
JM
20496
204971999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20498
20499 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20500 connected to the target. This is necessary when running not
20501 natively.
96baa820
JM
20502
205031999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20504
20505 * gdb.base/step-test.exp: Removed some extraneous messages.
20506
20507 * gdb.base/long_long.exp: Don't run memory examination tests
20508 on little-endian targets (they will need a different set of
20509 results to match).
20510
205111999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20512
20513 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20514 until somebody decides to fix GDB.
20515
20516 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20517 constant as "ULL".
96baa820
JM
20518 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20519 matches for a couple x/2 commands.
20520
a0b3c4fd
JM
205211999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20522
20523 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20524 by merging in ref-types2 tests.
20525 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20526
20527 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20528 * gdb.c++/Makefile.in: Add standard actions.
20529 (EXECUTABLES): Rename from PROGS, update list.
20530 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20531 from gdb.hp.
20532 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20533 foo and bar locals.
20534 * gdb.c++/anon-union.exp: Fix tests to match.
20535 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20536 expect matches to handle output variations.
20537 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20538 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20539 output, add HP alternatives for new and delete prints.
a0b3c4fd 20540 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20541 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20542 * gdb.c++/demangle.exp: Use $style when reporting failure.
20543 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20544 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20545 match alternatives.
20546 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20547 compilers.
a0b3c4fd
JM
20548 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20549 * gdb.c++/method.exp: Add match alternatives.
20550 * gdb.c++/misc.cc: Add bool types.
20551 * gdb.c++/misc.exp: Add tests for bool types.
20552 * gdb.c++/overload.exp: Add xfails.
20553 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20554 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20555 add some more template parameter tests (only for HP currently).
20556 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20557 * gdb.c++/virtfunc.cc: Add return type and value for main.
20558 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20559 match alternatives.
d63a86f8 20560
a0b3c4fd
JM
205611999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20562
20563 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20564
205651999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20566
20567 * gdb.base/signals.exp: Don't expect getting a backtrace from
20568 within a signal handler to fail on Linux.
20569
205701999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20571
20572 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20573 * lib/gdb.exp: Remove some gratuitious semicolons.
20574 (delete_breakpoints): Increase timeout.
20575 (gdb_expect): Add -notransfer option.
20576 (gdb_test): Use -notransfer option.
20577 (get_compiler_info): Add f77 case.
20578 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20579 case.
a0b3c4fd
JM
20580 (gdb_preprocess): Call get_compiler.
20581
20582 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20583 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20584 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20585 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20586 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20587 third arg to gdb_test.
a0b3c4fd
JM
20588 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20589 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20590 HP-UX xfails, add others.
a0b3c4fd
JM
20591 * gdb.base/completion.exp: Reflect name change of self-test.
20592 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20593 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20594 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20595 HP failure number.
a0b3c4fd
JM
20596 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20597 useless HP-UX 10.30 references.
20598 * gdb.base/maint.exp: Loosen matches.
20599 * gdb.base/pointers.c (main): Declare more_code.
20600 * gdb.base/pointers.exp: Match on output of a `next'.
20601 * gdb.base/structs.c: Add prototypes.
20602 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20603 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20604
206051999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20606
20607 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20608 command.
a0b3c4fd
JM
20609
206101999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20611
20612 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20613 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20614
20615 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20616 debug info. Deal with lack of signal hanlder info in stack.
20617
a9c64011 20618 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20619 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20620
5a2468f5
JM
206211999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20622
20623 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20624 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20625
adf40b2e
JM
20626Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20627
20628 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20629 a1-selftest.exp.
adf40b2e
JM
20630 * gdb.base/configure: Re-generate.
20631
206321999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20633
20634 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20635 in trying to run first and name is too long.
20636
20637 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20638 pointers2.c and pointers2.exp, respectively.
20639 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20640 doschk happier.
20641
43e526b9
JM
206421999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20643
20644 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20645 callfuncs2.c and callfuncs2.exp.
20646
20647 * gdb.base/list.exp: Remove mistaken xfails.
20648 * gdb.base/list0.h: Add optional prototypes.
20649
9846de1b
JM
20650Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20651
a9c64011 20652 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20653 calling malloc.
a9c64011
AS
20654 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20655 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20656 use.
9846de1b
JM
20657
206581999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20659
20660 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20661 * gdb.base/annota2.cc, annota2.exp: Move from here.
20662 * gdb.c++/annota2.cc, annota2.exp: To here.
20663 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20664
43ff13b4
JM
20665Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20666
20667 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20668 a consistent format.
43ff13b4 20669
085dd6e6
JM
206701999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20671
20672 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20673 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20674 HP compilers, also set the globals $true and $false.
20675
20676 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20677 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20678 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20679 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20680 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20681 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20682 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20683 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20684 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20685 whatis.c} Add C++ compatible function definitions and return
20686 types, add includes for library functions.
085dd6e6
JM
20687 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20688 * gdb.base/step-test.c (myglob): Rename from glob.
20689 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20690 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20691 files, move here from gdb.hp.
085dd6e6 20692 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20693 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20694 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20695 Adjust line numbers in regexps.
085dd6e6
JM
20696
20697 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20698 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20699 instead of 0/1.
20700
20701 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20702 foll-vfork.exp: New files, move here from gdb.hp.
20703 * gdb.base/page.exp: New file, test of pagination command.
20704
20705 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20706 recursion test.
20707 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20708
20709 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20710 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20711
20712 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20713 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20714 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20715 watchpoint test.
085dd6e6
JM
20716 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20717 them work.
20718 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20719 expressions properly.
20720 * gdb.base/corefile.exp: Loosen the match slightly.
20721 * gdb.base/default.exp: Allow "Error accessing memory" message
20722 also.
20723 * gdb.base/display.exp: Skip over x/0 j if PA64.
20724 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20725 * gdb.base/interrupt.exp: Ditto.
20726 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20727 in use.
20728 * gdb.base/list.exp: Add xfails for HP-UX.
20729 * gdb.base/long_long.exp: Refine some of the numeric matches.
20730 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20731 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20732 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20733 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20734 * gdb.base/ptype.exp: Succeed on more varieties of output.
20735 * gdb.base/scope.exp: Add xfails for HP-UX.
20736 * gdb.base/sect-cmd.exp: Add more cases.
20737 * gdb.base/setvar.exp: Add xfails for HP-UX.
20738 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20739 * gdb.base/signals.exp: Match on void symbolically.
20740 * gdb.base/step-test.exp: Add case for PA64.
20741 * gdb.base/term.exp: Add exit and restart.
20742 * gdb.base/twice.exp: Clean up after self.
20743 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20744 * gdb.base/whatis.exp: Allow more ways to pass tests.
20745
20746 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20747 no longer useful.
085dd6e6
JM
20748
20749Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20750
20751 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20752 list of patterns.
085dd6e6 20753 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20754 print_double_array(double_array)", "continuing to breakpoint
20755 1018", "print print_double_array(array_d)" and "continuing to
20756 1034" tests.
d63a86f8 20757
085dd6e6
JM
207581999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20759
a9c64011 20760 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20761
207621999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20763
20764 * config/mt-*: Remove, these haven't been used since 1996.
20765
207661999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20767
20768 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20769 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20770 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20771
9e0b60a8
JM
207721999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20773
20774 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20775 simpler match case for the ptype of the big class.
20776
207771999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20778
20779 * gdb.exp: Fix test for gdb_prompt existence.
20780
207811999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20782
20783 * gdb.exp (gdb_test): Add fail after calls to perror.
20784
207851999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20786
20787 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20788
207891999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20790
20791 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20792
0f71a2f6
JM
20793Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20794
20795 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20796 malloc() is linked in.
0f71a2f6
JM
20797
207981999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20799
20800 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20801 step at end.
20802
20803 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20804
208051999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20806
20807 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20808
cce74817
JM
20809Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20810
20811 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20812 * gdb.base/mips_pro.exp: Likewise.
20813
208141999-06-02 Keith Seitz <keiths@cygnus.com>
20815
20816 * gdb.c++/templates.cc: Change all "new" operators to throw
20817 an exception.
20818 * gdb.c++/cplusfuncs.cc: Likewise.
20819
20820 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20821
20822Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20823
20824 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20825 * gdb.base/ending-run.exp: When stepping out of main, accept a
20826 step into an arbitrary assembler file.
cce74817 20827
392a587b
JM
208281999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20829
d63a86f8 20830 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20831 "breakpoint-invalid" to be printed.
d63a86f8 20832 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20833 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20834 * gdb.base/annota2.cc: Initialize a.x to 0.
20835
9e086581
JM
208361999-05-17 Keith Seitz <keiths@cygnus.com>
20837
20838 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20839 when "skip_float_tests" set.
20840 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20841 "print print_ten_doubles", and "step into print_long_arg_list".
20842 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20843 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20844 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20845 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20846 "skip_float_tests" is set.
20847 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20848 when "skip_float_tests" set.
d63a86f8 20849
cd0fc7c3
SS
208501999-05-06 Keith Seitz <keiths@cygnus.com>
20851
20852 * gdb.base/annota2.cc: Include stdio.h.
20853
20854Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20855
20856 * gdb.base/crossload.exp: Remove, this has been disabled ever
20857 since BFD stopped including all targets, and cross-GDB gets
20858 plenty of testing anyway.
20859 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20860 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20861 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20862 * gdb.base/README: Remove, was doc for this.
20863 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20864 needed.
cd0fc7c3 20865
b83266a0
SS
208661999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20867
20868 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20869 output.
20870
20871 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20872 * gdb.base/annota2.exp: New file. More annotation tests.
20873 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20874 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20875
208761999-04-23 Angela Marie Thomas <angela@cygnus.com>
20877
20878 * config/cfdbug.exp: New file.
20879
7a292a7a
SS
208801999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20881
20882 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20883 Marcus Daniel's and Dale Hawkins's demangler crashes.
20884
20885 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20886 test_lucid_style_demangling, test_arm_style_demangling,
20887 test_hp_style_demangling): Try Tom Tromey's core-dumping
20888 identifier under each demangling style.
7a292a7a
SS
20889
208901999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20891
20892 * gdb.c++/demangle.exp: Include the current demangling style
20893 in all test names.
20894 (current_demangling_style): New global variable.
20895 (set_demangling_style, test_demangling_core, test_demangling,
20896 test_demangling_exact): New functions.
20897 (test_gnu_style_demangling, test_lucid_style_demangling,
20898 test_arm_style_demangling, test_hp_style_demangling): Use those,
20899 instead of calling gdb_test and gdb_test_exact directly.
20900 (catch_demangling_errors): New function, which reports errors
20901 signalled by the demangling test functions in an orderly way.
20902 (do_tests): Use catch_demangling_errors.
20903
209041999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20905
20906 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20907 grouping in expressions, not {}.
7a292a7a
SS
20908
20909 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20910 initialized yet.
7a292a7a
SS
20911
209121999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20913
20914 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20915 are listed.
20916
209171999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20918
20919 * gdb.stabs/weird.exp: Test for CC being defined before
20920 looking at its value.
20921
209221999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20923
20924 * gdb.base/call-ar-st.exp: Remove stray '#'.
20925 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
20926 "short int" and "long int".
20927 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 20928 change, to mollify finicky HP compiler.
7a292a7a
SS
20929 * gdb.hp/reg-test.exp (testfile): Fix file name.
20930 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 20931
7a292a7a
SS
20932 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
20933 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
20934 alternate form of enum ptype.
20935
c906108c
SS
209361999-03-23 Stan Shebs <shebs@andros.cygnus.com>
20937
7a292a7a
SS
20938 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
20939 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
20940 passing skip_hp_tests, so as not to waste time on guaranteed
20941 failure.
7a292a7a 20942
c906108c
SS
20943 * gdb.c++/overload.cc: Pass string instead of char addr, always
20944 init ccpfoo.
20945 * gdb.c++/templates.cc: Fix syntax error.
20946
7a292a7a
SS
20947Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20948
20949 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 20950 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
20951 command.
20952
209531999-03-18 James Ingham <jingham@cygnus.com>
20954
20955 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
20956
20957 * gdb.c++/method.exp: It was testing an uninitialized int on the
20958 stack and assuming it was positive.
20959
20960 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
20961
20962 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 20963 keep it from killing the rest of the tests.
7a292a7a
SS
20964 Use gdb_continue_to_end.
20965
20966 * gdb.base/sigall.exp: use gdb_continue_to_end.
20967
20968 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
20969
20970 * gdb.base/display.exp: use runto_main, not run.
20971
d63a86f8
RM
20972 * gdb.base/default.exp: Check for the current error message in the
20973 r abbreviation test.
7a292a7a
SS
20974 Add strongarm to the targets that know info float.
20975
d63a86f8 20976 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
20977 run which doesn't work with monitors.
20978
20979 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
20980
20981 * gdb.base/break.exp: use the gdb_continue_to_end proc.
20982
20983 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
20984 program. Traps the case (in Cygmon) when the program never really
20985 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
20986 more places, so I used my name. Sorry Mark...
20987
20988 * config/monitor.exp (gdb_target_monitor): added another
20989 target_info parameter: remotebinarydownload. This will set the
20990 remotebinarydownload flag if this is causing some boards trouble.
20991
209921999-03-18 Mark Salter <msalter@cygnus.com>
20993
20994 * lib/gdb.exp (continue_to_exit): New function.
20995
20996 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
20997 * gdb.base/ending-run.exp: Ditto.
20998 * gdb.base/step-test.exp: Ditto.
20999
210001999-03-16 Stan Shebs <shebs@andros.cygnus.com>
21001
21002 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
21003 (suggested by Art Haas <ahaas@neosoft.com>).
21004
210051999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
21006
889bf7c5 21007 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
21008
21009Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
21010
21011 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 21012 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
21013
210141999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
21015
21016 * gdb.base/call-strs.exp: Don't assume that `step' will step over
21017 a call to strlen; sometimes we do have sources.
21018
210191999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
21020
21021 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 21022 character, so GDB won't print garbage after its end.
d63a86f8 21023
c906108c
SS
21024 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
21025 breakpoint there instead. Sometimes GCC emits memcpy to handle
21026 the large structures being passed by value, so we step into that
21027 instead of sum_array_print, which obscures what we're really testing.
21028 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
21029 the bizarre steps into memcpy, so do that here. Add check for
21030 stepping into function calls that pass large structures by value.
21031 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
21032 Remove all references to specific line numbers.
21033 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
21034 New type and function.
21035 (main): Call large_struct_by_value, passing it a large struct by value.
21036 * lib/gdb.exp (gdb_get_line_number): New function.
21037
21038 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
21039 more portable.
21040
7a292a7a
SS
210411999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21042
c906108c
SS
21043 * lib/gdb.exp: Doc fixes.
21044
7a292a7a
SS
210451999-03-05 Nick Clifton <nickc@cygnus.com>
21046
d63a86f8 21047 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
21048
210491999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
21050
c906108c 21051 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
21052 commands. They're not germane to this test, and they don't work
21053 that way on remote targets.
c906108c 21054
3fc11d3e
JM
210551999-03-01 James Ingham <jingham@cygnus.com>
21056
21057 * Changelog entries merged over from gdb development branch.
21058
3fc11d3e
JM
21059 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
21060
21061 * lib/gdb.exp (gdbtk_analyze_results): Generic function
21062 for outputting results of test run.
21063
2d4a1622 21064 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
21065
21066 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 21067
7a292a7a
SS
210681999-02-25 Felix Lee <flee@cygnus.com>
21069
21070 * lib/gdb.exp (debug_format): initialize
21071
c906108c
SS
210721999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
21073
21074 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
21075 * gdb.base/call-rt-st.c: Ditto.
21076
c906108c
SS
210771999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
21078
21079 * gdb.threads/pthreads.exp (horiz): New variable.
21080 (test_startup): Fix regexps that capture thread numbers.
21081
210821999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
21083
21084 * gdb.base/smoke.exp: Disambiguate two test case names (both
21085 called ``print'').
21086
21087Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21088
21089 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 21090 compilation.
c906108c
SS
21091
210921999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21093
21094 * gdb.base/miscexprs.exp: Change patterns to match GDB's
21095 actual output formatting.
21096 * gdb.base/smoke.exp: GDB removes leading 0's.
21097 * gdb.base/volatile.exp: Don't check type of remuneration;
21098 that variable is no longer defined in constvars.c.
21099 * gdb.base/step-test.c (main): Exit with explicit exit code.
21100 * gdb.base/step-test.exp: Remove two nexti checks--they are
21101 not portable.
21102
211031999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21104
21105 * gdb.base/help.exp ("help delete display"): Fix test to match
21106 gdb's output.
21107
21108 * gdb.base/long_long.c (known_types): Initialize values to zero.
21109 * gdb.base/long_long.exp: Step one more line
21110 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
21111 leading zeros. Explicitly ask for hex formatting. Use
21112 unique test case names.
c906108c
SS
21113
21114Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21115
d63a86f8 21116 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
21117
21118 * gdb.c++/method.exp: Add missing close brace.
21119
211201999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
21121
21122 * gdb.base/maint.exp: Use 'set height 0' to disable page
21123 prompting, not 'set height 400'.
21124
21125 Fix a bunch of timeouts.
21126 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
21127 four separate tests, so expect doesn't take forever to match a ton
21128 of text against a regexp with lots of .* forms.
21129 ("maint print psymbols", "maint print symbols"): Make some of
21130 these greps more selective, so that expect doesn't try to wade
21131 through huge piles of output and time out.
21132
21133 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
21134
21135 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
21136 tests: one which doesn't expect shlib events to be reported, and
21137 another which does, but is XFAIL for all platforms other than
21138 HP/UX.
c906108c
SS
21139
21140 * gdb.base/break.exp: Teach the test suite that the `catch
21141 fork', `catch vfork', and `catch exec' commands produce error
21142 messages on platforms that don't provide these features.
21143
21144Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21145
21146 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
21147 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
21148 (shortening names from solib_threshold.exp etc), won't run on
21149 anything but HP-UX for the foreseeable future.
c906108c 21150 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 21151 reflect move.
c906108c
SS
21152
21153Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
21154
21155 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 21156 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
21157
21158Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
21159
21160 * gdb.base/shlib-call.exp: add test cases to verify that gdb
21161 successfully re-sets breakpoints in shared libraries.
21162 * gdb.base/shmain.c (main): return 0, don't fall off the end.
21163
21164Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21165
d63a86f8
RM
21166 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
21167 and compiled w/o GCC.
c906108c
SS
21168
21169 * gdb.hp/watch-cmd.exp: ditto.
21170
21171 * gdb.hp/watch-hp.exp: ditto.
21172
21173 * gdb.hp/xdb1.exp: ditto.
21174
21175 * gdb.hp/xdb2.exp: ditto.
21176
21177 * gdb.hp/dbx.exp: ditto.
21178
21179Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
21180
21181 * constvars.c: Remove C++-isms.
21182 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 21183 with GCC.
c906108c
SS
21184
21185Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
21186
21187 The following changes are part of the HP merge.
21188
21189 * gdb.base/break.exp: new tests to verify that catchpoints for
21190 fork, vfork, and exec don't trigger inappropriately.
21191
21192 * gdb.base/opaque.exp: compile one file at a time, then link.
21193
21194 * gdb.base/signals.exp: be more restrictive about which hppa
21195 systems receive a setup_xfail. new tests.
21196
21197 * gdb.base/solib_threshold.build: new file.
21198 * gdb.base/solib_threshold.exp: new file.
21199 * gdb.base/solib_threshold.link_opts: new file.
21200 * gdb.base/solib_threshold.mk: new file.
21201 * gdb.base/gen_solib_threshold.c: new file.
21202
21203 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
21204 tests. New tests for enums inside classes.
21205
21206 * gdb.c++/compiler.cc: indicate support of template debugging.
21207
21208 * gdb.c++/demangle.exp: run hp style demangling tests.
21209
21210 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
21211 tests.
21212
21213 * gdb.c++/misc.cc: changes to support new tests.
21214
21215 * gdb.c++/templates.cc: changes to support HP's compiler; changes
21216 to support new tests.
21217
21218 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
21219 gcc, then skip these tests.
21220
21221Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
21222
21223 The following files are part of the HP merge; some had longer
21224 names at HP, but have been renamed to be no more than 14
21225 characters in length.
21226
21227 * gdb.hp/ambiguous.cc: new file.
21228 * gdb.hp/ambiguous.exp: new file.
21229 * gdb.hp/attach.exp: new file.
21230 * gdb.hp/attach2.exp: new file.
21231 * gdb.hp/classes-hp.exp: new file.
21232 * gdb.hp/ctti.exp: new file.
21233 * gdb.hp/ctti-add.cc: new file.
21234 * gdb.hp/ctti-add1.cc: new file.
21235 * gdb.hp/ctti-add2.cc: new file.
21236 * gdb.hp/ctti-add3.cc: new file.
21237 * gdb.hp/dbx.exp: new file.
21238 * gdb.hp/exception.cc: new file.
21239 * gdb.hp/exception.exp: new file.
21240 * gdb.hp/foll-exec.c: new file.
21241 * gdb.hp/foll-exec.exp: new file.
21242 * gdb.hp/foll-fork.c: new file.
21243 * gdb.hp/foll-fork.exp: new file.
21244 * gdb.hp/foll-vfork.c: new file.
21245 * gdb.hp/foll-vfork.exp: new file.
21246 * gdb.hp/inherit-hp.exp: new file.
21247 * gdb.hp/more-steps.exp: new file.
21248 * gdb.hp/namespace.cc: new file.
21249 * gdb.hp/namespace.exp: new file.
21250 * gdb.hp/optimize.exp: new file.
21251 * gdb.hp/pxdb.c: new file.
21252 * gdb.hp/pxdb.exp: new file.
21253 * gdb.hp/quicksort.exp: new file.
21254 * gdb.hp/reg-test.exp: new file.
21255 * gdb.hp/reg-test.s: new file.
21256 * gdb.hp/sized-enum.c: new file.
21257 * gdb.hp/sized-enum.exp: new file.
21258 * gdb.hp/start-stop.exp: new file.
21259 * gdb.hp/templ-hp.cc: new file.
21260 * gdb.hp/templ-hp.exp: new file.
21261 * gdb.hp/thr-lib.c: new file.
21262 * gdb.hp/thr-lib.exp: new file.
21263 * gdb.hp/thr-lib.h: new file.
21264 * gdb.hp/thr-liblib.c: new file.
21265 * gdb.hp/virtfun-hp.c: new file.
21266 * gdb.hp/virtfun-hp.exp: new file.
21267 * gdb.hp/watch-cmd.exp: new file.
21268 * gdb.hp/watch-hp.exp: new file.
21269 * gdb.hp/xdb1.exp: new file.
21270 * gdb.hp/xdb2.exp: new file.
21271 * gdb.hp/xdb3.exp: new file.
21272
21273Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
21274
21275 The following files are part of the HP merge; some had longer
21276 names at HP, but have been renamed to be no more than 14
21277 characters in length.
21278
21279 * gdb.base/ss.h: new file.
21280 * gdb.base/call-ar-st.c: new file.
21281 * gdb.base/call-ar-st.exp: new file.
21282 * gdb.base/call-rt-st.c: new file.
21283 * gdb.base/call-rt-st-exp: new file.
21284 * gdb.base/call-strs.exp: new file.
21285 * gdb.base/ena-dis-br.exp: new file.
21286 * gdb.base/environ.exp: new file.
21287 * gdb.base/long_long.exp: new file.
21288 * gdb.base/sect-cmd.exp: new file.
21289 * gdb.base/shlib-cl2.exp: new file.
21290 * gdb.base/smoke.exp: new file.
21291 * gdb.base/so-impl-ld.c: new file.
21292 * gdb.base/so-impl-ld.exp: new file.
21293 * gdb.base/so-indr-cl.c: new file.
21294 * gdb.base/so-indr-cl.exp: new file.
21295 * gdb.base/varargs.exp: new file.
21296 * gdb.base/volatile.exp: new file.
21297 * gdb.base/whatis-exp.exp: new file.
7a292a7a 21298 * gdb.base/display.exp: new file.
c906108c
SS
21299 * gdb.c++/derivation.exp: new file.
21300 * gdb.c++/local.exp: new file.
21301 * gdb.c++/member-ptr.exp: new file.
21302 * gdb.c++/overload.exp: new file.
21303 * gdb.c++/ovldbreak.exp: new file.
21304 * gdb.c++/ref-types.exp: new file.
21305 * gdb.c++/ref-types2.exp: new file.
21306 * gdb.c++/userdef.exp: new file.
d63a86f8 21307
c906108c
SS
21308Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
21309
21310 * gdb.base/default.exp: Reflect wording change in remote.c.
21311
dc96c6c7 21312Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21313
21314 * gdb.base/help.exp: Update to reflect current text.
21315
21316Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
21317
21318 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
21319 they're stack variables and contain garbage.
21320 * gdb.c++/anon-union.exp: new file.
21321
21322 The following changes were made by David Taylor
889bf7c5
PA
21323 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21324 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21325 in changes by HP.
c906108c
SS
21326
21327 * gdb.base/bitops.exp: new file.
21328 * gdb.base/default.exp: change expected messages for catch and
21329 info catch tests to reflect HP merge changes.
21330 * gdb.base/enable-disable-break.exp
21331 * gdb.base/ending-run.c: new file.
21332 * gdb.base/long_long.c: new file.
21333 * gdb.base/maint.exp: new file.
21334 * gdb.base/pointers2.exp: new file.
21335 * gdb.base/shlib-call2.exp: new file.
21336 * gdb.base/solib.exp: new file.
21337 * gdb.base/step-test.c: new file.
21338 * gdb.c++/anon-union.cc: new file.
21339 * gdb.c++/local.cc: new file.
21340 * gdb.c++/member-pointer.cc: new file.
21341 * gdb.c++/method.cc: new file.
21342 * gdb.c++/ref-types.cc: new file.
21343 * gdb.c++/ref-types2.cc: new file.
21344 * gdb.c++/userdef.cc: new file.
d63a86f8 21345
c906108c
SS
21346 * gdb.base/scope.exp: compile one file at a time, then link.
21347 * gdb.base/langs.exp: ditto.
21348 * gdb.base/list.exp: ditto.
d63a86f8 21349
c906108c
SS
21350Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
21351
21352 The following changes were made by David Taylor
889bf7c5
PA
21353 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21354 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21355 in changes by HP.
d63a86f8 21356
c906108c
SS
21357 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
21358 skip tests. When compiling pass c++ flag to gdb_compile.
21359 * gdb.c++/
d63a86f8 21360
c906108c
SS
21361 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
21362 test for on hppa*-*-hpux*; use args to see if c++ was specified.
21363 (skip_hp_tests): new function.
21364 (gdb_preprocess): new function.
21365
21366 * configure.in (hpdir): decide whether to configure gdb.hp.
21367 * configure: regenerated.
21368
21369 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
21370 to delete on clean.
21371 (EXECUTABLES): update to reflect new additions.
21372 * gdb.base/commands.exp: update message expected.
21373 * gdb.base/default.exp: add copyright notice.
21374 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
21375 * gdb.base/help.exp: update messages to reflect current text.
21376 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
21377 targets for recurse tests.
21378 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
21379 skip this file.
21380
21381 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
21382 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
21383 compilation.
21384 * gdb.c++/misc.exp: ditto.
21385 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
21386 run the tests. tell gdb_compile that it's a c++ compilation.
21387
21388 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 21389
c906108c
SS
21390 * gdb.base/all-bin.exp: new file.
21391 * gdb.base/arithmet.exp: new file.
21392 * gdb.base/assign.exp: new file.
21393 * gdb.base/completion.exp: new file.
21394 * gdb.base/cond-expr.exp: new file.
21395 * gdb.base/condbreak.exp: new file.
21396 * gdb.base/define.exp: new file.
21397 * gdb.base/dollar.exp: new file.
21398 * gdb.base/environment.exp: new file.
21399 * gdb.base/eval-skip.exp: new file.
21400 * gdb.base/jump.exp: new file.
21401 * gdb.base/logical.exp: new file.
21402 * gdb.base/pointers.exp: new file.
21403 * gdb.base/relational.exp: new file.
21404 * gdb.base/section_command.exp: new file.
21405 * gdb.base/whatis-expr.exp: new file.
21406
21407 * gdb.base/all-types.c: new file.
21408 * gdb.base/call-array-struct.c: new file.
21409 * gdb.base/call-return-struct.c: new file.
21410 * gdb.base/call-strings.c: new file.
21411 * gdb.base/callfuncs2.c: new file.
21412 * gdb.base/condbreak.c: new file.
21413 * gdb.base/constvars.c: new file.
21414 * gdb.base/display.c: new file.
21415 * gdb.base/int-type.c: new file.
21416 * gdb.base/jump.c: new file.
21417 * gdb.base/miscexprs.c: new file.
21418 * gdb.base/pointers.c: new file.
21419 * gdb.base/pointers2.c: new file.
21420 * gdb.base/shmain.c: new file.
21421 * gdb.base/shr1.c: new file.
21422 * gdb.base/shr2.c: new file.
21423 * gdb.base/solib.c: new file.
21424 * gdb.base/solib1.c: new file.
21425 * gdb.base/solib2.c: new file.
21426 * gdb.base/varargs.c: new file.
21427 * gdb.c++/derivation.cc: new file.
21428 * gdb.c++/overload.cc: new file.
21429 * gdb.c++/ovldbreak.cc: new file.
21430 * gdb.hp/attach.c: new file.
21431 * gdb.hp/attach2.c: new file.
21432 * gdb.hp/average.c: new file.
21433 * gdb.hp/compiler.c: new file.
21434 * gdb.hp/compiler.cc: new file.
21435 * gdb.hp/execd-program.c: new file.
21436 * gdb.hp/follow-exec.c: new file.
21437 * gdb.hp/follow-fork.c: new file.
21438 * gdb.hp/follow-vfork-and-exec.c: new file.
21439 * gdb.hp/misc-hp.cc: new file.
21440 * gdb.hp/more-steps.c: new file.
21441 * gdb.hp/optimize.c: new file.
21442 * gdb.hp/quicksort.c: new file.
21443 * gdb.hp/run-hp.c: new file.
21444 * gdb.hp/start-stop.c: new file.
21445 * gdb.hp/sum.c: new file.
21446 * gdb.hp/templates-hp.cc: new file.
21447 * gdb.hp/thread-local-in-lib.c: new file.
21448 * gdb.hp/thread-local-in-lib.h: new file.
21449 * gdb.hp/thread-local-in-lib.lib.c: new file.
21450 * gdb.hp/vforked-program.c: new file.
21451 * gdb.hp/virtfunc-hp.cc: new file.
21452 * gdb.hp/watchpoint-hp.c: new file.
21453 * gdb.hp/xdb.c: new file.
21454 * gdb.hp/xdb0.c: new file.
21455 * gdb.hp/xdb0.h: new file.
21456 * gdb.hp/xdb1.c: new file.
21457
21458Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21459
21460 The following change was made by Edith Epstein
889bf7c5
PA
21461 <eepstein@cygnus.com> as part of a project to merge in changes
21462 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21463
21464 * gdb.c++/demangle.exp: changed the expected output for some
21465 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21466 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21467 T1<char>::~T1<char>(void)
c906108c 21468 becomes,
a9c64011
AS
21469 maint demangle __dt__11T1__pt__2_cFv
21470 T1<char>::~T1(void)
c906108c 21471
889bf7c5 21472 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21473
c906108c
SS
21474Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21475
21476 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21477 * gdb.trace/backtrace.exp: Likewise.
21478 * gdb.trace/circ.exp: Likewise.
21479 * gdb.trace/collection.exp: Likewise.
21480 * gdb.trace/deltrace.exp: Likewise.
21481 * gdb.trace/infotrace.exp: Likewise.
21482 * gdb.trace/limits.exp: Likewise.
21483 * gdb.trace/packetlen.exp: Likewise.
21484 * gdb.trace/passc-dyn.exp: Likewise.
21485 * gdb.trace/passcount.exp: Likewise.
21486 * gdb.trace/report.exp: Likewise.
21487 * gdb.trace/save-trace.exp: Likewise.
21488 * gdb.trace/tfind.exp: Likewise.
21489 * gdb.trace/tracecmd.exp: Likewise.
21490 * gdb.trace/while-dyn.exp: Likewise.
21491 * gdb.trace/while-stepping.exp: Likewise.
21492
214931998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21494
21495 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21496
21497Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21498
21499 From Brendan Kehoe:
21500 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21501 int return types.
21502
21503Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21504
21505 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21506 remote dos host testing right.
c906108c
SS
21507
21508Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21509
21510 * gdb.base/corefile.exp: remove some xfails.
21511
21512Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21513
21514 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21515 have different timestamps.
c906108c
SS
21516
21517Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21518
21519 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21520 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21521
21522Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21523
21524 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21525 delta.
c906108c
SS
21526
21527Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21528
21529 * gdb.base/default.exp: Add brace missing from previous delta.
21530
21531Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21532
21533 * gdb.base/default.exp: Support test for info float for all
21534 varieties of arm toolchain.
21535
dc96c6c7 21536Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21537
21538 * gdb.trace/*.exp: remove "remote_download" command.
21539
dc96c6c7 21540Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21541
21542 * gdb.trace/*.exp: remove -gdwarf from compile.
21543
21544Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21545
21546 * gdb.trace/configure.in(AC_INIT): typo
21547 * gdb.trace/configure: regenerated
21548
dc96c6c7 21549Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21550
21551 * config/m68k-emc.exp: New file.
21552 * lib/<emc-support.exp trace-support.exp}: New files.
21553 * configure.in: add new test directory gdb.trace.
21554 * gdb.trace/{configure configure.in Makefile.in}: New files.
21555 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21556 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21557 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21558 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21559 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21560 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21561 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21562
dc96c6c7 21563Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21564
21565 * gdb.c++/classes.exp: Change all regular expressions to match
21566 arbitrary combinations of newline/carriage-return, so that they
21567 will work equally well on Unix and Windows.
21568 * gdb.c++/inherit.exp: ditto.
21569 * gdb.c++/virtfunc.exp: ditto.
21570
215711998-08-11 Dawn Perchik <dawn@cygnus.com>
21572
21573 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21574
c2d11a7d
JM
21575Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21576
21577 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21578 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21579 to use a0-a3/d0-d3 as needed.
21580
21581Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21582
21583 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21584 * gdb.disasm/am33.exp: Corresponding changes.
21585
c906108c
SS
215861998-07-11 Felix Lee <flee@cygnus.com>
21587
21588 * gdb.base/callfuncs.exp: add cmp10 test.
21589 * gdb.base/callfuncs.c (cmp10): new function.
21590
21591Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21592
d63a86f8 21593 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21594 into two parts to get around a synchronization problem in expect.
21595
3fc11d3e
JM
21596Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21597
21598 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21599
21600 * configure.in: Add options for gdbtk testsuite.
21601
21602 * configure: Regenerate.
21603
21604 * gdb.gdbtk: New directory to hold gdbtk tests.
21605
c906108c
SS
21606Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21607
21608 * gdb.fortran/types.exp: Escape brackets in expect patterns
21609 for test_float_literal_types_accepted tests.
21610 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21611 before run test.
21612
c2d11a7d
JM
21613Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21614
21615 * am33.exp: Just compile, do not link the testcase.
21616 * am33.s: Add ".am33" pseudoop to force am33 mode.
21617
c906108c
SS
216181998-06-25 Felix Lee <flee@cygnus.com>
21619
21620 * gdb.base/setshow.exp: make sure $pc is sane.
21621
21622 * gdb.stabs/weird.exp: split expect patterns properly.
21623
c2d11a7d
JM
21624Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21625
21626 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21627 * gdb.disasm/am33.exp: Run it.
21628
dc96c6c7 21629Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21630
21631 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21632 match processing (and eliminate spurious timeouts when running).
21633
dc96c6c7 21634Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21635
21636 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21637 exception test, but conditionalize it on target [mach | gnu].
21638
dc96c6c7 21639Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21640
21641 * gdb.base/overlays.exp: fixup compile line for linker script.
21642
21643Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21644
21645 * gdb.fortran/types.exp: don't guess at float size.
21646
21647Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21648
21649 * gdb.base/exprs.exp: delete test that depends on int size.
21650
21651Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21652
21653 * config/sim.exp: Removed checks for target triplets.
21654 (gdb_target_sim): Use gdb,target_sim_options.
21655
21656Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21657
21658 * gdb.base/reread.exp: New file.
21659 * gdb.base/reread1.c: New file.
21660 * gdb.base/reread2.c: New file.
21661
21662Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21663
21664 * config/sim.exp: Use 'target sim -sparclite' when running
21665 SPARClite programs.
21666
21667Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21668
21669 * gdb.base/structs2.exp: New file.
21670 * gdb.base/structs2.c: New file.
21671
21672Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21673
21674 * gdb.asm/common.inc: New file.
21675 * gdb.asm/d10v.inc: New file.
21676 * asm-source.exp: Pass -I's to gas to find .inc files.
21677 Update line numbers in expected output.
21678 * asmsrc1.s: Rewrite.
21679 * asmsrc2.s: Rewrite.
21680 * configure.in: Create arch.inc symlink.
21681 * configure: Regenerate.
21682 * Makefile.in (distclean): Delete arch.inc.
21683
21684Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21685
21686 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21687 (t_enum_value2): ditto
21688 (t_enum_value3): ditto
21689 (main): ditto
c906108c
SS
21690Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21691
21692 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21693 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21694 change.
21695 Use gdb_test instead of send_gdb/gdb_expect sequences.
21696
21697Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21698
21699 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21700 not void.
21701
21702Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21703
21704 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21705 subroutines. Used to test gdbs ability to single step through PC
21706 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21707
21708Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21709
21710 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21711 more rigorous EGCS C++ error checking.
21712
21713Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21714
a9c64011
AS
21715 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21716 tests.
21717 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21718 function when asleep.
21719 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21720 for i*86 Linux and SVR4 signal handling problems.
21721 Remove linux xfail for `next to handler in signals_tests_1', fixed
21722 by recent infrun.c change.
21723 Limit backtrace to 10 frames to avoid timeout problems with infinite
21724 stack backtraces.
21725 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21726 target.[ch] change.
c906108c
SS
21727
21728Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21729
21730 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21731 for a newline from gdb before continuing.
21732 (default_gdb_exit): Just look for y or n.
21733 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21734 it does, fail the rests of the tests in the file.
21735
21736Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21737
21738 * config/cygmon.exp: New file.
21739
21740Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21741
21742 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21743 main" test on remote targets.
c906108c
SS
21744
21745 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21746 run test on remote targets.
21747
21748Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21749
21750 * gdb.asm: New directory.
21751 * configure.in: Configure it.
21752 * configure: Regenerate.
21753 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21754 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21755
21756Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21757
21758 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21759
dc96c6c7 21760Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21761
a9c64011
AS
21762 * gdb.base/overlays (several files): Merge the two overlay
21763 managers into one. Change variables (foox, barx, bazx, grbxx)
21764 back into ints but force them to load in their proper sections.
c906108c
SS
21765
21766Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21767
21768 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21769 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21770 (D10VCopy): Handle memory regions crossing 16k boundaries.
21771 (D10VCopy): Transfer data in 32 bit chunks.
21772
21773Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21774
21775 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21776 correct.
c906108c
SS
21777
21778 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21779 map. Include space for printf in .text segment.
c906108c
SS
21780
21781 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21782 updated d10v memory VMA/LMA map.
c906108c 21783 (D10VCopy): Call D10VTranslate.
d63a86f8 21784
c906108c
SS
21785Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21786
21787 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21788
21789 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21790 that it won't be put into the .sdata - small data -
21791 section. Update reference.
c906108c
SS
21792 * gdb.base/baz.c (bazx, baz): Ditto.
21793 * gdb.base/foo.c (foox, foo): Ditto.
21794 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21795
21796 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21797 to be arrays.
d63a86f8 21798
dc96c6c7 21799Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21800
a9c64011
AS
21801 * gdb.base/overlays.exp: fix up and get working again.
21802 Add tests for backtraces from an overlay function.
d63a86f8 21803
c906108c
SS
21804Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21805
21806 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21807 "calling function with watchpoint enabled".
21808
21809Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21810
21811 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21812 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21813 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21814 pending review of whether it is useful or not.
21815
21816Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21817
21818 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21819
21820Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21821
21822 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21823 * config/dve.exp: New file to support Densan boards.
21824
21825Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21826
21827 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21828 reads and BSD.
c906108c
SS
21829
21830Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21831
21832 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21833 response.
21834
21835 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21836
21837Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21838
21839 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21840 test.
c906108c
SS
21841
21842 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21843 target_sizeof_long and target_bigendian_p.
c906108c 21844 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21845 to targets word size and endianess.
d63a86f8 21846
c906108c
SS
21847Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21848
21849 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21850 output.
c906108c
SS
21851
21852Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21853
21854 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21855 Update test of set args help to match source change.
c906108c
SS
21856
21857Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21858
21859 * gdb.base/default.exp: Expect help system output to be in
21860 alphabetical order.
21861 * gdb.base/help.exp: Ditto.
21862
21863Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21864
21865 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21866 "i*86-pc-linux-gnu*".
21867 * gdb.base/interrupt.exp: Ditto.
21868 * gdb.base/corefile.exp: Ditto.
21869
21870 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21871 define vxworks when building the testcase.
c906108c
SS
21872
21873 * gdb.base/ptype.exp: Fix testnames to be unique.
21874 * gdb.base/radix.exp: Ditto.
21875 * gdb.base/term.exp: Ditto.
21876 * gdb.base/whatis.exp: Ditto.
21877 * gdb.c++/classes.exp: Ditto.
21878
21879Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21880
21881 * gdb.base/callfuncs.exp: Fix indentation.
21882
21883 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21884 suppress_flag has been set.
21885 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21886 target feature.
21887
21888Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21889
21890 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21891 the testcase.
21892
21893 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21894 set_debug_traps() and breakpoint().
c906108c
SS
21895 * gdb.c++/misc.cc (main): Ditto.
21896 * gdb.c++/templates.cc (main): Ditto.
21897 * gdb.c++/virtfunc.cc (main): Ditto.
21898
21899Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21900
21901 * lib/gdb.exp(gdb_step_for_stub): New function.
21902 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21903 exists, reload the executable and do a "continue" instead of
21904 doing a jump.
21905 (runto_main): Use gdb_step_for_stub.
d63a86f8 21906
c906108c 21907 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21908 tests to have unique names.
c906108c
SS
21909 * gdb.base/callfuncs.exp: Ditto.
21910 * gdb.base/commands.exp: Ditto.
21911 * gdb.base/default.exp: Ditto.
21912 * gdb.base/help.exp: Ditto.
21913 * gdb.base/list.exp: Ditto.
21914 * gdb.base/opaque.exp: Ditto.
21915 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21916 similar tests.
d63a86f8 21917
c906108c
SS
21918 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21919 * gdb.c++/cplusfuncs.cc: Ditto.
21920 * gdb.c++/virtfunc.cc: Ditto.
21921
21922 * config/monitor.exp: Keep track of the last file we saw, rather
21923 than trying to get the info from gdb.
21924
21925 * gdb.fortran/types.exp: Move comment to previous line.
21926
21927Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
21928
21929 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 21930 target mode.
c906108c
SS
21931
21932Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
21933
21934 From Bob Manson:
21935 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 21936 string from GDB when it connects.
c906108c
SS
21937
21938 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
21939
21940Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
21941
21942 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
21943 if we can't get a debug format from GDB (we may be testing an
21944 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
21945
21946 * gdb.stabs/weird.exp: Fix quoting.
21947
21948 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
21949
21950Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
21951
21952 * config/arm-ice.exp: New file.
21953
21954Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
21955
21956 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 21957 until it has been modified to work with the new testsuite.
c906108c 21958
99707966 21959 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
21960 testcase won't compile, cause all of the testcases in the file to
21961 fail instead.
c906108c
SS
21962
21963 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
21964 (gdb_clear_suppressed): New procedure.
21965 (gdb_stop_suppressing_tests): Only clear suppress_flag if
21966 it contains a positive value.
21967
21968Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
21969
21970 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
21971
21972 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
21973
21974Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
21975
21976 * lib/gdb.exp (setup_xfail_format): New function.
21977 (get_debug_format): New function to get debug format.
21978 (debug_format): New global variable to hold last value set
21979 by get_debug_format.
21980 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 21981 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
21982 * gdb.c++/ptype.exp: Ditto.
21983 * gdb.c++/classes.exp: Ditto.
21984 * gdb.c++/cplusfuncs.exp: Ditto.
21985 * gdb.c++/inherit.exp: Ditto.
21986 * gdb.c++/templates.exp: Ditto.
21987 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 21988
c906108c
SS
21989Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
21990
21991 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
21992 host doesn't have a currently-open connection.
21993
21994 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
21995 any gdb stub target. Handle cases where gdb doesn't respond when
21996 interrupted in a sane fashion.
c906108c
SS
21997
21998 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 21999 same thing in a totally different way.
c906108c
SS
22000
22001 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 22002 setting "timeout".
c906108c 22003 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 22004 default_gdb_init now.
c906108c
SS
22005
22006Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
22007
22008 * gdb.base/printcmds.exp: Fix "check for floating addition"
22009 regexp to accept results within approx +/- .01 of exact value.
22010 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
22011
22012Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
22013
22014 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 22015 properly.
c906108c
SS
22016 (gdb_expect): Add optional timeout parameter, and add timeout
22017 value to various calls.
22018 (gdb_suppress_tests): Only give one warning message per group.
22019
22020Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
22021
22022 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
22023 global variables. Handle getting a value for $timeout more
22024 gracefully.
c906108c
SS
22025
22026Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22027
22028 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 22029 initialize.
c906108c 22030 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 22031 by a target configuration file.
c906108c
SS
22032 (gdb_expect): Pass the timeout to remote_expect.
22033
22034 * config/monitor.exp(gdb_load): Fix typo in regexp.
22035
22036Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
22037
22038 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
22039
22040Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
22041
22042 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
22043 here. Call gdb_target_exec before rebooting the target, to make
22044 sure the connection to the target is closed.
c906108c
SS
22045 (gdb_load): Pass the name of the executable to gdb_target_monitor.
22046 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
22047 Also detect "Timeout reading from remote" error.
22048
22049 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
22050 gdb_target_monitor. Don't call gdb_file_cmd here; let
22051 gdb_target_monitor do it.
c906108c
SS
22052
22053 * gdb.disasm/hppa.exp: Don't use exec_output.
22054
22055Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
22056
22057 * gdb.base/list.exp: If we're debugging a non-native target,
22058 try to set the pc register to point to the start of the
22059 program before doing the first list command.
22060
22061 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 22062 test_calls after restarting.
c906108c
SS
22063
22064 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 22065 reloading.
c906108c
SS
22066
22067 * gdb.base/watchpoint.exp: Fix typo.
22068
22069 * gdb.base/setshow.exp: Check for use_gdb_stub.
22070
22071 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 22072 stub case.
c906108c
SS
22073 * gdb.base/langs.exp: Ditto.
22074
22075 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
22076 gdb_load_offset. If we weren't given a file to load, figure out
22077 what the current file is and use it.
c906108c
SS
22078
22079 * config/i386-bozo.exp: New file.
22080
22081Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
22082
22083 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
22084 feature.
22085
22086 * config/proelf.exp: New entry.
22087
22088Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
22089
22090 * lib/gdb.exp: Remove spurious .* patterns at the beginning
22091 of regexps.
22092
22093 * gdb.base/watchpoint.exp: Don't run the test_stepping
22094 tests if gdb can't call functions on the target.
22095
22096 * gdb.base/setshow.exp: Don't run the set prompt tests if
22097 the board has gdb_prompt set.
22098
22099Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
22100
22101 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
22102 * gdb.base/commands.exp: Likewise.
22103 * gdb.base/setshow.exp: Likewise.
22104
22105Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
22106
22107 * config/monitor.exp(gdb_start): Look for gdb_prompt target
22108 feature.
22109
22110 * config/i960.exp: New file.
22111
22112Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
22113
22114 * gdb.base/funcargs.exp: Check for gdb,short_int target
22115 feature instead of looking for explicit target triplets.
22116
dc96c6c7 22117Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 22118
d63a86f8 22119 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
22120 "p 123DEADBEEF", to check parse_number.
22121 * top.c: change "to enable to enable" to "to enable" in a couple
22122 of help strings.
22123
22124Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
22125
22126 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
22127 on the mn10300.
d63a86f8 22128
c906108c
SS
22129Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
22130
22131 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
22132 where the test executable is run with explicit args.
22133 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
22134
22135Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
22136
22137 * gdb.base/run.c: Use FAKEARGV to build test executable that
22138 does not require a command line arg, since most simulators
22139 don't currently support passing such an arg into the simulated
22140 program.
22141 * gdb.base/commands.exp: Change tests to insert the proper
22142 value as the arg to the first recursive factorial call. Change
22143 compilation line to define FAKEARGV at compile time.
22144
22145Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
22146
22147 * gdb.base/recurse.exp: Enable these tests for the mn10300.
22148 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
22149 function with watchpoint enabled" test.
22150
22151Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
22152
22153 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 22154 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
22155
22156 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 22157 "Tests restarted" messages.
c906108c
SS
22158
22159Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
22160
22161 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
22162
dc96c6c7 22163Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22164
22165 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
22166 for INFO SYMBOL; add help tests for OVERLAY commands.
22167 * gdb.base/default.exp: add tests for INFO SYMBOL command;
22168 add tests for OVERLAY commands
22169 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
22170 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
22171 * gdb.base/sigall.c: add usestubs code frag
22172 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 22173
c906108c
SS
22174Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
22175
22176 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
22177 failures.
22178 (gdb_stop_suppressing_tests): Note that tests have restarted.
22179
22180Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
22181
22182 * config/h8300.exp: New file.
22183
22184Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
22185
22186 * gdb.base/setshow.exp: Check for the existence of a
22187 feature, not its value.
22188
22189Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
22190
22191 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
22192
22193 * gdb.base/scope.exp: It's now init0(), not init().
22194
22195 * gdb.base/scope0.c: For now, change init() to be init0().
22196
22197 * config/monitor.exp: Use gdb_serial in preference to serial
22198 or netport.
22199
22200 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 22201 and it's not already set.
c906108c
SS
22202
22203Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
22204
22205 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 22206 isn't using a stub and if it supports argument passing.
c906108c
SS
22207
22208Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
22209
22210 * config/udi.exp(gdb_start): Make sure UDICONF is set
22211 properly before starting gdb.
22212
22213Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
22214
22215 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
22216 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
22217 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
22218
22219Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
22220
22221 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 22222 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
22223
22224 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
22225
22226 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
22227
22228 * config/monitor.exp: Make sure we disconnect from the target.
22229 Also, try a reboot/reload cycle instead of failing if the
22230 load fails.
22231
22232Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
22233
22234 * gdb.base/default.exp: Don't set match_max.
22235 * gdb.base/help.exp: Ditto.
22236 * gdb.base/list.exp: Ditto.
22237 * gdb.base/signals.exp: Ditto.
22238
22239 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
22240 set, use remote_ld to download the testcase instead of
22241 the GDB loader.
22242
22243Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
22244
22245 * config/vr5000.exp: New file.
22246
22247 * config/monitor.exp(gdb_target_monitor): Add pattern for
22248 "Ending remote" to detect errors in connecting.
22249
22250 * gdb.base/setshow.exp: Add .* within auto language test.
22251
22252 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
22253 target feature.
22254
22255 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 22256 and reboot the board if necessary.
c906108c
SS
22257
22258 * gdb.base/setvar.exp(test_set): Handle multiple prints within
22259 a set of tests. Remove print.* from the patterns being checked.
22260
22261Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
22262
22263 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
22264 refer to gdb_spawn_id.
22265
22266 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
22267 longer used.
22268 * config/sparclet.exp: Ditto.
22269 * config/sparclet-old.exp: Ditto.
22270 * config/slite.exp: Ditto.
22271 * config/sim.exp: Ditto.
22272 * gdb.base/funcargs.exp: Ditto.
22273
22274 * lib/gdb.exp:Remove references to gdb_spawn_id.
22275 (gdb_expect): Move to remote.exp.
22276
22277Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
22278
22279 * config/monitor.exp: Detect the "Couldn't establish connection"
22280 message from GDB.
22281
22282Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
22283
22284 * gdb.base/bitfields.exp: Use runto instead of explicit
22285 gdb_run_cmd/gdb_expect sequences.
22286
22287 * gdb.base/break.exp(text_next_with_recursion): Add match for
22288 gdb_expect call.
22289
22290 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
22291 We also need to handle the "A program is being debugged already"
22292 prompt from gdb. Use gdb_test to set the baud rate.
22293
22294 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
22295 to 20000. Really. I mean it.
22296
22297Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22298
22299 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
22300 fails. If suppress_flag is set, skip perror message about not
22301 being able to send to GDB.
c906108c 22302 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 22303 GDB.
c906108c
SS
22304 (gdb_expect): If suppress_flag is set, always fail immediately.
22305 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
22306 (gdb_init): Call gdb_stop_suppressing_tests.
22307 (default_gdb_exit): Ditto.
22308 (default_gdb_start): Ditto.
22309
22310 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 22311 gdb_stop_suppressing_tests as appropriate.
c906108c 22312 * gdb.base/break.exp: Ditto.
889bf7c5 22313 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
22314 * gdb.base/commands.exp: Ditto.
22315 * gdb.base/exprs.exp: Ditto.
889bf7c5 22316 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
22317 * gdb.base/list.exp: Ditto.
22318 * gdb.base/recurse.exp: Ditto.
889bf7c5 22319 * gdb.base/scope.exp: Ditto.
c906108c
SS
22320 * gdb.base/structs.exp: Ditto.
22321 * gdb.c++/inherit.exp: Ditto.
22322
22323Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
22324
22325 * config/vr4300.exp: New file.
22326
99707966 22327 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 22328
99707966 22329 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
22330
22331Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
22332
22333 * lib/gdb.exp(gdb_init): New function.
22334
22335 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 22336 for each individual variable set.
c906108c
SS
22337
22338 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
22339 name.
22340
22341 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
22342
22343 * gdb.base/scope.exp: Use gdb_test.
22344
22345 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
22346 aborting; the testsuite driver will do that for us (see
22347 gdb_finish). Also, use gdb_test in a few more places.
22348
22349Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
22350
22351 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
22352
22353Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
22354
22355 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
22356 and "add_tests" are not at the same address.
22357
22358Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
22359
22360 * gdb.base/ptype.exp: Use gdb_test.
22361
22362Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
22363
22364 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
22365 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
22366 left in. No longer expect them to fail.
22367
22368 * gdb.stabs/*.mt; Deleted, no longer used.
22369 * gdb.stabs/configure.in: Remove references to target makefile
22370 frags.
22371 * gdb.stabs/configure: Rebuilt.
22372
22373 * gdb.disasm/*.mt: Deleted, no longer used.
22374 * gdb.disasm/configure.in: Remove references to target makefile
22375 frags. Use "sh3.s" as the unique filename for this directory.
22376 * gdb.disasm/configure: Rebuilt.
22377
22378 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
22379 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
22380 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
22381
22382Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
22383
22384 * config/udi.exp: Use mondfe,name instead of remote_host.
22385
22386Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
22387
22388 * gdb.base/watchpoint.exp: Don't expect a failure when calling
22389 a function with a watchpoint enabled on the mn10200.
22390
22391 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
22392 before trying to create it!
22393
22394Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
22395
22396 * config/vx.exp: Use hostname instead of netport.
22397
22398 * config/vxworks.exp: New file.
22399
22400 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
22401
22402 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 22403 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
22404 occurs.
22405
22406 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
22407 $gdb_spawn_id directly.
22408 (gdb_run_cmd): Try _start as well as start. Use the target feature
22409 gdb,start_symbol as the symbol to start from when jumping.
22410
22411Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
22412
22413 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
22414 redundant) test.
22415
22416 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22417 it doesn't lose for 16bit integer systems.
22418
22419Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22420
22421 * gdb.fortran/types.exp: If the target doesn't support "double"
22422 data types, then expect "real" types to only be 4 bytes.
22423
22424 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22425 call tests if the target doesn't support inferior function calls.
22426
22427 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22428 in printf tests.
22429
22430Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22431
22432 * gdb.base/help.exp: Disable "help set", "help show", and
22433 "help support". Simplify regexp for "help stack".
22434
22435 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22436 to 60 seconds. Temporarily set match_max to 15000 around the
22437 "info copying" test.
22438
22439 * gdb.base/nodebug.exp: Don't try to do an inferior function
22440 call if the target doesn't support them.
22441 * gdb.base/printcmds.exp: Likewise.
22442 * gdb.base/setvar.exp: Likewise.
22443 * gdb.base/structs.exp: Likewise.
22444 * gdb.c++/templates.exp: Likewise.
22445 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22446
22447 * gdb.base/recurse.exp: Enable for the mn10200.
22448
22449 * configure.in: Do configure gdb.stabs directory for *-*-elf
22450 targets.
22451 * configure: Rebuilt.
22452
22453 * gdb.base/break.exp: Check for gdb,noresults before testing
22454 exit status and/or results from the target.
22455 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22456 * lib/gdb.exp: Remove old (now bogus) initialization of
22457 noinferior, noargs, noresults and nosignals.
22458
22459Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22460
22461 * config/sh.exp: New file.
22462
22463 * config/slite.exp: Try to connect multiple times to the board
22464 before rebooting. Only send a "monitor run" if need_monitor_run
22465 is set.
22466
22467 * gdb.base/break.exp: Don't do the "stub continue" test if
22468 the target has gdb_stub set.
22469
22470 * gdb.base/callfuncs.exp: Increase the timeout.
22471
22472 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22473 if the target has gdb,noinferiorio set.
22474
22475 * gdb.base/list.exp: Increase match_max to 10000 characters.
22476
22477 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22478
22479 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22480 target.
22481
22482 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22483
22484Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22485
22486 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22487 trying to delete the copy of gdb. Catch the file delete so we
22488 don't die if the delete fails; also, the file should be copied to
22489 the host, not to the build.
c906108c
SS
22490
22491Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22492
22493 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22494 parenthesis in case it contains multiple regexps separated
c906108c
SS
22495 with |.
22496
22497 * gdb.base/watchpoint.exp: Use gdb_test.
22498 * gdb.base/default.exp: Ditto.
22499
22500Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22501
99707966 22502 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22503
c906108c
SS
22504 * gdb.base/scope.exp: Use gdb_test.
22505 * gdb.c++/classes.exp: Ditto.
22506 * gdb.c++/inherit.exp: Ditto.
22507
22508Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22509
22510 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22511 remote_exec instead.
22512 * gdb.base/corefile.exp: Don't be ridiculous.
22513 * gdb.base/*.c: Add missing stub invocations.
22514
22515Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22516
22517 * config/slite.exp: Miscellaneous fixes.
22518
22519 * lib/gdb.exp: Fix runto.
22520
22521 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22522 the target.
22523
22524 * gdb.base/watchpoint.exp: Fix regexp.
22525
22526 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22527 close and wait commands, as the descriptor may now be
22528 invalid. Always call "remote_close host".
22529
22530Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22531
22532 Major rewrite for testsuite revision.
d63a86f8 22533
c906108c
SS
22534 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22535 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22536 instead of relying on spawn_id to always contain a valid
22537 spawn id.
22538 (get_compiler_info): New procedure to build the ${binfile}.ci
22539 file, instead of replicating this in N different places.
22540 (gdb_compile): New procedure.
d63a86f8 22541
c906108c 22542 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22543 appropriate arguments) instead of compile. Use gdb_test in a lot
22544 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22545 at the start of a testcase, as this is no longer done magically.
22546
22547 config/*-gdb.exp: Rename without the -gdb suffix.
22548
22549 config/mips.exp: Use remote_close instead of exit_remote_shell.
22550 config/monitor.exp: Use target_info instead of looking at
22551 baud, timeout, etc.
22552 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22553
22554Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22555
22556 * gdb.c++/templates.exp (test_ptype_of_templates),
22557 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22558 Update expect patterns for destructors and assignment operators
22559 to match corresponding c-typeprint.c changes.
22560 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22561 to destructor breakpoint test, GDB should be able to set the
22562 destructor breakpoint without specifying arguments.
22563
22564Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22565
22566 * gdb.threads/pthreads.exp: Change result for failure to compile due
22567 to lack of pthreads runtime support from an error to simply an
22568 unsupported test, per dejagnu standards.
22569
22570Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22571
22572 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22573 where GDB exits to reduce pattern match time.
22574 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22575
22576 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22577
dc96c6c7 22578Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22579
22580 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22581 * gdb.base/default.exp: ditto.
22582 * gdb.base/nodebug.exp: ditto.
22583 * gdb.base/printcmds.exp: ditto.
22584 * gdb.base/ptype.exp: ditto.
22585 * gdb.base/setvar.exp: ditto.
22586 * gdb.base/structs.exp: ditto.
22587 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22588
22589Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22590
22591 * configure, */configure: Rebuild with autoconf 2.12.
22592
22593Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22594
22595 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22596 use new i*86-pc-linux*-gnu quads.
22597 * gdb.base/corefile.exp: Ditto.
22598 * gdb.base/signals.exp: Ditto.
22599 * gdb.base/sigall.exp: Ditto.
22600 * gdb.base/interrupt.exp: Ditto.
22601
22602 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22603 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22604 RedHat 4.0.
d63a86f8 22605
c906108c 22606 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22607 linux. This allows the test case to at least compile on latest
22608 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22609
22610Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22611
22612 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22613 directory to search gdb directory. Accept and step over conditional
22614 stack alignment code. Consume $prompt in failure cases.
22615 Reset timeout to $oldtimeout instead of some arbitrary value.
22616 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22617 timeout problems with infinite stack backtraces.
22618 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22619 Accept function parameters for linkfunc member.
22620
22621Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22622
22623 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22624 (CXXFLAGS): Remove, unreferenced.
22625 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22626 previous -B options and also add -B option to pick up cross compiled
22627 runtime.
c906108c
SS
22628 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22629 doing cross compiles.
22630 (target_alias): Declare global.
22631 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22632 to verify that gcc exists in build tree, and if so set CC to that
22633 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22634
c906108c
SS
22635Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22636
22637 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22638 ptype test for anonymous union. Fixup testcase to match
22639 current gcc debug output.
22640
22641Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22642
22643 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22644 force argument to an unsigned long type.
22645
22646Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22647
22648 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22649 tests and anonymous union print/ptype tests.
c906108c
SS
22650 * gdb.base/list.exp (test_forward-search): Increase timeout by
22651 5 minutes for the "search extremely long line" case.
22652 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22653 completely optional and that the pass/fail messages use the command as
22654 the message if that third arg is a null string.
22655 (gdb_test_exact): Arrange that a null string pattern means match a
22656 null string output rather than any output, which might include random
889bf7c5 22657 errors.
c906108c
SS
22658 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22659 backtrace test.
22660 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22661 always failing and failure is now exposed by gdb.exp changes.
22662
22663Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22664
22665 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22666 weren't being noted.
22667
22668Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22669
22670 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22671 * gdb.stabs/weird.exp: Remove v_comb xfails.
22672
dc96c6c7 22673Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22674
22675 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22676 list.exp scope.exp watchpoint.exp]
c906108c 22677 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22678
dc96c6c7 22679Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22680
22681 * config/monitor.exp: Increase download timeout to 1000 seconds.
22682
dc96c6c7 22683Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22684
22685 * config/m32r.exp: Increase timeout to 120 seconds.
22686
22687Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22688
22689 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22690 and accept older ordering as obsolescent gcc or gdb.
22691 * gdb.c++/templates.exp: Ditto.
22692 * gdb.c++/virtfunc.exp: Ditto.
22693
22694Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22695
22696 * gdb.base/coremaker.c: Add code to mmap some data so we
22697 can check that it ends up in the core file.
22698 * gdb.base/corefile.exp: Add test to read mmapped data
22699 from core file.
22700
dc96c6c7 22701Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22702
22703 * config/m32r.exp: New file.
22704
22705Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22706
22707 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22708 that cflags can contains -gstabs, and work correctly for other tests.
22709
dc96c6c7 22710Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22711
22712 * gdb.base/setshow.exp: New file, tests show and set.
22713 * gdb.base/setshow.c: New file, tests show and set.
22714 * gdb.base/help.exp: Add test for help set|show annotate.
22715 * gdb.base/default.exp: Add test for set|show annotate.
22716
22717Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22718
22719 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22720 errors unique.
22721 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22722 explicitly.
22723
22724Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22725
22726 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22727 and width commands. This is done elsewhere.
22728 * (gdb_start): Don't call gdb_start_sim here. That's already
22729 done in gdb_load. This fixes lots of failures in default.exp.
22730
22731Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22732
22733 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22734 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22735 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22736 in the same we we treat other failures (since it may be an expected
889bf7c5 22737 condition), rather than as an error.
c906108c
SS
22738 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22739 old test format.
22740
22741Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22742
22743 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22744 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22745 twice. Nuke the duplicates.
c906108c 22746 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22747 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22748 Remove config.h along with other config files.
22749
22750Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22751
22752 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22753 "p func1 ()" and note that rests of tests are skipped.
22754 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22755 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22756 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22757 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22758 affected by the previous run test.
22759 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22760 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22761 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22762 "pass int powerset tuple" and "pass modeless int powerset tuple".
22763 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22764 "real write 4" and "real write 8".
22765 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22766 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22767 "print \$i after tuple assign 2", and
22768 "print vs2 after tuple assign 2".
22769 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22770 meaningful error message and return -1 so the caller can
22771 suppress further tests and avoid a cascade of errors.
d63a86f8 22772
c906108c
SS
22773Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22774
22775 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22776 format for printing version.
22777 * gdb.base/default.exp: Ditto.
22778 * gdb.base/interrupt.exp: Fix problem with cascade of
22779 errors if child process dies while calling a function.
d63a86f8 22780
c906108c
SS
22781Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22782
22783 * Makefile.in (VPATH): Add
22784 * Makefile.in (Makefile, config.status): Fix rules so things get
22785 remade when necessary.
22786
22787Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22788
22789 * Makefile.in (just-check): Add path to sibling expect dir
22790 to environment variable specified by RPATH_ENVVAR.
22791
22792Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22793
22794 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22795 (just-check): Add shared library paths for libstdc++, tk,
22796 tcl, bfd, and opcodes to the environment variable specified
22797 in RPATH_ENVVAR.
22798 * configure.in: Add support to recognize --enable-shared flag
22799 and generate correct value for RPATH_ENVVAR.
22800 * configure: Regenerated with autoconf.
22801
22802Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22803
22804 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22805 include all osf versions.
c906108c
SS
22806 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22807 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22808 when target is linux. When failing to build pthreads test
22809 executable, give more meaningful message.
22810 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22811 arg for pthread_create.
d63a86f8 22812
c906108c
SS
22813Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22814
22815 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22816 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22817 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22818 and -lpthreads (everybody else).
c906108c
SS
22819 (test_startup): Fail gracefully if threads are not supported.
22820 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22821 "p/c array_index("abcdef",2)" when not gcc compiled.
22822 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22823 "print func2::coremaker_local" when not gcc compiled.
22824 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22825 "ptype on opaque struct tagname (statically)",
22826 "ptype on opaque struct tagname (dynamically) 1", and
22827 "ptype on opaque struct tagname (dynamically) 2"
22828 for not compiled with gcc.
22829 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22830 backtrace when compiled with gcc.
d63a86f8 22831 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22832 than always return success.
22833
22834Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22835
22836 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22837
22838Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22839
22840 * gdb.base/structs.exp: Undo last change.
22841
22842Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22843
22844 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22845 encapsulate all the steps/nexts done during self test, starting
22846 at main, and makes them less sensitive to optimization issues.
22847 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22848 signal handler" test.
22849 * gdb.threads/pthreads.exp: Only run this for native configs.
22850 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22851 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22852 tests.
22853 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22854 for "runto test_calls(void)" test.
d63a86f8 22855
c906108c
SS
22856Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22857
22858 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22859 and don't expect address info in breakpoint confirmations.
22860
22861Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22862
22863 * gdb.base/list.exp (test_forward_search): Increase timeout
22864 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22865 and then reset to old value when done. Increase expect input
c906108c
SS
22866 buffer to 10000.
22867
22868Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22869
22870 * gdb.base/list.exp (test_forward_search): Fix to handle very
22871 long source line without overflowing expect's input buffer.
22872
22873Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22874
22875 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22876 "buffer_full".
22877
22878 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22879 "buffer_full".
22880
22881 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22882 "buffer_full".
22883
22884 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22885 "buffer_full".
22886
22887Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22888
22889 * configure.in (configdirs): Add gdb.threads.
22890 * configure: Regenerated with autoconf.
22891 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22892 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22893 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22894
c906108c
SS
22895Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22896
22897 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22898
22899Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22900
22901 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22902 each signal's status in the output of "handle all print".
22903 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22904 the \r\n sequence that immediately precedes the gdb prompt.
22905 * gdb.base/a1-selftest.exp: Save original timeout and restore
22906 after test.
22907
22908Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22909
22910 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22911 symbol.
22912
22913Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22914
22915 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22916
22917Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22918
22919 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22920 timeout by 60 seconds.
22921
22922Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22923
22924 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22925 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
22926 error return.
22927
22928Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
22929
22930 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
22931 gdb initialization, also report how long dejagnu waited. Restore
22932 old timeout before doing error return. Temporarily increase timeout
889bf7c5 22933 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
22934
22935Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
22936
22937 * lib/gdb.exp: Report timeout value for verbosity level 2.
22938 * config/gdbserver.exp: Ditto.
22939 * config/hppro.exp: Ditto.
22940 * config/mips-gdb.exp: Ditto.
22941 * config/monitor.exp: Ditto.
22942 * config/netware.exp: Ditto.
22943 * config/sim-gdb.exp: Ditto.
22944 * config/slite-gdb.exp: Ditto.
22945 * config/udi-gdb.exp: Ditto.
22946 * config/unix-gdb.exp: Ditto.
22947 * config/vx-gdb.exp: Ditto.
22948 * gdb.base/a1-selftest.exp: Ditto.
22949 * gdb.base/a2-run.exp: Ditto.
22950 * gdb.base/break.exp: Ditto.
22951 * gdb.base/corefile.exp: Ditto.
22952 * gdb.base/list.exp: Ditto.
22953 * gdb.base/recurse.exp: Ditto.
22954 * gdb.base/scope.exp: Ditto.
22955 * gdb.base/signals.exp: Ditto.
22956
22957Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22958
22959 * gdb.threads/Makefile.in (docdir): Removed.
22960
22961Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22962
22963 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 22964 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 22965 @srcdir@.
d63a86f8 22966 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
22967 autoconf 2.5 or higher.
22968 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
22969
22970Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
22971
22972 * configure: Regenerated.
22973 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
22974 avoid name clashes with SunOS headers.
22975
22976Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
22977
22978 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
22979
22980Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
22981
22982 * gdb.base/callfuncs.exp: Finish last change -- make sure the
22983 prototype information ends up in the compiler info file.
22984
22985Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
22986
22987 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
22988 attempting to regenerate it. Eliminate use of a temporary file
22989 and just generate the info file directly. Source it immediately,
22990 for consistency of use.
22991 * gdb.base/corefile.exp: Ditto
22992 * gdb.base/exprs.exp: Ditto.
22993 * gdb.base/funcargs.exp: Ditto.
22994 * gdb.base/langs.exp: Ditto.
22995 * gdb.base/list.exp: Ditto.
22996 * gdb.base/mips_pro.exp: Ditto.
22997 * gdb.base/nodebug.exp: Ditto.
22998 * gdb.base/opaque.exp: Ditto.
22999 * gdb.base/ptype.exp: Ditto.
23000 * gdb.base/scope.exp: Ditto.
23001 * gdb.base/setvar.exp: Ditto.
23002 * gdb.base/signals.exp: Ditto.
23003 * gdb.base/whatis.exp: Ditto.
23004 * gdb.c++/templates.exp: Ditto.
23005 * gdb.c++/virtfunc.exp: Ditto.
23006 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 23007 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
23008
23009Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23010
23011 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
23012 it got fixed by the recent lookup_minimal_symbol_by_pc change.
23013 Increase timeout, a lot of single stepping might be needed if the
23014 target has no hardware watchpoints.
23015
23016Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
23017
23018 * gdb.base/break.exp: Ignore compiler warnings when compiling
23019 break.c.
23020 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
23021 * gdb.base/default.exp: Add h8300 xfails. Handle messages
23022 from remote-sim.
23023 * gdb.base/exprs.exp: Add h8300 xfails.
23024 * gdb.base/funcargs.exp: Likewise.
23025 * gdb.base/nodebug.exp: Likewise.
23026 * gdb.base/printcmds.exp: Likewise.
23027 * gdb.base/ptype.exp: Likewise.
23028 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
23029 h8300 xfails.
d63a86f8 23030 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
23031 on the h8300.
23032 * gdb.base/funcargs.c: Explicitly make last constant argument to
23033 call_after_alloca_subr an unsigned long type.
23034 * gdb.base/return.c: Include stdio.h.
23035
23036Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
23037
23038 * config/abug.exp: New file for the older Motorola Bug monitor
23039 that runs on the mvme13x series VME boards.
23040 * config/monitor.exp: Use the new config array for target settings
23041 if they exist.
23042
23043Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
23044
23045 * sim-gdb.exp: Make the SH simulator allocate less space when
23046 it is targeted.
23047
23048Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
23049
23050 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
23051 test.
23052
23053Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
23054
23055 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
23056 "rs6000-*-*" for "list function in include file" when gcc compiled.
23057 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
23058 for "p ctable1[120]".
23059 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
23060 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
23061 Remove setup_xfail for "rs6000-*-*" for
23062 "print 'scope0.c'::filelocal before run".
23063 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
23064 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
23065 since some compilers don't allow both options to be given
23066 on the same command line. Create object file and move it.
d63a86f8 23067
c906108c
SS
23068Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
23069
23070 * gdb.base/corefile.exp: Always regenerate the core file, since
23071 we always regenerate the coremaker program. Detect special case
23072 where registers cannot be read from core file.
d63a86f8 23073
c906108c
SS
23074Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
23075
23076 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
23077 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
23078 * gdb.c++/templates.exp: Only match on basename of file since
23079 some formats like xcoff don't encode directory information.
23080 * gdb.stabs/weird.exp: Use the right sed script for powerpc
23081 and rs6000 AIX xcoff targets.
23082 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
23083 * configure: Regenerate.
23084 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
23085 here, rather than in distclean.
d63a86f8 23086
c906108c
SS
23087Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
23088
23089 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
23090 defined, and use it to compile the test case with -O2. The
23091 native compilation still uses no optimization.
23092 * gdb.base/mips_pro.c: Remove inline assembly code since
23093 it is compiled PIC by default, which results in assembler
23094 warnings that make the testsuite think the compilation
23095 was unsuccessful.
23096
23097Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
23098
23099 * gdb.c++/misc.exp: Add note to message for
23100 "print s.a for foo struct" that this is a known gcc 2.7.2
23101 and earlier bug.
23102
23103Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
23104
23105 * gdb.base/break.exp: Fix pattern for matching "Delete all
23106 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
23107 setup_xfail for deleting all breakpoints test. Fix various
23108 timeout messages to include "(timeout)".
23109 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
23110 for "p t_float_values2(3.14159,float_val2)".
23111 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
23112 for "continue to call2g" when gcc compiled.
23113 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
23114 "up to foo in langs.exp", "show language at foo in langs.exp",
23115 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
23116 and "show language at fsub in langs.exp".
23117 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
23118 "list line 1 in include file", "list message for lines past EOF",
23119 "list function in include file", "list list0.h:foo", and
23120 "list filename:function; nonexistant function".
23121 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
23122 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
23123 and "ptype t_char_array" to be for native cc only.
d63a86f8 23124
c906108c
SS
23125Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
23126
d63a86f8 23127 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 23128 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 23129 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
23130
23131Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
23132
23133 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
23134 "bt in signals.exp". This problem only appears when running
23135 the testsuite, and then only intermittently.
23136
23137Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
23138
23139 * gdb.base/return.exp (return_tests): Differentiate between
23140 two tests of continuing.
23141
23142Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
23143
23144 * */Makefile.in (maintainer-clean): Remove config.log.
23145 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
23146 * gdb.c++/Makefile.in (PROGS): Add inherit.
23147 (clean): Remove *.ci.
23148
23149Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
23150
23151 * gdb.c++/misc.cc: Add test code from Mike Stump.
23152 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
23153
23154Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
23155
23156 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
23157 to "alpha-*-osf2*" and add comment.
23158 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
23159 setup_xfail for "step over execarg initialization" and
23160 "step over corearg initialization".
c906108c
SS
23161 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
23162 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
23163 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 23164 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
23165 "print func2::coremaker_local", and "backtrace in corefile.exp".
23166 * gdb.base/signals.exp: Build and source signals.ci.
23167 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
23168 to be for gcc only.
23169 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 23170
c906108c
SS
23171Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23172
23173 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
23174 Feb 3 procfs.c change.
23175
23176Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
23177
23178 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
23179
23180Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
23181
23182 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
23183 from dejagnu's apparent default of 10 seconds, which gives random
23184 results when running the tests over NFS on moderately loaded systems.
23185 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
23186
23187Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
23188
23189 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
23190 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 23191 result reports.
c906108c
SS
23192
23193Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
23194
23195 * configure.in (CY_AC_PATH_TCLH): Remove.
23196 * configure: Regenerate.
23197
23198Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
23199
23200 * gdb.c++/Makefile.in (clean): Add missing '{'.
23201
23202Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
23203
23204 * lib/gdb.exp: Provide a default value for noinferior.
23205
23206 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
23207 Load libgloss.exp.
23208
23209Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
23210
23211 * gdb.disasm/hppa.exp: Compile directly into an executable, use
23212 the executable, not the .o to run the tests from.
23213
23214Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
23215
23216 * gdb.base/break.exp: Don't test for program exit or exit status
23217 if $noresults if nonzero.
23218 * gdb.base/langs.exp: Likewise.
23219 * gdb.base/watchpoint.exp: Likewise.
23220
23221 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
23222 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
23223 trying to compile the testcase.
23224
23225Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
23226
23227 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
23228 * gdb.base/signals.exp (continue to handler): Likewise.
23229
23230Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
23231
23232 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
23233
23234 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
23235
23236Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
23237
23238 * gdb.base/corefile.exp: Recognize "not found" as failure
23239 when trying to determine if a core file was generated.
23240 If no core file was generate the first time, try again without
23241 the ulimit -c to work around braindamaged shells.
23242
23243Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
23244
23245 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
23246 [] tests with "test" and enclose string in quotes.
23247 * gdb.stabs/configure: Rebuild
d63a86f8 23248
c906108c
SS
23249Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
23250
23251 Changes in sync with expect:
23252 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
23253 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
23254 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
23255 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
23256 argument to AC_REQUIRE.
23257 * configure: Regenerated.
23258
23259Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
23260
23261 * gdb.base/corefile.exp: When generating a core, discard any
23262 error messages about ulimit not found and the "core dumped"
23263 message from the shell that runs the coredumper.
23264
23265Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
23266
23267 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
23268
23269 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
23270 which sed script to run. Expect failure for v_comb test
23271 on PA targets too.
d63a86f8 23272
c906108c
SS
23273Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
23274
23275 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 23276 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
23277
23278Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
23279
23280 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
23281 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 23282 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
23283 * lib/gdb.exp (default_gdb_start): Fix typo.
23284 * gdb.base/corefile.exp: Allow "Core was generated by ..."
23285 messages to not include the full program name that caused
23286 the core dump since some systems (such as solaris) apparently
23287 truncate this path to about 80 characters.
23288 When generating a core file first try increasing the core file
23289 size limit to unlimited since some systems may default it to
23290 zero, and it is harmless to try it. Move the test for failing
23291 to generate a core file to where it will actually get executed.
23292 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
23293 new gdb result from g++ debug info improvements and make old
23294 pattern obsolescent. Also account for size_t differences
23295 (may be int or long).
23296 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
23297 initialization before function call is placed in the delay slot
23298 and thus appears to be skipped over by commands such as "next".
23299
23300Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
23301
23302 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
23303
23304Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
23305
23306 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
23307 input source file; fix code to compile test to deal with this
23308 convention.
23309 * gdb.c++/*.exp: Likewise.
23310
23311Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
23312
23313 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
23314 "bt in signals.exp".
23315
23316Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
23317
23318 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
23319 "step over execarg initialization" and
889bf7c5 23320 "step over corearg initialization".
c906108c
SS
23321
23322Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
23323
23324 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
23325 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
23326
23327Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
23328
23329 From Rob Savoye (rob@poseidon.cygnus.com)
23330 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
23331 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
23332 configure.in}, gdb.disasm/{Makefile.in, configure.in},
23333 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
23334 configure.in}: Major reworking for autoconfig.
c906108c
SS
23335 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
23336 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 23337 New files.
c906108c
SS
23338 * config/unix-gdb.exp: Make GDB global.
23339 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
23340 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
23341 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
23342 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
23343 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
23344 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 23345 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
23346 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
23347 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
23348 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
23349 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 23350 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
23351 to returns as necessary, arrange for test to compile own testcase
23352 executable.
c906108c 23353 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 23354
c906108c
SS
23355Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
23356
23357 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 23358 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
23359 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
23360 "backtrace through signal handler".
23361
23362Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23363
23364 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
23365 continuing from a job control stop signal.
23366 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
23367
23368Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
23369
23370 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
23371 * gdb.base/corefile.exp: Likewise.
23372 * gdb.base/funcargs.exp: Likewise.
23373
23374Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
23375
23376 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
23377 * config/monitor.exp: Add support for setting baud rate.
23378
23379Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
23380
23381 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
23382 i*86-*-linux* xfails for "backtrace through signal handler".
23383 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
23384 "print func2::coremaker_local".
23385 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 23386 alpha-dec-osf2* xfail for
c906108c
SS
23387 "delete all breakpoints when none".
23388
23389Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
23390
23391 * gdb.base/break.exp: Change test that deletes all breakpoints
23392 when no user breakpoints are installed. A post 4.15 change
23393 causes gdb to no longer prompt in this case.
23394
23395Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
23396
23397 * gdb.base/return.exp (return_tests): Change xfail for test
23398 "correct value returned double test" to stop xfailing at
23399 Solaris 2.5. Apparently the bug has been fixed.
23400
23401Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
23402
23403 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
23404 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
23405
23406Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
23407
23408 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
23409 * gdb.disasm/hppa.s: Corresponding changes.
23410
23411Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
23412
23413 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
23414 makefile fragment.
23415 * config/mt-hpux: Deleted.
23416
23417Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23418
d63a86f8 23419 * Many files: When warning about suppressed tests due to a
c906108c
SS
23420 nonexistant test binary, avoid incrementing the warning count.
23421
23422Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23423
23424 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 23425
c906108c
SS
23426Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23427
23428 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23429 "sparc-*-solaris2*".
23430
23431Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23432
23433 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23434 Add global and local variables and initialize them.
23435 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23436 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23437 extracts the file name and terminating signal from the core file.
23438 * TODO: Remove note about tests for correct mapping of corefile.
23439 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23440 from optimizing it away.
23441 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23442 handles common blocks.
23443
23444Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23445
23446 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23447 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23448
23449Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23450
23451 * Makefile.in (maintainer-clean): New target, synonym for
23452 realclean.
23453 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23454 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23455 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23456 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23457 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23458 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23459
23460Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23461
23462 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23463 xfails when not gcc compiled for "print foo::funclocal".
23464 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23465 "print foo::funclocal at foo",
23466 "print 'scope1.c'::foo::funclocal at foo",
23467 "print foo::funclocal_bss at foo",
23468 "print 'scope1.c'::foo::funclocal_bss at foo",
23469 "print foo::funclocal_ro at foo",
23470 "print 'scope1.c'::foo::funclocal_ro at foo",
23471 "print bar::funclocal at foo" and
23472 "print 'scope1.c'::bar::funclocal at foo".
23473 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23474 gcc compiled for "print foo::funclocal at bar".
23475 Expand all messages to ensure that they identify that
23476 the test is at bar().
23477 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23478 gcc compiled for:
23479 "ptype on opaque struct pointer (statically)",
23480 "ptype on opaque struct tagname (statically)",
23481 "ptype on opaque struct pointer (dynamically) 1",
23482 "ptype on opaque struct tagname (dynamically) 1",
23483 "ptype on opaque struct pointer (dynamically) 2" and
23484 "ptype on opaque struct tagname (dynamically) 2
23485 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23486 gcc compiled for:
23487 "p datalocal"
23488 "whatis datalocal",
23489 "ptype datalocal",
23490 "p bsslocal",
23491 "whatis bsslocal", and
23492 "ptype bsslocal".
23493 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23494 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23495 when not gcc compiled.
23496 * gdb.base/funcargs.exp (float_and_integral_args): Add
23497 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23498 compiled.
23499 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23500 "backtrace from call6a" when not gcc compiled.
23501 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23502 "backtrace from call7a" when not gcc compiled.
23503 * gdb.base/callfuncs.exp (do_function_calls):
23504 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23505 "p t_char_array_values(char_array_val2,char_array_val1)",
23506 "p t_char_array_values(char_array_val1,char_array_val2)",
23507 "p t_char_array_values("carray 1","carray 2")",
23508 "p t_char_array_values("carray 1",char_array_val2)",
23509 "p t_char_array_values(char_array_val1,"carray 2")",
23510 "p sum_args(1,{2})",
23511 "p sum_args(2,{2,3})",
23512 "p sum_args(3,{2,3,4})",
23513 "p sum_args(4,{2,3,4,5})"
23514 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23515 "backtrace in corefile.exp" when not gcc compiled.
23516
23517Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23518
23519 * gdb.base/signals.exp: Rewrite `handle all print' test as
23520 a procedure. Accept blanks or TABs as whitespace, increase
23521 timeout and expect input buffer size for the large output
23522 from the command. Remove "i*86-*-bsdi2.0" xfail.
23523
23524Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23525
23526 * gdb.base/setvar.exp: Add new testcases for truncation when
23527 assigning invalid values to bitfields.
23528
23529Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23530
d63a86f8 23531 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23532 mips-sgi-irix* xfail for
23533 "call inferior func with struct - returns char *"
23534 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23535 accepted in the result.
c906108c
SS
23536
23537Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23538
23539 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23540 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23541 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23542 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23543 that accidentally got checked in.
23544
23545Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23546
d63a86f8 23547 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23548 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23549 compiled test.
23550 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23551 Add mips-sgi-irix5* xfail for not gcc compiled.
23552 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23553 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23554 "p top", "whatis top", "p middle", and "whatis middle".
23555 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23556 "whatis signed char" for not gcc compiled.
23557 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23558 "set variable signed char=-1 (-1)" and
23559 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23560 * gdb.base/funcargs.exp (float_and_integral_args):
23561 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23562 Add mips-sgi-irix* xfail when not gcc compiled for
23563 "continue to call2b".
23564 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23565 "continue to call2g".
23566 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23567 "backtrace from call6a"
23568 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23569 "backtrace from call7k".
23570 Add mips-sgi-irix5* xfail when not gcc compiled for
23571 "backtrace from call7a".
23572 (localvars_after_alloca): Fix gdb_test cmds for
23573 "print * after runto ...".
23574 Remove rs6000-*-* xfails for
23575 "print i after runto localvars_after_alloca" and
23576 "print l after runto localvars_after_alloca"
23577 for all compilers.
23578 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23579 when not compiled with gcc, for:
c906108c
SS
23580 "print signed char == (minus)",
23581 "print signed char != (minus)",
23582 "print signed char < (minus)",
23583 "print signed char > (minus)".
23584 * gdb.base/callfuncs.exp (do_function_calls):
23585 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23586 "call inferior func with struct - returns char *".
d63a86f8 23587 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23588 "correct value returned double test" to include Solaris 2.4.
23589 * gdb.base/funcargs.exp (float_and_integral_args):
23590 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23591
c906108c
SS
23592Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23593
23594 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23595 enumeration bitfields if compiling with GNU C.
23596 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23597 to empty' prompt.
23598
23599Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23600
23601 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23602 test for PRO targets.
23603
23604 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23605 breakpoints in the inferior at any given time by making
23606 two groups of breakpoints for call2*, call6* and call7*
23607 tests.
23608
23609Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23610
23611 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23612 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23613 from optimizing it away.
23614 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23615 "call inferior func with struct".
23616
23617Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23618
23619 * configure.in: Only configure gdb.chill for particular targets.
23620
23621Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23622
23623 * gdb.base/Makefile.in: Add action to .c.o transformation
23624 rule that generates a .ci file for each .o file and remove
23625 explicit .c.o rules except for callfuncs.o.
23626 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23627 generates a .ci file for each .o file and remove explicit
23628 .cc.o rules.
23629 (clean): Remove *.tmp *.ci files.
23630 (EXECUTABLES): Remove templ-info.exp.
23631 * gdb.base/compiler.c: New file.
23632 * gdb.c++/compiler.cc: New file
23633 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23634 Change rs6000-*-* xfail for
23635 "print 'scope0.c'::filelocal_ro" and
23636 "print 'scope1.c'::filelocal" and
23637 "print 'scope1.c'::filelocal_bss" and
23638 "print 'scope1.c'::filelocal_ro" and
23639 "print 'scope1.c'::foo::funclocal" and
23640 "print 'scope1.c'::foo::funclocal_ro" and
23641 "print 'scope1.c'::bar::funclocal" and
23642 "print 'scope0.c'::filelocal_ro" and
23643 "print 'scope1.c'::filelocal at foo" and
23644 "print 'scope1.c'::filelocal_bss at foo" and
23645 "print 'scope1.c'::filelocal_ro at foo" and
23646 "print 'scope1.c'::foo::funclocal at foo" and
23647 "print 'scope1.c'::foo::funclocal_bss at foo" and
23648 "print 'scope1.c'::foo::funclocal_ro at foo" and
23649 "print 'scope1.c'::bar::funclocal at foo" and
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_bss" and
23656 "print 'scope1.c'::foo::funclocal_ro" and
23657 "print 'scope1.c'::bar::funclocal" and
23658 "print 'scope1.c'::bar::funclocal_bss"
23659 to only be xfail'd when not compiled with gcc.
d63a86f8 23660 Add rs6000-*-* xfail for
c906108c
SS
23661 "print 'scope0.c'::filelocal_bss before run"
23662 when compiled with gcc.
23663 (test_at_main): Add rs6000-*-* xfail for
23664 "print filelocal_ro in test_at_main"
23665 when compiled with gcc.
23666 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23667 Add rs6000-*-aix* xfail for
c906108c
SS
23668 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23669 "ptype t_char_array", not compiled with gcc.
23670 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23671 xfail for "list foo (in include file)" when gcc compiled.
23672 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23673 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23674 "run to call0a" if not compiled with gcc.
23675 (unsigned_integral_args): Add rs6000-*-* xfail for
23676 "run to call1a" if not compiled with gcc.
23677 (float_and_integral_args): Add rs6000-*-* xfail for
23678 "run to call2a" if not compiled with gcc and for
23679 "continue to call2b" for any compiler.
23680 Add rs6000-*-* xfail to
23681 "print f1 after run to call2a" for gcc compiled.
23682 (discard_and_shuffle): Add rs6000-*-* xfail for
23683 "run to call6a".
23684 (shuffle_round_robin): Add rs6000-*-* xfail for
23685 "backtrace from call7a" if not compiled with gcc.
23686 Add rs6000-*-* xfail for
23687 "backtrace from call7b" if compiled with gcc.
23688 (call_after_alloca): Add rs6000-*-* xfail for
23689 "print c in call_after_alloca" and
23690 "print s in call_after_alloca" and
23691 "backtrace from call_after_alloca_subr"
23692 if not compiled with gcc.
23693 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23694 "print c in localvars_in_indirect_call" and
23695 "print c in localvars_in_indirect_call" and
23696 "backtrace in indirectly called function" and
23697 "stepping into indirectly called function"
23698 if not compiled with gcc.
23699 (localvars_after_alloca): Add rs6000-*-* xfail for
23700 "print c after runto localvars_after_alloca" and
23701 "print s after runto localvars_after_alloca" and
23702 "print i after runto localvars_after_alloca" and
23703 "print l after runto localvars_after_alloca"
23704 for all compilers.
23705 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23706 than whatis-info.exp.
23707 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23708 than opaque-info.exp.
23709 Setup rs6000-*-* xfail for
d63a86f8 23710 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23711 "ptype on opaque struct pointer (dynamically)" when
23712 not compiled with gcc.
23713 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23714 rather than callf-info.exp.
23715 (do_function_calls): Add clear_xfail for rs6000-*-* for
23716 "p t_float_values2(3.14159,float_val2)". Seems to work
23717 fine there, both with xlc and gcc. Need to find out what
23718 it is doing right and fix other platforms.
23719 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23720 "call inferior func with struct - returns int",
23721 "call inferior func with struct - returns long",
23722 "call inferior func with struct - returns float",
23723 "call inferior func with struct - returns double",
23724 "call inferior func with struct - returns char *",
23725 but only if not gcc compiled (presumes xlc compiled).
23726 Change rs6000-*-* xfails for
23727 "call inferior func with struct - returns char" and
23728 " call inferior func with struct - returns short" to only
23729 xfail if not using gcc.
23730 (clean mostlyclean): Remove *.ci and *.tmp files.
23731 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23732 than templ-info.exp.
23733 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23734 Add rs6000-*-* xfail for "up to foo in langs.exp"
23735 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23736 when not gcc compiled.
d63a86f8 23737
c906108c
SS
23738Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23739
23740 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23741 * gdb.base/corefile.exp: Likewise.
23742 * gdb.base/list.exp: Likewise.
23743 * gdb.base/scope.exp: Likewise.
23744 * gdb.base/siganls.exp: Likewise.
23745
23746 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23747 compiler output.
23748 * gdb.base/whatis.exp: Likewise.
23749
23750Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23751
23752 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23753 failure (opcode table has been fixed to match reality).
23754
23755Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23756
23757 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23758 "call inferior func with struct - returns char",
23759 "call inferior func with struct - returns short"
23760
23761 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23762 "print 'scope0.c'::filelocal at main",
23763 "print 'scope0.c'::filelocal_bss in test_at_main",
23764 "print 'scope0.c'::filelocal at foo",
23765 "print 'scope0.c'::filelocal_bss in test_at_foo",
23766 "print 'scope0.c'::filelocal at bar",
23767 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23768
c906108c
SS
23769 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23770 in source file 1". This bug seems to have been fixed with both
23771 gcc and native cc (was native assembler bug?).
23772
23773Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23774
23775 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23776 "backtrace through signal handler" to "i*86-*-sysv4*".
23777 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23778 continue" case. Add "known SVR4 bug" to fail message.
23779 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23780 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23781 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23782 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23783 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23784 "up to foo in langs.exp", "show language at foo in
23785 langs.exp", "up to cppsub_ in langs.exp", "show
23786 language at cppsub_ in langs.exp", "up to fsub in
23787 langs.exp", and "show language at fsub in langs.exp".
23788 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23789 "bactrace in corefile.exp".
23790 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23791 "call inferior function with struct - returns float" and
23792 "call inferior function with struct - returns double".
d63a86f8 23793
c906108c
SS
23794Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23795
23796 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23797 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23798 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23799 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23800
23801Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23802
23803 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23804 (or overriden) "CHILL" macro rather then bare "gcc".
23805 Also look for ../../gcc/xgcc since that is what we will
23806 actually need, not "Makefile". Remove following assignment
23807 of CHILL to CHILL_FOR_TARGET because that results in
23808 recursive definition.
23809
23810Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23811
23812 * gdb.base/corefile.exp: Change xfail for backtrace in
23813 corefile.exp from linuxaout to all linux.
23814 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23815 cases where we miss the breakpoint at the signal handler
23816 for some reason. Setup xfail for linuxoldld/linuxaout and
23817 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23818 hitting SIGURG breakpoint.
23819 * gdb.base/signals.exp: Setup xfail for "next" acting like
23820 continue to add linuxoldld. Setup xfail for all linux for
23821 "next to handler in signals_tests_1", "backtrace in
23822 signals_tests_1", "continue to func1", "pass SIGUSR1",
23823 and continue to handler".
23824
23825Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23826
23827 * Update all FSF addresses except those in COPYING* files.
23828
23829Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23830
23831 * gdb.base/a2-run.exp: Change messages to be more explicit about
23832 the status of args, and quote binfile in results.
23833
23834Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23835
23836 * gdb.base/callfuncs.exp: Add tests for passing structs to
23837 inferior functions and return various types.
23838 * gdb.base/callfuncs.c: Add functions to receive a struct
23839 and return a member of the struct, in various types.
23840
23841Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23842
23843 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23844
23845Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23846
23847 * config/vxworks29k.exp: New file, sources vxworks.exp.
23848
23849Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23850
23851 * config/gdbremote.exp: New file. Testing framework using
23852 gdbserver.
23853
23854Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23855
23856 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23857 "call function when asleep" and "send end of file".
23858 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23859 for "backtrace in corefile.exp".
23860 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23861 for "backtrace through signal handler".
23862 * gdb.base/corefile.exp: Make sure we actually generate a core file
23863 before trying the core tests. Some systems allow the user to suppress
23864 generation of core files and default to that (linux for example).
23865 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23866 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23867
23868Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23869
23870 * gdb.threads: New directory with some crude multi-threaded
23871 gdb tests (step.exp and step2.exp).
23872 * config/mt-lynx (STEP_EXECUTABLE): Define.
23873 (THREADFLAGS): Define.
23874
23875Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23876
23877 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23878
23879 * gdb.base/signals.exp: Disable whole file for lynx until
23880 further notice.
23881
23882 * gdb.base/signals.exp: xfail test where "next" acts like
23883 "continue" for lynx.
23884
23885 * gdb.base/interrupt.exp: xfail test for calling function while
23886 inferior is asleep for lynx.
23887
23888 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23889 than one cr-lf after each command.
23890
23891Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23892
23893 * configure.in: Reinstate setting of stabsdirs variable, fix
23894 typo in setting up configdirs for native builds.
23895
23896 * gdb.base/return.exp: Fix typo in return double test.
23897 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23898 compiler from optimizing them away.
23899
23900Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23901
23902 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23903 sequences to be echo'd by gdb when using gdb_test.
23904 * gdb.chill/chexp.exp: Likewise.
23905 * gdb.fortran/exprs.exp: Likewise
23906
23907Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23908
23909 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23910 after the inferior gdb has started.
23911
23912 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23913 after each command.
23914 * gdb.base/funcargs.exp: Likewise.
23915 * gdb.base/gdbvars.exp: Likewise.
23916 * gdb.base/interrupt.exp: Likewise.
23917 * gdb.base/list.exp: Likewise.
23918 * gdb.base/watchpoint.exp: Likewise.
23919 * gdb.c++/demangle.exp: Likewise.
23920 * gdb.c++/inherit.exp: Likewise.
23921 * gdb.chill/chexp.exp: Likewise.
23922 * gdb.fortran/exprs.exp: Likewise.
23923
23924 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23925 test if we can't handle IO to/from the inferior.
23926
23927 * gdb.c++/misc.exp: Always check for a program already being
23928 started after sending a "run" command to gdb.
23929
23930 * gdb.base/twice.exp: Start with a fresh gdb.
23931
23932 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
23933 only depend on gdb's expression code, not the chill runtime.
23934
23935 * gdb.base/return.c: Put return values into variables so we
23936 can have gdb print them rather than depending on the program
23937 to print them.
23938 * gdb.base/return.exp: Corresponding changes.
23939
23940 * lib/gdb.exp: Provide default value for noinferiorio.
23941 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
23942 the inferior.
23943
23944 * gdb.base/break.exp: Always check for a program already being
23945 started after sending a "run" command to gdb.
23946 (text_next_with_recursion): Don't check the output from the
23947 program's printf statement. Instead just make sure the program
23948 exited.
23949
23950 * gdb.base/commands.exp: Protect tests which need arguments with
23951 $noargs conditionals.
23952
23953Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23954
23955 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
23956 of structure member arrays to match gdb/valops.c:value_addr change.
23957
23958Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
23959
23960 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
23961 cases.
23962
23963Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
23964
23965 * configure.in (configdirs): Remove gdb.chill from default list
23966 of subdirs and then add it back in only if doing a native build.
23967 The current chill compiler does not yet work in any cross build.
23968 * Revert all signal changes from Jul 6.
23969 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
23970 for sh-hms targets, allowing these tests to link, with no other
23971 changes. Testing is suppressed by setting "nosignals" in site.exp.
23972
23973Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
23974
23975 * configure.in (signaldirs): Define and add to configdirs for all
23976 targets except some specific ones that are known to not support signals.
23977 Also clean up formatting.
23978 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
23979 (signals, sigall): Remove rules to build.
23980 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
23981 Moved to new gdb.signals directory.
23982 * gdb.signals: New test directory.
23983 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
23984 signals.c signals.exp}: New or moved files.
23985
23986Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
23987
23988 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
23989
23990Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
23991
23992 * gdb.base/return.exp: Xfail `return double' test failure
23993 on at least Solaris 2.3 and handle future/past versions on
23994 a case by case basis as appropriate. Also update message
23995 to include i*86 failures.
23996
23997Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23998
23999 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
24000
24001 * lib/gdb.exp: Fix comment which erroneously identified
24002 gdb_file_cmd as gdb_load (the 19 May change was in fact to
24003 gdb_file_cmd not gdb_load).
24004 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
24005
24006 * gdb.base/setvar.exp: Make test names consistent between pass and
24007 fail cases. Use gdb_test more.
24008
24009Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24010
24011 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
24012
24013Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24014
24015 * gdb.base/help.exp: Fix expected help string for `show commands'.
24016
24017Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
24018
24019 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
24020
24021 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
24022 of a text section.
24023
24024Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
24025
24026 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
24027 that loop eventually terminates. Fix Connection refused logic so
24028 that testsuite will expire nicely.
24029
24030Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
24031
24032 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
24033 config/rom68k.exp: New tcl glue for the appropriate monitors.
24034 These all just end up calling monitor.exp.
24035 * config/monitor.exp (gdb_target_monitor): Handle `Connection
24036 refused' by retrying. Cleanup some timeout issues.
24037 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
24038 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
24039 callers don't have to set/restore global timeout variable.
24040
24041 * The following set of changes centralizes management of the global
24042 timeout variable. This way, it can be set in one target dependent
24043 place instead of dozens of places scattered throughout the test suite.
24044 If you need to lengthen a timeout, then you should either set timeout
24045 in one of the config/{target}.exp files, or multiply it by a factor.
24046 Setting it to an absolute value is always going to lose for some
24047 targets.
24048 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
24049 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
24050 * gdb.base/funcargs.exp: Don't set timeout.
24051 * gdb.base/list.exp (test_forward_search): Only use local timeout.
24052 * gdb.base/printcmds.exp (test_print_string_constants
24053 test_print_array_constants): Don't set timeout.
24054 * gdb.base/ptype.exp: Don't set timeout.
24055 * gdb.base/recurse.exp: Don't set timeout.
24056 * gdb.base/return.exp: Don't set timeout.
24057 * gdb.base/watchpoint.exp: Don't set timeout.
24058 * gdb.c++/classes.exp (do_tests): Don't set timeout.
24059 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
24060
24061Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
24062
24063 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
24064
24065Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24066
24067 * lib/gdb.exp: Disable chill tests for irix5.
24068
24069Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24070
24071 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
24072 each test pass or fail.
24073
24074Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24075
24076 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
24077 xlc not gcc.
24078
24079Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
24080
24081 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
24082
24083Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
24084
24085 * config/est.exp: Fix copyright and comments. Remove dead code.
24086 Use targetname, serialport and baud variables instead of fixed
24087 constants.
24088 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
24089 * config/cpu32bug.exp: New file to support cpu32bug monitors.
24090
24091Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24092
24093 * gdb.base/watchpoint.exp: Don't run
24094 test_watchpoint_triggered_in_syscall for sunos.
24095
24096Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24097
24098 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
24099 they don't seem to exist. Do include stdio.h.
24100
24101Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24102
24103 * gdb.base/a1-selftest.exp: Add alpha xfail.
24104
24105Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24106
24107 * gdb.base/watchpoint.c (main): Prompt before calling read().
24108 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24109 Revise accordingly. Remove cruft about sending "123" several
24110 times, until it gets noticed. Clean up the "print buf[0]" stuff
24111 so that it passes or fails, and waits for prompts in the usual way.
24112
24113Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24114
24115 * gdb.base/recurse.exp: Fix comment.
24116
24117 * TODO: Remove item about printing variables in nodebug.exp. Add
24118 item about enabling tests which are only run on some targets.
24119
24120 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
24121 fail, make test names unique, use new gdb_test convention
24122 regarding pattern, use gdb_test more, etc.).
24123
24124 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
24125 fail, make test names unique, etc.).
24126
24127Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24128
24129 * gdb.base/nodebug.c: Change return type of top and middle to
24130 short.
24131 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
24132 are fixed by the recent mdebugread.c changes. Allow `short ()'
24133 as type for top and middle.
24134
24135Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24136
24137 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
24138 nearly as I can tell, the whole thing was an accident in Stu's
24139 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
24140 to replace a send/expect pair with gdb_test, but ended up only
24141 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
24142 of 30 Mar 1995 took care of it, but left this vestigial comment
24143 which I am now nuking.
24144
24145Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24146
24147 * gdb.base/break.exp: Look for different line number for
24148 breakpoint at main depending on usestubs.
24149
24150Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24151
24152 * gdb.base/list.exp: Adjust some alternate expect patterns to
24153 match recent list0.c change. Add alternate expect pattern for
24154 output from `list default lines around main' for optimizing
24155 compilers.
24156
24157Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24158
24159 * lib/gdb.exp: If nosignals is not set, set it to 0.
24160
24161Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
24162
24163 * config/slite-gdb.exp: Responds to load symbol table prompt.
24164 * gdb.base/break.exp: Adjust line number, fix rerun.
24165 * gdb.base/langs0.c: Add #ifdef usestubs.
24166
24167Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
24168
24169 * gdb.base/list.exp: Adjust line contents after adding new lines in
24170 list0.c. Also fix a syntax error.
24171
24172 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
24173 * gdb.base/break.exp: ditto.
24174 * gdb.base/list.exp: ditto.
24175 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
24176 * gdb.base/run.c: ditto.
24177 * gdb.base/list0.c: ditto.
24178 * gdb.base/funcargs.c: ditto.
24179
24180Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
24181
24182 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
24183 $targetname, $serialport and $baud instead of hardwired variables.
24184 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
24185 target doesn't support signals.
24186
24187Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
24188
24189 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
24190
24191Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24192
24193 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
24194 Don't rely on the value of an auto variable before it has been
24195 initialized. Use gdb_test more.
24196
24197Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24198
24199 * lib/gdb.exp (default_gdb_version): A version number must start
24200 with a digit, but other than that contains all characters up to
24201 the first whitespace character.
24202
24203Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24204
24205 * gdb.base/commands.exp (breakpoint_command_test): New tests.
24206
24207Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24208
24209 * gdb.c++/*.exp: Warn if executable does not exist. The original
24210 reason for skipping the warning was that configure.in sometimes
24211 intentionally skipped building the executables but the tcl code
24212 had no way of knowing. That (a) was always bogus with respect to
24213 error handling, (b) is no longer true (right now there is no way
24214 to skip C++ tests).
24215
24216 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
24217
24218Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24219
24220 * gdb.base/list.exp: Add expect patterns for output from
24221 SunPRO compiled executables.
24222 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
24223 types.
24224
24225Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24226
24227 * gdb.base/break.exp (test_next_with_recursion): Accept any line
24228 number (we are already testing that the correct source line text
24229 gets printed).
24230
24231 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
24232 that is what is intended, but something needed to be done to get
24233 sunos4 native working again.
24234
24235 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
24236
24237 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
24238 apparently went with a (very) old xfail.
24239
24240Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
24241
24242 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
24243 runto_main is a proc in gdb.exp that will do 'step' for target use
24244 stubs.
24245 * gdb.base/exprs.exp: ditto.
24246 * gdb.base/interrupt.exp: ditto.
24247 * gdb.base/opaque.exp: ditto.
24248 * gdb.base/printcmds.exp: ditto.
24249 * gdb.base/ptype.exp: ditto.
24250 * gdb.base/scope.exp: ditto.
24251 * gdb.base/setvar.exp: ditto.
24252 * gdb.base/signals.exp: ditto.
24253 * gdb.base/twice.exp: ditto.
24254 * gdb.c++/classes.exp: ditto.
24255 * gdb.c++/inherit.exp: ditto.
24256 * gdb.c++/templates.exp: ditto.
24257 * gdb.base/break.exp: no run and hit main for stubs. Change line
24258 numbers for breakpoints and info breakpoint.
24259 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
24260 breakpoint().
24261 * gdb.base/callfuncs.c: ditto.
24262 * gdb.base/exprs: ditto.
24263 * gdb.base/interrupt.c: ditto.
24264 * gdb.base/opaque0.c: ditto.
24265 * gdb.base/printcmds.c: ditto.
24266 * gdb.base/ptype.c: ditto.
24267 * gdb.base/scope0.c: ditto.
24268 * gdb.base/setvar.c: ditto.
24269 * gdb.base/signals.c: ditto.
24270 * gdb.base/twice.c: ditto.
24271 * gdb.c++/misc.cc: ditto.
24272 * gdb.c++/templates.cc: ditto.
24273
24274Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24275
24276 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
24277
24278 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
24279 somewhere between `read' and `main.c'. I'm pretty sure the
24280 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
24281 and it isn't particularly useful.
24282
24283 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
24284
24285Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24286
24287 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
24288
24289Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
24290
24291 * config/mt-slite: add LIBS and -nostdlib.
24292 * config/slite-gdb.exp: add this new file to support sparclite target.
24293
24294Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
24295
24296 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
24297
24298 * gdb.base/a2-run.exp: Change argument to istarget from
24299 "*-*-vxworks" to "*-*-vxworks*".
24300 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
24301
24302Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
24303
24304 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
24305 will not runto main but do a 'step' to step out of breakpoint().
24306 * config/mt-slite: add -Dusestubs.
24307
24308Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24309
24310 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
24311 instead of just @.
24312
24313 * gdb.base/signals.exp: Add test for "handle all print".
24314 * TODO: Remove "handle all print". Also remove item about
24315 checking copyright date (I don't like the idea of a spurious FAIL
24316 based on when we run the tests).
24317
24318 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
24319 for SunOS4 (reason for failure not investigated). Remove
24320 redundant test for $binfile.
24321
24322 * gdb.base/nodebug.c (array_index): Call malloc.
24323
24324 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
24325
24326Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
24327
24328 * gdb.base/recurse.exp: Update gdb_test invocation to use new
24329 conventions and slightly simplify the matching regexp.
24330
24331Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24332
24333 * gdb.base/break.exp: Update gdb_test invocation to use new
24334 convention.
24335
24336 * lib/gdb.exp: If noargs is not set, set it to 0.
24337
24338 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
24339 tests unique.
24340
24341 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
24342
24343Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24344
24345 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
24346 one argument of type "<non-float parameter>".
24347
24348Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
24349
24350 * config/rom68k.exp: New file to support Motorola IDP board.
24351 * gdb.base/a2-run.exp: Skip this file if noargs is set.
24352 * gdb.base/break.c: Change things around so that this program
24353 doesn't depend upon args. This is necessary to make remote
24354 targets work (in general, they can't take args).
24355 * gdb.base/break.exp: Don't try to send args to program. Don't
24356 expect output. Also, replace lots of code with gdb_test.
24357
24358Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24359
24360 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
24361 printing of '\'' (which is what the comment says we are testing,
24362 even though we were not), not '''.
24363 (test_integer_literals_rejected): Test that printing ''' is an error.
24364
24365 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24366 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
24367 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
24368 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
24369 Use gdb_test not test_print_accept.
24370 * lib/gdb.exp: Remove test_print_accept.
24371
24372 * gdb.base/signals.exp (signal_tests_1): Make pass message
24373 consistent with fail message.
24374
24375 * gdb.base/whatis.exp: Remove xfails for printing char vs.
24376 unsigned char; the bug (PR 1821) is fixed.
24377
24378 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
24379
24380 * gdb.base/scope.exp (test_at_localscopes): Call pass for
24381 successful tests--makes xfailing them work right.
24382
24383Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24384
24385 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
24386 only \r\n, not .*. The test can pass .* as the last thing in
24387 $pattern if that is what it wants. In addition to providing this
24388 flexibility, this change should speed up pattern matching in cases
24389 where the pattern already ended with .* (there were a number of
24390 them). This change also helps catch bad patterns--in the old
24391 scheme the typo "char \*" instead of "char \\*" would pass. Now
24392 it is caught.
24393 * Many .exp files: Update callers.
24394
24395 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
24396 clearer and does not spuriously match multiple ('s. Likewise for
24397 ) and *.
24398
24399 * gdb.base/nodebug.exp: Test ability to call a function and pass
24400 it a string (even with no debugging info).
24401
24402 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
24403 "p '\'", which is the same as "p ''" once tcl gets done with
24404 quoting, to "p '\\'", which I suspect is what is intended (one
24405 backslash gets sent to GDB).
24406
24407 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
24408
24409Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24410
24411 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
24412 1817) was fixed literally years ago.
24413
24414Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24415
24416 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24417 test, it causes stepping out of call_after_alloca_subr with
24418 optimizing compilers.
24419 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24420 fails.
24421
24422 * gdb.c++/templates.exp: Source templ-info.exp only if
24423 the templates executable exists.
24424
24425 * gdb.c++/misc.cc (class Contains_static_instance,
24426 class Contains_nested_static_instance),
24427 gdb.c++/classes.exp (test_static_members): Test printing of
24428 a class that contains a static instance of the class.
24429
24430Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24431
24432 * gdb.base/langs2.c (cppsub_): Don't prototype.
24433 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24434 only, I believe).
24435
24436Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24437
24438 * lib/gdb.exp (skip_chill_tests): New procedure.
24439
24440 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24441
24442Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24443
24444 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24445 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24446
24447Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24448
24449 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24450
24451 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24452 disassemble 8, not 16, instructions for part 4.
24453
24454 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24455 support the latter anymore.
24456
24457 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24458 -DNO_PROTOTYPES.
24459 * gdb.base/callfuncs.c: Control use of prototypes based on
24460 NO_PROTOTYPES, not __STDC__.
24461 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24462 t_float_values2 tests if prototypes in use.
24463
24464 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24465 t_double_values): When checking differences against DELTA, check
24466 that difference is within the range (-DELTA,DELTA), not just
24467 (-infinity,DELTA).
24468
24469Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24470
24471 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24472 'file' command firts, then 'target', then 'load', this is due to gdb
24473 target set up.
24474 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24475
24476Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24477
24478 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24479 FP load/store variants.
24480 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24481
24482Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24483
24484 * gdb.base/term.exp: Do not give a warning if not native, it is
24485 not an abnormal condition.
24486
24487Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24488
24489 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24490 t_char_array".
24491
24492Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24493
24494 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24495 are getting the version number.
24496
24497 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24498 if not native, it is not an abnormal condition.
24499
24500Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24501
24502 * lib/gdb.exp: Just use "file exists", rather than undocumented
24503 dejagnu procedure "findfile".
24504
24505Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24506
24507 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24508 (LDFLAGS): Set to -Xlinker -Ur.
24509
24510 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24511 Removed, these values are set by lib/gdb.exp.
24512
24513 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24514
24515Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24516
24517 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24518 of replicating gdb startup code.
24519
24520 * config/mt-vxworks (LDFLAGS): Set to -r.
24521 (CFLAGS_FOR_TARGET): Removed.
24522
24523 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24524 (gdb) and gdb for vxworks uses (vxgdb).
24525
24526 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24527 executable is not in the tree and host != target, use sed and
24528 program_transform_name to determine the gdb name used by the
24529 target.
24530
24531 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24532 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24533
24534Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24535
24536 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24537 floats, chars, and shorts where there are ANSI-style function
24538 definitions.
24539
24540 * gdb.base/langs.exp, gdb.base/langs*: New test.
24541 * gdb.base/Makefile.in: Build it.
24542 * TODO: Remove item about checking that C names don't get C++
24543 demangling applied; this test tests it.
24544
24545Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24546
24547 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24548 went with the const70 xfail. The xfail went away a year ago.
24549
24550 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24551
24552 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24553 for hp300.
24554
24555 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24556
24557 * gdb.base/a1-selftest.exp: Don't run on hp300.
24558
24559Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24560
24561 * Makefile.in (site.exp): Set host_alias and target_alias as well
24562 as host_triplet and target_triplet.
24563
24564Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24565
24566 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24567
24568 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24569 places as other ecoff systems).
24570
24571 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24572 ultrix.
24573
24574Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24575
24576 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24577 remove them.
24578 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24579 variable and "variable" in addition to "data variable".
24580 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24581
24582 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24583 2.
24584 * gdb.base/list1.c (long_line): Add additional statement at start
24585 of function.
24586 * gdb.base/list.exp (test_forward_search): Update line number to
24587 reflect new statement.
24588
24589Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24590
24591 * gdb.base/signals.exp: Reinitialize searched source directories
24592 after gdb_start call.
24593
24594Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24595
24596 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24597 * gdb.stabs/Makefile.in: Likewise.
24598
24599 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24600 change. Instead split the tests into smaller pieces.
24601 * gdb.disasm/hppa.s: Corresponding changes.
24602
24603Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24604
24605 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24606 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24607
24608 * gdb.base/funcargs.exp: Modify many tests so that every test
24609 either passes or fails. Make some test names unique.
24610
24611Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24612
24613 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24614 Call stty to set interrupt character.
24615
24616 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24617 for HP assembler versus GNU assembler based on actual behavior of
24618 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24619
24620 * TODO: Suggest a few more stepping tests.
24621
24622Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24623
24624 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24625 restart GDB for h8300 after a continue.
24626 (return): Add pattern to match a29k-udi behavior.
24627 * gdb.base/nodebug.exp: Remove obsolete comment.
24628 * gdb.base/regs.exp: New file, testing of register displays.
24629 * gdb.base/return.exp: Fix typo in reference to $objdir.
24630 * gdb.base/whatis.exp: Always start with a fresh GDB.
24631
24632Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24633
24634 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24635 higher, these tests generate a lot of output.
24636
24637Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24638
24639 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24640 code following the catch silently ignored some errors; without the
24641 catch they should be thrown like any other tcl error. Also, the
24642 catch used "" instead of {} which meant all the callers who wanted
24643 to include one of the characters "[]$ had to quote it an extra time.
24644 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24645 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24646 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24647 Remove extra quoting.
24648
24649Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24650
24651 * gdb.base/commands.exp: Make test names unique; every test either
24652 passes or fails. Update some comments.
24653
24654 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24655
24656Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24657
24658 The following fixes a FAIL caused by the fact that the alpha stabs
24659 configuration didn't use the ".if alpha" code in weird.def.
24660 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24661 bit pointer, so the 32 bit version works even on the alpha.
24662 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24663 Remove the stuff which allowed us to have separate versions for
24664 alpha and everything else.
24665
24666 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24667 regexp which "info func operator\[\](" is supposed to match. Fix
24668 string to send to GDB. Note that GDB still doesn't work right. Add a
24669 new test for "info func .perator\[\](" which GDB does handle correctly.
24670
24671 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24672
24673Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24674
24675 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24676 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24677 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24678 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24679 it makes the tests harder to understand and confuses test-o-matic.
24680 The preferred style is that each test provides a PASS or a FAIL,
24681 and has a unique message (e.g. "continue #54" not just "continue")
24682 which is the same for the pass and the fail.
24683 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24684 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24685 to lib/gdb.exp.
24686 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24687 prt_accept which was basically the same thing. Likewise for
24688 test_print_reject and prt_reject.
24689 * lib/gdb.exp (test_print_reject): Add some more error message
24690 patterns to match from the former printcmds.exp (prt_reject).
24691 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24692 One defect of the passcount stuff is that some of it failed to
24693 report XPASS where appropriate.
24694 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24695 stuff before and after arg in expected pattern.
24696 (test_paddr_operator_functions): Re-do test without print_addr_of;
24697 this is the only test which seems to want extra stuff there.
24698
24699Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24700
24701 * gdb.base/nodebug.exp: Update new tests to reflect improved
24702 wording of gdb output.
24703
24704 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24705 and "ptype" work on variables in files compiled without -g.
24706 Replaces commented out "maint print msymbol" tests.
24707
24708Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24709
24710 * gdb.base/setvar.c (dummy): Call malloc.
24711
24712 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24713 losing with the irix4 sed.
24714
24715 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24716 ALRM" on irix4.
24717
24718Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24719
24720 * TODO: Remove items about corefile.exp testing new exec-file and
24721 backtrace; both are now done. Add items about printing enums.
24722
24723Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24724
24725 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24726 "get signal $thissig" test fails.
24727
24728 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24729
24730Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24731
24732 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24733 compiler warning with dec alpha compiler.
24734
24735 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24736 extra \n from gdb_test call (this explains why the prompt test
24737 that I removed yesterday was there).
24738 (user_defined_command_test): Remove extra \n and prompt test.
24739
24740 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24741 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24742 doesn't exist.
24743 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24744 Also remove alpha workaround, which turns out to be because
24745 SIGABRT == SIGLOST.
24746
24747 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24748
24749 * gdb.base/help.exp: Don't test "help show".
24750
24751Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24752
24753 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24754 "set print address" is on.
24755 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24756 pass prompt to gdb_test; gdb_test already looks for the prompt.
24757
24758 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24759
24760 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24761 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24762 was to make sure that gdb can read a core file. But (a) the "read
24763 the corefile" part didn't make it to a1-selftest.exp, we just
24764 delete the corefile after creating it, and (b) we test reading
24765 corefiles in corefile.exp anyway. Also, this test left around a
24766 xgdb process on Solaris.
24767
24768 * gdb.base/corefile.exp: Also test backtrace.
24769
24770Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24771
24772 * gdb.base/commands.exp: Test a simple user defined command with
24773 arguments and if/while statements; verify the full user command is
24774 printed by "show user".
24775
24776 * gdb.base/commands.exp: Test if/while commands as part of a
24777 breakpoint command list; verify they appear in breakpoint
24778 information.
24779
24780Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24781
24782 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24783 than by dividing by zero.
24784
24785Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24786
24787 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24788 performing an inferior call with watchpoints enabled.
24789 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24790 call.
24791
24792Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24793
24794 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24795 of "file" command.
24796
24797 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24798 Add additional pattern for when "int operator int(void);" appears
24799 in a different order.
24800
24801Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24802
24803 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24804
24805 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24806 and "signal" with ".*".
24807
24808Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24809
24810 * TODO: Add note about "handle all nostop".
24811
24812 * gdb.base/{sigall.c, sigall.exp}: New test.
24813 * gdb.base/Makefile.in: Add it.
24814
24815Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24816
24817 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24818 when invoking GDB, suppresses any windowing interface.
24819
24820Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24821
24822 * config/sim-gdb: New file, simulator testing support.
24823
24824Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24825
24826 * gdb.base/interrupt.exp: Test calling func1 twice.
24827
24828Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24829
24830 * gdb.base/list.exp (test_forward_search): Set timeout higher
24831 when we'll be getting lots of output from gdb.
24832
24833 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24834 "init_malloc" to after the expect statement. Run it if that
24835 regexp is taken, but also for two others which happen if source
24836 cannot be found.
24837
24838Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24839
24840 * gdb.base/printcmds.exp: New test, for printing register before
24841 program is running.
24842
24843Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24844
24845 * gdb.base/list.exp: Correct some alternate expect patterns
24846 to reflect changes in list1.c.
24847
24848Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24849
24850 * TODO: Add item regarding large frames.
24851
24852 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24853
24854 * TODO: Remove item about enabling return.exp; it
24855 is enabled. Suggest a few more "return" tests.
24856
24857Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24858
24859 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24860 anonymous unions.
24861
24862Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24863
24864 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24865 and pr-5646.o, so "make" is the same as "make all", not "make
24866 pr-4975.o".
24867
24868Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24869
24870 * gdb.base/list.exp: Adjust expectations to reflect changes in
24871 list1.c.
24872 (test_forward_search): New test proc.
24873 * gdb.base/list1.c (long_line): New function, has long source line.
24874
24875Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24876
24877 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24878 additional line of code that was added.
24879
24880Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24881
24882 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24883 tests so as not to overflow expect's input buffers.
24884 * gdb.disasm/hppa.exp: Corresponding changes.
24885
24886Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24887
24888 Beginnings of template debugging tests.
24889 * gdb.c++/templ-info.cc: New file to test for template
24890 debugging capability of the compiler.
24891 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24892 templ-info.cc.
24893 * gdb.c++/templates.cc: Add explicit template instantiations
24894 to enable compiling with -fno-implicit-templates. Add destructor
24895 and 'value' method to T5 class for template tests.
24896 * gdb.c++/templates.exp: Add testcases for printing of template
24897 types, setting breakpoints on template methods and calling a
d63a86f8 24898 template method.
c906108c
SS
24899
24900Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24901
24902 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24903 branch target since some assemblers (gas-2.5) may emit a
24904 relocation for the branch instead of resolving it in the
24905 assembler.
24906
24907Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24908
24909 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24910 through signal handler.
24911
24912Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24913
24914 * configure.in (*-*-netware): Use config/mt-netware.
24915
24916 * config/mt-netware: New file.
24917 * config/mt-i386-netware: Removed, separate configs for different
24918 netware architectures are no longer needed now that we have
24919 --with-headers.
24920
24921Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24922
24923 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24924 by the recent changes to use ANSI C arithmetic conversions.
24925
24926Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24927
24928 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
24929 bug involving using inferior_pid to figure out whether to select a
24930 frame.
24931
24932Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
24933
24934 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
24935 match the current disassembler output.
24936
24937Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
24938
24939 * gdb.fortran/exprs.exp: Expect VOID instead of void.
24940 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
24941 types, expect "int" as type of integer values (for now).
24942
24943Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
24944
24945 * gdb.base/commands.exp: New tests for if/while commands.
24946
24947Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
24948
24949 * lib/gdb.exp (runto): Replace sub-pattern for hex value
24950 by .*, since hex values have different syntax in Chill mode.
24951
24952Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24953
24954 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
24955 linefeed from expect pattern for repeated types with indices > 9.
24956
24957Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
24958
24959 First part of Fortran test suite.
24960 * gdb.fortran: New directory.
24961 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
24962
24963Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24964
24965 * gdb.base/default.exp: Update expect pattern for load command
24966 without arguments.
24967
24968Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
24969
24970 * configure.in: Change i386 to i[345]86.
24971 * gdb.base/configure.in: Likewise.
24972 * gdb.c++/configure.in: Likewise.
24973 * gdb.chill/configure.in: Likewise.
24974
24975Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
24976
24977 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
24978 patterns, since that is not a valid context for comments.
24979
24980Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
24981
24982 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
24983 repeated types and repeated types with indices > 9.
24984
24985Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
24986
24987 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
24988 2417; old bug has been fixed.
24989
24990Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
24991
24992 * gdb.base/interrupt.exp: When trying to wake up the inferior,
24993 send the newline ourselves instead of assuming gdb_test will do
24994 so when passed an empty input string.
24995
24996 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
24997 stabs testcode.
24998
24999Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25000
25001 * lib/gdb.exp (gdb_test): Don't send anything if the first
25002 argument is an empty string. This makes cases where we want to
25003 match output that is already in expect's buffers (for example,
25004 matching a breakpoint after gdb_run_cmd has been called) work
25005 reliably.
25006
25007Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25008
25009 * config/netware.exp: New file.
25010
25011Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25012
25013 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
25014 the -B and -L prefixes so we can find the debugging stub.
25015
25016 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
25017 there and we are using the gcc from the tree.
25018
25019 * gdb.base/types.c: Removed.
25020
25021 * gdb.base/configure.in: Look for makefile fragments in ../config.
25022 Recognize i386-*-netware.
25023 * gdb.c++/configure.in: Likewise.
25024
25025Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25026
25027 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
25028 the correct TCL syntax.
25029
25030Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25031
25032 * gdb.base/opaque.exp: use runto instead of messing around with
25033 breakpoints. Simplify by using gdb_test.
25034
25035 * gdb.base/bitfields.exp: restart between tests on netware targets
25036 because breakpoints aren't relocated after target death. Run
25037 processes to completion.
25038
25039 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
25040
25041Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
25042
25043 * Makefile.in: Remove extra tabs that confuse some versions
25044 of "make". Use the newly built gdb to test with by default,
25045 rather than the first one in the tester's search path.
25046
25047Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
25048
25049 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
25050
25051 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
25052 condition help.
25053
25054Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25055
25056 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
25057
25058 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
25059 running.
25060 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
25061 * gdb.base/funcargs.exp: Likewise.
25062
25063 * gdb.base/bitfields.exp: Simplify by using gdb_test.
25064 * gdb.base/funcargs.exp: Likewise.
25065
25066 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
25067 message is "".
25068
25069Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25070
25071 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
25072 return,signals,twice}.exp: Handle non-existant binaries
25073 consistantly.
25074
25075 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
25076 * gdb.base/Makefile.in: Don't try to generate a core dump, we
25077 might testing a cross development system.
25078
25079Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25080
25081 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
25082 runtest script is relative to ${srcdir}, not ${rootdir}.
25083
25084Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
25085
25086 * gdb.base/signals.exp: Allow for optionality of breakpoint
25087 address.
25088
25089Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25090
25091 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
25092
25093Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25094
25095 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
25096 for size_t definition.
25097 * gdb.c++/templates.cc: Likewise
25098
25099 * config/mt-i386-netware: New file.
25100
25101 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
25102 defined.
25103
25104 * gdb.base/Makefile.in: Added support for systems that name core
25105 files by appending "core" to the program name.
25106 * gdb.base/a1-selftest.exp: Likewise.
25107
25108Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25109
25110 * gdb.base/return.exp: Add comment and message for `return double'
25111 test failure on Sparc Solaris.
25112
25113Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
25114
25115 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
25116
25117Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25118
25119 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
25120 from optimizing them away.
25121 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
25122 patterns to include default constructors and assignment operators,
25123 to match gcc versions beyond 2.5.8. Accept any cplus demangling
25124 character in the output of the virtual base pointer.
25125
25126Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25127
25128 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
25129 expression match in print_addr_of to avoid unintented matches.
25130 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
25131 versions up to 2.5.8.
25132
25133Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25134
25135 * gdb.base/list.exp: Tweak alternate pattern for listing of an
25136 included file to run under newer versions of expect.
25137 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
25138 consecutive >'s in templates to accomodate recent cplus-dem.c change.
25139 Remove xfail for the virtual table of BDDHookV.
25140
25141Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
25142
25143 * lib/gdb.exp (string_to_regexp): Set a default result.
25144 (default_gdb_start): Fix misleading message.
25145
25146Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
25147
25148 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
25149 Remove all CC, etc definitions.
25150 * config/mt-hpux: New file.
25151 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
25152 (CFLAGS, LDFLAGS): Define.
25153 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
25154
25155 * Makefile.in (site.exp): Don't insert host_os, etc.
25156 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
25157 (distclean): Check existence of subdir.
25158 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
25159 * gdb.base/Makefile.in: General cleanup and simplification.
25160 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25161 to build executables. Use default rule to build .o files.
25162 (EXPECT, RUNTEST, CC): Fix relative pathname.
25163 (site.exp): Don't insert host_os, etc.
25164 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
25165 and/or SIGUSR1 defined.
25166 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
25167 * gdb.c++/Makefile.in: General cleanup and simplification.
25168 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25169 (CFLAGS): Remove.
25170 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
25171
25172Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
25173
25174 * gdb.base/recurse.exp: Misc changes to get tests running again
25175 after Kung's changes to the watchpoint code.
25176 * gdb.base/watchpoint.exp: Likewise.
25177
25178Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
25179
25180 * lib/gdb.exp (string_to_regexp): Convert {\} also.
25181
25182Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
25183
25184 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
25185 * lib/gdb.exp (default_gdb_start): Define.
25186 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
25187 gdb.base/funcargs.exp, gdb.base/opaque.exp,
25188 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
25189 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
25190 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
25191 Don't call gdb_target_udi in between tests.
25192
25193Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25194
25195 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25196 (which was basically just a local version of the same thing). In
25197 addition to avoiding duplication, gdb_test_exact is faster.
25198 * lib/gdb.exp (gdb_test_exact): Fix typo.
25199
25200 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
25201 don't give an error.
25202
25203 * gdb.base/term.exp: Call delete_breakpoints before starting.
25204
25205 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
25206 (t10): Add comment.
25207
25208Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25209
25210 Reorganization of the GDB Test Suite.
25211
25212 * gdb.base: New directory, contains all the basic tests.
25213 * gdb.c++: New directory, tests specific to C++.
25214 * gdb.chill: New directory, tests specific to Chill.
25215 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
25216 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
25217 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
25218 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
25219 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
25220 t30-31 to chill).
25221 * */gdbme.*: Rename to match appropriate expect scripts.
25222 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
25223 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
25224 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
25225 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
25226 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
25227 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
25228 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
25229 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
25230 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
25231 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
25232 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
25233 gdb.c++/virtfunc.cc: New names of C++ files.
25234 * gdb.chill/chillvars.ch: New name of Chill file.
25235 * gdb.base/configure.in, gdb.c++/configure.in,
25236 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
25237 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
25238 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
25239 * configure.in (configdirs): Update to reflect directory changes.
25240 (target_abbrev): No longer define for any configuration.
25241 * Makefile.in: Cosmetic improvements to header comments.
25242
25243Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
25244
25245 Various changes to gdb.t31:
25246
25247 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
25248 * gdbme.ch: Make all key-words and predefineds be upper-case.
25249 * chillvars.exp: Expect key-words and predefinds in upper-case.
25250
25251 * chillvars.exp: Use gdb_test_exact many places.
25252 Change expected output for arrays (which now includes index labels).
25253
25254 * pr-5020.exp, gdme.ch (module PR_5020):
25255 New test, for PR-5020.
25256
25257Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
25258
25259 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
25260 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
25261
25262Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
25263
25264 * Makefile.in: Fix bit-rot in definitions of CHILL,
25265 CHILL_FOR_TARGET and Chill_LIB.
25266 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
25267 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
25268 CHILL, and CHILL_LIB.
25269
25270Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
25271
25272 * Revert the previous changes. Please see Rob's directory
25273 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
25274
25275Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
25276
25277 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
25278 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
25279 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
25280 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
25281 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
25282 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
25283 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
25284 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
25285 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
25286 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
25287 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
25288 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
25289 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
25290 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
25291 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
25292 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
25293 changes from 94Q1.
25294
25295Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
25296
25297 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
25298 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
25299 Rob's new testing fragments.
25300
25301Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
25302
25303 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 25304 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
25305
25306Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25307
25308 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
25309 version also, match on casted version strings, and match on
25310 gdb startup case where the line numbers might be messed up.
25311
25312Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
25313
25314 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 25315 (CFLAGS): Delete it from here.
c906108c
SS
25316
25317Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
25318
25319 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
25320
25321Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
25322
25323 * Makefile.in (RUNTEST): Default to just "runtest".
25324
25325Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25326
25327 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
25328 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
25329 the code has been restructured.
25330
25331Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25332
25333 * gdb.t00/default.exp (set write): Allow any number of \r and/or
25334 \n, not just one of each.
25335
25336 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
25337 /bin/cc gives a warning if you do.
25338
25339Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
25340
d63a86f8 25341 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
25342 __t10ListS_link1ZUiRCUiPT0
25343
25344Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25345
25346 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
25347 on local variables in recursive functions.
25348
25349 * gdb.t07/Makefile.in: Build the new test.
25350
25351Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25352
25353 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
25354 directly. Instead compare the return values from actual calls.
25355
25356Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
25357
25358 * Makefile.in (check): Set TCL_LIBRARY for runtest.
25359
25360Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25361
25362 * From Peter Schauer with minor modifications.
a9c64011
AS
25363 * gdb.t15/return.exp (return_tests): Handle targets where "return"
25364 stops in mid-line in the caller. Add xfail for returning a float
25365 value on X86 targets.
c906108c
SS
25366
25367Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25368
25369 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
25370 to avoid expect lossage.
25371 (fmem_LRbug_tests): Likewise.
25372 * gdb.disasm/hppa.s: Corresponding changes.
25373
25374 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
25375 conditions to work with latest dejagnu/expect.
25376
25377 * gdb.t15/funcargs.exp (finish from indirect call): No longer
25378 expected to fail on the PA.
25379 (backtrace in call with trampolines): Explicitly require main
25380 to be frame #1 (no trampolines should show up in backtrace).
25381
25382 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
25383 "continue -expect".
25384 * gdb.t06/break.exp: Likewise.
25385 * gdb.t07/watchpoint.exp: Likewise.
25386 * gdb.t13/bitfields.exp: Likewise.
25387 * gdb.t15/{funcargs,return}.exp: Likewise.
25388 * gdb.stabs/weird.exp: Likewise.
25389 * config/{mips,udi}-gdb.exp: Likewise.
25390
25391 * hppa.sed: Enclose comments within a sed command to avoid
25392 losing with the old OSF1 sed.
25393
25394Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25395
25396 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
25397 sequent dynix.
25398 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
25399 * gdb.t15/funcargs.exp: Conditionally step again to really
25400 finish from marker_call_with_trampolines. Handle the case where
25401 the first step from within call_with_trampolines already steps
25402 us back to main.
25403 * gdb.t15/gdbme.c: Add comment to closing brace of
25404 call_with_trampolines for funcargs.exp.
25405
25406Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25407
d63a86f8 25408 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
25409 Fix typo(s).
25410
25411Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25412
25413 * gdb.t07/gdbme.c: More code for watchpoint testing.
25414
25415 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25416 "Hardware watchpoint" throughout file.
25417 (test_watchpoint_triggered_in_syscall): New test.
25418 (test_complex_watchpoint): New test.
25419
25420Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25421
25422 * gdbme.c (call_with_trampolines): New function to try and step
25423 into. Tests trampoline problems on the PA.
25424
25425 * funcargs.exp (localvars_in_indirect_call): No longer expect
25426 stepping into indirect call to fail on PAs.
25427 (test_stepping_over_trampolines): New test.
25428
25429Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25430
25431 * TODO: Add suggestions for static member function tests, and
25432 completion tests.
25433
25434Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25435
25436 * TODO: Add suggestions for "p/a" tests.
25437
25438 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25439 (default_gdb_exit): Replace all the hair with sending "quit" to
25440 the process with a simple close.
25441
25442Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25443
25444 * TODO: Add suggestions for shared library tests.
25445
25446Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25447
25448 * TODO: Add suggestions for x/s tests.
25449
25450Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25451
25452 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25453 "enable once", and "enable breakpoints once" with ".*".
25454
25455Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25456
25457 * TODO: Add suggestions about structure passing tests.
25458
25459Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25460
25461 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25462 the primary1 test, use work around if __GNUC__ < 2.
25463 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25464 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25465 Test for bad output rather than waiting for timeout. Issue
25466 second continue only if first continue failed.
25467
25468Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25469
25470 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25471 operator[] test with gdb_test because the old code didn't seem to
25472 be getting the quoting right with the new dejagnu.
25473
25474Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25475
25476 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25477 one from the path.
25478 * Makefile.in: Use a fresh expect if there is one, use runtest
25479 from the src tree if there is one.
d63a86f8 25480
c906108c
SS
25481Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25482
25483 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25484 next over recursive call. Revise the tests from that point on
25485 (which had been skipped) to match GDB's actual (correct) output.
25486
25487 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25488 with next over a breakpoint whose condition is false.
25489
25490 * gdb.t00/help.exp: Comment out "help set print" tests just like
25491 (and for same reason as) "help set" test.
25492
25493Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25494
25495 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25496 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25497
25498Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25499
25500 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25501 necessary gdb_target_udi.
25502
25503 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25504
25505 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25506 1838 and 2417; they are fixed.
25507
25508 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25509 gdb.t03/ptype.exp (ptype structure, ptype union):
25510 Remove xfails; the test is looser than when the xfails were added.
25511
25512 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25513 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25514
25515 * gdb.t01/run.exp: Only run shell test if isnative.
25516
25517 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25518 since "run" automatically loads if necessary. Call gdb_target_udi
25519 after the "file" since "file" kills any execution target.
25520
25521 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25522 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25523 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25524 argument for UDI.
25525
25526Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25527
25528 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25529
25530 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25531
25532Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25533
25534 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25535 properly quoting regexps. This makes the second argument to
25536 demangle a fixed string, which matches the callers, instead of a
25537 shell-style pattern which is what the previous implementation
25538 used. Update some of the callers.
25539
25540Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25541
25542 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25543 (comib_nullified_tests): Fix typo.
25544 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25545 strings. No longer expected to fail.
25546
25547 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25548 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25549 strings. No longer expected to fail.
25550
25551 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25552 string. No longer expected to fail.
25553
25554Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25555
25556 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25557 No longer expected to fail.
25558
25559 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25560 string. No longer expected to fail.
25561
25562Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25563
25564 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25565 only in the names (I probably got most of them). I was even
25566 generous with some which differed in underscores in names, and
25567 probably missed a few, and I *still* was able to remove almost a
25568 third of the file with almost no impact on testsuite coverage.
25569
25570Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25571
25572 * gdb.t00/default.exp: Match udi_attach error message as well as
25573 the one from child_attach.
25574
25575 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25576
25577 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25578
25579 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25580 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25581
25582 * Move test with enums and partial symbols back to
25583 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25584 Reverts the change of 26 May 93. Per today's change to
25585 stabs.texinfo, the behavior that weird.exp was expecting was
25586 unreasonable; what is important is that the compiler+gdb get
25587 things right, which happens with a recent gcc. Also fix the test
25588 to deal with native compilers which put out the stab gdb can't
25589 deal with.
25590
25591Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25592
25593 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25594 in the names. The main thing these accomplish is to slow things down.
25595 Many more such duplicates surely remain.
25596
25597 * gdb.t00/help.exp: Comment out "help support" test just like
25598 (and for same reason as) "help set" test.
25599
25600Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25601
25602 * gdb.t06/break.exp: Remove setup_xfails for
25603 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25604 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25605 about known bug in gcc to include up through 2.5.8.
25606 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25607 well as "_vb$".
25608 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25609 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25610 with latest gcc and gdb.
25611 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25612 well as "_vb$".
25613
25614Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25615
25616 * configure.in (hppa*-*-*): Also configure and build stabs-only
25617 tests.
25618
25619Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25620
25621 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25622 * gdb.t10/configure.in (hppa*-*-*): Use it.
25623
25624Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25625
25626 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25627
25628Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25629
25630 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25631 versions prior to 1.13.5.
25632
25633Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25634
25635 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25636 the prompt is at the start of a line.
25637
25638Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25639
25640 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25641 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25642 in the copr tests now.
25643 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25644 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25645 expected to fail.
25646
25647Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25648
25649 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25650 gdb.t31/chillvars.exp, lib/gdb.exp:
25651 Tweak to run under either version of expect.
25652 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25653 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25654 * gdb.t11/list.exp: Remove extraneous whitespace.
25655
25656Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25657
25658 * gdb.t16/printcmds.exp (test_print_strings): Accept
25659 "(unsigned char *) " before the string.
25660
25661 * TODO: Add notes about printing of fancy types and GDB expressions.
25662
25663Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25664
25665 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25666 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25667 if doing mips-idt-ecoff.
c906108c
SS
25668
25669Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25670
25671 * Most .exp files: Tweak to run under either version of expect.
25672
25673Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25674
25675 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25676 xfails; I'm not sure why they are failing, but not because of PR 1806.
25677
25678Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25679
25680 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25681 defined in lib/gdb.exp.
25682
25683Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25684
25685 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25686 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25687 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25688 have to be typeless.
25689
25690Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25691
25692 * TODO: Add suggestion for copyright year test.
25693
25694Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25695
25696 * configure.in (*-*-lynxos*): Add stabs tests.
25697
25698Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25699
25700 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25701 so insert a tab before any assembler directive in column zero.
25702
25703 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25704 stores.
25705 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25706 stores.
25707 (fpu_short_memory_tests): Likewise.
25708
25709Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25710
25711 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25712 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25713 .stabs directives in comments.
25714
25715Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25716
25717 * TODO: New file, describing tests we could write.
25718 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25719
25720Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25721
25722 * gdb.t06/signals.exp: Add kludge to force re-sync.
25723
25724 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25725 to xgdb instead of gdb, get out of gdb.
25726
25727Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25728
25729 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25730 for info.
25731
25732Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25733
25734 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25735 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25736 * gdb.stabs/hppa.sed: New sed script for the PA.
25737
25738Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25739
25740 * gdb.stabs: Re-write weird.def and configuration to use sed
25741 instead of cpp. sed is portable and POSIX; cpp is neither.
25742
25743Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25744
25745 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25746
25747Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25748
25749 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25750
25751Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25752
25753 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25754 "_vb$".
25755 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25756 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25757
25758Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25759
25760 * lib/gdb.exp: Comment out code which depends on non-existent
25761 `transform' procedure.
25762
25763Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25764
25765 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25766 * lib/gdb.exp: Transform tool name.
25767 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25768 1.1's new error handling system.
25769
25770Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25771
25772 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25773
25774Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25775
25776 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25777 They made pattern matching so slow that timeouts happened on
25778 heavily loaded systems. Now any output from "show print" which
25779 gets us back to the GDB prompt is a PASS.
25780
25781Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25782
25783 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25784
25785Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25786
25787 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25788
25789 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25790 It is not from PR 3220.
25791
25792Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25793
25794 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25795 just started failing because they depended on the order the
25796 subcommands are presented, or exact docstring text. This kind of
25797 test is a pain and has minimal benefit.
25798
25799Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25800
25801 * gdb.t09/corefile.exp: At end of test, use "core" command with
25802 no arguments.
25803
25804Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25805
25806 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25807 17}/Makefile.in: Make it possible to run the testsuite with Sun
25808 make and CC = cross gcc by adding explicit build rules for .o
25809 files.
25810
25811Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25812
25813 * gdb.t15/funcargs.exp: Don't put comments on same line as
25814 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25815
c906108c
SS
25816Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25817
25818 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25819
25820Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25821
25822 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25823 * gdb.t20/inherit.exp: remove three dumplicate entries.
25824
25825Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25826
25827 * gdb.t06/break.exp: For "next over recursive call", fail on any
25828 incorrect output, not just on "factorial (value=2)".
25829
25830Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25831
25832 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25833 working now. Add an xfail if accesing a bss variable causes
25834 a memory error if the target is not yet run.
25835
25836Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25837
25838 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25839 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25840 name of __st* demangling (2 strings). Did Kung really get the
25841 more than 95 others right without testing them?
25842
25843Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25844
25845 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25846
25847Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25848
25849 * configure.in (configdirs): Add gdb.disasm
25850 * gdb.disasm: New directory for GDB disassembler tests.
25851 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25852
25853Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25854
25855 * gdb.t00/help.exp: Don't test "help set".
25856
25857 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25858 from within expect statements. None of these happen anymore and
25859 they cause regressions to be silently unnoticed.
25860
25861 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25862 messages) about known failures with gcc cygnus-2.4.5-930417.
25863
25864 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25865 comp-info.exp so it gets built if it doesn't exist.
25866
25867 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25868 it is no longer used.
25869 * gdb.t13/comp-info.c: Removed.
25870
25871Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25872
25873 * gdb.t06/signals.exp: Add xfail for sun3.
25874
25875Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25876
25877 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25878 relevant because ^C doesn't get sent but failure can be reproduced
25879 interactively).
25880
25881Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25882
25883 * gdb.stabs/alpha.mt: New configuration file for alpha.
25884 * gdb.stabs/configure.in: Use it.
25885 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25886 sharing with alpha.mt, redefine long to word via preprocessor.
25887 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25888 for alpha.
25889 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25890 native cc.
25891 * gdb.t00/teststrategy.exp: Change expect string so that we
25892 consume the `(xgdb)' from the command echo and from the gdb prompt.
25893 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25894 gdb currently compares all values as long, so this failure probably
25895 applies to any configuration where LONGEST is bigger than a target int.
25896 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25897 with gcc.
25898 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25899 to handle opaque pointers, gcc is.
25900 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25901 as first argument. Include <sys/types.h> and change all operator
25902 new definitions to use size_t.
25903 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25904 now that we use size_t.
25905
25906Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25907
a9c64011 25908 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25909 a long or float array cast all array members to the same type.
a9c64011 25910 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25911 with 64 bit longs.
a9c64011 25912 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25913 on alpha.
a9c64011 25914 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25915
25916Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25917
25918 * gdb.t24 (demangle.exp): Constructors of templates have names like
25919 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25920 section 14.6 of the ARM.
25921
25922 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25923 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25924 accomplish little and slow down the testsuite.
25925
25926 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
25927 Accept spaces various places.
25928
25929Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25930
25931 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
25932 with watchpoint enabled.
25933
25934 * Makefile.in: Remove definition of CC and remove the second
25935 definition of CXX (the "CXX = gcc" one remains). These definitions
25936 were causing backquotes to be expanded within backquotes, which
25937 doesn't work.
25938
25939Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
25940
25941 * gdb.t17/callfuncs.exp: Add "return 0" to end.
25942
25943Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25944
a9c64011
AS
25945 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
25946 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
25947 by mips cc and contains no stabs entries.
25948
25949Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
25950
25951 * config/vx-gdb.exp: Use fake device to load files rather than
25952 NFS.
25953 * lib/gdb.exp: New proc to do "file" command.
25954 * config/unix-gdb.exp: Use new "file" proc.
25955
25956Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
25957
25958 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
25959 Rework board rebooting slightly.
25960 (gdb_exit): Don't exit from the remote shell; there isn't one.
25961 * gdb.stabs/weird.exp: If a program is being debugged already,
25962 kill it.
25963 * gdb.t04/setvar.exp: Stop and restart gdb.
25964 * gdb.t05/expr.exp: Likewise.
25965 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
25966 restart gdb and reload the program.
25967 * gdb.t08/opaque.exp: Likewise.
25968 * gdb.t12/scope.exp: Likewise.
25969 * gdb.t13/bitfields.exp: Likewise.
25970 * gdb.t15/funcargs.exp: Likewise.
25971 * gdb.t20/classes.exp: Likewise.
25972 * gdb.t03/ptype.exp: Increase timeout.
25973 * gdb.t16/printcmds.exp (test_print_string_constants,
25974 test_print_array_constants): Likewise.
25975 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
25976 * gdb.t20/classes.exp (do_tests): Likewise.
25977 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
25978
25979Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
25980
25981 * gdb.stabs: Renamed *wierd* to *weird*.
25982
25983Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25984
25985 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
25986 for timeout. Add "known gcc 2.4.5 bug" to failure message.
25987
25988Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25989
25990 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
25991 (do_tests): Remove xfail for whatis on one_var and two_var.
25992
25993Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
25994
25995 * Makefile.in: Made cross building work better by adding
25996 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
25997
25998Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25999
26000 * gdb.t15/{return.c,return.exp,Makefile.in}:
26001 New test, currently commented out.
26002
26003Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
26004
26005 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
26006 still running and removes the leftover named socket so GDb can do
26007 clean restarts.
26008
26009Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
26010
26011 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
26012 console, not GDB.
26013 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
26014 cross testing works better with "make check"
26015 * config/unix-gdb: Use default procedures for exit and version.
26016 * config/vx-gdb.exp: Cleaned up and massaged back to working order
26017 with the newest VxWorks.
26018
26019Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26020
26021 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
26022 old form.
26023
26024 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
26025 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
26026
26027 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
26028
26029 * config/unix-gdb.exp: Remove this version of gdb_exit
26030 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
26031 Rob says he'll look at it when he gets back to testing boards.
26032
26033Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
26034
26035 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
26036 an expected fail for certain ptype commands.
26037
26038 * gdb.t20/classes.exp: Update expected results of "ptype class
26039 Base1" to account for the constructor that now appears in the type.
26040
26041Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
26042
26043 * configure.in (configdirs): Restore gdb.t04, which mysteriously
26044 disappeared from list.
26045 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
26046 "alldone" proc with call to cleanup and exit.
26047 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
26048 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
26049 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
26050 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
26051 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
26052 "alldone" proc with simple returns that suppress remaining
26053 tests. The alldone proc went away many months ago.
26054
26055Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26056
26057 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
26058
26059 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
26060
26061Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26062
26063 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
26064 as vax gdb will display them.
26065
26066Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26067
26068 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
26069 optimizers.
26070
26071 * scope.exp: Change "bad value for localval" messages so each one
26072 is unique.
26073
26074 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
26075 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
26076
26077 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
26078
26079Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26080
26081 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
26082 doesn't exist (due to optimization).
26083
26084Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26085
26086 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
26087 contains \r because the filename is long.
26088
26089 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
26090 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
26091
26092Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26093
26094 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
26095 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
26096 Ultrix.
26097 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
26098 int tests.
26099 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
26100
26101Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
26102
26103 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
26104
26105 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 26106 to match does not match the passing case but still matches the
c906108c
SS
26107 failing case.
26108
26109Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26110
26111 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
26112
26113Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
26114
26115 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
26116 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
26117 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
26118 Remove various versions of gdb_exit.
26119 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
26120 gdb_exit.
26121 * config/unix-gdb.exp: gdb_exit remains here, and should override
26122 the generic version, since it's doing a lot of wierd stuff that
26123 the other versions aren't. FIXME, fold it in, or abandon this
26124 version.
26125
26126Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26127
26128 * gdb.t24/demangle.exp: Add tests for PR 3220.
26129
26130Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26131
26132 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
26133
26134Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
26135
26136 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
26137 "i386-*-*". Works for i486 as well.
26138
26139 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
26140 bug, and expand domain of xfail to all SVR4 systems, since the
26141 actual problem is likely to be in generic SVR4 /proc support.
26142
26143Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26144
26145 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
26146
26147Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
26148
26149 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
26150 xfails for other systems. Match a missing 'Continuing.' as an
26151 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
26152
26153 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
26154 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
26155 Only issue warning for missing executables if -all option is used.
26156
26157 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
26158 file if -all option is used. It's like an unpredictable XFAIL.
26159
26160Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26161
26162 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
26163 for dynamically linked binaries.
26164
26165 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
26166
26167Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26168
26169 * gdb.t20/inherit.exp: Change message for "print tagless struct"
26170 to state that this is a known bug in old versions of g++.
26171
26172Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26173
26174 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
26175 while waiting for `Continuing'.
26176
26177Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
26178
26179 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
26180 in text, data, and bss.
26181 * gdb.t10/nodebug.c: Add local and global test variables for
26182 initialized and uninitialized data.
26183
26184Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26185
26186 * config/unix-gdb.exp (gdb_exit): Add "wait".
26187
26188Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26189
26190 * gdb.t06/signals.exp: xfail the continue from the handler for all
26191 targets.
26192
26193 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
26194 function with watchpoints enabled, the i386 call dummy starts with
26195 a call.
26196
26197 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
26198 386 bsd names its corefiles.
26199
26200Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
26201
26202 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
26203 compilers don't grok it.
26204 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
26205 with small octal ints rather than character constants, which
26206 are signed and might not fit if first promoted to int.
26207
26208Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
26209
26210 * gdb.t09/Makefile.in (clean): Remove corefile.
26211
26212Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26213
26214 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
26215
26216Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26217 and Jim Kingdon (kingdon@cygnus.com)
26218
26219 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
26220 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
26221 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
26222
26223Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26224
26225 * gdb.t17/interrupt.exp: Add xfail for hppa.
26226
26227Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26228
26229 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
26230 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
26231 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
26232 to determine signed-ness of bitfields and use the result to setup
26233 the xfail.
26234 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
26235 * gdb.t15/funcargs.exp: Use them to step until the second indirect
26236 call line is reached if necessary.
26237
26238Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26239
26240 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
26241
26242Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26243
26244 * gdb.t06/break.exp: Also test `clear' command.
26245
26246Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26247
26248 * gdb.t00/teststrategy.exp: Remove extra quote.
26249
26250 * gdb.t07/watchpoint.exp: Change xfail for calling function with
26251 watchpoint enabled to be for all non-68k machines.
26252
26253 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
26254
26255Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26256
26257 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
26258 targets use aout.mt instead of ecoff.mt as gas understands
26259 standard aout format.
26260
26261Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26262
26263 * lib/gdb.exp (runto): Don't insist that function we are running to
26264 was compiled with -g.
26265
26266 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
26267
26268 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
26269 to get back into the read system call.
26270 Accept leading newline in case where we woke it up.
26271
26272Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26273
26274 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
26275 to make the stabs test work on ecoff systems using gcc and -with-stabs.
26276 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
26277 enable ecoff configuration.
26278
26279Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26280
26281 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
26282
26283Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26284
26285 * gdb.t16/printcmds.exp: Add another printf test.
26286
26287Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
26288
26289 * configure.in: If configured -with-stabs on any target, add
26290 stabsdirs to configdirs.
26291
26292Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26293
26294 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
26295 fun" so pattern does not match the command itself.
26296
26297Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26298
26299 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
26300
26301Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26302
26303 * gdb.t17/interrupt.exp: Test for more things.
26304
26305Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26306
26307 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
26308 compiler arranges the code and line numbers.
26309
26310 * gdb.t17/interrupt.exp: Don't send \n after ^C.
26311
26312Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26313
26314 * gdb.t00/help.exp: Increase expect input buffer size.
26315
26316Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26317
26318 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
26319
26320 * gdb.t07/watchpoint.exp: Add xfail for hppa.
26321
26322 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
26323
26324 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
26325 [0-9]*, not just [0-9].
26326
26327Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26328
26329 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
26330
26331 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
26332
26333Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26334
26335 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
26336
26337Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26338
26339 * gdb.t06/signals.c: Add xfails for sun3.
26340
26341 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
26342
26343 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
26344 test_stepping tests.
26345
26346Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26347
26348 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
26349
26350 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
26351
26352 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
26353 rather than actually putting it through cpp twice.
26354
26355 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
26356
26357Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
26358
26359 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
26360 no longer needed.
26361
26362Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26363
26364 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
26365
26366 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
26367 C++ features prints as "struct", make it a pass, not an xfail.
26368
26369Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26370
26371 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
26372 Don't require VA to print as "class" rather than "struct".
26373
26374Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
26375
26376 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
26377
26378Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26379
26380 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
26381
26382Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26383
26384 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
26385 order.
26386
26387Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26388
26389 * gdb.t16/printcmds.exp: Add printf tests.
26390
26391 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
26392
26393 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
26394
26395Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
26396
26397 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
26398 pass counts, to counteract any existing or future setup_xfails.
26399
26400Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26401
26402 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
26403 {BEGIN,END}_COMMON for common block instead of STAB.
26404 * gdb.stabs/wierd.exp: Add xfail for rs6000.
26405
26406 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
26407 intp_var should be N_GSYM not N_LSYM.
26408 wierd-aout.S: Use a label for the value of the N_SO.
26409 wierd.def: Remove all backslashes.
26410 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
26411
26412Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26413
26414 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26415 get the expected next to inheritance3.
26416
26417Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26418
26419 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26420 now that gcc-2.4 gets it right.
26421
26422Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26423
26424 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26425
26426 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26427 generating comp-info.exp which works for cross-compilation.
26428
26429Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26430
26431 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26432 "*-*-sysv4.*".
26433
26434Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26435
26436 * gdb.t01/run.exp: Start with a fresh gdb.
26437 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26438 SVR4.x.
26439
26440Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26441
26442 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26443 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26444 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26445 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26446 things to remove.
26447
26448Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26449
26450 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26451 test cases from bug reports.
26452
26453Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26454
26455 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26456 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26457 avoid spurious xfails.
26458 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26459 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26460 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26461
26462Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26463
26464 * gdb.t00/teststrategy.exp: Rework to provide more useful
26465 description of each test, fix problem with systems that define
26466 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26467 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26468 results for "next over recursive call" so timeouts aren't taken
26469 by error.
26470
26471Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26472
26473 * gdb.t12/scope.exp: Test printing of variables before run.
26474
26475 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26476 printed in wrong order due to sorting.
26477
26478Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26479
26480 * gdb.t00/teststrategy.exp: Fix expected results for printing
26481 user entered string constant. Is array of char, prints with no
26482 address.
26483
26484 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26485 commands.
26486 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26487 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26488 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26489 of struct of char arrays.
26490 * gdb.t00/radix.exp: New tests for radix commands.
26491
26492Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26493
26494 * gdb.t16/printcmd.exp: Print a variable before running program
26495 (with xfail for AIX).
26496
26497Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26498
26499 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26500
26501 * gdb.t16/printcmd.exp: Don't print variables before running program.
26502
26503 * gdb.t06/break.exp: Don't require envp argument to main.
26504
26505 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26506
26507 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26508 Add xfails for rs6000.
26509
26510 * gdb.t02/whatis.exp: Change other tests not to re-test something
26511 we already tested.
26512
26513 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26514 each type used has a variable of that type.
26515
26516Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26517
26518 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26519
26520Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26521
26522 * configure.in: change srctrigger to be a file, not a directory
26523
26524Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26525
26526 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26527
26528 * gdb.t11/list.exp: Fixed a couple of typos.
26529
26530Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26531
26532 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26533 is fixed and PR is closed.
26534 * gdb.t16 (gdbme.c): Add simple test string variable.
26535 * gdb.t16 (printcmds.exp): Add tests with simple test string
26536 variable, primarily for boundaries on "set print elements".
26537
26538Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26539
26540 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26541 Make leading 0's optional and don't expect a tab in the middle
26542 of the number.
26543
26544 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26545
26546 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26547 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26548 don't end command passed to gdb_test with newline.
26549
26550 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26551 signed keyword away, don't expect signed bitfields to be signed.
26552
26553 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26554 printing with only as many 1's as are in the field as well as printing
26555 with 32 1's (see comment).
26556
26557Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26558
26559 * gdb.t00/default.exp: Start with a fresh gdb.
26560 * configure.in (configdirs): Remove gdb.t31 until the chill
26561 compiler works again. It no longer is able to find chillrt0
26562 since it isn't in libchill.a anymore.
26563 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26564 wierd.o, make more modular.
26565 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26566 spurious newlines that caused problems.
26567
26568Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26569
26570 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26571 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26572 gdb.stabs/wierd.{exp,def}: Many new tests.
26573
26574 * gdb.t00/default.exp: update info line for new message.
26575
26576 * gdb.t02/{whatis.exp,gdbme.c}:
26577 Test that "char *" doesn't print as "caddr_t".
26578
26579Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26580
26581 * gdb.t00/help.exp: Use .* in place of some help messages which
26582 just changed.
26583 gdb.t00/default.exp: Update "info frame" test for new message.
26584 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26585 Remove some xfails
26586
26587Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26588
26589 * gdb.t03/{gdbme.c,ptype.exp}:
26590 Add tests for typedef'd struct and union without tags.
26591 Also check "whatis" on a variable of a typedef'd enum without a tag.
26592
26593 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26594 PRMS 1823; the bug still exists but isn't reproduced by this test
26595 anymore), and remove rs6000 XFAIL (the bug is fixed).
26596
26597 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26598 duplicated from whatis.exp. For those that are left, accept
26599 "long", "long int", or "int" for long variables (whatis.exp already
26600 has an XFAIL for "int", so no need to fail it here).
26601
26602 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26603 Deal with GCC's names for types now that GDB uses the compiler's names.
26604
26605 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26606 setup_xfail's for sunos4. If we #defined the signed keyword away,
26607 don't expect GDB to know that char it is signed.
26608
26609 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26610
26611Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26612
26613 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26614 should work on any system, regardless of debugging format.
26615 * gdb.t21/demangle.exp: Move to gdb.t24.
26616 * gdb.t24/demangle.exp: Move from gdb.t21.
26617 * gdb.t24/{Makefile.in, configure.in}: New files.
26618
26619Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26620
26621 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26622 * gdb.stabs: New directory.
26623
26624Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26625
26626 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26627 not just "Quit anyway?".
26628
26629Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26630
26631 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26632 that all setup_xfails are immediately followed by clear_xfails.
26633
26634Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26635
26636 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26637 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26638 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26639 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26640 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26641 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26642 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26643 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26644 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26645 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26646 gdb.t31/chillvars.exp, lib/gdb.exp:
26647 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26648 bug-gdb@prep.ai.mit.edu.
26649
26650Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26651
26652 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26653 with 0.0, not integer 0.
26654
26655Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26656
26657 * gdb.t06/break.exp: Update for "Kill the program" message change.
26658
26659Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26660
26661 * Makefile.in (GDBFLAGS): Set to -nx.
26662 * Makefile.in (site.exp): Use GDBFLAGS.
26663
26664Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26665
26666 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26667 Makefiles.
26668 (check): depend on just-check.
26669 (just-check): added so that tests can be run without a noop
26670 build pass.
26671
26672Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26673
26674 Switch to using configure's configdirs.
26675 * Makefile.in (Makefile): add configure.in dependency.
26676 (SUBDIRS): removed redundant assignment.
26677 * configure.in: switch subdirs assignment to configdirs.
26678 * gdb.t*/configure.in: new files.
26679
26680Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26681
26682 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26683 works.
26684
26685Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26686
26687 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26688 in explicit rules. Apparently this is not supported by some makes.
26689
26690Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26691
26692 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26693
26694Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26695
26696 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26697 disappeared.
26698
26699Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26700
26701 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26702
26703Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26704
26705 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26706 watchpoint problem that is now fixed.
26707 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26708 uninitialized convenience variables.
26709 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26710 structures.
26711
26712Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26713
26714 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26715 which causes expect to get out of sync with gdb on long output
26716 from help set.
26717 * gdb.t09/corefile.exp: Make expected pattern for core file
26718 failing signal and frame output format less sun specific.
26719
26720Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26721
26722 * gdb.t31/chillvars.exp: Add and remove initial dummy
26723 breakpoint, so that symbol table is forced in.
26724 (Needed at least on Sunos4, though it seems not SVR4.)
26725 * gdb.t31/chillvars.exp: Update for changed output format.
26726
26727Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26728
a9c64011 26729 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26730
26731Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26732
26733 * Makefile.in: Added --srcdir when invoking runtest, removed the
26734 need for a local config file. (optional now)
26735
26736Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26737
26738 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26739 failure count used to force early termination. Add some more
26740 expected failures for gnu style demangling.
26741
26742Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26743
26744 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26745 pmi variable from gdb.t20/gdbme to get optimized away.
26746 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26747 Check for written corefile upon timeout _and_ eof.
26748
26749Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26750
26751 * config/unix-gdb.exp: Add missing return 0.
26752
26753Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26754
26755 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26756 test termination.
26757
26758Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26759
26760 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26761 disappeared.
26762
26763Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26764
26765 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26766 time as i860 support works.
26767
d63a86f8 26768 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26769 "backtrace 100\r" rather than just "backtrace\r", to match last
26770 change.
26771
26772Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26773
26774 * config/udi-gdb.exp (gdb_exit): Remove close command.
26775 (gdb_target_udi): New procedure to set the UDI target.
26776 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26777 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26778 Added waits for prompts after several question responses. Added
26779 some more responses used by a29k-amd-udi-gdb.
26780 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26781 pass different arguments, restart UDI connection after program
26782 completion.
26783 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26784 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26785 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26786 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26787 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26788 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26789 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26790 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26791 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26792 after program completion.
26793 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26794 compiled with a SELECT_VECS setting.
26795 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26796 infinite recursion.
26797
26798 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26799 Added checks for COFF results, and made them expected failures for
26800 all targets. It would be better to make them expected failures
26801 for COFF targets only.
26802
26803Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26804
26805 * Makefile.in: add null dvi target, don't bother to recurse
26806 through test directories for info and install-info; rename
26807 $(datadir) to be dejagnu instead of deja-gnu
26808
26809Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26810
26811 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26812 compiler to coredump.
26813 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26814 code.
26815
26816Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26817
26818 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26819 coredump.
26820 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26821 code.
26822
26823Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26824
26825 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26826 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26827 which in a shell. Deletes xgdb when done.
26828 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26829 Tests the return from the "set height" or "set width" commands.
26830 Added a few return codes where needed.
26831
26832Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26833
26834 * Makefile.in (SUBDIRS): Add gdb.t17.
26835 * configure.in (subdirs): Add gdb.t17.
26836 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26837 files to test gdb's calling of functions in the inferior with
26838 the correct arguments and gdb's ability to retrieve any
26839 result returned.
26840
26841Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26842
26843 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26844 may be called after gdb goes away. Previous versions of expect
26845 needed these to avoid file descriptor leaks, but they cause
26846 errors with the current revision of expect.
26847 * gdb.t00/gdbvars.exp: Use -re on expected output after
26848 setting sevenbit-strings.
26849 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26850 to set sevenbit-strings consistent across tests.
26851 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26852 set sevenbit-strings consistent across tests.
26853
26854Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26855
26856 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26857 expected output to match current "expect" expectations.
26858
26859Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26860
26861 * gdb.t00/default.exp: Change expected output for default "source"
26862 command, to match new gdb behavior which requires a filename to
26863 source.
26864
26865Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26866
26867 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26868 expected fail for i486-*-* that misses the marker2 function.
26869 * gdb.t10/crossload.exp (bfddefault): Allow successful
26870 recognition of a format to pass even if no symbols are found.
26871 Explicitly catch failures where the format is not recognized
26872 or is ambiguous, and add the reason to the fail message.
26873 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26874 the cause is and invalid target and add reason to failure message.
26875 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26876 elf32-i386, elf32-sparc, and elf32-i860.
26877 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26878 Set up expected failure for 'filename'::variable scope resolution,
26879 which is now apparently broken on all targets.
26880 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26881 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26882 gdb.t23/templates.exp: Change failure for missing binfile into
26883 just a warning.
26884 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26885 references.
26886
26887Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26888
26889 * gdb.t00/default.exp: Add expected output for default "source"
26890 command, to match new gdb behavior.
26891 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26892
26893Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26894
26895 * config/*-gdb.exp: returns an error, rather than exiting on
26896 internal errors.
26897
26898Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26899
26900 * gdb.t03/gdbme.c: Add pointer to struct variable.
26901 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26902 referencing struct members.
26903
26904Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26905
26906 * configure.in (mips-idt-ecoff): New target.
26907 * config/mips-gdb.exp: New file for remote board using MIPS remote
26908 debugging protocol.
26909
26910 * Redid configuration scheme. Removed gdb.t*/configure.in.
26911 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26912 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26913 distclean targets. Built executables via .o files. Adjusted
26914 tests to account for source files in $(srcdir) rather than
26915 $(objdir).
26916 * lib/gdb.exp (runto): Don't expect () after the function name,
26917 because it may have arguments.
26918
26919Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26920
26921 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26922 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26923 expected failures for mips-idt-* and mips-sgi-*.
26924 * gdb.t00/default.exp (attach): Kill process if requested.
26925 * gdb.t00/help.exp (help target core, help target): Accept a gdb
26926 that does not read core files.
26927 * gdb.t01/run.exp: Removed checks for exit status code.
26928 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
26929 it is linked in.
26930 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
26931 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
26932 appropriate, rather than doing it by hand.
26933 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
26934 execution.
26935 * gdb.t10/crossload.exp: Kill existing program if needed.
26936 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
26937 appropriate, rather than doing it by hand. Always increase
26938 timeout for this test, not just for VxWorks.
26939
26940Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
26941
26942 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
26943 of Chill STRUCT types and STRUCT values.
26944 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
26945 than "char".
26946 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 26947 struct2): New struct definitions and initializations to test
c906108c
SS
26948 simple Chill STRUCT types.
26949
26950Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
26951
26952 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
26953 the null byte at the end of strings.
26954 * gdb.t00/default.exp: Make show version insensitive to copyright
26955 date.
26956 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
26957 to avoid dependencies on target char signedness.
26958 * gdb.t16/printcmds.exp: Update expected results for explicitly
26959 unsigned char.
26960 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
26961 now work.
26962 * gdb.t21/demangle.exp: Add many more patterns for template
26963 demangling, most of them being expected failures.
26964 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
26965 string we are matching for, to match on the whole string.
26966 * gdb.t21/demangle.exp: Add many new test strings to demangle,
26967 and fix a whole bunch that had incorrect expected output but were
26968 passing anyway because of the bug in "proc demangle".
26969 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
26970 type.
26971 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
26972
26973Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
26974
a9c64011
AS
26975 * gdb/testsuite: made modifications to testcases, etc., to allow
26976 them to work properly given the reorganization of deja-gnu and the
26977 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
26978
26979Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
26980
26981 * gdb/testsuite: Initial creation of gdb/testsuite.
26982 Migrated dejagnu testcases and support files for testing nm to
26983 gdb/testsuite from deja-gnu. These files were moved "as is"
26984 with no modifications. This migration is part of a major overhaul
26985 of dejagnu. The modifications to these testcases, etc., which
26986 will allow them to work with the new version of dejagnu will be
26987 made in a future update.
48efe704 26988
8d8cb839 26989 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 26990\f
8d8cb839
EZ
26991;; Local Variables:
26992;; mode: change-log
26993;; left-margin: 8
26994;; fill-column: 74
26995;; version-control: never
26996;; End:
902f2ccb 26997
0b302171 26998 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
26999 Copying and distribution of this file, with or without modification,
27000 are permitted provided the copyright notice and this notice are preserved.
This page took 3.041888 seconds and 4 git commands to generate.