]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2012-03-01 Pedro Alves <palves@redhat.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ad5f7d6e
PA
12012-03-01 Pedro Alves <palves@redhat.com>
2
3 PR gdb/13767
4
5 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
6 (gdb_collect_globals_test): Call it.
7
d3dc44a6
KS
82012-03-01 Keith Seitz <keiths@redhat.com>
9
10 * gdb.cp/method2.exp: Output of overload menu is now
11 alphabetized. Update tests for "break A::method".
12 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
13 of hard-coding them.
14 Overload menu is alphabetized: rewrite to accommodate.
15 Unset variables LINE and TYPES which are used in other tests.
16 Compute the output of "info break".
17 Update the breakpoint table after all breakpoints are deleted.
18 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
19 compute ACTUALS and the method body based on parameters.
20 Update expected output accordingly.
21 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
22 unique comments to allow the use of gdb_get_line_number.
23
242012-03-01 Keith Seitz <keiths@redhat.com>
25
26 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
27 some Tcl syntax.
28 * gdb.cp/ovldbreak.exp: Likewise.
29
7949c2a0
KS
302012-03-01 Keith Seitz <keiths@redhat.com>
31
32 * gdb.base/help.exp (help show user): Update expected result
33 for new doc string changes (add "non-python").
34
7d74f244
DE
352012-03-01 Scott J. Goldman <scottjg@vmware.com>
36
37 * gdb.python/py-cmd.exp: Add test to verify that python commands can
38 be put in the user-defined category and that the commands appear in
39 "help user-defined".
40
1b611343
JB
412012-02-29 Joel Brobecker <brobecker@adacore.com>
42
43 * gdb.ada/tagged_not_init: New testcase.
44
99b1c762
JB
452012-02-29 Joel Brobecker <brobecker@adacore.com>
46
47 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
48 * gdb.ada/enum_idx_packed: New testcase.
49
2d4a02ee
JB
502012-02-29 Joel Brobecker <brobecker@adacore.com>
51
52 * gdb.ada/aliased_array: New testcase.
53
2e6fda7d
JB
542012-02-29 Joel Brobecker <brobecker@adacore.com>
55
56 * gdb.ada/whatis_array_val: New testcase.
57
9a7f938f
JK
582012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
59
60 Fix disp-step-syscall.exp: fork: single step over fork.
61 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
62 whitespaces.
63 (single step over $syscall): Remove its check.
64 (single step over $syscall final pc): New check.
65
8703a944
JK
662012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
67
68 Support processors without SSSE3.
69 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
70 pabsd into ...
71 (ssse3_test): ... a new function.
72 (main): Call ssse3_test.
73 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
74 Update expected values everywhere.
75 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
76 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
77 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
78 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
79 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
80 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
81 Move these tests lower.
82 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
83 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
84 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
85 New tests.
86
c03e6ccc
YQ
872012-02-29 Yao Qi <yao@codesourcery.com>
88 Pedro Alves <palves@redhat.com>
89
90 * gdb.trace/trace-mt.c: New.
91 * gdb.trace/trace-mt.exp: New.
92
7964b62a
TS
932012-02-28 Thomas Schwinge <thomas@codesourcery.com>
94
2c8910ba
TS
95 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
96 numbers instead of hardcoding them.
97 * gdb.base/annota1.c: Provide suitable markers.
98 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
99 numbers instead of hardcoding them.
100 * gdb.base/annota3.c: Provide suitable markers.
101
102 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
103 * gdb.base/annota3.c: Likewise.
104 * gdb.base/sigall.c: Likewise.
105 * gdb.base/signals.c: Likewise.
106 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 107
5a41c0b7
MR
1082012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
109
110 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
111 failure return path.
112
ebbbe5c5
LM
1132012-02-27 Luis Machado <lgustavo@codesourcery.com>
114
115 * gdb.base/save-bp.exp: Account for new condition evaluator output.
116
8d126d8a
LM
1172012-02-24 Luis Machado <lgustavo@codesourcery.com>
118
119 * gdb.base/cond-eval-mode.exp: New file.
120
11337c2f
PA
1212012-02-24 Pedro Alves <palves@redhat.com>
122
123 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
124 (top level): Use with_test_prefix.
125
13fc3e3c
PA
1262012-02-24 Pedro Alves <palves@redhat.com>
127
128 * gdb.threads/attach-into-signal.exp (corefunc): Use
129 with_test_prefix.
130
07c1b626
JK
1312012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
132
133 Fix false FAILs on old CPUs without SSE.
134 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
135 Return untested for Illegal instruction.
136
596ba138
JK
1372012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
138
139 Fix false FAILs with glibc debug infos installed.
140 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
141 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
142
aeaa2474
SA
1432012-02-22 Sterling Augustine <saugustine@google.com>
144
145 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
146 constant with cast.
147
aed555c9
PA
1482012-02-21 Pedro Alves <palves@redhat.com>
149
150 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
151
78afebb4
PA
1522012-02-21 Pedro Alves <palves@redhat.com>
153
154 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
155
fdcfef12
PA
1562012-02-21 Pedro Alves <palves@redhat.com>
157
158 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
159 with_test_prefix.
160
0f4d39d5
PA
1612012-02-21 Pedro Alves <palves@redhat.com>
162
163 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
164 with_test_prefix here.
165 (top level): Do it here instead. Remove `:' from the
166 with_test_prefix string.
167 * gdb.base/attach-pie-misread.exp: Remove the leading space the
168 the suffix `:' from the with_test_prefix prefix string.
169 * gdb.base/break-interp.exp: Ditto.
170 * gdb.base/catch-load.exp: Ditto.
171 * gdb.base/disp-step-syscall.exp: Ditto.
172 * gdb.base/jit-so.exp: Ditto.
173 * gdb.base/jit.exp: Ditto.
174 * gdb.base/sepdebug.exp: Ditto.
175 * gdb.base/solib-display.exp: Ditto.
176 * gdb.base/solib-overlap.exp: Ditto.
177 * gdb.base/watch-cond-infcall.exp: Ditto.
178 * gdb.base/watchpoint.exp: Ditto.
179 * gdb.dwarf2/dw2-noloc.exp: Ditto.
180 * gdb.mi/mi-watch.exp: Ditto.
181 * gdb.mi/mi2-watch.exp: Ditto.
182 * gdb.threads/non-ldr-exc-1.exp: Ditto.
183 * gdb.threads/non-ldr-exc-2.exp: Ditto.
184 * gdb.threads/non-ldr-exc-3.exp: Ditto.
185 * gdb.threads/non-ldr-exc-4.exp: Ditto.
186 * gdb.threads/watchpoint-fork.exp: Ditto.
187 * gdb.threads/watchthreads-reorder.exp: Ditto.
188 * gdb.trace/change-loc.exp: Ditto.
189 * gdb.trace/pending.exp: Ditto.
190 * gdb.trace/status-stop.exp: Ditto.
191 * gdb.trace/strace.exp: Ditto.
192 * gdb.trace/trace-break.exp: Ditto.
193 * gdb.trace/unavailable.exp: Ditto.
194 * lib/gdb.exp (with_test_prefix): Always prefix with space and
195 suffix with colon. Adjust leading comments.
196
6a5870ce
PA
1972012-02-21 Pedro Alves <palves@redhat.com>
198 Tom Tromey <tromey@redhat.com>
199
200 * lib/gdb.exp: Add description of test prefixes.
201 (with_test_prefix): New procedure.
202 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
203 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
204 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
205 instead of lappend to append to pf_prefix.
206 * gdb.base/catch-load.exp: Use with_test_prefix.
207 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
208 * gdb.base/jit-so.exp: Use with_test_prefix.
209 * gdb.base/jit.exp: Use with_test_prefix.
210 * gdb.base/return-nodebug.exp (do_test): Use append instead of
211 lappend to append to pf_prefix.
212 * gdb.base/sepdebug.exp: Use with_test_prefix.
213 * gdb.base/solib-display.exp: Use with_test_prefix.
214 * gdb.base/solib-overlap.exp: Use with_test_prefix.
215 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
216 * gdb.base/watchpoint.exp: Use with_test_prefix.
217 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
218 * gdb.mi/mi-watch.exp: Use with_test_prefix.
219 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
220 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
221 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
222 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
223 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
224 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
225 append instead of lappend to append to pf_prefix.
226 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
227 * gdb.trace/change-loc.exp: Use with_test_prefix.
228 * gdb.trace/pending.exp: Use with_test_prefix.
229 * gdb.trace/status-stop.exp: Use with_test_prefix.
230 * gdb.trace/strace.exp: Use with_test_prefix.
231 * gdb.trace/trace-break.exp: Use with_test_prefix.
232 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
233 instead of lappend to append to pf_prefix.
234
35dc4a6b
JK
2352012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
236
237 Fix racy FAILs.
238 * gdb.base/inferior-died.c (main): Add return of 0.
239 * gdb.base/inferior-died.exp (continue): Fix expectation of
240 asynchronous events.
241 (p 1): New test.
242
c5a006e6
PA
2432012-02-20 Pedro Alves <palves@redhat.com>
244
245 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
246 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
247 gdb's internal debug output. For the non-threaded case, look for
248 "Program received signal SIGLARM", for the threaded case, peek at
249 the thread's siginfo.
250
cc51a170
PA
2512012-02-20 Pedro Alves <palves@redhat.com>
252
253 General cleanup, make output test messages unique, and build
254 different executable files for the non-threaded and threaded
255 cases.
256
257 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
258 Delete.
259 (executable_nothr, executable_thr): New globals.
260 (top level): Adjust to delete both executables.
261 (corefunc): New parameter $executable. Set $pf_prefix instead of
262 hand writing a prefix in tests. Issue a clean_restart and enable
263 lin-lwp debug output here.
264 (top level): Adjust. Use build_executable. Don't start gdb here,
265 and don't enable lin-lwp debug output here.
266 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
267
c755f03d
JK
2682012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
269
270 Fix racy FAILs.
271 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
272 "continue" command.
273
6bec5e0a
JK
2742012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
275
276 Fix for gdbserver non-extended mode.
277 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
278 and gdb_run_cmd.
279
2e8265fd
TT
2802012-02-17 Tom Tromey <tromey@redhat.com>
281
282 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
283 * gdb.python/py-events.exp: Check 'dir' output.
284 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
285
9e507076
YQ
2862012-02-17 Yao Qi <yao@codesourcery.com>
287
288 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
289
32d22ab1
TT
2902012-02-16 Tom Tromey <tromey@redhat.com>
291
292 * gdb.base/inferior-died.c: Don't include stdio.h.
293
9addecb9
TT
2942012-02-16 Tom Tromey <tromey@redhat.com>
295
296 * gdb.base/inferior-died.c: New file.
297 * gdb.base/inferior-died.exp: New file.
298
4cb6da1c
AR
2992012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
300
301 * gdb.base/break-inline.exp: New file.
302 * gdb.base/break-inline.c: New file.
303
3af2590d
TT
3042012-02-15 Tom Tromey <tromey@redhat.com>
305
306 * gdb.base/pc-fp.exp: Add "info register" tests.
307
29988831
TT
3082012-02-15 Tom Tromey <tromey@redhat.com>
309
310 * gdb.base/regs.exp: Remove.
311
10010058
PA
3122012-02-15 Pedro Alves <palves@redhat.com>
313
314 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
315 the target doesn't support tracepoints.
316 * gdb.trace/circ.exp: Ditto.
317 * gdb.trace/collection.exp: Ditto.
318 * gdb.trace/packetlen.exp: Ditto.
319 * gdb.trace/passc-dyn.exp: Ditto.
320 * gdb.trace/report.exp: Ditto.
321 * gdb.trace/tfind.exp: Ditto.
322 * gdb.trace/tspeed.exp: Ditto.
323 * gdb.trace/tsv.exp: Ditto.
324 * gdb.trace/unavailable.exp: Ditto.
325 * gdb.trace/while-dyn.exp: Ditto.
326
a2e0062d
PA
3272012-02-15 Pedro Alves <palves@redhat.com>
328
329 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
330 gdb_test_multiple, and call unsupported instead of fail, if the
331 remote side does not support the request.
332
a1999d40
PA
3332012-02-15 Pedro Alves <palves@redhat.com>
334
335 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
336 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
337 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
338 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
339 * gdb.server/server-run.exp: Make sure gdb is disconnected.
340 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
341 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
342 doesn't start with "extended-" already.
343
7cee1e54
PA
3442012-02-15 Pedro Alves <palves@redhat.com>
345
346 Support extended-remote. Avoid cascading timeouts.
347
348 * gdb.base/attach.exp (do_attach_tests): Add expected output for
349 the extended-remote target. If attaching with no file fails, load
350 the file manually.
351 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
352
816338b5
SS
3532012-02-14 Stan Shebs <stan@codesourcery.com>
354
355 * gdb.base/ena-dis-br.exp: Add enable count test.
356
cc30c4bd
PA
3572012-02-13 Pedro Alves <palves@redhat.com>
358
359 * config/mips-idt.exp: Delete.
360 * gdb.base/a2-run.exp: Remove mips-idt xfails.
361 * gdb.base/bitfields.exp: Remove mips-idt restarts.
362 * gdb.base/break.exp: Remove mips-idt references.
363 * gdb.base/chng-syms.exp: Ditto.
364 * gdb.base/default.exp: Ditto.
365 * gdb.base/funcargs.exp (funcargs_reload): Delete.
366 (top level): Don't call it.
367 * gdb.base/opaque.exp: Remove mips-idt restarts.
368 * gdb.base/ptype.exp: Remove mips-idt xfails.
369 * gdb.base/scope.exp: Remove mips-idt restarts.
370 * gdb.base/sepdebug.exp: Remove mips-idt references.
371 * gdb.base/watchpoint.exp (maybe_clean_restart)
372 (maybe_reinitialize): Delete.
373 (test_disabling_watchpoints, test_disabling_watchpoints)
374 (test_watchpoint_triggered_in_syscall)
375 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
376 Don't call them.
377
57008375
JK
3782012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
379
380 * gdb.server/server-exec-info.exp: New file.
381
4a2d9c08
PA
3822012-02-10 Pedro Alves <palves@redhat.com>
383
384 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
385 always non-empty.
386 (test_attach): Always pass $exec to test_attach_gdb.
387
09fa21bd
TT
3882012-02-08 Tom Tromey <tromey@redhat.com>
389
390 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
391 before inferior is started.
392
f0823d2c
TT
3932012-02-07 Tom Tromey <tromey@redhat.com>
394
395 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
396 Symbol.value.
397 * gdb.python/py-symbol.c (qq): Set default value.
398
3992012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
400
401 * gdb.python/py-symbol.c (qq): New global.
402 * gdb.python/py-symbol.exp: Add test for frame-less
403 lookup_symbol.
404 * gdb.python/py-symtab.exp: Fix line number.
405
f7e44f65
JB
4062012-02-03 Joel Brobecker <brobecker@adacore.com>
407
408 * gdb.ada/mi_task_arg: New testcase.
409
4c9ed63c
PA
4102012-02-02 Pedro Alves <palves@redhat.com>
411
412 * gdb.reverse/until-precsave.exp: Also put "record save" under the
413 extended timeout.
414
c0b9f2c6
PA
4152012-02-02 Pedro Alves <palves@redhat.com>
416
417 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
418 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
419
5f8cefd7
PA
4202012-02-02 Pedro Alves <palves@redhat.com>
421
422 * gdb.base/term.exp: Rewrite.
423 * gdb.base/term.c: New.
424
2f3a2569
PA
4252012-02-02 Pedro Alves <palves@redhat.com>
426
427 * gdb.base/default.exp (run "r" abbreviation, run): Add
428 extended-remote expected output.
429
f149aabd
TT
4302012-02-02 Tom Tromey <tromey@redhat.com>
431
432 * gdb.cp/dispcxx.exp: New file.
433 * gdb.cp/dispcxx.cc: New file.
434
03bef283
TT
4352012-02-01 Tom Tromey <tromey@redhat.com>
436
437 * gdb.base/jit-simple.exp: New file.
438 * gdb.base/jit-simple.c: New file.
439
a79b18b5
YQ
4402012-01-30 Yao Qi <yao@codesourcery.com>
441
442 * gdb.base/skip.exp: Make test result unique.
443
f0d1a53e
JK
4442012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
445
446 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
447 compatibility with valgrind-3.7.0.
448
4b3c9f41
PA
4492012-01-27 Pedro Alves <palves@redhat.com>
450
451 * gdb.base/watchpoint.exp (no_hw): New global.
452 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
453 disable hw watchpoints.
454 (test_wide_location_1, test_wide_location_2): If no_hw is set,
455 don't expect hw watchpoints.
456 (no_hw_watchpoints): Always clean restart.
457 (do_tests): New procedure, factored out from the top level.
458 (top level): Run tests twice. Once with hw watchpoints enabled,
459 another time with hw watchpoints disabled.
460
a13491c8
PA
4612012-01-27 Pedro Alves <palves@redhat.com>
462
463 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
464 out from the top level.
465 (top level): Call it instead.
466
f2c8a051
PA
4672012-01-27 Pedro Alves <palves@redhat.com>
468
469 * gdb.base/watchpoint.exp (top level): Re-enable hardware
470 watchpoints sooner.
471
654d7a9e
PA
4722012-01-27 Pedro Alves <palves@redhat.com>
473
474 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
475
274f47f3
PA
4762012-01-27 Pedro Alves <palves@redhat.com>
477
478 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
479 "You may have requested too many hardware
480 breakpoints/watchpoints".
481
e4d63ba2
PA
4822012-01-27 Pedro Alves <palves@redhat.com>
483
484 * gdb.base/watchpoint.exp (maybe_clean_restart)
485 (maybe_reinitialize): New.
486 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
487 expect "hit N times".
488 (test_disabling_watchpoints, test_complex_watchpoint)
489 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
490 Call maybe_clean_restart.
491 (top level): Use clean_restart. Remove "mips-idt-*"
492 reinitialization.
493
dbd95daf
PA
4942012-01-27 Pedro Alves <palves@redhat.com>
495
496 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
497
f3ad2025
PA
4982012-01-27 Pedro Alves <palves@redhat.com>
499
500 * gdb.base/watchpoint.exp: Clean restart after tests that don't
501 require `initialize' anymore. Remove unnecessary `initialize'
502 calls.
503
100aa3ae
PA
5042012-01-27 Pedro Alves <palves@redhat.com>
505
506 * gdb.base/watchpoint.exp (wp_set): Delete.
507 (initialize, test_simple_watchpoint, top level): Remove dead code.
508
c79a8e11
PA
5092012-01-27 Pedro Alves <palves@redhat.com>
510
511 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
512 typo.
513
048fe15a
PA
5142012-01-27 Pedro Alves <palves@redhat.com>
515
516 * config/extended-gdbserver.exp: New file.
517 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
518 comment.
519 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
520 * boards/native-extended-gdbserver.exp: New file.
521
4033a6bf
PA
5222012-01-26 Pedro Alves <palves@redhat.com>
523
524 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
525 and gdb_test_multiple.
526
3d7f4b81
PA
5272012-01-26 Pedro Alves <palves@redhat.com>
528
529 Make test messages unique, and more identifiable.
530 * gdb.multi/watchpoint-multi.exp: Change test messages.
531
484abf42
TT
5322012-01-25 Tom Tromey <tromey@redhat.com>
533
534 * gdb.base/solib-disc.exp: Fix regexps.
535
edcc5120
TT
5362012-01-24 Tom Tromey <tromey@redhat.com>
537
538 * lib/mi-support.exp (mi_expect_stop): Add special case for
539 solib-event.
540 * gdb.base/catch-load-so.c: New file.
541 * gdb.base/catch-load.exp: New file.
542 * gdb.base/catch-load.c: New file.
543 * gdb.base/break-interp.exp (reach_1): Update regexp.
544
30b91c90
JK
5452012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
546
547 Fix fuzzy results.
548 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
549 lpsimple and func.
550
53fe1783
GB
5512012-01-24 Gary Benson <gbenson@redhat.com>
552
553 Delete #if 0'd out code.
554 * gdb.base/default.exp (info catch): Remove.
555 * gdb.base/gdb_history (info catch): Likewise.
556 * gdb.base/help.exp (info catch): Likewise.
557
d0d8b0c6
JK
5582012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
559
560 Fix watchpoints to be specific for each inferior.
561 * gdb.multi/watchpoint-multi.c: New file.
562 * gdb.multi/watchpoint-multi.exp: New file.
563
4403d8e9
JK
5642012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
565
566 Fix watchpoints across inferior fork.
567 * gdb.threads/watchpoint-fork-child.c: New file.
568 * gdb.threads/watchpoint-fork-mt.c: New file.
569 * gdb.threads/watchpoint-fork-parent.c: New file.
570 * gdb.threads/watchpoint-fork-st.c: New file.
571 * gdb.threads/watchpoint-fork.exp: New file.
572 * gdb.threads/watchpoint-fork.h: New file.
573
050a2e1d
PA
5742012-01-23 Pedro Alves <palves@redhat.com>
575
576 * gdb.base/call-signal-resume.exp: Allow output after "return".
577
6a52fb62
PA
5782012-01-20 Pedro Alves <palves@redhat.com>
579
580 * gdb.python/py-finish-breakpoint.py: Fix typo.
581
145b16a9
UW
5822012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
583
584 * gdb.base/info-proc.exp: Also run on remote targets. Main
585 "info proc" command is now always present; whether target supports
586 actual info proc operation is detected when attempting to issue
587 the command.
588
26f6125e
JK
5892012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
590
591 * .gdbinit: Remove.
592
eb5227ce
PA
5932012-01-19 Pedro Alves <palves@redhat.com>
594
595 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
596 look at the funtions' returns.
597 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
598 (jprint.print(int, int)): Change return type to int. Adjust.
599
1db33378
PP
6002012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
601
602 PR gdb/9538
603 * gdb.base/sepdebug.exp: New test.
604
b9736cf8
PA
6052012-01-18 Pedro Alves <palves@redhat.com>
606
607 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
608 Allow output before ^done.
609
4aac40c8
TT
6102012-01-16 Tom Tromey <tromey@redhat.com>
611
612 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
613 Add tests for relative directory.
614
cafec441
TT
6152012-01-16 Tom Tromey <tromey@redhat.com>
616
617 * gdb.base/printcmds.c (enum flag_enum): New.
618 (three): New global.
619 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
620 enum printing.
621 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
622 FlagEnumerationPrinter.
623 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
624 * gdb.python/py-pp-maint.c (enum flag_enum): New.
625 (fval): New global.
626
abcc4978
PA
6272012-01-16 Pedro Alves <palves@redhat.com>
628
629 * lib/gdb.exp (banned_procedures): New variable.
630 (banned_variables_traced): Rename to ...
631 (banned_traced): ... this.
632 (gdb_init): Also trace banned procedures.
633 (gdb_finish): Also untrace banned procedures.
634
97ccebe8
PA
6352012-01-16 Pedro Alves <palves@redhat.com>
636
637 Remove all calls to strace.
638
2af7517b
JK
6392012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
640
641 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
642 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
643
9241a8bc
PP
6442012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
645
646 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
647 * gdb.base/pie-execl.exp: Likewise.
648
3848a17f
KS
6492012-01-12 Keith Seitz <keiths@redhat.com>
650
651 PR mi/10586
652 * gdb.mi/var-cmd.c (struct anonymous): New structure.
653 (do_anonymous_type_tests): New function.
654 (main): Call do_anonymous_type_tests.
655 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
656 (verify_everything): New procedure.
657 * gdb.mi/mi-var-cp.cc (class A): New class.
658 (anonymous_structs_and_unions): New function.
659 (main): Call anonymous_structs_and_unions.
660 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
661 (verify_everything): New procedure.
662
440e2fca
KS
6632012-01-12 Keith Seitz <keiths@redhat.com>
664
665 * lib/mi-support.exp: Expand comments about PATH_EXPR.
666 (varobj_tree::get_path_expr): Assume that all varobjs are
667 compound unless they are known simple types.
668 Adjust path expressions based on parent type, path parent type,
669 and tree language.
670 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
671 the root varobj.
672 (mi_walk_varobj_tree): Add LANGUAGE parameter.
673
675399c9
PA
6742012-01-11 Pedro Alves <palves@redhat.com>
675
676 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
677 core files on this machine" anymore.
678
97ddaa9b
PH
6792012-01-11 Paul Hilfinger <hilfingr@adacore.com>
680
681 * gdb.base/watchpoint.c (recurser): Initialize local_x.
682 (main): Repeat recurser call.
683 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
684 equivalent to 'local_x'.
685
ea733575
PH
6862012-01-11 Paul Hilfinger <hilfingr@adacore.com>
687 Joel Brobecker <brobecker@adacore.com>
688
689 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
690
2ca0b532
PA
6912012-01-05 Pedro Alves <alves.ped@gmail.com>
692
693 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
694 * gdb.python/py-events.c (first): Add bits for new "step N" test.
695 * gdb.python/py-events.exp: Test that "step N" tripping on a
696 breakpoint emits a breakpoint event.
697
6e681866
JB
6982012-01-03 Joel Brobecker <brobecker@adacore.com>
699
700 * gdb.base/auxv.exp: Reformat the copyright notice.
701
3c2d6aff
YQ
7022012-01-03 Yao Qi <yao@codesourcery.com>
703
704 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
705 (strace_trace_on_diff_addr): New.
706 * gdb.trace/strace.c: (main): Add two local variables.
707
0852fee3
UW
7082011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
709
710 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
711 * gdb.cell/gcore.exp: Likewise.
712 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
713 to verify the correct instance of main is selected.
714
12c3e59c
JB
7152012-01-02 Joel Brobecker <brobecker@adacore.com>
716
717 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
718 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
719 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
720 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
721 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
722 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
723 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
724 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
725 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
726 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
727 gdb.threads/thread_check.c: Reformat copyright header.
728
c0f378ec
EBM
7292011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
730
e4a7ca93 731 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
732 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
733 is not enabled.
734
3bc96cfb
JK
7352011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
736
737 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
738 parameter to self_exec, adjust the function.
739 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
740 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
741 (set var do_exit = 0): Remove test.
742 (newline at end of file): Add one.
743
095bcf5e
JB
7442011-12-27 Joel Brobecker <brobecker@adacore.com>
745
746 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
747 New files.
748
18d19bd1
JK
7492011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
750
751 Fix racy FAILs.
752 * gdb.threads/fork-thread-pending.c (barrier): New variable.
753 (thread_function, thread_forker): Call pthread_barrier_wait for it.
754 (main): Call pthread_barrier_init for it.
755
e809353a
JK
7562011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
757
758 Fix double send_gdb leading to racy FAILs.
759 * gdb.base/break.exp (set silent break bp_location1): Replace
760 3x send_gdb and gdb_expect by gdb_test.
761 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
762 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
763 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
764 instead of send_gdb. Twice.
765 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
766 3x send_gdb and gdb_expect by gdb_test.
767 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
768
da8cb7ec
JK
7692011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
770
771 * gdb.linespec/linespec.exp: Compile using {c++}.
772
ae1a303e
JK
7732011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
774
775 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
776 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
777 (verify GCC PR debug/51668): New test.
778
cc72b2a2
KP
7792011-12-23 Kevin Pouget <kevin.pouget@st.com>
780
781 Introduce gdb.FinishBreakpoint in Python.
782 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
783 py-finish-breakpoint2
784 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
785 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
786 instead of line number.
787 * gdb.python/py-finish-breakpoint.c: New file.
788 * gdb.python/py-finish-breakpoint.exp: New file.
789 * gdb.python/py-finish-breakpoint.py: New file.
790 * gdb.python/py-finish-breakpoint2.cc: New file.
791 * gdb.python/py-finish-breakpoint2.exp: New file.
792 * gdb.python/py-finish-breakpoint2.py: New file.
793
3b7962f9
JK
7942011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
795
796 Partial fix of compatibility with gcc-4.7.
797 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
798 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
799 Add comment to add a PASS case in the future.
800
6538471c
JK
801 Fix compatibility with gcc-4.7.
802 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
803
7052e42c
UW
8042011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
805
806 PR tdep/12797
807 * gdb.base/callfuncs.exp: Remove KFAIL.
808
9ac7f98e
JB
8092011-12-21 Joel Brobecker <brobecker@adacore.com>
810
811 * gdb.ada/task_bp: New testcase.
812
f6eeced0
JK
8132011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
814
815 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
816 -DNO_SECTIONS.
817 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
818
72225e17
JK
8192011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
820
821 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
822 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
823 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
824 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
825 conditional for gcc <= 4.5.
826
13ac8d2c
JK
8272011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
828
829 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
830 by XFAIL.
831 * gdb.cp/static-method.exp (info addr A::func())
832 (list static-method.cc:xxx::(anonymous namespace)::A::func)
833 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
834 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
835 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
836 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
837 (test value of F in k3_m): Likewise.
838 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
839 Likewise.
840
049682ba
JK
8412011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
842
843 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
844 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
845 Remove.
846 * gdb.threads/attachstop-mt.c: Remove.
847 * gdb.threads/attachstop-mt.exp: Remove.
848
2c9d8796
MK
8492011-12-17 Mark Kettenis <kettenis@gnu.org>
850
851 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
852
e0f9f062
DE
8532011-12-16 Doug Evans <dje@google.com>
854
f4aa2101 855 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
856 * boards/native-gdbserver.exp: New file.
857
e0f9f062
DE
858 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
859 gdbserver output.
860 (gdbserver_default_get_remote_address): New function.
861 (gdbserver_start): Call gdb,get_remote_address to compute argument
862 to "target remote" command.
863
80b6e756
PM
8642011-12-16 Phil Muldoon <pmuldoon@redhat.com>
865
1c3ad6ab 866 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
867 python print-stack. Add set/show python print-stack
868 off|full|message tests.
869
1576bd00
YQ
8702011-12-15 Yao Qi <yao@codesourcery.com>
871
872 * gdb.trace/strace.c: New
873 * gdb.trace/strace.exp: New.
874
d6a0f6e0
TT
8752011-12-14 Tom Tromey <tromey@redhat.com>
876
877 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
878
31015e1d
DE
8792011-12-14 Doug Evans <dje@google.com>
880
881 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
882
7b50312a
PA
8832011-12-14 Pedro Alves <pedro@codesourcery.com>
884
885 PR threads/10729
886
887 * gdb.mi/watch-nonstop.c: New file.
888 * gdb.mi/mi-watch-nonstop.exp: New file.
889
924437bc
PA
8902011-12-13 Pedro Alves <pedro@codesourcery.com>
891 Doug Evans <dje@google.com>
892
893 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
894 (clean_restart): Remove references to the gdb_stub target board
895 variable.
896 (gdb_step_for_stub): Delete.
897
898 * gdb.base/annota1.exp: Remove all references to [target_info
899 exists gdb_stub], gdb_step_for_stub and usestubs.
900 * gdb.base/annota3.exp: Ditto.
901 * gdb.base/async.exp: Ditto.
902 * gdb.base/break.exp: Ditto.
903 * gdb.base/code-expr.exp: Ditto.
904 * gdb.base/commands.exp: Ditto.
905 * gdb.base/completion.exp: Ditto.
906 * gdb.base/condbreak.exp: Ditto.
907 * gdb.base/consecutive.exp: Ditto.
908 * gdb.base/cvexpr.exp: Ditto.
909 * gdb.base/define.exp: Ditto.
910 * gdb.base/display.exp: Ditto.
911 * gdb.base/ena-dis-br.exp: Ditto.
912 * gdb.base/environ.exp: Ditto.
913 * gdb.base/gnu-ifunc.exp: Ditto.
914 * gdb.base/maint.exp: Ditto.
915 * gdb.base/pending.exp: Ditto.
916 * gdb.base/sect-cmd.exp: Ditto.
917 * gdb.base/sepdebug.exp: Ditto.
918 * gdb.base/unload.exp: Ditto.
919 * gdb.base/watchpoint-solib.exp: Ditto.
920 * gdb.cp/annota2.exp: Ditto.
921 * gdb.cp/annota3.exp: Ditto.
922 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
923 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
924 * gdb.mi/mi-pending.exp: Ditto.
925 * gdb.trace/circ.exp: Ditto.
926 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
927 * gdb.base/list.exp: Ditto.
928
929 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
930 breakpoint function and all references to the usestubs macro.
931 * gdb.base/exprs.c: Ditto.
932 * gdb.base/freebpcmd.c: Ditto.
933 * gdb.base/bitfields.c: Ditto.
934 * gdb.base/bitfields2.c: Ditto.
935 * gdb.base/break.c: Ditto.
936 * gdb.base/call-sc.c: Ditto.
937 * gdb.base/call-signals.c: Ditto.
938 * gdb.base/callfuncs.c: Ditto.
939 * gdb.base/charset.c: Ditto.
940 * gdb.base/consecutive.c: Ditto.
941 * gdb.base/constvars.c: Ditto.
942 * gdb.base/funcargs.c: Ditto.
943 * gdb.base/int-type.c: Ditto.
944 * gdb.base/interrupt.c: Ditto.
945 * gdb.base/langs0.c: Ditto.
946 * gdb.base/list0.c: Ditto.
947 * gdb.base/mips_pro.c: Ditto.
948 * gdb.base/miscexprs.c: Ditto.
949 * gdb.base/nodebug.c: Ditto.
950 * gdb.base/opaque0.c: Ditto.
951 * gdb.base/pointers.c: Ditto.
952 * gdb.base/printcmds.c: Ditto.
953 * gdb.base/ptype.c: Ditto.
954 * gdb.base/recurse.c: Ditto.
955 * gdb.base/reread1.c: Ditto.
956 * gdb.base/reread2.c: Ditto.
957 * gdb.base/restore.c: Ditto.
958 * gdb.base/return.c: Ditto.
959 * gdb.base/run.c: Ditto.
960 * gdb.base/scope0.c: Ditto.
961 * gdb.base/sepdebug.c: Ditto.
962 * gdb.base/setshow.c: Ditto.
963 * gdb.base/setvar.c: Ditto.
964 * gdb.base/sigall.c: Ditto.
965 * gdb.base/signals.c: Ditto.
966 * gdb.base/structs.c: Ditto.
967 * gdb.base/structs2.c: Ditto.
968 * gdb.base/testenv.c: Ditto.
969 * gdb.base/twice.c: Ditto.
970 * gdb.base/unwindonsignal.c: Ditto.
971 * gdb.base/watchpoint.c: Ditto.
972 * gdb.base/watchpoints.c: Ditto.
973 * gdb.base/whatis.c: Ditto.
974 * gdb.cp/classes.cc: Ditto.
975 * gdb.cp/cplusfuncs.cc: Ditto.
976 * gdb.cp/derivation.cc: Ditto.
977 * gdb.cp/formatted-ref.cc: Ditto.
978 * gdb.cp/misc.cc: Ditto.
979 * gdb.cp/overload.cc: Ditto.
980 * gdb.cp/ovldbreak.cc: Ditto.
981 * gdb.cp/ref-params.cc: Ditto.
982 * gdb.cp/ref-types.cc: Ditto.
983 * gdb.cp/templates.cc: Ditto.
984 * gdb.cp/virtfunc.cc: Ditto.
985 * gdb.hp/gdb.aCC/run.c: Ditto.
986 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
987 * gdb.hp/gdb.compat/xdb0.c: Ditto.
988 * gdb.reverse/consecutive-reverse.c: Ditto.
989 * gdb.reverse/sigall-reverse.c: Ditto.
990 * gdb.reverse/until-reverse.c: Ditto.
991 * gdb.reverse/watch-reverse.c: Ditto.
992 * gdb.trace/actions.c: Ditto.
993 * gdb.trace/circ.c: Ditto.
994 * gdb.trace/collection.c: Ditto.
995
fabde485
PA
9962011-12-13 Pedro Alves <pedro@codesourcery.com>
997
998 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
999 (func6, func7): New.
1000 (main): Call func6 and func7.
1001 * gdb.base/watchpoint.exp (test_wide_location_1)
1002 (test_wide_location_2): New.
1003 (top level): Re-enable hardware watchpoints if necessary. Call
1004 test_wide_location_1 and test_wide_location_2.
1005
ff7d1690
YQ
10062011-12-11 Yao Qi <yao@codesourcery.com>
1007
1008 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
1009
a6af7abe
JB
10102011-12-11 Joel Brobecker <brobecker@adacore.com>
1011
1012 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
1013 expected output for unsupported case.
1014
61638e15
JK
10152011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1016
1017 PR testsuite/12649
1018 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
1019 Protect gdb_test_multiple by final $gdb_prompt match.
1020
0a00efc3
JK
10212011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1022
1023 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
1024 New variable, new test.
1025 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1026 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1027 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1028 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
1029 them if HAVE_GCC_45682_FIXED is not set.
1030
4511b1ba
YQ
10312011-12-10 Yao Qi <yao@codesourcery.com>
1032
1033 * gdb.trace/status-stop.exp: New.
1034 * gdb.trace/status-stop.c: New.
1035
27949e73
JK
10362011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1037
1038 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
1039 timeout.
1040
d8ea7931
TT
10412011-12-08 Tom Tromey <tromey@redhat.com>
1042
1043 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
1044 condition.
1045
1cc310d2
SS
10462011-12-07 Stan Shebs <stan@codesourcery.com>
1047
1048 * gdb.trace/tfind.exp: Update for output changes.
1049
d482a875
PA
10502011-12-07 Pedro Alves <pedro@codesourcery.com>
1051
1052 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
1053 throws "Cannot insert catchpoints in this configuration".
1054 * gdb.ada/mi_catch_ex.exp: Likewise.
1055
f0ba3972
PA
10562011-12-06 Pedro Alves <pedro@codesourcery.com>
1057
1058 * gdb.base/break-always.exp: Test changing memory at addresses
1059 with breakpoints inserted.
1060
f8eba3c6
TT
10612011-12-06 Joel Brobecker <brobecker@acacore.com>
1062
1063 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
1064 involving a fully qualified function name.
1065
10662011-12-06 Tom Tromey <tromey@redhat.com>
1067
1068 * gdb.ada/homonym.exp: Add three breakpoint tests.
1069
10702011-12-06 Tom Tromey <tromey@redhat.com>
1071
1072 * gdb.base/solib-weak.exp (do_test): Remove kfail.
1073 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
1074 * gdb.objc/objcdecode.exp: Update for output changes.
1075 * gdb.linespec/linespec.exp: New file.
1076 * gdb.linespec/lspec.cc: New file.
1077 * gdb.linespec/lspec.h: New file.
1078 * gdb.linespec/body.h: New file.
1079 * gdb.linespec/base/two/thefile.cc: New file.
1080 * gdb.linespec/base/one/thefile.cc: New file.
1081 * gdb.linespec/Makefile.in: New file.
1082 * gdb.cp/templates.exp (test_template_breakpoints): Update for
1083 output changes.
1084 * gdb.cp/re-set-overloaded.exp: Remove kfail.
1085 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
1086 makes one breakpoint.
1087 * gdb.cp/method2.exp (test_break): Update for output changes.
1088 * gdb.cp/mb-templates.exp: Update for output changes.
1089 * gdb.cp/mb-inline.exp: Update for output changes.
1090 * gdb.cp/mb-ctor.exp: Update for output changes.
1091 * gdb.cp/ovsrch.exp: Use fully-qualified names.
1092 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
1093 has multiple matches.
1094 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
1095 error message change.
1096 * gdb.base/list.exp (test_list_filename_and_number): Update for
1097 error message change.
1098 * gdb.base/break.exp: Disable pending breakpoints. Update for
1099 output changes.
1100 * configure.ac: Add gdb.linespec.
1101 * configure: Rebuild.
1102 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
1103
c642a434
UW
11042011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
1105
1106 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
1107 last_break register on s390*-*-* targets.
1108
b18003d1
JB
11092011-12-06 Joel Brobecker <brobecker@adacore.com>
1110
1111 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
1112 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
1113 of parameter X in procedure Foo.
1114
fe96589c
SS
11152011-12-05 Stan Shebs <stan@codesourcery.com>
1116
1117 * gdb.trace/tfind.exp: Update help string matches.
1118
1820ab47
JK
11192011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1120
1121 * gdb.server/ext-run.exp (get process list): Accept also systemd
1122 as PID 1.
1123
e11ac3a3
JK
11242011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1125 Pedro Alves <pedro@codesourcery.com>
1126
1127 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
1128 starting GDB.
1129 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
1130 $use_gdb_stub.
1131 * gdb.base/display.exp: Likewise.
1132 * gdb.base/ending-run.exp: Likewise.
1133 * gdb.base/list.exp (test_listsize): Likewise.
1134 * gdb.base/setshow.exp: Likewise.
1135 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
1136 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
1137 check by global $use_gdb_stub.
1138 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
1139 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
1140 (default_gdb_init): Unset global $use_gdb_stub.
1141 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
1142 by global $use_gdb_stub.
1143 * lib/gdbserver-support.exp: Extend comments for set_board_info
1144 gdb_protocol and gdb,socketport.
1145 (gdbserver_start_extended): Set global gdbserver_protocol and
1146 gdbserver_gdbport. Clear global use_gdb_stub.
1147 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
1148 from target use_gdb_stub.
1149 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
1150
1d41d75c
DE
11512011-12-03 Doug Evans <dje@google.com>
1152
1153 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
1154 (gdb_step_for_stub): Add comments.
1155
d6d7a51a
MR
11562011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
1157
1158 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
1159 to the caller.
1160 (gdb_test_multiple): Likewise.
1161
05acf274
JK
11622011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1163
1164 Fix gdb.mi/mi-solib.exp without system debug info installed.
1165 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
1166 expect attribute, return 0 for it. Update comments.
1167
2268b414
JK
11682011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1169
1170 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
1171 (corrupted list): Adjust the expectation.
1172
585861ea
JK
11732011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1174
1175 PR threads/13448
1176 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
1177 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
1178 * gdb.threads/tls-var-main.c: New file.
1179 * gdb.threads/tls-var.c: New file.
1180 * gdb.threads/tls-var.exp: New file.
1181
968643aa
JK
11822011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1183
1184 PR testsuite/12649
1185 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
1186 Protect gdb_test_multiple by final $gdb_prompt match.
1187 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
1188 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1189 (test_tracepoints): Likewise.
1190
9750bca9
JK
11912011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1192
1193 PR breakpoints/13346
1194 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
1195 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
1196 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
1197
ac1349b7
JB
11982011-12-01 Joel Brobecker <brobecker@adacore.com>
1199
1200 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
1201 * gdb.ada/homonym/homonym.adb: For use of all types defined
1202 locally inside both Get_Value subprograms.
1203
26d44faf
JK
12042011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1205
1206 Fix racy FAILs.
1207 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
1208 of send_gdb.
1209
514f6425
UW
12102011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1211
1212 * gdb.base/testenv.exp: Skip on remote targets. Unset global
1213 environment variable after test completed.
1214
4255c8d2
UW
12152011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1216
1217 * gdb.base/solib-nodir.exp: Skip if remote target.
1218 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
1219 application. Call gdb_load_shlibs.
1220 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
1221
a35ad96a
JB
12222011-11-29 Joel Brobecker <brobecker@adacore.com>
1223
1224 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
1225
1a1d5513
JB
12262011-11-28 Joel Brobecker <brobecker@adacore.com>
1227
1228 * gdb.ada/fullname_bp: New testcase.
1229
50b4ddf8
JK
12302011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 PR testsuite/12649
1233 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
1234 Wrap send_gdb into a new gdb_test.
1235
fb0aec57
JK
1236 Code cleanup.
1237 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
1238 Convert send_gdb and gdb_expect to gdb_test_multiple.
1239
2376d946
JK
12402011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1241
1242 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
1243
1eec78bd
KS
12442011-11-23 Keith Seitz <keiths@redhat.com>
1245
1246 * lib/mi-support.exp (varobj_tree): New namespace and procs.
1247 (mi_varobj_tree_test_children_callback): New proc.
1248 (mi_walk_varobj_tree): New proc.
1249
36dfb11c
TT
12502011-11-22 Tom Tromey <tromey@redhat.com>
1251
1252 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
1253 Add "use_mi_command" argument.
1254 (mi_run_cmd, mi_run_with_cli): New procs.
1255 * gdb.mi/solib-lib.c: New file.
1256 * gdb.mi/solib-main.c: New file.
1257 * gdb.mi/mi-solib.exp: New file.
1258
0e965dd0
DE
12592011-11-21 Doug Evans <dje@google.com>
1260
1261 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
1262 _Unwind_DebugHook is missing.
1263
f196051f
SS
12642011-11-20 Stan Shebs <stan@codesourcery.com>
1265
1266 * gdb.trace/tstatus.exp: New.
1267 * gdb.trace/actions.c: Include string.h.
1268
bfccc43c
YQ
12692011-11-18 Yao Qi <yao@codesourcery.com>
1270
1271 * gdb.trace/pending.exp: New.
1272 * gdb.trace/pending.c: New.
1273 * gdb.trace/pendshr1.c: New.
1274 * gdb.trace/pendshr2.c: New.
1275 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
1276 tracepoint location becomes pending.
1277 (tracepoint_change_loc_2): New.
1278
73cd8ab1
DM
12792011-11-16 David S. Miller <davem@davemloft.net>
1280
1281 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
1282 target is sparc*-*-linux*
1283
77426730
PK
12842011-11-15 Paul Koning <paul_koning@dell.com>
1285
1286 * gdb.python/py-type.exp: New testcases for exceptions on scalar
1287 types.
1288
ed59ded5
DE
12892011-11-14 Doug Evans <dje@google.com>
1290
1291 * gdb.base/shell.exp: New file.
1292
405f8e94
SS
12932011-11-14 Stan Shebs <stan@codesourcery.com>
1294
1295 * gdb.trace/ftrace.c: New.
1296 * gdb.trace/ftrace.exp: New.
1297
1e4d1764
YQ
12982011-11-14 Yao Qi <yao@codesourcery.com>
1299
1300 * gdb.trace/change-loc-1.c: New.
1301 * gdb.trace/change-loc-2.c: New.
1302 * gdb.trace/change-loc.c: New.
1303 * gdb.trace/change-loc.exp: New.
1304 * gdb.trace/change-loc.h: New.
1305 * gdb.trace/trace-break.c (marker): Define new symbol.
1306 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
1307 New.
1308 (break_trace_same_addr_6): New.
1309
71eba9c2 13102011-11-12 Matt Rice <ratmice@gmail.com>
1311
1312 * gdb.base/info-macros.exp: Make tests for info definitions
1313 test info macro. Add tests for info macro argument processing.
1314 Rename a few tests.
1315
1d93e29a
KS
13162011-11-11 Keith Seitz <keiths@redhat.com>
1317
1318 PR gdb/12843
1319 * gdb.base/linespecs.exp: New file.
1320
a4b5b48a
DE
13212011-11-11 Doug Evans <dje@google.com>
1322
1323 * gdb.threads/print-threads.exp: Extend timeout for slower
1324 tests.
1325
f6b47be4
DE
13262011-11-10 Doug Evans <dje@google.com>
1327
792a0230
DE
1328 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
1329 "record to end of main" test.
1330
f6b47be4
DE
1331 * gdb.python/py-type.c (TS): New typedef.
1332 (ts): New global.
1333 * gdb.python/py-type.exp: Test field list of typedef.
1334
22355c90
JB
13352011-11-10 Joel Brobecker <brobecker@adacore.com>
1336
1337 * gdb.ada/small_reg_param: New testcase.
1338
a7860e76
TT
13392011-11-09 Tom Tromey <tromey@redhat.com>
1340
1341 * gdb.cp/destrprint.exp: New file.
1342 * gdb.cp/destrprint.cc: New file.
1343
72a2e3dc
MI
13442011-11-08 Meador Inge <meadori@codesourcery.com>
1345
1346 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
1347 (switch_stack_to_other): New test function.
1348 * gdb.arch/thumb-prologue.exp: New test cases.
1349
c7195df2 13502011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
1351
1352 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
1353
d3895d7d
YQ
13542011-11-08 Yao Qi <yao@codesourcery.com>
1355
1356 * gdb.exp (supports_process_record): New.
1357 (supports_reverse): New.
1358 * gdb.reverse/break-precsave.exp: Call support_process_record
1359 to run test conditionally.
1360 * gdb.reverse/consecutive-precsave.exp: Likewise.
1361 * gdb.reverse/i386-precsave.exp: Likewise.
1362 * gdb.reverse/machinestate-precsave.exp: Likewise.
1363 * gdb.reverse/solib-precsave.exp: Likewise.
1364 * gdb.reverse/step-precsave.exp: Likewise.
1365 * gdb.reverse/until-precsave.exp: Likewise.
1366 * gdb.reverse/watch-precsave.exp: Likewise.
1367 * gdb.reverse/break-reverse.exp: Call support_reverse to run
1368 test conditionally.
1369 * gdb.reverse/consecutive-reverse.exp: Likewise.
1370 * gdb.reverse/finish-precsave.exp: Likewise.
1371 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1372 * gdb.reverse/finish-reverse.exp: Likewise.
1373 * gdb.reverse/i386-reverse.exp: Likewise.
1374 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1375 * gdb.reverse/machinestate.exp: Likewise.
1376 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
1377 * gdb.reverse/sigall-precsave.exp: Likewise.
1378 * gdb.reverse/sigall-reverse.exp: Likewise.
1379 * gdb.reverse/solib-reverse.exp: Likewise.
1380 * gdb.reverse/step-reverse.exp: Likewise.
1381 * gdb.reverse/until-reverse.exp: Likewise.
1382 * gdb.reverse/watch-reverse.exp: Likewise.
1383
a59306a3
YQ
13842011-11-05 Yao Qi <yao@codesourcery.com>
1385
1386 * gdb.trace/trace-break.exp: Add test on setting two
1387 fast tracepoints at the same address.
1388
87769f59
JK
13892011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1390
1391 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
1392
3065dfb6
SS
13932011-11-02 Stan Shebs <stan@codesourcery.com>
1394
1395 * gdb.trace/collection.c: Add code using strings.
1396 * gdb.trace/collection.exp: Add tests of string collection.
1397
89e208db
JK
13982011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1399
1400 * gdb.base/skip-solib.exp (executable_main): New variable.
1401 (binfile_main): Base it on that.
1402 Use $executable_main in clean_restart calls. Drop gdb_exit and
1403 gdb_start calls.
1404
405e54e9
JK
14052011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1406
1407 Fix racy FAILs.
1408 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1409 breakpoint_re globals import by async. Set string_regex to .* for
1410 async. Remove the optional thread_selected_re and breakpoint_re
1411 globals expectations.
1412
58e8570a
JM
14132011-11-01 Joseph Myers <joseph@codesourcery.com>
1414
1415 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1416 well as Cygwin.
1417
7b35ec7f 14182011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
1419
1420 Add tests for skip command.
89e208db
JK
1421 * gdb.base/skip-solib-lib.c: New
1422 * gdb.base/skip-solib-main.c: New
1423 * gdb.base/skip-solib.exp: New
1424 * gdb.base/skip.c: New
1425 * gdb.base/skip.exp: New
1426 * gdb.base/skip1.c: New
1427 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 1428
b9fd1791
PA
14292011-10-31 Yao Qi <yao@codesourcery.com>
1430 Pedro Alves <pedro@codesourcery.com>
1431
1432 * gdb.trace/trace-break.c: New.
1433 * gdb.trace/trace-break.exp: New.
1434
4323fecc
JK
14352011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1436
1437 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1438 break-here-2.
1439
0e5bf2a8
PA
14402011-10-28 Pedro Alves <pedro@codesourcery.com>
1441
1442 * gdb.threads/no-unwaited-for-left.c: New.
1443 * gdb.threads/no-unwaited-for-left.exp: New.
1444 * gdb.threads/non-ldr-exc-1.c: New.
1445 * gdb.threads/non-ldr-exc-1.exp: New.
1446 * gdb.threads/non-ldr-exc-2.c: New.
1447 * gdb.threads/non-ldr-exc-2.exp: New.
1448 * gdb.threads/non-ldr-exc-3.c: New.
1449 * gdb.threads/non-ldr-exc-3.exp: New.
1450 * gdb.threads/non-ldr-exc-4.c: New.
1451 * gdb.threads/non-ldr-exc-4.exp: New.
1452
3a3dad98
JK
14532011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1454
1455 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1456 * gdb.base/attach-pie-misread.exp: Likewise.
1457 * gdb.base/break-interp.exp: Likewise.
1458 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1459 testcases for use_gdb_stub.
1460 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1461 (continue): New testcase.
1462 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1463 * gdb.threads/attach-into-signal.exp: Likewise.
1464 * gdb.threads/attach-stopped.exp: Likewise.
1465 * gdb.threads/attachstop-mt.exp: Likewise.
1466
d6a5d40c
PK
14672011-10-28 Paul Koning <paul_koning@dell.com>
1468
1469 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1470
ca539be8
JK
14712011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1472
1473 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1474 (mi_gdb_test): Import globals thread_selected_re
1475 and breakpoint_re. Expect them optionally at the regex start.
1476
d234ef5c
DE
14772011-10-27 Doug Evans <dje@google.com>
1478
1479 * gdb.python/python.exp: Test source -s.
1480
ab964825
PK
14812011-10-26 Paul Koning <paul_koning@dell.com>
1482
1483 * gdb.python/lib-types.cc (struct A): New structure.
1484 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1485
54d8a644
PK
14862011-10-25 Paul Koning <paul_koning@dell.com>
1487
1488 PR python/13327
d234ef5c 1489
54d8a644
PK
1490 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1491 fetch_lazy method.
1492
b0221781
YQ
14932011-10-24 Yao Qi <yao@codesourcery.com>
1494
1495 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1496 target is tic6x-*-*.
1497
6cda5a20
JB
14982011-10-21 Joel Brobecker <brobecker@adacore.com>
1499
1500 * gdb.ada/mi_task_info/task_switch.adb: New file.
1501 * gdb.ada/mi_task_info.exp: New file.
1502
5ed9db04
JK
15032011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1504
1505 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1506 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1507
9df2fbc4
PM
15082011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1509
1510 PR python/12656
1511
1512 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1513 global_block tests.
1514
736086ba
TT
15152011-10-18 Tom Tromey <tromey@redhat.com>
1516
1517 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1518
4af31552
TT
15192011-10-18 Tom Tromey <tromey@redhat.com>
1520
1521 * gdb.base/source.exp: Don't include full file name in test name.
1522 * gdb.python/python.exp: Don't include full file name in test
1523 name.
1524
43136979
AR
15252011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1526
1527 * gdb.base/attach-pie-noexec.c: New files.
1528 * gdb.base/attach-pie-noexec.exp: New files.
1529
543a9323
JM
15302011-10-17 Joseph Myers <joseph@codesourcery.com>
1531
1532 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1533 prompt for each extra line in command.
1534
21ae7a4d
JK
15352011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1536
1537 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1538 Revert the part of:
1539 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1540 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1541 Change the expected string.
1542
20ec36d9
JK
15432011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1544
1545 Fix results with system glibc debug info installed.
1546 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1547 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1548 Accept also __libc_ symbol prefix and no prefix.
1549
6501c2fc
KS
15502011-10-14 Keith Seitz <keiths@redhat.com>
1551
1552 PR c++/13225
1553 * gdb.cp/converts.cc (foo3_1): New function.
1554 (foo3_2): New functions.
1555 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1556 and null pointer conversions of integer constant zero.
1557 Add test to check if all arguments are checked for incompatible
1558 conversion BADNESS.
1559
55b1fd0c
TT
15602011-10-14 Tom Tromey <tromey@redhat.com>
1561
1562 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1563 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1564 linespec.
1565
22c05d8a
JK
15662011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1567
1568 Fix internal error regression.
1569 * gdb.dwarf2/implptr-optimized-out.S: New file.
1570 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1571
1d6edc3c
JK
15722011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1573
1574 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1575 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1576 (loclist): New.
1577 (4): New abbrev.
1578 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1579 Use prepare_for_testing, remove clean_restart.
1580 (p arraynoloc, p arraycallnoloc): New tests.
1581
9ec72168
JK
15822011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1583
1584 * gdb.cp/namespace-enum.exp (executable): New variable.
1585 (binfile): Use ${objdir}/${subdir}/ prefix.
1586 Use ${executable} for clean_restart.
1587
9c6c53f7
SA
15882011-10-11 Sterling Augustine <saugustine@google.com>
1589
1590 * gdb.cp/Makefile.in: Add namespace-enum test.
1591 * gdb.cp/namespace-enum.exp: New file.
1592 * gdb.cp/namespace-enum.c: New file.
1593 * gdb.cp/namespace-enum-main.c: New file.
1594
fac7ceb3
UW
15952011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1596
1597 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1598 sysroot.
1599
941b2081
JK
16002011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1601
1602 Reimplement @entry in input expressions.
1603 * gdb.base/exprs.c (v_int_array_init): New variable.
1604 * gdb.base/exprs.exp (print v_int_array_init)
1605 (print *v_int_array_init@1, print *v_int_array_init@2)
1606 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1607 (print v_int_array_init[1]@1): New tests.
1608
0344e878
JM
16092011-10-10 Joseph Myers <joseph@codesourcery.com>
1610
1611 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1612 expected message.
1613
5a56e9c5
DE
16142011-10-09 Doug Evans <dje@google.com>
1615
1616 * gdb.base/alias.exp: Add tests for alias command.
1617
2bda9cc5
JK
16182011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1619
1620 * gdb.arch/amd64-entry-value.s: New file.
1621 * gdb.mi/mi2-amd64-entry-value.s: New file.
1622
a471c594
JK
16232011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1624
1625 Display @entry parameter values even for references.
1626 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1627 functions.
1628 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1629 reference and datap_input.
1630 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1631 breakpoints.
1632 (continue to breakpoint: entry_reference: reference)
1633 (entry_reference: bt at entry)
1634 (continue to breakpoint: entry_reference: breakhere_reference)
1635 (entry_reference: bt, entry_reference: ptype regparam)
1636 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1637 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1638 (entry_reference: p regcopy, entry_reference: p nodataparam)
1639 (entry_reference: p nodataparam@entry): New tests.
1640
36b11add
JK
16412011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1642
1643 Support @entry in input expressions.
1644 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1645 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1646 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1647 (tailcall: p j@entry): New tests.
1648 * gdb.cp/koenig.cc (A::entry): New function.
1649 (main): Call it.
1650 * gdb.cp/koenig.exp (p entry (c)): New test.
1651
e18b2753
JK
16522011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1653
1654 Display @entry parameter values (without references).
1655 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1656 (different, validity, invalid): New functions.
1657 (main): Call them.
1658 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1659 stacktest, breakhere_stacktest, different, breakhere_different,
1660 breakhere_validity and breakhere_invalid.
1661 (entry: bt): Update for @entry.
1662 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1663 (entry_validity: *, entry_invalid: *): Many new tests.
1664 * gdb.base/break.exp
1665 (run until breakpoint set at small function, optimized file): Accept
1666 also the @entry suffix.
1667 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1668 * gdb.mi/mi2-amd64-entry-value.c: New files.
1669 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1670
2d6c5dc2
JK
16712011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1672
1673 Protect entry values against self tail calls.
1674 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1675 (main): Call self.
1676 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1677 (set debug entry-values 1, self: bt debug entry-values): New tests.
1678
111c6489
JK
16792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1680
1681 Recognize virtual tail call frames.
1682 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1683 (amb_b, amb_a): New.
1684 (main): Call a and b.
1685 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1686 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1687 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1688 New tests.
1689
8e3b41a9
JK
16902011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1691
1692 Implement basic support for DW_TAG_GNU_call_site.
1693 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1694 * gdb.arch/amd64-entry-value.cc: New file.
1695 * gdb.arch/amd64-entry-value.exp: New file.
1696
181cebd4
JK
16972011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1698
1699 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1700 * gdb.dwarf2/implptr-64bit.S: New file.
1701 * gdb.dwarf2/implptr-64bit.exp: New file.
1702
741f5e3c
JK
17032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1704
1705 Fix initial language detection with -readnow.
1706 * gdb.cp/readnow-language.cc: New file.
1707 * gdb.cp/readnow-language.exp: New file.
1708
a73d2258
JK
17092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1710
1711 Fix printed anonymous struct name.
1712 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1713
af369495
JM
17142011-10-09 Joseph Myers <joseph@codesourcery.com>
1715
1716 * gdb.base/solib-symbol.exp: Do not include directories in
1717 filenames in expected messages.
1718
1fa57852
DE
17192011-10-07 Doug Evans <dje@google.com>
1720
1721 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1722
bd054e06
KP
17232011-10-07 Kevin Pouget <kevin.pouget@st.com>
1724
1725 Allow Python notification of new object-file loadings.
1726 * gdb.python/py-events.exp: Test newobjfile event.
1727 * gdb.python/py-events.py: Register newobjfile callback.
1728 * gdb.python/py-events.c: Add call to shared library
1729 * gdb.python/py-events-shlib.c: New file.
1730
8031b6f8
JM
17312011-10-06 Joseph Myers <joseph@codesourcery.com>
1732
1733 * gdb.base/fixsection.exp: Do not include directories in filename
1734 in expected message.
1735
7fea6923
PM
17362011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1737
1738 Add tests for passing of environment variables to inferior.
1739 * gdb.base/testenv.c: New test source.
1740 * gdb.base/testenv.exp: New expect test.
1741
687f2a88
PK
17422011-10-04 Paul Koning <paul_koning@dell.com>
1743
1744 * gdb.python/py-value.c (main): Break before return.
1745
cb6be26b
KP
17462011-10-04 Kevin Pouget <kevin.pouget@st.com>
1747
1748 PR python/12691: Add the inferior to Python exited event
1749 * gdb.python/py-events.exp: Test the inferior attribute of exited
1750 event with a fork.
1751 * gdb.python/py-events.py: Print inferior number on exit.
1752 * gdb.python/py-events.c: Fork the inferior.
1753
fb213700
EBM
17542011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1755
1756 * gdb.base/jit.exp: Add testcase name to log message
1757
aa2071bd
PK
17582011-10-03 Paul Koning <paul_koning@dell.com>
1759 Jan Kratochvil <jan.kratochvil@redhat.com>
1760
1761 * gdb.python/py-value.exp
1762 (python inval = gdb.parse_and_eval('*(int*)0'))
1763 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1764 (set argc=2, python print argc_lazy): New tests.
1765
dd11a36c
JB
17662011-10-02 Joel Brobecker <brobecker@adacore.com>
1767
1768 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1769
46f886f1
JK
17702011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1771 Pedro Alves <pedro@codesourcery.com>
1772
1773 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1774 can_read_0, test for it.
1775 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1776 (parse_and_eval with memory error): ... here, make it untested if
1777 can_read_0.
1778
c5cb204f
MP
17792011-09-30 Marek Polacek <mpolacek@redhat.com>
1780
1781 * gdb.python/python.exp (verify pagination beforehand)
1782 (verify pagination afterwards): Fix race by splitting the line.
1783
68fb0ec0
JM
17842011-09-29 Joseph Myers <joseph@codesourcery.com>
1785
1786 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1787 for 64-bit multilibs from i?86-* targets.
1788
6aee0d90
MP
17892011-09-29 Marek Polacek <mpolacek@redhat.com>
1790
1791 * lib/gdb.exp: Fix a typo in one of the comments.
1792
e9101ff5
MP
17932011-09-29 Marek Polacek <mpolacek@redhat.com>
1794
1795 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1796 matching pattern.
1797
7a81bdbf
PK
17982011-09-28 Paul Koning <paul_koning@dell.com>
1799
1800 * gdb.python/py-type.c (enum E): New.
1801 * gdb.python/py-type.exp (test_fields): Add tests for Python
1802 mapping access to fields.
1803 (test_enums): New test for field access on enums.
1804
6710bf39
SS
18052011-09-27 Stan Shebs <stan@codesourcery.com>
1806
1807 * gdb.trace/collection.exp: Test collection of $_ret.
1808
b2a6bdeb
AT
18092011-09-22 Andreas Tobler <andreast@fgznet.ch>
1810
1811 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1812 list of compilation switches for <*-*-freebsd*>.
1813
3c9057f3
SS
18142011-09-19 Stan Shebs <stan@codesourcery.com>
1815
1816 * gdb.trace/tspeed.exp: New file.
1817 * gdb.trace/tspeed.c: New file.
1818
34518530
YQ
18192011-09-18 Yao Qi <yao@codesourcery.com>
1820
1821 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1822 instructions.
1823 (test_adr_32bit, test_pop_pc): Likewise.
1824 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1825 Thumb instructions.
1826 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1827 in gdb_test_multiple.
1828 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1829
ab254057
YQ
18302011-09-17 Yao Qi <yao@codesourcery.com>
1831
1832 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1833 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1834 support single step to signal handler.
1835
9c317b71
YQ
18362011-09-17 Yao Qi <yao@codesourcery.com>
1837
1838 * gdb.base/disp-step-fork.c: New.
1839 * gdb.base/disp-step-syscall.exp: New.
1840 * gdb.base/disp-step-vfork.c: New.
1841
a8123151
JB
18422011-09-16 Joel Brobecker <brobecker@adacore.com>
1843
1844 * gdb.ada/tasks.exp: Make the expected output for
1845 the `info tasks' tests more resilient to spacing
1846 changes.
1847
63a9aad8
JK
18482011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1849
1850 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1851 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1852
2aa48337
KP
18532011-09-15 Kevin Pouget <kevin.pouget@st.com>
1854
1855 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1856 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1857
6839b47f
KP
18582011-04-30 Kevin Pouget <kevin.pouget@st.com>
1859
1860 Handle multiple breakpoint hits in Python interface:
1861 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1862 presence.
1863 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1864 breakpoint hits.
1865
0935723e
JK
18662011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1867 Jan Kratochvil <jan.kratochvil@redhat.com>
1868
1869 * gdb.python/py-events.exp: Remove pretty printing comment.
1870 * gdb.python/py-evsignal.exp: New file.
1871 * gdb.python/py-evthreads.c: Include signal.h.
1872 (thread3): Remove variable count3. Remove variable bad and use raise
1873 instead.
1874 (thread2): Remove variable count2. Move thread3 pthread_create here,
1875 merge pthread_join to a single line.
1876 (main): Remove variable count1. Merge pthread_join with pthread_create
1877 to a single line.
1878 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1879 KFAIL python/12966 for gdbserver. Test return value of
1880 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1881 gdb_expect by gdb_test and gdb_test_multiple.
1882 (thread 2, thread 3): New tests.
1883
4801a9a3
PA
18842011-09-12 Matt Rice <ratmice@gmail.com>
1885 Pedro Alves <pedro@codesourcery.com>
1886
1887 PR gdb/13175
1888
1889 * gdb.base/interp.exp: New tests.
1890 * gdb.base/interp.c: New file.
1891
24ece742
DE
18922011-09-12 Doug Evans <dje@google.com>
1893
1894 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1895 * gdb.dwarf2/typeddwarf.exp: Ditto.
1896
7f062217
JK
18972011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1898
1899 Fix compatibility with x32 arch.
1900 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1901 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1902 is_x86_like_target.
1903 * testsuite/gdb.trace/collection.exp: Likewise.
1904 * testsuite/gdb.trace/report.exp: Likewise.
1905 * testsuite/gdb.trace/unavailable.exp: Likewise.
1906 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1907 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1908 (is_x86_like_target): Check also is_amd64_regs_target.
1909
08711b9a
JK
19102011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1911
1912 PR breakpoints/12435
1913 * gdb.arch/amd64-prologue-xmm.c: New file.
1914 * gdb.arch/amd64-prologue-xmm.exp: New file.
1915 * gdb.arch/amd64-prologue-xmm.s: New file.
1916
b99b5f66
JK
19172011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1918
1919 * gdb.dwarf2/dw2-param-error-main.c: New file.
1920 * gdb.dwarf2/dw2-param-error.S: New file.
1921 * gdb.dwarf2/dw2-param-error.exp: New file.
1922
a391a2f6
PA
19232011-09-08 Pedro Alves <pedro@codesourcery.com>
1924
1925 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
1926 inferior's pid and look for a core dump named core.$pid. Use
1927 `remote_file' commands on the host instead of hand coding shell
1928 commands on the build.
1929 * gdb.base/valgrind-db-attach.exp: Kill the program before
1930 finishing the test.
1931
7d8e6458 19322011-09-02 Matt Rice <ratmice@gmail.com>
1933
1934 * lib/prompt.exp: New file for testing the first prompt.
1935 * gdb.python/py-prompt.exp: Ditto.
1936 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
1937
68e77c9e
PA
19382011-09-02 Pedro Alves <pedro@codesourcery.com>
1939
1940 * gdb.threads/gcore-thread.exp: Set the global core_supported to
1941 0, before testing gcore.
1942
9655e943
JK
19432011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1944
df6dc84d
JK
1945 * dw2-ifort-parameter-debug.S: Update copyright year.
1946 * dw2-ifort-parameter.c: Update copyright year.
1947 * dw2-ifort-parameter.exp: Update copyright year.
1948
9655e943
JK
1949 * dw2-ifort-parameter-debug.S: New file.
1950 * dw2-ifort-parameter.c: New file.
1951 * dw2-ifort-parameter.exp: New file.
1952
353d1d73
JK
19532011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1954
1955 * gdb.base/commands.exp (error_clears_commands_left): New function.
1956 (): Call it.
1957
5c07461a
JK
19582011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1959
1960 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
1961 (C): Initialize `a'.
1962 * gdb.mi/mi-inheritance-syntax-error.exp
1963 (-data-evaluate-expression $path): Expect `a' as 5.
1964
0d932b2f
MK
19652011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
1966
1967 PR mi/11912
1968 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
1969 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
1970 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
1971 keyword in output of -var-info-path-expression.
1972
bdb54049
JK
19732011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1974
1975 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
1976 * gdb.trace/collection.exp: Likewise.
1977 * gdb.trace/report.exp: Likewise.
1978 * gdb.trace/unavailable.exp: Likewise.
1979 * gdb.trace/while-dyn.exp: Likewise.
1980
59cde39c
KS
19812011-08-18 Keith Seitz <keiths@redhat.com>
1982
1983 PR c++/12266
1984 * gdb.cp/meth-typedefs.cc: New file.
1985 * gdb.cp/meth-typedefs.exp: New file.
1986
fa3a4f15
PM
19872011-08-17 Phil Muldoon <pmuldoon@redhat.com>
1988
1989 * gdb.python/python.exp: Add extended-prompt tests.
1990
c1049fca
JK
19912011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1992
1993 * gdb.arch/i386-dr3-watch.exp
1994 (watchpoint on gap1 does not fit debug registers)
1995 (delete all watchpoints): Fix racy expect strings.
1996
d93f7b5c
YQ
19972011-08-14 Yao Qi <yao@codesourcery.com>
1998
1999 * gdb.base/maint.exp: set data_section to ".neardata".
2000 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
2001 * gdb.base/savedregs.exp: Handle SIGILL.
2002 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
2003 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
2004
457e09f0
DE
20052011-08-12 Doug Evans <dje@google.com>
2006
2007 * gdb.python/py-symbol.exp: Add test for symbol.type.
2008
5d0bb2fb
UW
20092011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
2010
2011 * gdb.threads/pthreads.exp: Enable on non-native configurations.
2012 * gdb.mi/mi-pthreads.exp: Likewise.
2013 * gdb.mi/mi2-pthreads.exp: Likewise.
2014 * gdb.mi/gdb669.exp.exp: Likewise.
2015
fcdfa280
PA
20162011-08-09 Pedro Alves <pedro@codesourcery.com>
2017
2018 * lib/mi-support.exp (detect_async): Rename to...
2019 (mi_detect_async): ... this.
2020 * gdb.mi/mi-nonstop-exit.exp: Adjust.
2021 * gdb.mi/mi-nonstop.exp: Adjust.
2022 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
2023 * gdb.mi/mi-nsintrall.exp: Adjust.
2024 * gdb.mi/mi-nsmoribund.exp: Adjust.
2025 * gdb.mi/mi-nsthrexec.exp: Adjust.
2026
9d8fa392
PA
20272011-08-09 Pedro Alves <pedro@codesourcery.com>
2028
2029 * gdb.base/display.c (do_loops): New `p_i' local.
2030 * gdb.base/display.exp: Test displaying a variable that is
2031 temporarily at a bad address.
2032
b6cede78
JK
20332011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2034
2035 * gdb.dwarf2/dw2-op-stack-value.S: New file.
2036 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
2037
67bedb8c
JK
20382011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
2041 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
2042 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 2043
af6e93b2
PA
20442011-08-05 Pedro Alves <pedro@codesourcery.com>
2045
2046 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
2047 procedure.
2048 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
2049
1cf0e11f
YQ
20502011-08-05 Yao Qi <yao@codesourcery.com>
2051
2052 * gdb.base/callfuncs.exp: Set language after main.
2053 * gdb.cp/cplusfuncs.exp: Likewise.
2054 * gdb.cp/inherit.exp: Likewise.
2055
a1e28cb2
UW
20562011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2057
2058 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
2059 * gdb.base/watch-vfork.exp: Skip on remote targets.
2060
d4f5bbb9
UW
20612011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2062
2063 * gdb.threads/thread-find.exp: Support remote targets.
2064
724f4f80
UW
20652011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2066
2067 * gdb.base/jit.exp: Download solib_binfile to target.
2068 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
2069 and call dlopen without full path name.
2070 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
2071 dlopen without full path name.
2072
934709f0
PW
20732011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2074
2075 * gdb.base/break-always.exp: Complete the test
2076 with duplicated breakpoints and enabling/disabling them.
2077
c26106c4
TT
20782011-08-02 Tom Tromey <tromey@redhat.com>
2079
2080 PR gdb/11289:
2081 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
2082
9300444e 20832011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
2084
2085 PR gdb/13045
2086 * gdb.base/float.exp: Add new test case for PR gdb/13045
2087 * gdb.base/float.c: New file.
2088
00bd41d6
PM
20892011-07-28 Phil Muldoon <pmuldoon@redhat.com>
2090
2091 * gdb.python/py-mi.exp: Test printers returning string hint, and
2092 also not returning a value.
2093 * gdb.python/py-prettyprint.c: Add testcase for above.
2094 * gdb.python/py-prettyprint.py: Add test printer for above.
2095
d24f74ce
JK
20962011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2097
2098 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
2099 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
2100 (.Ldie30) Add as field "data4".
2101 (.Ldie32) Rename field "b" to "shl".
2102 (abbrev4) Change for the "data4" field.
2103 (abbrev5, abbrev6) Remove.
2104 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
2105 (p &s.shl): ... here. Add comment.
2106 (p &s.data4): New.
2107
bb7da2bf
JK
21082011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2109
2110 Fix crash on lval_computed values.
2111 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
2112
11081198
JK
21132011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2114
2115 * gdb.base/help.exp (help whatis): Update the expected string.
2116
3c6e0cb3
JK
21172011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2118
2119 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
2120 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
2121 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2122 Change the expected string.
2123
efa80663
PA
21242011-07-26 Pedro Alves <pedro@codesourcery.com>
2125
2126 * gdb.base/watchpoint.exp
2127 (test_disable_enable_software_watchpoint): New procedure.
2128 (top level): Run it.
2129
db8e4570
UW
21302011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2131
2132 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
2133 executable file "${binfile}", C++ version "${binfile}-cxx".
2134 * gdb.python/py-prettyprint.exp: Likewise.
2135 * gdb.python/py-symbol.exp: Likewise.
2136 * gdb.python/py-type.exp: Likewise.
2137 * gdb.python/py-value.exp: Likewise.
2138 * gdb.python/py-template.exp (test_template_arg): Pass full executable
2139 file name instead of just suffix.
2140
543305c9
JK
21412011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2142
2143 Fix implicit pointer offsets.
2144 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
2145 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
2146 (continue to breakpoint: continue to baz breakpoint for implptr)
2147 (sanity check element 0, sanity check element 1)
2148 (enter the inlined function, check element 0 for the offset)
2149 (check element 1 for the offset)
2150 (continue to breakpoint: ignore the second baz breakpoint): New tests.
2151 (set foo breakpoint for implptr): Update the breakpoint number.
2152
b3215adc
UW
21532011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2154
2155 * gdb.python/py-mi.exp: Use different file names for different
2156 versions of the executable under test.
2157 * gdb.python/py-prettyprint.exp: Likewise.
2158 * gdb.python/py-symbol.exp: Likewise.
2159 * gdb.python/py-template.exp: Likewise.
2160 * gdb.python/py-type.exp: Likewise.
2161 * gdb.python/py-value.exp: Likewise.
2162
182b9acc
UW
21632011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2164
2165 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
2166 flag after restarting GDB if necessary.
2167
e6052b5d
UW
21682011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2169
2170 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
2171
1ced966e
PA
21722011-07-22 Pedro Alves <pedro@codesourcery.com>
2173
2174 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
2175 backend doesn't leave used debug registers behind.
2176
3543a589
TT
21772011-07-22 Tom Tromey <tromey@redhat.com>
2178
2179 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
2180 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
2181 argument.
2182 * gdb.dwarf2/typeddwarf-amd64.S: New file.
2183
14d15303 21842011-07-21 Matt Rice <ratmice@gmail.com>
2185
2186 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
2187 in mostlyclean rule. Add files ending in .core.
2188
9b158ba0 21892011-07-21 Matt Rice <ratmice@gmail.com>
2190
2191 PR macros/12999
2192 * gdb.base/info-macros.c: New test sources.
2193 * gdb.base/info-macros.exp: New tests.
2194
d17b6f81
PM
21952011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2196
2197 * gdb.python/python.exp: Add prompt substitution tests.
2198
918dd910
JK
21992011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2200
2201 Fix crash if referenced CU is aged out.
2202 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
2203 New.
2204 * gdb.dwarf2/implptr.exp: Likewise.
2205
0e37a63c
JK
22062011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2207
2208 * gdb.dwarf2/implptr.S: Rebuilt.
2209 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
2210 (bar): Use them for j, k, l.
2211 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
2212 COMPILE.
2213 (print j in implptr:bar): Update for the intp typedef.
2214 (print p[0].x in implptr:foo): Use more exact regex.
2215
f65cf84c
TT
22162011-07-18 Tom Tromey <tromey@redhat.com>
2217
2218 * gdb.cp/static-method.exp: Add missing single quote.
2219
d5b4a7be
YQ
22202011-07-18 Yao Qi <yao@codesourcery.com>
2221
2222 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
2223 supported.
2224 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2225 * gdb.mi/mi-nonstop.exp: Likewise.
2226 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2227 * gdb.mi/mi-nsintrall.exp: Likewise.
2228 * gdb.mi/mi-nsmoribund.exp: Likewise.
2229 * gdb.mi/mi-nsthrexec.exp: Likewise.
2230 * gdb.python/py-evthreads.exp: Likewise.
2231
e9ea2662
JK
22322011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2233
2234 Code cleanup.
2235 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
2236 it. Substitute it instead of test_compiler_info everywhere.
2237
ce451573
UW
22382011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2239
2240 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
2241 remote targets as well.
2242
756d88a7
UW
22432011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2244
2245 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
2246 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2247
31f83dc5
UW
22482011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2249
2250 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
2251 a remote machine, not the host.
2252 (gdb_compile_shlib): Set soname if target is remote.
2253
059241a0
PP
22542011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2255
2256 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
2257
28a0b48c 22582011-07-13 Matt Rice <ratmice@gmail.com>
2259
2260 * gdb.python/py-objfile-script-gdb.py: Renamed to
2261 py-objfile-script-gdb.py.in.
2262 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
2263 py-objfile-script-gdb.py.
2264 * gdb.python/py-objfile-script.exp: Update reference to
2265 py-objfile-script-gdb.py.
2266
9a771b67
JK
22672011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2268
2269 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
2270 reference undefined label.
2271
04ad99e6
JK
22722011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2273
2274 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
2275 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
2276 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
2277 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2278
713389e0
PM
22792011-07-11 Phil Muldoon <pmuldoon@redhat.com>
2280
2281 PR python/12438
2282 * gdb.python/python.exp: Add maint set/show python print-stack
2283 deprecated tests. Add set/show python print-backtrace tests.
2284
97d146f8
JK
22852011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2286
2287 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
2288 debug info.
2289
facde0e5 22902011-07-06 Matt Rice <ratmice@gmail.com>
2291
2292 * gdb.python/python.exp: Update filename paths.
2293 * gdb.python/py-symtab.exp: Ditto.
2294
438640d1
MP
22952011-07-06 Marek Polacek <mpolacek@redhat.com>
2296
2297 * gdb.python/py-evthreads.exp: Add missing `$'.
2298
33a365df
MF
22992011-07-06 Jie Zhang <jie.zhang@analog.com>
2300
2301 * config/bfin.exp: New file.
2302 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
2303 * gdb.asm/bfin.inc: New file.
2304
8f7ae686
MP
23052011-07-06 Marek Polacek <mpolacek@redhat.com>
2306
df46027d 2307 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
2308 the whole output.
2309
eb2a6f42
TT
23102011-07-05 Tom Tromey <tromey@redhat.com>
2311
2312 * gdb.java/jprint.java (jprint.hi): New field.
2313 * gdb.java/jprint.exp: Print string.
2314
177b42fe
TJB
23152011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
2316
2317 * gdb.base/call-sc.c: Fix typos.
2318 * gdb.base/ifelse.exp: Likewise.
2319 * gdb.base/structs.c: Likewise.
2320
3b2a0cf2
JB
23212011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2322
2323 * gdb.base/jit-so.exp: New test.
2324 * gdb.base/jit-dlmain.c: New file.
2325 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
2326
46fc714c
JK
23272011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2328
2329 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
2330 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
2331 * gdb.cp/pr9167.exp (p b): Likewise.
2332 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
2333 (test value of P in inner_m, test type of Z in inner_m): Call
2334 setup_xfail for gcc <= 4.5.
46fc714c 2335
418c7cf7
JK
23362011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2337
2338 * gdb.cp/paren-type.cc: New files.
2339 * gdb.cp/paren-type.exp: New files.
2340
3d50dd94
JK
23412011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2342
2343 Stop on first linespec terminator instead of eating what we can.
2344 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
2345 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
2346 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
2347 (break C::f()): ... this one.
2348 (break C::operator()()): New test.
2349 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
2350 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
2351 test.
2352
dcf9f4ab
JK
23532011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2354
2355 Fall back linespec to minimal symbols.
2356 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
2357 error message.
2358 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
2359 * gdb.cp/minsym-fallback-main.cc: New file.
2360 * gdb.cp/minsym-fallback.cc: New file.
2361 * gdb.cp/minsym-fallback.exp: New file.
2362 * gdb.cp/minsym-fallback.h: New file.
2363
3f542ed1
JK
23642011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2365
2366 * gdb.cp/no-dmgl-verbose.cc: New file.
2367 * gdb.cp/no-dmgl-verbose.exp: New file.
2368
23692011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
2370
2371 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
2372 __GI_.
2373 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
2374 (f): New function.
2375 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
2376 (complete p 'func<short>(): ... here.
2377 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
2378 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
2379 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
2380 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
2381 Make them KFAIL gcc/49546.
2382
00eb2c4a
JB
23832011-07-01 Joel Brobecker <brobecker@adacore.com>
2384
2385 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
2386
85a20c42
JK
23872011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2388
2389 Test GCC PR debug/49546.
2390 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
2391 (test type of F in k3_m, test value of F in k3_m): New.
2392 * gdb.cp/temargs.cc (struct S3, struct K3): New.
2393 (main): New variable k3. Call k3.k3_m.
2394
d2d43431
JB
23952011-07-01 Jean-Charles Delay <delay@adacore.com>
2396
2397 * gdb.ada/packed_array.exp: Fix expected outout.
2398
54ae186f
JB
23992011-07-01 Jean-Charles Delay <delay@adacore.com>
2400
2401 * gdb.ada/packed_array.exp: fixed expected output.
2402
8f17729f
JB
24032011-07-01 Joel Brobecker <brobecker@adacore.com>
2404
2405 * gdb.ada/same_enum: New testcase.
2406
f5aa6869
JB
24072011-07-01 Joel Brobecker <brobecker@adacore.com>
2408
2409 * gdb.ada/ptr_typedef: New testcase.
2410
828292f2
JB
24112011-07-01 Joel Brobecker <brobecker@adacore.com>
2412
2413 * gdb.ada/arrayptr.exp: Add ptype test.
2414
18920c42
JB
24152011-07-01 Joel Brobecker <brobecker@adacore.com>
2416
2417 * gdb.ada/char_enum: New testcase.
2418
3536d9e3 24192011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
2420
2421 * gdb.base/dump.exp (capture_pointer_with_type): New.
2422 Get value from address instead of name.
2423 Start GDB once, and do `dump' and `restore'
2424 tests together.
2425
db863c42
MF
24262011-06-30 Jie Zhang <jie.zhang@analog.com>
2427 Mike Frysinger <vapier@gentoo.org>
2428
2429 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2430 helper functions for getting/setting remotetimeout variable.
2431 * lib/gdb.exp (gdb_load): If the target is remote, set
2432 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2433 with $loadtimeout. Set $load_ok to 0 before doing the load.
2434 Instead of returning, immediately, set $load_ok to 0. Call
2435 set_remotetimeout with $oldremotetimeout, and then return if
2436 $load_ok is 1.
2437
e9e642a8
AB
24382011-06-30 Andrew Burgess <aburgess@broadcom.com>
2439
2440 * gdb.python/py-template.exp: Don't run this test if the target
2441 does not support c++ tests.
2442
32019081
JK
24432011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2444
2445 Fix non-only rename list for Fortran modules import.
2446 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2447 tests.
2448 * gdb.fortran/module.f90 (module moduse): New.
2449 (program module): use moduse, test var_x, var_y and var_z.
2450
0ecee54c
TT
24512011-06-29 Tom Tromey <tromey@redhat.com>
2452
2453 PR testsuite/12040:
2454 * gdb.fortran/array-element.exp: Use f90, not f77.
2455 * gdb.fortran/complex.exp: Use f90, not f77.
2456 * gdb.fortran/derived-type.exp: Use f90, not f77.
2457 * gdb.fortran/library-module.exp: Use f90, not f77.
2458 * gdb.fortran/logical.exp: Use f90, not f77.
2459 * gdb.fortran/module.exp: Use f90, not f77.
2460 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2461 * gdb.fortran/subarray.exp: Use f90, not f77.
2462
3b2b8fea
TT
24632011-06-29 Tom Tromey <tromey@redhat.com>
2464
2465 * gdb.fortran/charset.exp: New file.
2466 * gdb.fortran/charset.f90: New file.
2467
42159ca5
TT
24682011-06-29 Tom Tromey <tromey@redhat.com>
2469
2470 PR testsuite/12040:
2471 * lib/future.exp: New file, mostly extracted from ada.exp.
2472 Rewrote compatibility code to use rename.
2473 (gdb_find_gfortran): New proc.
2474 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2475 gfortran patch.
2476 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2477 Move to future.exp.
2478 * lib/gdb.exp: Always load future.exp.
2479
af69a5ce
YQ
24802011-06-28 Yao Qi <yao@codesourcery.com>
2481
2482 * gdb.cp/exception.cc: Don't include iostream.
2483 (bar): Remove print statement.
2484 (catcher): New.
2485 (main): Remove print statements. Call function catcher.
2486 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2487 Set breakpoint on catcher, and check the value of parameter.
2488
ab5c6a72
YQ
24892011-06-23 Yao Qi <yao@codesourcery.com>
2490
2491 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2492 1.2 is disabled. KFAIL for uclinux.
2493
9497469f
MP
24942011-06-23 Marek Polacek <mpolacek@redhat.com>
2495
2496 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2497 mi_gdb_test.
2498
b9132588
MP
24992011-06-23 Marek Polacek <mpolacek@redhat.com>
2500
5d197ed0 2501 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2502
e55595ca
MP
25032011-06-23 Marek Polacek <mpolacek@redhat.com>
2504
5d197ed0
MP
2505 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2506
25072011-06-23 Marek Polacek <mpolacek@redhat.com>
2508
2509 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2510 `test_exec_and_symbol_mi_operatons' return value.
2511 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2512 gdb_test_multiple.
2513 (test_exec_and_symbol_mi_operatons): Likewise.
2514 (test_path_specification): Likewise.
e55595ca 2515
be777e08
YQ
25162011-06-23 Yao Qi <yao@codesourcery.com>
2517
2518 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2519 supported.
2520 * lib/gdb.exp (support_displaced_stepping): New.
2521
615556d6
YQ
25222011-06-23 Yao Qi <yao@codesourcery.com>
2523
2524 * gdb.threads/execl.exp: Skip on remote target.
2525
833b0ca7
MP
25262011-06-21 Marek Polacek <mpolacek@redhat.com>
2527
5d197ed0 2528 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2529 mi_gdb_test.
2530
1ee4023a
MP
25312011-06-20 Marek Polacek <mpolacek@redhat.com>
2532
5d197ed0 2533 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2534
d0b1d624
MP
25352011-06-20 Marek Polacek <mpolacek@redhat.com>
2536
5d197ed0 2537 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2538 mi_gdb_test.
2539
79aa92c1
MP
25402011-06-20 Marek Polacek <mpolacek@redhat.com>
2541
5d197ed0 2542 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2543
5ce5db06
YQ
25442011-06-14 Yao Qi <yao@codesourcery.com>
2545
2546 gdb/testsuite/
2547 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2548
533a737e
JK
25492011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2550
2551 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2552
d0e53741
TT
25532011-06-10 Tom Tromey <tromey@redhat.com>
2554
2555 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2556 Add tests for pointer-to-member-function.
2557 * gdb.cp/temargs.cc (S::somefunc): New function.
2558 (K2): New class.
2559 (main): Instantiate K2; call method.
2560
b5916bbd
JB
25612011-06-08 Joel Brobecker <brobecker@adacore.com>
2562
2563 * gdb.python/py-inferior.c (f2): Make str an array rather
2564 than a pointer.
2565 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2566
5be4dfca
JK
25672011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2568
2569 * gdb.base/async-shell.c: New file.
2570 * gdb.base/async-shell.exp: New file.
2571
9f47e254
PA
25722011-06-06 Pedro Alves <pedro@codesourcery.com>
2573
2574 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2575
64b9b334
JB
25762011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2577
2578 From Stephen Kitt <steve@sk2.org>
2579 * gdb.base/help.exp: Adjust following some spelling corrections
2580 in GDB.
2581
dbc0f131
YQ
25822011-06-01 Yao Qi <yao@codesourcery.com>
2583
2584 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2585
fd336a18
KS
25862010-05-31 Keith Seitz <keiths@redhat.com>
2587
2588 PR c++/12750
2589 * gdb.cp/static-method.cc: New file.
2590 * gdb.cp/static-method.exp: New file.
2591
fa8b9902
KS
25922010-05-31 Keith Seitz <keiths@redhat.com>
2593
2594 PR symtab/12704
2595 * gdb.cp/anon-ns.cc: New file.
2596 * gdb.cp/anon-ns.exp: New file.
2597
0a5b1e09
PA
25982011-05-31 Pedro Alves <pedro@codesourcery.com>
2599
2600 * gdb.arch/i386-dr3-watch.c: New file.
2601 * gdb.arch/i386-dr3-watch.exp: New file.
2602
0578b8d1
YQ
26032011-05-30 Yao Qi <yao@codesourcery.com>
2604
2605 * gdb.base/callfuncs.c (t_structs_fc): New.
2606 (t_structs_dc, t_structs_ldc): New.
2607 (t_double_many_args):
2608 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2609 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2610 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2611 * gdb.base/callfuncs.exp: Call new functions.
2612
6680506e
YQ
26132011-05-30 Yao Qi <yao@codesourcery.com>
2614
ff4d2c60
YQ
2615 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2616 Call rerun_and_prepare for each test to isolate effects.
2617
26182011-05-30 Yao Qi <yao@codesourcery.com>
2619
2620 * gdb.base/varargs.c (find_max_float_real): New.
2621 (find_max_double_real, find_max_long_double_real): New.
2622 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2623 * lib/gdb.exp (setup_kfail_for_target): New.
2624
e43ec454
YQ
26252011-05-30 Yao Qi <yao@codesourcery.com>
2626
2627 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2628 (callcd, callce, callcf, callc1a, callc1b): New.
2629 (callc2a, callc2b): New.
2630 * gdb.base/funcargs.exp (complex_args): New.
2631 (complex_integral_args, complex_float_integral_args): New.
2632 * lib/gdb.exp (support_complex_tests): New. Determine
2633 whether to run test cases on _Complex types.
2634
432b4d03
JK
26352011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2636
2637 * gdb.threads/leader-exit.c: New file.
2638 * gdb.threads/leader-exit.exp: New file.
2639
6caf069d
MP
26402011-05-27 Marek Polacek <mpolacek@redhat.com>
2641
9497469f 2642 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2643
97fce28b
MP
26442011-05-27 Marek Polacek <mpolacek@redhat.com>
2645
2646 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2647 remove the `supported' variable.
2648 * gdb.mi/mi-nonstop.exp: Likewise.
2649 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2650 * gdb.mi/mi-nsintrall.exp: Likewise.
2651 * gdb.mi/mi-nsmoribund.exp: Likewise.
2652 * gdb.mi/mi-nsthrexec.exp: Likewise.
2653
9da8c2a0
PA
26542011-05-26 Pedro Alves <pedro@codesourcery.com>
2655
2656 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2657
2c03e5be
PA
26582011-05-26 Pedro Alves <pedro@codesourcery.com>
2659
2660 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2661
2e21250d
KS
26622011-05-24 Keith Seitz <keiths@redhat.com>
2663
2664 PR breakpoint/12803
2665 * gdb.cp/cmpd-minsyms.cc (a): New method.
2666 (b): New method.
2667 (c): New method.
2668 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2669
cdac0397
PA
26702011-05-24 Pedro Alves <pedro@codesourcery.com>
2671
2672 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2673 watchpoint's command list didn't execute when the watchpoint went
2674 out of scope.
2675
ee5683ab
PM
26762011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2677
2678 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2679 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2680 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2681 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2682 * gdb.arch/i386-permbkpt.exp: Likewise.
2683 * gdb.arch/i386-prologue.exp: Likewise.
2684 * gdb.arch/i386-size-overlap.exp: Likewise.
2685 * gdb.arch/i386-size.exp: Likewise.
2686 * gdb.arch/i386-unwind.exp: Likewise.
2687 * gdb.reverse/i386-precsave.exp: Likewise.
2688 * gdb.reverse/i386-reverse.exp: Likewise.
2689 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2690 * gdb.reverse/i387-env-reverse.exp: Likewise.
2691 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2692
c91c8c16
PA
26932011-05-24 Pedro Alves <pedro@codesourcery.com>
2694
2695 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2696 file doesn't error, using MI.
2697
c50491a7
TT
26982011-05-23 Tom Tromey <tromey@redhat.com>
2699
2700 * gdb.base/charset.exp (string_display): Add tests to assign to
2701 arrays.
2702 * gdb.base/charset.c (short_array, int_array, long_array): New.
2703
4a07b7da
PA
27042011-05-20 Pedro Alves <pedro@codesourcery.com>
2705
2706 Cope with async mode.
2707
4a07b7da
PA
2708 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2709 into gdb_test + mi_expect_stop.
2710
b275f2d2
PA
27112011-05-20 Pedro Alves <pedro@codesourcery.com>
2712
2713 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2714 (callme): Remove printf call.
2715
eec52c44
PM
27162011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2717
2718 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2719 quote pattern to avoid problems with Cygwin/mingw expect versions.
2720 * gdb.base/default.exp (show convenience): Use double
2721 quote pattern for regular expressions.
2722
b3c8eb43
JK
27232011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2724
2725 Fix -readnow for -gdwarf-4 unused type units.
2726 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2727 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2728
ed731959
JK
27292011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2730
2731 * gdb.base/kill-after-signal.c: New file.
2732 * gdb.base/kill-after-signal.exp: New file.
2733
3b48433d
PA
27342011-05-16 Pedro Alves <pedro@codesourcery.com>
2735
2736 * gdb.ada/start.exp: Call untested with the correct test filename.
2737 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2738 test filename. Make the test's binary unique.
2739 * gdb.arch/i386-signal.exp: Call untested with the correct test
2740 filename.
2741 * gdb.arch/i386-size-overlap.exp: Ditto.
2742 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2743 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2744 * gdb.cp/call-c.exp: Ditto.
2745 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2746 filename. Make the test's binary unique.
2747 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2748 * gdb.python/py-mi.exp: Ditto.
2749 * gdb.python/Makefile.in (EXECUTABLES): Update.
2750 * gdb.reverse/i386-precsave.exp: Ditto.
2751 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2752 test filename.
2753 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2754 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2755 unique.
2756 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2757 test filename.
2758 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2759 * gdb.trace/tfile.exp: Ditto.
2760
ba4a8bdd
YQ
27612011-05-14 Yao Qi <yao@codesourcery.com>
2762
2763 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2764 type.
2765
dbaefcf7
DE
27662011-05-13 Doug Evans <dje@google.com>
2767
2768 * gdb.python/py-objfile-script.exp: New file.
2769 * gdb.python/py-objfile-script.c: New file.
2770 * gdb.python/py-objfile-script-gdb.py: New file.
2771 * testsuite/gdb.python/py-section-script.exp: Test
2772 "info auto-load-scripts".
2773
9930639c
TT
27742011-05-13 Tom Tromey <tromey@redhat.com>
2775
2776 * gdb.dwarf2/clztest.exp: New file.
2777 * gdb.dwarf2/clztest.c: New file.
2778 * gdb.dwarf2/clztest.S: New file.
2779
05272e11
DE
27802011-05-13 Doug Evans <dje@google.com>
2781
cc63ef9b
DE
2782 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2783 String16 tests.
05272e11 2784
6edba76f
TT
27852011-05-13 Tom Tromey <tromey@redhat.com>
2786
2787 * lib/gdb.exp (is_x86_like_target): New proc.
2788 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2789 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2790 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2791 -nostdlib to compiler.
2792 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2793 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2794 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2795 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2796 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2797
028d0ed5
TJB
27982011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2799
2800 * gdb.python/py-function.exp: Test setting a value from a function
2801 which executes a command.
2802
8a9b8146
TT
28032011-05-12 Tom Tromey <tromey@redhat.com>
2804
2805 * gdb.dwarf2/typeddwarf.S: New file.
2806 * gdb.dwarf2/typeddwarf.c: New file.
2807 * gdb.dwarf2/typeddwarf.exp: New file.
2808
10483e8e
MP
28092011-05-12 Marek Polacek <mpolacek@redhat.com>
2810
2811 * gdb.mi/mi-basics.exp: Fix races. Honour the
2812 `test_exec_and_symbol_mi_operatons' return value.
2813 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2814 gdb_test_multiple.
2815 (test_exec_and_symbol_mi_operatons): Likewise.
2816 (test_path_specification): Likewise.
2817
faf067f1
JK
28182011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2819
2820 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2821 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2822 Replace `file copy' and `file rename' by `file mtime'. Twice.
2823
7ff911a3
JK
28242011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2825
2826 * gdb.base/readline-ask.c: New file.
2827 * gdb.base/readline-ask.exp: New file.
2828 * gdb.base/readline-ask.inputrc: New file.
2829
a536c6d7
UW
28302011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2831
2832 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2833 to avoid race condition.
2834 * gdb.cell/coremaker.c: Use small stack size.
2835 * gdb.cell/ea-standalone.exp: Use file name without path as
2836 argument to c_to.
2837 * gdb.cell/fork.exp: Allow other output when continuing to end.
2838
d472a426
JK
28392011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 * gdb.threads/corethreads.c: New file.
2842 * gdb.threads/corethreads.exp: New file.
2843
28442011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2845
2846 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2847 Try to compile the test using -Wl,-z,norelro first.
2848 (load_core): New variable libthread_db_seen, initialize it.
2849 (zeroed-threads cannot be listed): Protect it by XFAIL on
2850 !$libthread_db_seen.
2851
8be455d7
JK
28522011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2853
2854 PR 12573
2855 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2856 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2857 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2858
1976171a
JK
28592011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2860
2861 * gdb.cp/psymtab-parameter.cc: New file.
2862 * gdb.cp/psymtab-parameter.exp: New file.
2863
7db6f30f
JK
28642011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2865
2866 Fix a race.
2867 * gdb.cp/static-print-quit.exp (print c): Split to ...
2868 (print c - <return>, print c - q <return>, print c - to quit):
2869 ... these. Make the testfile untested on gdb-7.1.
2870
85161e9e 28712011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2872
2873 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2874 gdb_rename_execfile, gdb_touch_execfile): New.
2875 * gdb.base/reread.exp: Use new procs to handle multiple
2876 exec files.
2877
0c51be18
YQ
28782011-05-05 Yao Qi <yao@codesourcery.com>
2879
2880 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2881 (test_adr_32bit, test_pop_pc): New.
2882 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2883 (test_adr_32bit, test_pop_pc): New.
2884
4d393d60
JM
28852011-05-04 Joseph Myers <joseph@codesourcery.com>
2886
2887 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2888 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2889 targets.
2890 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2891 handle targets.
2892
8ffd0459
JK
28932011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2894
2895 * gdb.base/completion.exp (complete help info wat): Rename to ...
2896 (complete 'help info wat'): ... here.
2897 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2898 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2899
8e28d804
PA
29002011-05-04 Pedro Alves <pedro@codesourcery.com>
2901
2902 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2903 gdb_test and explicit $gdb_prompt/timeout matches.
2904
3eb2ef34
YQ
29052011-05-04 Yao Qi <yao@codesourcery.com>
2906
2907 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2908 and __thumb2__.
2909
aaaf81a3
MP
29102011-05-03 Marek Polacek <mpolacek@redhat.com>
2911
2912 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2913 in place of `gdb_test "delete breakpoints"'. This eliminates two
2914 testcases.
2915
c4cbc0df
PA
29162011-05-02 Pedro Alves <pedro@codesourcery.com>
2917
2918 PR testsuite/12649
2919 Fix races.
2920
2921 * gdb.base/completion.exp: Remove all sleep calls. Remove
2922 unnecessary regexs. Don't explicitly expect anything after the
2923 prompt. Eat the prompt if necessary.
2924
b4cbb4a3
EBM
29252011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
2926
2927 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
2928 accept to show the caller line again as well as the line after.
2929
d65aec65
PM
29302011-04-29 Phil Muldoon <pmuldoon@redhat.com>
2931
2932 PR mi/12531
2933
2934 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
2935 compile target.
2936 * gdb.python/py-prettyprint.exp: Add C++ object for
2937 CPLUS_FAKE_CHILD test.
2938
30852783
UW
29392011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
2940
2941 * gdb.base/signest.exp: New file.
2942 * gdb.base/signest.c: Likewise.
2943
c7b1f0d9
JK
29442011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2945
2946 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
2947 thread and breakpoint notifications.
2948
559a7a62
JK
29492011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2950
2951 * gdb.base/fortran-sym-case.c: New file.
2952 * gdb.base/fortran-sym-case.exp: New file.
2953 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
2954 * gdb.dwarf2/dw2-case-insensitive.c: New file.
2955 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
2956
8344e389
JK
29572011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2958
2959 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
2960 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
2961 false #1', `if true else false #2' and `if true else false #3'.
2962
2484c66b
UW
29632011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
2964
2965 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
2966 while delivering signal.
2967
8d3788bd
VP
29682011-04-27 Vladimir Prus <vladimir@codesourcery.com>
2969
2970 MI breakpoint notifications.
2971
2972 * testsuite/gdb.mi/mi-cli.exp: Adust.
2973 * testsuite/gdb.mi/mi2-cli.exp: Adust.
2974 * testsuite/gdb.mi/mi-watch.exp: Adust.
2975 * testsuite/gdb.mi/mi2-watch.exp: Adust.
2976 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
2977 notifications.
2978
3e03848b
JK
29792011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2980
2981 * gdb.base/gdbindex-stabs-dwarf.c: New file.
2982 * gdb.base/gdbindex-stabs.c: New file.
2983 * gdb.base/gdbindex-stabs.exp: New file.
2984
918c9108
YQ
29852011-04-25 Yao Qi <yao@codesourcery.com>
2986
2987 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
2988 with /*...*/.
2989 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2990
90556b8c
JK
29912011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2992
2993 * gdb.python/py-value.exp (test_objfiles): Name the first test
2994 `py-value in file.filename'.
2995
03f2bd59
JK
29962011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2997
2998 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
2999 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
3000 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
3001 !gdbserver_reconnect_p..
3002 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
3003
7b08b9eb
JK
30042011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3005
3006 * gdb.cp/cpcompletion.exp (complete class methods)
3007 (complete class methods beginning with F): Move them above runto. New
3008 comment about the runto delimiter.
3009
b78974c3
PA
30102011-04-20 Pedro Alves <pedro@codesourcery.com>
3011
3012 * gdb.base/maint.exp: Test that "maint print registers" works
3013 without a running program.
3014
20429c40 30152011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 3016
20429c40
MP
3017 * gdb.base/setshow.exp: Fix racy tests.
3018 ($old_gdb_prompt): New variable.
3019
7a9dd1b2
TT
30202011-04-19 Tom Tromey <tromey@redhat.com>
3021
3022 * gdb.mi/mi-nsmoribund.exp:
3023 * gdb.hp/gdb.objdbg/objdbg01.exp:
3024 * gdb.base/structs.exp (test_struct_returns):
3025 * gdb.base/call-sc.exp (test_scalar_returns):
3026 * gdb.base/bigcore.exp: Remove duplicate words.
3027
02835898
JK
30282011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3029
3030 * gdb.base/break-interp-lib.c (v, vptr): New variables.
3031 * gdb.base/break-interp.exp (test_attach): New comment.
3032
254f582e
JK
30332011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 * gdb.threads/gcore-thread.exp ($core0file): New variable.
3036 (clear __stack_user.next, clear stack_used.next)
3037 (save a zeroed-threads corefile): New test.
3038 Call core_load for $core0file.
3039 (zeroed-threads cannot be listed): New test.
3040
4fe85f5c
JK
30412011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3042
3043 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
3044 filename.
3045 ($srcfile): Preserve the original value.
3046 ($testfile): Match it the .exp filename.
3047 ($corefile): New variable. Substitute it around.
3048 Use clean_restart.
3049 ($prev_timeout): Remove.
3050 (load_core): Move core loading into this proc.
3051 Fix restore of $timeout if load_core fails.
3052
63524580
JK
30532011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3054
3055 * gdb.base/eu-strip-infcall.c: New file.
3056 * gdb.base/eu-strip-infcall.exp: New file.
3057
90359a16
JK
30582011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3059
3060 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
3061 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
3062
626e7282
JK
30632011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3064
3065 Fix Python access to inlined frames.
3066 * gdb.python/py-frame-inline.c: New file.
3067 * gdb.python/py-frame-inline.exp: New file.
3068
3363d018
EBM
30692011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
3070
3071 * gdb.base/gdb1090.exp: Change breakpoint location to read the
3072 content of 's24' correctly (avoiding "optimized out").
3073 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
3074
28781456
JK
30752011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3076
3077 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
3078
4a4106ca
TJB
30792011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3080
3081 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
3082 expect a colon in watch -location output.
3083
d26ccb4f
JK
30842011-04-13 Marek Polacek <mpolacek@redhat.com>
3085
df46027d 3086 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
3087 New testcase `expect response to define backtrace'. Also remove
3088 redundant `default' block.
3089
e1ab1f9c
JK
30902011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3091
3092 * gdb.python/py-prettyprint.c (struct hint_error): New.
3093 (main): New variable hint_error.
3094 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
3095 "print hint_error".
3096 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
3097 (register_pretty_printers): Register it.
3098
0c2e6019
TT
30992011-04-04 Tom Tromey <tromey@redhat.com>
3100
3101 * gdb.cp/maint.exp (test_help): Update.
3102 (test_namespace): Likewise.
3103
af57139d
JB
31042011-04-01 Joel Brobecker <brobecker@adacore.com>
3105
3106 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
3107 * gdb.ada/arrayptr.exp: Add new tests.
3108
956a9fb9
JB
31092011-04-01 Joel Brobecker <brobecker@adacore.com>
3110
3111 * gdb.ada/mi_catch_ex: New testcase.
3112
d0c4d642
PA
31132011-04-01 Pedro Alves <pedro@codesourcery.com>
3114
3115 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
3116 base::overload(void) method without specifying "const".
3117
18819fa6
UW
31182011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3119
3120 * gdb.arch/thumb-singlestep.S: New file.
3121 * gdb.arch/thumb-singlestep.exp: Likewise.
3122
a4c8e806
TT
31232011-03-31 Tom Tromey <tromey@redhat.com>
3124
3125 * gdb.python/py-prettyprint.py (exception_flag): New global.
3126 (NoStringContainerPrinter._iterator.next): Check it.
3127 * gdb.python/py-prettyprint.c (main): New variable nstype2.
3128 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
3129
53832f31
TT
31302011-03-29 Tom Tromey <tromey@redhat.com>
3131
3132 * gdb.cp/anon-struct.cc: New file.
3133 * gdb.cp/anon-struct.exp: New file.
3134
e4620230
JK
31352011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3136
3137 Test STT_GNU_IFUNC support.
3138 * gdb.base/gnu-ifunc-lib.c: New file.
3139 * gdb.base/gnu-ifunc.c: New file.
3140 * gdb.base/gnu-ifunc.exp: New file.
3141
d0fb5eae
JK
31422011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3143
3144 Support a ring of related breakpoints.
3145 * gdb.base/watchpoint-delete.c: New file.
3146 * gdb.base/watchpoint-delete.exp: New file.
3147
20106cfb
JK
31482011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3149
3150 * gdb.ada/arrayparam.exp (print first after function call): Use
3151 explicit package name. Add a comment
3152 (print lasta after function call): Rename ...
3153 (print last after function call): ... it and use explicit package
3154 name.
3155 (print length after function call): Use explicit package name.
3156 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
3157 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
3158 (multiple matches for symbol i): Rename ...
3159 (multiple matches for symbol integervar): ... it.
3160 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
3161 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
3162
e7ab5e63
AB
31632011-03-25 Andrew Burgess <aburgess@broadcom.com>
3164
3165 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
3166 environment variable to make grep output more predictable. Move
3167 all the environment setup into gdb_init so it's done once per test
3168 case rather than each time we start gdb.
3169
9ef07c8c
TT
31702011-03-24 Tom Tromey <tromey@redhat.com>
3171
3172 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
3173 test.
3174
dd90784c
JK
31752011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3176
3177 * gdb.dwarf2/dw2-entry-value-main.c: New file.
3178 * gdb.dwarf2/dw2-entry-value.S: New file.
3179 * gdb.dwarf2/dw2-entry-value.exp: New file.
3180
05775840
PM
31812011-03-22 Phil Muldoon <pmuldoon@redhat.com>
3182
3183 PR python/12183
3184
3185 * gdb.python/py-function.exp: Add GdbError tests.
3186
8661b11b
PA
31872011-03-18 Pedro Alves <pedro@codesourcery.com>
3188
3189 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
3190 (reglocal_test_func, statlocal_test_func): New functions.
3191 (globals_test_func): Call new functions.
3192 * gdb.trace/unavailable.exp (gdb_collect_args_test)
3193 (gdb_collect_locals_test): New procedure.
3194 (gdb_trace_collection_test): Call new procedures.
3195
0fdb4f18
PA
31962011-03-18 Pedro Alves <pedro@codesourcery.com>
3197
3198 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
3199 (test_register, test_register_unavailable): New procedures.
3200 (gdb_unavailable_registers_test): New procedure.
3201 (gdb_trace_collection_test): Call it.
3202
99c3dc11
PM
32032011-03-18 Phil Muldoon <pmuldoon@redhat.com>
3204
3205 PR python/12149
3206
3207 * gdb.python/python.exp: Add gdb.write tests.
3208
29703da4
PM
32092010-03-17 Phil Muldoon <pmuldoon@redhat.com>
3210
3211 * gdb.python/Makefile.in: Add py-objfile.
3212 * gdb.python/py-objfile.exp: New file.
3213 * gdb.python/py-objfile.c: New file.
3214 * gdb.python/py-block.exp: Add is_valid tests.
3215 * gdb.python/py-inferior.exp: Ditto.
3216 * gdb.python/py-infthread.exp: Ditto.
3217 * gdb.python/py-symbol.exp: Ditto.
3218 * gdb.python/py-symtab.exp: Ditto.
3219
598997c8
KS
32202011-03-16 Keith Seitz <keiths@redhat.com>
3221
3222 PR c++/12273
3223 * gdb.cp/cmpd-minsyms.exp: New test.
3224 * gdb.cp/cmpd-minsyms.cc: New file.
3225
3226 PR c++/11734
3227 * gdb.cp/ovsrch.exp: New test.
3228 * gdb.cp/ovsrch.h: New file.
3229 * gdb.cp/ovsrch1.cc: New file.
3230 * gdb.cp/ovsrch2.cc: New file.
3231 * gdb.cp/ovsrch3.cc: New file.
3232 * gdb.cp/ovsrch4.cc: New file.
3233
c91513d8
PP
32342011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3235
3236 PR gdb/12528
3237 * gdb.base/Makefile.in: Adjust EXECUTABLES.
3238 * gdb.base/break-on-linker-gcd-function.exp: New test.
3239 * gdb.base/break-on-linker-gcd-function.cc: New file.
3240
7470fc63
AT
32412011-03-15 Andreas Tobler <andreast@fgznet.ch>
3242
3243 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
3244
959e7469
PM
32452011-03-15 Phil Muldoon <pmuldoon@redhat.com>
3246
3247 * lib/gdb.exp (gdb_unload): Add another termination case.
3248
9373cf26
JK
32492011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3250
3251 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
3252 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
3253 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
3254 Provide a stub byte there.
3255 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
3256 DW_AT_entry_pc.
3257 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
3258
24e9cda0
UW
32592011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
3260
3261 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
3262 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
3263 "generic ABI, auto".
3264 (altivec_abi_tests): Accept vectors returned by reference.
3265
7371cf6d
PM
32662010-03-14 Phil Muldoon <pmuldoon@redhat.com>
3267
3268 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
3269
ce77046a
UW
32702011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
3271
3272 * gdb.python/py-section-script.exp: Skip test if no Python support.
3273
176400c3
UW
32742011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
3275
3276 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
3277
ecec24e6
PM
32782011-03-10 Phil Muldoon <pmuldoon@redhat.com>
3279
3280 * gdb.python/py-parameter.exp: Update tests to the new Python
3281 parameter API. Add "no documentation" test. Add deprecated API
3282 backward compatibility test.
3283
5dbdd470
TT
32842011-03-09 Tom Tromey <tromey@redhat.com>
3285
3286 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
3287 gdb_continue_to_end.
3288
b66e66ee
MK
32892011-03-09 Mark Kettenis <kettenis@gnu.org>
3290
3291 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
3292 tabs.
3293
eceb0c5f
TT
32942011-03-09 Tom Tromey <tromey@redhat.com>
3295
3296 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
3297 parentheses.
3298 (gdb_continue_to_end): Add "allow_extra" parameter. Use
3299 $command.
3300 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
3301 argument to gdb_continue_to_end.
3302 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
3303 argument to gdb_continue_to_end.
3304 * gdb.cp/annota3.exp: Fix regex.
3305 * gdb.cp/annota2.exp: Fix regex.
3306 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
3307 gdb_continue_to_end.
3308 * gdb.base/call-signal-resume.exp: Revert earlier patch.
3309 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
3310 gdb_continue_to_end.
3311
63154eca
PA
33122011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3313
3314 * gdb.server/ext-run.exp
3315 (load new file without any gdbserver inferior): New test.
3316
967d1f9b
TT
33172011-03-07 Tom Tromey <tromey@redhat.com>
3318
3319 * Makefile.in (TAGS): Rewrite.
3320
d68dcbb9
JK
33212011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3322
3323 * gdb.trace/report.exp (12.1: trace report #1): New match for the
3324 initial commands echo. New match for `Found trace'. Anchor all the
3325 other matches. Anchor and match for `No trace frame found' the final
3326 match.
3327
6bf58e63
TT
33282011-03-07 Tom Tromey <tromey@redhat.com>
3329
3330 * Makefile.in (TAGS): New target.
3331
fda326dd
TT
33322011-03-07 Tom Tromey <tromey@redhat.com>
3333
3334 * lib/opencl.exp (skip_opencl_tests): Update for exit message
3335 change.
3336 * lib/mi-support.exp (mi_gdb_test): Update for exit message
3337 change.
3338 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
3339 exit message change.
3340 (skip_altivec_tests): Update for exit message change.
3341 (skip_vsx_tests): Likewise.
3342 (gdb_continue_to_end): Likewise. Add 'command' argument.
3343 * lib/cell.exp (skip_cell_tests): Update for exit message change.
3344 * gdb.threads/tls.exp: Update for exit message change.
3345 * gdb.threads/thread-unwindonsignal.exp: Use
3346 gdb_continue_to_end.
3347 * gdb.threads/step.exp (step_it): Update for exit message change.
3348 (continue_all): Likewise.
3349 * gdb.threads/print-threads.exp (test_all_threads): Update for
3350 exit message change.
3351 * gdb.threads/interrupted-hand-call.exp: Use
3352 gdb_continue_to_end.
3353 * gdb.threads/execl.exp: Use gdb_continue_to_end.
3354 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
3355 gdb_continue_to_end.
3356 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
3357 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
3358 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
3359 * gdb.cp/method.exp: Update for exit message change.
3360 * gdb.cp/mb-templates.exp: Update for exit message change.
3361 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
3362 * gdb.cp/annota3.exp: Update for exit message change.
3363 * gdb.cp/annota2.exp: Update for exit message change.
3364 * gdb.cell/fork.exp: Use gdb_continue_to_end.
3365 * gdb.base/term.exp: Update for exit message change.
3366 * gdb.base/step-test.exp (test_i): Update for exit message change.
3367 * gdb.base/sigstep.exp (advance): Update for exit message change.
3368 (advancei): Likewise.
3369 * gdb.base/siginfo.exp: Update for exit message change.
3370 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
3371 * gdb.base/reread.exp: Use gdb_continue_to_end.
3372 * gdb.base/langs.exp: Use gdb_continue_to_end.
3373 * gdb.base/interrupt.exp: Update for exit message change.
3374 * gdb.base/gdb1555.exp: Update for exit message change.
3375 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
3376 * gdb.base/ending-run.exp: Update for exit message change.
3377 * gdb.base/chng-syms.exp: Update for exit message change.
3378 * gdb.base/checkpoint.exp: Update for exit message change.
3379 * gdb.base/catch-syscall.exp (check_for_program_end): Use
3380 gdb_continue_to_end.
3381 (test_catch_syscall_with_wrong_args): Likewise.
3382 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
3383 * gdb.base/break-interp.exp (test_ld): Update for exit message
3384 change.
3385 * gdb.base/bang.exp: Update for exit message change.
3386 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
3387 (do_call_attach_tests): Likewise.
3388 * gdb.base/a2-run.exp: Update for exit message change.
3389 * gdb.arch/ppc-dfp.exp: Update for exit message change.
3390 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
3391 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
3392
dd19bd70
JK
33932011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3394
3395 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
3396
30e62689
TT
33972011-03-03 Tom Tromey <tromey@redhat.com>
3398
3399 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
3400 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
3401 * gdb.hp/gdb.aCC/configure.ac: Remove.
3402 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
3403 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
3404 * gdb.hp/gdb.base-hp/configure.ac: Remove.
3405 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
3406 * gdb.hp/gdb.compat/configure (Makefile): Remove.
3407 * gdb.hp/gdb.compat/configure.ac: Remove.
3408 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3409 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3410 * gdb.hp/gdb.defects/configure.ac: Remove.
3411 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3412 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3413 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3414 * gdb.hp/configure.ac: Remove.
3415 * gdb.hp/configure: Remove.
3416 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3417 substitution.
3418 (Makefile): Remove rule.
3419 * gdb.cell/configure.ac: Remove.
3420 * gdb.cell/configure: Remove.
3421 * gdb.stabs/Makefile.in (Makefile): Remove.
3422 (distclean): Don't remove config.status or config.log.
3423 * gdb.stabs/configure (Makefile): Remove.
3424 * gdb.stabs/configure.ac: Remove.
3425 * configure: Rebuild.
3426 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3427 Remove stabs- and cell-specific logic. Test for existence of
3428 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3429 subdirectories, gdb.cell, and and gdb.stabs.
3430 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3431
c171f854
JB
34322011-03-03 Joel Brobecker <brobecker@adacore.com>
3433
3434 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3435 end of buffer.
3436
9a5193cb
JB
34372011-03-02 Joel Brobecker <brobecker@adacore.com>
3438
3439 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3440 gdb_test when running a test where we expected no output back.
3441
9bb4c1bb
MS
34422011-02-28 Michael Snyder <msnyder@vmware.com>
3443
3444 * gdb.cp/overload.cc: Change initializer value to integer.
3445
3bd0f5ef
MS
34462011-02-27 Michael Snyder <msnyder@vmware.com>
3447
3448 * gdb.multi/base.exp: Add test for remove-inferiors.
3449
2279eaad
JB
34502011-02-26 Joel Brobecker <brobecker@adacore.com>
3451
3452 * gdb.python/py-frame.exp: Simplify the initialization phase
3453 using prepare_for_testing.
3454
c82c0b55
MS
34552011-02-25 Michael Snyder <msnyder@vmware.com>
3456
3457 * gdb.multi/base.exp: Add tests for info inferiors with args.
3458
1d94651b
JK
34592011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3460
3461 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3462 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3463 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3464 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3465 asmfile3. Comment the STABS (#3) file compilation. Compile
3466 everything through assembler. Provide KFAIL for symtab/12497.
3467 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3468 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3469 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3470 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3471
3bd0f5ef
MS
34722011-02-24 Michael Snyder <msnyder@vmware.com>
3473
3474 * gdb.base/break.exp: Add tests for delete breakpoints using
3475 convenience variables and value history references.
3476
12c1418e
MS
34772011-02-24 Michael Snyder <msnyder@vmware.com>
3478
3479 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3480 left behind in previous check-in.
3481
e5a67952
MS
34822011-02-23 Michael Snyder <msnyder@vmware.com>
3483
3484 * gdb.base/break.exp: Add tests for "info break" with arguments.
3485 * gdb.trace/infotrace.exp: Update patterns for error and help.
3486 * gdb.base/completion.exp: Update pattern.
3487 * gdb.base/ena-dis-br.exp: Update pattern.
3488 * gdb.base/help.exp: Update patterns.
3489
34902011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3491
3492 * gdb.base/memattr.exp: New test.
3493 * gdb.base/memattr.c: Test load for memattr.exp.
3494
6e6fbe60
DE
34952011-02-22 Doug Evans <dje@google.com>
3496
3497 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3498
1d41d745
MS
34992011-02-22 Michael Snyder <msnyder@vmware.com>
3500
3501 * Makefile.in: Make more clean.
3502 * gdb.ada/Makefile.in: Ditto.
3503 * gdb.arch/Makefile.in: Ditto.
3504 * gdb.asm/Makefile.in: Ditto.
3505 * gdb.base/Makefile.in: Ditto.
3506 * gdb.cp/Makefile.in: Ditto.
3507 * gdb.dwarf2/Makefile.in: Ditto.
3508 * gdb.java/Makefile.in: Ditto.
3509 * gdb.mi/Makefile.in: Ditto.
3510 * gdb.modula2/Makefile.in: Ditto.
3511 * gdb.python/Makefile.in: Ditto.
3512 * gdb.server/Makefile.in: Ditto.
3513 * gdb.stabs/Makefile.in: Ditto.
3514 * gdb.threads/Makefile.in: Ditto.
3515 * gdb.trace/Makefile.in: Ditto.
3516
79ba84ca
MS
35172011-02-22 Michael Snyder <msnyder@vmware.com>
3518
df46027d 3519 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3520 info threads.
3521
b9b35694
JB
35222011-02-22 Joel Brobecker <brobecker@adacore.com>
3523
3524 * gdb.python/py-breakpoint.exp: Fix the expected output of
3525 one of the "maint info breakpoints" tests to accept the output
3526 generated on platforms that do not have hardware watchpoints.
3527
8bfb830f
JB
35282011-02-22 Joel Brobecker <brobecker@adacore.com>
3529
3530 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3531 clean_restart. Be a little stricter in the expected output
3532 for one of the tests. Fix a typo in one of the comments.
3533
c45f3c54
JB
35342011-02-22 Joel Brobecker <brobecker@adacore.com>
3535
3536 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3537 Delete variable binfile, no longer use. Add or modify test
3538 comments to make them unique.
3539
b97c863c
MS
35402011-02-21 Michael Snyder <msnyder@vmware.com>
3541
3542 * Makefile.in: Update for make clean.
3543 * gdb.ada/Makefile.in: Ditto.
3544 * gdb.arch/Makefile.in: Ditto.
3545 * gdb.asm/Makefile.in: Ditto.
3546 * gdb.base/Makefile.in: Ditto.
3547 * gdb.cp/Makefile.in: Ditto.
3548 * gdb.dwarf2/Makefile.in: Ditto.
3549 * gdb.java/Makefile.in: Ditto.
3550 * gdb.mi/Makefile.in: Ditto.
3551 * gdb.modula2/Makefile.in: Ditto.
3552 * gdb.python/Makefile.in: Ditto.
3553 * gdb.server/Makefile.in: Ditto.
3554 * gdb.stabs/Makefile.in: Ditto.
3555 * gdb.threads/Makefile.in: Ditto.
3556 * gdb.trace/Makefile.in: Ditto.
3557
aea5b279
MS
35582011-02-21 Michael Snyder <msnyder@vmware.com>
3559
3560 * gdb.threads/thread-find.exp: Update patterns for changes in
3561 output of "info threads" command.
3562
e3039479
UW
35632011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3564 Ulrich Weigand <uweigand@de.ibm.com>
3565
3566 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3567 (skip_hw_watchpoint_tests): Likewise.
3568 (skip_hw_watchpoint_multi_tests): Likewise.
3569
b800ec70
UW
35702011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3571
3572 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3573 (skip_hw_watchpoint_tests): Likewise.
3574 (skip_hw_watchpoint_multi_tests): Likewise.
3575 (skip_hw_watchpoint_access_tests): Likewise.
3576
3577 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3578 * gdb.base/pr11022.exp: Likewise.
3579 * gdb.base/watch-read.exp: Likewise.
3580 * gdb.base/watch_thread_num.exp: Likewise.
3581 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3582 * gdb.base/watchpoint-hw.exp: Likewise.
3583 * gdb.base/watchpoint.exp: Likewise.
3584 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3585 * gdb.threads/watchthreads-reorder.exp: Likewise.
3586 * gdb.threads/watchthreads.exp: Likewise.
3587 * gdb.threads/watchthreads2.exp: Likewise.
3588
91033e37
JB
35892011-02-21 Joel Brobecker <brobecker@adacore.com>
3590
3591 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3592 the debugger is unable to find the array bounds.
3593
eeaafae2
JK
35942011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3595
3596 * gdb.cp/typedef-operator.exp: New file.
3597 * gdb.cp/typedef-operator.cc: New file.
3598
e338d953
MS
35992011-02-17 Michael Snyder <msnyder@vmware.com>
3600
3601 * gdb.threads/thread-find.exp: Fix regular expressions.
3602
e67ad678
JB
36032011-02-17 Joel Brobecker <brobecker@adacore.com>
3604
3605 * gdb.ada/packed_array: Expand testcase to test printing of
3606 unconstrained packed array.
3607
93084bca
JB
36082011-02-17 Joel Brobecker <brobecker@adacore.com>
3609
3610 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3611
a0c78a73
PA
36122011-02-16 Pedro Alves <pedro@codesourcery.com>
3613
f65d5553 3614 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3615 (main): Initialize it before collecting, and and clear it
3616 afterwards.
f65d5553
PA
3617 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3618 collecting with '{type} addr', where the addr expression is not an
3619 rvalue.
a0c78a73 3620
3dfcbbd2
KW
36212011-02-16 Ken Werner <ken.werner@de.ibm.com>
3622
3623 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3624 a bool variable. Expect correct OpenCL names for vector types. Use the
3625 uc3 variable name instead of referring to the uchar3 built-in type.
3626 Escape the asterisk at the half pointer test.
3627
08807d5a
PA
36282011-02-16 Pedro Alves <pedro@codesourcery.com>
3629
f65d5553 3630 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3631 (main): Initialize it before collecting, and and clear it
3632 afterwards.
f65d5553
PA
3633 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3634 collecting overlapping memory ranges.
08807d5a 3635
60f98dde
MS
36362011-02-15 Michael Snyder <msnyder@vmware.com>
3637
3638 * gdb.base/default.exp: Add tests for thread commands.
3639 * gdb.base/help.exp: Add tests for thread commands.
3640 * gdb.threads/thread-find.exp: New test for thread find command.
3641
648cd113
KW
36422011-02-15 Ken Werner <ken.werner@de.ibm.com>
3643
3644 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3645
494e194e
YQ
36462011-02-15 Yao Qi <yao@codesourcery.com>
3647
3648 PR tdep/12352
3649 * gdb.arch/arm-disp-step.S : New test for str instruction.
3650 * gdb.arch/arm-disp-step.exp : Likewise.
3651
d9492458
TJB
36522011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3653
3654 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3655 "vector_register2_vr" test strings. Test the extended floating
3656 point registers (F32~F63).
3657 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3658 IBM XL C compiler. Make the test program use a register provided
3659 by the compiler for the lxvd2x instruction.
3660
8af8e3bc
PA
36612011-02-14 Pedro Alves <pedro@codesourcery.com>
3662
3663 * gdb.trace/unavailable.cc (class Base, class Middle, class
3664 Derived): New types.
3665 (derived_unavail, derived_partial, derived_whole): New globals.
3666 (virtual_partial): New global.
3667 (virtualp): Point at virtual_partial.
3668 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3669 related to unavailable vptr.
3670
1b28d0b3
PA
36712011-02-14 Pedro Alves <pedro@codesourcery.com>
3672
3673 * gdb.trace/unavailable.cc (a, b, c): New globals.
3674 (main): Set and clear them.
3675 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3676 `a' and `c', and check that `b' isn't collected, although `a' and
3677 `c' are.
3678
ec0a52e1
PA
36792011-02-14 Pedro Alves <pedro@codesourcery.com>
3680
3681 * gdb.trace/unavailable.cc (struct Virtual): New.
3682 (virtualp): New global pointer.
3683 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3684 printing a pointer to an object whose type has a vtable, with
3685 print object on.
3686
24e6bcee
PA
36872011-02-14 Pedro Alves <pedro@codesourcery.com>
3688
3689 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3690 value repeat handles unavailableness.
3691
39d37385
PA
36922011-02-14 Pedro Alves <pedro@codesourcery.com>
3693
3694 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3695 tests for building arrays from unavailable values, subscripting
3696 non-memory rvalue unvailable arrays, and accessing fields or
3697 baseclasses of non-lazy unavailable values,
3698 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3699 struct types.
3700 (g_smallstruct, g_smallstruct_b): New globals.
3701
06d72e16
PA
37022011-02-14 Pedro Alves <pedro@codesourcery.com>
3703
3704 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3705
bc9a5551
JK
37062011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3707
3708 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3709 * gdb.cp/overload-const.exp: New file.
3710 * gdb.cp/overload-const.cc: New file.
3711
54fcddd0
UW
37122011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3713
3714 * gdb.opencl/callfuncs.cl: New file.
3715 * gdb.opencl/callfuncs.exp: New test.
3716 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3717
d6dafb7c
UW
37182011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3719
3720 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3721 when computing result.
3722 * gdb.arch/altivec-abi.exp: Update expected results.
3723
a449c2d8
TJB
37242011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3725
3726 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3727 * gdb.base/jit.exp: Likewise.
3728 * gdb.base/pie-execl.exp: Likewise.
3729 * gdb.base/solib-nodir.exp: Likewise.
3730 * gdb.base/solib-overlap.exp: Likewise.
3731
764880b7
PA
37322011-02-07 Pedro Alves <pedro@codesourcery.com>
3733
3734 * gdb.trace/collection.c (global_pieces): New.
3735 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3736 New procedure.
3737 (gdb_trace_collection_test): Call it.
3738
505500db
SW
37392011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3740
3741 * gdb.python/py-evthreads.c: New file.
3742 * gdb.python/py-evthreads.exp: New file.
3743 * gdb.python/py-events.py: New file.
3744 * gdb.python/py-events.exp: New file.
3745 * gdb.python/py-events.c: New file.
3746
385203ed
DD
37472011-02-04 David Daney <ddaney@caviumnetworks.com>
3748
3749 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3750
9011945e
AB
37512011-02-03 Andrew Burgess <aburgess@broadcom.com>
3752
3753 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3754 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3755 boundary between two compilation units.
3756
580688f3
PA
37572011-02-02 Pedro Alves <pedro@codesourcery.com>
3758
3759 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3760 (Virtual): New structs.
3761 (virtual_o, virtual_middle_b): New globals.
3762 * gdb.cp/virtbase.exp: New tests.
3763
d3f0f853
PP
37642011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3765
3766 * gdb.base/jit.exp: New file.
3767 * gdb.base/jit-main.c: New file.
3768 * gdb.base/jit-solib.c: New file.
3769
b2030fb5
UW
37702011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3771
3772 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3773 proceed to initial kernel entry point.
3774 * gdb.opencl/datatypes.exp: Likewise.
3775 * gdb.opencl/operators.exp: Likewise.
3776 * gdb.opencl/vec_comps.exp: Likewise.
3777
2db19d1e
SW
37782011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3779
3780 * gdb.cp/nsnested.cc: New.
3781 * gdb.cp/nsnested.exp: New.
3782 * gdb.cp/nsnoimports.exp: New.
3783 * gdb.cp/nsnoimports.cc: New.
3784
6b0c4c1f
JB
37852011-01-31 Joel Brobecker <brobecker@adacore.com>
3786
3787 * gdb.base/interact.exp: Add extra tests that verify that
3788 the value of the interactive-mode setting does not change
3789 after the script is sourced.
3790
80b23b6a
JK
37912011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3792
3793 * gdb.cp/noparam.exp: New file.
3794 * gdb.cp/noparam.cc: New file.
3795
ffd5ec24
PA
37962011-01-28 Pedro Alves <pedro@codesourcery.com>
3797
3798 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3799 there's no stack or registers.
3800
a81766d8
TT
38012011-01-26 Tom Tromey <tromey@redhat.com>
3802
3803 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3804 space before string output. Add test for "set print pretty off"
3805 case.
3806
585fdaa1
PA
38072011-01-25 Pedro Alves <pedro@codesourcery.com>
3808
3809 * gdb.base/frame-args.exp: Adjust.
3810 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3811 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3812 * gdb.dwarf2/pieces.exp: Adjust.
3813 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3814 * gdb.opt/inline-locals.exp: Adjust.
3815 * gdb.threads/fork-child-threads.exp: Adjust.
3816
d468832a
KW
38172011-01-25 Ken Werner <ken.werner@de.ibm.com>
3818
3819 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3820 OpenCL kernel function. Add a comment as marker. Add address space
3821 qualifiers for the remaining program scope variables.
3822 * gdb.opencl/datatypes.cl: Likewise.
3823 * gdb.opencl/operators.cl: Likewise.
3824 * gdb.opencl/vec_comps.cl: Likewise.
3825 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3826 Add breakpoint at the marker comment.
3827 * gdb.opencl/datatypes.exp: Likewise.
3828 * gdb.opencl/operators.exp: Likewise.
3829 * gdb.opencl/vec_comps.exp: Likewise.
3830
490f124f
PA
38312011-01-24 Pedro Alves <pedro@codesourcery.com>
3832
3833 * gdb.base/printcmds.c (some_struct): New struct and instance.
3834 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3835 procedure.
3836 <global scope>: Call it.
3837
6da78614
KW
38382011-01-21 Ken Werner <ken.werner@de.ibm.com>
3839
3840 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3841 argument to the gdb_compile_opencl_hostapp call.
3842
ec64c9aa
YQ
38432011-01-19 Yao Qi <yao@codesourcery.com>
3844
3845 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3846 positve list.
3847
810cfdbb
YQ
38482011-01-19 Yao Qi <yao@codesourcery.com>
3849
3850 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3851 canonical form.
3852 Remove "xscale-*-*"
3853 * gdb.xml/tdesc-regs.exp: Likewise.
3854 * gdb.python/py-section-script.exp: Replace ARM target triplet
3855 with canonical form.
3856 Match arm*-*-symbianelf*.
3857 * gdb.base/dup-sect.exp: Likewise.
3858 * lib/dwarf.exp: New.
3859 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3860 dwarf2_support.
3861 * gdb.dwarf2/dup-psym.exp: Likewise.
3862 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3863 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3864 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3865 * gdb.dwarf2/dw2-basic.exp: Likewise.
3866 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3867 * gdb.dwarf2/dw2-const.exp: Likewise.
3868 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3869 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3870 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3871 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3872 * gdb.dwarf2/dw2-filename.exp: Likewise.
3873 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3874 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3875 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3876 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3877 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3878 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3879 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3880 * gdb.dwarf2/dw2-producer.exp: Likewise.
3881 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3882 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3883 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3884 * gdb.dwarf2/dw2-strp.exp: Likewise.
3885 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3886 * gdb.dwarf2/implptr.exp: Likewise.
3887 * gdb.dwarf2/mac-fileno.exp: Likewise.
3888 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3889 * gdb.dwarf2/pieces.exp: Likewise.
3890 * gdb.dwarf2/pr11465.exp: Likewise.
3891 * gdb.dwarf2/valop.exp: Likewise.
3892 * gdb.dwarf2/watch-notconst.exp: Likewise.
3893 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3894
4694da01
TT
38952011-01-19 Tom Tromey <tromey@redhat.com>
3896
3897 * gdb.python/py-infthread.exp: Add thread tests.
3898
b075872c
JB
38992011-01-14 Joel Brobecker <brobecker@adacore.com>
3900
3901 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3902
2c3e6e24
JB
39032011-01-14 Joel Brobecker <brobecker@adacore.com>
3904
3905 * gdb.ada/widewide: New testcase.
3906
de8fa76c
JB
39072011-01-13 Joel Brobecker <brobecker@adacore.com>
3908
3909 * gdb.base/interact.exp: New testcase.
3910
1b05df00
TT
39112011-01-12 Tom Tromey <tromey@redhat.com>
3912
3913 * gdb.mi/gdb2549.exp: Update for error message changes.
3914 * gdb.mi/mi-cli.exp: Likewise.
3915 * gdb.mi/mi-disassemble.exp: Likewise.
3916 * gdb.mi/mi-pthreads.exp: Likewise.
3917 * gdb.mi/mi-regs.exp: Likewise.
3918 * gdb.mi/mi-stack.exp: Likewise.
3919 * gdb.mi/mi-var-block.exp: Likewise.
3920 * gdb.mi/mi-var-cmd.exp: Likewise.
3921 * gdb.mi/mi2-cli.exp: Likewise.
3922 * gdb.mi/mi2-disassemble.exp: Likewise.
3923 * gdb.mi/mi2-pthreads.exp: Likewise.
3924 * gdb.mi/mi2-regs.exp: Likewise.
3925 * gdb.mi/mi2-stack.exp: Likewise.
3926 * gdb.mi/mi2-var-block.exp: Likewise.
3927 * gdb.mi/mi2-var-cmd.exp: Likewise.
3928
c2ff108b
JK
39292011-01-12 Andrew Burgess <aburgess@broadcom.com>
3930 Jan Kratochvil <jan.kratochvil@redhat.com>
3931
3932 PR fortran/11104 and DWARF unbound arrays detection.
3933 * gdb.fortran/multi-dim.exp: New file.
3934 * gdb.fortran/multi-dim.f90: New file.
3935
b716877b
AB
39362011-01-12 Andrew Burgess <aburgess@broadcom.com>
3937
3938 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
3939 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
3940 add new tests for opcode dumping.
3941
6c162d5e
TT
39422011-01-11 Tom Tromey <tromey@redhat.com>
3943
3944 * gdb.python/py-infthread.exp: Load gdb-python.exp.
3945
77b06cd7
TJB
39462010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
3947
3948 Convert hardware watchpoints to use breakpoint_ops.
3949 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
3950 type is not supported.
3951 * gdb.base/foll-fork.exp: Likewise.
3952 * gdb.base/foll-vfork.exp: Likewise.
3953
f39a75d0
PM
39542011-01-10 Phil Muldoon <pmuldoon@redhat.com>
3955
3956 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
3957 Use load_lib gdb-python.exp.
3958 * gdb.python/python.exp: Ditto.
3959 * gdb.python/py-function.exp: Ditto.
3960
fc529d80
AS
39612011-01-09 Andreas Schwab <schwab@linux-m68k.org>
3962
3963 * gdb.threads/tls.exp ("info address me"): Fix expected output.
3964
fb03cb59
JK
39652011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3966
3967 * configure: Regenerate.
3968
d8e22779
TT
39692011-01-06 Tom Tromey <tromey@redhat.com>
3970
3971 * gdb.python/py-frame.exp: Test gdb.newest_frame.
3972
09050809
JB
39732011-01-06 Joel Brobecker <brobecker@adacore.com>
3974
fc529d80
AS
3975 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
3976 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
3977 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
3978 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
3979 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
3980 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
3981 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
3982 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
3983 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
3984 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
3985 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
3986 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
3987 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
3988 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
3989 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
3990 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
3991 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
3992 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
3993 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
3994 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
3995 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
3996 gdb.ada/uninitialized_vars.exp,
3997 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
3998 Simplify by using clean_restart.
09050809 3999
8ed5dd9e
JB
40002011-01-06 Joel Brobecker <brobecker@adacore.com>
4001
4002 Add marker to be used as anchor for inserting breakpoints.
4003 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
4004 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
4005 Likewise.
4006
4007 Remove uses of gdb_start_cmd.
4008 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
4009 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
4010
4011 Do not run testcase if testing with GDBserver.
4012 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
4013 if testing with GDBserver.
4014
368a124f
JB
40152011-01-06 Joel Brobecker <brobecker@adacore.com>
4016
4017 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
4018 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
4019 copyright header.
4020
44944448
JB
40212011-01-05 Joel Brobecker <brobecker@adacore.com>
4022
4023 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
4024 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
4025 testsuite/gdb.fortran/complex.f,
4026 testsuite/gdb.fortran/derived-type.f90,
4027 testsuite/gdb.fortran/library-module-lib.f90,
4028 testsuite/gdb.fortran/library-module-main.f90,
4029 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
4030 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
4031 Copyright year update.
4032
31886ea6
JB
40332011-01-05 Joel Brobecker <brobecker@adacore.com>
4034
4035 * gdb.base/langs1.f: Add copyright header.
4036
ebedcab5
JK
40372011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4038
4039 * gdb.base/morestack.exp: New file.
4040 * gdb.base/morestack.c: New file.
4041
de1eb2f9
JK
40422011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4043
4044 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
4045
9e87a409
JB
40462010-12-29 Joel Brobecker <brobecker@adacore.com>
4047
4048 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
4049 * gdb.ada/arrayptr.exp: Add test printing that new variable.
4050
720d1a40
JB
40512010-12-29 Joel Brobecker <brobecker@adacore.com>
4052
4053 * gdb.ada/lang_switch.exp: Correct expected parameter value.
4054
a283af87
AS
40552010-12-25 Andreas Schwab <schwab@linux-m68k.org>
4056
5d3d9cba
AS
4057 * gdb.threads/tls.exp: Fix typo.
4058
a283af87
AS
4059 * gdb.threads/thread-specific.exp (get_thread_list): Update.
4060 * gdb.threads/execl.exp: Update.
4061
2a20745c
YQ
40622010-12-23 Yao Qi <yao@codesourcery.com>
4063
4064 * gdb.arch/arm-disp-step.exp: New.
4065 * gdb.arch/arm-disp-step.S: New.
4066
a7658b96
TT
40672010-12-21 Tom Tromey <tromey@redhat.com>
4068
4069 * gdb.threads/execl.exp: Update.
4070 * gdb.threads/linux-dp.exp: Update.
4071 * gdb.threads/manythreads.exp: Update.
4072 * gdb.threads/tls.exp: Update.
4073
5b79abe7
TT
40742010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4075
4076 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
4077 (NextOverThrowDerivates) <resumebpt>: New.
4078 (resumebpt_test): New.
4079 (main): Call resumebpt_test.
4080 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
4081
0914bcdb
SS
40822010-12-12 Stan Shebs <stan@codesourcery.com>
4083
4084 * gdb.trace/tsv.exp: Test print command on trace state variables.
4085
305aeedc
TT
40862010-12-09 Tom Tromey <tromey@redhat.com>
4087
4088 * gdb.base/interp.exp: Add regression test.
4089
186c406b
TT
40902010-12-09 Tom Tromey <tromey@redhat.com>
4091
4092 * gdb.java/jnpe.java: New file.
4093 * gdb.java/jnpe.exp: New file.
4094 * gdb.cp/nextoverthrow.exp: New file.
4095 * gdb.cp/nextoverthrow.cc: New file.
4096
aae1c79a
DE
40972010-12-07 Doug Evans <dje@google.com>
4098
4099 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
4100 of data-directory.
4101 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
4102 updated.
4103 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
4104
60f98dde 41052010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
4106
4107 * gdb.base/callfuncs.exp: Test for skip_float_tests.
4108 * gdb.base/call-sc.exp: Ditto.
4109 * gdb.base/finish.exp: Ditto.
4110 * gdb.base/return.exp: Ditto.
4111 * gdb.base/return2.exp: Ditto.
4112
5fa290c1
DE
41132010-11-30 Doug Evans <dje@google.com>
4114
4115 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4116 (gdb_expect_list): Fix spelling errors in comments.
4117 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
4118 send_gdb/gdb_expect_list where applicable.
4119 * gdb.base/call-ar-st.exp: Ditto.
4120 * gdb.base/funcargs.exp: Ditto.
4121 * gdb.base/gcore.exp: Ditto.
4122 * gdb.base/page.exp: Ditto.
4123 * gdb.base/sigaltstack.exp: Ditto.
4124 * gdb.base/siginfo.exp: Ditto.
4125 * gdb.base/sigstep.exp: Ditto.
4126 * gdb.base/trace-commands.exp: Ditto.
4127
4e04c971
DE
41282010-11-29 Doug Evans <dje@google.com>
4129
4130 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
4131 printer-name;subprinter-name.
4132
8cf6f0b1
TT
41332010-11-29 Tom Tromey <tromey@redhat.com>
4134
4135 * gdb.dwarf2/implptr.exp: New file.
4136 * gdb.dwarf2/implptr.c: New file.
4137 * gdb.dwarf2/implptr.S: New file.
4138
94b6973e
PM
41392010-11-29 Phil Muldoon <pmuldoon@redhat.com>
4140
fc529d80 4141 PR python/12199
94b6973e
PM
4142
4143 * gdb.python/py-breakpoint.exp: Test the delete method.
4144
8358c15c
JK
41452010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4146
4147 Fix step_resume_breakpoint unsaved during an infcall.
4148 * gdb.base/step-resume-infcall.exp: New file.
4149 * gdb.base/step-resume-infcall.c: New file.
4150
f6df29bc
TJB
41512010-11-24 Edjunior Machado <emachado@br.ibm.com>
4152
4153 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
4154
f2b5a5cf
TJB
41552010-11-24 Edjunior Machado <emachado@br.ibm.com>
4156
4157 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4158 on ppc64's symbols; "finish" and "return" commands must accept to
4159 show the caller line again as well as the line after.
4160 * gdb.asm/powerpc64.inc: New file.
4161
6b0ecdc2
DE
41622010-11-23 Doug Evans <dje@google.com>
4163
4164 * lib/gdb.exp (gdb_test_sequence): New function.
4165 (gdb_expect_list): Add verbose -log call for each pattern.
4166 * gdb.base/signals.exp (test_handle_all_print): Call it.
4167 Reduce timeout increment from 6 minutes to 1 minute.
4168 * gdb.server/ext-run.exp: Call it.
4169
ea976c60
PM
41702010-11-23 Phil Muldoon <pmuldoon@redhat.com>
4171
f2b5a5cf 4172 PR python/12212
ea976c60
PM
4173
4174 * gdb.python/python.exp: Check that selected_thread raises an
4175 error when no inferior is loaded.
4176
c0efa795
JK
41772010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4178
4179 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
4180 * gdb.dwarf2/dw2-stack-boundary.S: New file.
4181
ec3aa567
JK
41822010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4183
4184 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
4185 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
4186
d8249011
DE
41872010-11-18 Doug Evans <dje@google.com>
4188
4189 * gdb.server/ext-run.exp: Fix intermittent failures.
4190
d4eba7d1
NF
41912010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4192
4193 * gdb.stabs/gdb11479.exp: Use runto_main.
4194
b04c2f88
NF
41952010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4196
4197 * gdb.base/break-entry.exp: Skip if using a stub.
4198
ae9d7ce4
NF
41992010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4200
4201 * gdb.python/py-inferior.exp: Pack values in target endianness.
4202
621c8364
TT
42032010-11-12 Tom Tromey <tromey@redhat.com>
4204
4205 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4206 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
4207 MemoryError.
4208 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
4209 type.
4210 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
4211 MemoryError.
4212 (test_subscript_regression): Update exception type.
4213
84f4c1fe
PM
42142010-11-11 Phil Muldoon <pmuldoon@redhat.com>
4215
4216 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
4217 breakpoint tests.
4218
a1442452
PA
42192010-11-09 Pedro Alves <pedro@codesourcery.com>
4220
4221 * gdb.base/watchpoint.exp: Test "watch -location" with an
4222 innacessible location.
4223
efd11a33
JK
42242010-11-09 Edjunior Machado <emachado@br.ibm.com>
4225 Luis Machado <luisgpm@br.ibm.com>
4226
4227 * gdb.base/maint.exp: Expect "." prefix.
4228 * gdb.base/nodebug.exp: Expect "." Likewise.
4229 * gdb.base/sepsymtab.exp: Expect "." Likewise.
4230 * gdb.base/watchpoint-cond-gone.exp: Likewise.
4231 * gdb.base/watchpoint.exp: Expect a software watch to be created for
4232 POWER server processors.
4233
aa00efb5
JK
42342010-11-08 Edjunior Machado <emachado@br.ibm.com>
4235 Luis Machado <luisgpm@br.ibm.com>
4236
4237 * gdb.base/break-entry.exp: convert entry point for
4238 ppc64 and expect leading `.' on ppc64's symbols
4239
99e7ae30
DE
42402010-11-05 Doug Evans <dje@google.com>
4241
4242 * gdb.base/help.exp: Update expected output.
b521dba8
DE
4243 * gdb.python/py-param.exp: Delete, contents moved to ...
4244 * gdb.python/py-parameter.exp: ... here. New file.
4245 Add test for gdb.parameter ("directories").
99e7ae30 4246
f4b8a18d
KW
42472010-11-05 Ken Werner <ken.werner@de.ibm.com>
4248
4249 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
4250 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
4251 * configure: Regenerate.
4252 * gdb.opencl/Makefile.in: New File.
4253 * gdb.opencl/datatypes.exp: Likewise.
4254 * gdb.opencl/datatypes.cl: Likewise.
4255 * gdb.opencl/operators.exp: Likewise.
4256 * gdb.opencl/operators.cl: Likewise.
4257 * gdb.opencl/vec_comps.exp: Likewise.
4258 * gdb.opencl/vec_comps.cl: Likewise.
4259 * gdb.opencl/convs_casts.exp: Likewise.
4260 * gdb.opencl/convs_casts.cl: Likewise.
4261 * lib/opencl.exp: Likewise.
4262 * lib/opencl_hostapp.c: Likewise.
4263 * lib/opencl_kernel.cl: Likewise.
4264 * lib/cl_util.c: Likewise.
4265 * lib/cl_util.c: Likewise.
4266 * gdb.base/default.exp (set language): Add "opencl" to the list of
4267 languages.
4268
a9d5ef47
SW
42692010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
4270
4271 * gdb.cp/overload.exp: Added test for inheritance overload.
4272 * gdb.cp/overload.cc: Ditto.
4273 * gdb.cp/oranking.exp: Removed releveant kfails.
4274
03eb1c79
JK
42752010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4276 Joel Brobecker <brobecker@adacore.com>
4277
4278 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
4279 check test_compiler_info.
4280
dbc98a8b
KW
42812010-11-03 Ken Werner <ken.werner@de.ibm.com>
4282
4283 * gdb.base/gnu_vector.exp: Adjust expect messages.
4284
120bd360
KW
42852010-11-03 Ken Werner <ken.werner@de.ibm.com>
4286
4287 * gdb.base/gnu_vector.exp: Add unary operator tests.
4288
c37f7098
KW
42892010-11-03 Ken Werner <ken.werner@de.ibm.com>
4290
4291 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
4292
7b51bc51
DE
42932010-11-02 Doug Evans <dje@google.com>
4294
4295 * gdb.python/py-pp-maint.c: New file.
4296 * gdb.python/py-pp-maint.exp: New file.
4297 * gdb.python/py-pp-maint.py: New file.
4298
50c97f38
TT
42992010-11-02 Tom Tromey <tromey@redhat.com>
4300
4301 * gdb.base/default.exp: Remove "scheme" from language list.
4302
a289b8f6
JK
43032010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4304
4305 Revert:
4306 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4307 * gdb.threads/sigstep-threads.exp: New file.
4308 * gdb.threads/sigstep-threads.c: New file.
4309
cd017491
MS
43102010-10-20 Michael Snyder <msnyder@vmware.com>
4311
4312 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
4313
8e6a5956
UW
43142010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4315
4316 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
4317 Skip test completely if gdb,no_hardware_watchpoints.
4318
2c04da0d
UW
43192010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4320
4321 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
4322 strict, but do not check for any particular function name within libc.
4323
79afc5ef
SW
43242010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4325
4326 * gdb.cp/smartp.exp: New test.
4327 * gdb.cp/smartp.cc : New test.
4328
026ffab7
SW
43292010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4330
4331 * gdb.cp/converts.exp: Test pointer to bool conversion.
4332 Test pointer to long conversion.
4333 * gdb.cp/oranking.exp: Removed relevant kfail.
4334
3a772aa4
TT
43352010-10-18 Tom Tromey <tromey@redhat.com>
4336
4337 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
4338 argument to lazy_string.
4339 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
4340 (pp_ls.to_string): Use it.
4341 * gdb.python/py-prettyprint.c (main): Move declarations to top.
4342 Add "estring2" local.
4343
5fc3827b
JK
43442010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4345
4346 Fix s390x compatibility.
4347 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
4348 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
4349
8aeb23f3
JK
43502010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4351
4352 * gdb.threads/sigstep-threads.exp: New file.
4353 * gdb.threads/sigstep-threads.c: New file.
4354
c1e56572
JK
43552010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4356
4357 * gdb.base/pie-execl.exp: New file.
4358 * gdb.base/pie-execl.c: New file.
4359
92163a10
JK
43602010-10-13 Doug Evans <dje@google.com>
4361 Jan Kratochvil <jan.kratochvil@redhat.com>
4362
4363 PR exp/12117
4364 * gdb.cp/ptype-cv-cp.cc: New file.
4365 * gdb.cp/ptype-cv-cp.exp: New file.
4366
7062b0a0
SW
43672010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
4368
4369 * gdb.cp/converts.cc: New test program.
4370 * gdb.cp/converts.exp: New test.
4371 * gdb.cp/overload.exp: Added test for void* vs int*.
4372 * gdb.cp/overload.exp: Ditto.
4373 * gdb.cp/oranking.exp: Removed related kfail.
4374
0e3509db
DE
43752010-10-13 Doug Evans <dje@google.com>
4376
4377 * lib/gdb-python.exp (gdb_check_python_config): New function.
4378 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
4379 * gdb.python/lib-types.cc: New file.
4380 * gdb.python/lib-types.exp: New file.
4381
8dc78533
JK
43822010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4383
4384 * gdb.python/py-error.exp: New file.
4385 * gdb.python/py-error.py: New file.
4386
93c17e06
JK
43872010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4388
4389 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
4390 gdb_test_multiple.
4391
d8b34041
JK
43922010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4393
4394 * gdb.base/break-interp.exp: Use ldlags for linking flags.
4395 * gdb.base/prelink.exp: Likewise.
4396 * gdb.base/solib-nodir.exp: Likewise.
4397 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
4398 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
4399 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
4400
e0cc584e
UW
44012010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
4402
4403 * break-interp.exp (test_ld): Use two separate gdb_expect statements
4404 for the "info files" test to avoid timeouts on slow machines.
4405
cfc353b1
JK
44062010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4407
4408 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4409 (main): Make openlib dummy call.
4410
d3d7896d
JK
44112010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4412
4413 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4414 * break-interp.exp (reach): Move the core body ...
4415 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4416 (test_ld): Provide always real argument, even to the linker. Replace
4417 dl_main by _dl_debug_state.
4418
5e533c94
JK
44192010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4420
4421 Fix results of prelinked PIEs on ppc*.
4422 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4423 Accept also DISPLACEMENT "PRESENT".
4424 (main): Replace "ZERO" displacements by "PRESENT".
4425
33540610
SW
44262010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4427
4428 * gdb.cp/oranking.exp: New test.
4429 * gdb.cp/oranking.cc: New test program.
4430
3bdf2bbd
KW
44312010-10-08 Ken Werner <ken.werner@de.ibm.com>
4432
4433 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4434 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4435
2f608a3a
KW
44362010-10-06 Ken Werner <ken.werner@de.ibm.com>
4437
4438 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4439 lush, lynx) New constant.
4440 * gdb.base/constvars.exp: Test const array types.
4441 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4442
aa2e2d8d
DE
44432010-10-06 Doug Evans <dje@google.com>
4444
4445 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4446 of syscall staging area.
4447
2844d6b5
KW
44482010-10-06 Ken Werner <ken.werner@de.ibm.com>
4449
4450 * gdb.base/gnu_vector.c: Add variable c4.
4451 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4452 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4453
7d8ac8bb
MR
44542010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4455
4456 * gdb.arch/altivec-abi.exp: Fix a typo.
4457
84a02e58
MR
44582010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4459
4460 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4461 to match a thread ID.
4462
b18e6318
JK
44632010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4464
4465 Fix s390x testcase compatibility.
4466 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4467
a2c09bd0
DE
44682010-10-01 Doug Evans <dje@google.com>
4469
4470 * lib/gdb-python.exp: New file.
4471 * gdb.python/py-block.exp: Use it.
4472 * gdb.python/py-breakpoint.exp: Ditto.
4473 * gdb.python/py-frame.exp: Ditto.
4474 * gdb.python/py-inferior.exp: Ditto.
4475 * gdb.python/py-param.exp: Ditto.
4476 * gdb.python/py-prettyprint.exp: Ditto.
4477 * gdb.python/py-shared.exp: Ditto.
4478 * gdb.python/py-symbol.exp: Ditto.
4479 * gdb.python/py-symtab.exp: Ditto.
4480 * gdb.python/py-type.exp: Ditto.
4481 * gdb.python/py-value.exp: Ditto.
4482 * gdb.python/python.exp: Ditto.
4483
38f12cfc
TT
44842010-09-30 Tom Tromey <tromey@redhat.com>
4485
4486 * gdb.base/anon.exp: New file.
4487 * gdb.base/anon.c: New file.
4488
9ae8282d
TT
44892010-09-30 Tom Tromey <tromey@redhat.com>
4490
4491 * gdb.base/completion.exp: Test completion through anonymous
4492 union.
4493 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4494
e9e07ba6
JK
44952010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4496
4497 Fix printing parameters of inlined functions.
4498 * gdb.dwarf2/dw2-inline-param.exp: New file.
4499 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4500 * gdb.dwarf2/dw2-inline-param.S: New file.
4501
cd2effb2
JK
45022010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4503
4504 PR corefiles/12071.
4505 * gdb.base/corefile.exp (quit with a process, no question: load core)
4506 (quit with a core file): New tests.
4507
bceffbf3
JK
45082010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 Fix GDB crash on inferior calls with self-referencing classes.
4511 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4512 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4513 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4514
1736ad11
JK
45152010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4516
4517 Fix lost siginfo_t for inferior calls.
4518 * gdb.base/siginfo-infcall.exp: New file.
4519 * gdb.base/siginfo-infcall.c: New file.
4520
a176ad92
JB
45212010-09-22 Joel Brobecker <brobecker@adacore.com>
4522
4523 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4524
c2b0a229
JK
45252010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4526
4527 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4528 New test.
4529 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4530
e8ae22d1
JB
45312010-09-22 Joel Brobecker <brobecker@adacore.com>
4532
4533 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4534 type of our const type.
4535
ec322823
SW
45362010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4537
4538 * gdb.cp/pr12028.cc: New.
4539 * gdb.cp/pr12028.exp: New.
4540
72929c62
JB
45412010-09-22 Joel Brobecker <brobecker@adacore.com>
4542
4543 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4544
875b4ff5 45452010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4546 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4547
4548 PR mi/11407
4549 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4550 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4551 * gdb.mi/dw2-ref-missing-frame.S New File.
4552 * gdb.mi/dw2-ref-missing-frame.exp New File.
4553
7155d578
TT
45542010-09-14 Tom Tromey <tromey@redhat.com>
4555
4556 PR symtab/8399:
4557 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4558
515ed532
TT
45592010-09-14 Tom Tromey <tromey@redhat.com>
4560
4561 PR exp/11803:
4562 * gdb.threads/tls.exp: Use C++.
4563 (check_thread_local): Use K::another_thread_local.
4564 * gdb.threads/tls.c (class K): New.
4565 (another_thread_local): Now a member of K.
4566 (spin): Update. No longer K&R C.
4567
450ca57c
SW
45682010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4569
4570 * gdb.cp/koenig.cc: created class for testing member lookup.
4571 * gdb.cp/koenig.exp: Added test for member lookup.
4572
dbd492a3
JK
45732010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4574
4575 Fix false FAILs on sourcetree topdir directory containing "kill".
4576 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4577 source line matching regexp.
4578
8d4d924b
JK
45792010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4580
4581 * gdb.python/python.exp (set height 0, collect help from uiout)
4582 (verify help to uiout): New tests.
4583
8e64f2a0
JK
45842010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4585
4586 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4587 is_lp64_target to check 64bit target.
4588
4569eed2
JK
45892010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4590
4591 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4592 (test_ld) <powerpc64-*>: New.
4593
5e1617b1
DJ
45942010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4595
4596 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4597
c767944b
DJ
45982010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4599
4600 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4601 (FunctionArg::method): New function.
4602 (empty, arg): New variables.
4603 (main): Call arg.method.
4604 * gdb.cp/templates.exp (test_template_args): New function.
4605 (do_tests): Call it.
4606
27d3a3fc
UW
46072010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4608
4609 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4610 of "next" to proceed over pthread_exit call.
4611
55b7ce7f
UW
46122010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4613
4614 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4615 "maint print statistics" output to prevent expect timeouts.
4616
809df446
JK
46172010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4618
4619 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4620 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4621 (test_float_rejected): ... here.
4622 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4623 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4624 (test_float_rejected): ... here.
4625 * gdb.objc/print.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.pascal/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
8464be76
DJ
46322010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4633
4634 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4635 before disabling hardware watchpoints.
4636 (test_inaccessible_watchpoint): Check that hardware watchpoints
4637 are used. Test for watchpoints on a constant address.
4638
14dba4b4
JK
46392010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4640
4641 * gdb.base/ui-redirect.exp: New file.
4642
3f3540e1 46432010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4644 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4645
4646 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4647
0f254bb7
DE
46482010-08-31 Doug Evans <dje@google.com>
4649
4650 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4651
03f17ccf
TT
46522010-08-30 Tom Tromey <tromey@redhat.com>
4653
4654 PR python/11792:
4655 * gdb.python/py-value.exp (test_subscript_regression): Add
4656 dynamic_type test.
4657
640617ad
DJ
46582010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4659
4660 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4661 instead of running to main. Do not test the main function.
4662 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4663 Add new main.
4664
2ed91d1b
PA
46652010-08-26 Pedro Alves <pedro@codesourcery.com>
4666
4667 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4668 one test.
4669
673bfd45
DE
46702010-08-24 Doug Evans <dje@google.com>
4671
4672 PR symtab/11942
4673 * gdb.dwarf2/dw4-sig-types.cc: New file.
4674 * gdb.dwarf2/dw4-sig-types.h: New file.
4675 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4676 * gdb.dwarf2/dw4-sig-types.exp: New file.
4677
f9ffd4bb
TT
46782010-08-23 Tom Tromey <tromey@redhat.com>
4679
4680 PR python/11145:
4681 * gdb.python/py-value.c (Base, Derived): New types.
4682 (base): New global.
4683 * gdb.python/py-value.exp (test_subscript_regression): Add
4684 dynamic_cast test.
4685
d839c8a4
TT
46862010-08-23 Tom Tromey <tromey@redhat.com>
4687
4688 PR python/10676:
4689 * gdb.python/py-type.exp (test_fields): Add tests for type
4690 equality.
4691
702c2711
TT
46922010-08-23 Tom Tromey <tromey@redhat.com>
4693
4694 PR python/11915:
4695 * gdb.python/py-type.exp (test_fields): Add tests for array.
4696
832bafd3
KS
46972010-08-23 Keith Seitz <keiths@redhat.com>
4698
4699 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4700 have any children. Create a new abbrev for it.
4701 Add missing terminal sequence to .debug_abbrev.
4702
c37bf528
KS
47032010-08-20 Keith Seitz <keiths@redhat.com>
4704
4705 PR symtab/11465:
4706 * gdb.dwarf2/pr11465.exp: New test.
4707 * gdb.dwarf2/pr11465.S: New file.
4708 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4709 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4710
4572cbac
TJB
47112010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4712
4713 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4714 registers. Update data sets with the new v2_double element in the
4715 VSX register union. Add vector_register3_vr data set for the AltiVec
4716 registers. Use gdb_test_no_output instead of send_gdb.
4717
e7fbb131
PA
47182010-08-19 Pedro Alves <pedro@codesourcery.com>
4719
4720 * gdb.python/py-shared.exp: New file, factored out from
4721 python.exp.
4722 * gdb.python/py-shared.c: New file.
4723 * gdb.python/py-shared-sl.c: New file.
4724 * gdb.python/python-1.c: New file.
4725 * gdb.python/python-sl.c: Delete.
4726 * gdb.python/python.c: Mention python-1.c.
4727 * gdb.python/python.exp: Move shared library tests to
4728 py-shared.exp.
4729 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4730 (MISCELLANEOUS): New.
4731 (clean mostlyclean): Also remove $MISCELLANEOUS.
4732
d30f5e1f
DE
47332010-08-19 Doug Evans <dje@google.com>
4734
4735 PR exp/11926
4736 * gdb.base/printcmds.exp (test_float_accepted): New function.
4737 Move existing float tests there. Add tests for floats with suffixes.
4738 (test_float_rejected): New function.
4739 * gdb.java/jv-print.exp (test_float_accepted): New function.
4740 (test_float_rejected): New function.
4741 * gdb.objc/print.exp: New file.
4742 * gdb.pascal/print.exp: New file.
4743 * lib/objc.exp: New file.
4744
7b3fd859
PM
47452010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4746
4747 * gdb.base/default.exp (info set): Avoid full buffer error and force
4748 reading up to final gdb prompt.
4749 (show): Likewise.
4750
c92817ce
TT
47512010-08-18 Tom Tromey <tromey@redhat.com>
4752
4753 PR symtab/11919:
4754 * gdb.base/completion.exp: Add test.
4755
f1208f9e
DE
47562010-08-18 Doug Evans <dje@google.com>
4757
4758 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4759 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4760 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4761 Simplify, early exit if runto_main fails.
4762 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4763 (set_lang_fortran): Moved to lib/fortran.exp.
4764 * gdb.fortran/types.exp: load_lib fortran.exp.
4765 (set_lang_fortran): Moved to lib/fortran.exp.
4766 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4767 * gdb.java/jprint.exp (set_lang_java): Ditto.
4768 * gdb.java/jv-exp.exp: load_lib java.exp.
4769 If set_lang_java fails, issue a warning instead of failure to be
4770 consistent with other set_lang_foo uses.
4771 (set_lang_java): Moved to lib/java.exp.
4772 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4773 If set_lang_java fails, issue a warning instead of failure to be
4774 consistent with other set_lang_foo uses.
4775 * gdb.pascal/types.exp: load_lib pascal.exp.
4776 (set_lang_pascal): Moved to lib/pascal.exp.
4777 * lib/fortran.exp: New file.
4778 * lib/java.exp (set_lang_java): New function.
4779 * lib/pascal.exp (set_lang_pascal): New function.
4780
2f06b485
YQ
47812010-08-18 Yao Qi <yao@codesourcery.com
4782
4783 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4784 func_nofb_start and func_loopfb_start, so that address of functions
4785 is equal to these labels on Thumb.
4786
96e25403
YQ
47872010-08-18 Yao Qi <yao@codesourcery.com>
4788
4789 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4790 to reflect latest c source file.
4791
36e6adc4
JK
47922010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4793
4794 * gdb.cp/infcall-dlopen.exp: New file.
4795 * gdb.cp/infcall-dlopen.cc: New file.
4796 * gdb.cp/infcall-dlopen-lib.cc: New file.
4797
f431efe5
PA
47982010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4799 Pedro Alves <pedro@codesourcery.com>
4800
4801 PR breakpoints/11371
4802
4803 * gdb.base/watch-cond-infcall.exp: New file.
4804 * gdb.base/watch-cond-infcall.c: New file.
4805
06a64a0b
TT
48062010-08-16 Tom Tromey <tromey@redhat.com>
4807
4808 * gdb.base/help.exp: Update.
4809 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4810 watchpoint.
4811 (test_watch_location): New proc.
4812 (test_watchpoint_in_big_blob): Delete watchpoint.
4813 * gdb.base/watchpoint.c (func5): New function.
4814 (main): Call it.
4815
70ebf4ed
DE
48162010-08-16 Doug Evans <dje@google.com>
4817
4818 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4819
ca5c20b6
PM
48202010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4821
4822 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4823 tests.
4824
7346b668
KW
48252010-08-11 Ken Werner <ken.werner@de.ibm.com>
4826
4827 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4828 * gdb.base/gnu_vector.c: New File.
4829 * gdb.base/gnu_vector.exp: Likewise.
4830
cb2e07a6
PM
48312010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4832
4833 * gdb.python/python.c: New File.
4834 * gdb.python/python-sl.c: New File.
4835 * gdb.python/python.exp: Test solib_address and decode_line
4836 * functions.
4837
5da1313b
JK
48382010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4839
4840 * gdb.python/python.exp (show height, set height 10)
4841 (verify pagination beforehand, verify pagination beforehand: q)
4842 (gdb.execute does not page, verify pagination afterwards)
4843 (verify pagination afterwards: q): New.
4844
49c3ccf7
DE
48452010-08-02 Doug Evans <dje@google.com>
4846
4847 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4848 because of an older gcc, change test2
4849 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4850 to unsupported.
4851
42c0c4f1
KH
48522010-07-30 Kazu Hirata <kazu@codesourcery.com>
4853
4854 * gdb.base/break-always.exp: Do not expect full paths to file
4855 names.
4856 * gdb.base/commands.exp: Likewise.
4857
d3765805
DE
48582010-07-30 Doug Evans <dje@google.com>
4859
c98ee71b
DE
4860 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4861 xfail them when run with older gccs.
4862
fd961404
DE
4863 * lib/gdb.exp (build_executable): Forward "c++" option to
4864 get_compiler_info.
4865
999adef4
DE
4866 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4867 "python print ttype.template_argument(1)" and
4868 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4869 if using gcc 4.4 or earlier.
4870
d3765805
DE
4871 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4872 attach-to-debugger handling.
4873
1276c759
JK
48742010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4875
4876 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4877 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4878 (main): Use copyreloc.
4879 * gdb.base/prelink.exp (split debug of executable)
4880 (.dynbss vs. .bss address shift): New tests.
4881
88caa9b9
PA
48822010-07-29 Pedro Alves <pedro@codesourcery.com>
4883
4884 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4885 in gdb_test_multiple.
4886
c6f2ac43
PA
48872010-07-29 Pedro Alves <pedro@codesourcery.com>
4888
4889 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4890 environment.
4891
326fd672
TT
48922010-07-28 Tom Tromey <tromey@redhat.com>
4893
4894 PR python/11060:
4895 * gdb.python/py-type.c (Temargs): New template.
4896 (temvar): New variable.
4897 * gdb.python/py-type.exp (test_template): New proc.
4898
3ce3b1ba
PA
48992010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4900
4901 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4902 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4903
34eaf542
TT
49042010-07-28 Tom Tromey <tromey@redhat.com>
4905
4906 PR c++/9946:
4907 * gdb.cp/temargs.exp: New file.
4908 * gdb.cp/temargs.cc: New file.
4909
d41b819e
JK
49102010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4911
4912 * gdb.base/help.exp (help disassemble): Update the content.
4913
26ab7092
JK
49142010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4915
4916 * gdb.threads/ia64-sigill.exp: New file.
4917 * gdb.threads/ia64-sigill.c: New file.
4918
5283e9e1
TT
49192010-07-27 Tom Tromey <tromey@redhat.com>
4920
4921 * gdb.opt/inline-cmds.c (ATTR): New define.
4922 (func1): Use it.
4923 (func2): Likewise.
4924 (func3): Likewise.
4925 (outer_inline1): Likewise.
4926 (outer_inline2): Likewise.
4927 * gdb.opt/inline-bt.c (ATTR): New define.
4928 (func1): Use it.
4929 (func2): Likewise.
4930 * gdb.opt/inline-locals.c (ATTR): New define.
4931 (func1): Use it.
4932 (func2): Likewise.
4933
e992ef73
TT
49342010-07-27 Tom Tromey <tromey@redhat.com>
4935
4936 * gdb.stabs/gdb11479.c (hack): New function.
4937 (test): Use it.
4938 (test2): Use it.
4939 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
4940 (int32_search_buf, int64_search_buf): No longer static.
4941 (x): Remove.
4942 * gdb.base/relocate.c (hack): New function.
4943
5374244e
PM
49442010-07-27 Phil Muldoon <pmuldoon@redhat.com>
4945
4946 * gdb.python/py-value.exp (test_inferior_function_call): New function.
4947 * gdb.python/py-value.c (func1): New function.
4948 (func2): Likewise.
4949
a99aee83
CV
49502010-07-26 Corinna Vinschen <vinschen@redhat.com>
4951
4952 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
4953 as not to clash with .data section.
4954
a04ba985
JG
49552010-07-26 Jerome Guitton <guitton@adacore.com>
4956
4957 * gdb.base/code_elim.exp: New file.
4958 * gdb.base/code_elim1.c: New file.
4959 * gdb.base/code_elim2.c: New file.
4960
23bd0f7c
PA
49612010-07-21 Pedro Alves <pedro@codesourcery.com>
4962
4963 PR symtab/11827
4964
4965 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
4966 (some_volatile_enum): New variable.
4967 * gdb.base/printcmds.exp (test_print_enums): New.
4968 <top level>: Call it.
4969
883df6dd
SW
49702010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
4971
4972 * gdb.cp/fpointer.cc: New test.
4973 * gdb.cp/fpointer.exp: New test.
4974
569b05a5
JK
49752010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4976
4977 * gdb.base/solib-nodir.exp: New file.
4978 * lib/gdb.exp (runto): New case for a GDB internal error.
4979
51d7d803
JK
49802010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4981 Ulrich Weigand <uweigand@de.ibm.com>
4982 Tom Tromey <tromey@redhat.com>
4983
4984 * gdb.base/charset-malloc.c: New file.
4985 * gdb.base/charset.c (malloc_stub): New prototype.
4986 (main): Call it instead of malloc itself.
4987 * gdb.base/charset.exp: Use only prepare_for_testing.
4988 (binfile): Remove the variable.
4989
c0edd9ed
JK
49902010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4991
4992 Make core files the process_stratum.
4993 * gdb.base/corefile.exp (run: load core again)
4994 (run: sanity check we see the core file, run: with core)
4995 (run: core file is cleared, attach: load core again)
4996 (attach: sanity check we see the core file, attach: with core)
4997 (attach: core file is cleared): New tests.
4998 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
4999
3cbaedff
KW
50002010-07-14 Ken Werner <ken.werner@de.ibm.com>
5001
5002 * gdb.arch/altivec-abi.exp: New tests.
5003
91158a56
TT
50042010-07-13 Tom Tromey <tromey@redhat.com>
5005
5006 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
5007 (main): Use it.
5008 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
5009
0f5238ed
TT
50102010-07-13 Tom Tromey <tromey@redhat.com>
5011
5012 * gdb.base/label.exp: New file.
5013 * gdb.base/label.c: New file.
5014
add265ae
L
50152010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
5016 H.J. Lu <hongjiu.lu@intel.com>
5017
5018 * lib/gdb.exp (is_ilp32_target): New.
5019 (is_lp64_target): Likewise.
5020
5021 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
5022 target.
5023 * gdb.arch/amd64-disp-step.exp: Likewise.
5024 * gdb.arch/amd64-dword.exp: Likewise.
5025 * gdb.arch/amd64-i386-address.exp: Likewise.
5026 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 5027
add265ae
L
5028 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
5029 target.
5030 * gdb.arch/i386-bp_permanent.exp: Likewise.
5031 * gdb.arch/i386-byte.exp: Likewise.
5032 * gdb.arch/i386-disp-step.exp: Likewise.
5033 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5034 * gdb.arch/i386-prologue.exp: Likewise.
5035 * gdb.arch/i386-size-overlap.exp: Likewise.
5036 * gdb.arch/i386-size.exp: Likewise.
5037 * gdb.arch/i386-sse.exp: Likewise.
5038 * gdb.arch/i386-unwind.exp: Likewise.
5039 * gdb.arch/i386-word.exp: Likewise.
5040
5041 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
5042 test only when building 64-bit executables. Do not hard-code
5043 -m64 option.
5044
2dfb8c17
DE
50452010-07-07 Doug Evans <dje@google.com>
5046
5047 * lib/gdb.exp (gdb_test_list_exact): New function.
5048 * gdb.base/default.exp (show convenience): Call it, add tests for
5049 $_sdata = void, $_thread = 0.
5050
4e5799b6
JK
50512010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5052 Joel Brobecker <brobecker@adacore.com>
5053
5054 Fix re-run of PIE executable, PR shlibs/11776.
5055 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
5056 Remove $displacement_main to match the solib-svr4.c change. New "kill"
5057 and re-"run" of the inferior.
5058
1a219cc7
JK
50592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5060 Joel Brobecker <brobecker@adacore.com>
5061
5062 Cope with missing /usr/sbin/prelink.
5063 * lib/prelink-support.exp (prelink_no):
5064 <result == 1 && $output is "no such file or directory">: New.
5065 (prelink_yes): Likewise. Return on failed prelink_no.
5066
5e3b36f8
JK
50672010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5068 Joel Brobecker <brobecker@adacore.com>
5069
5070 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
5071 build_executable by build_executable_own_libs. Replace "prelink -R"
5072 execution by a call of prelink_yes. Comment why "prelink -r" needs no
5073 change.
5074 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
5075 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
5076 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
5077 Replace build_executable by build_executable_own_libs's function
5078 build_executable_own_libs.
5079 (prelinkNO): Create new stub to call prelink_no.
5080 (prelinkYES): Create new stub to call prelink_yes.
5081 (test_attach): Rename calls of copy to file_copy.
5082 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
5083 (copy): Move to ...
5084 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
5085 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
5086 * gdb.base/prelink.exp: Disable testcase also for is_remote and
5087 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
5088 special flags by gdb_compile_shlib. Replace second gdb_compile by
5089 build_executable_own_libs. Replace "prelink -R" execution by a call of
5090 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
5091 a second call of prelink_yes. Replace restart commands by
5092 clean_restart.
5093 (prelink): Rename to ...
5094 (seen displacement message): ... this test. Extend its expectation
5095 strictness.
5096
86e4bafc
JK
50972010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5098
5099 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
5100 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
5101 displacement message exactly once.
5102
3cd07d20
JK
51032010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5104 Joel Brobecker <brobecker@adacore.com>
5105
5106 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
5107 its restore after the <$relink_args != ""> loop. new comment.
5108
0a1e94c7
JK
51092010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5110 Joel Brobecker <brobecker@adacore.com>
5111
5112 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
5113 code for it. New variable relink_args.
5114 (prelinkYES): Call prelinkNO.
5115 (test_attach): Accept new parameter relink_args. Re-prelink the binary
5116 in such case. Move the core code to ...
5117 (test_attach_gdb): ... a new function. Send GDB command "file".
5118 Extend expected "Attaching to " string.
5119
2f70bcfb
TT
51202010-07-02 Tom Tromey <tromey@redhat.com>
5121
5122 * gdb.base/bitops.exp: Remove extraneous "pass".
5123
a17ac5b0
TT
51242010-07-02 Ken Werner <ken.werner@de.ibm.com>
5125
5126 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5127
dc10affe
PA
51282010-07-01 Pedro Alves <pedro@codesourcery.com>
5129
d41c0fc8
PA
5130 * gdb.base/help.exp: Adjust expected output.
5131
51322010-07-01 Pedro Alves <pedro@codesourcery.com>
5133
5134 * gdb.base/help.exp: Adjust expected output.
dc10affe 5135
0a600c36
JK
51362010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5137
5138 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
5139 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
5140 c++/11702.
5141
37cc8bfe
JK
51422010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5143 Doug Evans <dje@google.com>
5144
5145 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
5146 add .dynamic entry'.
5147
254e6b9e
DE
51482010-06-29 Doug Evans <dje@google.com>
5149
5150 Test PR c++/11702.
5151 * gdb.cp/m-static.exp: Add testcase.
5152 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
5153
595939de 51542010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
5155 Tom Tromey <tromey@redhat.com>
5156 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
5157
5158 * gdb.python/py-inferior.c: New File.
5159 * gdb.python/py-infthread.c: New File.
5160 * gdb.python/py-inferior.exp: New File.
5161 * gdb.python/py-infthread.exp: New File.
5162
98751a41
JK
51632010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5164
5165 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
5166 (ptype ::C::OtherFileClass typedefs): New.
5167 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
5168 (C::OtherFileClass::cOtherFileClassVar2): New.
5169 (C::OtherFileClass::cOtherFileClassVar_use): Use also
5170 cOtherFileClassVar2.
5171 (C::cOtherFileType2, C::cOtherFileVar2): New.
5172 (C::cOtherFileVar_use): use also cOtherFileVar2.
5173 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
5174
41f62f39
JK
51752010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5176
5177 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
5178 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
5179 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
5180 (print ::C::cOtherFileVar)
5181 (whatis C::OtherFileClass::cOtherFileClassType)
5182 (whatis ::C::OtherFileClass::cOtherFileClassType)
5183 (print C::OtherFileClass::cOtherFileClassVar)
5184 (print ::cOtherFileClassVar)
5185 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
5186 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
5187 trailing content.
5188 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
5189 (C::OtherFileClass::cOtherFileClassVar)
5190 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
5191 (C::cOtherFileVar, C::cOtherFileVar_use): New.
5192
af53d231
JK
51932010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5194
5195 Test PR c++/11703 and PR gdb/1448.
5196 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
5197 gdb/1448.
5198
9655fd1a
JK
51992010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5200
5201 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
5202 (main) <rtti_data>: New.
5203 * gdb.cp/virtbase.exp (print rtti_data): New.
5204
824cc8dd
JK
52052010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5206 Joel Brobecker <brobecker@adacore.com>
5207
5208 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
5209
6036c742
JK
52102010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5211
5212 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
5213
de6a0421
DE
52142010-06-28 Doug Evans <dje@google.com>
5215
5216 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
5217
b2dae948
DE
52182010-06-27 Doug Evans <dje@google.com>
5219
5220 * gdb.cp/m-static.exp: Update expected test output.
5221
0f3bb72e
PH
52222010-06-25 Paul Hilfinger <hilfinger@adacore.com>
5223
889bf7c5
PA
5224 * gdb.gdb/selftest.exp: Adjust expected message for
5225 capturing start-up runtime.
0f3bb72e 5226
bc9f0842
TT
52272010-06-25 Tom Tromey <tromey@redhat.com>
5228
5229 PR python/10808:
5230 * gdb.python/python.exp: Add new tests.
5231
099ef718
SW
52322010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
5233
5234 * gdb.cp/operator.cc: Created an import loop.
5235 * gdb.cp/operator.exp: Added testcase for import loop.
5236
5868a632
JK
52372010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5238
5239 Test PR python/11407.
5240 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
5241 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
5242 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
5243 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
5244 executable_nofb and executable_fb. New variables srcsfile, objsfile,
5245 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
5246 binfile. Call gdb_compile with clean_restart twice.
5247 (func_nofb print, func_nofb backtrace, func_loopfb print)
5248 (func_loopfb backtrace): New.
5249
af76db58
JK
52502010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5251
5252 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
5253 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
5254 by a hand made one.
5255 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
5256 i?86 requirement. Remove variables srcfile and binfile. New variable
5257 sources, executable_nofb and executable_fb. Call prepare_for_testing.
5258
f2c7657e
UW
52592010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5260
5261 * gdb.cell/dwarfaddr.exp: New file.
5262 * gdb.cell/dwarfaddr.S: New file.
5263
628fe4e4
JK
52642010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5265
5266 Test PR 9436.
5267 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
5268
f1421989
HZ
52692010-06-24 Hui Zhu <teawater@gmail.com>
5270
5271 * gdb.base/eval.exp: New file.
5272
d03285ec
UW
52732010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5274
5275 * gdb.cell/fork.exp: New file.
5276 * gdb.cell/fork.c: Likewise.
5277 * gdb.cell/fork-spu.c: Likewise.
5278
41b2c92d
PM
52792010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
5280
5281 * lib/gdb.exp (banned_variables_traced): New global variable.
5282 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
5283 (gdb_init): Use `trace add variable' instead of obsolete
5284 `trace variable'.
5285
d5bc977f
DE
52862010-06-21 Doug Evans <dje@google.com>
5287
5288 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
5289
d2ed6730
UW
52902010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5291
5292 * gdb.arch/spu-ls.exp: New file.
5293 * gdb.arch/spu-ls.c: Likewise.
5294
6aed2dbc
SS
52952010-06-18 Stan Shebs <stan@codesourcery.com>
5296
5297 * gdb.threads/thread-specific.exp: Add tests of $_thread.
5298
e0756905
UW
52992010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5300
5301 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
5302 * gdb.base/watch-cond.exp: Likewise.
5303 * gdb.python/py-breakpoint.exp: Likewise.
5304
d8053d4d
PA
53052010-06-18 Pedro Alves <pedro@codesourcery.com>
5306
5307 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
5308 clean_restart, make sure every test has a distinct message, and
5309 that messages don't include the executable' full path.
5310
81ce510c
DE
53112010-06-17 Doug Evans <dje@google.com>
5312
5313 * gdb.arch/i386-size.exp: Updated expected output for
5314 DISASSEMBLY_OMIT_FNAME.
5315
65d79d4b
SDJ
53162010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5317 Sergio Durigan Junior <sergiodj@redhat.com>
5318
5319 * gdb.base/watch-notconst.c: New file.
5320 * gdb.base/watch-notconst.S: New file.
5321 * gdb.base/watch-notconst2.c: New file.
5322 * gdb.base/watch-notconst2.S: New file.
5323 * gdb.base/watch-notconst.exp: New file.
5324 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
5325 (func4): Add operations on `global_ptr_ptr'.
5326 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
5327 routine to test watchpoints created with a constant expression.
5328 (test_inaccessible_watchpoint): Include tests for watchpoints
5329 created with a constant expression.
5330
df0f4836
KB
53312010-06-14 Kevin Buettner <kevinb@redhat.com>
5332
5333 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5334 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
5335 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
5336 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
5337 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5338 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5339 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
5340 of `_start'.
5341
b769def5
UW
53422010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5343
5344 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
5345 not supported on the target.
5346 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5347 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5348 * gdb.mi/mi-nsintrall.exp: Likewise.
5349 * gdb.mi/mi-nsmoribund.exp: Likewise.
5350 * gdb.mi/mi-nsthrexec.exp: Likewise.
5351
d914c394
SS
53522010-06-11 Stan Shebs <stan@codesourcery.com>
5353
5354 * gdb.base/permissions.exp: New file.
5355
53562010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
5357
5358 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
5359 does not support ELF executable class.
5360
f3ce5b9c
UW
53612010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5362
5363 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
5364
8e46892c
JK
53652010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5366
5367 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
5368 (runto): Catch "The target does not support running in non-stop mode.".
5369
6cc55c64
MS
53702010-06-11 Michael Snyder <msnyder@vmware.com>
5371
5372 * gdb.base/setshow.exp (set language asm): Don't use
5373 gdb_test_no_output, fails on some targets.
5374
caddefa4
UW
53752010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5376
5377 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
5378 * gdb.cp/pr9167.exp: Likewise.
5379
468b1aa7
UW
53802010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5381
5382 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
5383
5c3552dc
UW
53842010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5385
5386 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
5387
02e6fe6a
UW
53882010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5389
5390 * gdb.base/charset.c (main): Make sure malloc gets linked in.
5391
0e03807e
TT
53922010-06-11 Tom Tromey <tromey@redhat.com>
5393
5394 PR gdb/9977, PR exp/11636::
5395 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
5396 (pieces_test_f6): Update expected output.
5397
2bdf28a0
JK
53982010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5399
5400 * gdb.base/moribund-step.exp: New.
5401
f6978de9
MS
54022010-06-08 Michael Snyder <msnyder@vmware.com>
5403
5404 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 5405 * gdb.ada/boolean_expr.exp:
f6978de9
MS
5406 * gdb.ada/frame_args.exp: Ditto.
5407 * gdb.ada/lang_switch.exp: Ditto.
5408 * gdb.ada/ptype_arith_binop.exp: Ditto.
5409 * gdb.ada/ref_param.exp: Ditto.
5410 * gdb.ada/type_coercion.exp:Ditto.
5411
5412 * gdb.asm/asm-source.exp: Ditto.
5413
5414 * gdb.base/attach.exp: Ditto.
5415 * gdb.base/bitfields2.exp: Ditto.
5416 * gdb.base/call-signal-resume.exp: Ditto.
5417 * gdb.base/callfuncs.exp: Ditto.
5418 * gdb.base/commands.exp: Ditto.
5419 * gdb.base/dbx.exp: Ditto.
5420 * gdb.base/default.exp: Ditto.
5421 * gdb.base/dump.exp: Ditto.
5422 * gdb.base/exprs.exp: Ditto.
5423 * gdb.base/freebpcmd.exp: Ditto.
5424 * gdb.base/interrupt.exp: Ditto.
5425 * gdb.base/list.exp: Ditto.
5426 * gdb.base/long_long.exp: Ditto.
5427 * gdb.base/maint.exp: Ditto.
5428 * gdb.base/ptype.exp: Ditto.
5429 * gdb.base/return.exp: Ditto.
5430 * gdb.base/setshow.exp: Ditto.
5431 * gdb.base/sigbpt.exp: Ditto.
5432 * gdb.base/sigrepeat.exp: Ditto.
5433
5434 * gdb.cp/classes.exp: Ditto.
5435
5436 * gdb.dwarf2/dw2-restore.exp: Ditto.
5437
5438 * gdb.gdb/selftest.exp: Ditto.
5439
5440 * gdb.multi/base.exp: Ditto.
5441 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5442
5443 * gdb.python/py-block.exp: Ditto.
5444 * gdb.python/py-prettyprint.exp: Ditto.
5445 * gdb.python/py-template.exp: Ditto.
5446
5447 * gdb.server/ext-attach.exp: Ditto.
5448 * gdb.server/ext-run.exp: Ditto.
5449 * gdb.server/server-mon.exp: Ditto.
5450
5451 * gdb.threads/fork-thread-pending.exp: Ditto.
5452 * gdb.threads/hand-call-in-threads.exp: Ditto.
5453 * gdb.threads/interrupted-hand-call.exp: Ditto.
5454 * gdb.threads/linux-dp.exp: Ditto.
5455 * gdb.threads/manythreads.exp: Ditto.
5456 * gdb.threads/print-threads.exp: Ditto.
5457 * gdb.threads/pthreads.exp: Ditto.
5458 * gdb.threads/schedlock.exp: Ditto.
5459 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5460 * gdb.threads/threadapply.exp: Ditto.
5461
de7ff789
MS
54622010-06-08 Michael Snyder <msnyder@vmware.com>
5463
889bf7c5 5464 * gdb.ada/exec_changed.exp:
de7ff789
MS
5465 Use ".*" instead of "" as wildcard regexp.
5466
5467 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5468 * gdb.base/call-ar-st.exp: Ditto.
5469 * gdb.base/checkpoint.exp: Ditto.
5470 * gdb.base/default.exp: Ditto.
5471 * gdb.base/dump.exp: Ditto.
5472 * gdb.base/ending-run.exp: Ditto.
5473 * gdb.base/fileio.exp: Ditto.
5474 * gdb.base/miscexprs.exp: Ditto.
5475 * gdb.base/pointers.exp: Ditto.
5476 * gdb.base/readline.exp: Ditto.
5477 * gdb.base/reread.exp: Ditto.
5478 * gdb.base/restore.exp: Ditto.
5479 * gdb.base/shlib-call.exp: Ditto.
5480 * gdb.base/valgrind-db-attach.exp: Ditto.
5481 * gdb.base/volatile.exp: Ditto.
5482 * gdb.base/watchpoints.exp: Ditto.
5483
5484 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5485
5486 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5487 * gdb.python/py-value.exp: Ditto.
5488
5489 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5490 * gdb.trace/circ.exp: Ditto.
5491 * gdb.trace/collection.exp: Ditto.
5492 * gdb.trace/packetlen.exp: Ditto.
5493 * gdb.trace/passc-dyn.exp: Ditto.
5494 * gdb.trace/report.exp: Ditto.
5495 * gdb.trace/tfile.exp: Ditto.
5496 * gdb.trace/tfind.exp: Ditto.
5497 * gdb.trace/while-dyn.exp: Ditto.
5498
3bebe2f2
JK
54992010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5500
5501 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5502
5c631832
JK
55032010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5504
5505 Test PR 10640.
5506 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5507
4c3376c8
SW
55082010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5509
5510 * gdb.cp/koenig.exp: Test for ADL operators.
5511 * gdb.cp/koenig.cc: Added ADL operators.
5512 * gdb.cp/operator.exp: New test.
5513 * gdb.cp/operator.cc: New test.
5514
dc226d5a
MS
55152010-06-04 Michael Snyder <msnyder@vmware.com>
5516
dfb88a23
MS
5517 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5518 * gdb.base/pending.exp: Ditto.
f7ae76b3 5519
dc226d5a
MS
5520 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5521
967cf477
DE
55222010-06-04 Doug Evans <dje@google.com>
5523
5524 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5525 disabled printers.
5526 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5527 (enable_lookup_function): New function.
5528
eb801841
TT
55292010-06-04 Tom Tromey <tromey@redhat.com>
5530
5531 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5532 of hash and id.
5533
38979823
JK
55342010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5535
5536 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5537 newline.
5538 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5539 (empty verbose non-noisy clear, empty verbose noisy clear)
5540 (empty non-verbose noisy clear): Likewise.
5541
35ec993f
MS
55422010-06-03 Michael Snyder <msnyder@vmware.com>
5543
5544 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5545 * gdb.base/display.exp: Ditto.
5546 * gdb.base/find.exp: Ditto.
5547 * gdb.base/ifelse.exp: Ditto.
5548 * gdb.base/multi-forks.exp: Ditto.
5549 * gdb.base/recurse.exp: Ditto.
5550 * gdb.base/setshow.exp: Ditto.
5551 * gdb.base/value-double-free.exp: Ditto.
5552 * gdb.base/watch-vfork.exp: Ditto.
5553 * gdb.base/watch_thread_num.exp: Ditto.
5554 * gdb.base/watchpoint-solib.exp: Ditto.
5555 * gdb.base/watchpoint.exp: Ditto.
5556 * gdb.base/watchpoints.exp: Ditto.
5557
5558 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5559 * gdb.cp/overload.exp: Ditto.
5560 * gdb.cp/virtfunc.exp: Ditto.
5561
5562 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5563
889bf7c5 5564 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5565 Replace gdb_test with gdb_test_no_output.
5566
889bf7c5 5567 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5568 Replace gdb_test with gdb_test_no_output.
5569 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5570 * gdb.threads/watchthreads.exp: Ditto.
5571 * gdb.threads/watchthreads2.exp: Ditto.
5572
5573 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5574 * gdb.trace/tfind.exp: Ditto.
5575
c22decce
JB
55762010-06-03 Joel Brobecker <brobecker@adacore.com>
5577
5578 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5579 successful test if message is the empty string.
5580
fd5700c7
JK
55812010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5582
5583 * gdb.fortran/module.exp (stopped language detection): New test.
5584
f55ee35c
JK
55852010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5586
5587 Support DW_TAG_module as separate namespaces.
5588 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5589 gdb.fortran/library-module-lib.f90: New.
5590 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5591 (print i): Remove.
5592 (continue to breakpoint: i-is-1, print var_i value 1)
5593 (continue to breakpoint: i-is-2, print var_i value 2)
5594 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5595 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5596 (complete `modmany, complete `modmany`, complete `modmany`var)
5597 (show language, setting breakpoint at module): New tests.
5598 * gdb.fortran/module.f90 (module mod): Remove.
5599 (module mod1, module mod2, module modmany, subroutine sub1)
5600 (subroutine sub2, program module): New.
5601
b8e8282f
JK
56022010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5603
5604 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5605 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5606 * gdb.cp/anon-union.exp (pass): Rename to ...
5607 (print z 2): ... here.
b8e8282f 5608
019ebafc
MS
56092010-06-02 Michael Snyder <msnyder@vmware.com>
5610
e68d8fd4
MS
5611 * gdb.trace/actions.exp: Use gdb_test_no_output.
5612 * gdb.trace/circ.exp: Ditto.
5613 * gdb.trace/packetlen.exp: Ditto.
5614 * gdb.trace/save-trace.exp: Ditto.
5615 * gdb.trace/tracecmd.exp: Ditto.
5616 * gdb.trace/tsv.exp: Ditto.
5617
12b5d08a
MS
5618 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5619 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5620 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5621 * gdb.threads/manythreads.exp: Ditto.
5622 * gdb.threads/print-threads.exp: Ditto.
5623 * gdb.threads/pthreads.exp: Ditto.
5624 * gdb.threads/schedlock.exp: Ditto.
5625 * gdb.threads/staticthreads.exp: Ditto.
5626 * gdb.threads/thread-specific.exp: Ditto.
5627 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5628 * gdb.threads/threadapply.exp: Ditto.
5629 * gdb.threads/watchthreads.exp: Ditto.
5630 * gdb.threads/watchthreads2.exp: Ditto.
5631
89493308
MS
5632 * gdb.python/py-block.exp: Use gdb_test_no_output.
5633 * gdb.python/py-prettyprint.exp: Ditto.
5634 * gdb.python/py-template.exp: Ditto.
5635 * gdb.python/py-value.exp: Ditto.
5636
5637 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5638 * gdb.reverse/watch-reverse.exp: Ditto.
5639
5640 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5641 * gdb.server/ext-run.exp: Ditto.
5642
019ebafc
MS
5643 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5644 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5645 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5646 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5647 * gdb.dwarf2/dw2-producer.exp: Ditto.
5648 * gdb.dwarf2/mac-fileno.exp: Ditto.
5649
5650 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5651 * gdb.gdb/selftest.exp: Ditto.
5652
5653 * gdb.multi/base.exp: Use gdb_test_no_output.
5654
5655 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5656
3e0ca3a5
JK
56572010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5658
5659 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5660
9db70545
MS
56612010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5662
a8d52276
MS
5663 * gdb.cp/class2.exp: Use gdb_test_no_output.
5664 * gdb.cp/classes.exp: Ditto.
5665 * gdb.cp/extern-c.exp: Ditto.
5666 * gdb.cp/inherit.exp: Ditto.
5667 * gdb.cp/maint.exp: Ditto.
5668 * gdb.cp/mb-inline.exp: Ditto.
5669 * gdb.cp/mb-templates.exp: Ditto.
5670 * gdb.cp/method2.exp: Ditto.
5671 * gdb.cp/misc.exp: Ditto.
5672 * gdb.cp/ovldbreak.exp: Ditto.
5673 * gdb.cp/punctuator.exp: Ditto.
5674 * gdb.cp/templates.exp: Ditto.
5675 * gdb.cp/virtbase.exp: Ditto.
5676
889bf7c5 5677 * gdb.threads/attach-stopped.exp:
9db70545 5678 Replace uses of send_gdb / gdb_expect.
889bf7c5 5679 * gdb.threads/attachstop-mt.exp:
9db70545 5680 Replace uses of send_gdb / gdb_expect.
889bf7c5 5681 * gdb.threads/gcore-thread.exp:
9db70545 5682 Replace uses of send_gdb / gdb_expect.
889bf7c5 5683 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5684 Replace uses of send_gdb / gdb_expect.
5685 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5686 * gdb.threads/print-threads.exp:
9db70545
MS
5687 Replace uses of send_gdb / gdb_expect.
5688 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5689 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5690 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5691
5692 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5693 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5694 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5695 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5696 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5697 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5698 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5699 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5700 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5701 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5702 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5703
359cc68c
JK
57042010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5705
5706 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5707
7d3fe98e
SW
57082010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5709
5710 * gdb.cp/koenig.exp: Added new test case.
5711 * gdb.cp/koenig.cc: Ditto.
5712
27d3a1a2
MS
57132010-06-01 Michael Snyder <msnyder@vmware.com>
5714
5715 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5716 * gdb.base/arrayidx.exp: Ditto.
5717 * gdb.base/attach.exp: Ditto.
5718 * gdb.base/auxv.exp: Ditto.
5719 * gdb.base/bigcre.exp: Ditto.
5720 * gdb.base/break-always.exp: Ditto.
5721 * gdb.base/break-interp.exp: Ditto.
5722 * gdb.base/break.exp: Ditto.
5723 * gdb.base/breakpoint-shadow.exp: Ditto.
5724 * gdb.base/call-ar-st.exp: Ditto.
5725 * gdb.base/call-sc.exp: Ditto.
5726 * gdb.base/call-signal-resume.exp: Ditto.
5727 * gdb.base/callfuncs.exp: Ditto.
5728 * gdb.base/catch-syscall.exp: Ditto.
5729 * gdb.base/charset.exp: Ditto.
5730 * gdb.base/code-expr.exp: Ditto.
5731 * gdb.base/commands.exp: Ditto.
5732 * gdb.base/cond-expr.exp: Ditto.
5733 * gdb.base/condbreak.exp: Ditto.
5734 * gdb.base/cursal.exp: Ditto.
5735 * gdb.base/cvexpr.exp: Ditto.
5736 * gdb.base/default.exp: Ditto.
5737 * gdb.base/del.exp: Ditto.
5738 * gdb.base/detach.exp: Ditto.
5739 * gdb.base/display.exp: Ditto.
5740 * gdb.base/ena-dis-br.exp: Ditto.
5741 * gdb.base/eval-skip.exp: Ditto.
5742 * gdb.base/foll-fork.exp: Ditto.
5743 * gdb.base/foll-vfork.exp: Ditto.
5744 * gdb.base/frame-args.exp: Ditto.
5745 * gdb.base/funcargs.exp: Ditto.
5746 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5747 * gdb.base/gdbvars.exp: Ditto.
5748 * gdb.base/help.exp: Ditto.
5749 * gdb.base/ifelse.exp: Ditto.
5750 * gdb.base/included.exp: Ditto.
5751 * gdb.base/list.exp: Ditto.
5752 * gdb.base/macscp.exp: Ditto.
5753 * gdb.base/maint.exp: Ditto.
5754 * gdb.base/multi-fork.exp: Ditto.
5755 * gdb.base/overlays.exp: Ditto.
5756 * gdb.base/page.exp: Ditto.
5757 * gdb.base/pending.exp: Ditto.
5758 * gdb.base/pointers.exp: Ditto.
5759 * gdb.base/pr11022.exp: Ditto.
5760 * gdb.base/prelink.exp: Ditto.
5761 * gdb.base/printcmds.exp: Ditto.
5762 * gdb.base/psymtab.exp: Ditto.
5763 * gdb.base/randomize.exp: Ditto.
5764 * gdb.base/relational.exp: Ditto.
5765 * gdb.base/relocate.exp: Ditto.
5766 * gdb.base/remote.exp: Ditto.
5767 * gdb.base/sepdebug.exp: Ditto.
5768 * gdb.base/set-lang-auto.exp: Ditto.
5769 * gdb.base/setshow.exp: Ditto.
5770 * gdb.base/setvar.exp: Ditto.
5771 * gdb.base/signals.exp: Ditto.
5772 * gdb.base/signull.exp: Ditto.
5773 * gdb.base/sigstep.exp: Ditto.
5774 * gdb.base/sizeof.exp: Ditto.
5775 * gdb.base/solib-disc.exp: Ditto.
5776 * gdb.base/store.exp: Ditto.
5777 * gdb.base/structs.exp: Ditto.
5778 * gdb.base/structs2.exp: Ditto.
5779 * gdb.base/subst.exp: Ditto.
5780 * gdb.base/term.exp: Ditto.
5781 * gdb.base/trace-commands.exp: Ditto.
5782 * gdb.base/unwindonsignal.exp: Ditto.
5783 * gdb.base/valgrind-db-attach.exp: Ditto.
5784 * gdb.base/varargs.exp: Ditto.
5785 * gdb.base/watch-cond.exp: Ditto.
5786 * gdb.base/watch_thread_num.exp: Ditto.
5787 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5788 * gdb.base/watchpoint.exp: Ditto.
5789 * gdb.base/whatis-exp.exp: Ditto.
5790
f8d3bf8f
MS
57912010-06-01 Michael Snyder <msnyder@vmware.com>
5792
5793 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5794 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5795 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5796 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5797 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5798 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5799 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5800 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5801 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5802 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5803 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5804 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5805 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5806 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5807 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5808
3f9e0d32
JK
58092010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5810
5811 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5812 trailing newline.
5813 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5814 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5815 (p *args): ... here and remove excessive trailing newline.
5816
f629457d
JB
58172010-05-31 Joel Brobecker <brobecker@adacore.com>
5818
5819 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5820
09eef106
JK
58212010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5822
5823 Accept the new Linux kernel "t (tracing stop)" string.
5824 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5825 Update comment.
5826 (state_wait) <T (tracing stop)>: New.
5827 (main): Update the state_wait expect string.
5828
94f31136
PA
58292010-05-28 Pedro Alves <pedro@codesourcery.com>
5830
5831 * limits.c, limits.exp: Delete files.
5832 * Makefile.in (clean mostlyclean): Adjust.
5833 * tracecmd.exp: Adjust.
5834
096554ab
JK
58352010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5836
5837 * gdb.base/tui-layout.exp: New.
5838
27d3a1a2 58392010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5840
889bf7c5 5841 * gdb.reverse/break-precsave.exp:
bcd2dc50 5842 Replace uses of send_gdb / gdb_expect.
889bf7c5 5843 * gdb.reverse/break-reverse.exp:
bcd2dc50 5844 Replace uses of send_gdb / gdb_expect.
889bf7c5 5845 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5846 Replace uses of send_gdb / gdb_expect.
889bf7c5 5847 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5848 Replace uses of send_gdb / gdb_expect.
889bf7c5 5849 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5850 Replace uses of send_gdb / gdb_expect.
889bf7c5 5851 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5852 Replace uses of send_gdb / gdb_expect.
889bf7c5 5853 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5854 Replace uses of send_gdb / gdb_expect.
889bf7c5 5855 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5856 Replace uses of send_gdb / gdb_expect.
889bf7c5 5857 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5858 Replace uses of send_gdb / gdb_expect.
889bf7c5 5859 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5860 Replace uses of send_gdb / gdb_expect.
889bf7c5 5861 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5862 Replace uses of send_gdb / gdb_expect.
889bf7c5 5863 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5864 Replace uses of send_gdb / gdb_expect.
889bf7c5 5865 * gdb.reverse/machinestate.exp:
bcd2dc50 5866 Replace uses of send_gdb / gdb_expect.
889bf7c5 5867 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5868 Replace uses of send_gdb / gdb_expect.
889bf7c5 5869 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5870 Replace uses of send_gdb / gdb_expect.
889bf7c5 5871 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5872 Replace uses of send_gdb / gdb_expect.
889bf7c5 5873 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5874 Replace uses of send_gdb / gdb_expect.
889bf7c5 5875 * gdb.reverse/step-precsave.exp:
bcd2dc50 5876 Replace uses of send_gdb / gdb_expect.
889bf7c5 5877 * gdb.reverse/step-reverse.exp:
bcd2dc50 5878 Replace uses of send_gdb / gdb_expect.
889bf7c5 5879 * gdb.reverse/until-precsave.exp:
bcd2dc50 5880 Replace uses of send_gdb / gdb_expect.
889bf7c5 5881 * gdb.reverse/until-reverse.exp:
bcd2dc50 5882 Replace uses of send_gdb / gdb_expect.
889bf7c5 5883 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5884 Replace uses of send_gdb / gdb_expect.
889bf7c5 5885 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5886 Replace uses of send_gdb / gdb_expect.
5887
3def43e0
JK
58882010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5889
5890 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5891 excessive newline.
5892
27d3a1a2 58932010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5894
5895 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5896 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5897 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5898 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5899 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5900 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5901 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5902 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5903 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5904 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5905 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5906 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5907 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5908 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5909 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5910 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5911 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5912 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5913 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5914
27d3a1a2 59152010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5916
22454424
MS
5917 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5918 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5919
5920 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
5921 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
5922 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
5923
889bf7c5 5924 * gdb.reverse/consecutive-reverse.exp:
22454424 5925 Replace uses of send_gdb / gdb_expect.
889bf7c5 5926 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
5927 Replace uses of send_gdb / gdb_expect.
5928
5929 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
5930 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
5931 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5932 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
5933 Replace uses of send_gdb / gdb_expect.
5934 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
5935 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
5936 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
5937 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
5938 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
5939 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
5940 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
5941 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
5942 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
5943
59442010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 5945
22454424 5946 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5947
22454424 5948 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5949
22454424
MS
5950 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
5951 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
5952 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
5953 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
5954 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
5955 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
5956 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
5957 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
5958 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 5959
6e5f2c59
TT
59602010-05-25 Tom Tromey <tromey@redhat.com>
5961
5962 * gdb.base/macscp.exp: Add missing space after setup_kfail.
5963
bbc8b958
TT
59642010-05-25 Tom Tromey <tromey@redhat.com>
5965
5966 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
5967 argument order.
5968 * gdb.base/macscp.exp: Fix setup_kfail argument order.
5969 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
5970 order.
5971 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
5972 order.
5973 * gdb.base/call-sc.exp (setup_kfails): Remove.
5974 (setup_compiler_kfails): Remove.
5975 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
5976 argument order.
5977 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
5978 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
5979 (advancei): Fix setup_kfail argument order.
5980 * gdb.base/radix.exp: Fix setup_kfail argument order.
5981 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
5982 order.
5983 * gdb.base/structs.exp (setup_kfails): Remove.
5984 (setup_compiler_kfails): Fix setup_kfail argument order.
5985 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
5986 order.
5987 * gdb.java/jmain.exp: Fix setup_kfail argument order.
5988 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
5989 setup_kfail argument order.
5990 * gdb.cp/overload.exp: Fix setup_kfail argument order.
5991
83d1babf
TT
59922010-05-25 Tom Tromey <tromey@redhat.com>
5993
5994 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
5995
6acb16a2
MS
59962010-05-25 Michael Snyder <msnyder@vmware.com>
5997
5998 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
5999 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
6000 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
6001 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
6002 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
6003 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
6004 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
6005 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
6006 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
6007 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
6008 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
6009 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
6010 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
6011 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
6012 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
6013 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
6014 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
6015 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
6016 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
6017 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
6018 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
6019 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
6020 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
6021 * gdb.base/default.exp: Replace send_gdb with gdb_test.
6022 * gdb.base/define.exp: Replace send_gdb with gdb_test.
6023 * gdb.base/display.exp: Replace send_gdb with gdb_test.
6024 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
6025 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
6026 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
6027 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
6028 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
6029 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
6030 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
6031 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
6032 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
6033 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
6034 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
6035 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
6036 * gdb.base/help.exp: Replace send_gdb with gdb_test.
6037 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
6038 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
6039 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6040 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
6041 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
6042 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
6043 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
6044 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 6045 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6046
60472010-05-25 Doug Evans <dje@google.com>
6048
6049 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
6050 gdb.string_to_argv.
ad3986f0 6051
d3b1e874
TT
60522010-05-21 Tom Tromey <tromey@redhat.com>
6053
6054 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
6055 Call it.
6056 * gdb.dwarf2/pieces.S: Update.
6057 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
6058
cb826367
TT
60592010-05-21 Tom Tromey <tromey@redhat.com>
6060
6061 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
6062 Call it.
6063 * gdb.dwarf2/pieces.c (struct C): New.
6064 (f6): New function.
6065 * gdb.dwarf2/pieces.S: Replace.
6066
74de6778
TT
60672010-05-21 Tom Tromey <tromey@redhat.com>
6068
6069 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
6070 Call it.
6071
afd74c5f
TT
60722010-05-21 Tom Tromey <tromey@redhat.com>
6073
6074 * gdb.dwarf2.pieces.exp: New file.
6075 * gdb.dwarf2.pieces.S: New file.
6076 * gdb.dwarf2.pieces.c: New file.
6077
a7b75dfd 60782010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6079 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
6080
6081 * lib/gdb.exp (gdb_test_no_output): New function.
6082 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
6083 when testing commands that should produce no output.
6084
c81c812a
JB
60852010-05-17 Joel Brobecker <brobecker@adacore.com>
6086
6087 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
6088 parameter that we want to watch being a constant.
6089
0cce5bd9
JB
60902010-05-17 Joel Brobecker <brobecker@adacore.com>
6091
6092 * gdb.ada/cond_lang: New testcase.
6093
47050449
JB
60942010-05-17 Joel Brobecker <brobecker@adacore.com>
6095
6096 * lib/gdb.exp (banned_variables): New variable/constant.
6097 (gdb_init): Add write trace on variables listed in banned_variables.
6098 (gdb_finish): Remove write traces on variables listed in
6099 banned_variables.
6100
77c01586
JB
61012010-05-17 Joel Brobecker <brobecker@adacore.com>
6102
6103 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
6104 * gdb.cp/koenig.exp: Likewise.
6105
88d4aea7
PM
61062010-05-14 Phil Muldoon <pmuldoon@redhat.com>
6107
889bf7c5 6108 PR python/11482
88d4aea7
PM
6109
6110 * gdb.python/py-value.exp (test_value_hash): New function.
6111
f5a010c0
PM
61122010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
6113
6114 PR exp/11530.
6115 * gdb.base/gdb11530.c: New file.
6116 * gdb.base/gdb11530.exp: New file.
6117
8ef4892f
JK
61182010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6119
6120 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
6121 * gdb.dwarf2/dw2-modula2-self-type.S: New.
6122
7322dca9
SW
61232010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
6124
6125 * gdb.cp/koenig.exp: New test.
6126 * gdb.cp/koenig.cc: New test program.
6127
02e7ea18
JB
61282010-05-05 Joel Brobecker <brobecker@adacore.com>
6129
6130 Remove the use of prms_id and bug_id throughout the testsuite.
6131
e1c34c5d
PM
61322010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
6133
6134 PR exp/11349.
6135 * testsuite/gdb.cp/ref-types.exp: Add test to examine
6136 use a reference local variable.
6137
8e1d0c49
JK
61382010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6139
6140 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
6141 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
6142 variable different_dir. Move debugfile into a full directory pathname
6143 under DIFFERENT_DIR.
6144 * lib/gdb.exp (separate_debug_filename): Remove.
6145 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
6146 variable debug_dir and mkdir of it. Update function comments.
6147
e66408ed
PA
61482010-04-29 Pedro Alves <pedro@codesourcery.com>
6149
6150 PR gdb/11557
6151
6152 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
6153 files.
6154
d7b32ed3
PM
61552010-04-29 Phil Muldoon <pmuldoon@redhat.com>
6156
889bf7c5 6157 * gdb.python/py-param.exp: New File.
d7b32ed3 6158
6aecb9c2
JB
61592010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
6160
6161 * gdb.base/default.exp: Fix "set language" test.
6162
bdf92a1c
PM
61632010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
6164
6165 PR breakpoints/11531.
6166 * gdb.base/gdb11531.c: New file.
6167 * gdb.base/gdb11531.exp: New file.
6168
3f172e24
TT
61692010-04-26 Tom Tromey <tromey@redhat.com>
6170
6171 * gdb.base/completion.exp: Add tests for completion and deprecated
6172 commands.
6173
64af4c92
JK
61742010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6175
6176 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
6177 (print /x char_array): Escape curly brackets.
6178
492928e4
JK
61792010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6180
6181 Fix deadlock on looped list of loaded shared objects.
6182 * gdb.base/solib-corrupted.exp: New.
6183
66d09542
DE
61842010-04-23 Doug Evans <dje@google.com>
6185
6186 * gdb.python/py-section-script.c: New file.
6187 * gdb.python/py-section-script.exp: New file.
6188 * gdb.python/py-section-script.py: New file.
6189
8bd10a10
CM
61902010-04-20 Chris Moller <cmoller@redhat.com>
6191
6192 PR 10179
6193
6194 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
6195 * gdb.base/pr10179-a.c:
6196 * gdb.base/pr10179-b.c:
6197 * gdb.base/pr10179.exp: New files.
6198
c0201579
JK
61992010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6200
6201 Fix crashes on dangling display expressions.
6202 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
6203 is SEP.
6204 (lib_flags): Remove the "debug" keyword.
6205 (libsepdebug): New variable for iterating new loop.
6206 (save_pf_prefix): New variable wrapping the loop.
6207 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
6208 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
6209
793b0ff8
PM
62102010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6211
6212 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
6213
097f51f7
PM
62142010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6215
6216 PR stabs/11479.
6217 * gdb.stabs/gdb11479.exp: New file.
6218 * gdb.stabs/gdb11479.c: New file.
6219
9a22f0d0
PM
62202010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6221
6222 * gdb.base/charset.c (Strin16, String32): New variables.
6223 * gdb.base/charset.exp (gdb_test): Test correct display
6224 of 16 or 32 bit strings.
6225
62262010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
6227
6228 PR 9167
6229 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
6230 * gdb.cp/pr9167.cc: New file.
6231 * gdb.cp/pr9167.exp: New file.
6232
6233
6e354e5e
PM
62342010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
6235
6236 PR pascal/11492.
6237 * gdb.pascal/gdb11492.pas: New file.
6238 * gdb.pascal/gdb11492.exp: New file.
6239
be942545
JB
62402010-04-20 Joel Brobecker <brobecker@adacore.com>
6241
1667e6e3 6242 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 6243
0c3acc09
JB
62442010-04-20 Joel Brobecker <brobecker@adacore.com>
6245
6246 * gdb.ada/dyn_loc: New testcase.
6247
ec31cde5
CM
62482010-04-20 Chris Moller <cmoller@redhat.com>
6249
6250 PR 10867
889bf7c5 6251
ec31cde5
CM
6252 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
6253 * gdb.cp/pr10687.cc: New file.
6254 * gdb.cp/pr10687.exp: New file.
6255
6256
ce4b0682
SDJ
62572010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6258 Sergio Durigan Junior <sergiodj@redhat.com>
6259
6260 * gdb.fortran/logical.exp: New testcase.
6261 * gdb.fortran/logical.f90: New file.
6262
3436961f
DE
62632010-04-19 Doug Evans <dje@google.com>
6264
6265 * gdb.base/help.exp (help source): Update expected output.
6266
4d836c09
JK
62672010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6268
6269 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
6270 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
6271 gdb_exit and return.
6272 (executable): New variable.
6273 (binfile): Use it.
6274
6149aea9
PA
62752010-04-19 Pedro Alves <pedro@codesourcery.com>
6276
6277 PR breakpoints/8554.
6278
6279 * gdb.trace/save-trace.exp: Adjust.
6280
ed41462c
L
62812010-04-17 H.J. Lu <hongjiu.lu@intel.com>
6282
6283 PR corefiles/11511
6284 * gdb.arch/system-gcore.exp: New.
6285 * gdb.arch/gcore.c: Likewise.
6286
3f7b2faa
DE
62872010-04-15 Doug Evans <dje@google.com>
6288
fa33c3cd
DE
6289 * gdb.python/py-progspace.c: New file.
6290 * gdb.python/py-progspace.exp: New file.
6291
3f7b2faa
DE
6292 * gdb.base/source.exp: Add tests for "source -s".
6293
79f283fe
PM
62942010-04-14 Phil Muldoon <pmuldoon@redhat.com>
6295
6296 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
6297 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
6298 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
6299 * gdb.python/py-mi.exp: New test for to_string returning None.
6300
fc8eb08a
PM
63012010-04-12 Phil Muldoon <pmuldoon@redhat.com>
6302
6303 * gdb.python/py-breakpoint.c: Make result global.
6304
26e197f6
JK
63052010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6306
6307 Fix non-GNU make compatibility.
6308 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
6309
adc36818
PM
63102010-04-09 Phil Muldoon <pmuldoon@redhat.com>
6311
6312 * gdb.python/py-breakpoint.exp: New File.
6313 * gdb.python/py-breakpoint.C: Ditto.
6314
64e17368
SS
63152010-04-08 Stan Shebs <stan@codesourcery.com>
6316
6317 * gdb.trace/actions.exp: Clear default-collect.
6318 * gdb.trace/save-trace.exp: Clear default-collect.
6319
fff5cc64
PM
63202010-04-08 Phil Muldoon <pmuldoon@redhat.com>
6321
6322 * gdb.python/py-value: Add null string variable.
6323 (test_lazy_string): Test zero length, NULL address lazy
6324 strings.
6325
a055a187
L
63262010-04-07 H.J. Lu <hongjiu.lu@intel.com>
6327
6328 * gdb.arch/i386-avx.c: New.
6329 * gdb.arch/i386-avx.exp: Likewise.
6330
6331 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
6332
96e39866
DE
63332010-04-06 Doug Evans <dje@google.com>
6334
6335 * gdb.base/source-test.gdb: New file.
6336 * gdb.base/source.exp: Test source -v.
6337
5984a431
UW
63382010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6339
6340 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
6341
ec8a089a
PM
63422010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
6343
6344 * gdb.stabs/aout.sed: Convert all backslash to double backslash
6345 within one line, unless it is followed by a double quote.
6346 * gdb.stabs/hppa.sed: Idem.
6347 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
6348 * gdb.stabs/weird.exp: Check for correct parsing of
6349 char and string constants.
ec8a089a
PM
6350 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
6351 in .stabs to .stabx substitution.
6352
fce3c1f0
SS
63532010-04-05 Stan Shebs <stan@codesourcery.com>
6354
6355 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
6356 constant global.
6357 * gdb.trace/tfile.exp: Try to print them.
6358
d77f58be
SS
63592010-04-04 Stan Shebs <stan@codesourcery.com>
6360
6361 * gdb.base/completion.exp: Update for new "info watchpoints".
6362 * gdb.base/default.exp: Ditto.
6363 * gdb.base/help.exp: Ditto.
6364 * gdb.base/watchpoint.exp: Ditto.
6365 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 6366
af54718e
SS
63672010-04-04 Stan Shebs <stan@codesourcery.com>
6368
6369 * gdb.trace/tfile.exp: Sharpen tfind test.
6370
74d1f91e
JK
63712010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6372
6373 * gdb.base/break-entry.exp: New.
6374
eb8e76db 63752010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 6376 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
6377
6378 * gdb.reverse/i386-sse-reverse.exp: New file.
6379 * gdb.reverse/i386-sse-reverse.c: New file.
6380
bf65cad8
PA
63812010-04-02 Pedro Alves <pedro@codesourcery.com>
6382
6383 * gdb.trace/tfind.exp: Adjust expected disassembly output.
6384
fff87407
SS
63852010-04-01 Stan Shebs <stan@codesourcery.com>
6386
6387 * gdb.trace/actions.exp: Tweak expected output.
6388 * gdb.trace/while-stepping.exp: Tweak expected output.
6389
fe01d668
L
63902010-04-01 H.J. Lu <hongjiu.lu@intel.com>
6391
6392 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
6393
86b17b60
PA
63942010-04-01 Pedro Alves <pedro@codesourcery.com>
6395
6396 * gdb.base/commands.exp: Adjust.
6397 * gdb.cp/extern-c.exp: Adjust.
6398
2c58c0a9
PA
63992010-04-01 Pedro Alves <pedro@codesourcery.com>
6400
6401 * gdb.trace/collection.c (local_test_func): Define a local struct,
6402 and instanciate it.
6403
0db9b91c
PA
64042010-04-01 Pedro Alves <pedro@codesourcery.com>
6405
6406 * gdb.trace/collection.exp (gdb_collect_args_test)
6407 (gdb_collect_argarray_test): XFAIL the tests that assume the
6408 argarray argument's elements are collected.
6409
8072405b
JK
64102010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6411
6412 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6413 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6414
8bf6485c
SS
64152010-03-31 Stan Shebs <stan@codesourcery.com>
6416
6417 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6418 and tracepoint conditionals.
6419 (gdb_verify_tracepoints): Delete unused return.
6420
fd7f724a
KS
64212010-03-26 Keith Seitz <keiths@redhat.com>
6422
6423 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6424 appear in the output before main.
6425 Remove KFAIL for gdb/2215 aka bz 9320.
6426
8d9e7719
DE
64272010-03-30 Doug Evans <dje@google.com>
6428
0906dd0b
DE
6429 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6430 by dejagnu.
6431 * gdb.arch/amd64-dword.exp: Ditto.
6432
8d9e7719
DE
6433 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6434 match.
6435 (break printf): Ditto.
6436
1da644f0
SW
64372010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6438
6439 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6440 gcc < 4.4.
6441 * gdb.cp/shadow.exp: Ditto.
6442
a8121990
PA
64432010-03-29 Pedro Alves <pedro@codesourcery.com>
6444
6445 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6446 "tstart" is silent.
6447
6e79d367
PA
64482010-03-29 Pedro Alves <pedro@codesourcery.com>
6449
6450 * gdb.trace/collection.exp (executable): New.
6451 (binfile): Use it.
6452 (fpreg, spreg, pcreg): New.
6453 (test_register): Use gdb_test_multiple. Pass /x to print.
6454 (prepare_for_trace_test): New.
6455 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6456 (gdb_collect_args_test, gdb_collect_argstruct_test)
6457 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6458 prepare_for_trace_test.
6459 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6460 fpreg, spreg and pcreg.
6461 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6462 prepare_for_trace_test.
6463 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6464 try to detect tracing support here. Don't set breakpoints at
6465 `begin' or `end' here.
6466 <global scope>: Use clean_restart. Run to main before checking
6467 for tracing support. Check for for tracing support here.
6468
09248348
JK
64692010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6470
6471 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6472 " as $displacement" to "seen displacement message".
6473
d350db38
PA
64742010-03-28 Pedro Alves <pedro@codesourcery.com>
6475
6476 * gdb.trace/while-dyn.exp (executable): New variable.
6477 (binfile): Use it.
6478 (test_while_stepping): New function. Move most tests here. Call
6479 it once for each of the while-stepping, stepping and ws aliases.
6480
907af001
UW
64812010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6482
6483 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6484 that do not provide the tagless_struct type name at all.
6485 (test_print_anon_union): Do not check value of uninitialized
6486 union member. Do not use cp_test_ptype_class, so we can accept
6487 "long" as well as "long int".
6488
610197fd
PA
64892010-03-26 Pedro Alves <pedro@codesourcery.com>
6490
6491 * gdb.trace/tfile.c (tohex, bin2hex): New.
6492 (write_error_trace_file): Hexify error description.
6493
6c28cbf2
SS
64942010-03-25 Stan Shebs <stan@codesourcery.com>
6495
6496 * gdb.trace/tfile.c: Generate an additional trace file, improve
6497 portability.
6498 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6499 files in a better way.
6500
e62b8c7e
KS
65012010-03-25 Keith Seitz <keiths@redhat.com>
6502
6503 * gdb.java/jprint.exp: XFAIL printing of static class members
6504 because of GCC debuginfo problem.
6505
82ccf5a5
JK
65062010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6507
6508 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6509
293e2f9e
DJ
65102010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6511
6512 * gdb.base/completion.exp: Allow long instead of long int.
6513 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6514 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6515 variable p.
6516 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6517 * gdb.base/pointers.exp: Allow long instead of long int.
6518 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6519 * gdb.base/step-line.exp: Allow a directory before the source file name.
6520
95a42b64
TT
65212010-03-24 Tom Tromey <tromey@redhat.com>
6522
6523 PR breakpoints/9352:
6524 * gdb.base/default.exp: Update.
6525 * gdb.base/commands.exp: Update.
6526 * gdb.cp/extern-c.exp: Test setting commands on multiple
6527 breakpoints at once.
6528
2390201f
DJ
65292010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6530
6531 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6532 if gdb,nosignals.
6533 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6534 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6535 exited".
6536
8c9a6790
SS
65372010-03-24 Stan Shebs <stan@codesourcery.com>
6538
6539 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6540
a6c727b2
DJ
65412010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6542
6543 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6544 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6545 argument. Handle "short" and "long".
6546 (Top level): Pass overprototyped output for old_fptr and xptr.
6547
4dfd5423
PA
65482010-03-23 Pedro Alves <pedro@codesourcery.com>
6549
6550 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6551 format strings and add casts to avoid compiler warnings.
6552
65532010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6554
6555 * lib/trace-support.exp (gdb_trace_setactions):
6556 Don't expect whitespace after ">" prompt.
6557 * gdb.trace/actions.exp: Adjust for output changes.
6558 * gdb.trace/while-stepping.exp: Likewise.
6559
c847d045
JK
65602010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6561
6562 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6563 and r157645).
6564
5f717f1d
JK
65652010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6566
6567 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6568 New.
6569
7d6d51d5
DJ
65702010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6571
6572 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6573 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6574
3b11a015
SS
65752010-03-19 Stan Shebs <stan@codesourcery.com>
6576
6577 * gdb.trace/ax.exp: New file.
6578
d7d158ed
DE
65792010-03-19 Doug Evans <dje@google.com>
6580
6bb85cd1
DE
6581 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6582 output from gcc.
6583
d7d158ed
DE
6584 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6585 named /usr/sbin/prelink<foo>.
6586
4daf5ac0
SS
65872010-03-18 Stan Shebs <stan@codesourcery.com>
6588
6589 * gdb.trace/circ.exp: Test circular-trace-buffer.
6590 * gdb.trace/tfile.exp: Update tstatus test.
6591
e8d05480
JB
65922010-03-18 Joel Brobecker <brobecker@adacore.com>
6593
6594 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6595 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6596
441b986a
UW
65972010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6598
6599 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6600
4247603b
PA
66012010-03-18 Pedro Alves <pedro@codesourcery.com>
6602
6603 * gdb.base/default.exp: Adjust the expected output of the finish
6604 and until commands when the inferior is not being run.
6605
13387711
SW
66062010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6607
6608 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6609 * gdb.cp/nsusing.exp: Ditto.
6610
6e31430b
TT
66112010-03-15 Tom Tromey <tromey@redhat.com>
6612
6613 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6614 * gdb.cp/userdef.cc (operator==): New function.
6615 (main): New locals mem1, mem2.
6616
e2d69cb5
JZ
66172010-03-15 Jie Zhang <jie@codesourcery.com>
6618
6619 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6620 Declare and use new loadtimeout variable.
6621
f572f0a9
DJ
66222010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6623
6624 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6625 Use gdb_load later.
6626
51f4c0b0
PA
66272010-03-14 Pedro Alves <pedro@codesourcery.com>
6628
6629 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6630 literal. Add missing endlines to prints to stderr.
6631
1c809c68
TT
66322010-03-12 Tom Tromey <tromey@redhat.com>
6633
6634 PR c++/9708:
6635 * gdb.cp/m-static.exp: Add regression test.
6636 * gdb.cp/m-static.cc (method): New method.
6637 (main): Call it.
6638
00ae8fef
SW
66392010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6640
6641 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6642 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6643
759f0f0b
PA
66442010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6645
21e24d21
PA
6646 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6647
66482010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6649
759f0f0b
PA
6650 * lib/gdb.exp (skip_stl_tests): New.
6651 (gdb_compile): Symbian needs -ldl.
6652 (shlib_target_file): New.
6653 (shlib_symbol_file): New.
6654 (gdb_load_shlibs): Use shlib_target_file.
6655 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6656 * gdb.cp/exception.exp: Use skip_stl_tests.
6657 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6658 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6659 * gdb.cp/mb-templates.exp: Ditto.
6660 * gdb.base/commands.exp: Relax regexes.
6661 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6662 shlib_target_file and shlib_symbol_file.
6663 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6664 sections.
6665 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6666 * gdb.base/solib-disc.exp: Use
6667 shlib_target_file and shlib_symbol_file.
6668 * gdb.base/unload.exp: Don't skip on symbian. Use
6669 shlib_target_file and shlib_symbol_file.
6670 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6671
6a8f2671 66722010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6673
6a8f2671
PA
6674 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6675 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6676 Issue a tfind end before looking for a tracepoint frame.
6677 * gdb.trace/tfind.exp: Adjust tstatus output.
6678 Adjust disassembly output.
6679 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6680
ccf26247
JK
66812010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6682
6683 * gdb.base/break-interp.exp: Create new displacement parameter value
6684 for the test_ld calls.
6685 (reach): New parameter displacement, verify its content. New push of
6686 pf_prefix "reach-$func:". Import global expect_out.
6687 (test_core): New parameter displacement, verify its content. New push
6688 of pf_prefix "core:". New command "set verbose on". Import global
6689 expect_out.
6690 (test_attach): New parameter displacement, verify its content. New
6691 push of pf_prefix "attach:". New command "set verbose on". Import
6692 global expect_out.
6693 (test_ld): New parameter displacement, pass it to the reach, test_core
6694 and test_attach calls and verify its content in the "ld.so exit" test.
6695 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6696 (prelink): Update expected text, use gdb_test.
6697
e469c7fb
DE
66982010-03-10 Doug Evans <dje@google.com>
6699
6700 * gdb.base/checkpoint.exp: Fix comment.
6701 Lengthen timeout while doing >600 checkpoints test.
6702 Rename duplicate "kill all one" test to keep test names unique.
6703
60e1c644
PA
67042010-03-10 Pedro Alves <pedro@codesourcery.com>
6705
6706 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6707
cec808ec
KS
67082010-03-08 Keith Seitz <keiths@redhat.com>
6709
889bf7c5
PA
6710 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6711 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6712 (dm_type_long): New function.
6713 (dm_type_unsigned_short): New function.
6714 (dm_type_unsigned_long): New function.
6715 (myint): New typedef.
6716 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6717 long, unsigned shor and long, operator char*, and typedef.
6718 (test_lookup_operator_functions): Add operator char* test.
6719 (test_paddr_operator_functions): Likewise.
6720 (test_paddr_overloaded_functions): Use probe values for
6721 short, long, and unsigned short and long.
6722 (test_paddr_hairy_functions): If the demangler probe detected
6723 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6724 demangler.
6725 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6726 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6727 and "print null_pmf".
6728 Add test "ptype a.*pmf".
6729 * gdb.cp/overload.exp: Allow optional "int" to appear with
6730 "short" and "long".
6731 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6732 long expect value for men_overload1arg.
6733 Allow "int" to appear with "short" and "long".
6734 When testing "info break", add argument for main (void).
6735 Also allow "int" to appear with "short" and "long".
6736 Ditto with "unsigned" and "long long".
cec808ec
KS
6737 * gdb.java/jmain.exp: Do not enclose methods names in single
6738 quotes.
6739 * gdb.java/jmisc.exp: Likewise.
6740 * gdb.java/jprint.exp: Likewise.
6741 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6742
6743 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6744 * gdb.cp/exception.exp (backtrace after first throw)
6745 (backtrace after second throw): Allow a namespace before __cxa_throw.
6746 (backtrace after first catch, backtrace after second catch): Allow
6747 a namespace before __cxa_begin_catch.
6748
6749 * gdb.cp/cpexprs.exp: New file.
6750 * gdb.cp/cpexprs.cc: New file.
6751
6752 From Daniel Jacobowitz <dan@codesourcery.com>
6753 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6754 to use string_to_regexp.
6755 (ctor, dtor): New functions. Use them to match constructor
6756 and destructor function types.
6757 (Top level): Use runto_main.
6758
f870a310
TT
67592010-03-05 Tom Tromey <tromey@redhat.com>
6760
6761 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6762 gdb.target_charset.
6763 (pp_ns.to_string): Likewise.
6764
0c199f28
KS
67652010-03-04 Keith Seitz <keiths@redhat.com>
6766
6767 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6768 can be quoted. Test that both the filename and function/line
6769 portions can be quoted at the same time.
6770
c7437ca6
PA
67712010-03-04 Pedro Alves <pedro@codesourcery.com>
6772
6773 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6774
b111b805
DE
67752010-03-03 Doug Evans <dje@google.com>
6776
24486cb7
DE
6777 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6778 libc contains libpthread.
6779
b111b805
DE
6780 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6781 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6782 of gdb_compile. Add another pattern to match android backtrace.
6783
a0e0ef55
TT
67842010-03-03 Tom Tromey <tromey@redhat.com>
6785
6786 PR gdb/11345:
6787 * gdb.base/printcmds.exp (test_printf): Add test.
6788
1ba53b71
L
67892010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6790
6791 * gdb.arch/amd64-byte.exp: New.
6792 * gdb.arch/amd64-dword.exp: Likewise.
6793 * gdb.arch/amd64-pseudo.c: Likewise.
6794 * gdb.arch/amd64-word.exp: Likewise.
6795 * gdb.arch/i386-byte.exp: Likewise.
6796 * gdb.arch/i386-pseudo.c: Likewise.
6797 * gdb.arch/i386-word.exp: Likewise.
6798
f5dff777
DJ
67992010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6800
6801 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6802 types. Add structreg, bitfields, and flags registers.
6803 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6804 registers.
6805
90884b2b
L
68062010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6807
6808 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6809 (load_description): Set architecture if defined.
6810
dc00d89f
PM
68112010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6812
6813 * gdb.python/py-frame.exp: Add read_var block tests.
6814 * gdb.python/py-frame.c (block): New function.
6815
0e095b7e
JK
68162010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6817 Daniel Jacobowitz <dan@codesourcery.com>
6818
6819 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6820
624f1a65
DM
68212010-02-25 David S. Miller <davem@davemloft.net>
6822
6823 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6824 fix logic for setting all_syscalls_numbers.
6825
f3e9a817
PM
68262010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6827
6828 * Makefile.in: Add py-block and py-symbol.
6829 * gdb.python/py-symbol.exp: New File.
6830 * gdb.python/py-symtab.exp: New File.
6831 * gdb.python/py-block.exp: New File.
6832 * gdb.python/py-symbol.c: New File.
6833 * gdb.python/py-block.c: New File.
6834
f6bbabf0
PM
68352010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6836
6837 PR python/11314
6838 * lib/gdb.exp (skip_python_tests): New function.
6839 * gdb.python/py-cmd.exp: Use skip_python_tests.
6840 * gdb.python/py-frame.exp: Likewise.
6841 * gdb.python/py-function.exp: Likewise.
6842 * gdb.python/py-prettyprint.exp: Likewise.
6843 * gdb.python/py-template.exp: Likewise.
6844 * gdb.python/py-type.exp: Likewise.
6845 * gdb.python/py-value.exp: Likewise.
6846
85d721b8
PA
68472010-02-22 Pedro Alves <pedro@codesourcery.com>
6848
6849 PR9605
6850
6851 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6852
48e32051
TT
68532010-02-19 Tom Tromey <tromey@redhat.com>
6854
6855 PR c++/8693, PR c++/9496:
6856 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6857 regression tests.
6858
ac9c0048
JK
68592010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6860
6861 Fix compatibility with m68k as.
6862 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6863 Use only /* comments */.
6864
57bb97a4
UW
68652010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6866
6867 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6868 * configure: Regenerate.
6869
7d1bf85c
DJ
68702010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6871
6872 * gdb.python/py-type.exp: Check for Python support.
6873
061b5285
PA
68742010-02-17 Pedro Alves <pedro@codesourcery.com>
6875
6876 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6877 `regsub' syntax available.
6878
f8a8bc2c
PA
68792010-02-17 Pedro Alves <pedro@codesourcery.com>
6880
6881 * gdb.base/shmain.c (main): Remove printf call.
6882 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6883 * gdb.base/unload.c (main): Make format of fprintf a string
6884 literal. Add missing endlines to prints to stderr.
6885 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6886
6f451e5e
TT
68872010-02-17 Tom Tromey <tromey@redhat.com>
6888
6889 * gdb.java/jprint.java (jprint.props): New field.
6890 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6891
12d79008
PA
68922010-02-17 Pedro Alves <pedro@codesourcery.com>
6893
ef801a0e 6894 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6895 available.
6896
d252f7e5
DJ
68972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6898
6899 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6900 creation to support remote host testing.
6901
67bdab6c
DJ
69022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6903
6904 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6905 Recognize "command not found".
6906
bb391223
DJ
69072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6908
6909 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6910 single-stepping.
6911
70362913
DJ
69122010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6913
6914 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6915 if arguments are not supported.
6916
493f3c00
DJ
69172010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6918
6919 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
6920 be const or non-const.
6921
8034c749
DJ
69222010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6923
6924 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
6925 mi_send_resuming_command to send -exec-continue.
6926
791dfb64
DJ
69272010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6928
6929 * gdb.base/list.exp (test_list_filename_and_function): Add test
6930 with single quotes.
6931 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
6932 matching.
6933 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
6934 Add KFAIL'd tests for PR gdb/11289.
6935
7c5fe868
DJ
69362010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6937
6938 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
6939
fdc498b8
DJ
69402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6941
6942 * gdb.base/comp-dir/subdir/dummy.txt: New file.
6943 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
6944 a temporary directory.
6945
b519e2a6
DJ
69462010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6947
6948 * gdb.base/charset.exp: Use a single regular expression to match
6949 show host-charset and show target-charset output.
6950
74164c56
JK
69512010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6952
6953 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
6954 "Illegal process-id" expect string more exact.
6955 (attach to digits-starting nonsense is prohibited): New.
6956
701ed6dc
JK
69572010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6958
6959 * gdb.base/prelink.exp (set verbose on): New.
6960
889bf7c5 69612010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
6962
6963 * mi-reverse.exp: New file. Test for reverse option to the
6964 following MI commands: exec-continue, exec-finish, exec-next,
6965 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 6966
dadf0e9c
JB
69672010-02-09 Joel Brobecker <brobecker@adacore.com>
6968
6969 * gdb.ada/ptype_tagged_param: New testcase.
6970
714f19d5
TT
69712010-02-08 Tom Tromey <tromey@redhat.com>
6972
6973 PR c++/8017:
6974 * gdb.cp/overload.exp: Add tests.
6975 * gdb.cp/overload.cc (struct K): New.
6976 (namespace N): New.
6977 (main): Call new functions.
6978 (K::staticoverload): Define.
6979
889bf7c5 69802010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
6981
6982 PR gdb/10728
6983 * gdb.cp/pr10728-x.h: New file.
6984 * gdb.cp/pr10728-x.cc: New file.
6985 * gdb.cp/pr10728-y.cc: New file.
6986 * gdb.cp/pr10728.exp: New file.
6987 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
6988
889bf7c5 69892010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
6990
6991 PR gdb/9067
6992 * gdb.cp/pr9067.exp: New
6993 * gdb.cp/pr9067.cc: New
6994 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
6995
7b356089
JB
69962010-02-08 Joel Brobecker <brobecker@adacore.com>
6997
6998 * lib/gdb.exp (gdb_test_timeout): New global variable.
6999 Set it to timeout if not already set.
7000 (gdb_init): Reset the value of timeout to gdb_test_timeout.
7001
1be00882
DE
70022010-02-05 Doug Evans <dje@google.com>
7003
7004 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
7005 user.
7006
82856980
SW
70072010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
7008
7009 PR c++/7935:
7010 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
7011
1a334831
TT
70122010-02-04 Tom Tromey <tromey@redhat.com>
7013
7014 * gdb.cp/virtbase.exp: Make test case names unique.
7015
9c3c02fd
TT
70162010-02-02 Tom Tromey <tromey@redhat.com>
7017
7018 * gdb.cp/virtbase.exp: Add regression tests.
7019 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
7020 (main): Instantiate RHC.
7021
0cc2414c
TT
70222010-02-02 Tom Tromey <tromey@redhat.com>
7023
7024 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
7025 type-printing change.
7026
edf3d5f3
TT
70272010-02-02 Tom Tromey <tromey@redhat.com>
7028
7029 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
7030 * gdb.cp/virtbase.cc: New file.
7031 * gdb.cp/virtbase.exp: New file.
7032 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7033
e4b7f41c
JK
70342010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7035
7036 PR libc/11214:
7037 * gdb.threads/current-lwp-dead.c: Include features.h.
7038 (HAS_NOMMU): New.
7039 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
7040
b381ea14
JK
70412010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7042
7043 * gdb.base/symbol-without-target_section.exp,
7044 gdb.base/symbol-without-target_section.c: New.
7045
c593ac0e
DJ
70462010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7047
7048 * gdb.base/bigcore.exp: Reset increased timeout.
7049 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
7050
db25f29d
DJ
70512010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7052
7053 * gdb.base/gcore.exp (capture_command_output): Use
7054 gdb_test_multiple.
7055
f9d67f43
DJ
70562010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7057
7058 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
7059 * gdb.arch/thumb2-it.exp (test_it_break): New function.
7060 (Top level): Call it.
7061
177321bd
DJ
70622010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7063
7064 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
7065
97f2ed50
DJ
70662010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7067
7068 * gdb.base/call-strs.exp, gdb.base/default.exp,
7069 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
7070 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
7071 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
7072 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
7073 gdb.base/watchpoint-solib.exp: Save and restore timeout.
7074 * gdb.base/ending-run.exp: Correct restore of timeout.
7075 * gdb.base/page.exp: Remove unnecessary timeout setting.
7076
e4e2711a
JB
70772010-01-29 Joel Brobecker <brobecker@adacore.com>
7078
7079 * gdb.ada/rec_return: New testcase.
7080
ba581dc1
JB
70812010-01-29 Joel Brobecker <brobecker@adacore.com>
7082
7083 * gdb.ada/call_pn: New testcase.
7084
4ea95be9
DJ
70852010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
7086
7087 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
7088 (Top level): Use it to resume.
7089 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
7090 the Thumb mode displaced stepping error as unsupported.
7091
df83a9bf
SW
70922010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
7093
889bf7c5
PA
7094 * gdb.cp/nsusing.exp: Added more tests.
7095 * gdb.cp/nsrecurs.exp: Ditto.
7096 * gdb.cp/nsusing.cc: Added test functions.
7097 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 7098
40b27cdc
JK
70992010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7100
7101 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
7102 absolute directory pathnames in gdb.sum file.
7103
de958931
SW
71042010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
7105
7106 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
7107 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
7108
708ead4e
TT
71092010-01-26 Tom Tromey <tromey@redhat.com>
7110
7111 PR exp/7643:
7112 * gdb.base/printcmds.exp (test_print_string_constants): Remove
7113 setup_kfail.
7114
b14e635e
SW
71152010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
7116
7117 * gdb.cp/nsrecurs.exp: New test.
7118 * gdb.cp/nsrecurs.cc: New test program.
7119 * gdb.cp/nsstress.exp: New test.
7120 * gdb.cp/nsstress.cc: New test program.
7121 * gdb.cp/nsdecl.exp: New test.
7122 * gdb.cp/nsdecl.cc: New test program.
7123
8540c487
SW
71242010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
7125
7126 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
7127 imported into file scope.
7128 Marked test as xfail.
7129 * gdb.cp/namespace-using.cc (marker5): New function.
7130 * gdb.cp/shadow.exp: New test.
7131 * gdb.cp/shadow.cc: New test program.
7132 * gdb.cp/nsimport.exp: New test.
7133 * gdb.cp/nsimport.cc: New test program.
7134
421d5d99
TT
71352010-01-25 Tom Tromey <tromey@redhat.com>
7136
7137 PR gdb/11049:
7138 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
7139 with "set print null-stop on".
7140
691f8dc1
JK
71412010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7142
7143 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
7144 Adjust it for DISASSEMBLY_OMIT_FNAME.
7145
0b92b5bb
TT
71462010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7147
7148 PR symtab/11199:
7149 * gdb.dwarf2/member-ptr-forwardref.exp,
7150 gdb.dwarf2/member-ptr-forwardref.S: New.
7151
23787403
JK
71522010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7153
7154 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
7155 (thread1_func): Protect thread1_tid with thread1_tid_cond by
7156 thread1_tid_mutex. Remove gdbstop_mutex handling.
7157 (thread2_func): Protect thread2_tid with thread2_tid_cond by
7158 thread2_tid_mutex. Remove gdbstop_mutex handling.
7159 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
7160 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
7161 pthread_cond_wait conditionalizations by while loops.
7162
b966cb8a
TT
71632010-01-20 Tom Tromey <tromey@redhat.com>
7164
7165 PR backtrace/10770:
7166 * gdb.dwarf2/pr10770.exp: New file.
7167 * gdb.dwarf2/pr10770.c: New file.
7168 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7169
fcae584b
VP
71702010-01-20 Vladimir Prus <vladimir@codesourcery.com>
7171
7172 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
7173 that target was removed, and the test always runs native anyway.
7174
a0f49112
JK
71752010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7176
7177 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
7178 gdb.base/watchpoint-cond-gone-stripped.c: New.
7179
ceeb3d5a
TT
71802010-01-19 Tom Tromey <tromey@redhat.com>
7181
7182 PR c++/8000:
7183 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
7184 existing tests.
7185 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
7186 (main): Use AAA::SomeEnum.
7187
dd322c54
JK
71882010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7189
7190 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
7191 (test_ignore_count): Declare line_callme_body global.
7192 (run to breakpoint with ignore count): Use line_callme_body.
7193 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
7194 (set line_main_hello, set line_main_return): Reindent.
7195 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
7196 New.
7197 (continue to callee4): Use line_callee4_body.
7198 (check *stopped from CLI command): Use line_callee4_next.
7199 * gdb.mi/mi2-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): New.
7202 (continue to callee4): Use line_callee4_body.
7203
4e8f195d
TT
72042010-01-18 Tom Tromey <tromey@redhat.com>
7205
7206 PR c++/9680:
7207 * gdb.cp/casts.cc: Add new classes and variables.
7208 * gdb.cp/casts.exp: Test new operators.
7209
9e14a9ba
JB
72102010-01-18 Tom Tromey <tromey@redhat.com>
7211 Thiago Jung Bauermann <bauerman@br.ibm.com>
7212
7213 * gdb.python/source2.py: New file.
7214 * gdb.python/source1: New file.
7215 * gdb.python/python.exp: Test "source" command.
7216
00bf0b85
SS
72172010-01-15 Stan Shebs <stan@codesourcery.com>
7218
7219 * gdb.trace/tfile.c: New file.
7220 * gdb.trace/tfile.exp: New file.
889bf7c5 7221
55235ad7
JK
72222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7223
7224 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
7225
9f2982ff
JK
72262010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7227
7228 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
7229
bbfba9ed
JK
72302010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7231
7232 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
7233 (libfunc): New parameter action. Implement also selectable "sleep".
7234 * gdb.base/break-interp-main.c: Include assert.h.
7235 (libfunc): New parameter action.
7236 (main): New parameters argc and argv. Assert argc. Pass argv.
7237 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
7238 (test_attach): New proc.
7239 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
7240 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
7241
61f0d762
JK
72422010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7243
7244 * gdb.base/break-interp.exp (test_core): New proc.
7245 (test_ld): Call it.
7246
06a6f270
JK
72472010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7248
7249 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
7250 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
7251 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
7252 and gdb_compile_shlib. Use new -Wl compiler options.
7253 (dl bt, main bt): New tests.
7254
51bee8e9
JK
72552010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7256
7257 Support PIEs with no symfile_objfile.
7258 * gdb.base/break-interp.exp: New argument at the test_ld calls.
7259 (test_ld): New parameter trynosym.
7260 (test_ld <$trynosym>): New block.
7261
b8040f19
JK
72622010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7263
7264 * gdb.base/break-interp.exp: New file.
7265
be759fcf
PM
72662010-01-13 Phil Muldoon <pmuldoon@redhat.com>
7267
7268 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
7269 * gdb.python/py-prettyprint.py (pp_ls): New printer.
7270 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
7271 test.
7272 * gdb.python/py-prettyprint.c: Define lazystring test structure.
7273 * gdb.python/py-mi.exp: Add lazy string test.
7274
dc146f7c
VP
72752010-01-13 Vladimir Prus <vladimir@codesourcery.com>
7276
7277 * lib/mi-support.exp (mi_check_thread_states): Handle
7278 core number in thread listing.
7279
b4ba55a1
JB
72802010-01-12 Joel Brobecker <brobecker@adacore.com>
7281
7282 * gdb.base/maint.exp: Adjust the expected output for the
7283 "maint print type" test. Use gdb_test_multiple instead of
7284 gdb_sent/gdb_expect.
7285
08e24bd4
DE
72862010-01-11 Doug Evans <dje@google.com>
7287
6496a609
DE
7288 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
7289 from gdbserver_download. All callers updated.
7290
08e24bd4
DE
7291 * gdb.server/ext-run.exp: "info os processes" requires xml support.
7292
b5cfddf5
JK
72932010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7294
7295 Implement binary numbers parsing.
7296 * gdb.base/printcmds.exp (test_integer_literals_accepted)
7297 (test_integer_literals_rejected): New binary tests.
7298
3725885a
RW
72992010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7300
7301 * gdb.cell/configure: Regenerate.
7302
37aeb5df
JK
73032010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7304
7305 * gdb.base/corefile.exp: Move the core finding block out and call it as
7306 core_find, new variable $corefile, replace corefile by $corefile and
7307 [file tail $corefile] for usage vs. test names resp.
7308 * lib/gdb.exp (core_find): Move it as a new function here. New
7309 parameter binfile and deletefiles. New variable $destcore. Pre-delete
7310 $destcore. Return "" on error.
7311
d521f563
JK
73122010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7313
7314 Workaround PR binutils/10802.
7315 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
7316 (twice).
7317
28f24826
DJ
73182010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7319
7320 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
7321
2de75e71
JB
73222010-01-08 Joel Brobecker <brobecker@adacore.com>
7323
7324 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
7325 call, to avoid interruption.
7326
fe00719b 73272010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
7328
7329 * gdb.stabs/weird.def (args93): New.
7330
d0ef5df8
DE
73312010-01-07 Doug Evans <dje@google.com>
7332
7333 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
7334
3a08d52f
TT
73352010-01-07 Tom Tromey <tromey@redhat.com>
7336
7337 * gdb.base/source.exp: Use correct line number.
7338
7a697b8d
SS
73392010-01-05 Stan Shebs <stan@codesourcery.com>
7340
7341 * gdb.trace/tracecmd.exp: Test ftrace.
7342
7803799a
UW
73432010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7344
7345 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
7346
c54eabfa
JK
73472010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7348
7349 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
7350 "uint_for_mi_testing".
7351
02e7ef19
JB
73522010-01-01 Joel Brobecker <brobecker@adacore.com>
7353
7354 Test indented comment in file being sourced.
7355 * gdb.base/commands.exp: Test indented comment in file being sourced.
7356
abd775ce
JB
73572010-01-01 Joel Brobecker <brobecker@adacore.com>
7358
7359 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
7360 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
7361 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
7362 notice.
7363
79b55b82
JB
73642010-01-01 Joel Brobecker <brobecker@adacore.com>
7365
7366 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
7367 notice.
7368
8997583e
JK
73692010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7370
7371 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
7372 missing $after_stopped and comma (,) expectation.
7373
6da95a67
SS
73742009-12-31 Stan Shebs <stan@codesourcery.com>
7375
7376 * gdb.trace/actions.exp: Test teval action.
889bf7c5 7377
218d2fc6
TJB
73782009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7379
7380 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
7381 (top level): Call test_watchpoint_in_big_blob.
7382 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
7383 watchpoints.
7384 (func3): Write to buf.
7385
236f1d4d
SS
73862009-12-29 Stan Shebs <stan@codesourcery.com>
7387
7388 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 7389
f61e138d
SS
73902009-12-28 Stan Shebs <stan@codesourcery.com>
7391
7392 * gdb.trace/tsv.exp: New file.
7393 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 7394
0219b378
DJ
73952009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
7396
7397 * gdb.base/find.c (main): Reference search buffers.
7398 * gdb.base/included.c (main): Reference integer.
7399 * gdb.base/ptype.c (charfoo): Declare.
7400 (intfoo): Call charfoo.
7401 * gdb.base/scope0.c (useitp): New function.
7402 (usestatics): Use useitp.
7403 (useit): Add a type for val.
7404 * gdb.base/scope1.c (useit1): Take a pointer argument.
7405 (usestatics1): Update calls to useit1.
7406 * gdb.cp/call-c.cc: Declare foo.
7407 (main): Call foo.
7408 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7409 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7410 (main): Call C::ensureRefs and ensureOtherRefs.
7411 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7412 variables.
7413 (ensureOtherRefs): New function.
7414 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7415 * gdb.cp/templates.cc (main): Call t5i.value.
7416
3f78692f
JK
74172009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7418
7419 Fix compatibility with G++-4.5.
7420 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7421 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7422 (uncaught return): Remove.
7423
429374b8
JK
74242009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7425 Phil Muldoon <pmuldoon@redhat.com>
7426
7427 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7428 (bp_location13, bp_location14, bp_location17, bp_location18)
7429 (marker3_proto, marker4_proto): New variables.
7430 (breakpoint info): Update output.
7431 (run until breakpoint at marker3, run until breakpoint at marker4): New
7432 tests.
7433
859825b8
JK
74342009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7435
7436 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7437 Replace the printf call of Y by provided "y-set-1" label. New block
7438 for the second shared library.
7439 * gdb.base/unload.exp: Compile also the second library, call
7440 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7441 (single pending breakpoint info): Rename to ...
7442 (pending breakpoint info before run): ... this extended test.
7443 (libfile2, libname2, libsrcfile2, libsrc2)
7444 (lib_sl2): New variables.
7445 (exec_opts): Set also SHLIB_NAME2.
7446 (pending breakpoint info on first run at shrfunc1)
7447 (pending breakpoint info on second run at shrfunc1)
7448 (pending breakpoint info on second run at shrfunc2)
7449 (print y from libfile, print y from libfile2): New tests.
7450 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7451 * gdb.base/unloadshr2.c: New.
7452
e6a386cd
HZ
74532009-12-22 Hui Zhu <teawater@gmail.com>
7454
7455 * gdb.reverse/sigall-reverse.exp: Adjust.
7456
9e19b45e
VP
74572009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7458
7459 PR gdb/10884
7460
7461 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7462 (main): Call do_bitfield_tests.
aacf5b1e 7463 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7464
d53a7b30
JB
74652009-12-20 Joel Brobecker <brobecker@adacore.com>
7466
7467 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7468 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7469 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7470 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7471 gdb.modula2/unbounded1.c: Update copyright header.
7472
191ca0a1
CM
74732009-12-10 Chris Moller <moller@mollerware.com>
7474
7475 PR gdb/9399
7476 * gdb.cp/virtfunc2.exp: New tests
7477 * gdb.cp/virtfunc2.cc: New tests
7478 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7479
0fa6cf1b
MS
74802009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7481
7482 * gdb.reverse/i387-env-reverse.c: New file.
7483 * gdb.reverse/i387-env-reverse.exp: New file.
7484 * gdb.reverse/i387-stack-reverse.c: New file.
7485 * gdb.reverse/i387-stack-reverse.exp: New file.
7486
361ae042
PM
74872009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7488
7489 * gdb.python/py-type.exp (test_range): New test.
7490
bfd31e71
PM
74912009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7492
7493 PR python/10805
7494
7495 * gdb.python/py-type.exp: New file.
7496 * gdb.python/py-type.c: New file.
7497 * Makefile.in: Add py-type.
7498
57a1d736
TT
74992009-12-03 Tom Tromey <tromey@redhat.com>
7500
7501 * gdb.python/py-value.exp (test_parse_and_eval): New
7502 function.
7503
1f3b5d1b
PP
75042009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7505
7506 PR gdb/11022
7507
7508 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7509 * gdb.base/pr11022.c: New test.
7510
8b7dbdc9
JK
75112009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7512
7513 Fix spurious false FAILs.
7514 * gdb.base/structs.c (chartest): New.
7515 (main): Fill-in chartest.
7516 * gdb.base/structs.exp (anychar_re, first): New.
7517 (start_structs_test): Import global anychar_re and first.
7518 New gdb_test call "set print elements 300; ${testfile}"
7519 (start_structs_test <$first>): New block.
7520 (any): Import global anychar_re. New variable ac. Use ${ac}.
7521
6a53b2ec
JK
75222009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7523
7524 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7525
d7167b4c
JK
75262009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7527
7528 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7529 Force $srcfile file.
7530 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7531
b1798462
UW
75322009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7533
7534 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7535 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7536 * gdb.threads/watchthreads-reorder.exp: Likewise.
7537
b6199126
DJ
75382009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7539
7540 PR gdb/8704
7541
7542 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7543 "if", and "thread". Correct matching in the previous test.
7544
b22a0510
DJ
75452009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7546
7547 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7548
930636d2
MS
75492009-11-23 Michael Snyder <msnyder@vmware.com>
7550
7551 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7552 * gdb.reverse-watch-precsave.exp: Ditto.
7553
21a0512e
PP
75542009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7555
7556 * gdb.asm/asm-source.exp: Adjust.
7557 * gdb.base/help.exp: Adjust.
889bf7c5 7558
fc30d5e0
PA
75592009-11-22 Pedro Alves <pedro@codesourcery.com>
7560
7561 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7562 (do_syscall_tests_without_xml): Set data-directory to
7563 /the/path/to/nowhere.
7564
f6bc2008
PA
75652009-11-21 Pedro Alves <pedro@codesourcery.com>
7566
7567 * gdb.threads/local-watch-wrong-thread.c,
7568 gdb.threads/local-watch-wrong-thread.exp: New files.
7569
8c2fb5de
PA
75702009-11-21 Pedro Alves <pedro@codesourcery.com>
7571
7572 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7573 assume new `regsub' syntax available.
7574
ebec9a0f
PA
75752009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7576
a79d3c27
JK
7577 * gdb.base/watchpoint-hw-hit-once.exp,
7578 gdb.base/watchpoint-hw-hit-once.c: New.
7579
75802009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7581
7582 * gdb.threads/watchthreads-reorder.exp,
7583 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7584
276a961b
MK
75852009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7586
7587 * gdb.xml/tdesc-regs.exp: Use for m68k.
7588
4867c1fb
PA
75892009-11-15 Pedro Alves <pedro@codesourcery.com>
7590
7591 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7592
f6838f81
DJ
75932009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7594
7595 * lib/gdb.exp (current_target_name): New procedure.
7596 (gdb_wrapper_target): New variable.
7597 (gdb_wrapper_init): Set gdb_wrapper_target.
7598 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7599 wrapper.
7600
4ac4dd3f
DJ
76012009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7602
7603 * gdb.base/remote.exp: Delete the slowest load test.
7604 Do not load with fixed packet sizes.
7605
a7881759
DJ
76062009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7607
7608 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7609
97a5b505
DJ
76102009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7611
7612 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7613 srcfile when setting a breakpoint.
7614
d3e1fc54
DJ
76152009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7616
7617 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7618 macros.
7619
7cbcbded
DJ
76202009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7621
7622 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7623 to be in memory.
7624 * gdb.base/display.c (force_mem): New.
7625 (do_loops): Use it. Add breakpoint comments.
7626 (do_vars): Add a breakpoint comment.
7627 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7628 line numbers.
7629
bdea3a92
NF
76302009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7631
7632 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7633 instead of a bare "run".
7634
269f82e5
PP
76352009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7636
7637 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7638
a69b7d9d
DJ
76392009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7640
7641 * lib/cell.exp (skip_cell_tests): Clean up test files before
7642 returning.
7643
b598bfda
DJ
76442009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7645
7646 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7647 and the breakpoint menu. Do not call perror if a prompt is seen.
7648 Consume the following GDB prompt.
7649 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7650 * gdb.cp/namespace.exp: Use gdb_test.
7651 * gdb.cp/templates.exp: Use gdb_test.
7652 (test_template_breakpoints): Use gdb_test_multiple.
7653
87728fa0
DJ
76542009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7655
7656 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7657 (marker4): Reference values.
7658
b67c692f
DJ
76592009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7660
7661 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7662 is missing.
7663
f0df251a
DJ
76642009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7665
7666 * gdb.base/break.c (need_malloc): New.
7667 * gdb.base/constvars.c (main): Reference crass and crisp.
7668 * gdb.base/gdb1821.c (main): Reference bar.
7669 * gdb.cp/gdb1355.cc (main): Reference s1.
7670 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7671 (main): Call them.
7672 * gdb.cp/hang2.cc (dummy2): Define.
7673 * gdb.cp/hang3.cc (dummy3): Define.
7674 * gdb.cp/m-data.cc (main): Reference shadow.
7675
bdf7534a
NF
76762009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7677 Nathan Froyd <froydnj@codesourcery.com>
7678
7679 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7680 remote host.
7681
f24fce77
NF
76822009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7683
7684 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7685 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7686 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7687 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7688 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7689 * gdb.dwarf2/dw2-producer.exp: Likewise.
7690 * gdb.dwarf2/mac-fileno.exp: Likewise.
7691 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7692 py-prettyprint.py to the remote host.
7693 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7694
40f0318e
KS
76952009-11-11 Keith Seitz <keiths@redhat.com>
7696
7697 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7698 use it instead of "Foo".
7699 * gdb.cp/classes.exp (do_tests): Add a test to access
7700 a method through a typedef'd class name.
7701
f3d9f7fb
NF
77022009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7703
7704 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7705 exponents.
7706 * gdb.base/pointers.exp: Likewise.
7707 * gdb.cp/ref-types.exp: Likewise.
7708
a4216f37
KS
77092009-11-11 Keith Seitz <keiths@redhat.com>
7710
7711 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7712 new[] and delete[].
7713 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7714 "void".
7715 (probe_demangler): Remove all single-quoting of
7716 method and variable names.
7717 (info_func_regexp): Remove the word "void" from any
7718 occurrence of "(void)".
7719 (print_addr_2): Remove all single-quoting of
7720 method names.
7721 (print_addr_2_kfail): Likewise.
7722 (print_addr): Single-quote C function names before
7723 passing to print_addr_2.
7724 (test_paddr_operator_functions): Remove single-quoting
7725 for method names.
7726 Add tests for operator new[] and operator delete[].
7727
9b14d7aa
JK
77282009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7729
7730 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7731
85feb311
KS
77322009-11-09 Keith Seitz <keiths@redhat.com>
7733
7734 * gdb.cp/overload.exp: Add tests for resolving overloaded
7735 methods in expression parsing/evaluation.
7736
fa335448
DJ
77372009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7738
7739 * lib/gdb.exp (default_gdb_version): Use --version instead of
7740 --command.
7741
ec3c07fc
NS
77422009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7743
7744 * lib/gdb.exp (gdb_compile_test): New.
7745 (skip_ada_tests, skip_java_tests): New.
7746 (gdb_compile): Use gdb_compile_test for f77.
7747 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7748 * lib/java.exp (compile_java_from_source): Remove runtests check,
7749 use gdb_compile_test to record result.
7750 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7751 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7752 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7753 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7754 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7755 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7756 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7757 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7758 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7759 adjust gdb_compile invocations.
7760
b8b4e42b
JK
77612009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7762
7763 * Makefile.in (abs_builddir): New.
7764 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7765 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7766 `$(abs_builddir)/site.exp'.
7767
f8b7eaf3
DJ
77682009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7769
7770 * config/m68k-emc.exp, lib/emc-support.exp,
7771 gdb.trace/gdb_c_test.c: Delete.
7772 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7773 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7774 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7775 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7776 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7777 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7778 casing for m68k-*-elf.
7779
c4187697
NS
77802009-11-03 Pedro Alves <pedro@codesourcery.com>
7781
7782 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7783 * gdb.arch/i386-prologue.exp: Likewise.
7784 * gdb.arch/i386-unwind.exp: Likewise.
7785
db16b772
DJ
77862009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7787
7788 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7789
bcf71277
DJ
77902009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7791
7792 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7793
0105cee2
DJ
77942009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7795
7796 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7797
24ddea62
JK
77982009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7799
7800 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7801
287ccc17
JK
78022009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7803
7804 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7805 * gdb.base/sepdebug2.c: New file.
7806
08bca259 78072009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7808
7809 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7810 the modified warnings for catch syscall. Verify if GDB was compiled
7811 with support for lib expat, and choose which tests to run depending
7812 on this.
7813
5d4e2b76
VP
78142009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7815
7816 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7817 that composite commands are parsed OK. And also test
7818 that breakpoint commands do work.
7819
240e538a
MS
78202009-10-23 Michael Snyder <msnyder@vmware.com>
7821
7822 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7823 to allow for new disassembly style.
7824
9c419145
PP
78252009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7826
7827 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7828
02506ff1
MS
78292009-10-22 Michael Snyder <msnyder@vmware.com>
7830
7831 * gdb.reverse/break-precsave.exp: New test.
7832 * gdb.reverse/consecutive-precsave.exp: Ditto.
7833 * gdb.reverse/finish-precsave.exp: Ditto.
7834 * gdb.reverse/i386-precsave.exp: Ditto.
7835 * gdb.reverse/machinestate-precsave.exp: Ditto.
7836 * gdb.reverse/sigall-precsave.exp: Ditto.
7837 * gdb.reverse/solilb-precsave.exp: Ditto.
7838 * gdb.reverse/step-precsave.exp: Ditto.
7839 * gdb.reverse/until-precsave.exp: Ditto.
7840 * gdb.reverse/watch-precsave.exp: Ditto.
7841
4cf866a3
MS
78422009-10-22 Michael Snyder <msnyder@vmware.com>
7843
7844 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7845 for gdb_expect. Adjust one test's expect strings for the new
7846 format of disassemble.
7847 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7848 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7849 gdb_test_multiple.
7850 * gdb.reverse/step-reverse.exp: Delete 'return'.
7851 * gdb.reverse/until-reverse.exp: Delete blank lines.
7852 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7853
2b28d209
PP
78542009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7855
7856 * gdb.base/consecutive.exp: Adjust.
7857 * gdb.base/display.exp: Likewise.
7858 * gdb.base/pc-fp.exp: Likewise.
7859 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7860
33b9c32b
MS
78612009-10-19 Michael Snyder <msnyder@vmware.com>
7862
7863 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7864 * gdb.reverse/finish-reverse.c: Ditto.
7865 * gdb.reverse/sigall-reverse.c: Ditto.
7866 * gdb.reverse/solib-reverse.c: Ditto.
7867 * gdb.reverse/step-reverse.c: Ditto.
7868 * gdb.reverse/watch-reverse.c: Ditto.
7869
6c95b8df
PA
78702009-10-19 Pedro Alves <pedro@codesourcery.com>
7871 Stan Shebs <stan@codesourcery.com>
7872
7873 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7874 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7875 "Executing new program".
7876 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7877 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7878 left listed after having been killed.
7879 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7880 * gdb.base/maint.exp: Adjust test.
7881
7882 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7883 * gdb.multi/Makefile.in: New.
7884 * gdb.multi/base.exp: New.
7885 * gdb.multi/goodbye.c: New.
7886 * gdb.multi/hangout.c: New.
7887 * gdb.multi/hello.c: New.
7888 * gdb.multi/bkpt-multi-exec.c: New.
7889 * gdb.multi/bkpt-multi-exec.exp: New.
7890 * gdb.multi/crashme.c: New.
7891
279017b7
TG
78922009-10-13 Tristan Gingold <gingold@adacore.com>
7893
7894 * gdb.base/sepdebug.exp: Check debug info are found.
7895
0413d738
PA
78962009-10-08 Pedro Alves <pedro@codesourcery.com>
7897
7898 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7899 bits.
7900
c628eecc
JK
79012009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7902
7903 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7904
38af1bfe
JB
79052009-10-07 Joel Brobecker <brobecker@adacore.com>
7906
7907 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7908 of the comments.
7909
2b0adecd
PM
79102009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7911
7912 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7913 * gdb.base/annota3.exp: Idem.
7914 * gdb.base/maint.exp: Idem.
7915
8d417781
PM
79162009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7917
889bf7c5 7918 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7919 to default.
7920
bb61102d
PM
79212009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7922
889bf7c5 7923 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
7924 mingw and cygwin targets.
7925
ace5c364
PM
79262009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
7927 Pedro Alves <pedro@codesourcery.com>
7928
889bf7c5 7929 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
7930 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
7931
c2d494a0
PM
79322009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7933
e1b52ce2
PM
7934 * gdb.base/shr1.c: Use %p in format string.
7935 * gdb.base/unload.c: Avoid warning in fprintf.
7936 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 7937
209f53f5
PM
79382009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
7939
7940 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
7941 long type.
7942 (test_unlink): Correct printf string.
7943 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
7944 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
7945
8172766a
JK
79462009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7947
7948 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
7949 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
7950 * gdb.arch/ia64-breakpoint-shadow.S: New file.
7951
0f73703c
UW
79522009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7953
7954 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
7955 * gdb.objc/nondebug.exp: Likewise.
7956
b32306ca
UW
79572009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7958
7959 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
7960 target_info setting.
7961
7962 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
7963 that detect new threads during "info threads".
7964
0057022f
UW
79652009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7966
7967 * gdb.threads/manythreads.c (main): Increase thread stack size
7968 to 2*PTHREAD_STACK_MIN.
7969 * gdb.threads/multi-create.c (main): Likewise.
7970 (create_function): Likewise.
7971
f29c0325
UW
79722009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7973
7974 * gdb.base/dump.exp: Pass difference of pointer types instead
7975 of integer types as offset to restore in intarr3.srec case.
7976
fcb34849
UW
79772009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7978
7979 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
7980
d5142e3b
UW
79812009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7982
7983 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
7984
087b74b2 79852009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 7986
087b74b2
PM
7987 New test for two watchpoints, with disabling of
7988 the first inserted.
7989 * testsuite/gdb.base/watchpoints.c: New file.
7990 * testsuite/gdb.base/watchpoints.exp: New file.
7991
96c07c5b
TT
79922009-09-25 Tom Tromey <tromey@redhat.com>
7993
7994 * gdb.base/charset.exp: Test utf-16 strings with Python.
7995
b8899f2b
TT
79962009-09-25 Tom Tromey <tromey@redhat.com>
7997
7998 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
7999 UCS-4.
8000 * gdb.base/charset.c (utf_32_string): Rename.
8001 (init_utf32): Rename.
8002 (main): Update.
8003
329719ec
TT
80042009-09-22 Tom Tromey <tromey@redhat.com>
8005
8006 * gdb.python/py-function.exp: Add regression tests.
8007
11ef0d76
KS
80082009-09-21 Keith Seitz <keiths@redhat.com>
8009
8010 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
8011 with invalid operator.
8012
3fe8f3b3
KS
80132009-09-21 Keith Seitz <keiths@redhat.com>
8014
8015 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
8016 and destructor using typedef name of class.
8017 * gdb.cp/classes.cc (class Base1): Add a destructor.
8018 (base1): New typedef.
8019 (use_methods): Instanitate an object of type base1.
8020 * gdb.cp/templates.exp (test_template_typedef): New procedure.
8021 (do_tests): Call test_template_typedef.
8022 * gdb.cp/templates.cc (Baz::~Baz): New method.
8023 (intBazOne): New typedef.
8024 (main): Instantiate intBazOne.
8025
7a9fe101
PM
80262009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8027
8028 PR python/10633
8029
8030 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
8031 Function.
8032 (run_lang_tests): Add print elements test.
8033
2e4d963f
PM
80342009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8035
8036 * gdb.python/py-value.exp (test_subscript_regression): New
8037 function. Test for invalid subscripts.
8038 * gdb.python/py-value.c (main): Add test array, and pointer to it.
8039 (ptr_ref): New function.
8040
ec7e75e7
PP
80412009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8042
8043 * gdb.base/default.exp: Fix "show convenience".
8044
0cc7d26f
TT
80452009-09-15 Tom Tromey <tromey@redhat.com>
8046
8047 * lib/mi-support.exp (mi_create_varobj): Update.
8048 (mi_create_floating_varobj): Likewise.
8049 (mi_create_dynamic_varobj): New proc.
8050 (mi_varobj_update): Update.
8051 (mi_varobj_update_with_type_change): Likewise.
8052 (mi_varobj_update_kv_helper): New proc.
8053 (mi_varobj_update_dynamic_helper): Rewrite.
8054 (mi_varobj_update_dynamic): New proc.
8055 (mi_list_varobj_children): Update.
8056 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
8057 * gdb.python/python-prettyprint.py (pp_outer): New class.
8058 (pp_nullstr): Likewise.
8059 (lookup_function): Register new printers.
8060 * gdb.python/python-prettyprint.c (struct substruct): New type.
8061 (struct outerstruct): Likewise.
8062 (substruct_test): New function.
8063 (struct nullstr): New type.
8064 (string_1, string_2): New globals.
8065 (main): Add new tests.
8066 * gdb.python/python-mi.exp: Added regression tests.
8067 * gdb.mi/mi2-var-display.exp: Update.
8068 * gdb.mi/mi2-var-cmd.exp: Update.
8069 * gdb.mi/mi2-var-child.exp: Update.
8070 * gdb.mi/mi2-var-block.exp: Update.
8071 * gdb.mi/mi-var-invalidate.exp: Update.
8072 * gdb.mi/mi-var-display.exp: Update.
8073 * gdb.mi/mi-var-cmd.exp: Update.
8074 * gdb.mi/mi-var-child.exp: Update.
8075 * gdb.mi/mi-var-block.exp: Update.
8076 * gdb.mi/mi-break.exp: Update.
8077 * gdb.mi/gdb701.exp: Update.
8078
a96d9b2e
SDJ
80792009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8080
8081 * Makefile.in: Inclusion of catch-syscall object.
8082 * gdb.base/catch-syscall.c: New file.
8083 * gdb.base/catch-syscall.exp: New file.
8084
b43b923a
MS
80852009-09-12 Michael Snyder <msnyder@vmware.com>
8086
8087 * gdb.reverse/step-reverse.exp: Explicitly check for targets
8088 that can support reverse debuggnig.
8089
cec03d70
TT
80902009-09-11 Tom Tromey <tromey@redhat.com>
8091
8092 * gdb.dwarf2/valop.S: New file.
8093 * gdb.dwarf2/valop.exp: New file.
8094
e23bb3fc
MK
80952009-09-11 Mark Kettenis <kettenis@gnu.org>
8096
8097 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
8098
37c3696d
DE
80992009-09-10 Doug Evans <dje@google.com>
8100
8101 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
8102 Add $gdb_prompt to second breakpoint regexp.
8103
5172aecb
JB
81042009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
8105
8106 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
8107 names, add missing ones.
8108 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
8109 * gdb.python/py-frame.c: Rename from python-frame.c.
8110 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
8111 testfile name.
8112 * gdb.python/py-function.exp: Rename from python-function.exp.
8113 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
8114 testfile name.
8115 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
8116 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
8117 Adjust testfile name.
8118 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
8119 * gdb.python/py-template.cc: Rename from python-template.cc.
8120 * gdb.python/py-template.exp: Rename from python-template.exp.
8121 Adjust testfile name.
8122 * gdb.python/py-value.c: Rename from python-value.c.
8123 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
8124 testfile name.
8125
b554e4bd
JK
81262009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8127
8128 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
8129 $bpt2address.
8130 (Second breakpoint address is valid on ia64)
8131 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
8132
9a68ae16
JM
81332009-09-03 Joseph Myers <joseph@codesourcery.com>
8134
8135 * gdb.base/ending-run.exp: Restrict regular expression matching
8136 line number to require closing brace following.
8137
146b9145
DE
81382009-09-03 Doug Evans <dje@google.com>
8139
8140 * gdb.base/store.exp (check_set): Fix typo in expected value message.
8141
787d21e1
TT
81422009-09-02 Tom Tromey <tromey@redhat.com>
8143
8144 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
8145
e7802207
TT
81462009-09-02 Tom Tromey <tromey@redhat.com>
8147
8148 * gdb.dwarf2/callframecfa.exp: New file.
8149 * gdb.dwarf2/callframecfa.S: New file.
8150
817aadd2
JK
81512009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8152
8153 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
8154 gdb.base/solib-overlap-main.c: New.
8155
4a76eae5
DJ
81562009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
8157
8158 PR gdb/10565
8159
8160 * gdb.base/bitfields.c (struct container, container): New.
8161 (main): Initialize it and call break5.
8162 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
8163
d4b96c9a
JK
81642009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8165
8166 Support constant DW_AT_data_member_location by GCC PR debug/40659.
8167 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
8168
4e22772d
JK
81692009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8170
8171 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
8172
2efab443
MS
81732009-08-26 Michael Snyder <msnyder@vmware.com>
8174
8175 * gdb.base/i386-reverse.c: New file.
8176 * gdb.base/i386-reverse.exp: New file.
8177 * gdb.base/Makefile.in: Add new files to be removed.
8178
07ab73a0
JM
81792009-08-26 Joseph Myers <joseph@codesourcery.com>
8180
8181 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
8182 environment-pwd for remote host.
8183 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
8184
676accff
KS
81852009-08-24 Keith Seitz <keiths@redhat.com>
8186
8187 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
8188 Add two new C++ completer tests which limit the output to a
889bf7c5 8189 given class.
676accff 8190
f9f7ad22
MS
81912009-08-24 Michael Snyder <msnyder@vmware.com>
8192
8193 * gdb.base/del.exp: Fix typo in comment.
8194 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
8195
81ecdfbb
RW
81962009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8197
8198 * configure: Regenerate.
8199 * gdb.hp/configure: Likewise.
8200 * gdb.hp/gdb.aCC/configure: Likewise.
8201 * gdb.hp/gdb.base-hp/configure: Likewise.
8202 * gdb.hp/gdb.compat/configure: Likewise.
8203 * gdb.hp/gdb.defects/configure: Likewise.
8204 * gdb.hp/gdb.objdbg/configure: Likewise.
8205 * gdb.stabs/configure: Likewise.
8206
cab0c772
UW
82072009-08-19 Doug Evans <dje@google.com>
8208
8209 * gdb.base/gdbvars.c: New file.
8210 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
8211
b8fa0bfa
PA
82122009-08-14 Pedro Alves <pedro@codesourcery.com>
8213
8214 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8215 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
8216
b84aa90a
PA
82172009-08-13 Pedro Alves <pedro@codesourcery.com>
8218
8219 * gdb.base/default.exp: Adjust "set language test": it's now an
8220 enum command. Larger help string moved to "help set language".
8221 * gdb.base/help.exp: Adjust "help set language" expected output,
8222 now lists all known languages.
8223
0d8f9b2c
NF
82242009-08-11 Nathan Froyd <froydnj@codesourcery.com>
8225
8226 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
8227 all frame arguments.
8228 * gdb.arch/altivec-regs.exp: Likewise.
8229
bda180e0
TT
82302009-08-07 Tom Tromey <tromey@redhat.com>
8231
8232 * gdb.base/setshow.exp: Add tests for changes to set language, set
8233 check range, and set check type.
8234
48cb2d85
VP
82352009-08-03 Vladimir Prus <vladimir@codesourcery.com>
8236
8237 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
8238 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 8239 Call it.
48cb2d85 8240
1ea34204
UW
82412009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8242
8243 * configure.ac: Run gdb.cell tests when appropriate.
8244 * configure: Regenerate.
8245 * lib/cell.exp: New file.
8246 * gdb.cell: New directory.
8247 * gdb.cell/configure.ac: New file.
8248 * gdb.cell/configure: New file.
8249 * gdb.cell/Makefile.in: New file.
8250 * gdb.cell/arch.exp: New file.
8251 * gdb.cell/break.c: New file.
8252 * gdb.cell/break.exp: New file.
8253 * gdb.cell/break-spu.c: New file.
8254 * gdb.cell/bt.c: New file.
8255 * gdb.cell/bt2-spu.c: New file.
8256 * gdb.cell/bt-spu.c: New file.
8257 * gdb.cell/bt.exp: New file.
8258 * gdb.cell/coremaker.c: New file.
8259 * gdb.cell/coremaker-spu.c: New file.
8260 * gdb.cell/core.exp: New file.
8261 * gdb.cell/gcore.exp: New file.
8262 * gdb.cell/data.c: New file.
8263 * gdb.cell/data.exp: New file.
8264 * gdb.cell/data-spu.c: New file.
8265 * gdb.cell/ea-cache.exp: New file.
8266 * gdb.cell/ea-cache.c: New file.
8267 * gdb.cell/ea-cache-spu.c: New file.
8268 * gdb.cell/ea-standalone.c: New file.
8269 * gdb.cell/ea-standalone.exp: New file.
8270 * gdb.cell/ea-test.c: New file.
8271 * gdb.cell/ea-test.exp: New file.
8272 * gdb.cell/f-regs.exp: New file.
8273 * gdb.cell/mem-access.c: New file.
8274 * gdb.cell/mem-access.exp: New file.
8275 * gdb.cell/mem-access-spu.c: New file.
8276 * gdb.cell/ptype.exp: New file.
8277 * gdb.cell/registers.exp: New file.
8278 * gdb.cell/size.c: New file.
8279 * gdb.cell/sizeof.exp: New file.
8280 * gdb.cell/size-spu.c: New file.
8281 * gdb.cell/solib.exp: New file.
8282 * gdb.cell/solib-symbol.exp: New file.
8283
85e747d2
UW
82842009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8285
8286 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
8287
58d6951d
DJ
82882009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8289
8290 * gdb.base/float.exp: Handle VFP registers.
8291
6e0a4f15
MS
82922009-07-14 Michael Snyder <msnyder@vmware.com>
8293
dcd5da87
MS
8294 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
8295 to bring gdb to the beginning of the calling line.
8296
6e0a4f15
MS
8297 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
8298 confusing the i386 epilogue unwinder.
8299
782b2b07
SS
83002009-07-14 Stan Shebs <stan@codesourcery.com>
8301
8302 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
8303
f662c3bc
MS
83042009-07-14 Michael Snyder <msnyder@vmware.com>
8305
8306 * gdb.reverse/step-reverse.exp (stepi into function call):
8307 Call instruction may not be first instruction in the line.
8308 (reverse stepi from a function call): Used wrong line number.
8309
8f313923
JK
83102009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8311
8312 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
8313
4662c76e
JK
83142009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8315
8316 Fix gdb.base/macscp.exp when using custom inputrc.
8317 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
8318 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
8319 env(TERM) set.
8320 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
8321 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
8322
aa81e255
JK
83232009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8324
8325 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
8326 * gdb.base/annota1.exp (thread_test): Import global $testfile.
8327 Change the compilation target to match the testcase name.
8328 * gdb.base/sect-cmd.exp: Change the compilation target to match the
8329 testcase name.
8330 * a2-run.exp: Use for setup prepare_for_testing. Change the
8331 compilation target to match the testcase name.
8332 * gdb.base/commands.exp: Likewise.
8333 * gdb.base/finish.exp: Likewise.
8334 * gdb.base/float.exp: Likewise.
8335 * gdb.base/info-target.exp: Likewise.
8336 * gdb.base/relational.exp: Likewise.
8337 * gdb.base/term.exp: Likewise.
8338 * gdb.base/until.exp: Likewise.
8339 * gdb.base/volatile.exp: Likewise.
8340 * gdb.base/whatis-exp.exp: Likewise.
8341
4c93b1d7
HZ
83422009-07-11 Hui Zhu <teawater@gmail.com>
8343
8344 * gdb.base/help.exp (disassemble): Update expected help text.
8345
812f7342
TT
83462009-07-09 Tom Tromey <tromey@redhat.com>
8347
8348 * lib/gdb.exp: Handle TRANSCRIPT.
8349 (remote_spawn, remote_close, send_gdb): New procs.
8350
fbb8f299
PM
83512009-07-10 Phil Muldoon <pmuldoon@redhat.com>
8352
8353 * gdb.python/python-prettyprint.c: Add counted null string
8354 structure.
8355 * gdb.python/python-prettyprint.exp: Print null string. Test for
8356 embedded nulls.
8357 * gdb.python/python-prettyprint.py (pp_ns): New Function.
8358 * gdb.python/python-value.exp (test_value_in_inferior): Add
8359 variable length string fetch tests.
8360 * gdb.python/python-value.c (main): Add strings for string fetch tests.
8361
c0ac0ec7
JK
83622009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8363
8364 * gdb.base/dump.exp (inaccessible memory is reported): New test.
8365
30b66ecc
TT
83662009-07-07 Tom Tromey <tromey@redhat.com>
8367
8368 * gdb.base/call-rt-st.exp: Update for change to escape output.
8369 * gdb.base/callfuncs.exp: Likewise.
8370 * gdb.base/charset.exp: Likewise.
8371 * gdb.base/constvars.exp: Likewise.
8372 * gdb.base/long_long.exp: Likewise.
8373 * gdb.base/pointers.exp: Likewise.
8374 * gdb.base/printcmds.exp: Likewise.
8375 * gdb.base/setvar.exp: Likewise.
8376 * gdb.base/store.exp: Likewise.
8377 * gdb.cp/ref-types.exp: Likewise.
8378 * gdb.mi/mi-var-child.exp: Likewise.
8379 * gdb.mi/mi-var-display.exp: Likewise.
8380 * gdb.mi/mi2-var-display.exp: Likewise.
8381 * gdb.base/charset.exp: Test octal escape sequence length.
8382 Update for change to escape output.
8383
187c4a2b
JK
83842009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8385
8386 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
8387
d80a43f9
DJ
83882009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
8389
8390 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
8391
047427a8
JK
83922009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8393
8394 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
8395 gdbserver increasing $portnum if "Can't bind address" has been seen.
8396
8b5a0f4f
PA
83972009-07-05 Pedro Alves <pedro@codesourcery.com>
8398
8399 * gdb.base/ending-run.exp: Add "step out of main" pattern for
8400 mingw32ce.
8401
7d93ba58
PA
84022009-07-05 Pedro Alves <pedro@codesourcery.com>
8403
8404 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
8405 VFP format.
8406
2277426b
PA
84072009-07-02 Pedro Alves <pedro@codesourcery.com>
8408
8409 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8410 linux. Adjust to use "inferior", "info inferiors", "detach
8411 inferior" and "kill inferior" instead of "restart", "info fork",
8412 "detach fork" and "delete fork".
8413 * gdb.base/ending-run.exp: Spell out "info".
8414 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8415 the "kill" command.
8416
5af949e3
UW
84172009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8418
8419 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8420 change to prefix TLS offset in hex with 0x.
8421
5d3729b5
UW
84222009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8423
8424 * gdb.base/default.exp: Update test case for "x" changes.
8425
af589bd0
TG
84262009-07-01 Tristan Gingold <gingold@adacore.com>
8427
8428 * gdb.base/bigcore.exp: Make darwin untested.
8429
40974f91
JK
84302009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8431
8432 * gdb.base/completion.exp (directory completion): Create the directory.
8433 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8434 escapeuniquesub.
8435 (directory completion 2): Expect now ${escapeuniquesub}.
8436 (Glob remaining of directory test): Remove one excessive newline.
8437 Expect the real output.
8438
59dd3af6
JK
84392009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8440
8441 Fix `make check//%' target after `make check' has been ran.
8442 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8443 a mkdir call.
8444 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8445 (%/.dir): Remove.
8446
f4e164aa
JK
84472009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8448
8449 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8450 the expected result record.
8451
69af2122
JK
84522009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8453
8454 Remove racy FAILs relying just on the timeouts.
8455 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8456 (annotation_level 2): Remove racy FAILs.
8457
2fd481e1
PP
84582009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8459
8460 gdb/10275
889bf7c5
PA
8461 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8462
c38f313d
DJ
84632009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8464
8465 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8466
8b777f02
VP
84672009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8468
8469 * gdb.mi/mi-stack.exp: Testing symbolic options
8470 to -stack-list-locals and -stack-list-arguments.
8471
00c7eacf
JK
84722009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8473
8474 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8475
6bc80edc
TT
84762009-06-29 Tom Tromey <tromey@redhat.com>
8477
8478 * dg-extract-results.sh: New file.
8479 * Makefile.in (FORCE_PARALLEL): New variable.
8480 (CHECK_TARGET): New conditional variable.
8481 (check): Use CHECK_TARGET.
8482 (DO_RUNTEST): New variable.
8483 (check-single): New target.
8484 (TEST_DIRS): New variable.
8485 (TEST_TARGETS): Likewise.
8486 (check-parallel): New target.
8487 (check-gdb.%): New pattern.
8488 (BASE1_FILES): New variable.
8489 (BASE2_FILES): Likewise.
8490 (check-gdb.base%): New pattern.
8491 (%/.dir): New pattern.
8492 * configure: Rebuild.
8493 * aclocal.m4 (AM_CONDITIONAL): New defun.
8494 * configure.ac: Check whether user is using GNU make.
8495 (GMAKE): New conditional.
8496
794684b6
SW
84972009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8498
8499 * gdb.cp/namespace-nested-import.cc: New test.
8500 * gdb.cp/namespace-nested-import.exp: New test.
8501
edb3359d
DJ
85022009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8503
8504 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8505 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8506 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8507 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8508 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8509 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8510 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8511 gdb.opt/inline-markers.c: New files.
8512 * lib/gdb.exp (skip_inline_frame_tests): New function.
8513 (skip_inline_var_tests): New function.
8514
cf657a0c
AS
85152009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8516
8517 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8518 backtrace.
8519
28d41a99
MS
85202009-06-27 Michael Snyder <msnyder@vmware.com>
8521
8522 * gdb.reverse: New directory.
8523 * gdb.reverse/break-reverse.c: New test.
8524 * gdb.reverse/break-reverse.exp: New test.
8525 * gdb.reverse/consecutive-reverse.c: New test.
8526 * gdb.reverse/consecutive-reverse.exp: New test.
8527 * gdb.reverse/finish-reverse.c: New test.
8528 * gdb.reverse/finish-reverse.exp: New test.
8529 * gdb.reverse/machinestate.c: New test.
8530 * gdb.reverse/ms1.c: New test.
8531 * gdb.reverse/machinestate.exp: New test.
8532 * gdb.reverse/Makefile.in: New file.
8533 * gdb.reverse/shr2.c: New test.
8534 * gdb.reverse/solib-reverse.c: New test.
8535 * gdb.reverse/solib-reverse.exp: New test.
8536 * gdb.reverse/step-reverse.c: New test.
8537 * gdb.reverse/step-reverse.exp: New test.
8538 * gdb.reverse/until-reverse.c: New test.
8539 * gdb.reverse/ur1.c: New test.
8540 * gdb.reverse/until-reverse.exp: New test.
8541 * gdb.reverse/watch-reverse.c: New test.
8542 * gdb.reverse/watch-reverse.exp: New test.
8543 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8544 * configure: Regenerate.
8545
fe3c8b0d
DE
85462009-06-26 Doug Evans <dje@google.com>
8547
8548 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8549
3a72a602
PM
85502009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8551
8552 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8553 windows problem for 'file delete $binfile'.
8554
27aa8d6a
SW
85552009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8556
8557 * gdb.cp/namespace-using.exp: New test.
8558 * gdb.cp/namespace-using.cc: New test.
8559
8ac055f8
JB
85602009-05-20 Joel Brobecker <brobecker@adacore.com>
8561
8562 * gdb.ada/variant_record_packed_array: New testcase.
8563
85e306ed
TT
85642009-06-23 Tom Tromey <tromey@redhat.com>
8565
8566 * gdb.base/charset.exp (test_combination): Regression test.
8567 * gdb.base/charset.c (my_wchar_t): New typedef.
8568 (myvar): New global.
8569 (main): Set myvar.
8570
56643c5e
PM
85712009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8572
8573 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8574 target.
8575
1fac167a
UW
85762009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8577
8578 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8579
7ccb0be9
UW
85802009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8581
8582 * gdb.mi/gdb680.exp: Update test for error message.
8583
568d6575
UW
85842009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8585
8586 * gdb.base/annota1.exp: Allow multiple occurrences of the
8587 frames-invalid annotation.
8588 * gdb.cp/annota2.exp: Likewise.
8589
7cd1089b
PM
85902009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8591
8592 * gdb.cp/gdb2495.cc: New file.
8593 * gdb.cp/gdb2495.exp: New file.
8594
72c63395
JK
85952009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8596
8597 Report error on GDB crash during runto.
8598 * lib/gdb.exp (runto <eof>): New.
8599
3788363d
DJ
86002009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8601
8602 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8603 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8604 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8605 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8606 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8607 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8608 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8609 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8610 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8611 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8612 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8613 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8614 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8615 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8616 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8617 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8618 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8619 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8620 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8621 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8622 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8623 gdb.trace/passcount.exp, gdb.trace/report.exp,
8624 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8625 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8626 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8627 executable.
8628
17592de3
PA
86292009-06-07 Pedro Alves <pedro@codesourcery.com>
8630
8631 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8632 defined before referencing it.
8633
701e355d
DE
86342009-06-03 Doug Evans <dje@google.com>
8635
8636 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8637 * gdb.arch/i386-see.c: Ditto.
8638
f2292c65
PM
86392009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8640
8641 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8642 (check_macro): Return 1 if undefined.
8643 If first test fails, check if macro debug information is available,
8644 and report unsupported test if no macro information is found.
8645
5a437975
DE
86462009-05-29 Doug Evans <dje@google.com>
8647
8648 * gdb.threads/hand-call-in-threads.exp: New.
8649 * gdb.threads/hand-call-in-threads.c: New.
8650
c141c696
MS
86512009-05-29 Michael Snyder <msnyder@vmware.com>
8652
8653 * gdb.base/break-always.exp: Change "1" to "on".
8654 Add confirmation check.
8655
b3444185
PA
86562009-05-28 Pedro Alves <pedro@codesourcery.com>
8657
8658 * gdb.threads/threxit-hop-specific.c: New.
8659 * gdb.threads/threxit-hop-specific.exp: New.
8660 * gdb.threads/thread-execl.c: New.
8661 * gdb.threads/thread-execl.exp: New.
8662
b6313243
TT
86632009-05-27 Tom Tromey <tromey@redhat.com>
8664 Thiago Jung Bauermann <bauerman@br.ibm.com>
8665
8666 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8667 (mi_child_regexp): Likewise.
8668 (mi_list_varobj_children_range): Likewise.
8669 (mi_get_features): Likewise.
8670 (mi_list_varobj_children): Rewrite.
8671 * gdb.python/python-mi.exp: New file.
8672
a6bac58e
TT
86732009-05-27 Tom Tromey <tromey@redhat.com>
8674 Thiago Jung Bauermann <bauerman@br.ibm.com>
8675 Phil Muldoon <pmuldoon@redhat.com>
8676 Paul Pluzhnikov <ppluzhnikov@google.com>
8677
8678 * gdb.python/python-prettyprint.exp: New file.
8679 * gdb.python/python-prettyprint.c: New file.
8680 * gdb.python/python-prettyprint.py: New file.
8681 * gdb.base/display.exp: print/r is now valid.
8682
2c74e833
TT
86832009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8684 Tom Tromey <tromey@redhat.com>
8685 Pedro Alves <pedro@codesourcery.com>
8686 Paul Pluzhnikov <ppluzhnikov@google.com>
8687
8688 * gdb.python/python-template.exp: New file.
8689 * gdb.python/python-template.cc: New file.
8690 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8691 tests.
8692 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8693 Call it.
8694 (test_value_after_death): New proc.
8695 * gdb.python/python-value.c (PTR): New typedef.
8696 (main): New variable 'x'.
8697
89c73ade
TT
86982009-05-27 Tom Tromey <tromey@redhat.com>
8699
8700 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8701 tests.
8702 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8703 Call it.
8704
a75724bc
PA
87052009-05-27 Pedro Alves <pedro@codesourcery.com>
8706
8707 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8708
e58b0e63
PA
87092009-05-24 Pedro Alves <pedro@codesourcery.com>
8710
8711 * gdb.threads/fork-thread-pending.c: New.
8712 * gdb.threads/fork-thread-pending.exp: New.
8713
4ac36638
JK
87142009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8715
8716 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8717 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8718
889bf7c5 87192009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8720
889bf7c5 8721 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8722
b242c3c2
PA
87232009-05-17 Pedro Alves <pedro@codesourcery.com>
8724
8725 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8726 `gdb_get_line_number'. Call `callee' in both parent and child.
8727 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8728 `gdb_get_line_number' instead of hardcoding line numbers.
8729 (catch_fork_unpatch_child): New procedure to test detaching
8730 breakpoints from child fork.
8731 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8732 hardcoding line numbers.
8733 (do_fork_tests): Run `catch_fork_unpatch_child'.
8734
ee342b23
VP
87352009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8736
8737 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8738 of structure type enters or leaves the scope, it
8739 is reported by -var-update.
8740
e2009e98
DE
87412009-05-11 Doug Evans <dje@sebabeach.org>
8742
8743 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8744 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8745 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8746
00903456
JK
87472009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8748
8749 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8750
dc621c35
DE
87512009-04-30 Doug Evans <dje@google.com>
8752
8753 * gdb.threads/watchthreads2.exp: New testcase.
8754 * gdb.threads/watchthreads2.c: New testcase.
8755
9ab4e744
DE
87562009-04-29 Doug Evans <dje@google.com>
8757
8758 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8759 * gdb.cp/mb-ctor.cc: Ditto.
8760 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8761 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8762 * gdb.cp/mb-inline1.cc: Call it.
8763 * gdb.cp/mb-inline2.cc: Ditto.
8764 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8765 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8766
484086b7
JK
87672009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8768
8769 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8770 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8771 Replace all uses of `decimal' by `nonzero'.
8772 (info macro FROM_COMMANDLINE): New test.
8773
379a77b5
TT
87742009-04-27 Tom Tromey <tromey@redhat.com>
8775
8776 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8777
b92b73c2
DE
87782009-04-27 Doug Evans <dje@google.com>
8779
8780 * gdb.threads/watchthreads.c (main): Initialize args before starting
8781 the threads. Plus formatting cleanup.
8782 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8783 biased scheduling of one thread.
8784
945a118d
JG
87852009-04-27 Jerome Guitton <guitton@adacore.com>
8786
8787 * gdb.cp/templates.cc (GetMax): New template.
8788 (main): Declare two instances of GetMax.
8789 * gdb.cp/templates.exp: Add new test.
8790
d389af10
JK
87912009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8792
8793 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8794
e7f86de9
JM
87952009-04-22 Joseph Myers <joseph@codesourcery.com>
8796
8797 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8798
334cc82d
TT
87992009-04-15 Tom Tromey <tromey@redhat.com>
8800
8801 * gdb.base/charset.exp: Add regression test.
8802
d12672cc
JB
88032009-04-14 Joel Brobecker <brobecker@adacore.com>
8804
8805 * gdb.base/exe-lock.exp: New testcase.
8806
18e8c3bc
TT
88072009-04-13 Tom Tromey <tromey@redhat.com>
8808
8809 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8810 operator on Frame.
8811
5ecd5cbe
UW
88122009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8813
8814 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8815 * gdb.server/ext-attach.exp: Likewise.
8816
7309f756
VP
88172009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8818
8819 Eliminate some sleep usage.
8820
889bf7c5
PA
8821 * gdb.mi/basics.c (do_nothing): New.
8822 (main): Use do_nothing instead of printf, so that
8823 not to introduce race condition between output of
8824 inferiour and output of gdb. Do not use sleep as it
8825 is not generally available on embedded targets.
7309f756 8826
f4b95f6f
PA
88272009-04-02 Pedro Alves <pedro@codesourcery.com>
8828
8829 * gdb.server/ext-attach.exp: Expect an optional process id after
8830 "Detached from remote process".
8831
de40b933
JK
88322009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8833
8834 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8835 gdb.dwarf2/dw2-unresolved.exp: New.
8836
2ae101a4
PA
88372009-04-02 Pedro Alves <pedro@codesourcery.com>
8838
8839 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8840 mi_run_to_main.
8841
56a8e183
PA
88422009-04-02 Pedro Alves <pedro@codesourcery.com>
8843
8844 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8845 mi_run_to_main. Skip thread exit test on remote targets.
8846 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8847 mi_run_to_main.
8848 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8849 mi_run_to_main.
8850 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8851 when expecting ^connected. Detect when the target doesn't support
8852 non-stop mode.
8853 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8854 supported. Return -1 on error, 0 on success.
8855 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8856 (mi_runto): Return mi_runto_helper's result explicitly.
8857
c35fafde
PA
88582009-04-01 Pedro Alves <pedro@codesourcery.com>
8859
8860 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8861
f8a8dce6
JB
88622009-04-01 Tom Tromey <tromey@redhat.com>
8863
8864 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8865 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8866 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8867 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8868
71c25dea
TT
88692009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8870 Jan Kratochvil <jan.kratochvil@redhat.com>
8871
8872 PR gdb/931
8873 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8874 output.
8875 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8876 for gdb/931.
8877 * dw2-strp.S (DW_AT_language): Change to C++.
8878 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8879
02d9a9ce
JB
88802009-03-31 Joel Brobecker <brobecker@adacore.com>
8881
8882 * gdb.ada/tasks: New testcase.
8883
1042e4c0
SS
88842009-03-30 Stan Shebs <stan@codesourcery.com>
8885
8886 * gdb.trace/actions.exp: Update to match new info trace format.
8887 * gdb.trace/deltrace.exp: Ditto.
8888 * gdb.trace/infotrace.exp: Ditto.
8889 * gdb.trace/passcount.exp: Ditto.
8890 * gdb.trace/save-trace.exp: Ditto.
8891 * gdb.trace/while-stepping.exp: Ditto.
8892 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8893
f8f6f20b
TJB
88942009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8895
8896 * gdb.python/python-frame.c: New file.
8897 * gdb.python/python-frame.exp: New file.
8898
c0c6f777
TJB
88992009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8900
8901 * gdb.python/python-value.exp: Add tests for the address
8902 attribute.
8903
3cb51905
AS
89042009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8905
8906 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8907
88fc996f
DE
89082009-03-26 Doug Evans <dje@google.com>
8909
8910 * gdb.mi/mi-nonstop-exit.exp: New file.
8911 * gdb.mi/non-stop-exit.c: New file.
8912
56ef84b1
TT
89132009-03-26 Tom Tromey <tromey@redhat.com>
8914
8915 Update for change to prologue skipping:
8916 * gdb.mi/mi2-simplerun.exp: Update.
8917 * gdb.mi/mi2-break.exp: Update.
8918 * gdb.mi/mi-simplerun.exp: Update.
8919 * gdb.mi/mi-break.exp: Update.
8920 * gdb.base/ending-run.exp: Update.
8921
def2b000
TJB
89222009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
8923
8924 * gdb.python/python-value.exp (test_value_in_inferior): Test
8925 gdb.Value.is_optimized_out attribute.
8926
442ddf59
JK
89272009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
8928
8929 * gdb.dwarf2/dw2-noloc-main.c: New file.
8930 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
8931 (.text): Remove.
8932 (.data): New.
8933 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
8934 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
8935 (DW_TAG_subprogram func_cu1, noloc): Remove.
8936 (main): New.
8937 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
8938 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
8939 (file_symbols): New procedure.
8940
a8df5de4
TT
89412009-03-25 Tom Tromey <tromey@redhat.com>
8942
8943 * gdb.base/charset.exp (valid_target_charset): New proc.
8944 Use it to skip tests on invalid charsets.
8945
cc1d7add
PM
89462009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
8947
8948 * gdb.base/completion.exp: Add a test for directory completion.
8949
bcd5727b
JK
89502009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8951
8952 Fix a racy FAIL.
8953 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
8954 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
8955
cc924cad
TJB
89562009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
8957
8958 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
8959 * gdb.python/python-function.exp: Add test for function returning
8960 a GDB value.
8961
bc3b79fd
TJB
89622009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
8963
8964 * gdb.python/python-function.exp: New file.
8965
6c7a06a3
TT
89662009-03-20 Tom Tromey <tromey@redhat.com>
8967
8968 * gdb.base/store.exp: Update for change to escape output.
8969 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
8970 to escape output.
8971 * gdb.base/pointers.exp: Update for change to escape output.
8972 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
8973 to escape output.
8974 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
8975 escape output.
8976 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
8977 to escape output.
8978 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
8979 escape output.
8980 * gdb.base/setvar.exp: Update for change to escape output.
8981 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
8982 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
8983 to escape output.
8984 (test_print_string_constants): Likewise.
8985 * gdb.base/charset.exp (valid_host_charset): Check size of
8986 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
8987 cases. Handle "auto"-related output.
8988 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
8989 (uvar, Uvar): New globals.
8990
c31af87b
JG
89912009-03-19 Jerome Guitton <guitton@adacore.com>
8992
8993 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
8994 deltas.
8995 * gdb.ada/fixed_points.exp: Ditto.
8996
51272cf2
PA
89972009-03-18 Pedro Alves <pedro@codesourcery.com>
8998
8999 * return-nodebug.c: Don't include stdio.h.
9000 (init): Delete.
9001 (func): Delete definition and provide extern declaration.
9002 (t): New.
9003 (main): Don't call printf. Call func and store its result in t.
9004 * return-nodebug1.c: New.
9005 * return-nodebug.exp: Don't expect stdio output. Instead, print
9006 the global variable t. Drop printf formatters and cast types from
9007 foreach loop. Don't use prepare_for_testing. Compile
9008 return-nodebug.c and return-nodebug1.c in separate steps. Don't
9009 define FORMAT or CAST.
9010
d24948ac
PP
90112009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9012
9013 * gdb.base/solib-display.exp: Disable test for remote targers.
9014
61ff14c6
JK
90152009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9016
9017 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
9018
cb4dce93
JK
90192009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9020
9021 Fix a racy FAIL.
9022 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
9023 code from `follow parent, print pids'.
9024 (`follow child, print pids', `follow parent, print pids'): Call it.
9025 Replace `gdb_test "break..."' by gdb_breakpoint.
9026
f7c60c5e
VP
90272009-03-13 Vladimir Prus <vladimir@codesourcery.com>
9028
9029 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 9030 sync and async modes.
f7c60c5e 9031
383ace49
JB
90322009-03-12 Joel Brobecker <brobecker@adacore.com>
9033
9034 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
9035 that was checked in by mistake. Remove loading of ada.exp, since
9036 this is not necessary in this case.
9037
4ce102af
JB
90382009-03-12 Joel Brobecker <brobecker@adacore.com>
9039
9040 * gdb.ada/ptype_arith_binop.exp: New testcase.
9041
529a2aef
JB
90422009-03-12 Joel Brobecker <brobecker@adacore.com>
9043
9044 * gdb.ada/mod_from_name: New testcase.
9045
8a38181c
JB
90462009-03-12 Joel Brobecker <brobecker@adacore.com>
9047
9048 * gdb.ada/tick_last_segv: New testcase.
9049
11436dee
VP
90502009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9051
61ff14c6 9052 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 9053
1f31650a
VP
90542009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9055
61ff14c6
JK
9056 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
9057 include the token in ^running and frame info in *stopped.
1f31650a 9058
a3247a22
PP
90592009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9060
9061 * solib-display.exp: New file.
9062 * solib-display-main.c: New file.
9063 * solib-display-lib.c: New file.
61ff14c6 9064
aae64587
PA
90652009-03-05 Pedro Alves <pedro@codesourcery.com>
9066
9067 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
9068
44aabfbc
JK
90692009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9070
9071 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
9072 (list_and_check_macro): Use more specific test name.
9073 (next to definition): Make the test names unique.
9074
c087fcd3
PM
90752009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
9076
9077 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 9078
c86cf029
VP
90792009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9080
9081 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
9082 notifications.
9083 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
9084 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
9085 * lib/mi-support.exp (library_loaded_re): New.
9086 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
9087
3ea85240
VP
90882009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9089
9090 * gdb.gdb/observer.exp: Use test_notification observer, not
9091 normal_stop, everywhere.
9092 (test_normal_stop_notifications): Rename to...
9093 (test_notifications): ...this.
9094 (test_observer_normal_stop): Rename to...
9095 (test_observer): ...this.
9096
1903f0e6
DE
90972009-02-16 Doug Evans <dje@google.com>
9098
9099 * gdb.arch/amd64-disp-step.S (test_int3): New test.
9100 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
9101 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
9102 (test_prefixed_syscall,test_int3): New tests.
9103 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
9104 (test_prefixed_syscall,test_int3): New tests.
9105
1d33d6ba
VP
91062009-02-14 Vladimir Prus <vladimir@codesourcery.com>
9107
3cb51905
AS
9108 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
9109 (mi_expect_interrupt): Likewise.
9110 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
9111 response.
1d33d6ba 9112
faafb047
PM
91132009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9114
9115 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
9116 * gdb.base/pc-fp.exp (get_valueofx): Remove.
9117 Replace calls to get_valueofx by get_hexadecimal_valueof.
9118
417e16e2
PM
91192009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9120
9121 * lib/gdb.exp (get_valueof): Accept anything as a return value.
9122 (get_integer_valueof): New procedure.
9123 (get_sizeof): Use new get_integer_value_of.
9124 * gdb.base/sizeof.exp: Replace all uses of get_valueof
9125 by get_integer_valueof.
9126
7065b901
TT
91272009-02-13 Tom Tromey <tromey@redhat.com>
9128
9129 * gdb.base/remote.exp (get_sizeof): Remove.
9130 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
9131 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
9132 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
9133 * lib/gdb.exp (get_valueof): Move from long_long.exp.
9134 (get_sizeof): Likewise.
9135
5d7cb8df
JK
91362009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9137
9138 PR fortran/9806
9139 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
9140
b2febfff
PP
91412009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9142
9143 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
9144
4aa995e1
PA
91452009-02-06 Pedro Alves <pedro@codesourcery.com>
9146
9147 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
9148
d8906c6f
TJB
91492009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9150
9151 * gdb.python/python-cmd.exp: New file.
9152
ff4ab08d
TG
91532009-02-06 Tristan Gingold <gingold@adacore.com>
9154
9155 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
9156
aacd552b
TG
91572009-02-05 Tristan Gingold <gingold@adacore.com>
9158
9159 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
9160 pointer is dereferenced and use this signal name in regexp.
9161 * gdb.base/signull.exp: Ditto.
9162 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
9163 * gdb.base/signull.c (main): Ditto.
9164
08c637de
TJB
91652009-02-04 Tom Tromey <tromey@redhat.com>
9166 Thiago Jung Bauermann <bauerman@br.ibm.com>
9167
9168 * gdb.python/python-value.exp: Use `gdb.history' instead of
9169 `gdb.value_from_history'.
9170 (test_value_numeric_ops): Add test for conversion of enum constant.
9171 * gdb.python/python-value.c (enum e): New type.
9172 (evalue): New global.
9173 (main): Use argv.
9174
20261af8
JG
91752009-02-04 Jerome Guitton <guitton@adacore.com>
9176
9177 * gdb.ada/uninitialized_vars: New test program.
9178 * gdb.ada/uninitialized_vars.exp: New testcase.
9179
52e44b43
TT
91802009-02-02 Tom Tromey <tromey@redhat.com>
9181
9182 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
9183 * gdb.cp/pr2489.cc: Rename...
9184 * gdb.cp/pr9594.cc: ... to this.
9185
1c71341a
TT
91862009-02-02 Tom Tromey <tromey@redhat.com>
9187
9188 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
9189 * gdb.cp/pr2489.cc: New file.
9190 * gdb.cp/cpcompletion.exp: New file.
9191
a4295225
TT
91922009-02-02 Tom Tromey <tromey@redhat.com>
9193
9194 PR exp/9059:
9195 * gdb.cp/call-c.exp: Add regression test.
9196 * gdb.cp/call-c.cc (FooHandle): New typedef.
9197 (main): New variable 'handle'.
9198
592375cd
VP
91992009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9200
9201 * lib/mi-support.exp (et_mi_thread_list)
9202 (check_mi_and_console_threads): Adjust for current thread in
9203 -thread-list-ids output.
9204
41447f92
VP
92052009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9206
889bf7c5
PA
9207 * gdb.mi/mi-break.exp (test_disabled_creation): New.
9208 Call it.
41447f92 9209
35669430
DE
92102009-01-28 Doug Evans <dje@google.com>
9211
9212 * gdb.arch/amd64-disp-step.S: New file.
9213 * gdb.arch/amd64-disp-step.exp: New file.
9214 * gdb.arch/i386-disp-step.S: New file.
9215 * gdb.arch/i386-disp-step.exp: New file.
9216
09f00d9a
PM
92172009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
9218
9219 * gdb.base/find.exp: Set newline variable
9220 using quotes instead of braces to fix cygwin failures.
9221
1e8fb976
PA
92222009-01-23 Pedro Alves <pedro@codesourcery.com>
9223
9224 * gdb.base/radix.exp: Add tests to ensure that that set
9225 input-radix 0 and set output-radix 0 are really rejected.
9226
da061712
PA
92272009-01-23 Pedro Alves <pedro@codesourcery.com>
9228
9229 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
9230 copyright years.
9231
dd7e2d2b
PA
92322009-01-23 Pedro Alves <pedro@codesourcery.com>
9233
9234 PR gdb/9664:
9235 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
9236
392452f6
PA
92372009-01-22 Pedro Alves <pedro@codesourcery.com>
9238
9239 PR c++/9631:
9240 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
9241
8653e71c
PM
92422009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
9243
9244 * gdb.server/file-transfer.exp: Use EXEEXT variable for
9245 binfile definition to fix Windows OS failure.
9246
a12cc160
DJ
92472009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9248
9249 PR gdb/9346
9250 * gdb.base/interrupt.c (sigint_handler): New.
9251 (main): Install a SIGINT handler if SIGNALS is defined. Exit
9252 on error.
9253 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
9254 Test "signal SIGINT".
9255
b89667eb
DE
92562009-01-19 Doug Evans <dje@google.com>
9257
9258 * gdb.base/break.exp: Update expected gdb output.
9259 * gdb.base/sepdebug.exp: Ditto.
9260 * gdb.mi/mi-syn-frame.exp: Ditto.
9261 * gdb.mi/mi2-syn-frame.exp: Ditto.
9262 * gdb.base/call-signal-resume.exp: New file.
9263 * gdb.base/call-signals.c: New file.
9264 * gdb.base/unwindonsignal.exp: New file.
9265 * gdb.base/unwindonsignal.c: New file.
9266 * gdb.threads/interrupted-hand-call.exp: New file.
9267 * gdb.threads/interrupted-hand-call.c: New file.
9268 * gdb.threads/thread-unwindonsignal.exp: New file.
9269
adb483fe
DJ
92702009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9271
9272 * gdb.base/define.exp: Test defining and hooking prefix commands.
9273 * gdb.python/python.exp: Update test for "show user" output.
9274
60023297
JK
92752009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9276
9277 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
9278 now the output exactly, using less wildcards. Expect also the output
9279 of gfortran-4.3. Update for the f-valprint.c modification from
9280 2008-04-22.
9281 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
9282 Remove gdb_test test names where matching the command.
9283
ccc57cf9
PA
92842009-01-01 Pedro Alves <pedro@codesourcery.com>
9285
9286 PR breakpoints/9681:
9287 * gdb.base/watchpoint.exp: Add regression test.
9288
c7a6ca08
PA
92892008-12-31 Pedro Alves <pedro@codesourcery.com>
9290
9291 * gdb.threads/attach-into-signal.exp: Don't use
9292 gdb_suppress_entire_file.
9293 * gdb.threads/attach-stopped.exp: Ditto.
9294 * gdb.threads/attachstop-mt.exp: Ditto.
9295
3a031f65
PA
92962008-12-31 Pedro Alves <pedro@codesourcery.com>
9297
9298 PR gdb/8812:
9299 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
9300
09e6485f
PA
93012008-12-29 Pedro Alves <pedro@codesourcery.com>
9302
9303 PR gdb/7536:
9304 * gdb.base/radix.exp: Add tests to ensure invalid input radices
9305 and unsupported output radices are really rejected.
9306
0cd53049
JK
93072008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9308
9309 * gdb.cp/punctuator.exp: Backslash the '$' signs.
9310
ba163c7e
TT
93112008-12-22 Tom Tromey <tromey@redhat.com>
9312
9313 * gdb.cp/punctuator.exp: New file.
9314
6f4de6c9
JK
93152008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9316
9317 * gdb.base/completion.exp (Completing non-existing component): New test.
9318
0f34d0b4
JK
93192008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9320
9321 Fix for PR gdb/8648.
9322 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
9323 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
9324 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
9325 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
9326
db2ad4c3
JK
93272008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9328
9329 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
9330
bb5ef15e
DP
93312008-12-16 Christophe Lyon <christophe.lyon@st.com>
9332
9333 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
9334 compiler actually generate code at the expected line number.
9335
90142adc
JZ
93362008-12-15 Jie Zhang <jie.zhang@analog.com>
9337
9338 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
9339
fad6eecd
TT
93402008-12-12 Tom Tromey <tromey@redhat.com>
9341
9342 * gdb.base/commands.exp (redefine_hook_test): New proc.
9343 Call it.
9344
17c8aaf5
TT
93452008-12-11 Tom Tromey <tromey@redhat.com>
9346
9347 * gdb.base/macscp.exp: New regression test.
9348
7c8adf68
TT
93492008-12-11 Tom Tromey <tromey@redhat.com>
9350
9351 * gdb.base/macscp.exp: Print "address.addr".
9352 * gdb.base/macscp1.c (struct outer): New struct.
9353 (address): New global.
9354
b05dcbb7
TT
93552008-12-09 Tom Tromey <tromey@redhat.com>
9356
9357 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
9358 Call it.
9359
2d476de1
DE
93602008-12-04 Doug Evans <dje@google.com>
9361
9362 * gdb.server/ext-run.exp: Relax regexp for init program.
9363
87bdc959
TG
93642008-12-03 Tristan Gingold <gingold@adacore.com>
9365
9366 * gdb.base/macscp.exp: Generate an object file during compilation
9367 to work around Darwin dsymutil limitations.
9368
e0740f77
JK
93692008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9370
9371 Test resolving external references to TLS variables.
9372 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
9373 FILE2_THREAD_LOCAL.
9374 (testfile2, srcfile2): New variables.
9375 * gdb.threads/tls.c (file2_thread_local)
9376 (function_referencing_file2_thread_local): New.
9377 * gdb.threads/tls2.c: New file.
9378
67f0aac5
JB
93792008-11-28 Joel Brobecker <brobecker@adacore.com>
9380
9381 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
9382 rather than integer, as integer might not be big enough when
9383 on 64bit targets.
67f0aac5 9384
c332165e
JG
93852008-11-27 Jerome Guitton <guitton@adacore.com>
9386
9387 * gdb.cp/formatted-ref.exp: Add equality test.
9388 * gdb.ada/formatted_ref.exp: Ditto.
9389
fc9b693c
JK
93902008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9391
9392 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
9393 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
9394
a9c64011
AS
93952008-11-20 Andreas Schwab <schwab@suse.de>
9396
9397 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
9398 matching syscall entry point.
9399 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9400 (tcatch_vfork_then_child_follow): Likewise. Finish through
9401 vfork even if we stopped at the syscall trampoline.
9402
e2fd701e
DE
94032008-11-20 Doug Evans <dje@google.com>
9404
9405 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
9406
69abc51c
TJB
94072008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
9408
9409 * gdb.arch/ppc-dfp.exp: New file.
9410 * gdb.arch/ppc-dfp.c: New file.
9411
c14c28ba
PP
94122008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9413
9414 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 9415
2e74121d
DE
94162008-11-17 Doug Evans <dje@google.com>
9417
9418 * gdb.mi/mi-syn-frame.exp: Update expected output.
9419 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9420
66bb093b
VP
94212008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9422
9423 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
9424 "thread N" results in =thread-selected.
9425 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9426 (mi_send_resuming_command_raw): Be prepared for
9427 =thread-selected.
9428
3d043ef6
VP
94292008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9430
a9c64011
AS
9431 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9432 * lib/mi-support.exp: Likewise.
3d043ef6 9433
808104c8
JB
94342008-11-16 Joel Brobecker <brobecker@adacore.com>
9435
9436 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9437 commands from the expected output for "help catch".
9438
00b22944
JB
94392008-11-15 Joel Brobecker <brobecker@adacore.com>
9440
9441 * gdb.ada/int_deref.exp: New testcase.
9442
59669435
TT
94432008-11-14 Nick Roberts <nickrob@snap.net.nz>
9444
9445 * gdb.mi/gdb2549.exp: New file.
9446
de04a248
DE
94472008-11-11 Doug Evans <dje@google.com>
9448
9449 * gdb.base/callexit.exp: New file.
9450 * gdb.base/callexit.c: New file.
9451
6b8ce727
DE
94522008-11-10 Doug Evans <dje@google.com>
9453
9454 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9455 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9456 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9457 (default_gdb_start,default_gdb_exit): Ditto.
9458 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9459 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9460 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9461 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9462 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9463 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9464
1b14b8aa
AS
94652008-11-03 Andreas Schwab <schwab@suse.de>
9466
9467 * gdb.base/hashline2.exp: Fix typo.
9468 * gdb.base/hashline3.exp: Likewise.
9469
f3134b88
TT
94702008-10-30 Tom Tromey <tromey@redhat.com>
9471
9472 * gdb.base/pointers.exp: Add test.
9473 * gdb.base/pointers.c (k, S): New typedefs.
9474 (instance): New global.
9475
c2226152
AS
94762008-10-30 Andreas Schwab <schwab@suse.de>
9477
9478 * gdb.base/args.exp: Add tests for newlines.
9479
462f405c
JB
94802008-10-30 Joel Brobecker <brobecker@adacore.com>
9481
9482 gdb.base/foll-exec.exp: Update the expected output of a couple
9483 of "info breakpoints" tests.
9484
79a45b7d
TT
94852008-10-28 Tom Tromey <tromey@redhat.com>
9486
9487 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9488
adc13a14
PA
94892008-10-24 Pedro Alves <pedro@codesourcery.com>
9490
9491 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9492 gdb_start_cmd.
9493 Use runto_main before any test that requires execution.
9494
252fbfc8
PA
94952008-10-23 Pedro Alves <pedro@codesourcery.com>
9496
9497 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9498 instead of SIGINT.
9499
28148e3d
JB
95002008-10-22 Joel Brobecker <brobecker@adacore.com>
9501
9502 * gdb.base/completion.exp: Update expected output following
9503 the addition of the "info tasks" command.
9504
c209f847
TT
95052008-10-22 Tom Tromey <tromey@redhat.com>
9506
9507 * gdb.base/exprs.exp (test_expr): Add test for string
9508 concatenation.
9509
f177e350
PA
95102008-10-19 Pedro Alves <pedro@codesourcery.com>
9511
9512 * configure.ac: Output gdb.python/Makefile.
9513 * configure: Regenerate.
9514 * gdb.python/Makefile.in: New.
9515
cce89356
JB
95162008-10-16 Joel Brobecker <brobecker@adacore.com>
9517
9518 * gdb.base/foll-fork.exp: Adjust the expected output to match
9519 the new description for fork/vfork catchpoints in the "info
9520 breakpoints" output.
9521
176d289d
TJB
95222008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9523
9524 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9525
a08702d6
TJB
95262008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9527
9528 * gdb.python/python-value.c: New file.
9529 * gdb.python/python-value.exp: New file.
9530
1c5cfe86
PA
95312008-10-15 Pedro Alves <pedro@codesourcery.com>
9532
9533 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9534
5a98ad69
DP
95352008-10-15 Denis Pilat <denis.pilat@st.com>
9536
41702f1b 9537 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9538
dcb1a1e2
TT
95392008-10-09 Tom Tromey <tromey@redhat.com>
9540
9541 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9542 'fprintf' and 'stderr'.
9543
9124fe48
JB
95442008-10-07 Joel Brobecker <brobecker@adacore.com>
9545
9546 * gdb.ada/ref_tick_size.exp: New testcase.
9547
45452591
DE
95482008-10-06 Doug Evans <dje@google.com>
9549
9550 * gdb.dwarf2/dw2-cu-size.exp: New file.
9551 * gdb.dwarf2/dw2-cu-size.S: New file.
9552
9553 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9554 .Ltype_int for clarity.
9555
4fc5b208
PP
95562008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9557
9558 PR gdb/2384:
9559 * gdb.cp/gdb2384.exp: Extended to test more cases.
9560 * gdb.cp/gdb2384.cc: Likewise.
9561 * gdb.cp/gdb2384-base.h: Likewise.
9562 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9563
d78df370
JK
95642008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9565
9566 * gdb.base/maint.exp (maint print type): Remove printing
9567 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9568
9a044a89
TT
95692008-09-30 Tom Tromey <tromey@redhat.com>
9570
9571 * gdb.base/macscp.exp: Add completion tests.
9572 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9573 (TWENTY_THREE): Likewise.
9574 (FORTY_EIGHT): Likewise.
9575
506800a9
TT
95762008-09-30 Tom Tromey <tromey@redhat.com>
9577
9578 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9579 everywhere.
9580 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9581
1a6f01b5
JK
95822008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9583
9584 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9585 testcase is derived from. Fix racy dependency on an expected PID
9586 number. No longer support the testcase on Linux kernel 2.4.x.
9587
2fae03e8
TT
95882008-09-27 Tom Tromey <tromey@redhat.com>
9589
9590 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9591 and varargs.
9592
1ad15515
PA
95932008-09-22 Pedro Alves <pedro@codesourcery.com>
9594
9595 * lib/mi-support.exp (mi_expect_interrupt): New.
9596 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9597 from gdb.mi/mi-nonstop.exp.
9598 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9599 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9600 lib/mi-support.exp.
9601 Use mi_check_thread_states throughout. Avoid ".*" and do not
9602 require an anchor after -exec-run.
9603
d0b76dc6
DJ
96042008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9605
9606 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9607 stop is pending. Avoid ".*" when two stops are pending.
9608 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9609 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9610 newlines in fullnames.
9611 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9612 (mi_expect_stop): Update comments. Only anchor in sync mode.
9613 Do not match newlines.
9614 (mi_send_resuming_command_raw): Always return status.
9615 (mi_get_stop_line): Do not match more than one line by accident.
9616 Only anchor in sync mode.
9617 (mi_run_inline_test): If -exec-next fails, give up.
9618
9990c830
UW
96192008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9620
9621 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9622 on SPU.
9623
ebcf6f00
JB
96242008-09-10 Joel Brobecker <brobecker@adacore.com>
9625
9626 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9627
b6db24e5
JB
96282008-09-10 Joel Brobecker <brobecker@adacore.com>
9629
9630 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9631 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9632 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9633 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9634 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9635 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9636 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9637 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9638 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9639 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9640 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9641 Include the "= " sequence in the expected output of print tests.
9642
2bf448e0
JB
96432008-09-10 Joel Brobecker <brobecker@adacore.com>
9644
9645 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9646 description for boolean types.
9647
d51fd4c8
PA
96482008-09-09 Pedro Alves <pedro@codesourcery.com>
9649
9650 * gdb.base/hook-stop-continue.c: New.
9651 * gdb.base/hook-stop-continue.exp: New.
9652
694182d2
DJ
96532008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9654
9655 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9656
3b8a7fc0
JG
96572008-09-08 Jerome Guitton <guitton@adacore.com>
9658
9659 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9660 (stack_check_probe_2, stack_check_probe_loop_1)
9661 (stack_check_probe_loop_2): New functions.
9662 (main): Add call to these new functions.
9663 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9664 functions, check that the breakpoint is inserted at the appropriate
9665 location.
9666 (insert_breakpoint): Slightly refine this procedure so that it can
9667 be called several times in the test.
9668
96cc0ae8
JG
96692008-09-08 Jerome Guitton <guitton@adacore.com>
9670
9671 * gdb.base/stack-checking.c: New file.
9672 * gdb.base/stack-checking.exp: New file.
9673
1f08b409
TJB
96742008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9675
9676 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9677 * gdb.arch/altivec-regs.exp: Likewise.
9678 * gdb.arch/vsx-regs.exp: Likewise.
9679
3099e1c4
TJB
96802008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9681
9682 * gdb.arch/ppc-fp.exp: New file.
9683 * gdb.arch/ppc-fp.c: New file.
9684
cc69bfc1
PP
96852008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9686
9687 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9688 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9689
b02a33db
MS
96902008-09-04 Michael Snyder <msnyder@vmware.com>
9691
9692 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9693 as "at" (for non-debug functions such as _start).
9694
2992cbe0
UW
96952008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9696
9697 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9698 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9699 software watchpoints.
9700 * gdb.base/watch_thread_num.exp: Likewise.
9701
514f746b
AR
97022008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9703
9704 * gdb.arch/i386-bp_permanent.exp: New test.
9705
876cecd0
TT
97062008-08-24 Tom Tromey <tromey@redhat.com>
9707
9708 * gdb.base/maint.exp: Update "maint print type".
9709
80f73d71
VP
97102008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9711
9712 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9713 support. Adjust the order of "*running" notifications.
9714 * gdb.mi/non-stop.c: Don't cast from int to void* and
9715 back.
9716
d9c78d7d
MK
97172008-08-20 Mark Kettenis <kettenis@gnu.org>
9718
9719 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9720 expect to find it in the "info frame" output.
9721
97a2d1d3
DJ
97222008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9723
9724 * gdb.base/interp.exp: Always consume both prompts.
9725
b96e2927
PA
97262008-08-20 Pedro Alves <pedro@codesourcery.com>
9727
9728 * gdb.base/pending.exp: Test pending breakpoints without symbols
9729 loaded.
9730
8cf6e61a
VP
97312008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9732
9733 * lib/mi-support.exp (mi_expect_stop): Produce
9734 more details on failures.
9735 * gdb.mi/mi-nonstop.exp: New.
9736 * gdb.mi/non-stop.c: New.
9737
c6ebd6cf
VP
97382008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9739
a9c64011
AS
9740 * gdb.mi/mi-async.exp: Use 'set target-async'.
9741 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9742
46a9b8ed
DJ
97432008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9744
9745 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9746
44feb3ce
TT
97472008-08-17 Tom Tromey <tromey@redhat.com>
9748
9749 * gdb.base/help.exp (help catch): Rewrite.
9750
311a4e6b
TJB
97512008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9752
9753 * gdb.base/define.exp: Test indented command documentation.
9754 * gdb.python/python.exp: Test indented multi-line command.
9755
604c2f83
LM
97562008-08-15 Luis Machado <luisgpm@br.ibm.com>
9757
9758 * testsuite/gdb.arch/vsx-regs.c: New source file.
9759 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9760 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9761
886a217c
TT
97622008-08-14 Tom Tromey <tromey@redhat.com>
9763
9764 * gdb.base/macscp.exp: Add regression test for "macro define" or
9765 "macro undef" with no arguments.
9766
c814a4f3
PP
97672008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9768
9769 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9770
12ab8a60
UW
97712008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9772
9773 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9774
d57a3c85
TJB
97752008-08-06 Tom Tromey <tromey@redhat.com>
9776
9777 * gdb.python/python.exp: New file.
9778
c7b778ff
JK
97792008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9780
9781 Fix for PR gdb/1543.
9782 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9783 $LOCATION.
9784 (location): New variable.
9785 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9786 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9787 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9788 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9789 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9790 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9791 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9792 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9793 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9794 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9795 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9796 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9797 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9798 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9799 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9800 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9801 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9802 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9803 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9804 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9805 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9806 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9807 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9808 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9809 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9810 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9811 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9812 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9813 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9814 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9815 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9816 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9817 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9818 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9819 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9820 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9821 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9822 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9823 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9824 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9825 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9826 gdb.base/type-opaque.exp, gdb.base/until.exp,
9827 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9828 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9829 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9830 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9831 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9832 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9833 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9834 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9835 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9836 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9837 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9838 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9839 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9840 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9841 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9842 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9843 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9844 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9845 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9846 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9847 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9848 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9849 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9850 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9851 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9852 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9853 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9854 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9855 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9856 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9857 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9858 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9859 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9860 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9861 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9862 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9863 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9864 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9865 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9866 to bug-gdb@prep.ai.mit.edu .
9867
5e06a3d1
VP
98682008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9869
9870 * lib/mi-support.exp (mi_load_shlibs): New.
9871 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9872
9d81d21b
VP
98732008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9874
9875 * lib/mi-support.exp (get_mi_thread_list)
9876 (check_mi_and_console_threads): New, moved from ...
9877 * gdb.mi/mi-pthread.exp: ...here.
9878 * gdb.mi/gdb669.exp (get_mi_thread_list)
9879 (check_mi_and_console_threads): Delete.
9880 * gdb.mi/mi2-pthread.exp: Likewise.
9881
bae98fe0
TT
98822008-07-28 Tom Tromey <tromey@redhat.com>
9883
9884 * Makefile.in (just-check): Remove. Move body to...
9885 (check): ... here.
9886
57380f4e
DJ
98872008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9888
9889 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9890 Add a test for duplicated SIGINTs.
9891
e09490f1
DJ
98922008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9893
9894 * gdb.threads/schedlock.exp (get_args): Update to work for any
9895 value of NUM.
9896 (Top level): Report the number of threads that did not resume.
9897
6387b45f
DJ
98982008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9899
9900 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9901
62f64ff2
DJ
99022008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9903
9904 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9905 non-MI prompt.
9906
fa8de41e
TT
99072008-07-26 Tom Tromey <tromey@redhat.com>
9908
9909 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9910 (function_struct, function_struct_ptr): New globals.
9911 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9912 function pointer in a struct.
9913
ccb3ac8a
TT
99142008-07-26 Tom Tromey <tromey@redhat.com>
9915
9916 * gdb.base/macscp.exp: Add test for macro lexing bug.
9917
d7d9f01e
TT
99182008-07-18 Tom Tromey <tromey@redhat.com>
9919
9920 * gdb.base/macscp.exp: Add macro tests.
9921
9bf07184
PP
99222008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9923
9924 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
9925
becf6477
PP
99262008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9927
9928 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
9929
0709f7d3
PP
99302008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
9931
9932 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 9933
7093c834
PP
99342008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
9935
9936 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 9937
b432ffe3
JK
99382008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9939
9940 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
9941
b1a268e5
VP
99422008-07-12 Vladimir Prus <vladimir@codesourcery.com>
9943
9944 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
9945
e2995f8e
KB
99462008-07-11 Kevin Buettner <kevinb@redhat.com>
9947
9948 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
9949 of regexp to account for changes made to GDB in the printing of
9950 byte vectors.
9951
14032a66
TT
99522008-07-11 Tom Tromey <tromey@redhat.com>
9953
9954 * gdb.base/completion.exp: Add 'help' completion test.
9955
981505ef
JK
99562008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9957
9958 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
9959
10568435
JK
99602008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9961
9962 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
9963
4487aabf
PA
99642008-07-09 Pedro Alves <pedro@codesourcery.com>
9965
9966 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
9967
a4a9b1c4
PA
99682008-07-09 Pedro Alves <pedro@codesourcery.com>
9969
9970 * gdb.base/fullname.exp: Restore pwd if compiling failed.
9971
3c3185ac
JK
99722008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9973
9974 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
9975
7ebd49dc
VP
99762008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9977
9978 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
9979 previous commit. Add a comment.
9980
84e46146
PA
99812008-06-28 Pedro Alves <pedro@codesourcery.com>
9982
9983 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
9984
0f8d4a2f
VP
99852008-06-28 Vladimir Prus <vladimir@codesourcery.com>
9986
9987 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
9988
f747e0ce
PA
99892008-06-27 Pedro Alves <pedro@codesourcery.com>
9990
9991 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
9992 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
9993 compiling an executable, link in an object that forces unbuffered
9994 output.
9995 * lib/set_unbuffered_mode.c: New file.
9996
734a5c36
JK
99972008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9998
9999 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
10000
a2840c35
VP
100012008-06-25 Vladimir Prus <vladimir@codesourcery.com>
10002
a9c64011
AS
10003 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
10004 mi_expect_stop.
10005 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
10006 Demand that *running is output.
10007 (detect_async): Perform checking every time.
10008 (mi_send_resuming_command): Extract everything into...
10009 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
10010 (mi_expect_stop): Don't accept any output before *stopped.
10011
6ae37fef
VP
100122008-06-13 Vladimir Prus <vladimir@codesourcery.com>
10013
10014 Robustify mi-simplerun.
a9c64011
AS
10015 * gdb.mi/basics.c (main): Add a call to sleep.
10016 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
10017 * gdb.mi/mi2-cli.exp: Likewise.
10018 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 10019
b4aa76f0 100202008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
10021
10022 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
10023
e1ac3328
VP
100242008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10025
a9c64011
AS
10026 * gdb.mi/mi-console.exp: Adjust.
10027 * gdb.mi/mi-syn-frame.exp: Adjust.
10028 * gdb.mi/mi2-console.exp: Adjust.
10029 * gdb.mi/mi2-syn-frame.exp: Adjust.
10030 * lib/mi-support.exp (mi_run_cmd): Adjust.
10031 (mi_send_resuming_command): Adjust.
e1ac3328 10032
f7f9a841
VP
100332008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10034
10035 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
10036 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
10037 testing of stopped.
10038 * gdb.mi/mi2-syn-frame.exp: Likewise.
10039 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
10040 (async, detect_async): New.
10041 (mi_expect_stop, mi_continue_to_line): Adjust expectation
10042 depending on if we're running in sync or async mode.
f7f9a841 10043
37cd5d19
TT
100442008-06-09 Tom Tromey <tromey@redhat.com>
10045
10046 * gdb.base/completion.exp: New tests for field name completion
10047 with spaces, and field name completion with '->'.
10048
65d12d83
TT
100492008-06-06 Tom Tromey <tromey@redhat.com>
10050
10051 * gdb.base/break1.c (struct some_struct): New struct.
10052 (values): New global.
10053 * gdb.base/completion.exp: Add field name completion test.
10054
ebfe2e3f
PP
100552008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10056
10057 * gdb.cp/call-c.exp: Test for incorrect handling of reference
10058 to pointer.
10059 * gdb.cp/call-c.cc: Likewise.
10060
bcf6fc3a
NR
100612008-06-06 Nick Roberts <nickrob@snap.net.nz>
10062
10063 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
10064 annotation.
10065
49fd4a42 100662008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 10067 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
10068
10069 * gdb.threads/execl.c, gdb.threads/execl1.c,
10070 gdb.threads/execl.exp: New tests.
a9c64011 10071
8a34ac3f
AR
100722008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
10073 Daniel Jacobowitz <dan@codesourcery.com>
10074
10075 * gdb.cp/exception.exp: Activate test, make it work with pending
10076 catchpoints.
10077
86ae69ef
JK
100782008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10079
10080 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
10081
f7f9ae2c
VP
100822008-05-28 Vladimir Prus <vladimir@codesourcery.com>
10083
a9c64011
AS
10084 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
10085 now printed.
10086 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 10087
2a2d4dc3
AS
100882008-05-27 Andreas Schwab <schwab@suse.de>
10089
10090 * gdb.base/frame-args.exp: Handle arguments that are optimized
10091 out.
10092
5099e4d9
LM
100932008-05-26 Luis Machado <luisgpm@br.ibm.com>
10094
10095 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
10096 quiet for ppc32 and group options into a single variable.
10097
d9c36a91
JB
100982008-05-23 Joel Brobecker <brobecker@adacore.com>
10099
10100 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
10101 of zero-size elements.
10102 * gdb.ada/null_array.exp: Test printing this new array.
10103
103a8671
JK
101042008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10105
10106 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
10107
07a4cc1a 101082008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
10109
10110 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
10111 of the "finish" command.
10112
55f996a7
NR
101132008-05-21 Nick Roberts <nickrob@snap.net.nz>
10114
10115 * gdb.base/annota1.exp: Test for new annotation.
10116
907fc202
UW
101172008-05-16 Pedro Alves <pedro@codesourcery.com>
10118
10119 * gdb.base/fixsection.exp: New file.
10120 * gdb.base/fixsection0.c: New file.
10121 * gdb.base/fixsection1.c: New file.
10122
e8f97270
UW
101232008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10124
10125 * gdb.base/annota1.exp: Accept printf@... in place of printf.
10126 * gdb.base/annota3.exp: Likewise.
10127
ac0bb574
NF
101282008-05-13 Nathan Froyd <froydnj@codesourcery.com>
10129
10130 * gdb.base/watch_thread_num.exp: Don't run tests that require
10131 watchpoints if the target doesn't support them.
10132
6fadd07a
DE
101332008-05-12 Doug Evans <dje@google.com>
10134
10135 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
10136
6e9a4a30
JB
101372008-05-09 Joel Brobecker <brobecker@adacore.com>
10138
10139 * gdb.ada/assign_1.exp: New testcase.
10140
08388c79
DE
101412008-05-09 Doug Evans <dje@google.com>
10142
a3c83fae
DE
10143 * gdb.base/find.exp: New file.
10144 * gdb.base/find.c: New file.
08388c79 10145
bd5ddfe8
DJ
101462008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
10147
10148 * gdb.base/commands.exp (watchpoint_command_test): Handle
10149 gdb,no_hardware_watchpoints.
10150 * gdb.base/float.exp: Allow ARM targets without floating point.
10151 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
10152
b5dd68e2 101532008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 10154 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
10155
10156 * gdb.ada/lang_switch: New test program.
10157 * gdb.ada/lang_switch.exp: New testcase.
10158
382d13d1
DE
101592008-05-05 Doug Evans <dje@google.com>
10160
10161 * gdb.base/help.exp (disassemble): Update expected help text.
10162
9dd789d0
PA
101632008-05-04 Pedro Alves <pedro@codesourcery.com>
10164
10165 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
10166
611c83ae
PA
101672008-05-04 Pedro Alves <pedro@codesourcery.com>
10168
10169 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
10170 different times.
10171
ff013f42
JK
101722008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10173
10174 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
10175 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
10176 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
10177 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
10178
96dff6a2
VP
101792008-05-04 Vladimir Prus <vladimir@codesourcery.com>
10180
10181 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
10182 notification to appear.
10183
55cd6f92
DJ
101842008-05-04 Daniel Jacobowitz <dan@debian.org>
10185
10186 * gdb.base/fullname.c: New file.
10187 * gdb.base/fullname.exp: New file.
10188 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
10189
d705c43c
PA
101902008-05-03 Pedro Alves <pedro@codesourcery.com>
10191
10192 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
10193 expressions with macros.
10194
333222e1
JK
101952008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10196
10197 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
10198
5ac01682
DJ
101992008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
10200
10201 * gdb.base/completion.exp: Handle lack of other symbols beginning
10202 with "a".
10203
10204 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
10205
237fc4c9
PA
102062008-05-02 Jim Blandy <jimb@codesourcery.com>
10207
10208 * gdb.asm/asmsrc1.s: Add scratch space.
10209
ed5e9466
DJ
102102008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10211 Daniel Jacobowitz <dan@codesourcery.com>
10212
10213 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
10214 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
10215 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
10216
b39cc962
DJ
102172007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
10218
10219 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
10220
36d520f5
JB
102212008-05-01 Joel Brobecker <brobecker@adacore.com>
10222
10223 * gdb.base/info-target.exp: New testcase.
10224
8d4e3071
DJ
102252008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10226
10227 * gdb.cp/hang.exp: Use .cc instead of .C.
10228 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
10229 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
10230
6f3f3097
DJ
102312008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10232
10233 * gdb.base/gdb1250.exp: Remove perror.
10234 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
10235
5550a914
PA
102362008-04-30 Pedro Alves <pedro@codesourcery.com>
10237
10238 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
10239 .2byte.
10240
d848e687
DJ
102412008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
10242
10243 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
10244 (maybe_kfail): New.
10245
93b5768b
PA
102462008-04-25 Pedro Alves <pedro@codesourcery.com>
10247
10248 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
10249
721c02de
VP
102502008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10251
a9c64011
AS
10252 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
10253 * gdb.mi/mi2-syn-frame.exp: Likewise.
10254 * lib/mi-support.exp: Likewise.
721c02de 10255
74960c60
VP
102562008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10257
10258 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
10259 to specify regexp for the location to stop at.
10260 * gdb.base/break-always.c: New.
10261 * gdb.base/break-always.exp: New.
10262
d24317b4
VP
102632008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10264
10265 * lib/mi-support.exp (mi_runto_helper): Adjust
10266 for the original-location field.
10267 (mi_create_breakpoint, mi_list_breakpoints): New.
10268 * gdb.mi/mi-break.exp: Adjust.
10269 * gdb.mi/mi2-break.exp: Adjust.
10270 * gdb.mi/mi-pending.exp: Adjust.
10271 * gdb.mi/mi-simplerun.exp: Adjust.
10272 * gdb.mi/mi2-simplerun.exp: Adjust.
10273 * gdb.mi/mi-syn-frame.exp: Adjust.
10274 * gdb.mi/mi2-syn-frame.exp: Adjust.
10275 * gdb.mi/mi-until.exp: Adjust.
10276 * gdb.mi/mi2-until.exp: Adjust.
10277 * gdb.mi/mi-var-display.exp: Adjust.
10278 * gdb.mi/mi2-var-display.exp: Adjust.
10279 * gdb.mi/mi-watch.exp: Adjust.
10280 * gdb.mi/mi2-watch.exp: Adjust.
10281
fdc59709 102822008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 10283
a9c64011
AS
10284 * aclocal.m4: Add override.m4.
10285 * configure: Regenerate.
fdc59709 10286
8e91f023
VP
102872008-04-19 Vladimir Prus <vladimir@codesourcery.com>
10288
10289 * gdb.mi/var-cmd.c (do_at_tests): Verify that
10290 '-var-update --all-values' reports new value even the type
10291 of a variable object has changed.
10292
233a11ab
CS
102932008-04-18 Craig Silverstein <csilvers@google.com>
10294
10295 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
10296 files.
d24317b4 10297
9c1137ad
JB
102982008-04-18 Joel Brobecker <brobecker@adacore.com>
10299
10300 * gdb.ada/atomic_enum: New test program.
10301 * gdb.ada/atomic_enum.exp: New testcase.
10302
66d0bbc7
DE
103032008-04-17 Doug Evans <dje@google.com>
10304
10305 * gdb.opt/Makefile.in: Fix whitespace.
10306
100906b0
UW
103072008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
10308
10309 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
10310
4584e32e
DE
103112008-04-17 Doug Evans <dje@google.com>
10312
10313 * gdb.base/hashline1.exp: New testcase.
10314 * gdb.base/hashline2.exp: New testcase.
10315 * gdb.base/hashline2.exp: New testcase.
10316
0a320680
PA
103172008-04-17 Pedro Alves <pedro@codesourcery.com>
10318
10319 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
10320
18ac113b
AR
103212008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
10322
10323 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
10324 temporary breakpoint to match "Temporary breakpoint".
10325 * gdb.base/break.exp (delete_breakpoints): Likewise.
10326 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
10327 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
10328 * gdb.base/display.exp: Likewise.
10329 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
10330 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
10331 * gdb.base/restore.exp (restore_tests): Likewise.
10332 * gdb.base/sepdebug.exp: Likewise.
10333 * gdb.base/watchpoint.exp: Likewise.
10334 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
10335 * gdb.mi/mi-pending.exp: Likewise.
10336 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
10337 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
10338 * gdb.mi/mi-var-cmd.exp: Likewise.
10339 * gdb.mi/mi-var-display.exp: Likewise.
10340 * gdb.mi/mi2-cli.exp: Likewise.
10341 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
10342 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
10343 * gdb.mi/mi2-var-display.exp: Likewise.
10344 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
10345 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
10346 new "disp" field.
a9c64011 10347 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
10348 reason. This is to support fix for PR2424.
10349
add38693
JK
103502008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10351
10352 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
10353
fcacd99f
VP
103542008-04-13 Vladimir Prus <vladimir@codesourcery.com>
10355
10356 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 10357 field. Add more floating varobj tests.
fcacd99f 10358 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
10359 field.
10360 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
10361 (main): Call do_at_tests.
10362 * lib/mi-support.exp (mi_create_floating_varobj)
10363 (mi_varobj_update_with_type_change): New.
fcacd99f 10364
de051565
MK
103652008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
10366
10367 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
10368 option of -var-evaluate-expression.
10369 * gdb.mi/mi2-var-display.exp: Likewise.
10370
dbc52822
VP
103712008-04-07 Vladimir Prus <vladimir@codesourcery.com>
10372
10373 Introduce test setup helpers.
a9c64011
AS
10374 * lib/gdb.exp (build_executable, clean_restart)
10375 (prepare_for_testing): New.
10376 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
10377 * gdb.base/return.exp: Likewise.
10378 * gdb.base/ending-run.exp: Likewise.
dbc52822 10379
473591da
NR
103802008-04-07 Nick Roberts <nickrob@snap.net.nz>
10381
10382 * gdb.mi/mi-async.exp: New test for asynchronous Machine
10383 Interface (MI) responses.
10384
2b2d9e11
VP
103852008-04-06 Vladimir Prus <vladimir@codesourcery.com>
10386
a9c64011
AS
10387 * gdb.cp/breakpoint.cc: New code to test conditions involving
10388 member variables.
10389 * gdb.cp/breakpoint.exp: Test condition involving member
10390 variables.
2b2d9e11 10391
bb378428
VP
103922008-04-05 Vladimir Prus <vladimir@codesourcery.com>
10393
10394 * lib/mi-support.exp (mi_expect_stop): New.
10395 (mi_run_cmd): Change the
10396 token. Use mi_send_resuming_command, use
10397 mi_expect_stop.
10398 (mi_execute_to_helper): Rename to mi_execute_to.
10399 (mi_send_resuming_command): Add more error patterns.
10400 (mi_wait_for_stop): Renamed to...
10401 (mi_get_stop_line): ...this.
10402 (mi_run_inline_test): Adjust.
10403
10404 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
10405 * gdb.mi/mi-console.exp: Likewise.
10406 * gdb.mi/mi-pending.exp: Likewise.
10407 * gdb.mi/mi-simplerun.exp: Likewise.
10408 * gdb.mi/mi-stack.exp: Likewise.
10409 * gdb.mi/mi-stepi.exp: Likewise.
10410 * gdb.mi/mi-syn-frame.exp: Add comment.
10411 * gdb.mi/mi-until.exp: Likewise.
10412 * gdb.mi/mi-var-display.exp: Likewise.
10413 * gdb.mi/mi-watch.exp: Likewise.
10414 * gdb.mi/mi2-cli.exp: Likewise.
10415 * gdb.mi/mi2-console.exp: Likewise.
10416 * gdb.mi/mi2-simplerun.exp: Likewise.
10417 * gdb.mi/mi2-stack.exp: Likewise.
10418 * gdb.mi/mi2-stepi.exp: Likewise.
10419 * gdb.mi/mi2-until.exp: Likewise.
10420 * gdb.mi/mi2-var-display.exp: Likewise.
10421 * gdb.mi/mi2-watch.exp: Likewise.
10422
62172bb9
UW
104232008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10424
10425 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10426
10427 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10428
a13e061a
PA
104292008-04-04 Pedro Alves <pedro@codesourcery.com>
10430
10431 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10432 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10433 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10434 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10435 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10436 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10437 expect an mi error duplicated in stderr.
10438
eae06beb
JB
104392008-04-03 Joel Brobecker <brobecker@adacore.com>
10440
10441 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10442 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10443 Add a couple of tests that verify the behavior when the new setting
10444 is set to "cancel" and "all".
10445 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10446 "ask" before we start the testing.
10447
79c6ced6
AR
104482008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10449
10450 * gdb.cp/casts.cc: Add class reference variables.
10451 * gdb.cp/casts.exp: New test cases for up/down casting references.
10452
6c2d1a6b
MK
104532008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10454
10455 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10456 instead of beginning to make an extra test pass.
10457 * gdb.mi/mi2-var-display.exp: Likewise.
10458
55b411d9
MR
104592008-03-31 Maciej W. Rozycki <macro@mips.com>
10460
10461 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10462
c6140da2
MD
104632008-03-31 Markus Deuling <deuling@de.ibm.com>
10464 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10465
10466 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10467 value. Add xfail for older kernels.
10468
79732189
AR
104692008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10470
10471 Bring mi-support in line with gdb.exp.
10472 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10473 (mi_gdb_start): New function.
10474
33c3676e
MR
104752008-03-28 Maciej W. Rozycki <macro@mips.com>
10476
10477 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10478
92e28119
VP
104792008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10480
10481 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10482 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10483
9e8e3afe
VP
104842008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10485
10486 * lib/mi-support.exp (mi_create_varobj_checked): New.
10487 (mi_list_varobj_children): Allow to check for a
10488 value.
10489 (mi_list_array_varobj_children): New.
10490
10491 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10492 and mi_list_varobj_children, as opposed to hardcoding
10493 expected strings.
10494 * gdb.mi/gdb701.exp: Likewise.
10495 * gdb.mi/gdb792.exp: Likewise.
10496 * gdb.mi/mi-var-block.exp: Likewise.
10497 * gdb.mi/mi-var-cmd.exp: Likewise.
10498 * gdb.mi/mi-var-invalidate.exp: Likewise.
10499 * gdb.mi/mi2-var-block.exp: Likewise.
10500 * gdb.mi/mi2-var-child.exp: Likewise.
10501 * gdb.mi/mi2-var-cmd.exp: Likewise.
10502 * gdb.mi/mi2-var-display.exp: Likewise.
10503
9df50351
JK
105042008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10505
10506 Fix random false FAILs on i386.
10507 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10508
31e5d73a
DJ
105092008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10510
10511 PR gdb/544
10512 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10513
12f4afab
DJ
105142008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10515
10516 PR gdb/544
10517 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10518
b562a0cb
DJ
105192008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10520
10521 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10522 fixed PR gdb/544.
10523
17faa917
DJ
105242008-03-21 Pedro Alves <pedro@codesourcery.com>
10525
10526 * gdb.threads/fork-child-threads.exp: Test next over fork.
10527
6214f497
DJ
105282008-03-21 Chris Demetriou <cgd@google.com>
10529
10530 * gdb.base/break.exp (rbreak junk): New test for rbreak
10531 "Junk at end of arguments" issue.
10532
63092375
DJ
105332008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10534
10535 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10536 *& to work on created array elements.
10537 (Top level): Test print $pc with a file. Test string operations
10538 without a target.
10539 * gdb.base/ptype.exp: Do not expect *& to work on created array
10540 elements.
10541
b21991b0
DJ
105422008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10543
10544 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10545 gdb.threads/staticthreads.exp: Update exit query.
10546
c4b347c7
SL
105472008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10548
10549 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10550
fa4727a6
DJ
105512008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10552
10553 * gdb.base/watchpoint.c (global_ptr, func4): New.
10554 (main): Call func4.
10555 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10556 (test_inaccessible_watchpoint): New.
10557
2f34202f
MR
105582008-02-29 Maciej W. Rozycki <macro@mips.com>
10559
10560 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10561 select the largest.
10562
0d6ba1b1
DJ
105632008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10564
10565 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10566 frames-invalid annotations.
10567
e691325a
PM
105682008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10569
a9c64011 10570 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10571
f85b5ecc
DE
105722008-02-27 Doug Evans <dje@google.com>
10573
10574 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10575 for bug 1738.
10576 (breakpoint_to_handler_entry): Ditto.
10577
b40e7bf3
JB
105782008-02-27 Joel Brobecker <brobecker@adacore.com>
10579
10580 * gdb.base/ending-run.exp: Use the first line of code inside
10581 function body to test breakpoints.
10582 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10583 location where the breakpoint is inserted when using the line
10584 where a function is declared. Fix typo in the description of
10585 one of the tests.
10586 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10587
2faca73a
PM
105882008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10589
10590 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10591 tests.
2faca73a 10592
6f439c36
PM
105932008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10594
10595 * gdb.base/args.exp: avoid same output for tests
10596 with single quotes.
10597
54e52265
VP
105982008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10599
a9c64011
AS
10600 * gdb.base/annota1.exp: Adjust for 'info break'
10601 format changes.
10602 * gdb.base/annota3.exp: Likewise.
10603 * gdb.base/break.exp: Likewise.
10604 * gdb.base/condbreak.exp: Likewise.
10605 * gdb.base/pending.exp: Likewise.
10606 * gdb.base/sepdebug.exp: Likewise.
10607 * gdb.base/unload.exp: Likewise.
10608 * gdb.cp/ovldbreak.exp: Likewise.
10609 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10610
897b09ca
DE
106112008-02-07 Doug Evans <dje@google.com>
10612
10613 * gdb.cp/mb-inline.exp: New.
10614 * gdb.cp/mb-inline.h: New.
10615 * gdb.cp/mb-inline1.cc: New.
10616 * gdb.cp/mb-inline2.cc: New.
10617
b1c32d35
PM
106182008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10619
10620 * gdb.pascal/floats.pas: New test program.
10621 * gdb.pascal/floats.exp: New testcase.
10622
1a4ca44a
TJB
106232008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10624
10625 * gdb.base/callfuncs.c (t_float_many_args): New function.
10626 (t_double_many_args): New function.
10627 * gdb.base/callfuncs.exp: Add tests for exceeding float
10628 and double parameters passed through the stack.
10629
439048e8
JB
106302008-02-05 Joel Brobecker <brobecker@adacore.com>
10631
10632 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10633 gdb.ada/complete/foo.adb: New files.
10634 * gdb.ada/complete.exp: New testcase.
10635
81fe8080
DE
106362008-02-03 Doug Evans <dje@google.com>
10637
301f0ecf
DE
10638 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10639
81fe8080
DE
10640 * gdb.cp/gdb2384.exp: New file.
10641 * gdb.cp/gdb2384.cc: New file.
10642 * gdb.cp/gdb2384-base.h: New file.
10643 * gdb.cp/gdb2384-base.cc: New file.
10644
4b071aec
DE
106452008-02-02 Doug Evans <dje@google.com>
10646
10647 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10648
61137ba6
JB
106492007-02-01 Joel Brobecker <brobecker@adacore.com>
10650
10651 * gdb.ada/sym_print_name: New test program.
10652 * gdb.ada/sym_print_name.exp: New testcase.
10653
106542007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10655
10656 * gdb.ada/nested/hello.adb: New file.
10657 * gdb.ada/nested.exp: New testcase.
10658 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10659
98deb0da
VP
106602008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10661
10662 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10663 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10664 don't cause future evaluations of function to report
10665 creation of internal breakpoints.
98deb0da 10666
723a2275
VP
106672008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10668
10669 * gdb.mi/mi-break.exp (test_error): New.
10670 Call it.
10671
fb546a2f
LM
106722008-01-31 Luis Machado <luisgpm@br.ibm.com>
10673
10674 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10675 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10676
2d8fd90a
PM
106772008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10678
10679 * gdb.pascal/integers.pas: New test program.
10680 * gdb.pascal/integers.exp: New testcase.
10681
a7fa0ded
PM
106822008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10683
10684 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10685
5e1a1926
TJB
106862008-01-30 Luis Machado <luisgpm@br.ibm.com>
10687
10688 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10689 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10690
8d04f9f0
JB
106912008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10692
10693 * gdb.ada/formatted_ref: New test program.
10694 * gdb.ada/formatted_ref.exp: New testcase.
10695
10696 * gdb.cp/formatted-ref.cc: New file.
10697 * gdb.cp/formatted-ref.exp: New testcase.
10698
ce75a98f
JB
106992008-01-30 Joel Brobecker <brobecker@adacore.com>
10700
10701 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10702
e835f6bf
NR
107032008-01-30 Nick Roberts <nickrob@snap.net.nz>
10704
10705 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10706 (test_file_list_exec_source_file): Update to new macro-info field.
10707
d118ef87
PH
107082008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10709
10710 * gdb.ada/exprs: New test program.
10711 * gdb.ada/exprs.exp: New testcase.
10712
7d35ab09
TJB
107132008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10714
10715 * dfp-test.c (DELTA, DELTA_B): New definitions.
10716 (double_val1, double_val2, double_val3, double_val4, double_val5,
10717 double_val6, double_val7, double_val8, double_val9, double_val10,
10718 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10719 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10720 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10721 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10722 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10723 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10724 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10725 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10726 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10727 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10728 dec128_val16): New global variables.
10729 (decimal_dec128_align): New function.
10730 (decimal_mixed): Likewise.
10731 (decimal_many_args_dec32): Likewise.
10732 (decimal_many_args_dec64): Likewise.
10733 (decimal_many_args_dec128): Likewise.
10734 (decimal_many_args_mixed): Likewise.
10735 * dfp-test.exp: Add tests calling new inferior functions.
10736
2d717e4f
DJ
107372008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10738
10739 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10740 gdb.server/ext-run.exp: New files.
10741 * lib/gdbserver-support.exp (gdbserver_download): New.
10742 (gdbserver_start): New. Update gdbserver expected
10743 output.
10744 (gdbserver_spawn): Use them.
10745 (gdbserver_start_extended): New.
10746
e85a822c
DJ
107472008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10748
10749 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10750 Run on GNU/Linux.
10751 (do_exec_tests): Check for systems which do not support catchpoints.
10752 Do not match START.
10753 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10754 Run on GNU/Linux. Enable verbose output.
10755 (check_fork_catchpoints): New.
10756 (explicit_fork_child_follow, catch_fork_child_follow)
10757 (tcatch_fork_parent_follow): Update expected messages.
10758 (do_fork_tests): Use check_fork_catchpoints.
10759 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10760 Run on GNU/Linux. Enable verbose output.
10761 (check_vfork_catchpoints): New.
10762 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10763 expected messages.
10764 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10765
401ea829
JB
107662008-01-29 Jim Blandy <jimb@red-bean.com>
10767
10768 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10769 host' errors.
10770 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10771
aceaf3ad
JB
107722008-01-29 Jim Blandy <jimb@red-bean.com>
10773
10774 * gdb.threads/sigthread.c: Use barriers to ensure that
10775 child_thread and child_thread_two are always initialized before we
10776 start to use them.
10777
a5606eee
VP
107782008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10779
10780 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10781 * gdb.base/watchpoint-solib.c: New.
10782 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10783
c55a82bb
PM
107842008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10785
10786 * gdb.base/gdb1056.exp: Add unsigned integer test.
10787
0993fe05
DE
107882008-01-28 Doug Evans <dje@google.com>
10789
10790 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10791
4fe42e7f
JB
107922008-01-27 Jim Blandy <jimb@codesourcery.com>
10793
c7a69933
JB
10794 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10795
4fe42e7f
JB
10796 * gdb.base/expand-psymtabs.exp: Doc fix.
10797
5def8285
MK
107982008-01-26 Mark Kettenis <kettenis@gnu.org>
10799
10800 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10801
5313c911
NR
108022008-01-24 Nick Roberts <nickrob@snap.net.nz>
10803
a9c64011 10804 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10805 -var-set-format.
10806
93815fbf
VP
108072008-01-23 Chris Demetriou <cgd@google.com>
10808
10809 * gdb.threads/thread_events.c: New testcase source file.
10810 * gdb.threads/thread_events.exp: New testcase expect file.
10811
467a88ee
NR
108122008-01-23 Nick Roberts <nickrob@snap.net.nz>
10813
10814 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10815
10816 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10817 -var-set-format.
10818
d8f82aba
DJ
108192008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10820 Vladimir Prus <vladimir@codesourcery.com>
10821
10822 * gdb.base/float.exp: Allow missing floating point for m68k and
10823 PowerPC.
10824
60c46647
VP
108252008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10826
10827 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10828 ignore count.
10829 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10830 * gdb.mi/mi-cli.exp: Adjust.
10831 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10832
c7dd36a1
PA
108332008-01-17 Pedro Alves <pedro@codesourcery.com>
10834
10835 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10836 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10837 with dummy_ptr's address.
10838 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10839 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10840 all targets.
10841 * gdb.mi/mi2-var-child.exp: Likewise.
10842
39d5313e
JB
108432008-01-09 Joel Brobecker <brobecker@adacore.com>
10844
10845 * gdb.ada/null_array: New test program.
10846 * gdb.ada/null_array.exp: New testcase.
10847
0aea4bf3
LM
108482008-01-09 Luis Machado <luisgpm@br.ibm.com>
10849
10850 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10851 with required float modifiers.
10852
0b354900
JB
108532008-01-08 Joel Brobecker <brobecker@adacore.com>
10854
10855 * gdb.ada/funcall_param: New test program.
10856 * gdb.ada/funcall_param.exp: New testcase.
10857
cdb7f5d4
JB
108582008-01-08 Joel Brobecker <brobecker@adacore.com>
10859
10860 * gdb.ada/arrayparam: New test program.
10861 * gdb.ada/arrayparam.exp: New testcase.
10862
88e2547f
JB
108632008-01-08 Joel Brobecker <brobecker@adacore.com>
10864
10865 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10866 landed. Should also fix random failures in the test following it.
10867
f6867ce0
TJB
108682008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10869
10870 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10871 for expressions with decimal float values.
10872 (test_dfp_conversions): New function to test casts to and from
10873 decimal float types.
10874 Call test_dfp_conversions.
10875 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10876 elements.
10877 (main): Initialize ds.float4 and ds.double8 elements.
10878 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10879 string to new error message.
10880 (d64_set_tests): Likewise.
10881 (d128_set_tests): Likewise.
10882 Add tests for expressions with decimal float variables. Add tests for
10883 conversions to and from decimal float types.
10884
f9c11282
JB
108852008-01-05 Joel Brobecker <brobecker@adacore.com>
10886
10887 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10888 * gdb.ada/packed_tagged.exp: New testcase.
10889
0ecbca72
JB
108902008-01-04 Joel Brobecker <brobecker@adacore.com>
10891
10892 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10893 gdb.ada/homonym/homonym_main.adb: New files.
10894 * gdb.ada/homonym.exp: New testcase.
10895
c18d3d89
JB
108962008-01-04 Joel Brobecker <brobecker@adacore.com>
10897
10898 * gdb.ada/packed_array.exp: Add testing of references to
10899 a packed array.
10900
ecc7085b
JB
109012008-01-04 Joel Brobecker <brobecker@adacore.com>
10902
10903 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10904 New files.
10905 * gdb.ada/type_coercion.exp: New testcase.
10906
c474c922
JB
109072008-01-04 Joel Brobecker <brobecker@adacore.com>
10908
10909 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10910 gdb.ada/tagged/foo.adb: New file.
10911 * gdb.ada/tagged.exp: New testcase.
10912
9005b927
JB
109132008-01-04 Joel Brobecker <brobecker@adacore.com>
10914
10915 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10916 gdb.ada/ptype_field/foo.adb: New files.
10917 * gdb.ada/ptype_field.exp: New testcase.
10918
1a6aaad8
JB
109192008-01-03 Joel Brobecker <brobecker@adacore.com>
10920
10921 * gdb.ada/print_pc.exp: New testcase.
10922
0ef22f53
JB
109232008-01-03 Joel Brobecker <brobecker@adacore.com>
10924
10925 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
10926 gdb.ada/taft_type/p.adb: New files.
10927 * gdb.ada/taft_type.exp: New testcase.
10928
1689ecf8
JB
109292008-01-03 Joel Brobecker <brobecker@adacore.com>
10930
10931 * gdb.ada/array_bounds/bar.adb: New file.
10932 * gdb.ada/array_bounds.exp: New testcase.
10933
a4d0b9c3
JB
109342008-01-03 Joel Brobecker <brobecker@adacore.com>
10935
10936 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
10937 gdb.ada/arrayptr/foo.adb: New files.
10938 * gdb.ada/arrayptr.exp: New testcase.
10939
a31ace00
JB
109402008-01-03 Joel Brobecker <brobecker@adacore.com>
10941
10942 * gdb.base/set-lang-auto.exp: New testcase.
10943
a97fced3
JB
109442008-01-03 Joel Brobecker <brobecker@adacore.com>
10945
10946 * gdb.ada/fun_addr/foo.adb: New file.
10947 * gdb.ada/fun_addr.exp: New testcase.
10948
ef29ce1a
JK
109492008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10950
10951 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
10952 New files
10953
0fafefe3
JB
109542008-01-02 Joel Brobecker <brobecker@adacore.com>
10955
10956 * array_subscript_addr/p.adb: New file.
a9c64011 10957 * array_subscript_addr.exp: New testcase.
0fafefe3 10958
c4359f8d
JB
109592008-01-02 Joel Brobecker <brobecker@adacore.com>
10960
a9c64011 10961 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
10962 New files.
10963 * gdb.ada/str_cmp_ref.exp: New testcase.
10964
1aa1b15b
JB
109652008-01-01 Joel Brobecker <brobecker@adacore.com>
10966
10967 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
10968 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 10969 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 10970
81c9b2cf
JB
109712008-01-01 Joel Brobecker <brobecker@adacore.com>
10972
10973 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
10974 gdb.ada/ref_param/pck.ads: New files.
10975 * gdb.ada/ref_param.exp: New testcase.
10976
319e4674
JB
109772008-01-01 Joel Brobecker <brobecker@adacore.com>
10978
10979 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
10980 gdb.ada/interface/foo.adb: New files.
10981 * gdb.ada/interface.exp: New testcase.
10982
ef682c56
JB
109832007-12-31 Jim Blandy <jimb@codesourcery.com>
10984
10985 * gdb.base/multi-forks.exp: Consume all output from child
10986 processes before proceeding to next test.
10987
f6f3eb6c
JB
109882007-12-29 Jim Blandy <jimb@codesourcery.com>
10989
10990 * configure: Regenerated.
10991
f652e42f
JB
109922007-12-27 Joel Brobecker <brobecker@adacore.com>
10993
10994 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
10995 gdb.ada/fixed_cmp/fixed.adb: New files.
10996 * gdb.ada/fixed_cmp.exp: New testcase.
10997
6943e596
JB
109982007-12-27 Joel Brobecker <brobecker@adacore.com>
10999
11000 * gdb.ada/boolean_expr.exp: New testcase.
11001
aad9a193
JB
110022007-12-26 Jim Blandy <jimb@codesourcery.com>
11003
11004 * gdb.base/multi-forks.exp: Doc fix.
11005
fb5f3683
JB
110062007-12-26 Joel Brobecker <brobecker@adacore.com>
11007
11008 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11009 * gdb.ada/char_param.exp: Do not compile our test program with
11010 -gnata, this is unnecessary.
11011 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
11012
384e4a9c
JB
110132007-12-24 Joel Brobecker <brobecker@adacore.com>
11014
11015 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11016 gdb.ada/print_chars/foo.adb: New files.
11017 * gdb.ada/print_chars.exp: New testcase.
11018
01e044f7
JB
110192007-12-24 Joel Brobecker <brobecker@adacore.com>
11020
11021 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
11022 gdb.ada/char_param/foo.adb: New files.
11023 * gdb.ada/char_param.exp: New testcase.
11024
0ce17860
JB
110252007-12-22 Jim Blandy <jimb@codesourcery.com>
11026
11027 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
11028 hard-coding source line numbers into the test.
11029 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
11030 gdb_get_line_number to find.
11031
919809b9
JB
110322007-12-22 Joel Brobecker <brobecker@adacore.com>
11033
11034 * gdb.base/ptype.c (highest): New struct type.
11035 (the_highest): New variable of that type.
11036 (main): Add dummy assignment to a field of variable the_highest.
11037 * gdb.base/ptype.exp: Test type printing of our new variable.
11038
abc8a88d
PM
110392007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
11040
11041 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 11042 and record first explicitly generated thread number.
abc8a88d
PM
11043 Use that thread number for thread specific watchpoint test.
11044 Add iteration number to repetitive tests.
11045
5158f3e3
CES
110462007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
11047 Jim Blandy <jimb@codesourcery.com>
11048
11049 * gdb.base/expand-psymtabs.c: New testcase
11050 source file.
11051 * gdb.base/expand-psymtabs.exp: New testcase
11052 expect file.
11053
37e4754d
LM
110542007-12-17 Luis Machado <luisgpm@br.ibm.com>
11055
11056 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
11057 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
11058
551e5d04
JB
110592007-12-17 Joel Brobecker <brobecker@adacore.com>
11060
11061 * gdb.ada/frame_args/foo.adb: New file.
11062 * gdb.ada/frame_args/pck.ads: New file.
11063 * gdb.ada/frame_args/pck.adb: New file.
11064 * gdb.ada/frame_args.exp: New testcase.
11065
a05ee097
JB
110662007-12-17 Joel Brobecker <brobecker@adacore.com>
11067
11068 * gdb.base/frame-args.c: New file.
11069 * gdb.base/frame-args.exp: New testcase.
11070
c162e8c9 110712007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 11072 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
11073
11074 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
11075
afe8ab22 110762007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11077
afe8ab22
VP
11078 * gdb.mi/mi-pending.exp: New.
11079 * gdb.mi/mi-pending.c: New.
11080 * gdb.mi/mi-pendshr.c: New.
11081
dfdfb3ca
JB
110822007-12-06 Jim Blandy <jimb@codesourcery.com>
11083
11084 * gdb.base/default.exp: Update expected output for 'info catch'.
11085
b7fca990
JK
110862007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11087
11088 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
11089 must be set to binary.
11090
6a1afc1e
PA
110912007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
11092
11093 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
11094
a6b151f1
DJ
110952007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
11096
11097 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
11098 gdb.mi/mi-file-transfer.exp: New.
11099
43039443
JK
111002007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11101
11102 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
11103
0ef2251b
MR
111042007-11-22 Maciej W. Rozycki <macro@mips.com>
11105
11106 * gdb.trace/backtrace.exp: Fix a typo.
11107 * gdb.trace/circ.exp: Likewise.
11108 * gdb.trace/collection.exp: Likewise.
11109 * gdb.trace/limits.exp: Likewise.
11110 * gdb.trace/report.exp: Likewise.
11111 * gdb.trace/tfind.exp: Likewise.
11112 * gdb.trace/while-dyn.exp: Likewise.
11113
5443631e
NR
111142007-11-21 Nick Roberts <nickrob@snap.net.nz>
11115
11116 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
11117 objects of pointers that can't be dereferenced are now
11118 "noneditable".
11119
a4ce5b0d
UW
111202007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11121
11122 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
11123 (target_cpu): Remove.
11124
d6e956e5
VP
111252007-10-15 Vladimir Prus <vladimir@codesourcery.com>
11126
11127 * gdb.base/ending-run.exp: Expect the list of cleared
11128 breakpoint to come in natural order, not the reversed one.
a9c64011 11129
214270ab
VP
111302007-11-07 Vladimir Prus <vladimir@codesourcery.com>
11131
11132 * gdb.mi/mi-var-child.c (do_child_deletion): New.
11133 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 11134
1a619819
LM
111352007-11-05 Luis Machado <luisgpm@br.ibm.com>
11136
11137 * gdb.base/printcmds.exp: New function
11138 test_printf_with_dfp.
11139
5b01a6fa
DE
111402007-11-02 Doug Evans <dje@google.com>
11141
11142 * gdb.disasm/t01_mov.s: Remove carriage returns.
11143 * gdb.disasm/t02_mova.s: Ditto.
11144 * gdb.disasm/t03_add.s: Ditto.
11145 * gdb.disasm/t04_sub.s: Ditto.
11146 * gdb.disasm/t05_cmp.s: Ditto.
11147 * gdb.disasm/t06_ari2.s: Ditto.
11148 * gdb.disasm/t07_ari3.s: Ditto.
11149 * gdb.disasm/t08_or.s: Ditto.
11150 * gdb.disasm/t09_xor.s: Ditto.
11151 * gdb.disasm/t10_and.s: Ditto.
11152 * gdb.disasm/t11_logs.s: Ditto.
11153 * gdb.disasm/t12_bit.s: Ditto.
11154 * gdb.disasm/t13_otr.s: Ditto.
11155
ec33ab7f
JK
111562007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11157
11158 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
11159
ae0d01ff
UW
111602007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11161
11162 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
11163 provide DFP support.
11164
55eddb0f
DJ
111652007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
11166
11167 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
11168 Test "set powerpc vector-abi". Skip auto-detection tests for old
11169 toolchains.
11170
7020f05c
PA
111712007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11172
11173 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
11174 with [string compare].
11175
84bc3db9
PA
111762007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11177
11178 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
11179 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
11180
5876dc88
LM
111812007-10-25 Luis Machado <luisgpm@br.ibm.com>
11182
11183 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
11184 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
11185 * gdb.opt/Makefile.in: New makefile.
11186 * Makefile.in: Create new directory "gdb.opt".
11187 * configure.ac: Add "gdb.opt" directory.
11188 * configure: Regenerated.
a9c64011 11189
c3ea9a14
DE
111902007-10-25 Doug Evans <dje@google.com>
11191
11192 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
11193 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
11194
a9c64011 111952007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
11196 Thiago Jung Bauermann <bauerman@br.ibm.com>
11197
11198 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
11199 Floating Point expressions.
11200 * gdb.base/dfp-test.exp: new file adding tests for Decimal
11201 Floating Point variables.
11202 * gdb.base/dfp-test.c: new file containing program with Decimal
11203 Floating variables, used by gdb.base/dfp-test.exp.
11204
62a24a2b
DJ
112052007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
11206
11207 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
11208
e7b1eae6
UW
112092007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11210
11211 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
11212 compiling test case with GCC.
11213 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
11214
c641edcc
UW
112152007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11216
11217 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11218 format changes.
11219
5e5ebfe6
MS
112202007-10-18 Michael Snyder <msnyder@specifix.com>
11221
11222 * gdb.base/dbx.exp: Add missing "-re " operator.
11223
e831e7b6
GM
112242007-10-16 Gaius Mulley <gaius@glam.ac.uk>
11225
11226 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
11227 * configure.ac: Removed trailing spaces after backslash.
11228 * gdb.modula2: New directory.
11229 * gdb.modula2/Makefile.in: New file.
11230 * gdb.modula2/unbounded-array.exp: New file.
11231 * gdb.modula2/unbounded1.c: New file.
11232
7cc46491
DJ
112332007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
11234
11235 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
11236
112372007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
11238
11239 * gdb.base/sigstep.c (main): Add checks for
11240 return values for setitimer call.
11241 Call setitimer again with itimer = ITIMER_REAL
11242 if first call to setitimer fails.
11243
e91528f0
KH
112442007-10-11 Kazu Hirata <kazu@codesourcery.com>
11245
11246 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
11247 of $timeout.
11248
2ec9a4f8
DJ
112492007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11250
11251 * gdb.server/server-run.exp: Test for dynamic linker symbols.
11252
112532007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
11254
11255 * lib/gdb.exp (gdb_run_cmd): Move comment outside
11256 of gdb_expect call, to avoid interruption.
11257
64b2fa04
PA
112582007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
11259
11260 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
11261 (v_unsigned_long_long, v_long_long_array)
11262 (v_signed_long_long_array, v_unsigned_long_long_array)
11263 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
11264 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
11265 [!NO_LONG_LONG]: New.
11266 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
11267 v_long_long_member.
11268
11269 (v_long_long_func, v_signed_long_long_func)
11270 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
11271 (main) [!NO_LONG_LONG]: Initialize long long variants.
11272
11273 * gdb.base/whatis.exp: If board file requests no_long_long, build
11274 test with NO_LONG_LONG defined. Test long long, signed long long,
11275 and unsigned long long variants but only if board file doesn't
11276 disable it.
11277
a912286e 112782007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 11279 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
11280
11281 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
11282 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
11283 * configure: Regenerated.
11284 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
11285 gdb.pascal/types.exp, lib/pascal.exp: New files.
11286
471ba8c9
DJ
112872007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
11288
11289 * gdb.cp/classes.exp (do_tests): Always step to the line after the
11290 call.
11291 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
11292 to return to the call.
11293 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
11294 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
11295 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
11296 * gdb.mi/mi-until.exp (test_until): Likewise.
11297 * gdb.mi/mi2-until.exp (test_until): Likewise.
11298
fef8a650
DJ
112992007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
11300
11301 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
11302 two-char array.
11303 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
11304
d983da9c
DJ
113052007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
11306
11307 * gdb.threads/watchthreads.c (thread_function): Sleep between
11308 iterations.
11309 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
11310 at once for S/390. Generate matching fails and passes.
11311
17f62551
VP
113122007-09-27 Vladimir Prus <vladimir@codesourcery.com>
11313
11314 * gdb.mi/var-cmd.c (do_children_tests): Initialize
11315 the 'struct_declarations' variable to zeros.
a9c64011 11316
ed0616c6
VP
113172007-09-24 Vladimir Prus <vladimir@codesourcery.com>
11318
11319 * gdb.cp/mb-ctor.cc: New.
11320 * gdb.cp/mb-ctor.exp: New.
11321 * gdb.cp/mb-templates.cc: New.
11322 * gdb.cp/mb-templates.exp: New.
11323
41f1b697
DJ
113242007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
11325
11326 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
11327
3f213f78
PA
113282007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
11329
11330 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
11331 targets.
11332 * configure: Regenerate.
11333
0d381245 113342007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11335
0d381245
VP
11336 * gdb.base/annota1.exp: Adjust for 'info break'
11337 format changes.
11338 * gdb.base/annota3.exp: Likewise.
11339 * gdb.base/break.exp: Likewise.
11340 * gdb.base/condbreak.exp: Likewise.
11341 * gdb.base/pending.exp: Likewise.
11342 * gdb.base/sepdebug.exp: Likewise.
11343 * gdb.base/unload.exp: Likewise.
11344 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 11345
fe3f5fa8
VP
113462007-09-22 Vladimir Prus <vladimir@codesourcery.com>
11347
11348 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
11349 messages.
11350 * gdb.base/chng-syms.exp: Likewise.
11351 * gdb.base/unload.exp: Likewise.
a9c64011 11352
a75cf6c0
DJ
113532007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
11354
11355 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
11356
18ecae38
DJ
113572007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
11358
11359 * schedlock.c (NUM): Change to 1.
11360 (main): Use args[0] for the main thread.
11361 * schedlock.exp: Only expect two threads. Only issue one pass or fail
11362 regardless of the number of threads.
11363
5509918f
MR
113642007-09-14 Maciej W. Rozycki <macro@mips.com>
11365
4a543daf
MR
11366 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
11367 type down.
11368 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11369 test.
11370 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
11371 watchpoint type down.
11372 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11373 test.
11374
113752007-09-14 Maciej W. Rozycki <macro@mips.com>
11376
5509918f
MR
11377 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
11378 Move all the tests here and run them twice, once using software
11379 watchpoints and once using hardware watchpoints.
11380 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
11381
40b53987
DJ
113822007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
11383
11384 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
11385 test.
11386
695e2681
MK
113872007-09-10 Mark Kettenis <kettenis@gnu.org>
11388
8b3fc8d8
MK
11389 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
11390 build-id.
11391
695e2681
MK
11392 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
11393 know about $ORIGIN. Calculate output dir from $dest instead of
11394 using ${objdir}/{$subdir}.
11395
58d69f29
MK
113962007-09-09 Mark Kettenis <kettenis@gnu.org>
11397
11398 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
11399 gcore, before continuing with the test.
11400
3e347599
DJ
114012007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
11402
11403 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
11404 * gdb.mi/mi-watch.exp: Likewise.
11405
ea37ba09
DJ
114062007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11407 Jim Blandy <jimb@codesourcery.com>
11408
11409 * gdb.arch/i386-sse.exp: Do not expect character constants.
11410 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11411 * gdb.base/display.exp: Allow print/s.
11412 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11413 and unsigned char array changes.
11414
2025a643
DJ
114152007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11416
11417 * gdb.base/display.exp: Add tests for printf %p.
11418
26669a27
PA
114192007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11420
11421 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11422 the dll name to unicode.
11423
c8f021f8
JK
114242007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11425
11426 * gdb.base/default.exp (show version): Update the version text.
11427 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11428
4cf31eea
JK
114292007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11430
11431 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11432 New files.
11433
4935890f
JK
114342007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11435
11436 * lib/gdb.exp (build_id_debug_filename_get): New function.
11437 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11438 Remove the generate DEBUG file for the future testcase runs.
11439 New testcase for the NT_GNU_BUILD_ID retrieval.
11440 Move the final testing step to ...
11441 (test_different_dir): ... a new function.
11442 New parameter XFAIL to XFAIL all the tests performed.
11443 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11444 New parameter TYPE to PF_PREFIX all the tests performed.
11445
02142340
VP
114462007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11447
11448 * gdb.mi/mi-var-cp.cc (path_expression): New
11449 function.
11450 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11451
36acd84e
UW
114522007-08-27 Markus Deuling <deuling@de.ibm.com>
11453
11454 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11455 to fit into SPU Local Store memory.
11456
a896d121
JB
114572007-08-23 Joel Brobecker <brobecker@adacore.com>
11458
11459 * gdb.base/default.exp: Adjust the expected output of "info
11460 warranty" after the switch to GPLv3.
11461
7b433602
JB
114622007-08-23 Joel Brobecker <brobecker@adacore.com>
11463
11464 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11465 to 30000 (from 20000).
11466
e22f8b7c
JB
114672007-08-23 Joel Brobecker <brobecker@adacore.com>
11468
11469 Switch the license of all .exp files to GPLv3.
11470 Switch the license of all .f and .f90 files to GPLv3.
11471 Switch the license of all .s and .S files to GPLv3.
11472
5a0e3bd0
JB
114732007-08-23 Joel Brobecker <brobecker@adacore.com>
11474
11475 * configure.ac: Switch license to GPLv3.
11476
cc00619d
JB
114772007-08-23 Joel Brobecker <brobecker@adacore.com>
11478
11479 Switch the licensing to GPLv3 for all .ads and .adb files.
11480
8d26208a
DJ
114812007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11482
11483 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11484 and t_int_double.
11485 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11486
4fcb9948
JB
114872007-08-17 Joel Brobecker <brobecker@adacore.com>
11488
11489 * gdb.base/step-line.c: Switch license to GPL version 3, and
11490 update copyright year.
11491 * gdb.base/step-line.inp: Likewise.
11492
b9c34f67
JB
114932007-08-17 Joel Brobecker <brobecker@adacore.com>
11494
11495 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11496 changes inside gdb1555.c.
11497 * gdb.base/pending.exp: Likewise.
11498
2cc17678
DJ
114992007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11500
11501 * config/default.exp: New file.
11502
e48883f7
DJ
115032007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11504
11505 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11506 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11507
1ab80e5b
MR
115082007-07-30 Maciej W. Rozycki <macro@mips.com>
11509
11510 * gdb.base/dump.exp: Force the correct endianness for binary
11511 formats not carrying this information.
11512
aba471f5
DJ
115132007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11514
11515 * gdb.threads/staticthreads.exp: Match .*sem_post.
11516
d4e07204
DJ
115172007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11518
11519 * gdb.base/readline.exp (operate_and_get_next): Match the final
11520 prompt.
11521
2b97317d
KB
115222007-07-23 Kevin Buettner <kevinb@redhat.com>
11523
11524 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11525 to restarting SID.
11526
44efa07a
KB
115272007-07-18 Kevin Buettner <kevinb@redhat.com>
11528
11529 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11530 prior to `gdb_start'.
11531
7b5ebade
KB
115322007-07-18 Kevin Buettner <kevinb@redhat.com>
11533
11534 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11535 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11536 Remove call to gdb_unload.
11537
255e7678
DJ
115382007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11539 Daniel Jacobowitz <dan@codesourcery.com>
11540
11541 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11542 for __WIN32__.
11543 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11544 * gdb.base/unload.exp: Use shared library test routines.
11545
3a40aaa0
UW
115462007-07-03 Markus Deuling <deuling@de.ibm.com>
11547
11548 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11549 * gdb.base/solib-symbol-lib.c: Likewise.
11550 * gdb.base/solib-symbol-main.c: Likewise.
11551
b0f4b84b
DJ
115522007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11553
11554 * config/gdbserver.exp (gdb_reconnect): New.
11555 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11556 gdb.base/solib-disc.exp: New files.
11557 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11558 remote debugging".
11559 (gdb_compile): Add shlib_load flag.
11560 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11561 port.
11562 (gdbserver_reconnect): New.
11563
1b05479a
DJ
115642007-07-01 Nick Roberts <nickrob@snap.net.nz>
11565 Daniel Jacobowitz <dan@codesourcery.com>
11566
11567 * gdb.base/annota3.exp: Test for if construct.
11568
86f78eb2
DJ
115692007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11570
11571 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11572
6a2eb474 115732007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11574 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11575
11576 * gdb.base/display.exp: Allow a newline after display/i.
11577 * gdb.base/pc-fp.exp: Likewise.
11578 * gdb.base/sigbpt.exp: Likewise.
11579
f8b73d13
DJ
115802007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11581
11582 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11583 required features to be included.
11584
4339e69e
DJ
115852007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11586
11587 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11588 in info threads output.
11589
23d964e7
UW
115902007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11591 Markus Deuling <deuling@de.ibm.com>
11592
11593 * gdb.arch/spu-info.exp: New testcase.
11594 * gdb.arch/spu-info.c: New file.
11595
fd20f75b
DJ
115962007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11597
11598 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11599 tpcs_offset. Restore lr after the call.
11600 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11601
2226f861
DJ
116022007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11603
11604 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11605 (gdbserver_run): Kill any running gdbserver.
11606 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11607
d12371a9
MR
116082007-05-17 Maciej W. Rozycki <macro@mips.com>
11609
11610 * gdb.base/sigbpt.exp: Preset segv_addr.
11611
93f02886
DJ
116122007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11613
11614 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11615 (gdb_compile_shlib): Likewise.
11616 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11617 (default_gdb_init): Clear cleanfiles.
11618 (gdb_finish): Delete recorded cleanfiles.
11619 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11620
11621 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11622 Do not use isnative.
11623 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11624 gdb.base/so-impl-ld.exp: Likewise.
11625 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11626 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11627 gdb_compile.
11628
b04e06d7
VP
116292007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11630
11631 * config/unknown.exp: Remove.
11632
069ed931
UW
116332007-05-15 Markus Deuling <deuling@de.ibm.com>
11634
11635 * gdb.base/info-proc.exp: Check is_remote.
11636
09db0d03
UW
116372007-05-14 Markus Deuling <deuling@de.ibm.com>
11638
11639 * gdb.base/gcore.exp: Initialize variable core_supported.
11640
af2cbe8c
DJ
116412007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11642
11643 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11644
027c0295
DJ
116452007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11646
11647 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11648 * gdb.threads/print-threads.exp (test_all_threads): Allow
11649 negative and hexadecimal thread IDs.
11650
dc5000e7
DJ
116512007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11652
11653 * gdb.java/jprint.java (public): Avoid invalid call to static
11654 method.
11655
2e74ed18
DP
116562007-05-14 Denis Pilat <denis.pilat@st.com>
11657
11658 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11659 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11660 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11661 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11662 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11663
83547f02
UW
116642007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11665
11666 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11667 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11668 this mode.
11669 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11670 * gdb.base/spu.ld: New file.
11671
b18be20d
DJ
116722007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11673
11674 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11675
be444858
DJ
116762007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11677
11678 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11679
b1d53152
DJ
116802007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11681
11682 * gdb.java/jmain.exp: Handle demangled names with and without method
11683 signatures.
11684
d084b331
DJ
116852007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11686
11687 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11688 (have_a_very_merry_interrupt): Remove calls to puts.
11689 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11690 inferior output.
11691 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11692 test names.
11693
db9d7fc5
DJ
116942007-04-29 Markus Deuling <deuling@de.ibm.com>
11695 Daniel Jacobowitz <dan@codesourcery.com>
11696
11697 * gdb.base/auxv.exp (core_works): Also check is_remote.
11698 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11699
ef783a7d 117002007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11701
ef783a7d
VP
11702 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11703 message, not the undefined 'module' variable.
11704 * gdb.base/siginfo.exp: Likewise.
11705 * gdb.base/sigstep.exp: Likewise.
11706 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11707 serialport.
11708 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11709
b7b73cae
CV
117102007-04-25 Corinna Vinschen <vinschen@redhat.com>
11711
11712 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11713 target sim fails. Return 0 otherwise.
11714 (gdb_load): Return prematurely if gdb_target_sim fails.
11715
7d90fdfa
DP
117162007-04-16 Denis Pilat <denis.pilat@st.com>
11717
11718 * gdb.base/setshow.exp: Reset height after having set it to 100.
11719
5d3e9c85
DP
117202007-04-16 Denis Pilat <denis.pilat@st.com>
11721
11722 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11723
18e75969
DP
117242007-04-16 Denis Pilat <denis.pilat@st.com>
11725
11726 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11727
25d5ea92
VP
117282007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11729
11730 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11731 tests. Run the frozen varobjs test.
11732 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11733 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11734
0b49cb80
JK
117352007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11736
11737 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11738 gdb.base/type-opaque.exp: New files.
11739
a73bafbc 117402007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11741
11742 * gdb.mi/mi-var-child.c
a73bafbc
VP
11743 (do_children_tests): User char[2] instead of
11744 char so that automatic printing of pointers to char
11745 don't give unpredicable result.
11746 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11747 local variables.
11748 * gdb.mi/mi-var-child.exp: Step to right line
11749 of do_children_tests.
11750 * gdb.mi/mi2-var-child.exp: Likewise.
11751 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11752 do_locals_tests.
a73bafbc
VP
11753 (do_children_tests): User char[2] instead of
11754 char so that automatic printing of pointers to char
a9c64011 11755 don't give unpredicable result.
a73bafbc 11756 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11757 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11758 Pass test name to mi_wait_for_stop.
11759
7ce59000
DJ
117602007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11761
11762 * gdb.asm/asm-source.exp: Remove d10v case.
11763 * lib/gdb.exp (skip_cplus_tests): Likewise.
11764 * gdb.asm/d10v.inc: Deleted.
11765
20389057
DJ
117662007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11767
11768 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11769
8807d78b
DJ
117702007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11771
11772 * config/netware.exp: Delete file.
11773
aa3edb8e
JB
117742007-03-29 Joel Brobecker <brobecker@adacore.com>
11775
11776 * gdb.dwarf2/dw2-noloc.S: New file.
11777 * gdb.dwarf2/dw2-noloc.exp: New file.
11778
297561ac
PA
117792007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11780
11781 * gdb.cp/method2.cc: New test.
11782 * gdb.cp/method2.exp: New test.
11783 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11784
1f81bd39
DJ
117852007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11786
11787 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11788
9453113a
DJ
117892007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11790
11791 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11792
b741e217
DJ
117932007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11794
11795 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11796 (gdb_load): Delete, replace with...
11797 (gdb_reload): ...this.
11798 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11799 * gdb.server/server-mon.exp: Likewise.
11800 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11801 (gdb_start_cmd): New.
11802 (gdb_file_cmd): Save the last loaded file.
11803 (gdb_reload): New.
11804 (gdb_gnu_strip_debug): Use transform.
11805 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11806 support here. Use new $last_loaded_file. Check mtime.
11807 (gdb_target_cmd): Handle ObjC failure case.
11808 (infer_host_exec): Delete.
11809 (gdbserver_load): Rename to...
11810 (gdbserver_run): ...this. Simplify.
11811 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11812 (mi_gdb_load): Move most contents to a new function...
11813 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11814 (mi_run_cmd): Use mi_gdb_target_load.
11815 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11816 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11817 Use gdb_run_cmd.
11818 * gdb.base/charsign.exp: Remove incorrect comment.
11819 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11820 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11821 gdb.base/start.exp: Use gdb_start_cmd.
11822
446ab585 118232007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11824 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11825
11826 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11827 * gdb.base/signull.exp: Similarly.
11828
bbb88ebf
UW
118292007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11830
11831 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11832 messages available to test cases (like chng-sym.exp).
11833
cb8c4a99
AS
118342007-03-14 Andreas Schwab <schwab@suse.de>
11835
11836 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11837 format changes.
11838
4e463ff5
DJ
118392007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11840
11841 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11842 (optimized_1): New.
11843 (main): Call optimized_1.
11844 (gdb2029): Correct typos. Call gdb2029_marker.
11845 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11846 for gdb2029.
11847
b6db2c47
MK
118482007-03-12 Mark Kettenis <kettenis@gnu.org>
11849
11850 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11851 as tabs. Remove redundant test pattern.
11852
70ed3737
UW
118532007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11854
11855 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11856 for /a format output.
11857
47b67b60
DJ
118582007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11859
11860 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11861 collect output incrementally.
11862
b8953b0e
UW
118632007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11864
11865 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11866 for -var-create lpcharacter test.
11867 * gdb.mi/mi2-var-cmd.exp: Likewise.
11868
7acd5c40
UW
118692007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11870
11871 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11872 pass on targets where address zero is readable.
11873
9c6759c1
UW
118742007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11875
11876 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11877 just a single architecture.
11878
a2f1aeb4
UW
118792007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11880
11881 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11882 (fetch_all_registers): New function, uses gdb_test_multiple and
11883 exp_continue to fetch inferior output line-by-line.
11884 Replace all uses of do_get_all_registers by fetch_all_registers.
11885
46579ac2
UW
118862007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11887
11888 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11889 in target_info.
11890
fc133f24
MS
118912007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11892
a9c64011 11893 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11894 consistancy; add a default (timeout) case.
11895
7646a51d
MS
118962007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11897
11898 * gdb.base/watchpoint.exp: Fix truncated comment.
11899
dcfff61f
MS
119002007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11901
11902 * Makefile.in: Remove spurious single-quotes from sed command.
11903
664e3ee9
DJ
119042007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11905
11906 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11907 func.
11908 * gdb.mi/mi2-var-cmd.exp: Likewise.
11909
d7cc6f2f
JB
119102007-02-27 Joel Brobecker <brobecker@adacore.com>
11911
a9c64011
AS
11912 * gdb.dwarf2/dw2-producer.S: New file.
11913 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11914
119152007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11916
11917 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11918 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11919 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11920 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11921 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
11922 Revert tests to use mi_gdb_test and include value field in output
11923 of -var-create.
11924
93d42b30
DJ
119252007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11926
11927 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
11928
c499ed39
DJ
119292007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
11930
11931 * gdb.base/maint.exp: Remove full paths from test names.
11932 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
11933 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
11934
9836f81b
JB
119352007-02-27 Joel Brobecker <brobecker@adacore.com>
11936
11937 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
11938
c74d0ad8
DJ
119392007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11940
11941 * gdb.server/server-mon.exp: New test.
11942
2711e456
DJ
119432007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11944
11945 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
11946
ff6f572f
DJ
119472007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
11948
11949 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
11950 register capitalization.
11951
fada3feb
DP
119522007-02-13 Denis Pilat <denis.pilat@st.com>
11953
11954 * gdb.mi/mi-var-invalidate.exp: New file.
11955
fb1e4ffc
DJ
119562007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11957
11958 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
11959
3da939d7
DJ
119602007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11961
11962 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
11963
123dc839
DJ
119642007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
11965
11966 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
11967 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
11968
877e3645 119692007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
11970
11971 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11972 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11973 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
11974 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
11975 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 11976 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 11977 Update tests to include value field in output of -var-create.
a9c64011 11978
3c0a2960
AS
119792007-02-08 Andreas Schwab <schwab@suse.de>
11980
11981 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
11982
108546a0
DJ
119832007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
11984
11985 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
11986 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
11987
d701dcab
DP
119882007-02-02 Denis Pilat <denis.pilat@st.com>
11989
11990 * gdb.threads/threadapply.exp: check that frame is not changed by
11991 the thread apply all command.
11992
783e3e2f
AS
119932007-01-31 Andreas Schwab <schwab@suse.de>
11994
6d9c3a87
AS
11995 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
11996
3c50d7b9
AS
11997 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
11998 in the dwarf sections.
11999 * gdb.dwarf2/mac-fileno.S: Likewise.
12000
783e3e2f
AS
12001 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
12002 bspstore register on ia64.
12003
78ff580e
AS
120042007-01-29 Andreas Schwab <schwab@suse.de>
12005
cc8e9b12
AS
12006 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
12007 "frame-begin" annotation.
12008
78ff580e
AS
12009 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
12010 number of "frames-invalid" annotations.
12011
704a4f78
DJ
120122007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12013
12014 * gdb.base/commands.exp: Call if_commands_test.
12015 (gdb_test_no_prompt, if_commands_test): New.
12016
e741bf94
MK
120172007-01-28 Mark Kettenis <kettenis@gnu.org>
12018
12019 * gdb.threads/sigthread.c (NSIGS): Make bigger.
12020
474d0ad3
AS
120212007-01-27 Andreas Schwab <schwab@suse.de>
12022
12023 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
12024 .short/.int/.quad in the dwarf sections.
12025 * gdb.dwarf2/dw2-intercu.S: Likewise.
12026 * gdb.dwarf2/dw2-intermix.S: Likewise.
12027
e784b426
JK
120282007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12029
12030 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
12031 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
12032 array.
e784b426
JK
12033 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
12034 * gdb.base/setvar.exp: Likewise.
12035
37f08e04
AS
120362007-01-26 Andreas Schwab <schwab@suse.de>
12037
9a01813a
AS
12038 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
12039 test.
12040
37f08e04
AS
12041 * gdb.base/multi-forks.exp ("restart $i"): Also match
12042 __kernel_syscall_via_break.
12043
6e2a9270
VP
120442007-01-24 Vladimir Prus <vladimir@codesourcery.com>
12045
12046 * lib/mi-support.exp (mi_delete_varobj): New.
12047 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
12048 testcase.
12049 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
12050 (main): Call the above.
12051 (reference_update_test, base_in_reference_test)
12052 (reference_to_pointer): Delete the created varobjs.
a9c64011 12053
e515b470
DJ
120542007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
12055
12056 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
12057 * configure: Regenerated.
12058 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
12059 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
12060 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
12061 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
12062 * lib/gdb.exp (gdb_skip_xml_test): New function.
12063
08d8bcd7
DJ
120642007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
12065
12066 * gdb.base/sigrepeat.exp: Correct error message.
12067
120682007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
12069 Daniel Jacobowitz <dan@codesourcery.com>
12070
12071 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
12072 gdb.arch/i386-gnu-cfi-asm.S: New files.
12073
97c3f1f3
JK
120742007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12075
12076 * lib/gdb.exp: Abort on missing `site.exp'.
12077
cb1df416
DJ
120782007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12079 Daniel Jacobowitz <dan@codesourcery.com>
12080
12081 * gdb.base/included.c, gdb.base/included.exp,
12082 gdb.base/included.h: New files.
12083
35990120
DJ
120842007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12085
12086 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
12087 (maximize_rlimit): Reduce limits on 64-bit systems.
12088
6e81a116 120892007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
12090
12091 From Marcus Deuling <deuling@de.ibm.com>:
12092 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
12093 every case.
12094
6c3c41f3
NR
120952007-01-13 Nick Roberts <nickrob@snap.net.nz>
12096
12097 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
12098 (test_path_specification): Use objdir instead of srcdir to always
12099 get an absolute filename.
12100
2f12c312
DJ
121012007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12102
12103 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
12104
81121995
VP
121052007-01-11 Vladimir Prus <vladimir@codesourcery.com>
12106
12107 * gdb.mi/mi-var-cp.cc (reference_update_tests):
12108 Make sure the variable we're using is in scope.
12109 (reference_to_pointer): Likewise.
12110
4741b737
DJ
121112007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12112
12113 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
12114 has no debug information.
12115
054410c3
DJ
121162007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12117
12118 * gdb.base/annota1.exp: Remove extra send_gdb.
12119
818f79f6
DJ
121202007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12121
12122 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
12123
f7a6bb70
DJ
121242007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12125
12126 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
12127
57e66780
DJ
121282007-01-08 Nick Roberts <nickrob@snap.net.nz>
12129 Daniel Jacobowitz <dan@codesourcery.com>
12130
12131 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
12132 lcharacter or linteger change. Correct duplicated test name.
12133 * gdb.mi/mi2-var-cmd.exp: Likewise.
12134
3d799a95
DJ
121352007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12136
12137 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
12138
121392007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 12140
a9c64011
AS
12141 * gdb.base/nofield.c: New file.
12142 * gdb.base/nofield.exp: New testcase.
51679ba9 12143
eafb94e8
NR
121442007-01-05 Nick Roberts <nickrob@snap.net.nz>
12145
12146 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
12147
12148 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
12149 test.
12150
5e572bb4
DJ
121512007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12152
12153 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
12154
74a44383
DJ
121552007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12156
12157 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
12158 when continuing.
12159
1b572db9
DJ
121602007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12161
12162 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
12163 Expect ".exe" extension.
12164
381bc39b
DJ
121652007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12166
12167 * gdb.base/charset.exp: Add explicit filename to break.
12168 * gdb.base/dbx.exp: Add explicit filename to breaks.
12169
2b70e4c6
DJ
121702007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12171
12172 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
12173 * gdb.mi/mi2-file.exp: Likewise.
12174
303b6f5d
DJ
121752007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12176
12177 Implement specification of MI tests as comments
12178 in C and C++ sources.
12179 * lib/mi-support.exp (mi_autotest_data): New variable.
12180 (mi_autotest_source): New variable.
12181 (count_newlines, mi_prepare_inline_tests)
12182 (mi_get_inline_test, mi_continue_to_line)
12183 (mi_run_inline_test, mi_tbreak)
12184 (mi_send_resuming_command, mi_wait_for_stop): New functions.
12185 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
12186 Run inline tests.
12187 * gdb.mi/mi-var-cp.cc: Define tests here.
12188
23da0d94
VP
121892007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12190
12191 Simplify usage of mi_continue_to.
12192 * lib/mi-support.exp (mi_runto_helper): Renamed
12193 from mi_runto, added new parameter 'run_or_continue'.
12194 (mi_runto): Use mi_runto_helper.
12195 (mi_continue_to): Accept just function name as parameter.
12196 Use mi_runto_helper.
12197 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
12198 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12199
f9e18282
JB
122002006-01-04 Joel Brobecker <brobecker@adacore.com>
12201
12202 Make this testcase a bit more realistic. The current code
12203 is too simplistic, and allows the compiler to optimize out
12204 some of the entities we need for this testcase.
12205 * gdb.ada/null_record/bar.ads (Void_Star): New type.
12206 (Do_Nothing): Add extra parameter.
12207 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
12208 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
12209 by using a variable of type Void_Star.
12210
fd678c65
JB
122112006-01-04 Joel Brobecker <brobecker@adacore.com>
12212
12213 * gdb.ada/catch_ex/foo.adb: New file.
12214 * gdb.ada/catch_ex.exp: New testcase.
12215
05cfdb42
DJ
122162007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
12217
12218 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
12219 pass --image-base to linker.
12220
2e03ee74
DJ
122212007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12222 Daniel Jacobowitz <dan@codesourcery.com>
12223
12224 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
12225 secondary prompts.
12226
0d5de010
DJ
122272007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12228
12229 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
12230 output. Test the types of members and member pointers.
12231 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12232 gdb/2092.
12233 * gdb.cp/member-ptr.exp: Search for a comment instead of a
12234 statement. Enable for GCC. Update expected output for some tests
12235 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
12236 layout.
12237 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
12238 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
12239 (Diamond::vget_base): New.
12240 (main): Add new tests.
12241 * gdb.cp/printmethod.exp: Update expected output for member functions.
12242 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
12243 print pEe->D::vg().
12244
61a771aa
DJ
122452007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12246
12247 * gdb.threads/tls.exp: Allow stops in sem_post.
12248
2fa63963
DJ
122492006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
12250
12251 * gdb.base/annota1.exp: Allow .*printf in backtraces.
12252 * gdb.base/annota3.exp: Likewise.
12253 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
12254 again (instead of timing out).
12255 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
12256 GCC bug 26475.
12257 * gdb.java/jmisc.exp: Adjust to work with method signatures including
12258 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
12259 test from jmisc1.exp.
12260 * gdb.java/jmisc1.exp: Delete.
12261 * gdb.java/jprint.exp: Adjust to work with method signatures including
12262 return types.
12263 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
12264 * gdb.threads/linux-dp.exp: Don't be confused by program output.
12265 * lib/java.exp (compile_java_from_source): Pass the correct type
12266 to target_compile.
12267
5eefc2b7
JB
122682006-12-31 Joel Brobecker <brobecker@adacore.com>
12269
12270 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
12271 (stack_align_edx): New function.
12272 (stack_align_eax): New function.
12273 (main): Add calls to stack_align_edx and stack_align_eax.
12274 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
12275 Add testing for the cases where the register used during a stack
12276 realignment is edx. Same for eax.
12277
227c54da
DJ
122782006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
12279
12280 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
12281 and generic PE targets.
12282
cab8ac94
JB
122832006-12-29 Joel Brobecker <brobecker@adacore.com>
12284
12285 * gdb.ada/array_return.exp: Update copyright date list.
12286
ba54f318
JB
122872006-12-27 Joel Brobecker <brobecker@adacore.com>
12288
12289 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
12290 (Create_Small_Float_Vector): New function.
12291 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
12292 function body.
12293 * gdb.ada/array_return/p.adb: Use new type and function from
12294 package Pck.
12295 * gdb.ada/array_return.exp: Add a test verifying that GDB is
12296 able to print the value returned by a function returning an
12297 array of float.
12298
6b7a35dd
JB
122992006-12-20 Joel Brobecker <brobecker@adacore.com>
12300
12301 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
12302 The associated tests should be PASSing.
12303
038224f6
VP
123042006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12305
12306 Test for base in references.
12307 * gdb.mi/mi-var-cp.cc: Add test code.
12308 * gdb.mi/mi-var-cp.exp: Test for bases in references.
12309 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
12310 * gdb.mi/mi2-watch.exp: Likewise.
12311 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
12312 (mi_list_varobj_children): New function.
12313
b26ed50d
VP
123142006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12315
12316 * lib/mi-support.exp
12317 (mi_runto): Accept "()" after function name.
12318 (mi_create_varobj): New function.
12319 (mi_varobj_update): New function.
12320 (mi_Check_varobj_value): New function.
12321 * gdb.mi/mi-var-cp.exp: New file.
12322 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 12323
08232497
DJ
123242006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
12325
12326 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
12327 gdb.base/weaklib2.c: New files.
12328
d394c993 123292006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 12330
ac6c2fba
NS
12331 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
12332 info. Adjust test names.
12333
8ec659a0 12334 * gdb.base/break.c (main): Move position of malloc.
d394c993 12335 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 12336
acd65feb
VP
123372006-11-28 Vladimir Prus <vladimir@codesourcery.com>
12338
12339 * gdb.mi/mi-var-cmd.exp: Check -var-update after
12340 assignement of arrays and function pointers.
12341 * gdb.mi/var-cmd.c: Add declaration necessary for above
12342 tests.
12343
f556d5e5
NS
123442006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12345
12346 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
12347
12348 * gdb.threads/linux-dp.exp: Read thread table before and after
12349 creating each philosopher and verify it.
12350
697bc68d
NS
123512006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12352 Paul Brook <paul@codesourcery.com>
12353 Daniel Jacobowitz <dan@codesourcery.com>
12354
12355 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 12356 main to remove duplication. Add start function of the form
697bc68d
NS
12357 '_*start[1-9]*'. Add RVDS start function.
12358
29d73ae4
DJ
123592006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12360
12361 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
12362
c1d88655
UW
123632006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12364
12365 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
12366 * gdb.asm/spu.inc: New file.
12367 * gdb.base/term.exp: Disable if [target_info exists noargs].
12368 * gdb.gdb/complaints.exp: Disable if ![isnative].
12369 * gdb.gdb/selftest.exp: Likewise.
12370 * gdb.gdb/observer.exp: Likewise.
12371 * gdb.gdb/xfullpath.exp: Likewise.
12372 * gdb.base/attach.exp: Disable on SPU target.
12373 * gdb.cp/bs145503.exp: Likewise.
12374 * gdb.cp/exception.exp: Likewise.
12375 * gdb.cp/userdef.exp: Likewise.
12376
32a13b1a
DJ
123772006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12378
12379 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
12380
d8295fe9
VP
123812006-11-10 Vladimir Prus <vladimir@codesourcery.com>
12382
12383 * gdb.base/completion.exp: Fix completion tests for
12384 'info' and 'info '.
12385 * gdb.base/help.exp (help_test_raw, test_class_help)
12386 (test_prefix_command_help): Move...
12387 * lib/gdb.exp: Here.
12388 * gdb.base/main.exp: Adjust.
12389 * gdb.cp/maint.exp: Adjust.
12390 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 12391
8c394015
VP
123922006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12393
12394 * gdb.stabs/weird.exp (print_weird_var): Use
12395 gdb_test_multiple instead of gdb_expect.
12396
027fc1bc
VP
123972006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12398
12399 * gdb.base/help.exp (help_test_raw): New.
12400 (test_class_help): New.
12401 (test_prefix_command_help): New.
12402 Adjust testcases.
12403
67609209
FR
124042006-11-09 Christophe Lyon <christophe.lyon@st.com>
12405
12406 * gdb.base/constvars.c (main): Write to crass and crips, so that
12407 they are allocated by the compiler.
12408
f73adfeb
AS
124092006-10-27 Andreas Schwab <schwab@suse.de>
12410
12411 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12412 "detach-fork".
12413
2f83a18e
DJ
124142006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12415
12416 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12417 of patterns.
12418
94277a38
DJ
124192006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12420
12421 * gdb.base/sepdebug.exp: Remove debug format test.
12422 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12423 Handle no-symtab.
12424 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12425
5bd2f6e2
DJ
124262006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12427
12428 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12429 int to pointer or pointer to int.
12430 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12431
8c008720
DJ
124322006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12433
12434 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12435
9e35dae4
DJ
124362006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12437
12438 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12439
d9639e13
DJ
124402006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12441
12442 PR c++/2116
12443 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12444
390a1bd0
JB
124452006-10-06 Joel Brobecker <brobecker@adacore.com>
12446
12447 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12448 the corresponding bug has been fixed in GDB (PR/2018).
12449
dd920c33
JB
124502006-10-06 Joel Brobecker <brobecker@adacore.com>
12451
12452 * gdb.base/subst.exp: New testcase.
12453
53bbefe9
JB
124542006-10-06 Joel Brobecker <brobecker@adacore.com>
12455
12456 * gdb.ada/array_return/pck.ads: Add copyright notice.
12457 * gdb.ada/array_return/pck.adb: Likewise.
12458 * gdb.ada/array_return/p.adb: Likewise.
12459 * gdb.ada/exec_changed/first.adb: Likewise.
12460 * gdb.ada/exec_changed/second.adb: Likewise.
12461
09851417
JB
124622006-10-06 Joel Brobecker <brobecker@adacore.com>
12463
12464 * gdb.ada/watch_arg/watch.adb: New file.
12465 * gdb.ada/watch_arg.exp: New testcase.
12466
041bf30d
VP
124672006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12468
12469 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12470 via string_to_regexp.
041bf30d 12471 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12472
f286fbdd 124732006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12474
12475 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12476 Remove unused / obsolete files.
12477
7c07f349
NR
124782006-09-19 Nick Roberts <nickrob@snap.net.nz>
12479
12480 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12481
cd5ff84a
VP
124822006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12483
12484 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12485 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12486 the number of frames.
cd5ff84a 12487
ae018d1a
DJ
124882006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12489
12490 * gdb.base/args.c (main): Add breakpoint marker.
12491 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12492 really test empty arguments.
12493 (args_load): Delete.
12494 (args_test): New.
12495
b399c549
NR
124962006-09-13 Nick Roberts <nickrob@snap.net.nz>
12497
12498 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12499 check for one file.
b399c549 12500
2ab1eb7a
VP
125012006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12502
12503 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12504 HIGH_FRAME argument to -stack-list-locals can be larger than
12505 the number of frames.
a9c64011 12506
476308bf
FF
125072006-08-18 Fred Fish <fnf@specifix.com>
12508
12509 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12510 '$' in front of skip_vmx_tests_saved when setting that.
12511
8625200f
AS
125122006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12513
12514 * gdb.base/trace-commands.exp: New file.
12515
089ec8f1
DJ
125162006-08-10 Joel Brobecker <brobecker@adacore.com>
12517 Daniel Jacobowitz <dan@codesourcery.com>
12518
12519 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12520 expected output of the backtrace commands.
12521
b60f0898
JB
125222006-08-09 Joel Brobecker <brobecker@adacore.com>
12523
12524 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12525 untested followed by return combination.
12526 * gdb.arch/altivec-regs.exp: Likewise.
12527 * gdb.arch/e500-abi.exp: Likewise.
12528 * gdb.arch/e500-regs.exp: Likewise.
12529 * gdb.arch/gdb1291.exp: Likewise.
12530 * gdb.arch/gdb1431.exp: Likewise.
12531 * gdb.arch/gdb1558.exp: Likewise.
12532 * gdb.arch/i386-prologue.exp: Likewise.
12533 * gdb.arch/i386-unwind.exp: Likewise.
12534 * gdb.asm/asm-source.exp: Likewise.
12535 * gdb.base/a2-run.exp: Likewise.
12536 * gdb.base/advance.exp: Likewise.
12537 * gdb.base/all-bin.exp: Likewise.
12538 * gdb.base/annota1.exp: Likewise.
12539 * gdb.base/annota3.exp: Likewise.
12540 * gdb.base/args.exp: Likewise.
12541 * gdb.base/arithmet.exp: Likewise.
12542 * gdb.base/assign.exp: Likewise.
12543 * gdb.base/async.exp: Likewise.
12544 * gdb.base/attach.exp: Likewise.
12545 * gdb.base/bang.exp: Likewise.
12546 * gdb.base/bigcore.exp: Likewise.
12547 * gdb.base/bitfields.exp: Likewise.
12548 * gdb.base/bitfields2.exp: Likewise.
12549 * gdb.base/break.exp: Likewise.
12550 * gdb.base/call-sc.exp: Likewise.
12551 * gdb.base/call-strs.exp: Likewise.
12552 * gdb.base/callfuncs.exp: Likewise.
12553 * gdb.base/checkpoint.exp: Likewise.
12554 * gdb.base/chng-syms.exp: Likewise.
12555 * gdb.base/code-expr.exp: Likewise.
12556 * gdb.base/commands.exp: Likewise.
12557 * gdb.base/completion.exp: Likewise.
12558 * gdb.base/cond-expr.exp: Likewise.
12559 * gdb.base/condbreak.exp: Likewise.
12560 * gdb.base/consecutive.exp: Likewise.
12561 * gdb.base/constvars.exp: Likewise.
12562 * gdb.base/corefile.exp: Likewise.
12563 * gdb.base/cvexpr.exp: Likewise.
12564 * gdb.base/dbx.exp: Likewise.
12565 * gdb.base/define.exp: Likewise.
12566 * gdb.base/detach.exp: Likewise.
12567 * gdb.base/display.exp: Likewise.
12568 * gdb.base/dump.exp: Likewise.
12569 * gdb.base/ena-dis-br.exp: Likewise.
12570 * gdb.base/ending-run.exp: Likewise.
12571 * gdb.base/environ.exp: Likewise.
12572 * gdb.base/eval-skip.exp: Likewise.
12573 * gdb.base/exprs.exp: Likewise.
12574 * gdb.base/fileio.exp: Likewise.
12575 * gdb.base/finish.exp: Likewise.
12576 * gdb.base/float.exp: Likewise.
12577 * gdb.base/foll-exec.exp: Likewise.
12578 * gdb.base/foll-fork.exp: Likewise.
12579 * gdb.base/foll-vfork.exp: Likewise.
12580 * gdb.base/freebpcmd.exp: Likewise.
12581 * gdb.base/funcargs.exp: Likewise.
12582 * gdb.base/gcore.exp: Likewise.
12583 * gdb.base/gdb1090.exp: Likewise.
12584 * gdb.base/gdb1250.exp: Likewise.
12585 * gdb.base/huge.exp: Likewise.
12586 * gdb.base/info-proc.exp: Likewise.
12587 * gdb.base/interrupt.exp: Likewise.
12588 * gdb.base/jump.exp: Likewise.
12589 * gdb.base/langs.exp: Likewise.
12590 * gdb.base/lineinc.exp: Likewise.
12591 * gdb.base/list.exp: Likewise.
12592 * gdb.base/logical.exp: Likewise.
12593 * gdb.base/long_long.exp: Likewise.
12594 * gdb.base/macscp.exp: Likewise.
12595 * gdb.base/maint.exp: Likewise.
12596 * gdb.base/mips_pro.exp: Likewise.
12597 * gdb.base/miscexprs.exp: Likewise.
12598 * gdb.base/multi-forks.exp: Likewise.
12599 * gdb.base/opaque.exp: Likewise.
12600 * gdb.base/overlays.exp: Likewise.
12601 * gdb.base/pc-fp.exp: Likewise.
12602 * gdb.base/pointers.exp: Likewise.
12603 * gdb.base/printcmds.exp: Likewise.
12604 * gdb.base/psymtab.exp: Likewise.
12605 * gdb.base/ptype.exp: Likewise.
12606 * gdb.base/recurse.exp: Likewise.
12607 * gdb.base/relational.exp: Likewise.
12608 * gdb.base/relocate.exp: Likewise.
12609 * gdb.base/remote.exp: Likewise.
12610 * gdb.base/reread.exp: Likewise.
12611 * gdb.base/restore.exp: Likewise.
12612 * gdb.base/return.exp: Likewise.
12613 * gdb.base/return2.exp: Likewise.
12614 * gdb.base/scope.exp: Likewise.
12615 * gdb.base/sect-cmd.exp: Likewise.
12616 * gdb.base/sep.exp: Likewise.
12617 * gdb.base/sepdebug.exp: Likewise.
12618 * gdb.base/setshow.exp: Likewise.
12619 * gdb.base/setvar.exp: Likewise.
12620 * gdb.base/sigall.exp: Likewise.
12621 * gdb.base/sigbpt.exp: Likewise.
12622 * gdb.base/signals.exp: Likewise.
12623 * gdb.base/signull.exp: Likewise.
12624 * gdb.base/sizeof.exp: Likewise.
12625 * gdb.base/solib.exp: Likewise.
12626 * gdb.base/step-line.exp: Likewise.
12627 * gdb.base/step-test.exp: Likewise.
12628 * gdb.base/structs.exp: Likewise.
12629 * gdb.base/structs2.exp: Likewise.
12630 * gdb.base/term.exp: Likewise.
12631 * gdb.base/twice.exp: Likewise.
12632 * gdb.base/until.exp: Likewise.
12633 * gdb.base/varargs.exp: Likewise.
12634 * gdb.base/volatile.exp: Likewise.
12635 * gdb.base/watchpoint.exp: Likewise.
12636 * gdb.base/whatis-exp.exp: Likewise.
12637 * gdb.base/whatis.exp: Likewise.
12638 * gdb.cp/ambiguous.exp: Likewise.
12639 * gdb.cp/annota2.exp: Likewise.
12640 * gdb.cp/annota3.exp: Likewise.
12641 * gdb.cp/bool.exp: Likewise.
12642 * gdb.cp/breakpoint.exp: Likewise.
12643 * gdb.cp/casts.exp: Likewise.
12644 * gdb.cp/class2.exp: Likewise.
12645 * gdb.cp/classes.exp: Likewise.
12646 * gdb.cp/cplusfuncs.exp: Likewise.
12647 * gdb.cp/ctti.exp: Likewise.
12648 * gdb.cp/derivation.exp: Likewise.
12649 * gdb.cp/exception.exp: Likewise.
12650 * gdb.cp/gdb1355.exp: Likewise.
12651 * gdb.cp/hang.exp: Likewise.
12652 * gdb.cp/inherit.exp: Likewise.
12653 * gdb.cp/local.exp: Likewise.
12654 * gdb.cp/m-data.exp: Likewise.
12655 * gdb.cp/m-static.exp: Likewise.
12656 * gdb.cp/member-ptr.exp: Likewise.
12657 * gdb.cp/method.exp: Likewise.
12658 * gdb.cp/misc.exp: Likewise.
12659 * gdb.cp/namespace.exp: Likewise.
12660 * gdb.cp/overload.exp: Likewise.
12661 * gdb.cp/ovldbreak.exp: Likewise.
12662 * gdb.cp/pr-1023.exp: Likewise.
12663 * gdb.cp/pr-1210.exp: Likewise.
12664 * gdb.cp/pr-574.exp: Likewise.
12665 * gdb.cp/printmethod.exp: Likewise.
12666 * gdb.cp/psmang.exp: Likewise.
12667 * gdb.cp/ref-params.exp: Likewise.
12668 * gdb.cp/ref-types.exp: Likewise.
12669 * gdb.cp/rtti.exp: Likewise.
12670 * gdb.cp/templates.exp: Likewise.
12671 * gdb.cp/try_catch.exp: Likewise.
12672 * gdb.cp/userdef.exp: Likewise.
12673 * gdb.cp/virtfunc.exp: Likewise.
12674 * gdb.disasm/am33.exp: Likewise.
12675 * gdb.disasm/h8300s.exp: Likewise.
12676 * gdb.disasm/mn10300.exp: Likewise.
12677 * gdb.disasm/sh3.exp: Likewise.
12678 * gdb.disasm/t01_mov.exp: Likewise.
12679 * gdb.disasm/t02_mova.exp: Likewise.
12680 * gdb.disasm/t03_add.exp: Likewise.
12681 * gdb.disasm/t04_sub.exp: Likewise.
12682 * gdb.disasm/t05_cmp.exp: Likewise.
12683 * gdb.disasm/t06_ari2.exp: Likewise.
12684 * gdb.disasm/t07_ari3.exp: Likewise.
12685 * gdb.disasm/t08_or.exp: Likewise.
12686 * gdb.disasm/t09_xor.exp: Likewise.
12687 * gdb.disasm/t10_and.exp: Likewise.
12688 * gdb.disasm/t11_logs.exp: Likewise.
12689 * gdb.disasm/t12_bit.exp: Likewise.
12690 * gdb.disasm/t13_otr.exp: Likewise.
12691 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12692 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12693 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12694 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12695 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12696 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12697 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12698 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12699 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12700 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12701 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12702 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12703 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12704 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12705 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12706 * gdb.mi/gdb701.exp: Likewise.
12707 * gdb.mi/gdb792.exp: Likewise.
12708 * gdb.mi/mi-basics.exp: Likewise.
12709 * gdb.mi/mi-break.exp: Likewise.
12710 * gdb.mi/mi-cli.exp: Likewise.
12711 * gdb.mi/mi-console.exp: Likewise.
12712 * gdb.mi/mi-disassemble.exp: Likewise.
12713 * gdb.mi/mi-eval.exp: Likewise.
12714 * gdb.mi/mi-file.exp: Likewise.
12715 * gdb.mi/mi-read-memory.exp: Likewise.
12716 * gdb.mi/mi-regs.exp: Likewise.
12717 * gdb.mi/mi-return.exp: Likewise.
12718 * gdb.mi/mi-simplerun.exp: Likewise.
12719 * gdb.mi/mi-stack.exp: Likewise.
12720 * gdb.mi/mi-stepi.exp: Likewise.
12721 * gdb.mi/mi-syn-frame.exp: Likewise.
12722 * gdb.mi/mi-until.exp: Likewise.
12723 * gdb.mi/mi-var-block.exp: Likewise.
12724 * gdb.mi/mi-var-child.exp: Likewise.
12725 * gdb.mi/mi-var-cmd.exp: Likewise.
12726 * gdb.mi/mi-var-display.exp: Likewise.
12727 * gdb.mi/mi-watch.exp: Likewise.
12728 * gdb.mi/mi2-basics.exp: Likewise.
12729 * gdb.mi/mi2-break.exp: Likewise.
12730 * gdb.mi/mi2-cli.exp: Likewise.
12731 * gdb.mi/mi2-console.exp: Likewise.
12732 * gdb.mi/mi2-disassemble.exp: Likewise.
12733 * gdb.mi/mi2-eval.exp: Likewise.
12734 * gdb.mi/mi2-file.exp: Likewise.
12735 * gdb.mi/mi2-read-memory.exp: Likewise.
12736 * gdb.mi/mi2-regs.exp: Likewise.
12737 * gdb.mi/mi2-return.exp: Likewise.
12738 * gdb.mi/mi2-simplerun.exp: Likewise.
12739 * gdb.mi/mi2-stack.exp: Likewise.
12740 * gdb.mi/mi2-stepi.exp: Likewise.
12741 * gdb.mi/mi2-syn-frame.exp: Likewise.
12742 * gdb.mi/mi2-until.exp: Likewise.
12743 * gdb.mi/mi2-var-block.exp: Likewise.
12744 * gdb.mi/mi2-var-child.exp: Likewise.
12745 * gdb.mi/mi2-var-cmd.exp: Likewise.
12746 * gdb.mi/mi2-var-display.exp: Likewise.
12747 * gdb.mi/mi2-watch.exp: Likewise.
12748 * gdb.stabs/exclfwd.exp: Likewise.
12749 * gdb.stabs/weird.exp: Likewise.
12750 * gdb.threads/gcore-thread.exp: Likewise.
12751 * gdb.trace/actions.exp: Likewise.
12752 * gdb.trace/backtrace.exp: Likewise.
12753 * gdb.trace/circ.exp: Likewise.
12754 * gdb.trace/collection.exp: Likewise.
12755 * gdb.trace/deltrace.exp: Likewise.
12756 * gdb.trace/infotrace.exp: Likewise.
12757 * gdb.trace/limits.exp: Likewise.
12758 * gdb.trace/packetlen.exp: Likewise.
12759 * gdb.trace/passc-dyn.exp: Likewise.
12760 * gdb.trace/passcount.exp: Likewise.
12761 * gdb.trace/report.exp: Likewise.
12762 * gdb.trace/save-trace.exp: Likewise.
12763 * gdb.trace/tfind.exp: Likewise.
12764 * gdb.trace/tracecmd.exp: Likewise.
12765 * gdb.trace/while-dyn.exp: Likewise.
12766 * gdb.trace/while-stepping.exp: Likewise.
12767
f4b618d1
JB
127682006-08-08 Joel Brobecker <brobecker@adacore.com>
12769
12770 * gdb.base/step-bt.c: New file.
12771 * gdb.base/step-bt.exp: New testcase.
12772
3d00d119
DJ
127732006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12774
12775 * config/monitor.exp (gdb_load): Remove support for obsolete
12776 download-write-size.
12777 * gdb.base/remote.exp: Likewise. Update all callers of
12778 gdb_timed_load.
12779
017b5bd4
DJ
127802006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12781
12782 * cursal.exp: Pass binfile to gdb_load.
12783
837c599d
DJ
127842006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12785
12786 * gdb.base/cursal.exp: Add "" to gdb_load call.
12787
8dd4540b
MK
127882006-07-29 Mark Kettenis <kettenis@gnu.org>
12789
12790 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12791 NetBSD/ELF targets.
12792
ab5c9f60
DJ
127932006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12794
12795 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12796 operator*.
12797
4c42eaff
DJ
127982006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12799
12800 * gdb.base/completion.exp: Update for change in "file" behavior.
12801 * gdb.stabs/weird.exp: Likewise.
12802 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12803 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12804
0155cc76
NS
128052006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12806
12807 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12808 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12809
16026cd7
AS
128102006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12811
12812 * gdb.base/default.exp: Update source command error message.
12813 * gdb.base/help.exp: Update 'help source' message.
12814
16963cb6
DJ
128152006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12816
12817 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12818 test.
12819
6d7fd486
AS
128202006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12821
12822 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12823
29e8a844
DJ
128242006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12825
12826 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12827
6afcfa39
DJ
128282006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12829
12830 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12831
267a692b
MK
128322006-07-17 Mark Kettenis <kettenis@gnu.org>
12833
12834 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12835 *-*-openbsd* from targets for wich we expect ARM FPA floating
12836 point format.
12837
85d2fec4
NR
128382006-07-17 Nick Roberts <nickrob@snap.net.nz>
12839
12840 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12841
128422006-07-17 Mark Kettenis <kettenis@gnu.org>
12843
12844 * gdb.base/annota3.exp: Expect frame-begin annotation.
12845
85b4c6e8
JB
128462006-07-14 Joel Brobecker <brobecker@adacore.com>
12847
12848 * gdb.base/help.exp: Adjust "help unset" test to accept
12849 any list of unset commands.
12850
fb933624
DJ
128512006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12852 Daniel Jacobowitz <dan@codesourcery.com>
12853
12854 * gdb.cp/ref-params.exp: New test.
12855 * gdb.cp/ref-params.cc: New source file.
12856 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12857
1dff4b64
MK
128582006-07-08 Mark Kettenis <kettenis@gnu.org>
12859
12860 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12861 spaces/tabs in regular expressions since they might not be there.
12862
40d2e0e3
AS
128632006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12864
12865 * gdb.base/ifelse.exp: New file.
12866
f6c957d2
NS
128672006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12868
12869 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12870 line.
12871 * gdb.base/huge.exp: Loop over compilation to find a size that
12872 is acceptable.
12873 * gdb.base/remote.exp: Correct expected strings.
12874 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12875
b9c5a23d
DJ
128762006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12877
12878 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12879
9af2e58d
DJ
128802006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12881
12882 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12883 native.
12884
30930ca5
DJ
128852006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12886
12887 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12888 enable stabs testing.
12889
aa32fa1d
DJ
128902006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12891
bd4a4c80 12892 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12893 gdb_test_multiple does.
12894
321fef15
DJ
128952006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12896
12897 * Makefile.in (host_alias): Remove.
12898 (target_alias): Use @target_noncanonical@.
12899 (site.exp): Don't set host_alias.
12900 * aclocal.m4: Remove contents. Include acx.m4.
12901 * configure: Regenerated.
12902 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12903
e1c2defa
NS
129042006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12905
e63b55d1
NS
12906 * lib/gdb.exp (gdb_load_cmd): New.
12907
5600ea19
NS
12908 * gdb.base/fileio.c: Add system(NULL) test.
12909 * gdb.base/fileio.exp: Check it.
12910
e1c2defa
NS
12911 * gdb.base/break.c: Add 10a breakpoint at }
12912 * gdb.base/break.exp: Add test for breakpoint at }
12913 * gdb.cp/anon-union.cc: Add code at end of function.
12914 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12915 * gdb.mi/var-cmd.c: Add code at end of function.
12916 * gdb.mi/mi-var-display.exp: Adjust end of next.
12917 * gdb.mi/mi2-var-display.exp: Likewise.
12918 * gdb.base/fileio.c: Add stop function and insert calls at
12919 stopping places.
12920 * gdb.base/fileio.exp: Breakpoint stop function and remove
12921 explicit line number references.
12922
6c0112ec
JB
129232006-05-19 Joel Brobecker <brobecker@adacore.com>
12924
a9c64011
AS
12925 * gdb.base/del.exp (test_delete_alias): New function.
12926 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 12927
154189a4
FF
129282006-05-18 Fred Fish <fnf@specifix.com>
12929
12930 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
12931 required. Check for spurious output after program exits normally.
12932
582e64c2
FF
129332006-05-17 Fred Fish <fnf@specifix.com>
12934
12935 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
12936 gdb_load, so it works in the simulator.
12937
8ef6493a
FF
129382006-05-11 Fred Fish <fnf@specifix.com>
12939
12940 * gdb.base/bang.exp: Ignore unexpected output between the
12941 "program exited normally" and the gdb prompt, as many other
12942 tests do.
12943
692b141c
MK
129442006-05-07 Mark Kettenis <kettenis@gnu.org>
12945
12946 * gdb.base/help.exp: Make "delete checkpoint" part option for
12947 "help d" and "help delete" tests.
12948
540b8a30
UW
129492006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12950
a9c64011 12951 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
12952 expected output in some mi_gdb_test statements.
12953 * gdb.mi/mi2-basics.exp: Likewise.
12954
9b6462d9
JB
129552006-05-05 Joel Brobecker <brobecker@adacore.com>
12956
12957 * gdb.base/del.c: New file.
12958 * gdb.base/del.exp: New testcase.
12959
954de43b
DM
129602006-05-05 David S. Miller <davem@sunset.davemloft.net>
12961
12962 * gdb.base/break.exp: Do not assume a breakpoint on
12963 main will actually be in $srcfile when optimizing.
1303f75e
DM
12964 * gdb.base/savedregs.exp: Do not require that the dummy
12965 frame location match up to a symbol and source file location.
c3242428
DM
12966 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
12967 will get printed without a mi_cmd_data_list_register_values prefix.
12968 (*-data-list-register-*): Correct regular expressions to expect the new
12969 pseudo d? floating point registers.
12970 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 12971
c7e64c9a
DJ
129722006-05-05 Christophe Lyon <christophe.lyon@st.com>
12973
12974 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
12975 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
12976 is allocated by the compiler.
12977 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
12978 anons, e, anone to force their allocation by the compiler.
12979
129802006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
12981
12982 * gdb.base/help.exp: Update expected text for help d and
12983 help delete.
12984
27ce9a6d
MK
129852006-05-02 Mark Kettenis <kettenis@gnu.org>
12986
12987 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
12988 NetBSD/ELF targets.
12989
8608915f
MK
129902006-04-30 Mark Kettenis <kettenis@gnu.org>
12991
12992 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
12993 single-step breakpoint fails; make this a KFAIL on
12994 sparc*-*-openbsd*.
12995 * gdb.base/siginfo.exp: Likewise.
12996 * gdb.base/sigstep.exp (advance, advancei): Likewise.
12997
b8db102d
MS
129982006-04-26 Michael Snyder <msnyder@redhat.com>
12999
13000 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
13001 which may have to consume output from other forks.
13002 Add tests to make sure that "delete fork" succeeded.
13003
c702009a
MS
130042006-04-20 Michael Snyder <msnyder@redhat.com>
13005
13006 * 2006-03-22 Jim Blandy <jimb@redhat.com>
13007 Add support for the Renesas M32C and M16C.
13008
13009 * gdb.asm/asm-source.exp: Add m32c target.
13010 * gdb.asm/m32c.inc: Support for m32c target.
13011
e28493f2
AS
130122006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
13013
13014 * gdb.base/commands.exp (recursive_source_test): New test.
13015
880da185
DM
130162006-04-04 David S. Miller <davem@sunset.davemloft.net>
13017
13018 * gdb.base/float.exp: Add pattern for sparc targets.
13019
61d9b92f
DJ
130202006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13021
13022 * gdb.base/commands.exp (stray_arg0_test): New test.
13023
bd717df8
PB
130242006-03-30 Paul Brook <paul@codesourcery.com>
13025
13026 * gdb.mi/mi-until.exp: kfail broken until command.
13027 * gdb.mi/mi2-until.exp: Ditto.
13028
ec793d3c
NR
130292006-03-27 Nick Roberts <nickrob@snap.net.nz>
13030
13031 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
13032
831004b7
AO
130332006-03-08 Alexandre Oliva <aoliva@redhat.com>
13034
13035 * gdb.base/prelink.exp: Anchor tested-for regular expression
13036 on gdb prompt.
13037
effe49a0
PB
130382006-03-07 Paul Brook <paul@codesourcery.com>
13039
13040 * gdb.base/assign.exp: Correct fail message.
13041
e5461016
PB
130422006-03-07 Paul Brook <paul@codesourcery.com>
13043
13044 * lib/compiler.c: Extract armcc version number.
13045 * lib/compiler.cc: Ditto.
13046
fc91c6c2
PB
130472006-03-07 Paul Brook <paul@codesourcery.com>
13048
13049 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
13050 additional_flags=-w.
13051 * gdb.arch/altivec-regs.exp: Ditto.
13052 * gdb.arch/e500-abi.exp: Ditto.
13053 * gdb.arch/e500-regs.exp: Ditto.
13054 * gdb.base/all-bin.exp: Ditto.
13055 * gdb.base/annota1.exp: Ditto.
13056 * gdb.base/annota3.exp: Ditto.
13057 * gdb.base/args.exp: Ditto.
13058 * gdb.base/arithmet.exp: Ditto.
13059 * gdb.base/assign.exp: Ditto.
13060 * gdb.base/async.exp: Ditto.
13061 * gdb.base/bang.exp: Ditto.
13062 * gdb.base/break.exp: Ditto.
13063 * gdb.base/call-rt-st.exp: Ditto.
13064 * gdb.base/completion.exp: Ditto.
13065 * gdb.base/cond-expr.exp: Ditto.
13066 * gdb.base/condbreak.exp: Ditto.
13067 * gdb.base/consecutive.exp: Ditto.
13068 * gdb.base/define.exp: Ditto.
13069 * gdb.base/display.exp: Ditto.
13070 * gdb.base/ena-dis-br.exp: Ditto.
13071 * gdb.base/environ.exp: Ditto.
13072 * gdb.base/eval-skip.exp: Ditto.
13073 * gdb.base/info-proc.exp: Ditto.
13074 * gdb.base/jump.exp: Ditto.
13075 * gdb.base/logical.exp: Ditto.
13076 * gdb.base/long_long.exp: Ditto.
13077 * gdb.base/maint.exp: Ditto.
13078 * gdb.base/miscexprs.exp: Ditto.
13079 * gdb.base/pc-fp.exp: Ditto.
13080 * gdb.base/pointers.exp: Ditto.
13081 * gdb.base/relational.exp: Ditto.
13082 * gdb.base/reread.exp: Ditto.
13083 * gdb.base/sect-cmd.exp: Ditto.
13084 * gdb.base/sep.exp: Ditto.
13085 * gdb.base/sepdebug.exp: Ditto.
13086 * gdb.base/until.exp: Ditto.
13087 * gdb.base/whatis-exp.exp: Ditto.
13088 * gdb.cp/annota2.exp: Ditto.
13089 * gdb.cp/annota3.exp: Ditto.
13090 * gdb.trace/actions.exp: Ditto.
13091 * gdb.trace/backtrace.exp: Ditto.
13092 * gdb.trace/circ.exp: Ditto.
13093 * gdb.trace/collection.exp: Ditto.
13094 * gdb.trace/deltrace.exp: Ditto.
13095 * gdb.trace/infotrace.exp: Ditto.
13096 * gdb.trace/limits.exp: Ditto.
13097 * gdb.trace/packetlen.exp: Ditto.
13098 * gdb.trace/passc-dyn.exp: Ditto.
13099 * gdb.trace/passcount.exp: Ditto.
13100 * gdb.trace/report.exp: Ditto.
13101 * gdb.trace/save-trace.exp: Ditto.
13102 * gdb.trace/tfind.exp: Ditto.
13103 * gdb.trace/tracecmd.exp: Ditto.
13104 * gdb.trace/while-dyn.exp: Ditto.
13105 * gdb.trace/while-stepping.exp: Ditto.
13106 * lib/gdb.exp: Ditto.
13107 (gdb_compile): Handle nowarning option.
13108
5f4a23d9
AO
131092006-03-07 Alexandre Oliva <aoliva@redhat.com>
13110
13111 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
13112 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
13113 Rename executable to prelinkt. Don't re-prelink if we didn't
13114 get a core file. Test prelink -u exit status to tell whether
13115 prelinking failed. Use gdb_test_multiple.
13116
9733fc94
DJ
131172006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13118
13119 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
13120 (do_tests): Call it.
13121
cc10cae3
AO
131222006-02-28 Alexandre Oliva <aoliva@redhat.com>
13123
13124 * gdb.base/prelink.exp: New test.
13125 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
13126
15c46491
WZ
131272006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
13128
13129 * gdb.fortran/derived-type.f90: New file.
13130 * gdb.fortran/derived-type.exp: New testcase.
13131
5c9f7ded
DJ
131322006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
13133
13134 * gdb.base/default.exp: Allow ';' as a directory separator.
13135
5b96932b
AS
131362006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13137
13138 * gdb.base/help.exp (help add-symbol-file): Update.
13139
1986bccd
AS
131402006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13141
13142 * gdb.base/help.exp (help load): Update expected results.
13143
a8b7528f
FF
131442006-02-19 Fred Fish <fnf@specifix.com>
13145
13146 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
13147 specifix hex value as part of results.
13148 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 13149
f8261448
FF
131502006-02-16 Fred Fish <fnf@specifix.com>
13151
13152 * gdb.base/whatis.c: Define variables using typedefs char_addr,
13153 ushort_addr, and slong_addr, so the typedefs are not optimized
13154 away.
13155 * gdb.base/whatis.exp: Add tests using type name for struct type,
13156 union type, enum type, and typedef.
a9c64011 13157
31d8bdd2
MK
131582006-02-13 Mark Kettenis <kettenis@gnu.org>
13159
13160 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
13161
34e41e63
JB
131622006-02-13 Jim Blandy <jimb@redhat.com>
13163
13164 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
13165 case where it takes two "next" commands to skip past the init
13166 call.
13167
ac6e4f31
FF
131682006-02-12 Fred Fish <fnf@specifix.com>
13169
13170 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
13171 to handle cases where it takes two "next" commands to skip
13172 past the init call.
13173
2db2d571
JB
131742006-02-07 Joel Brobecker <brobecker@adacore.com>
13175
13176 * gdb.ada/array_return.exp: Mark the last test as expected to fail
13177 on hppa32 targets.
13178
38fcd64c
DJ
131792006-02-06 Vladimir Prus <ghost@cs.msu.su>
13180
13181 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
13182 field.
13183
1315ad46
MK
131842006-01-29 Mark Kettenis <kettenis@gnu.org>
13185
13186 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
13187
5625b943
DJ
131882006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13189
13190 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
13191 files.
13192
80df1bbe
DJ
131932006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13194
13195 * gdb.cp/maint.exp: Set complaints to a positive value.
13196
9078e690
DJ
131972006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13198
13199 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
13200 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
13201 function name.
13202
9c903399
DJ
132032006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13204
13205 * gdb.base/checkpoint.c: Update copyright notice. Include
13206 <stdlib.h>.
13207
761ae4d6
JB
132082006-01-04 Jim Blandy <jimb@redhat.com>
13209
13210 * gdb.asm/asm-source.exp: Independently provide default values for
13211 asm-flags and debug-flags. Use 'string equal' to do the
13212 comparison, not the implicit expr's '==' operator. Remove
13213 now-unneeded assignments to asm-flags. In h8300 case, place
13214 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
13215
099ac3dd
MS
132162006-01-04 Michael Snyder <msnyder@redhat.com>
13217
13218 * gdb.base/checkpoint.c: New file.
13219 * gdb.base/checkpoint.exp: New file.
13220 * gdb.base/multi-fork.c: New file.
13221 * gdb.base/multi-fork.exp: New file.
13222 * gdb.base/pi.txt: New file (data for checkpoint.c test).
13223
f4d85314
FF
132242006-01-04 Fred Fish <fnf@specifix.com>
13225
13226 * gdb.base/ptype.c (foo): Add typedef.
13227 (intfoo): Add function.
13228 * gdb.base/ptype1.c: New file.
13229 * gdb.base/ptype.exp: Handle compilation and linking with two
13230 source files. Test that proper type for "foo" is found based
13231 on source context rather than first match found in symtabs.
13232
a1b06f35
MK
132332005-12-28 Mark Kettenis <kettenis@gnu.org>
13234
13235 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
13236 * gdb.asm/openbsd.inc: Indent commands.
13237
d082a1e2
MK
132382005-12-26 Mark Kettenis <kettenis@gnu.org>
13239
c65016bd
MK
13240 * gdb.base/freebpcmd.exp: Increase timeout.
13241
d082a1e2
MK
13242 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
13243
d3c32a0e
DJ
132442005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
13245
13246 * gdb.base/default.exp: Update check for "show version".
13247
9fdb1f50
RC
132482005-12-09 Randolph Chung <tausq@debian.org>
13249
13250 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
13251 * gdb.asm/pa64.inc: New file.
13252
5f2c56f7
RC
132532005-12-09 Randolph Chung <tausq@debian.org>
13254
13255 * gdb.asm/common.inc: Indent commands.
13256 * gdb.asm/asmsrc1.s: Likewise.
13257 * gdb.asm/asmsrc2.s: Likewise.
13258
8117349c
RC
132592005-12-09 Randolph Chung <tausq@debian.org>
13260
13261 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
13262 (get_addr_of_sym): Remove duplicate print.
13263 (gen_core): xfail hppa*-*-hpux*, update expected output.
13264 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
13265 * gdb.arch/pa64-nullify.s: New file.
13266
8f07f25a
RC
132672005-12-09 Randolph Chung <tausq@debian.org>
13268
13269 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
13270
55b39184
DJ
132712005-12-07 Christophe Lyon <christophe.lyon@st.com>
13272
13273 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
13274 code generation for these functions.
13275 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
13276 error message.
13277
31e2b00f
AS
132782005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
13279
13280 * gdb.base/help.exp (help b, help br, help bre, help brea)
13281 (help break): Update the expected message.
13282
c3d0b56e
SC
132832005-11-11 Stephane Carrez <stcarrez@nerim.fr>
13284
13285 * gdb.asm/m68hc11.inc: Setup the data section.
13286 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
13287 script for this test.
13288 (m6812-*-*): Likewise.
13289
36ae0ea9
RC
132902005-11-09 Randolph Chung <tausq@debian.org>
13291
13292 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
13293
9d6f42e9
WZ
132942005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
13295
13296 * gdb.base/break.exp: Fix a comment typo.
13297
e2126a14
EZ
132982005-11-03 Jim Blandy <jimb@redhat.com>
13299
a9c64011
AS
13300 Checked in by Elena Zannoni <ezannoni@redhat.com>
13301
889bf7c5 13302 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 13303
e0ac7199
CV
133042005-11-02 Corinna Vinschen <vinschen@redhat.com>
13305
13306 * gdb.arch/gdb1558.c: Include stdio.h.
13307
31d3fb18
MK
133082005-10-31 Mark Kettenis <kettenis@gnu.org>
13309
13310 * gdb.asm/asm-source.exp: Use -e instead of --entry.
13311
e52b687c
MK
133122005-10-31 Mark Kettenis <kettenis@gnu.org>
13313
13314 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
13315
f4711d79
PG
133162005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
13317
a9c64011
AS
13318 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13319 vscr" tests to better match output.
f4711d79 13320
987a9106
JB
133212005-10-12 Jim Blandy <jimb@redhat.com>
13322
13323 * gdb.base/structs.exp (any): New function.
13324 (test_struct_returns): Don't make any assumptions at all about
13325 what value the function returns when GDB can't set the return
13326 value.
13327
2336bb58
JB
133282005-10-09 Joel Brobecker <brobecker@adacore.com>
13329
13330 * gdb.ada/arrayidx/p.adb: New file.
13331 * gdb.ada/arrayidx.exp: New testcase
13332
133332005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
13334
13335 * gdb.ada/array_return/pck.ads: New file.
13336 * gdb.ada/array_return/pck.adb: New file.
13337 * gdb.ada/array_return/p.adb: New file.
13338 * gdb.ada/array_return.exp: New testcase.
13339
705335ea
JB
133402005-10-03 Joel Brobecker <brobecker@adacore.com>
13341
a9c64011
AS
13342 * gdb.base/arrayidx.c: New file.
13343 * gdb.base/arrayidx.exp: New testcase.
705335ea 13344
11ee9940
NR
133452005-09-29 Nick Roberts <nickrob@snap.net.nz>
13346
13347 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
13348 frames-invalid and breakpoints-invalid are no longer generated
13349 with level 3 so don't expect them in the output.
13350
39fb8e9e
BR
133512005-09-27 Bob Rossi <bob@brasko.net>
13352
a9c64011 13353 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
13354 from test. Escape the | in mi_gdb_test call.
13355 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
13356 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
13357 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
13358 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
13359 expected regex's in mi_gdb_test calls.
13360 * lib/mi-support.exp: Remove arbitrary .* from tests.
13361 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
13362 Fully anchor GDB/MI expected results in mi_gdb_test.
13363 * lib/gdb.exp (string_to_regexp): Escape the ] character.
13364 * gdb.base/sizeof.exp: Remove escape character. Correct test.
13365
2af48f68
PB
133662005-09-26 Paul Brook <paul@codesourcery.com>
13367
13368 * long_long.exp: Exclude eabi targets from arm FPA float format test.
13369
f34502bc
WZ
133702005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13371
13372 * bfp-test.c: New file.
13373 * bfp-test.exp: New testcase.
13374
ca929517
WZ
133752005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13376
13377 * gdb.fortran/subarray.exp: New testcase to test the evaluation
13378 of subarray and substring variable.
13379 * gdb.fortran/subarray.f: New source file for the test of subarray
13380 and substring variable evaluation.
13381 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
13382 of string constant.
13383
c761af65
DJ
133842005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
13385
13386 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
13387 copyright dates.
13388
561d7a1d
PG
133892005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
13390
13391 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
13392 powerpc altivec' test with an almost identical 'info vector' test.
13393
b2b64cc9
PG
133942005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13395
a9c64011
AS
13396 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13397 vscr" tests to match output.
b2b64cc9 13398
6ac4d15a
PG
133992005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13400
a9c64011
AS
13401 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
13402 output.
6ac4d15a 13403
40e55bef
BR
134042005-09-11 Bob Rossi <bob@brasko.net>
13405
889bf7c5
PA
13406 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
13407 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
13408 commands that return an MI output command and an asyncronous MI output
13409 command.
40e55bef
BR
13410 * gdb.mi/mi-console.exp: Ditto.
13411
3c7385ec
BR
134122005-09-11 Bob Rossi <bob@brasko.net>
13413
13414 * gdb.mi/mi-var-child.c: Include <string.h>.
13415
a6cd0eb3
DJ
134162005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13417
13418 * killed.exp: Correct gdb_expect syntax.
13419
2f168eed
CV
134202005-08-09 Corinna Vinschen <vinschen@redhat.com>
13421
13422 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13423
ecd3fd0f
BR
134242005-08-02 Bob Rossi <bob@brasko.net>
13425
13426 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13427 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13428 Change tests to inferior-tty-set/show.
13429 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13430 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13431 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13432 inferior. Use mi_gdb_test to get GDB and Inferior output.
13433 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13434 descriptor.
13435 (mi_inferior_tty_name): Add inferior PTY file name.
13436 (mi_gdb_start): Add INFERIOR_PTY parameter.
13437 (mi_gdb_test): Add IPATTERN parameter.
13438
f1ea48cb 134392005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13440
f1ea48cb
BR
13441 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13442 parameter to mi_gdb_test.
13443 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13444
6e650a67
DJ
134452005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13446
13447 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13448 struct_declarations.
13449 * gdb.mi/mi-var-child.exp: Step over the initialization of
13450 struct_declarations.
13451
8be260b6
DJ
134522005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13453
13454 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13455 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13456 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13457 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13458 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13459 file.
13460
4e660f07
NR
134612005-07-27 Nick Roberts <nickrob@snap.net.nz>
13462
13463 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13464 (do_children_tests): Assign values to the extra elements.
13465
13466 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13467 them for tests for "-var-update --no-values" and
a9c64011 13468 "-var-update --all-values".
4e660f07
NR
13469 Add test for "-var-list-children --simple-values".
13470
13471 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13472
13473 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13474 "-stack-list-locals --simple-values" Improve doc strings and
13475 comments.
13476
6bdae935
MK
134772005-07-18 Mark Kettenis <kettenis@gnu.org>
13478
598b7a6f
MK
13479 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13480 *-*-openbsd*.
13481 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13482
6bdae935
MK
13483 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13484 sigaltsatck'.
13485
1323e929 134862005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13487
1323e929
BR
13488 * gdb.base/default.exp (tty): Changed output of command.
13489 * gdb.base/help.exp (help tty): Ditto.
13490
b1a9c082
MK
134912005-07-12 Mark Kettenis <kettenis@gnu.org>
13492
13493 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13494
10a844a2
MK
134952005-07-10 Mark Kettenis <kettenis@gnu.org>
13496
13497 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13498 -stack-select-frame without arguments.
13499 (test_stack_frame_listing): Add test for newly implemented command
13500 -stack-info-frame.
13501
3cb3b8df
BR
135022005-07-06 Bob Rossi <bob@brasko.net>
13503
13504 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13505 command.
13506 (Copyright): Update copyright.
13507
a0c5fbcf
WZ
135082005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13509
13510 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13511 tests to evaluate exponentiation expression.
13512
984971d0
AS
135132005-06-29 Andreas Schwab <schwab@suse.de>
13514
13515 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13516 main to avoid warnings.
13517
13518 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13519
fe03833f
NR
135202005-06-20 Nick Roberts <nickrob@snap.net.nz>
13521
13522 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13523 -stack-select-frame without arguments.
13524 (test_stack_frame_listing): Add test for newly implemented command
13525 -stack-info-frame.
a9c64011 13526
7a55f279
WZ
135272005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13528
0ffa0ea5
DJ
13529 * gdb.fortran/array-element.f: New file.
13530 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13531
26585198
DJ
135322005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13533
13534 * gdb.base/bigcore.exp: Correct checks for systems which can
13535 not dump a large core file.
13536
c1bd25fd
DJ
135372005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13538
13539 * gdb.base/relocate.c: Add a copyright notice.
13540 (dummy): Remove.
13541 * gdb.base/relocate.exp: Test printing the values of variables
13542 from a relocatable file.
13543
589e074d
DJ
135442005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13545
13546 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13547 excess MI output after an error.
13548
0915f927
JB
135492005-05-29 Joel Brobecker <brobecker@adacore.com>
13550
13551 * gdb.arch/alpha-step.c: New file.
13552 * gdb.arch/alpha-step.exp: New testcase.
13553
76ff342d
DJ
135542005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13555 Dennis Brueni <dennis@slickedit.com>
13556
13557 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13558 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13559 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13560 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13561 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13562 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13563 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13564
96b0c7ac
DJ
135652005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13566 Wu Zhou <woodzltc@cn.ibm.com>
13567
13568 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13569 IBM's xlc compiler.
13570 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13571 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13572
f21565d2
JB
135732005-05-13 Jim Blandy <jimb@redhat.com>
13574
13575 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13576 calling gdb_suppress_entire_file.
13577 * gdb.base/charset.exp: Same.
13578 * gdb.base/call-rt-st.exp: Same.
13579
6006a3a1
BR
135802005-05-05 Bob Rossi <bob_rossi@cox.net>
13581
13582 * lib/gdb.exp (fullname_syntax): Added global regex.
13583 (fullname_syntax_POSIX): Ditto.
13584 (fullname_syntax_UNC): Ditto.
13585 (fullname_syntax_DOS_CASE): Ditto.
13586 (fullname_syntax_DOS): Ditto.
13587 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13588 fullname_syntax variable to scope and use it.
13589 (test_file_list_exec_source_files): Ditto.
13590 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13591
c3b69c04
DJ
135922005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13593
13594 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13595
3c95e6af
PG
135962004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13597
a9c64011
AS
13598 * lib/gdb.exp (skip_altivec_tests): New function, based on
13599 check_vmx_hw_available from the GCC testsuite.
13600 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13601 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13602
78df6c56
JB
136032005-05-02 Jim Blandy <jimb@redhat.com>
13604
13605 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13606 calling gdb_suppress_entire_file.
13607
1690f9cf
DJ
136082005-04-30 Randolph Chung <tausq@debian.org>
13609
13610 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13611 Slightly relax "sem_post" name checking.
13612
5ea106f7
PG
136132005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13614
13615 * gdb.base/unload.exp: Use new shared library infrastructure.
13616
bf7234cf
PG
136172005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13618
13619 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13620 infrastructure.
bf7234cf 13621
547b869a
CV
136222005-04-29 Corinna Vinschen <vinschen@redhat.com>
13623
13624 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13625 * gdb.asm/h8300.inc: New file.
13626
f07e55f0
PG
136272005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13628
13629 * gdb.base/shlib-call.exp: Change to use new shared library
13630 infrastructure.
13631
3cbba3d1
PG
136322005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13633
a9c64011
AS
13634 * gdb.base/pending.exp: Change to use new shared library
13635 infrastructure.
3cbba3d1 13636
ed6df200
PG
136372005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13638
a9c64011
AS
13639 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13640 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13641
8c8f4ebe
PG
136422005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13643
a9c64011
AS
13644 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13645 shared objects being adjusted and update copyright years.
8c8f4ebe 13646
607fbc54
DJ
136472005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13648
13649 * ChangeLog: Correct some 2003-01-13 dates.
13650 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13651 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13652 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13653 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13654 gdb.trace/tfind.exp: Update copyright years.
13655
57bf0e56
DJ
136562005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13657 Daniel Jacobowitz <dan@codesourcery.com>
13658
13659 * lib/gdb.exp (gdb_compile): Handle shlib=.
13660 (gdb_compile_shlib): New function.
13661
9b593790
PG
136622005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13663
a9c64011 13664 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13665
9494c6a5
DJ
136662005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13667
13668 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13669 gdb.server.
13670 * configure.ac: Likewise.
13671 * configure: Regenerated.
13672 * gdb.gdbserver/Makefile.in: Moved to...
13673 * gdb.server/Makefile.in: ... here.
13674 * gdb.gdbserver/server.c: Moved to...
13675 * gdb.server/server.c: ... here.
13676 * gdb.gdbserver/server-run.exp: Moved to...
13677 * gdb.server/server-run.exp: ... here.
13678
6f8eac0e
DJ
136792005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13680
13681 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13682 * configure.ac: Create gdb.gdbserver/Makefile.
13683 * configure: Regenerated.
13684 * lib/gdbserver-support.exp: New file, derived from
13685 config/gdbserver.exp.
13686 * config/gdbserver.exp: Use gdbserver-support.exp.
13687 * gdb.gdbserver/Makefile.in: New file.
13688 * gdb.gdbserver/server.c: New file.
13689 * gdb.gdbserver/server-run.exp: New file.
13690
6e87504d
PG
136912005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13692
a9c64011
AS
13693 * lib/gdb.exp (test_compiler_info): Return compiler_info
13694 if no arguments are given.
6e87504d 13695
d1779be4
PG
136962005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13697
13698 * gdb.arch/altivec-abi.exp: Check for compiler and set
13699 use altivec' flag accordingly.
13700 * gdb.arch/altivec-regs.exp: Likewise.
13701
88750304
DJ
137022005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13703
13704 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13705
f3fb768d
AS
137062005-03-27 Andreas Schwab <schwab@suse.de>
13707
13708 * gdb.base/bigcore.c (main): Add missing mode argument in open
13709 call.
13710
7e813ac5
DJ
137112005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13712
13713 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13714 downloads.
13715 * config/gdbserver.exp (gdb_load): Likewise.
13716
8e3049aa
PB
137172005-03-14 Paul Brook <paul@codesourcery.com>
13718
13719 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13720 targets.
13721
a9df7c44
JB
137222005-03-09 Joel Brobecker <brobecker@adacore.com>
13723
13724 * gdb.dwarf2/dup-psym.S: New file.
13725 * gdb.dwarf2/dup-psym.exp: New testcase.
13726
9f0d94e8
JB
137272005-03-09 Joel Brobecker <brobecker@adacore.com>
13728
13729 * gdb.ada/exec_changed/first.adb: New file.
13730 * gdb.ada/exec_changed/second.adb: New file.
13731 * gdb.ada/exec_changed.exp: New testcase.
13732
5f579bc5
NS
137332005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13734
36e9969c
NS
13735 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13736 (A2): New class.
13737 (main): Test operator+.
13738 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13739 breakpoint test.
13740
5f579bc5
NS
13741 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13742 * gdb.base/signull.exp: Disable if gdb,nosignals.
13743 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13744 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13745 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13746 * gdb.mi/mi2-console.exp: Likewise.
13747 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13748 continue output at start.
13749 (gdb_collect_locals_test): Robustify regexp.
13750 * gdb.trace/passc-dyn.exp: Fix comment typo.
13751 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13752
be46087e
CV
137532005-03-08 Corinna Vinschen <vinschen@redhat.com>
13754
13755 * gdb.asm/asm-source.exp: Add iq2000 case.
13756 * gdb.asm/iq2000.inc: New file.
13757
384e1a61 137582005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13759
384e1a61
MI
13760 * gdb.base/command.exp: Change hardcoded value to regular expression.
13761 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13762
584b6e9e
DJ
137632005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13764
13765 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13766 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13767 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13768 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13769 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13770
ab5b5d61
MK
137712005-03-05 Mark Kettenis <kettenis@gnu.org>
13772
13773 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13774 changes.
13775
ae051c1b
PG
137762004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13777
a9c64011
AS
13778 * lib/compiler.c: Add test for IBM's xlc compiler.
13779 * lib/compiler.cc: Likewise.
ae051c1b 13780
3f0f6ed2
JB
137812004-02-24 Joel Brobecker <brobecker@adacore.com>
13782
13783 * gdb.ada/fixed_points.exp: Create compilation object directory
13784 before running the test.
13785 * gdb.ada/null_record.exp: Likewise.
13786 * gdb.ada/packed_array.exp: Likewise.
13787 * gdb.ada/start.exp: Likewise.
13788
724f452b
JB
137892005-02-15 Joel Brobecker <brobecker@adacore.com>
13790
13791 * gdb.ada/packed_array/pa.adb: New file.
13792 * gdb.ada/packed_array.exp: New testcase.
13793
57f5cdfb 137942005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13795
1f393151
MK
13796 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13797 files.
13798
ebdda337
MK
13799 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13800 on *-*-openbsd*. Correctly match whitespace in regukar
13801 expressions.
13802
cf309262
DJ
138032005-02-10 Daniel Jacobowitz <dan@debian.org>
13804
13805 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13806 PR exp/1821
13807 * gdb.base/gdb1821.c: New test file.
13808 * gdb.base/gdb1821.exp: New test file.
13809
3be49e7a
JB
138102005-02-09 Joel Brobecker <brobecker@adacore.com>
13811
13812 * gdb.base/start.c: New file.
13813 * gdb.base/start.exp: New testcase.
13814
e292e67d
JB
138152005-02-09 Joel Brobecker <brobecker@adacore.com>
13816
13817 * gdb.ada/start/dummy.adb: New file.
13818 * gdb.ada/start.exp: New testcase.
13819
dbdfa66c
CV
138202005-02-09 Corinna Vinschen <vinschen@redhat.com>
13821
13822 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13823 for printing symbols and statistics.
13824 Add test for using relative pathnames in "maint print msymbols" test.
13825 Mark "maint info sections DATA" XFAIL on Cygwin.
13826 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13827 tests.
13828
d7941671
AC
138292005-02-09 Andreas Schwab <schwab@suse.de>
13830
13831 Committed by Andrew Cagney <cagney@gnu.org>
13832 * gdb.base/remotetimeout.exp: New file.
13833
74e5ef44
MK
138342005-02-07 Mark Kettenis <kettenis@gnu.org>
13835
13836 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13837
464dd14d
JB
138382005-02-03 Joel Brobecker <brobecker@adacore.com>
13839
13840 * gdb.ada/gnat_ada.gpr: New file.
13841 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13842 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13843 * configure.ac: No longer generate gnat_ada.gpr.
13844 * configure: Regenerate.
13845 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13846 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13847 * gdb.ada/null_record/bar.ads: Likewise.
13848 * gdb.ada/null_record/bar.adb: Likewise.
13849 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13850 * gdb.ada/null_record.exp (testdir): New variable.
13851 (testfile): executable is now in testdir subdirectory.
13852 (srcfile): Use full path to the main compilation unit.
13853 * gdb.ada/fixed_points.exp: Same changes as above.
13854
30d756ae
NR
138552005-02-03 Nick Roberts <nickrob@snap.net.nz>
13856
13857 * gdb.base/interp.exp: New test.
13858
9d799f85
AC
138592005-01-24 Andrew Cagney <cagney@gnu.org>
13860
13861 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13862
15656118
AC
138632005-01-19 Andrew Cagney <cagney@gnu.org>
13864
a892c31b
AC
13865 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13866 configure.ac not configure.in.
13867
15656118
AC
13868 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13869 of powerpc*-*-*.
13870 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13871 * gdb.base/list.exp (test_list_function)
15656118
AC
13872 (test_list_filename_and_function): Ditto.
13873 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13874
a7b01baf
AC
138752005-01-16 Andrew Cagney <cagney@gnu.org>
13876
17d92a02
AC
13877 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13878
a7b01baf
AC
13879 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13880
bc8332bb
AC
138812005-01-14 Andrew Cagney <cagney@gnu.org>
13882
13883 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13884 * gdb.mi/mi2-var-cmd.exp: Ditto.
13885
4d074752
CV
138862005-01-10 Corinna Vinschen <vinschen@redhat.com>
13887
13888 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13889
bec39cab
AC
138902005-01-07 Andrew Cagney <cagney@gnu.org>
13891
13892 * configure.ac: Rename configure.in, require autoconf 2.59.
13893 * configure: Re-generate.
13894 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13895 * gdb.stabs/configure: Re-generate.
13896 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13897 * gdb.hp/configure: Re-generate.
13898 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13899 autoconf 2.59.
13900 * gdb.hp/gdb.objdbg/configure: Re-generate.
13901 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13902 autoconf 2.59.
13903 * gdb.hp/gdb.defects/configure: Re-generate.
13904 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13905 autoconf 2.59.
13906 * gdb.hp/gdb.compat/configure: Re-generate.
13907 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13908 autoconf 2.59.
13909 * gdb.hp/gdb.base-hp/configure: Re-generate.
13910 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13911 autoconf 2.59.
13912 * gdb.hp/gdb.aCC/configure: Re-generate.
13913
f10b16d4
JB
139142004-12-15 Jim Blandy <jimb@redhat.com>
13915
13916 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13917 under NPTL when there is debugging info available for libpthread.
13918
fb6e1814
JG
139192004-12-13 Jerome Guitton <guitton@gnat.com>
13920
13921 * gdb.ada/fixed_points.c: New file.
13922 * gdb.ada/fixed_points.exp: New file.
13923
fe46cd3a
RC
139242004-12-03 Randolph Chung <tausq@debian.org>
13925
13926 * gdb.arch/pa-nullify.exp: New file.
13927 * gdb.arch/pa-nullify.s: New file.
13928
8de0841b
RC
139292004-11-30 Randolph Chung <tausq@debian.org>
13930
13931 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
13932 instead of "tbug". Fix regexp to work properly with gdb_test.
13933
c8170782
PH
139342004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
13935
13936 * gdb.base/bitfields2.exp: New test.
13937 * gdb.base/bitfields2.c: New file.
13938
954269c2
RE
139392004-11-28 Richard Earnshaw <rearnsha@arm.com>
13940
13941 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
13942
0107feed
RC
139432004-11-16 Randolph Chung <tausq@debian.org>
13944
13945 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
13946
f073ae8c
DJ
139472004-11-14 Daniel Jacobowitz <dan@debian.org>
13948
13949 * gdb.threads/threadapply.exp: Correct "macro details" test.
13950
19ad59e7
JJ
139512004-11-11 Jeff Johnston <jjohnstn@redhat.com>
13952
13953 * gdb.threads/threadapply.exp: New test.
13954 * gdb.threads/threadapply.c: New file.
13955
9cf0961b
MK
139562004-11-07 Mark Kettenis <kettenis@gnu.org>
13957
13958 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
13959 frames.
13960
c789492a
FL
139612004-11-05 Felix Lee <felix+log1@specifixinc.com>
13962
13963 * gdb.base/cursal.exp: New file.
13964 * gdb.base/cursal.c: New file.
13965
a1e167bb
AC
139662004-11-03 Andrew Cagney <cagney@gnu.org>
13967
13968 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
13969
b7cbf173
MK
139702004-10-30 Mark Kettenis <kettenis@gnu.org>
13971
13972 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
13973 NetBSD/ELF targets.
13974
88f9d34f
JB
139752004-10-29 Joel Brobecker <brobecker@gnat.com>
13976
13977 * gdb.threads/bp_in_thread.c: New file, copied from
13978 pthread_cond_wait.c.
13979 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
13980 file, rather than reusing the .c file from another testcase.
13981
ca7d6a0c
JB
139822004-10-20 Joel Brobecker <brobecker@gnat.com>
13983
13984 * gdb.ada/null_record.exp: Check where we stopped after
13985 sending the start command, instead of where the associated
13986 temporary breakpoint was inserted.
13987
0d863d03
AC
139882004-10-14 Andrew Cagney <cagney@gnu.org>
13989
13990 * gdb.mi/gdb701.c (main): Return 0.
13991
d11e72cb
DJ
139922004-10-13 Daniel Jacobowitz <dan@debian.org>
13993
d40539a4 13994 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 13995
e1923096
JJ
139962004-10-12 Jeff Johnston <jjohnstn@redhat.com>
13997
13998 * gdb.threads/schedlock.c: Add comment markers to use to find
13999 line numbers.
14000 * gdb.threads/schedlock.exp: Adjust regex to handle the new
14001 comments.
14002 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
14003 breakpoint lines.
14004
ec8ba2c9
DJ
140052004-10-12 Daniel Jacobowitz <dan@debian.org>
14006
14007 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
14008
0eb3658b
DJ
140092004-10-12 Daniel Jacobowitz <dan@debian.org>
14010
14011 * configure.in: Add gdb.dwarf2.
14012 * configure: Regenerated.
14013 * Makefile.in: Add gdb.dwarf2.
14014 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
14015 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
14016 gdb.dwarf2/file1.txt: New files.
14017
a271cc33
OF
140182004-10-11 Orjan Friberg <orjanf@axis.com>
14019
a9c64011 14020 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
14021 of "run", since the latter doesn't work with remote targets. Adjust
14022 the breakpoint numbering accordingly.
14023 * gdb.threads/pthread_cond_wait.exp: Ditto.
14024
895ce074
MC
140252004-10-08 Michael Chastain <mec.gnu@mindspring.com>
14026
14027 * gdb.base/overlays.exp: Update copyright years.
14028
6be3092d
KI
140292004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
14030
14031 * gdb.base/overlays.exp: Disable if target is Linux.
14032
e05389b8
FL
140332004-10-06 Felix Lee <felix+log1@specifixinc.com>
14034
14035 * config/gdbserver.exp (gdb_load): Use right filename on remote.
14036
73cb587d
KI
140372004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
14038
14039 * gdb.asm/asm-source.exp: Add m32r-linux target.
14040 * gdb.asm/m32r-linux.inc: New file.
14041
3c0edcdc
AC
140422004-09-24 Andrew Cagney <cagney@redhat.com>
14043 David Anderson <anderson@redhat.com>
14044
14045 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
14046 command fails, assume things will work.
14047 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
14048 (_GNU_SOURCE): Define.
14049 (print_unsigned, print_hex): Change parameter to "long long".
14050 (print_byte_count): New function, use to print byte counts.
14051 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
14052 O_LARGEFILE.
14053 (main): Compute an upper bound on a corefile in max_core_size.
14054 Limit memory chunk size to max_core_size. Limit total memory
14055 allocated to max_core_size.
14056
4bb3667f
AC
140572004-09-23 Andrew Cagney <cagney@gnu.org>
14058
14059 * gdb.base/bigcore.exp: Replace the code that creates a corefile
14060 from a separate process with code that creates a corefile by
14061 making the inferior dump core.
14062
60fe1a51
MK
140632004-09-23 Mark Kettenis <kettenis@gnu.org>
14064
14065 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
14066 block.
14067
8e937346
MC
140682004-09-23 Michael Chastain <mec.gnu@mindspring.com>
14069
14070 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
14071 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
14072 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
14073 Likewise.
14074
7213f6d6
JJ
140752004-09-20 Jeff Johnston <jjohnstn@redhat.com>
14076
14077 * gdb.java/jprint.exp: New test case for java inferior call.
14078 * gdb.java/jprint.java: Ditto.
14079
eac69dca
JB
140802004-09-15 Joel Brobecker <brobecker@gnat.com>
14081
14082 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
14083
22227696
MC
140842004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14085
14086 * gdb.threads/killed.c: Include <stdlib.h>.
14087 * gdb.threads/pthreads.c: Likewise.
14088
7dd403a4
MC
140892004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14090
14091 * gdb.threads/killed.c: Add copyright notice.
14092
33f2d567
JM
140932004-09-10 Jason Molenda (jmolenda@apple.com)
14094
a9c64011
AS
14095 * gdb.base/define.exp: Two new tests to verify zero space chars
14096 after 'if' and 'while' commands in a user-defined command is correctly
14097 parsed.
33f2d567 14098
e05b62ac
AC
140992004-09-08 Andrew Cagney <cagney@gnu.org>
14100
14101 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
14102 delivery test with duplicate at end of file.
14103
9cbe82da
MK
141042004-09-06 Mark Kettenis <kettenis@jive.nl>
14105
14106 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
14107
564803d9
MC
141082004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14109
14110 * config/hppro.exp: Removed.
14111
7c6807ce
MC
141122004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14113
14114 * config/sparclet.exp: Removed.
14115
bf7e26dd
MC
141162004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14117
14118 * config/udi.exp: Removed.
14119
714e341b
MC
141202004-09-02 Michael Chastain <mec.gnu@mindspring.com>
14121
14122 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
14123 of "exp_continue".
14124 (advancei): Likewise.
14125
1236e623
JJ
141262004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14127
14128 * gdb.base/unload.exp: Fix so messages aren't duplicated.
14129
3bdcad15
MI
141302004-09-01 Manoj Iyer <manjo@austin.ibm.com>
14131
228af206 14132 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
14133 to check for nodebug in executable.
14134 * gdb.gdb/observer.exp (setup_test): Likewise.
14135 * gdb.gdb/selftest.exp (test_with_self): Likewise.
14136 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
14137
c72b934c
AC
141382004-09-01 Andrew Cagney <cagney@gnu.org>
14139
14140 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14141 files.
14142
edd9b715
JJ
141432004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14144
14145 * gdb.base/unload.exp: Fix expected warning message to match
14146 latest format.
14147
fb4ce06b
CV
141482004-09-01 Corinna Vinschen <vinschen@redhat.com>
14149
14150 * gdb.base/call-rt-st.exp: Fix typos.
14151
ce78e7c3
MI
141522004-08-31 Manoj Iyer <manjo@austin.ibm.com>
14153
14154 * gdb.threads/thread_check.exp: New testcase.
14155 * gdb.threads/thread_check.c: New testcase.
14156
2dedb159
AC
141572004-08-31 Andrew Cagney <cagney@gnu.org>
14158
14159 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
14160 (skip_to_handler_entry): New procedures. Test stepping into a
14161 handler when the breakpoint is at the handler's entry point.
14162
68f53502
AC
141632004-08-30 Andrew Cagney <cagney@gnu.org>
14164
14165 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
14166 gdb/1757.
14167
3e3ffd2b
MC
141682004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14169
14170 With code from Manoj Iyer <manjo@austin.ibm.com>:
14171 * lib/gdb.exp (gdb_file_cmd): Return more information in the
14172 return value. Add an arm for "no debugging symbols found".
14173 Change a stray "error" to "perror".
14174 (gdb_run_cmd): Adapt to new return value.
14175 * gdb.base/remote.exp: Adapt to new return value.
14176 * gdb.gdb/complaints.exp: Likewise.
14177 * gdb.gdb/observer.exp: Likewise.
14178 * gdb.gdb/selftest.exp: Likewise.
14179 * gdb.gdb/xfullpath.exp: Likewise.
14180
4b6f5fd2
JB
141812004-08-27 Joel Brobecker <brobecker@gnat.com>
14182
14183 * gdb.threads/bp_in_thread.exp: New testcase.
14184
e5b25496
MC
141852004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14186
14187 Fix PR testsuite/1735.
14188 * gdb.threads/schedlock.c (thread_function): Add a cast
14189 to suppress a gcc warning.
14190 * gdb.threads/thread-specific.c (thread_function): Likewise.
14191
934353d6
MC
141922004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14193
14194 * gdb.base/unload.c: Include <stdlib.h>.
14195
f98a0aef 141962004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 14197
f98a0aef 14198 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
14199 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
14200 synchronized after the "return".
14201
5a2e8882
MC
142022004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14203
14204 * gdb.mi/basics.c: Include <stdio.h>.
14205 * gdb.mi/pthreads.c: Include <stdlib.h>.
14206 * gdb.mi/var-cmd.c: Include <stdlib.h>.
14207
a9640423
MC
142082004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14209
14210 * gdb.threads/schedlock.c: Add copyright notice.
14211
b04e311d
AC
142122004-08-25 Andrew Cagney <cagney@gnu.org>
14213
14214 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
14215 (skip_over_handler, breakpoint_over_hander): New test procedures.
14216 (advance, advancei): Add a proper prefix, do not use
14217 rerun_to_main.
14218 * gdb.base/sigstep.c (main): Change to use an infinite loop.
14219
7c27f15b
MC
142202004-08-24 Michael Chastain <mec.gnu@mindspring.com>
14221
14222 * gdb.mi/basics.c: Add copyright notice.
14223 * gdb.mi/var-cmd.c: Add copyright notice.
14224
fffc87ae
MC
142252004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14226
14227 * lib/gdb.exp: Remove signed_keyword_not_used.
14228 * lib/compiler.c: Likewise.
14229 * lib/compiler.cc: Likewise.
14230
d782e0bf
MC
142312004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14232
14233 * gdb.base/whatis.c: Remove conditional disabling of "signed".
14234 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
14235
96033e83
MC
142362004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14237
14238 * gdb.base/whatis.c: Add copyright notice.
14239
cf38c229
MK
142402004-08-20 Mark Kettenis <kettenis@gnu.org>
14241
14242 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
14243 it to skip the breakpoints encoded in the inline assembly.
14244
f4b49756
MC
142452004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14246
14247 * Makefile.in: Add gdb.fortran.
14248
2f193b69
MC
142492004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14250
14251 * gdb.base/call-sc.exp (test_scalar_returns):
14252 Fix cut-and-paste glitch in "Make fun return now".
14253
89a237cb
MC
142542004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14255
14256 * configure.in: Add gdb.fortran.
14257 * configure: Regenerate.
14258 * gdb.fortran/Makefile.in: New file.
14259 * lib/gdb.exp (skip_fortran_tests): New procedure.
14260
469aff8e
MC
142612004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14262
14263 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
14264 reference to bug-gnu@prep.ai.mit.edu.
14265 * gdb.mi/mi-var-child.exp: Likewise.
14266 * gdb.mi/mi-var-cmd.exp: Likewise.
14267 * gdb.mi/mi-var-display.exp: Likewise.
14268 * gdb.mi/mi2-var-block.exp: Likewise.
14269 * gdb.mi/mi2-var-child.exp: Likewise.
14270 * gdb.mi/mi2-var-cmd.exp: Likewise.
14271 * gdb.mi/mi2-var-display.exp: Likewise.
14272
00b51b9f
MK
142732004-08-15 Mark Kettenis <kettenis@gnu.org>
14274
14275 * gdb.base/unload.c (main): Make local variable msg const.
14276
45f07fef
MC
142772004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14278
14279 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
14280 to bug-gnu@prep.ai.mit.edu.
14281 * gdb.mi/mi-disassemble.exp: Likewise.
14282 * gdb.mi/mi-eval.exp: Likewise.
14283 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
14284 default line number.
14285 * gdb.mi/mi-return.exp: Likewise.
14286 * gdb.mi/mi-simplerun.exp: Likewise.
14287 * gdb.mi/mi-stack.exp: Likewise.
14288 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
14289 number with explicit range test.
14290 * gdb.mi/mi-watch.exp: Likewise.
14291 * gdb.mi/mi2-break.exp: Likewise.
14292 * gdb.mi/mi2-cli.exp: Likewise.
14293 * gdb.mi/mi2-disassemble.exp: Likewise.
14294 * gdb.mi/mi2-eval.exp: Likewise.
14295 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
14296 default line number.
14297 * gdb.mi/mi2-return.exp: Likewise.
14298 * gdb.mi/mi2-simplerun.exp: Likewise.
14299 * gdb.mi/mi2-stack.exp: Likewise.
14300 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
14301 number with explicit range test.
14302 * gdb.mi/mi2-watch.exp: Likewise.
14303
dd8c8ee7
MC
143042004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14305
14306 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
14307 * gdb.cp/m-static.exp: Likewise.
14308 * gdb.cp/rtti.exp: Likewise.
14309
4e838464
MK
143102004-08-14 Mark Kettenis <kettenis@gnu.org>
14311
14312 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
14313
8d8cb839
EZ
143142004-08-14 Eli Zaretskii <eliz@gnu.org>
14315
14316 * ChangeLog: Prefix Local Variables with semi-colons and indent
14317 the reference to older ChangeLog files, to fix fontification in
14318 Emacs.
14319
deea8bb0
MC
143202004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14321
14322 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
14323 * gdb.mi/mi2-break.exp: Likewise.
14324
c3297504
MC
143252004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14326
14327 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
14328
25808999
MC
143292004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14330
14331 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
14332
226a8d71
MC
143332004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14334
14335 * gdb.cp/classes.exp: Remove unused declarations. Just let
14336 test names default instead of providing special names. Remove
14337 extraneous demangler test.
14338
37fdf854
JJ
143392004-08-12 Jeff Johnston <jjohnstn@redhat.com>
14340
14341 * gdb.base/unload.exp: New test for breakpoints in dynamically
14342 loaded libraries.
14343 * gdb.base/unload.c: Ditto.
14344 * gdb.base/unloadshr.c: Ditto.
14345
2d3a7986
MC
143462004-08-12 Michael Chastain <mec.gnu@mindspring.com>
14347
14348 * gdb.cp/classes.exp (test_ptype_class_objects): Call
14349 cp_test_ptype_class.
14350 (test_enums): Likewise.
14351
c72b934c
AC
143522004-08-10 Andrew Cagney <cagney@gnu.org>
14353
14354 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14355 files.
14356
cc503c8a
AC
143572004-08-10 Andrew Cagney <cagney@gnu.org>
14358
14359 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
14360 init_malloc call.
14361
902f2ccb
MC
143622004-08-10 Michael Chastain <mec.gnu@mindspring.com>
14363
14364 * ChangeLog: Add copyright notice. The notice is copied
14365 from emacs 21.3 top level ChangeLog.
14366
78c90502
MC
143672004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14368
14369 * lib/cp-support.exp: New file.
14370 * lib/cp-support.exp (cp_test_type_class): New function.
14371 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
14372 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
14373 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
14374 cp_test_ptype_class.
14375
88e5ea78
MC
143762004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14377
14378 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
14379 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14380 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
14381 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
14382 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14383 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
14384 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
14385 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
14386 gdb.mi/mi2-watch.exp: Update copyright years.
14387
6a89fc9c
MK
143882004-08-09 Mark Kettenis <kettenis@gnu.org>
14389
14390 * gdb.base/sigaltstack.exp: Provide proper anchoring.
14391
1482e0de
MC
143922004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14393
14394 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
14395 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
14396 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
14397 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14398 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
14399 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
14400 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
14401 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14402 gdb.mi/mi-watch.exp: Update copyright years.
14403
1a5ce3f3
DJ
144042004-08-08 Daniel Jacobowitz <dan@debian.org>
14405
14406 PR gdb/1738
14407 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
14408 from a breakpoint with a pending signal.
14409
04f6ecf2
DJ
144102004-08-08 Daniel Jacobowitz <dan@debian.org>
14411
14412 PR gdb/1736
14413 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14414 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14415 the prompt.
14416 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14417
54d90d35
DJ
144182004-08-08 Daniel Jacobowitz <dan@debian.org>
14419
14420 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14421
d2f6abb0
DJ
144222004-08-08 Daniel Jacobowitz <dan@debian.org>
14423
14424 PR gdb/1736
14425 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14426 for i?86-*-linux*.
14427
5598c03d
DJ
144282004-08-08 Daniel Jacobowitz <dan@debian.org>
14429
14430 * gdb.arch/i386-prologue.exp: Compile without debug information.
14431
c6fee705
MC
144322004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14433
14434 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14435 rather than asking gdb to search.
14436
dd90efdb
MC
144372004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14438
14439 * gdb.base/gcore.c: Include <string.h>.
14440
1e84bec1
MC
144412004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14442
14443 * gdb.base/gcore.c: Add copyright notice.
14444
e425eb2b
MC
144452004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14446
14447 * gdb.base/freebpcmd.c: Include <stdio.h>.
14448 * gdb.base/long_long.c: Include <string.h>.
14449 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14450 * gdb.base/siginfo.c: Include <string.h>.
14451 * gdb.base/sigstep.c: Include <string.h>.
14452
cb9aaed5
MC
144532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14454
14455 * gdb.base/complex.c: Include <stdlib.h>.
14456
55944f3d
MC
144572004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14458
14459 * gdb.base/complex.c: Add copyright notice.
14460
7b2953d9
MC
144612004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14462
14463 * gdb.base/charset.c: Include <stdlib.h>.
14464
c9133d23
MC
144652004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14466
14467 * gdb.base/auxv.c: Include <stdlib.h>.
14468
0a8490ad
MC
144692004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14470
14471 * gdb.base/auxv.c: Add copyright notice.
14472
3426d5ec
MC
144732004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14474
14475 * gdb.base/coremaker.c: Add copyright notice.
14476 * gdb.base/coremaker2.c: Add copyright notice.
14477
8da195dd
AC
144782004-08-04 Andrew Cagney <cagney@gnu.org>
14479
14480 * gdb.base/store.exp: Update copyright.
14481 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14482 names, do not import gdb_prompt.
14483
8d394f98
AC
144842004-08-01 Andrew Cagney <cagney@gnu.org>
14485
14486 Fix PR testsuite/1729.
14487 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14488 not use capture_value with value 4.
14489 (capture_value): Add optional test name parameter.
14490 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14491 the prefix, pass to capture_value.
14492
b6702b23
MK
144932004-08-01 Mark Kettenis <kettenis@gnu.org>
14494
14495 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14496 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14497 (main): Call new function.
14498
c203e0ca
MC
144992004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14500
14501 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14502
a7995a30
MC
145032004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14504
14505 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14506
9366563b
MC
145072004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14508
b6eeaf26 14509 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14510 Accept more values of vtbl pointer. Remove some messages
14511 about "obsolete gcc or gdb".
14512
2fc1f950
MC
145132004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14514
14515 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14516
c724d49b
MC
145172004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14518
14519 * gdb.base/asm-source.exp: Properly convert target board
14520 debug flags from gcc format to binutils format.
14521
736b0fce
MK
145222004-07-28 Mark Kettenis <kettenis@gnu.org>
14523
14524 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14525 gdb1718". PR backtrace/1718 partially fixed.
14526
5633ea5c
JJ
145272004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14528
14529 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14530
575eebb1
NC
145312004-07-26 Nick Clifton <nickc@redhat.com>
14532
14533 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14534 good default value for a specific architecture is available then
14535 set it to that value. Otherwise default to the -gstabs switch.
14536 Remove the -g... switches from the asm-flags variable. Allow the
14537 target board info to override the value if it wants to. Pass the
14538 switch on the assembler command line.
14539
62104619
MK
145402004-07-23 Mark Kettenis <kettenis@gnu.org>
14541
14542 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14543 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14544 (main): Call new function.
14545
4a1135b8
MC
145462004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14547
14548 Test for PR exp/1715.
14549 * gdb.base/radix.exp: Refactor common procedures. Make all
14550 test names unique. Change XFAIL to KFAIL.
14551
8a12c1f0
MC
145522004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14553
14554 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14555 * gdb.ada/gnat_ada.gin: ... to here.
14556 * configure.in: Use gnat_ada.gin.
14557 * configure: Regenerate.
14558
23b451cf
AC
145592004-07-20 Andrew Cagney <cagney@gnu.org>
14560
14561 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14562 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14563 XFAILs. Clean up test messages and comments. Check backtraces.
14564 Delete re-sync code.
14565
ab618a02
MC
145662004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14567
14568 Fix PR cli/740.
14569 * gdb.base/annota1.exp: Honor gdb,nosignals.
14570 * gdb.base/annota3.exp: Likewise.
14571
46dad340
MC
145722004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14573
14574 * lib/java.exp: Update copyright notice.
14575
756d8c70
AC
145762004-07-19 Andrew Cagney <cagney@gnu.org>
14577
14578 * gdb.base/selftest.exp: Copy file from here ...
14579 * gdb.gdb/selftest.exp: ... to here.
14580
586027e6
AC
145812004-07-16 Andrew Cagney <cagney@redhat.com>
14582
14583 * lib/insight-support.exp: Delete file.
14584 * lib/java.exp (java_init): Fix copyright.
14585
029d2200
AC
145862004-07-16 Andrew Cagney <cagney@gnu.org>
14587
14588 * gdb.base/restore.c: Append "prologue" to comments marking the a
14589 function's prologue.
14590 * gdb.base/restore.exp: Update copyright, re-indent.
14591 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14592 callerN" prefix where needed. Update patterns that match a
14593 function's prologue.
14594
653b62c5
MC
145952004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14596
14597 * gdb.base/restore.c: Add copyright notice.
14598
f7d690e5
AC
145992004-07-16 Andrew Cagney <cagney@gnu.org>
14600
14601 * gdb.base/logical.exp: Update copyright.
14602 (evaluate): New procedure. Use to re-implement tests using
14603 several tables.
14604
d629a7cb
MH
146052004-07-14 Martin Hunt <hunt@redhat.com>
14606
14607 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14608 which fixes some problems where init.tcl was not found.
14609
9c7bb332
AC
146102004-07-13 Andrew Cagney <cagney@gnu.org>
14611
6bf46641
AC
14612 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14613 (check_sizeof, check_valueof): Do not include the output in the
14614 test name. Use gdb_test.
14615 (get_valueof): Use gdb_test_multiple.
14616
c4ffd4c0
AC
14617 * gdb.base/step-test.exp: Update copyright. Use
14618 gdb_test_multiple. Ensure that test names do not include
14619 architecture dependent output.
14620
ab89363a
AC
14621 * gdb.gdb/observer.exp: Update copyright.
14622 (setup_test): Use gdb_test_multiple.
14623 (attach_first_observer, attach_second_observer)
14624 (attach_third_observer, detach_first_observer)
14625 (detach_second_observer, detach_third_observer)
14626 (reset_counters, check_counters): Make $message a prefix.
14627 (test_normal_stop_notifications): Add "args" parameter - a list of
14628 init functions to be called. Make $message a prefix,
14629 (test_observer_normal_stop): Change the message prefixes so that
14630 they are unique, pass the attach / detach procedures to
14631 test_normal_stop_notifications.
14632
ec58997a
AC
14633 * gdb.base/signull.exp (test_segv): Prefix all tests with
14634 "${name}". Clean up test messages.
14635
b475183b
AC
14636 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14637
9c7bb332
AC
14638 * gdb.base/ena-dis-br.exp: Update copyright.
14639 (break_at): New function. Replace send_gdb with gdb_test,
14640 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14641 ignore count, not stopped at bpt", with KFAIL.
14642
2dd95497
CV
146432004-07-13 Corinna Vinschen <vinschen@redhat.com>
14644
14645 * gdb.base/attach.exp: Remove cleanupfile handling.
14646
419e626b
AC
146472004-07-12 Andrew Cagney <cagney@gnu.org>
14648
14649 * gdb.base/annota1.exp: Cleanup corefile test name.
14650 * gdb.base/annota3.exp: Ditto.
14651
8b1b3228
AC
146522004-07-12 Andrew Cagney <cagney@gnu.org>
14653
78650829
AC
14654 * gdb.base/signals.exp: Clean up copyright, re-indent.
14655
8b1b3228
AC
14656 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14657 gdb_test and gdb_test_multiple.
14658
935c2760
JJ
146592004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14660
14661 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14662 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14663 provide line number info for first statement in main.
14664
1544280f
AC
146652004-07-08 Andrew Cagney <cagney@gnu.org>
14666
1279f4ff
AC
14667 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14668
1544280f
AC
14669 * gdb.base/sigbpt.exp: Make the common part of each test name a
14670 prefix instead of suffix.
14671
bcc82369
BR
146722004-07-07 Bob Rossi <bob_rossi@cox.net>
14673
14674 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14675 test from test_tbreak_creation_and_listing to
14676 test_file_list_exec_source_file
14677 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14678 Changed name of test from test_tbreak_creation_and_listing to
14679 test_file_list_exec_source_file
14680
23f4b0aa
JJ
146812004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14682
14683 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14684 the jmisc() constructor instead of <init>.
14685 * gdb.java/jmisc1.exp: Ditto.
14686
56401cd5
AC
146872004-07-07 Andrew Cagney <cagney@gnu.org>
14688
14689 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14690 corrupting the PC.
14691
44ae2f6a
MC
146922004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14693
14694 * gdb.cp/templates.exp: Accept whitespace change in demangler
14695 output.
14696
45a83408
AC
146972004-07-06 Andrew Cagney <cagney@gnu.org>
14698
14699 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14700
d205ad70
MC
147012004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14702
14703 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14704 * lib/compiler.cc: Likewise.
14705
06ea1a61
MC
147062004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14707
14708 * lib/compiler.cc: Work around string preprocessing problem
14709 with old hp c++ compiler.
14710 * lib/compiler.c: Likewise.
14711
daab1251
CV
147122004-06-29 Corinna Vinschen <vinschen@redhat.com>
14713
14714 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14715 directives to conditionalize symbol prefixing.
14716 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14717 additional_flags handling. Add underscore prefix for Cygwin.
14718 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14719 conditionalize symbol prefixing.
14720 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14721 additional_flags handling. Add underscore prefix for Cygwin.
14722
cc984116
CV
147232004-06-29 Corinna Vinschen <vinschen@redhat.com>
14724
14725 * gdb.base/bigcore.exp: Skip test on Cygwin.
14726
c279b077
MC
147272004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14728
14729 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14730 formats for "info register". Use gdb_test_multiple. Fix
14731 the "invalid register" test.
14732
0e915747
CV
147332004-06-28 Corinna Vinschen <vinschen@redhat.com>
14734
14735 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14736 PID for Cygwin. Add Cygwin specific strings to check for in some
14737 tests.
14738 (do_attach_tests): Add a test for user interaction when attaching
14739 to a process with no matching symbol table already loaded.
14740
11422c86
AC
147412004-06-26 Andrew Cagney <cagney@gnu.org>
14742
14743 Test PR java/1567 and PR java/1565.
14744 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14745 * gdb.java/jmisc2.exp: Delete file.
14746
cefbce26
MC
147472004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14748
14749 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14750
e19f872c
CV
147512004-06-25 Corinna Vinschen <vinschen@redhat.com>
14752
14753 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14754 attach process.
14755
d931ba3b
MC
147562004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14757
14758 * gdb.cp/pr-1553.exp: Remove.
14759
aef68c48
MC
147602004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14761
14762 * gdb.cp/pr-1553.cc: Remove.
14763 * gdb.cp/pr-1553.exp: Disable this test.
14764
8d5df71a
JB
147652004-06-20 Jim Blandy <jimb@redhat.com>
14766
a9c64011 14767 Fix PR testsuite/1680.
8d5df71a
JB
14768 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14769 regular expressions.
14770
4ac6f39d
MC
147712004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14772
14773 Fix PR testsuite/1679.
14774 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14775 Issue an UNSUPPORTED result instead.
14776
1b413552
JB
147772004-06-18 Jim Blandy <jimb@redhat.com>
14778
14779 * gdb.base/charset.exp: Only send a control-C if we see a new
14780 prompt and incomplete command.
14781
6daa6ebd
MC
147822004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14783
14784 * gdb.cp/pr-574.cc: Add copyright notice.
14785
51fa4ae0
JB
147862004-06-17 Jim Blandy <jimb@redhat.com>
14787
14788 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14789 cases where the regexp has no groups; this grabs random text from
14790 the previous test suite, whatever that was.
14791
8fea26c5
MC
147922004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14793
14794 * gdb.cp/printmethod.cc: Add copyright notice.
14795
1e3aeb41
MC
147962004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14797
14798 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14799
9d9030bc
AC
148002004-06-16 Andrew Cagney <cagney@gnu.org>
14801
14802 * gdb.base/signull.c: Update copyright. Include <string.h>.
14803 (bowler): Replace data_pointer with data_read
14804 and data_write cases. Add code_descriptor case.
14805 (zero, desc): New array and pointer.
14806 (data, code): Change to simple pointers.
14807 * gdb.base/signull.exp: Fix probe pattern matching a function
14808 descriptor SIGSEGV. Replace data_pointer with data_read and
14809 data_write tests.
14810
acd4ad44
AC
148112004-06-16 Andrew Cagney <cagney@gnu.org>
14812
14813 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14814
08fd625c
MC
148152004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14816
14817 * gdb.base/long_long.c: Add copyright notice.
14818
1903502c
MC
148192004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14820
14821 * gdb.base/long_long.exp: Remove reference to
14822 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14823 to gdb_breakpoint and gdb_continue_to_breakpoint.
14824
83313cb1
JB
148252004-06-14 Jim Blandy <jimb@redhat.com>
14826
14827 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14828 endian case.
14829
1bf404ef
AC
148302004-06-14 Andrew Cagney <cagney@gnu.org>
14831
14832 * gdb.base/gcore.exp (capture_command_output): Delete the always
14833 passing tests containing inferior values.
14834 * gdb.base/ending-run.exp: Do not include the breakpoint address
14835 in the test message. Update copyright.
14836 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14837 size in the test name, use gdb_test_multiple. Update copyright.
14838
ef220b33
MC
148392004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14840
14841 * gdb.cp/ref-types.cc: Add copyright notice.
14842
4f70a4c9
MC
148432004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14844
14845 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14846 hp_aCC_compiler.
14847 * lib/compiler.cc: Likewise.
14848 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14849 'set' commands. Log diagnostics for other lines. Set
14850 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14851
335928ac
MC
148522004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14853
14854 * gdb.cp/try_catch.cc: Add copyright notice.
14855
2efb12e8
MC
148562004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14857
14858 * gdb.cp/userdef.cc: Add copyright notice.
14859
0bbed51a
MC
148602004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14861
14862 * gdb.cp/virtfunc.cc: Add copyright notice.
14863
e12a46c9
RC
148642004-06-11 Randolph Chung <tausq@debian.org>
14865
14866 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14867 problem.
14868
338e05af
AC
148692004-06-10 Andrew Cagney <cagney@gnu.org>
14870
14871 * lib/compiler.cc, lib/compiler.c: Append either
14872 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14873 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14874 instead of gcc-3-3.
14875
dc3f10cb
AC
148762004-06-09 Andrew Cagney <cagney@gnu.org>
14877
b4d946af
AC
14878 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14879 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14880
dc3f10cb
AC
14881 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14882 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14883 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14884 fixed.
14885
b5c0bfa2
AC
148862004-06-09 Andrew Cagney <cagney@gnu.org>
14887
14888 * gdb.base/structs.exp (test_struct_returns): Replace
14889 "return_value_unknown" and "finish_value_unknown" by
14890 "return_value_known" and "finish_value_known". Instead of
14891 "return_value_unknown" iff "finish_value_unknown", check
14892 "return_value_known" implies "finish_value_known".
14893
caeb605f
MH
148942004-06-08 Martin Hunt <hunt@redhat.com>
14895
14896 * gdb.base/float.exp: Add pattern for mips targets.
14897
c892bb64
RC
148982004-06-08 Randolph Chung <tausq@debian.org>
14899
14900 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14901 message for unknown architectures more clear.
14902
48306d3e
JB
149032004-06-08 Joel Brobecker <brobecker@gnat.com>
14904
14905 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14906 start the execution of the program.
14907
83ecb59f
JB
149082004-06-07 Jim Blandy <jimb@redhat.com>
14909
14910 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14911 * gdb.arch/i386-cpuid.h: New helper file.
14912
55264cb4
RC
149132004-06-07 Randolph Chung <tausq@debian.org>
14914
14915 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14916 has started.
14917
23cadb28
RM
149182004-06-04 Roland McGrath <roland@redhat.com>
14919
14920 Fix PR gdb/1647.
14921 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
14922 differently to be robust to output buffering differences.
14923
51d01eda
MC
149242004-06-04 Michael Chastain <mec.gnu@mindspring.com>
14925
14926 * gdb.threads/pthreads.exp: Update copyright years.
14927 (check_control_c): Change asynchronous 'after' to synchronous.
14928
f4fc3b93
RM
149292004-06-04 Roland McGrath <roland@redhat.com>
14930
14931 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
14932 next gdb prompt.
14933
4013522b
MC
149342004-06-02 Michael Chastain <mec.gnu@mindspring.com>
14935
14936 Fix PR gdb/1636.
14937 * gdb.threads/manythreads.exp: Change asynchronous 'after'
14938 calls to synchronous.
14939
7a8f1e6b
JB
149402004-05-26 Jim Blandy <jimb@redhat.com>
14941
14942 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
14943
81bb3443
RC
149442004-05-24 Randolph Chung <tausq@debian.org>
14945
14946 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
14947 * gdb.asm/pa.inc: New file.
14948
8f5a3103
MK
149492004-05-22 Mark Kettenis <kettenis@gnu.org>
14950
14951 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
14952
734b8fe8 149532004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 14954 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
14955
14956 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
14957 GDB prompt.
14958
725603e1
UW
149592004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14960
f4fc3b93 14961 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
14962 setjmp/longjmp. Use sigaction instead of signal.
14963
8b923272 149642004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 14965 Michael Snyder <msnyder@redhat.com>
8b923272
JB
14966
14967 * gdb.threads/pthread_cond_wait.c: New file.
14968 * gdb.threads/pthread_cond_wait.exp: New testcase.
14969
8bfabb04
AC
149702004-05-13 Andrew Cagney <cagney@redhat.com>
14971
14972 * gdb.base/signull.exp, gdb.base/signull.c: New files.
14973 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
14974
42edda50
AC
149752004-05-11 Andrew Cagney <cagney@redhat.com>
14976
14977 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
14978 fixed but revealed gdb/1639.
14979
d303a6c7
AC
149802004-05-10 Andrew Cagney <cagney@redhat.com>
14981
14982 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
14983 func1" and "next to 2nd alarm", kernel bug avoided.
14984
bf08c2a1
DJ
149852004-05-10 Daniel Jacobowitz <dan@debian.org>
14986
14987 PR external/1568
14988 * gdb.base/bigcore.exp: Check the size of the dumped core file.
14989 XFAIL if it is smaller than bytes_allocated.
14990 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
14991 (main): Make chunks_allocated unsigned. Correct comment.
14992
c0586a34
JB
149932004-05-07 Joel Brobecker <brobecker@gnat.com>
14994
14995 * gdb.arch/powerpc-aix-prologue.c: New file.
14996 * gdb.arch/powerpc-aix-prologue.exp: New file.
14997
f2785d12
JB
149982004-05-07 Jim Blandy <jimb@redhat.com>
14999
15000 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
15001 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
15002
bd7f6e30
JB
150032004-05-06 Joel Brobecker <brobecker@gnat.com>
15004
15005 * gdb.base/sep.exp: No longer setup_kfail when the program was
15006 built with dwarf2.
15007
0a5e7efe
JI
150082004-05-05 Jim Ingham <jingham@apple.com>
15009
15010 * gdb.base/pending.exp: Make sure pending breakpoints
15011 preserve the ignore count.
f4fc3b93 15012
a8958849
MK
150132004-04-27 Jerome Guitton <guitton@gnat.com>
15014
15015 * i386-prologue.exp: Add testcase for jump instruction as first
15016 instruction of the real code.
15017 * i386-prologue.c (jump_at_beginning): New function.
15018
7e103f5b
MK
150192004-04-28 Mark Kettenis <kettenis@gnu.org>
15020
15021 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
15022 x86_64-*-*.
15023
5d38b224
MK
150242004-04-28 Mark Kettenis <kettenis@gnu.org>
15025
15026 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
15027 i*86-*-*.
15028
0ef32fd9
MK
150292004-04-25 Mark Kettenis <kettenis@gnu.org>
15030
15031 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
15032 expression that checks the return type.
15033
71d7dd7c
AC
150342004-04-23 Andrew Cagney <cagney@redhat.com>
15035
15036 * gdb.base/call-sc.exp: New test of scalar call/return values.
15037 * gdb.base/call-sc.c: Ditto.
15038
1e9f977e
JJ
150392004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15040
15041 * gdb.threads/manythreads.c: Reduce thread stack size.
15042
899d9e3a
JJ
150432004-04-23 Jeff Johnston <jjohnstn@redhat.com>
15044
15045 * gdb.threads/manythreads.c: Add copyright notice.
15046
61bcae62
AC
150472004-04-23 Andrew Cagney <cagney@redhat.com>
15048
15049 * gdb.base/siginfo.exp: Better handle step out of signal.
15050 * gdb.base/sigstep.exp: Ditto.
15051
7339a42e 150522004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 15053 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
15054
15055 * gdb.threads/manythreads.c: New testcase.
15056 * gdb.threads/manythreads.exp: Ditto.
15057
5c98409b
JB
150582004-04-22 Jim Blandy <jimb@redhat.com>
15059
15060 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
15061 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
15062
3b611f1a
MC
150632004-04-21 Michael Chastain <mec.gnu@mindspring.com>
15064
15065 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
15066
f0fd9238
AC
150672004-04-21 Andrew Cagney <cagney@redhat.com>
15068
15069 * gdb.base/sigstep.c: New file.
15070 * gdb.base/sigstep.exp: New file.
15071
90990674
JB
150722004-04-16 Joel Brobecker <brobecker@gnat.com>
15073
15074 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
15075 call to observer_notify_normal_stop.
15076
78cef34b
AC
150772004-04-15 Andrew Cagney <cagney@redhat.com>
15078
15079 * gdb.base/siginfo.c: New file.
15080 * gdb.base/siginfo.exp: New file.
15081
d2343407
JB
150822004-04-12 J. Brobecker <brobecker@gnat.com>
15083
15084 * gdb.base/sep.exp: Fix typo in comment.
15085
a2dba3c8
JB
150862004-04-12 J. Brobecker <brobecker@gnat.com>
15087
15088 * gdb.base/sep.c: New file.
15089 * gdb.base/sep-proc.c: New file.
15090 * gdb.base/sep.exp: New testcase.
15091
15f7b60e
MK
150922004-04-09 Mark Kettenis <kettenis@gnu.org>
15093
15094 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
15095 support.
15096
44f4de1a
AC
150972004-04-05 Andrew Cagney <cagney@redhat.com>
15098
15099 * gdb.base/sigaltstack.c: New file.
15100 * gdb.base/sigaltstack.exp: New file.
15101
ef04f396
JB
151022004-04-04 Joel Brobecker <brobecker@gnat.com>
15103
15104 * gdb.base/foll-fork.exp: Update the expected output for
15105 "help set follow-fork-mode", to match a change that was made
15106 to the help of this variable on 2004-01-13.
15107
d40d2c92
JB
151082004-04-01 Joel Brobecker <brobecker@gnat.com>
15109
15110 * lib/ada.exp: Add copyright notice.
15111 * bar.ads: Likewise.
15112 * bar.adb: Likewise.
15113 * null_record.adb: Likewise.
15114 * null_record.exp: Likewise.
15115 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
15116
f86ef5a3
JB
151172004-04-01 Joel Brobecker <brobecker@gnat.com>
15118
15119 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
15120 * configure: Regenerate.
15121
414e70e3
JB
151222004-04-01 Joel Brobecker <brobecker@gnat.com>
15123
15124 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
15125 to build the application. Remove the message printed when in
15126 verbose mode, redundant with the UNSUPPORTED message above.
15127
f0aaee49
JB
151282004-03-31 Joel Brobecker <brobecker@gnat.com>
15129
15130 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
15131 * gdb.ada (null_record.exp): New testcase.
15132
ac81cb54
JB
151332004-03-31 Joel Brobecker <brobecker@gnat.com>
15134
15135 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
15136
854af2f7
JB
151372004-03-31 Joel Brobecker <brobecker@gnat.com>
15138
15139 * gdb.ada: New subdirectory.
15140 * gdb.ada/Makefile.in: New file.
15141 * gdb.ada/gnat_ada.gpr.in: New file.
15142
034cb681
JB
151432004-03-31 Joel Brobecker <brobecker@gnat.com>
15144
15145 * lib/ada.exp: New file.
15146
78a1a894
DJ
151472004-03-24 Daniel Jacobowitz <drow@mvista.com>
15148
15149 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
15150 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
15151
4b2b3b3e
AC
151522004-03-22 Andrew Cagney <cagney@redhat.com>
15153
15154 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
15155 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
15156 Problem identified by Ulrich Weigand.
15157
23c73aa3
DC
151582004-03-17 David Carlton <carlton@kealia.com>
15159
15160 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15161 PR c++/826.
15162
d63a86f8
RM
151632004-03-16 Roland McGrath <roland@redhat.com>
15164
15165 * gdb.base/auxv.exp: New file.
15166 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
15167
0e02aa50
DC
151682004-03-12 David Carlton <carlton@kealia.com>
15169
15170 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
15171 * gdb.cp/pr-1553.cc: Ditto.
15172 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
15173 pass branch.
15174
c20b71be
MC
151752004-03-12 Michael Chastain <mec.gnu@mindspring.com>
15176
15177 * gdb.cp/templates.exp: Accept more template types.
15178
c7414a01
MC
151792004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15180
15181 From Corinna Vinschen with modifications.
15182 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
15183 local variable obj_with_enum.
15184 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
15185 results with obj_with_enum.
15186
ed69573c
MC
151872004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15188
15189 * gdb.cp/classes.cc: New file, copied from misc.cc.
15190 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
15191
28301461
MC
151922004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15193
15194 * gdb.cp/misc.cc: Add copyright notice.
15195
1198ecbe
DC
151962004-03-05 David Carlton <carlton@kealia.com>
15197
15198 * gdb.cp/rtti.exp: Add 'print *obj3' test.
15199 * gdb.cp/rtti.h: Update copyright.
15200 (namespace n2::n3): New.
15201 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
15202 (n2::n3::func3): New.
15203 (main): Call n2::n3::func3.
15204 * gdb.cp/rtti2.cc: Update copyright.
15205 (n2::create3): New.
15206
9e08c470
MK
152072004-03-04 Mark Kettenis <kettenis@gnu.org>
15208
15209 * gdb.asm/openbsd.inc: Fix typo.
15210
4bebc3aa
FF
152112004-03-03 Fred Fish <fnf@redhat.com>
15212
15213 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
15214 "val" instead of unused "size". Update copyright year.
15215
6ea9fb37
DJ
152162004-02-29 Daniel Jacobowitz <drow@mvista.com>
15217
15218 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
15219 to use unsigned char.
15220 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15221 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
15222
23b23974
DJ
152232004-02-29 Daniel Jacobowitz <drow@mvista.com>
15224
15225 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
15226 line of output.
15227
7574fd53
DJ
152282004-02-28 Daniel Jacobowitz <drow@mvista.com>
15229
15230 * gdb.base/relocate.c (dummy): Initialize.
15231
a195357f
DJ
152322004-02-28 Daniel Jacobowitz <drow@mvista.com>
15233
15234 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
15235 a breakpoint at exit.
15236
72fd54a9
FF
152372004-02-27 Fred Fish <fnf@redhat.com>
15238
15239 * gdb.base/chng-syms.exp: Add expect condition to match failing
15240 case that isn't a timeout.
15241
b9d23137
AC
152422004-02-27 Andrew Cagney <cagney@redhat.com>
15243
15244 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
15245 support.
15246
15d208f6 152472004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 15248
15d208f6
FF
15249 * gdb.arch/gdb1431.c: Remove.
15250 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
15251 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
15252 of "until" incorrectly.
15253
98f9cd2d
JB
152542004-02-26 J. Brobecker <brobecker@gnat.com>
15255
15256 * gdb.cp/class2.cc (empty): New class.
15257 (refer): New function.
15258 (main): Declare an object of type empty and use it.
15259 * gdb.cp/class2.exp: Print the value of an object of type empty.
15260
9b50c11b
JJ
152612004-02-26 Jeff Johnston <jjohnstn@redhat.com>
15262
15263 * gdb.base/langs.exp: Update query string to match the
15264 new nquery format used for pending breakpoints.
15265
0dcd613f
AC
152662004-02-26 Andrew Cagney <cagney@redhat.com>
15267
15268 Fix PR i18n/1570.
15269 * gdb.base/charset.c: Update copyright notice.
15270 (main, init_string): Remove the escape character '\e' tests.
15271 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
15272 * gdb.base/charset.exp (valid_host_charset): Ditto.
15273 * gdb.base/setvar.exp: Ditto.
15274
b8a56647
AC
152752004-02-24 Andrew Cagney <cagney@redhat.com>
15276
90d59e34
AC
15277 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
15278 mmapped data in core file" PASS and FAIL messages consistent.
15279
b8a56647
AC
15280 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
15281 setting a breakpoint. Work around PR java/1565.
15282
9f27c604
JJ
152832004-02-23 Jeff Johnston <jjohnstn@redhat.com>
15284
15285 * lib/gdb.exp (gdb_breakpoint): Update query string to match
15286 new nquery format.
15287 * gdb.base/pending.exp: Ditto.
15288
3224a706
MK
152892004-02-22 Mark Kettenis <kettenis@gnu.org>
15290
15291 * configure.in: Run stabs tests on *BSD.
15292 * configure: Regenerated.
15293
41e0a9ca
MK
152942004-02-21 Mark Kettenis <kettenis@gnu.org>
15295
15296 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
15297
1e1b3428
FF
152982004-02-20 Fred Fish <fnf@redhat.com>
15299
15300 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
15301 blank in test for "returns short", for consistency with other
15302 "returns xxx" tests. Update copyright year.
15303
f9a7572a
FF
153042004-02-19 Fred Fish <fnf@redhat.com>
15305
15306 New testcase for PR breakpoint/1558.
15307 * gdb.arch/gdb1558.exp: New file.
15308 * gdb.arch/gdb1558.c: New file.
15309
b2ce2854
EZ
153102004-02-19 Elena Zannoni <ezannoni@redhat.com>
15311
15312 * gdb.base/nodebug.exp: Fix typo.
15313
e7c9ff01
JB
153142004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15315
15316 Committed by Jim Blandy <jimb@redhat.com>.
15317
62f4b920
JB
15318 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
15319
2db536a1
JB
15320 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
15321
e7c9ff01
JB
15322 * gdb.base/float.exp: Support s390*-*-* targets.
15323
f3205b34
AF
153242004-02-17 Adam Fedor <fedor@gnu.org>
15325
15326 * gdb.base/gdb1555.exp: New file.
15327 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
15328
9d62932d
EZ
153292004-02-17 Elena Zannoni <ezannoni@redhat.com>
15330
15331 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
15332
344c9711
FF
153332004-02-16 Fred Fish <fnf@redhat.com>
15334
15335 * gdb.arch/gdb1291.c: Remove
15336 * gdb.arch/gdb1291.s: New test input file.
15337 * gdb.arch/gdb1291.exp: Expand test to check case that should not
15338 fail. Test for correct result, known incorrect result, other
15339 failures and timeouts.
15340
2d822687
AC
153412004-02-16 Andrew Cagney <cagney@redhat.com>
15342
15343 * gdb.base/bigcore.exp: New file.
15344 * gdb.base/bigcore.c: New file.
15345
dac15b66
AC
153462004-02-13 Andrew Cagney <cagney@redhat.com>
15347
15348 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
15349 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
15350 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
15351 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
15352 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
15353 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
15354 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
15355 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
15356 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
15357 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
15358
6bdfc2c4
JJ
153592004-02-11 Jeff Johnston <jjohnstn@redhat.com>
15360
15361 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
15362 executed is an alloc instruction.
15363
87b3ede8
DC
153642004-02-11 David Carlton <carlton@kealia.com>
15365
15366 * gdb.cp/breakpoint.exp: New.
15367 * gdb.cp/breakpoint.cc: New.
15368
6e19e2bf
MC
153692004-02-11 Michael Chastain <mec.gnu@mindspring.com>
15370
15371 Partial fix for PR gdb/1543.
15372 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
15373 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
15374 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
15375 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
15376 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
15377 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
15378 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
15379 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
15380 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
15381 to bug-gdb@prep.ai.mit.edu .
15382 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
15383 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
15384 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
15385 Likewise.
15386
5c5455dc
AC
153872004-02-10 Andrew Cagney <cagney@redhat.com>
15388
15389 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
15390 using gdb_internal_error_resync.
15391
9cf689d7
DJ
153922004-02-09 Daniel Jacobowitz <drow@mvista.com>
15393
15394 * gdb.threads/thread-specific.exp: Stop early if no threads are
15395 found.
15396
d2dc51db
MC
153972004-02-09 Michael Chastain <mec.gnu@mindspring.com>
15398
15399 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
15400
14b1a056
DJ
154012004-02-08 Daniel Jacobowitz <drow@mvista.com>
15402
15403 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
15404 breakpoints.
15405
83f66e8f
DJ
154062004-02-07 Daniel Jacobowitz <drow@mvista.com>
15407
15408 * config/sim.exp (gdb_load): Handle $arg == "".
15409 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15410 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15411
30fc0091
EZ
154122004-02-07 Elena Zannoni <ezannoni@redhat.com>
15413
a9c64011
AS
15414 * gdb.base/maint.exp: Update test to reflect
15415 obstack changes.
30fc0091 15416
4d806929
JJ
154172004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15418
15419 * gdb.base/pendshr.c (pendfunc): New function that calls
15420 pendfunc1.
15421 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15422
7bfdd688
FF
154232004-02-04 Fred Fish <fnf@redhat.com>
15424
15425 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15426 function symbols and update copyright years.
15427 * gdb.arch/gdb1291.c: Ditto.
15428
aaa08ee4
MC
154292004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15430
15431 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15432
dbad7755
MC
154332004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15434
15435 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15436
ec4646ef
MC
154372004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15438
15439 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15440
1b802196
FF
154412004-02-02 Fred Fish <fnf@redhat.com>
15442
15443 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15444 remote targets. Update copyright years.
15445
18fe2033
JJ
154462004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15447
15448 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15449 support.
15450 * gdb.base/langs.exp: Fix test which attempts to create
15451 breakpoint on non-existent function to handle new pending
15452 support.
15453 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15454 a breakpoint.
15455 * gdb.base/pending.exp: New test.
15456 * gdb.base/pending.c: New file.
15457 * gdb.base/pendshr.c: Ditto.
15458
8d577d32
DC
154592004-02-02 David Carlton <carlton@kealia.com>
15460
15461 * gdb.cp/overload.exp: Add overloadNamespace tests.
15462 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15463 (overloadNamespace, XXX): New.
15464 (main): Call XXX::marker2.
15465
3ad13771
FF
154662004-02-01 Fred Fish <fnf@redhat.com>
15467
15468 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15469 * gdb.base/finish.exp: Ditto.
15470 * gdb.base/gcore.exp: Ditto.
15471 * gdb.base/huge.exp: Ditto.
15472 * gdb.base/info-proc.exp: Ditto.
15473 * gdb.base/return2.exp: Ditto.
15474 * gdb.threads/gcore-thread.exp: Ditto.
15475
44c75849
DJ
154762004-02-01 Daniel Jacobowitz <drow@mvista.com>
15477
15478 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15479
005bc093
MK
154802004-02-01 Mark Kettenis <kettenis@gnu.org>
15481
15482 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15483 that opening the file succeeds on OpenBSD.
15484
c47cebdb
DJ
154852004-02-01 Daniel Jacobowitz <drow@mvista.com>
15486
15487 * gdb.threads/thread-specific.c: New file.
15488 * gdb.threads/threads-specific.exp: New test script.
15489 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15490 to expect_out.
15491
5a01311c
MK
154922004-02-01 Mark Kettenis <kettenis@gnu.org>
15493
15494 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15495 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15496 only on the "print_small_structs from print_long_arg_list" test.
15497
ce22a4f1
DJ
154982004-02-01 Daniel Jacobowitz <drow@mvista.com>
15499
15500 * gdb.base/completion.exp: Kill a stray backslash.
15501
15502 From Jim Ingham <jingham@apple.com>:
15503 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15504 agrees with the result from sending a tab.
15505
abbab9d3
DJ
155062004-01-31 Daniel Jacobowitz <drow@mvista.com>
15507
15508 * gdb.base/chng-syms.exp: Remove stray newline.
15509
53904d1e
MK
155102004-01-31 Mark Kettenis <kettenis@gnu.org>
15511
15512 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15513 *-*-openbsd*.
15514 * gdb.asm/openbsd.inc: New file.
15515
3a4b3aac
MK
155162004-01-30 Mark Kettenis <kettenis@gnu.org>
15517
15518 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15519 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15520 *-*solaris2*. Remove commented out default settings for
15521 asm-flags. Replace gdb_compile with target_link.
15522
ebac27b4
MC
155232004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15524
15525 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15526 for all tests. Remove old hp-ux and cygnus xfail cases.
15527
d8679d84
PH
155282004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15529
15530 * gdb.base/chng-syms.exp: New file.
15531 * gdb.base/chng-syms.c: New file.
15532
0a55bc22
MC
155332004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15534
15535 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15536 Provide arms for current output in all my configurations.
15537
94b8e876
MC
155382004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15539
15540 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15541 * lib/compiler.cc: Likewise.
15542 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15543 get the right preprocessor. Eval the output directly. Remove
15544 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15545 hp_f77_compiler and hp_f90_compiler completely.
15546 (gdb_preprocess): Delete.
15547 (get_compiler): Delete.
15548
7cf03d44
MK
155492004-01-24 Mark Kettenis <kettenis@gnu.org>
15550
15551 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15552 <string.h>.
15553
68b6dce9
NR
155542004-01-24 Nick Roberts <nick@nick.uklinux.net>
15555
15556 * gdb.mi/mi-stack.exp: Update copyright.
15557
b368761e
DC
155582004-01-23 David Carlton <carlton@kealia.com>
15559
15560 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15561 test for cp_lookup_transparent_type.
15562 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15563 call them.
15564
f2061b53
DJ
155652004-01-23 Daniel Jacobowitz <drow@mvista.com>
15566
15567 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15568 after -var-update.
15569
37fc574a
DC
155702004-01-23 David Carlton <carlton@kealia.com>
15571
15572 * gdb.cp/namespace.cc (C::ensureRefs): New.
15573 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15574
8e94b928
NR
155752004-01-20 Nick Roberts <nick@nick.uklinux.net>
15576
15577 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15578 case "-stack-list-locals 2".
15579 * gdb.mi/mi-var-child.exp: Test for case
15580 "-var-list-children --all-values NAME".
15581
997b0952
MC
155822004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15583
15584 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15585
52470da3
MK
155862004-01-18 Mark Kettenis <kettenis@gnu.org>
15587
7049b4b8
MK
15588 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15589 used with gdb_test_multiple.
15590
52470da3
MK
15591 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15592 read at address 0. This fixes PR testsuite/1504.
15593
da6012e5
DJ
155942004-01-18 Daniel Jacobowitz <drow@mvista.com>
15595
15596 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15597 Remove downloading, guessing the host executable, the calls to
15598 gdb_file_cmd and gdb_target_cmd, and "load" support.
15599 (infer_host_exec): New function broken out from gdb_load.
15600 (gdb_load): New wrapper for gdbserver_gdb_load.
15601 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15602 gdb_target_cmd. Use -target-select.
15603 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15604 Download binaries to the host. Clear last_mi_remote_file when
15605 we load a new binary.
15606 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15607 call gdbserver_gdb_load and mi_gdb_target_cmd.
15608
32c70722
MC
156092004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15610
15611 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15612 type patterns.
15613
b0cecf36
MC
156142004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15615
15616 * gdb.cp/templates.exp: Fix typo in test name of
15617 "print Foo<volatile char*>::foo".
15618
4120d7e6
MC
156192004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15620
15621 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15622
f679e530
BE
156232004-01-16 Ben Elliston <bje@wasabisystems.com>
15624
15625 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15626 (clean mostlyclean): Remove empty rm.
15627
091c48f6
MC
156282004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15629
15630 * gdb.base/setvar.exp: Add copyright years.
15631
3e5fc8d2
DC
156322004-01-14 David Carlton <carlton@bactrian.org>
15633
15634 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15635 PR c++/1511 and update coment.
15636 * gdb.cp/templates.exp: Update patterns to match current output.
15637 If changes involve something other than whitespace, KFAIL
15638 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15639
63d06c5c
DC
156402004-01-14 David Carlton <carlton@kealia.com>
15641
15642 * gdb.cp/namespace.exp: Add tests involving classes defined within
15643 namespaces.
15644 * gdb.cp/namespace.cc (C::CClass): New.
15645 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15646
a51dab88
EZ
156472004-01-14 Elena Zannoni <ezannoni@redhat.com>
15648
15649 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15650 what debug info we have. Print a better message if something goes
15651 wrong while producing the separate debug info file.
15652
a476ccc9
MC
156532004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15654
15655 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15656
f453692c
MC
156572004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15658
15659 * gdb.base/callfuncs.c: Add copyright notice.
15660
f40063a5
MC
156612004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15662
15663 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15664 inheritance. PR gdb/1498, PR gcc/13539.
15665
19ac3974
EZ
156662004-01-13 Elena Zannoni <ezannoni@redhat.com>
15667
a9c64011
AS
15668 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15669 test specific name.
15670 * gdb.mi/gdb669.exp: Ditto.
15671 * gdb.mi/mi-pthreads.exp: Ditto.
15672 * gdb.mi/mi1-pthreads.exp: Ditto.
15673 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15674
56c97c6e
MC
156752004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15676
15677 * gdb.cp/member-ptr.cc: Add copyright notice.
15678
a0644324
MC
156792004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15680
15681 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15682 some patterns for recent versions of gcc and hpacc. Delete
15683 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15684 Delete tests that access a NULL pointer-to-member-data. This
15685 script is still disabled for gcc.
15686
32fabe09
EZ
156872004-01-12 Elena Zannoni <ezannoni@redhat.com>
15688
15689 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15690 escaped correctly.
32fabe09 15691
1f8a6abb
EZ
156922004-01-12 Elena Zannoni <ezannoni@redhat.com>
15693
15694 * gdb.base/sepdebug.exp: New file.
15695 * gdb.base/sepdebug.c: New file.
15696 * lib/gdb.exp (separate_debug_filename): New procedure.
15697 (gdb_gnu_strip_debug): New procedure.
15698
48efe704
AC
156992004-01-12 Andrew Cagney <cagney@redhat.com>
15700
15701 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15702 * gdb.mi/ChangeLog-1999-2003: New file.
15703
a9415475
AC
157042004-01-12 Andrew Cagney <cagney@redhat.com>
15705
15706 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15707 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15708 or EEXIST", treat EBUSY as an XFAIL.
15709
83b8cf9d
MC
157102004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15711
15712 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15713 hp_cc_compiler.
15714
9939d2a8
MC
157152004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15716
15717 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15718 decorations.
15719
1ff8cadf
MC
157202004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15721
15722 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15723 and "(aCC)" decorations. Remove obsolete doco about old
15724 test results.
15725
6fa9022e
MC
157262004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15727
15728 * gdb.cp/exception.exp: Fix typo in doco.
15729
209721fe
MK
157302004-01-09 Mark Kettenis <kettenis@gnu.org>
15731
15732 * gdb.base/gdb1476.exp: Fix typo.
15733
ef11303e
MC
157342004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15735
15736 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15737 file.
15738
041ab88c
MC
157392004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15740
15741 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15742 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15743 Use gdb_compile. Remove restriction on gcc. Add some patterns
15744 for recent version of gdb. Delete second half, which was a copy
15745 of the first half with different build flags. This test is
15746 still disabled because it is still not ready for production.
15747
e36d075a
MC
157482004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15749
15750 * gdb.cp/exception.cc: Add copyright notice.
15751 * gdb.cp/exception.exp: Add a notice that this file is broken
15752 because of line number changes caused by addition of copyright
15753 notice.
15754
42b190ad
MC
157552004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15756
15757 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15758 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15759
8f25f06b
MC
157602004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15761
15762 * gdb.cp/classes.exp: Accept gnu abi 2.
15763 * gdb.cp/derivation.exp: Likewise.
15764 * gdb.cp/overload.exp: Likewise.
15765 * gdb.cp/virtfunc.exp: Likewise.
15766
06ded8b8
MC
157672004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15768
15769 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15770 semicolon after end of function.
15771
77c26ae3
MC
157722004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15773
15774 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15775 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15776 boilerplate code for compiling and running the program under
15777 test. Add some string method tests.
15778
20757486
MC
157792004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15780
15781 * gdb.cp/bs15503.cc: Add copyright notice.
15782 * gdb.cp/bs15503.exp: Adjust line number.
15783
0fd3b503
MC
157842004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15785
15786 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15787 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15788
10d1bea8
MC
157892004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15790
15791 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15792 hp_cc_compiler.
15793
2789202a
MC
157942004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15795
15796 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15797 * gdb.cp/ctti.exp: Use the marker instead of "next".
15798 With gcc, run further before bailing.
15799
b862f14c
MC
158002004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15801
15802 * gdb.cp/cttiadd.cc: Add copyright notice.
15803 * gdb.cp/cttiadd1.cc: Likewise.
15804 * gdb.cp/cttiadd2.cc: Likewise.
15805 * gdb.cp/cttiadd3.cc: Likewise.
15806
96da2469
MC
158072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15808
15809 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15810 Use gdb_test, gdb_test_multiple. Use floating-point values that
15811 have exact representations in IEEE-ish formats.
15812
053248ff
MC
158132004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15814
15815 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15816 compilers. Delete duplicate call to get_compiler_info.
15817 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15818 * gdb.base/volatile.exp: Likewise.
15819
84acecdd
MK
158202004-01-07 Mark Kettenis <kettenis@gnu.org>
15821
15822 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15823 memory at address 0.
15824
fe11a27f
MC
158252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15826
15827 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15828 to test for hp-ux assembler. Fix copyright years.
15829
60ad077b
AC
158302004-01-07 Andrew Cagney <cagney@redhat.com>
15831
15832 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15833
1c9b8f33
AC
158342004-01-07 Andrew Cagney <cagney@redhat.com>
15835
15836 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15837 when creating the read-only file. From analysis by Roland McGrath
15838 and Elena Zannoni.
15839
753ccc7a
MC
158402004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15841
15842 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15843
eca3e36b
MC
158442004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15845
15846 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15847 data pointers.
15848
f8d4bac4
MC
158492004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15850
15851 * gdb.cp/m-static.exp: Compile one source file at a time.
15852 Delete unused call to get_compiler_info.
15853
9b4e0f94
MC
158542004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15855
15856 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15857 * gdb.base/call-rt-st.exp: Likewise.
15858 * gdb.base/nodebug.exp: Likewise.
15859 * gdb.base/volatile.exp: Likewise.
15860 * gdb.cp/ref-types.exp: Likewise.
15861 * gdb.cp/templates.exp: Likewise.
15862
023c1024
MK
158632004-01-05 Mark Kettenis <kettenis@gnu.org>
15864
15865 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15866
19703c4a
MC
158672004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15868
15869 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15870 hppa*-hp-hpux*.
15871
18b67037
MK
158722004-01-04 Mark Kettenis <kettenis@gnu.org>
15873
ba6219c8
MK
15874 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15875 x86_64-*-*.
15876
18b67037
MK
15877 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15878 sparc64-*-* and sparc*-solaris2*.
15879
1bfbbb9d
MK
158802004-01-04 Mark Kettenis <kettenis@gnu.org>
15881
15882 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15883 return ${tests}" test. The ${tests} already mentions the
15884 filename.
15885
06846494
MC
158862004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15887
15888 * gdb.cp/local.exp: Accept gcc abi 2.
15889
3b0cb202
MC
158902004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15891
15892 * gdb.cp/templates.exp: Accept gcc abi 2.
15893
0643ec3f
MC
158942004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15895
15896 * lib/compiler.cc: Remove supports_template_debugging.
15897 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15898
d231d0b1
MC
158992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15900
15901 * gdb.cp/namespace.exp: Accept gcc abi 2.
15902
44ffb27c
MC
159032004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15904
15905 * gdb.cp/method.exp: Accept gcc abi 2.
15906
184ad485
MC
159072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15908
15909 * gdb.cp/classes.exp: Generate identical results as old version.
15910 * gdb.cp/derivation.exp: Likewise.
15911 * gdb.cp/overload.exp: Likewise.
15912 * gdb.cp/virtfunc.exp: Likewise.
15913
116f09e7
MC
159142004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15915
15916 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15917 mysterious bug with sourceware version of expect.
15918
b1379776
MC
159192004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15920
15921 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
15922 current versions of gcc, including gcc abi 2. Remove gratuitous
15923 restart of test program. Use gdb_test_multiple and gdb_test for
15924 all tests. Add patterns to xfail missing "const" in "const char *"
15925 and kfail PR gdb/1155.
15926
6b7a4c0e
MC
159272004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15928
15929 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
15930 current versions of gcc, including gcc abi 2. Remove gratuitous
15931 restart of test program. Use gdb_test_multiple and gdb_test for
15932 all tests. Add patterns to kfail PR gdb/1498.
15933
51615d72
MC
159342003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15935
15936 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
15937 current versions of gcc, including gcc abi 2. Use "breakpoint"
15938 and "continue" instead of restarting the target program. Use
15939 gdb_test_multiple and gdb_test for all tests.
15940
7b79a9d7
MK
159412004-01-01 Mark Kettenis <kettenis@gnu.org>
15942
15943 * gdb.asm/asm-source.exp: Update copyright year. Link statically
15944 for *-*-solaris2*.
15945
1cd3489f
MC
159462003-12-31 Michael Chastain <mec.gnu@mindspring.com>
15947
15948 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
15949 current versions of gcc, including gcc abi 2. Use "breakpoint"
15950 and "continue" instead of restarting the target program several
15951 times. Use gdb_test_multiple and gdb_test for all tests.
15952
850742db
MC
159532003-12-18 Michael Chastain <mec.gnu@mindspring.com>
15954
15955 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
15956 source files.
15957
eb4bbda8
MC
159582003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15959
15960 * gdb.base/environ.exp: Handle compiling test case from multiple
15961 source files.
15962
e42c7771
MC
159632003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15964
15965 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
15966
80e4b428
JB
159672003-12-17 Jim Blandy <jimb@redhat.com>
15968
5f06973a
JB
15969 * gdb.base/freebpcmd.c: Add copyright notice.
15970
80e4b428
JB
15971 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
15972
0ab84fb7
MC
159732003-12-16 Michael Chastain <mec.gnu@mindspring.com>
15974
15975 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
15976
1b3bb3d0
JB
159772003-12-13 Jim Blandy <jimb@redhat.com>
15978
15979 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
15980
3a4c9371
KB
159812003-12-12 Kevin Buettner <kevinb@redhat.com>
15982
15983 * gdb.asm/frv.inc: New file.
15984 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
15985
a1dea79a
FF
159862003-12-09 Fred Fish <fnf@redhat.com>
15987
15988 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
15989 functions to break1.c and leave prototypes behind. Add more
15990 "set breakpoint NN here" comments.
15991 * gdb.base/break1.c: New file.
15992
15993 * gdb.base/break.exp: Handle compiling test case from multiple
15994 source files and change source file references as needed.
15995 * gdb.base/completion.exp: Ditto.
15996 * gdb.base/condbreak.exp: Ditto.
15997 * gdb.base/define.exp: Ditto.
15998 * gdb.base/ena-dis-br.exp: Ditto.
15999 * gdb.base/info-proc.exp: Ditto.
16000 * gdb.base/maint.exp: Ditto.
16001 * gdb.base/until.exp: Ditto.
16002
16003 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
16004 hardcoded line numbers.
16005 * gdb.base/define.exp: Ditto.
16006 * gdb.base/ena-dis-br.exp: Ditto.
16007 * gdb.base/maint.exp: Ditto.
16008 * gdb.base/until.exp: Ditto.
16009
16010 * gdb.base/completion.exp: Use "break1" for completion tests since
16011 "break" is no longer a unique prefix.
16012
5266b69c
AC
160132003-12-06 Andrew Cagney <cagney@redhat.com>
16014
16015 * gdb.base/structs.exp (test_struct_returns): When applicable, set
16016 "return_value_unimplemented". When an unimplemented struct return
16017 architecture, report incorrect values as a KFAIL
16018
374451f0
MC
160192003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16020
16021 * gdb.cp/rtti.exp: Accept new wording of warning from
16022 cp_lookup_rtti_type.
16023
ba9b20a7
MC
160242003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16025
16026 Partial fix for PR testsuite/1456.
16027 * gdb.base/scope.exp (test_at_main): Replace references to
16028 gcc_compiled with calls to test_compiler_info.
16029 (test_at_foo): Likewise.
16030 (test_at_bar): Likewise.
16031
b74b6d0b
MC
160322003-12-04 Michael Chastain <mec.gnu@mindspring.com>
16033
16034 Partial fix for PR testsuite/1456.
16035 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
16036 to test_compiler_info.
16037
ccfa3402
MC
160382003-12-03 Michael Chastain <mec.gnu@mindspring.com>
16039
16040 * gdb.base/so-impl-ld.exp: Update copyright notice.
16041
f6246aba
MC
160422003-12-02 Michael Chastain <mec.gnu@mindspring.com>
16043
16044 Partial fix for PR testsuite/1456.
16045 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
16046 to test_compiler_info.
16047
13ae734a
MC
160482003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16049
16050 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
16051 from current versions of gdb. Clean up regular expressions.
16052 Delete redundant timeout case.
16053
d8e1cdee
MC
160542003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16055
16056 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
16057 from current versions of gdb. Clean up regular expressions.
16058 Delete redundant timeout case.
16059
96457b64
MC
160602003-12-01 Michael Chastain <mec.gnu@mindspring.com>
16061
16062 Partial fix for PR testsuite/1456.
16063 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
16064 gcc_compiled with call to test_compiler_info.
16065
f35309fc
MC
160662003-11-30 Michael Chastain <mec.gnu@mindspring.com>
16067
16068 Partial fix for PR testsuite/1456.
16069 * gdb.base/list.exp (test_list_function): Delete unused declaration
16070 of gcc_compiled.
16071
d7afdf9b
MC
160722003-11-29 Michael Chastain <mec.gnu@mindspring.com>
16073
16074 Partial fix for PR testsuite/1456.
16075 * gdb.base/complex.exp: Replace reference to gcc_compiled with
16076 call to test_compiler_info.
16077
71507b56
MK
160782003-11-29 Mark Kettenis <kettenis@gnu.org>
16079
16080 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
16081 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
16082 it to create the appropriate note.inc.
16083 * gdb.asm/asmsrc1.s: Include "note.inc".
16084 * gdb.asm/netbsd.inc: New file.
16085 * gdb.asm/empty.inc: New file.
16086
f81f93f7
MC
160872003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16088
16089 Partial fix for PR testsuite/1456.
16090 * gdb.base/constvars.exp: Replace references to gcc_compiled with
16091 calls to test_compiler_info.
16092
9a77938e
MC
160932003-11-27 Michael Chastain <mec.gnu@mindspring.com>
16094
16095 Partial fix for PR testsuite/1456.
16096 * gdb.base/volatile.exp: Replace references to gcc_compiled with
16097 calls to test_compiler_info.
16098
e8367dc7
MK
160992003-11-27 Mark Kettenis <kettenis@gnu.org>
16100
16101 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
16102 pattern for the KFAILs.
16103
526c61ee
AF
161042003-11-25 Adam Fedor <fedor@gnu.org>
16105
16106 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
16107 * gdb.objc/objcdecode.m: New file.
16108
28f2d600
AF
161092003-11-25 Adam Fedor <fedor@gnu.org>
16110
16111 * gdb.objc/nondebug.exp: Test for PR objc/1236.
16112 * gdb.objc/nondebug.m: New file.
16113
a3895cee
BE
161142003-11-26 Ben Elliston <bje@wasabisystems.com>
16115
16116 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16117 NetBSD as it does on FreeBSD. Modelled on a similar change by
16118 Mark Kettenis on 2003-05-30.
16119 (link-flags): Set to "--entry _start" regardless of target.
16120 Special linker flags are to be appended to $link-flags.
16121 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
16122
c9f2c8a3
MC
161232003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16124
16125 * gdb.cp/method.exp: Accept output of new demangler.
16126
15a0587a 161272003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
16128
16129 * gdb/class2.exp: New file.
16130 * gdb/class2.cc: New file.
16131
3c00b570
MC
161322003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16133
16134 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
16135 of new demangler.
16136
7027acc7
MK
161372003-11-23 Mark Kettenis <kettenis@gnu.org>
16138
16139 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
16140 of gdb_test "run".
16141
b0e1598a
MK
161422003-11-23 Mark Kettenis <kettenis@gnu.org>
16143
16144 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
16145 "continue" into "run".
16146
4d9eda44
MC
161472003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16148
16149 Partial fix for PR testsuite/1456.
16150 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
16151 call to test_compiler_info.
16152 * gdb.cp/ctti.exp: Likewise.
16153 * gdb.cp/derivation.exp: Likewise.
16154 * gdb.cp/member-ptr.exp: Likewise.
16155 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
16156 reference to gcc_compiled.
16157
161582003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
16159
16160 Fix PR testsuite/1463.
16161 * gdb.base/structs.exp (start_structs_test): Call
16162 get_debug_format before using the debug format.
16163
d422fe19
AC
161642003-11-22 Andrew Cagney <cagney@redhat.com>
16165
16166 * lib/gdb.exp (gdb_test_multiple): Add simple example.
16167 * gdb.base/structs.exp: Use gdb_test_multiple.
16168
039cf96d
AC
161692003-11-20 Andrew Cagney <cagney@redhat.com>
16170
6882279b
AC
16171 * gdb.base/structs.exp: Handle and recover from internal errors.
16172 Replace "foo${n}" with "foo<n>" in test messages.
16173
e53890ae
AC
16174 * gdb.base/structs.exp: Update copyright. Rewrite.
16175 * gdb.base/structs.c: Update copyright. Rewrite.
16176
2b211c59
AC
16177 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
16178 resync count exceeded.
d63a86f8 16179
039cf96d
AC
16180 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
16181 from the internal error.
16182 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
16183 Original from Jim Blandy.
16184 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 16185
eac98b22
AC
161862003-11-19 Andrew Cagney <cagney@redhat.com>
16187
16188 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
16189 KFAIL.
16190
67455b2a
MK
161912003-11-17 Mark Kettenis <kettenis@gnu.org>
16192
16193 New testcase for PR backtrace/1435.
16194 * gdb.arch/i386-unwind.exp: New file.
16195 * gdb.arch/i386-unwind.c: New file.
16196
853d6e5b
AC
161972003-11-17 Andrew Cagney <cagney@redhat.com>
16198
16199 * lib/gdb.exp (compiler_info): New global.
16200 (test_compiler_info): New function.
16201 (get_compiler_info): Set compiler_info.
16202 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
16203 "compiler_info" to gcc-<major>-<minor>.
16204
38cf6e11
MC
162052003-11-15 Michael Chastain <mec.gnu@mindspring.com>
16206
16207 * gdb.trace/configure: Remove.
16208
a50d3602
EZ
162092003-11-13 Elena Zannoni <ezannoni@redhat.com>
16210
16211 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 16212 breakpoints.
a50d3602
EZ
16213 * gdb.base/break.exp: Remove all references to explicit line
16214 numbers.
16215
d9407aaa
NC
162162003-11-11 Nick Clifton <nickc@redhat.com>
16217
16218 * gdb.base/shreloc.exp: Do not run for targets which do not
16219 support shared objects.
16220
db488fc1
CV
162212003-11-10 Corinna Vinschen <vinschen@redhat.com>
16222
16223 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
16224 Don't run tests if nofileio flag is given.
16225
6a90a18e
EZ
162262003-11-07 Elena Zannoni <ezannoni@redhat.com>
16227
16228 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 16229 as well as 'Watchpoint'.
6a90a18e 16230
0b915e9c
EZ
162312003-11-06 Elena Zannoni <ezannoni@redhat.com>
16232
16233 Reported by Jim Ingham <jingham@apple.com>:
16234 * gdb.base/annota1.exp: Match at least one occurrence of the
16235 signal handler annotation.
16236
d7e4b55f
EZ
162372003-11-06 Elena Zannoni <ezannoni@redhat.com>
16238
a9c64011
AS
16239 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
16240 as well as 'Watchpoint'.
d7e4b55f 16241
2fe4e8d0
MC
162422003-11-05 Michael Chastain <mec@shout.net>
16243
16244 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
16245
6ef88553
KW
162462003-11-03 Kris Warkentin <kewarken@qnx.com>
16247
16248 * gdb.arch/gdb1291.c: New test file.
16249 * gdb.arch/gdb1291.exp: New test script.
16250 * gdb.arch/gdb1431.c: New test file.
16251 * gdb.arch/gdb1431.exp: New test script.
16252
ae7dc4d8
MC
162532003-10-22 Michael Chastain <mec@shout.net>
16254
16255 * gdb.mi/pthreads.c: Add copyright notice.
16256
c39d7427
MC
162572003-10-22 Michael Chastain <mec@shout.net>
16258
16259 * gdb.threads/pthreads.c: Add copyright notice.
16260
8b7d96c1
MC
162612003-10-20 Michael Chastain <mec@shout.net>
16262
16263 * gdb.base/gdb1056.exp: New test script.
16264
d1d69fdd
DJ
162652003-10-13 Daniel Jacobowitz <drow@mvista.com>
16266
16267 * gdb.threads/killed.exp: Use gdb_run_cmd.
16268
7d605576
DJ
162692003-10-13 Daniel Jacobowitz <drow@mvista.com>
16270
16271 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
16272 create a core file.
16273 * gdb.threads/gcore-thread.exp: Likewise.
16274
618ec112
CV
162752003-10-13 Corinna Vinschen <vinschen@redhat.com>
16276
16277 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
16278 type, based on char type.
16279 (struct bit_flags_short_t): New bitfield type, based on short type.
16280 (init_bit_flags_char): New fuction.
16281 (init_bit_flags_short): Ditto.
16282 (print_bit_flags_char): Ditto.
16283 (print_bit_flags_short): Ditto.
16284 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
16285
9367a73c
MC
162862003-10-11 Michael Chastain <mec@shout.net>
16287
16288 * gdb.base/call-rt-st.exp: Update copyright year.
16289
1decf120
KI
162902003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
16291
16292 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
16293 * gdb.disasm/sh3.s: Ditto.
16294
5445b2ae
DJ
162952003-10-07 Daniel Jacobowitz <drow@mvista.com>
16296
16297 * gdb.threads/switch-threads.exp: New test.
16298 * gdb.threads/switch-threads.c: New source file.
16299
aec24853
CV
163002003-10-07 Corinna Vinschen <vinschen@redhat.com>
16301
16302 * gdb.base/ending-run.exp: Add sh specific case.
16303
adc7428d
AC
163042003-10-06 Andrew Cagney <cagney@redhat.com>
16305
16306 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
16307 * gdb.disasm/mn10200.exp: Delete obsolete file.
16308
c9d37158
DJ
163092003-09-29 Daniel Jacobowitz <drow@mvista.com>
16310
16311 * ChangeLog: Correct an entry command.exp -> commands.exp.
16312 * gdb.base/commands.exp (bp_deleted_in_command_test)
16313 (temporary_breakpoint_commands): Check noargs.
16314
79c2c32d
DC
163152003-09-25 David Carlton <carlton@kealia.com>
16316
16317 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
16318 of some print tests, where appropriate. Add tests for C::D::cd,
16319 E::ce, F::cXfX, G::XgX.
16320 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
16321
594e6d67
RE
163222003-09-25 Richard Earnshaw <rearnsha@arm.com>
16323
16324 * lib/java.exp (java_init): Import target_alias before using it.
16325
10f0d451
DC
163262003-09-25 David Carlton <carlton@kealia.com>
16327
16328 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
16329
274bcba0
EZ
163302003-09-23 Elena Zannoni <ezannoni@redhat.com>
16331
d63a86f8 16332 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 16333 weirdness.
274bcba0 16334
cdbf20f7
MC
163352003-09-17 Michael Chastain <mec@shout.net>
16336
16337 * gdb.cp/gdb1355.exp: New file.
16338 * gdb.cp/gdb1355.c: New file.
16339
71e06f80
CV
163402003-09-15 Corinna Vinschen <vinschen@redhat.com>
16341
16342 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
16343 * gdb.asm/sh.inc: New file.
16344
5c4e30ca
DC
163452003-09-11 David Carlton <carlton@kealia.com>
16346
bd45b7af
DC
16347 * gdb.cp/namespace.exp: Add tests for namespace types.
16348 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
16349 (test_namespace): New.
16350
1c199746
EZ
163512003-09-11 Elena Zannoni <ezannoni@redhat.com>
16352
a9c64011 16353 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 16354 * gdb.stabs/weird.exp: Ditto.
1c199746 16355
04ed252f
MC
163562003-09-08 Michael Chastain <mec@shout.net>
16357
16358 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
16359
d8a2d9e7
MC
163602003-09-07 Michael Chastain <mec@shout.net>
16361
16362 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
16363 'parse error'.
16364
161afb24
MK
163652003-09-07 Mark Kettenis <m.kettenis@osp.nl>
16366
16367 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
16368
49f2741a
MC
163692003-08-30 Michael Chastain <mec@shout.net>
16370
16371 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
16372 * gdb.gdb/observer.exp: Ditto.
16373 * gdb.gdb/xfullpath.exp: Ditto.
16374
8afa723e
MK
163752003-08-29 Mark Kettenis <kettenis@gnu.org>
16376
16377 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
16378 *-*-*bsd*.
16379
f31dfe3b
JJ
163802003-08-28 Jeff Johnston <jjohnstn@redhat.com>
16381
16382 * gdb.base/dump.exp: Skip for ia64.
16383
4630e498
JJ
163842003-08-25 Jeff Johnston <jjohnstn@redhat.com>
16385
16386 * gdb.asm/asm-source.exp: Add ia64 support.
16387 * gdb.asm/ia64.inc: New file.
16388
1105b7ef
MC
163892003-08-22 Michael Chastain <mec@shout.net>
16390
16391 * gdb.cp: New directory.
16392 * gdb.cp/*: Copy from gdb.c++/*.
16393 * gdb.c++/*: Remove.
16394 * Makefile.in: Change gdb.c++ to gdb.cp.
16395 * configure.in: Ditto.
16396 * configure: Regnerate.
16397
c945b932
MK
163982003-08-18 Mark Kettenis <kettenis@gnu.org>
16399
16400 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
16401 * gdb.arch/i386-prologue.c (gdb1338): Add function.
16402
2b66634b
DJ
164032003-08-17 Daniel Jacobowitz <drow@mvista.com>
16404
16405 * mi-var-display.exp (-var-list-children weird): Accept function
16406 pointers with argument types.
16407 * mi1-var-display.exp (-var-list-children weird): Likewise.
16408 * mi2-var-display.exp (-var-list-children weird): Likewise.
16409
a356f73b
DJ
164102003-08-17 Daniel Jacobowitz <drow@mvista.com>
16411
16412 * gdb.base/annota3.exp: Add missing newline.
16413
483417b8
MC
164142003-08-06 Michael Chastain <mec@shout.net>
16415
16416 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16417
c99c59c3
MS
164182003-08-12 Michael Snyder <msnyder@redhat.com>
16419
16420 * gdb.base/float.exp: Add test for SH.
16421
55ed7501
MK
164222003-08-10 Mark Kettenis <kettenis@gnu.org>
16423
16424 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16425
1a371f2e
EZ
164262003-08-07 Elena Zannoni <ezannoni@redhat.com>
16427
16428 * gdb.base/completion.exp: Remove reduntant completion test
16429 on filename.
16430
e0f353ce
EZ
164312003-08-07 Elena Zannoni <ezannoni@redhat.com>
16432
a9c64011
AS
16433 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16434 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16435 gdb.trace/save-trace.exp: Make sure that full pathnames are
16436 escaped correctly.
e0f353ce 16437
5710a1af 164382003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16439
a9c64011
AS
16440 * configure.in: Don't generate config.h from config.hin.
16441 * configure: Regenerate.
16442 * config.hin: Remove file.
16443 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16444 * gdb.threads/pthreads.c: Ditto.
5710a1af 16445
dcd81ce9
DJ
164462003-08-07 Daniel Jacobowitz <drow@mvista.com>
16447
16448 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16449 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16450 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16451 Replace ld24 with seth/add3.
16452
6009d884
AC
164532003-08-02 Andrew Cagney <cagney@redhat.com>
16454
16455 * gdb.base/annota3.exp: New file.
16456 * gdb.base/annota3.c: New file.
16457 * gdb.c++/annota3.exp: New file.
16458 * gdb.c++/annota3.cc: New file.
16459
51514e06
MC
164602003-07-29 Michael Chastain <mec@shout.net>
16461
16462 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16463 actually failed.
16464 (do_pass): Likewise.
16465 * gdb.threads/tls.exp: Always initialize no_of_threads.
16466
4ee6625b
DJ
164672003-07-27 Daniel Jacobowitz <drow@mvista.com>
16468
16469 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16470 pattern.
16471 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16472 * gdb.threads/tls.exp: Recognize one case of the host library not
16473 supporting TLS.
16474
225f2bf6
AC
164752003-07-27 Andrew Cagney <cagney@redhat.com>
16476
16477 * gdb.base/fileio.exp: Use SH when running commands using
16478 remote_exec.
16479
bcb27c9f
DJ
164802003-07-24 Daniel Jacobowitz <drow@mvista.com>
16481
16482 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16483 * gdb.base/relocate.c (dummy): New padding array.
16484
3d67be83
MS
164852003-07-22 Michael Snyder <msnyder@redhat.com>
16486
d63a86f8 16487 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16488
16489 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16490 patterns to be more general, accepting old and new output.
16491 Some output chars (such as '+') also must be quoted.
d63a86f8 16492 Some addresses are displayed numerically instead of
3d67be83
MS
16493 symbolically.
16494
57ba3b85
MS
164952003-07-23 Michael Snyder <msnyder@redhat.com>
16496
686d097c
MS
16497 * gdb.base/return2.exp: Don't test long-long return.
16498
57ba3b85
MS
16499 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16500 * gdb.disasm/t01_mov.exp: Ditto.
16501 * gdb.disasm/t02_mova.s: Ditto.
16502 * gdb.disasm/t02_mova.exp: Ditto.
16503 * gdb.disasm/t03_add.s: Ditto.
16504 * gdb.disasm/t03_add.exp: Ditto.
16505 * gdb.disasm/t04_sub.s: Ditto.
16506 * gdb.disasm/t04_sub.exp: Ditto.
16507 * gdb.disasm/t05_cmp.s: Ditto.
16508 * gdb.disasm/t05_cmp.exp: Ditto.
16509 * gdb.disasm/t06_ari2.s: Ditto.
16510 * gdb.disasm/t06_ari2.exp: Ditto.
16511 * gdb.disasm/t07_ari3.s: Ditto.
16512 * gdb.disasm/t07_ari3.exp: Ditto.
16513 * gdb.disasm/t08_or.s: Ditto.
16514 * gdb.disasm/t08_or.exp: Ditto.
16515 * gdb.disasm/t09_xor.s: Ditto.
16516 * gdb.disasm/t09_xor.exp: Ditto.
16517 * gdb.disasm/t10_and.s: Ditto.
16518 * gdb.disasm/t10_and.exp: Ditto.
16519 * gdb.disasm/t11_logs.s: Ditto.
16520 * gdb.disasm/t11_logs.exp: Ditto.
16521 * gdb.disasm/t12_bit.s: Ditto.
16522 * gdb.disasm/t12_bit.exp: Ditto.
16523 * gdb.disasm/t13_otr.s: Ditto.
16524 * gdb.disasm/t13_otr.exp: Ditto.
16525
e00759ef
EZ
165262003-07-22 Elena Zannoni <ezannoni@redhat.com>
16527
16528 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16529
8bc2021f
EZ
165302003-07-22 Elena Zannoni <ezannoni@redhat.com>
16531
a9c64011
AS
16532 * gdb.threads/tls.c : New file.
16533 * gdb.threads/tls.exp : New file.
16534 * gdb.threads/tls-main.c : New file.
16535 * gdb.threads/tls-shared.c : New file.
16536 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16537
89320c4c
AS
165382003-07-22 Andreas Schwab <schwab@suse.de>
16539
16540 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16541
180dea7c
AS
165422003-07-20 Andreas Schwab <schwab@suse.de>
16543
16544 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16545 due to insn reordering.
16546
0714963c
AC
165472003-07-15 Andrew Cagney <cagney@redhat.com>
16548
16549 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16550
98a23b3f
MC
165512003-07-15 Michael Chastain <mec@shout.net>
16552
16553 * gdb.base/gdb1250.exp: New file.
16554 * gdb.base/gdb1250.c: New file.
16555
27e417a2
ML
165562003-07-09 Michal Ludvig <mludvig@suse.cz>
16557
16558 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16559 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16560
8bc2021f
EZ
165612003-07-09 Elena Zannoni <ezannoni@redhat.com>
16562
a9c64011
AS
16563 * gdb.threads/tls.c: New file.
16564 * gdb.threads/tls.exp: New file.
16565 * gdb.threads/tls-main.c: New file.
16566 * gdb.threads/tls-shared.c: New file.
16567 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16568
d99968dc
EZ
165692003-07-09 Elena Zannoni <ezannoni@redhat.com>
16570
16571 * gdb.base/annota1.exp: Make sure that we properly escape the
16572 full path of the source file. Xfail more permissive patterns,
d63a86f8 16573 due to a compiler debug info problem.
d99968dc 16574
83876b3b
AS
165752003-07-07 Andreas Schwab <schwab@suse.de>
16576
2705e972
AS
16577 * gdb.asm/m68k.inc: New file.
16578 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16579
83876b3b
AS
16580 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16581 arguments"): Also match negative number.
16582
16583 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16584
3a871b37
DJ
165852003-07-03 Daniel Jacobowitz <drow@mvista.com>
16586
16587 * gdb.base/store.c (charest): New typedef.
16588 (add_char): Rename to add_charest, update.
16589 (wack_char): Rename to wack_charest, update types. Return l + r
16590 to keep r live across the call.
16591 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16592 (wack_double, wack_doublest): Return l + r to keep r live across
16593 the call.
16594 * gdb.base/store.exp: Accomodate store.c changes.
16595
b2a7f303
DC
165962003-06-30 David Carlton <carlton@kealia.com>
16597
16598 * gdb.c++/maint.exp (test_invalid_name): New.
16599 (test_first_component): Add tests for invalid names.
16600
3c6cb4a1
MC
166012003-06-29 Michael Chastain <mec@shout.net>
16602
16603 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16604 output of '<VTT for class>' for virtual base classes.
16605
f1c2644b
DJ
166062003-06-29 Daniel Jacobowitz <drow@mvista.com>
16607
16608 * gdb.base/completion.exp: Tab-complete "complet" instead of
16609 "compl".
16610 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16611
18080350
DJ
166122003-06-29 Daniel Jacobowitz <drow@mvista.com>
16613
16614 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16615 * gdb.base/volatile.exp: Likewise.
16616
f56973f8
DJ
166172003-06-29 Daniel Jacobowitz <drow@mvista.com>
16618
16619 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16620 gdb/1265.
16621
166222003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16623 Daniel Jacobowitz <drow@mvista.com>
16624
16625 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16626 initial line count of 'captured_main' from 26 to 32.
16627 (test_with_self): Allow xmalloc call to be interleaved with the
16628 preceding two lines.
16629
e766d4d6
JB
166302003-06-24 Joel Brobecker <brobecker@gnat.com>
16631
16632 * gdb.base/bang.exp: New testcase.
16633
f125c9a4
JB
166342003-06-23 Joel Brobecker <brobecker@gnat.com>
16635
16636 * gdb.base/langs.exp: Add some tests for the "minimal" language
16637 support.
16638
6e25beaf
EZ
166392003-06-23 Elena Zannoni <ezannoni@redhat.com>
16640
16641 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16642 the testcase.
16643
2f816dda
DJ
166442003-06-22 Daniel Jacobowitz <drow@mvista.com>
16645
16646 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16647 offset.
16648
db5a5748
DJ
166492003-06-22 Daniel Jacobowitz <drow@mvista.com>
16650
16651 * gdb.c++/pr-1210.cc: New file.
16652 * gdb.c++/pr-1210.exp: New file.
16653
1df0c130
DJ
166542003-06-21 Daniel Jacobowitz <drow@mvista.com>
16655
16656 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16657 000-exec-continue.
16658
a92feac0
MK
166592003-06-15 Mark Kettenis <kettenis@gnu.org>
16660
16661 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16662 on *-*-*bsd* instead of *-*-freebsd*.
16663
81a58f5b
AC
166642003-06-14 Andrew Cagney <cagney@redhat.com>
16665
16666 * gdb.base/store.exp: Test longest and doublest. Test all
16667 parameters. Weaken return statement match.
16668 * gdb.base/store.c: Add longest and doublest - aka long long and
16669 long double functions. Put all parameters into local register
16670 variables. Use negative values.
16671
b257a0d3
AC
166722003-06-14 Andrew Cagney <cagney@redhat.com>
16673
16674 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16675 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16676 exit status.
16677 * gdb.base/fileio.exp: Disable target when nointerrupts and
16678 noinferiorio, instead of limiting it to remote. Use remote_exec
16679 instead of system.
d63a86f8 16680
21c38304
JJ
166812003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16682
16683 * gdb.base/float.exp: Add ia64 support.
16684
1bcdb424
CV
166852003-06-12 Corinna Vinschen <vinschen@redhat.com>
16686
16687 * gdb.base/fileio.exp: Run only on remote targets.
16688
6aeb981f
CV
166892003-06-10 Corinna Vinschen <vinschen@redhat.com>
16690
16691 * gdb.base/fileio.c: New file, testing File-I/O.
16692 * gdb.base/fileio.exp: Ditto.
16693
53df362e
RG
166942003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16695
16696 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16697 shared objects after relocation at load time (gdb PR/1132).
16698 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16699 as above, part of the shared object relocation test.
53df362e 16700
ffee1b46
MK
167012003-06-08 Mark Kettenis <kettenis@gnu.org>
16702
b5ca3722
MK
16703 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16704 fully filled history list.
16705 * gdb.base/gdb_history: New file.
16706
03ed860d
MK
16707 * gdb.base/signals.exp: XFAIL "continue to func1" on
16708 i*86-*-freebsd*.
16709
ffee1b46
MK
16710 * gdb.base/attach.exp: When trying to attach to a nonexistent
16711 process, make it possible to specify the PID based on the target,
16712 and do so for *-*-freebsd*.
16713
d80dbb52
RH
167142003-06-02 Richard Henderson <rth@redhat.com>
16715
16716 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16717
6dd77b81
RH
167182003-06-02 Richard Henderson <rth@redhat.com>
16719
16720 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16721
f6347e16
RH
167222003-06-02 Richard Henderson <rth@redhat.com>
16723
16724 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16725
2c161407
DJ
167262003-06-01 Daniel Jacobowitz <drow@mvista.com>
16727
16728 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16729 of globalvar.
16730
572eb746
MK
167312003-06-01 Mark Kettenis <kettenis@gnu.org>
16732
16733 * gdb.asm/asm-source.exp: Check for memory read errors in
16734 disassembler test on *BSD too.
16735
9e9617a5
RH
167362003-06-01 Richard Henderson <rth@redhat.com>
16737
16738 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16739 for .frame.
16740 (gdbasm_call): Lose ldgp.
16741 (gdbasm_startup): Add frame information.
16742 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16743
7b34ad4e
MK
167442003-05-31 Mark Kettenis <kettenis@gnu.org>
16745
16746 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16747 i?86-*-*.
16748
10059fdf
MK
167492003-05-30 Mark Kettenis <kettenis@gnu.org>
16750
16751 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16752 FreeBSD.
16753
acf4b816
RH
167542003-05-29 Richard Henderson <rth@redhat.com>
16755
16756 * gdb.asm/alpha.inc: New file.
16757 * gdb.asm/asm-source.exp: Use it.
16758
e9ecd949
JB
167592003-05-29 Jim Blandy <jimb@redhat.com>
16760
16761 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16762 'core.PID'.
16763
e3e5a4f3
JB
167642003-05-22 Jim Blandy <jimb@redhat.com>
16765
16766 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16767 backtrace.
d63a86f8 16768
72fe3d25
DC
167692003-05-20 David Carlton <carlton@math.stanford.edu>
16770
16771 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16772 this time.
16773
58da2eb2
DC
167742003-05-19 David Carlton <carlton@bactrian.org>
16775
16776 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16777 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16778
1fcb5155
DC
167792003-05-19 David Carlton <carlton@bactrian.org>
16780
16781 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16782 namespace tests.
16783 Bump copyright date.
16784 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16785 (main): Call C::D::marker2.
16786 * gdb.c++/namespace1.cc: New file.
16787
85e85163
JJ
167882003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16789
16790 Roland McGrath <roland@redhat.com>
d63a86f8 16791 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16792 there is no manager thread.
16793
a25fbfec
JJ
167942003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16795
d63a86f8
RM
16796 * gdb.threads/schedlock.exp: Remove assumption that all threads
16797 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16798 in one of the child threads rather than the main thread.
16799
be375bae
JB
168002003-05-07 Jim Blandy <jimb@redhat.com>
16801
09bf6082
JB
16802 Add support for assembly source testing on the s390x.
16803 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16804 architecture.
16805 * gdb.asm/s390x.inc: New file.
16806
be375bae
JB
16807 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16808 succession of 'if' statements.
16809
00905d52
AC
168102003-05-05 Andrew Cagney <cagney@redhat.com>
16811
16812 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16813
b1e29e33
AC
168142003-05-05 Andrew Cagney <cagney@redhat.com>
16815
16816 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16817 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16818
e33d66ec
EZ
168192003-05-02 Elena Zannoni <ezannoni@redhat.com>
16820
16821 * gdb.base/charset.exp: Update based on new behavior of set/show
16822 charset commands.
16823
2b6fd0d8
AC
168242003-05-01 Andrew Cagney <cagney@redhat.com>
16825
16826 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16827 variable do not give memory errors.
16828
130cacce
AF
168292003-04-30 Adam Fedor <fedor@gnu.org>
16830
16831 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16832 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16833 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16834 gdb.objc/basicclass.m: : New files
16835
16836 * lib/gdb.exp (gdb_compile_objc): New procedure.
16837
bea71854
DJ
168382003-04-27 Daniel Jacobowitz <drow@mvista.com>
16839
16840 * gdb.base/signals.exp: Make backtrace tests more specific.
16841
0f20eeea
DC
168422003-04-23 David Carlton <carlton@bactrian.org>
16843
16844 * gdb.c++/maint.exp (test_first_component): Add tests for
16845 'operator' in more locations.
16846
c8c4d8dc
KB
168472003-04-16 Kevin Buettner <kevinb@redhat.com>
16848
16849 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16850
3fe60e3c
EZ
168512003-04-16 Elena Zannoni <ezannoni@redhat.com>
16852
16853 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16854 func marke' instead. Update test name.
3fe60e3c 16855
9219021c
DC
168562003-04-15 David Carlton <carlton@math.stanford.edu>
16857
16858 * gdb.c++/maint.exp: New file.
16859
5dd55bdd
EZ
168602003-04-14 Elena Zannoni <ezannoni@redhat.com>
16861
16862 * gdb.threads/schedlock.c: Change type of thread function argument
16863 to long, to avoid warnings on 64-bit platforms.
16864
00890572
EZ
168652003-04-14 Elena Zannoni <ezannoni@redhat.com>
16866
a9c64011
AS
16867 * gdb.base/attach.exp: Add new message from ptrace in case of
16868 attaching to nonexistent process.
d63a86f8 16869
93201743
JB
168702003-04-11 Jim Blandy <jimb@redhat.com>
16871
16872 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16873 gdb.c++/userdef.cc: Place comments on the lines to which the
16874 marker function might return.
16875 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16876 gdb.c++/userdef.exp: Look for those comments to check that we've
16877 returned to the right place, instead of checking line numbers.
16878
2a11c64d
EZ
168792003-04-11 Elena Zannoni <ezannoni@redhat.com>
16880
a9c64011
AS
16881 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16882 match on sourcefile name, instead of directory name.
2a11c64d 16883
68ab8fc5
EZ
168842003-04-10 Elena Zannoni <ezannoni@redhat.com>
16885
d63a86f8 16886 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16887 working directory name.
16888
5624293a
JB
168892003-04-09 Jim Blandy <jimb@redhat.com>
16890
16891 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16892 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16893 after an inferior function call, report the failure, but allow the
16894 test to continue.
16895
f1f02ee4
SC
168962003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16897
16898 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16899 with -DPROTOTYPES.
16900
6eb79af0
SC
169012003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16902
16903 * gdb.base/break.exp: Revert last patch.
16904
8dfb4cf0
SC
169052003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16906
16907 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16908 with -DPROTOTYPES.
16909
ed4c619a
AC
169102003-04-02 Andrew Cagney <cagney@redhat.com>
16911
16912 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16913 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16914 matching directories by the name breakpoint.
16915 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16916 Make "continue to marker1" consistent.
16917 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16918 message consistent.
16919 * lib/gdb.exp: Put "the program is no longer running", and "the
16920 program exited" in parenthesis.
16921 * lib/mi-support.exp: Ditto.
d63a86f8 16922
4e35d5f0 169232003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 16924
4e35d5f0
BR
16925 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
16926
71900fe8
AC
169272003-03-29 Andrew Cagney <cagney@redhat.com>
16928
16929 * gdb.base/sizeof.c (main): Print the value of '\377'.
16930 * gdb.base/sizeof.exp: Check the sign of '\377'.
16931
c0655a16
MC
169322003-03-27 Michael Chastain <mec@shout.net>
16933
16934 * gdb.base/gdb1090.exp: New file.
16935 * gdb.base/gdb1090.cc: New file.
16936
5b2a3989
JB
169372003-03-27 J. Brobecker <brobecker@gnat.com>
16938
16939 * gdb.gdb/observer.exp: New regression test.
16940
79876890
MC
169412003-03-27 Michael Chastain <mec@shout.net>
16942
16943 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
16944 * gdb.base/ptype.exp: Likewise.
16945
6eac95e3
CV
169462003-03-27 Corinna Vinschen <vinschen@redhat.com>
16947
16948 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
16949
e8c71839
MC
169502003-03-26 Michael Chastain <mec@shout.net>
16951
16952 * gdb.base/ptype.exp: Actually use some typedef'd types.
16953
71b10041
SC
169542003-03-21 Stephane Carrez <stcarrez@nerim.fr>
16955
16956 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
16957 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
16958
2512cf80
CV
169592003-03-20 Corinna Vinschen <vinschen@redhat.com>
16960
16961 * gdb.base/default.exp: Fix regular expression.
16962
0d195a4f
CV
169632003-03-20 Corinna Vinschen <vinschen@redhat.com>
16964
16965 * gdb.base/args.exp: Fix regular expression.
16966
8a2dbca8
CV
169672003-03-20 Corinna Vinschen <vinschen@redhat.com>
16968
16969 * gdb.base/help.exp: Allow Win32 child process.
16970
bf028682
CV
169712003-03-20 Corinna Vinschen <vinschen@redhat.com>
16972
16973 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
16974 when stepping out of main().
16975
182dbe85
CV
169762003-03-20 Corinna Vinschen <vinschen@redhat.com>
16977
16978 * gdb.base/default.exp: Check for win32 specific message when calling
16979 "run" without executable.
16980
d67a6ba5
CV
169812003-03-20 Corinna Vinschen <vinschen@redhat.com>
16982
16983 * gdb.base/args.exp: Expect .exe in output.
16984
a955b5bb
CV
169852003-03-20 Corinna Vinschen <vinschen@redhat.com>
16986
16987 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
16988 Cygwin native.
16989
bf6bad4b
AC
169902003-03-17 Andrew Cagney <cagney@redhat.com>
16991
16992 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
16993 vector registes.
16994 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
16995 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
16996
293e9a31
DC
169972003-03-17 David Carlton <carlton@math.stanford.edu>
16998
16999 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
17000 test, for PR breakpoints/38.
17001 Call test_watchpoint_and_breakpoint.
17002 * gdb.base/watchpoint.c (func3): New function.
17003 (main): Call func3.
17004
5330f2db
DC
170052003-03-04 David Carlton <carlton@math.stanford.edu>
17006
17007 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
17008 Garply<Garply<char> >:: garply".
17009 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
17010 with respect to PR c++/1111; note also PR c++/1113.
17011 (test_template_breakpoints): KFAIL "constructor breakpoint" with
17012 respect to PR c++/1062.
17013 KFAIL "destructor breakpoint" with respect to PR c++/1112.
17014
6ece72da
DC
170152003-03-03 David Carlton <carlton@math.stanford.edu>
17016
17017 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
17018 with respect to PR c++/57.
17019 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
17020 c++/826.
17021 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
17022 respect to PR c++/57.
17023
85ca1584
DC
170242003-03-03 David Carlton <carlton@math.stanford.edu>
17025
17026 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
17027 respect to PR c++/33 into FAILs.
17028
98e9c5b8
MC
170292003-03-03 Michael Chastain <mec@shout.net>
17030
7bedbf27
MC
17031 * configure.in: Update copyright years.
17032
170332003-03-03 Michael Chastain <mec@shout.net>
17034
17035 * Makefile.in: Update copyright years.
98e9c5b8 17036
f683e100
DC
170372003-02-28 David Carlton <carlton@math.stanford.edu>
17038
17039 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
17040 print class instead of struct and/or superfluous protection
17041 specifiers, as long as the resulting output is equivalent to the
17042 source code.
17043 Delete FIXME from end of messages on tests that don't need
17044 fixing.
17045
a9e0cf2c
DC
170462003-02-28 David Carlton <carlton@math.stanford.edu>
17047
17048 * gdb.c++/templates.exp (do_tests): Allow const in the two
17049 Foo<volatile char *>::foo tests.
17050
e8d359df
MS
170512003-02-27 Michael Snyder <msnyder@redhat.com>
17052
d63a86f8 17053 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
17054 will be consistant.
17055
0b71dc91
DC
170562003-02-26 David Carlton <carlton@math.stanford.edu>
17057
17058 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
17059 char *>::foo" test with respect to PR c++/33. Create a new test
17060 which is identical to that one except that it doesn't put the
17061 space between the "char" and the "*"; KFAIL it, too.
17062
dd14ab43
DC
170632003-02-26 David Carlton <carlton@math.stanford.edu>
17064
17065 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
17066 template types into either PASSes or KFAILs (corresponding to PR
17067 c++/57). Tweak indentation. Update copyright.
17068
1146c7f1
SC
170692003-02-23 Stephane Carrez <stcarrez@nerim.fr>
17070
17071 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
17072
74641dfb
MC
170732003-02-13 Michael Chastain <mec@shout.net>
17074
17075 * gdb.base/exprs.exp: Remove i960 remnants.
17076 * gdb.base/funcargs.exp: Likewise.
17077 * gdb.base/list.exp: Likewise.
17078 * gdb.base/ptype.exp: Likewise.
17079
559cd2d0
DC
170802003-02-14 David Carlton <carlton@math.stanford.edu>
17081
17082 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
17083 pEe->D::vg()" from XFAIL to KFAIL.
17084
c4f90d87
JM
170852003-02-13 Jason Molenda (jmolenda@apple.com)
17086
17087 * gdb.base/maint.exp: Update maint print statistics regexp to include
17088 new entries.
17089
cbc4d97c
MC
170902003-02-13 Michael Chastain <mec@shout.net>
17091
17092 * gdb.c++/inherit.exp: Remove call to get_debug_format.
17093
40f235b7
MC
170942003-02-12 Michael Chastain <mec@shout.net>
17095
17096 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
17097 * gdb.c++/inherit.exp: Likewise.
17098 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
17099 * gdb.c++/templates.exp: Likewise.
17100 * gdb.c++/virtfunc.exp: Likewise.
17101
c56716b0
JM
171022003-02-06 Jason Molenda (jason-cl@molenda.com)
17103
17104 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
17105 why the code is written that way.
17106
070afcf8
MC
171072003-02-05 Michael Chastain <mec@shout.net>
17108
17109 * gdb.base/dump.exp: Add missing copyright line.
17110
5d0331e5
JM
171112003-02-05 Jason Molenda (jason-cl@molenda.com)
17112
f7ae6d3e 17113 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
17114 at the beginning so the breakpoint doesn't get set on the loop.
17115
92851186
MC
171162003-02-05 Michael Chastain <mec@shout.net>
17117
17118 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
17119 output for configurations with gcc 2.95.3.
17120
cbf1e085
AC
171212003-02-05 Keith Seitz <keiths@redhat.com>
17122 Andrew Cagney <ac131313@redhat.com>
17123
17124 * gdb.mi/mi-cli.exp: New file.
d63a86f8 17125
29518e1e
MC
171262003-02-04 Michael Chastain <mec@shout.net>
17127
17128 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
17129 Call perror and then continue.
17130
5af1d5f3
MC
171312003-02-03 Michael Chastain <mec@shout.net>
17132
17133 * gdb.c++/pr-1023.cc: New file.
17134 * gdb.c++/pr-1023.exp: New file.
17135
6b549786
JB
171362003-02-05 Jim Blandy <jimb@redhat.com>
17137
17138 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
17139 it's local to foobar. Check for it there, and check that it's not
17140 present in main.
17141 * gdb.c++/local.cc (marker2): New function.
17142 (foobar): Call marker1.
17143 (main): Call marker2 instead of marker1.
17144
67f16606
AC
171452003-02-04 Andrew Cagney <ac131313@redhat.com>
17146
17147 * gdb.disasm/mn10200.exp: Obsolete file.
17148 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
17149 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
17150 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
17151
1c5cb38e
DC
171522003-02-04 David Carlton <carlton@math.stanford.edu>
17153
17154 * gdb.c++/overload.exp: Test intToChar(1).
17155 * gdb.c++/overload.cc (intToChar): New.
17156 (main): Call intToChar.
17157
d1fe6965
DC
171582003-02-03 David Carlton <carlton@math.stanford.edu>
17159
17160 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
17161 'might_kfail' arg.
17162 KFAIL some of the continue_to_bp_overloaded calls, according to
17163 PR c++/1025.
17164
9ba61c5d
MC
171652003-02-01 Michael Chastain <mec@shout.net>
17166
17167 * gdb.base/advance.c (marker1): New marker function.
17168 * gdb.base/advance.exp: When the 'advance' command lands on the
17169 return breakpoint, it can legitimately stop on either the
17170 current line or the next line. Accommodate both outcomes.
17171 * gdb.base/until.exp: Likewise.
17172
e7494ffb
AC
171732003-02-02 Andrew Cagney <ac131313@redhat.com>
17174
17175 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17176 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
17177 now a list, not a tuple.
17178 * gdb.mi/mi-var-display.exp: Ditto.
17179 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 17180
075559bc
AC
171812003-02-01 Andrew Cagney <ac131313@redhat.com>
17182
17183 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17184 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
17185 stack backtraces.
17186 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 17187
2bd4c7b1
MK
171882003-02-01 Mark Kettenis <kettenis@gnu.org>
17189
17190 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17191 gdb.mi/mi1-pthreads.exp: Return instead of calling
17192 gdb_suppress_entire_file.
17193
eabd8992
MS
171942003-02-01 Mark Salter <msalter@redhat.com>
17195
17196 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
17197
71469e2f
MS
171982003-01-31 Mark Salter <msalter@redhat.com>
17199
17200 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
17201 Support empty arg.
17202
38a94d44
MC
172032003-01-30 Michael Chastain <mec@shout.net>
17204
17205 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
17206 This was a workaround for a UTF-8 bug in readline 4.3. The bug
17207 has been fixed in gdb/readline on 2003-01-09.
17208
19ea9e73
MS
172092003-01-29 Michael Snyder <msnyder@redhat.com>
17210
e8d359df
MS
17211 * gdb.base/maint.exp: Allow for leading underscore in symbol.
17212 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
17213 * gdb.base/args.exp: Skip if target does not support args passing.
17214
2307bd6a
DJ
172152003-01-22 Daniel Jacobowitz <drow@mvista.com>
17216
19ea9e73 17217 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
17218 gdb_test. Accept a list of expect arguments as the third
17219 parameter.
17220 (gdb_test): Use it.
17221
f2dd3617
EZ
172222003-01-20 Elena Zannoni <ezannoni@redhat.com>
17223
17224 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
17225 allow for different test tree configurations. Update some
17226 tescases accordingly.
17227 * gdb.arch/altivec-regs.exp: Ditto.
17228 * gdb.asm/asm-source.exp: Ditto.
17229 * gdb.base/advance.exp: Ditto.
17230 * gdb.base/display.exp: Ditto.
d63a86f8 17231 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
17232 * gdb.base/mips_pro.exp: Ditto.
17233 * gdb.base/overlays.exp: Ditto.
17234 * gdb.base/relocate.exp: Ditto.
17235 * gdb.base/setshow.exp: Ditto.
17236 * gdb.base/step-line.exp: Ditto.
17237 * gdb.base/step-test.exp: Ditto.
17238 * gdb.base/until.exp: Ditto.
17239 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
17240
c71cdefd
DC
172412003-01-17 David Carlton <carlton@math.stanford.edu>
17242
17243 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
17244 corresponding to PR c++/945.
17245 Update copyright.
17246
fdba05d7
DC
172472003-01-17 David Carlton <carlton@math.stanford.edu>
17248
17249 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
17250 corresponding to PR c++/68.
17251
172522003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
17253
17254 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
17255 (test_paddr_hairy_functions): Call print_addr_2_kfail for
17256 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
17257
c362c33a
EZ
172582003-01-15 Elena Zannoni <ezannoni@redhat.com>
17259
0fbc361c
EZ
17260 * gdb.base/break.exp: Fix change of default location, because of
17261 removal of until tests.
17262 * gdb.base/help.exp: Update test for new 'until' help message.
17263 Add test for help on 'advance'.
a9c64011 17264 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 17265
dabf8a35
MK
172662003-01-15 Mark Kettenis <kettenis@gnu.org>
17267
17268 * gdb.base/default.exp: Adapt "info float" test for recent changes
17269 to that command. Add test for "info vector".
17270 * gdb.base/float.exp: New file. Add test for "info float" that
17271 resembles the old test in gdb.base/default.exp.
17272
a1769aca
DC
172732003-01-15 David Carlton <carlton@math.stanford.edu>
17274
17275 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
17276
82025e13
EZ
172772003-01-15 Elena Zannoni <ezannoni@redhat.com>
17278
17279 * gdb.base/break.exp: Move the tests of until command from here...
17280 * gdb.base/until.exp: ... to here. New file. Add other tests.
17281 * gdb.base/advance.c: New file.
17282 * gdb.base/advance.exp: New file.
17283
8f9ab801
EZ
172842003-01-14 Elena Zannoni <ezannoni@redhat.com>
17285
a9c64011
AS
17286 * gdb.base/args.c: New file.
17287 * gdb.base/args.exp: New file.
8f9ab801 17288
9ae66589
DJ
172892003-01-14 Daniel Jacobowitz <drow@mvista.com>
17290
17291 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
17292
8d77e5c3
DJ
172932003-01-14 Daniel Jacobowitz <drow@mvista.com>
17294
17295 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
17296
12d2f0a1
DJ
172972003-01-14 Daniel Jacobowitz <drow@mvista.com>
17298
17299 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
17300 dates.
17301
6ca37014
DJ
173022003-01-13 Daniel Jacobowitz <drow@mvista.com>
17303
17304 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
17305
b0023472
DJ
173062003-01-13 Daniel Jacobowitz <drow@mvista.com>
17307
17308 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
17309 (ptype &*"foo").
17310 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
17311
607fbc54 173122003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
17313
17314 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
17315 * gdb.mi/mi1-console.exp: Likewise.
17316
607fbc54 173172003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
17318
17319 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
17320 * gdb.mi/mi1-console.exp: Likewise.
17321
a1fb14a2
DJ
173222003-01-13 Daniel Jacobowitz <drow@mvista.com>
17323
17324 * gdb.c++/overload.exp: Remove some fixed XFAILs.
17325
c4cf40b7
DJ
173262003-01-09 Daniel Jacobowitz <drow@mvista.com>
17327
17328 * gdb.base/detach.exp: New test.
17329
696d5a5b
DJ
173302003-01-09 Daniel Jacobowitz <drow@mvista.com>
17331
17332 * Makefile.in (ALL_SUBDIRS): New variable.
17333 (subdirs, clean, distclean): Use it.
17334 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
17335 regenerating Makefile, since it is generated from the top level.
17336 * gdb.asm/Makefile.in: Likewise.
17337 * gdb.base/Makefile.in: Likewise.
17338 * gdb.c++/Makefile.in: Likewise.
17339 * gdb.disasm/Makefile.in: Likewise.
17340 * gdb.java/Makefile.in: Likewise.
17341 * gdb.mi/Makefile.in: Likewise.
17342 * gdb.threads/Makefile.in: Likewise.
17343 * gdb.trace/Makefile.in: Likewise.
17344
754533e4
DC
173452003-01-09 David Carlton <carlton@math.stanford.edu>
17346
17347 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
17348 Add copyright year 2003.
17349
d8b3e9ee
MC
173502003-01-06 Michael Chastain <mec@shout.net>
17351
17352 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
17353 When selecting a thread, 'line' and 'file' are optional.
17354 * gdb.mi/mi1-pthreads.exp: Likewise.
17355
8e9e0fe6
AS
173562003-01-06 Andreas Schwab <schwab@suse.de>
17357
17358 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
17359 failures.
17360
b5ab8ff3
DJ
173612003-01-04 Daniel Jacobowitz <drow@mvista.com>
17362
17363 Fix PR gdb/844
17364 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
17365 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
17366
17367 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
17368 instead of calling gdb_suppress_entire_file.
17369 * gdb.threads/print-threads.exp: Likewise.
17370 * gdb.threads/schedlock.exp: Likewise.
17371
17372 * gdb.threads/killed.exp: Return instead of calling
17373 gdb_suppress_entire_file.
17374 * gdb.threads/linux-dp.exp: Likewise.
17375 * gdb.threads/pthreads.exp: Likewise.
17376
1e698235
DJ
173772003-01-04 Daniel Jacobowitz <drow@mvista.com>
17378
17379 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
17380 stabs.
17381 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
17382 * gdb.base/whatis.exp: Always allow (void) after function names.
17383
147ff08c
DJ
173842003-01-04 Daniel Jacobowitz <drow@mvista.com>
17385
17386 * gdb.c++/casts.exp: Correct regexp.
17387
dc62bfc2
MK
173882003-01-04 Mark Kettenis <kettenis@gnu.org>
17389
17390 * configure.in: Call AC_CONFIG_HEADER. Don't call
17391 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
17392 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
17393 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
17394 aforementioned directories in the AC_OUPUT call.
17395 * config.hin: New file.
17396 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17397 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
17398 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
17399 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
17400 pass -I$objdir instead of -I$objdir/$subdir in compilation.
17401 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
17402 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
17403 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
17404 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
17405 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
17406 gdb.threads/configure.in, gdb.threads/configure,
17407 gdb.threads/config.in, gdb.trace/configure.in,
17408 gdb.trace/configure: Removed.
17409
77afa639
MC
174102003-01-03 Michael Chastain <mec@shout.net>
17411
17412 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17413 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17414
7634bb6e
DJ
174152003-01-03 Daniel Jacobowitz <drow@mvista.com>
17416
17417 * gdb.base/store.exp: Fix regular expressions.
17418
b39c905e
MK
174192002-12-28 Mark Kettenis <kettenis@gnu.org>
17420
17421 * configure.in: Rewrite.
17422 * configure: Regenerated.
17423
0a8551dd
DC
174242003-01-03 David Carlton <carlton@math.stanford.edu>
17425
17426 * gdb.base/psymtab.exp: New file.
17427 * gdb.base/psymtab1.c: Ditto.
17428 * gdb.base/psymtab2.c: Ditto.
17429
c60b7188
AF
174302002-12-23 Adam Fedor <fedor@gnu.org>
17431
17432 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17433
ee73db83
DC
174342002-12-23 David Carlton <carlton@math.stanford.edu>
17435
17436 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17437 and current_directory initialization.
17438
d6c1774e
JB
174392002-12-22 Jim Blandy <jimb@redhat.com>
17440
f0a847b8
JB
17441 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17442 rather than as part of the output file name.
17443
d6c1774e
JB
17444 * gdb.base/attach.exp: There's no need to copy the test program to
17445 /tmp; that was only ever necessary on HP/UX, and this test is
17446 entirely disabled there anyway.
17447
f0708dbb
JB
174482002-12-21 Jim Blandy <jimb@redhat.com>
17449
4c2acfea
JB
17450 * gdb.c++/psmang.exp: Doc fix.
17451
f0708dbb
JB
17452 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17453 test.
17454
9579e000
DC
174552002-12-20 David Carlton <carlton@math.stanford.edu>
17456
17457 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17458
d1810171
MC
174592002-12-18 Michael Chastain <mec@shout.net>
17460
17461 * gdb.c++/annota2.exp: Add copyright year 2002.
17462
76565097
DC
174632002-12-17 David Carlton <carlton@math.stanford.edu>
17464
17465 * gdb.c++/try_catch.cc: Add marker comments.
17466 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17467 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17468 * gdb.c++/m-static.cc: Ditto.
17469 * gdb.c++/m-static1.cc: Ditto.
17470 * gdb.c++/try_catch.cc: Ditto.
17471
da81390b
JJ
174722002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17473
17474 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17475 to see whether we are using the new -environment-directory
17476 command which resets via -r or the old version of the command
17477 which may prompt the user. Part of fix for gdb/741.
17478
b304d130
AC
174792002-12-13 Andrew Cagney <ac131313@redhat.com>
17480
17481 * gdb.fortran/types.exp: Update obsolete comment.
17482 * gdb.fortran/exprs.exp: Ditto.
17483 * lib/gdb.exp: Delete obsolete code.
17484 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17485 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17486 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17487 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17488 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17489 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17490 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17491 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17492 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17493 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17494 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17495 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17496 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17497 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17498 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17499 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17500 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17501 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17502 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17503 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17504 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17505 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17506 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17507 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17508 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17509 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17510 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17511 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17512 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17513 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17514 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17515 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17516 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17517 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17518 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17519 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17520 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17521
a23b6e6a
DC
175222002-12-11 David Carlton <carlton@math.stanford.edu>
17523
17524 * gdb.c++/m-data.exp: Add test for members that shadow global
17525 variables: see PR gdb/804.
17526 * gdb.c++/m-data.cc: Ditto.
17527
6604731b
DJ
175282002-12-10 Daniel Jacobowitz <drow@mvista.com>
17529
17530 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17531
de46ecd7
DC
175322002-12-06 David Carlton <carlton@math.stanford.edu>
17533
17534 * gdb.base/store.c: Don't declare functions static.
17535
27e829d0
AC
175362002-12-04 Andrew Cagney <ac131313@redhat.com>
17537
17538 * gdb.base/store.exp, gdb.base/store.c: New files.
17539
92806416
DJ
175402002-12-03 Daniel Jacobowitz <drow@mvista.com>
17541
17542 * gdb.base/selftest.exp: Update for current gdb.
17543
3bcbaac5
DJ
175442002-12-03 Daniel Jacobowitz <drow@mvista.com>
17545
17546 * gdb.base/maint.exp: Only dump symbols from one source file
17547 or objfile.
17548
f4f00b1f
DJ
175492002-12-03 Daniel Jacobowitz <drow@mvista.com>
17550
17551 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17552 function call.
17553
f1c8a949
JB
175542002-11-25 Jim Blandy <jimb@redhat.com>
17555
17556 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17557 function appearing in error message.
17558
9e297a97
DJ
175592002-11-21 Daniel Jacobowitz <drow@mvista.com>
17560
17561 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17562
1f312e79
JJ
175632002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17564
d63a86f8
RM
17565 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17566 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17567 should be in mi console format. This is part of fix for PR gdb/604.
17568
83c31e7d
FN
175692002-09-18 Fernando Nasser <fnasser@redhat.com>
17570
17571 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17572 which explicitly prints the zero offset as "+0".
17573
322b3f65
DJ
175742002-10-22 Daniel Jacobowitz <drow@mvista.com>
17575
17576 * gdb.threads/schedlock.c (args): Make unsigned.
17577
175782002-10-21 Daniel Jacobowitz <drow@mvista.com>
17579
17580 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17581 numbers. Allow "foo2|selected stack frame".
17582 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17583 * gdb.asm/asmsrc2.s: Likewise.
17584 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17585 comments.
17586 * gdb.asm/mips.inc: New file.
17587
5e2fe5b8
AF
175882002-10-18 Adam Fedor <fedor@gnu.org>
17589
17590 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17591 * gdb.base/help.exp: Likewise.
17592
abe1a5d0
KB
175932002-10-17 Kevin Buettner <kevinb@redhat.com>
17594
17595 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17596 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17597
10abb1d4
JB
175982002-10-02 Jim Blandy <jimb@redhat.com>
17599
17600 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17601
1f609b42
AC
176022002-10-01 Andrew Cagney <ac131313@redhat.com>
17603
17604 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17605 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17606 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17607 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17608 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17609 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17610 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17611
0aee02e4
AC
176122002-09-29 Andrew Cagney <ac131313@redhat.com>
17613
17614 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17615 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17616 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17617 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17618 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17619 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17620 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17621
6fde09ad
KB
176222002-09-27 Kevin Buettner <kevinb@redhat.com>
17623
17624 * gdb.base/annota1.exp (info break): Make directory components of
17625 path optional since not all compilers emit this debug information.
17626
889bf7c5
PA
17627 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17628 step ends up stepping out of the function instead of stopping on
17629 the epilogue.
6fde09ad 17630
9e8aab75
KS
176312002-09-26 Keith Seitz <keiths@redhat.com>
17632
17633 * lib/insight-support.exp (gdbtk_start): Figure out where
17634 the insight executable is based on where gdb is. Use this
17635 executable to start insight instead of gdb.
17636
e36180d7
AC
176372002-09-25 Andrew Cagney <cagney@redhat.com>
17638
17639 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17640
9dd34b2b
AC
176412002-09-24 Andrew Cagney <ac131313@redhat.com>
17642
17643 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17644 test_isolated_complaints.
17645 (test_empty_complaint): New function.
17646 (test_empty_complaints): New function. Check no output when no
17647 complaints.
d63a86f8 17648
dea97812
KB
176492002-09-19 Jim Blandy <jimb@redhat.com>
17650
a9c64011 17651 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17652
54951bd7
AC
176532002-09-19 Andrew Cagney <ac131313@redhat.com>
17654
17655 * gdb.gdb/complaints.exp: New file.
17656
dec43320
AC
176572002-09-18 Andrew Cagney <ac131313@redhat.com>
17658
17659 * gdb.base/maint.exp: Check `help maint internal-warning'.
17660
e70d6e3f
DC
176612002-09-18 David Carlton <carlton@math.stanford.edu>
17662
17663 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17664 numbers, and replace them by a single breakpoint after the
17665 constructors are all finished.
17666 Add test 4.
17667 * gdb.c++/m-static.cc: Add test 4.
17668 * gdb.c++/m-static.h: New file.
17669 * gdb.c++/m-static1.cc: New file.
17670
17671 * gdb.c++/printmethod.exp: New file.
17672 * gdb.c++/printmethod.cc: New file.
17673
17674 * gdb.c++/pr-574.exp: New file.
17675 * gdb.c++/pr-574.cc: New file.
17676
afb5c968
CV
176772002-09-18 Corinna Vinschen <vinschen@redhat.com>
17678
17679 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17680 embedded targets which never actually exit.
17681
31e45dee
FN
176822002-09-18 Fernando Nasser <fnasser@redhat.com>
17683
17684 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17685 "don't step after run" as unresolved or unsupported, instead of xfail.
17686
a283c5a1
CV
176872002-09-18 Corinna Vinschen <vinschen@redhat.com>
17688
17689 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17690 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17691 Add newline to expected string in "step out of main (status wrapper)"
17692 case.
17693
11350d2a
CV
176942002-09-18 Corinna Vinschen <vinschen@redhat.com>
17695
17696 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17697 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17698
0deec7d6
TT
176992002-09-17 Tom Tromey <tromey@redhat.com>
17700
17701 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17702 \000, not \0, in double-quoted string.
17703
b2b4a1b5
CV
177042002-09-14 Corinna Vinschen <vinschen@redhat.com>
17705
c9d37158 17706 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17707 string after running the commands execution on breakpoint tests.
17708
1c56143a
CV
177092002-09-13 Corinna Vinschen <vinschen@redhat.com>
17710
17711 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17712
37f8da45
JB
177132002-09-12 Joel Brobecker <brobecker@gnat.com>
17714
17715 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17716
08b468e0
KS
177172002-09-10 Keith Seitz <keiths@redhat.com>
17718
17719 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17720 runto proc.
17721 (mi_run_to_main): Use mi_runto.
17722 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17723
dc360f58
KS
177242002-09-10 Keith Seitz <keiths@redhat.com>
17725
17726 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17727 regexp for stopping at main. Could have multiple event notifications.
17728 Don't assume that main was declared with no parameters.
17729 (mi_next): Use mi_step_to.
17730 (mi_step): Use mi_next_to.
17731
ce3abcfb
CV
177322002-09-09 Corinna Vinschen <vinschen@redhat.com>
17733
17734 * gdb.base/default.exp: Fix expected string in `info float' test.
17735
d1f5b980
BE
177362002-09-09 Ben Elliston <bje@redhat.com>
17737
17738 * config/mips.exp: Update comments.
17739 * config/mips-idt.exp: Likewise.
17740 * config/nind.exp: Likewise.
17741 * config/slite.exp: Likewise.
17742 * config/sparclet.exp: Likewise.
17743 * config/udi.exp: Likewise.
17744 * config/vx.exp: Likewise.
17745 * config/vxworks29k.exp: Likewise.
17746
2f71430b
JB
177472002-09-05 Jim Blandy <jimb@redhat.com>
17748
17749 * gdb.threads/killed.exp: Fix test failure message.
17750
7ddebc7e
KS
177512002-09-04 Keith Seitz <keiths@redhat.com>
17752
17753 * lib/mi-support.exp: Update copyright.
17754 (mi_gdb_test): Increase the priority of the expected pattern
17755 so that it matches gdb_test.
17756
0ae67eb3
KS
177572002-09-03 Keith Seitz <keiths@redhat.com>
17758
17759 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17760 Use integer comparison instead of string comparison for testing
17761 whether binary was built.
17762
38fc42c8
JB
177632002-09-03 Jim Blandy <jimb@redhat.com>
17764
17765 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17766
b6ff0e81
JB
177672002-08-29 Jim Blandy <jimb@redhat.com>
17768
17769 * gdb.threads/pthreads.exp: Move the portable thread compilation
17770 code into a function in lib/gdb.exp, and call that from here.
17771 * lib/gdb.exp (gdb_compile_pthreads): New function.
17772
07c98896
KS
177732002-08-29 Keith Seitz <keiths@redhat.com>
17774
17775 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17776 expect_out so that callers can get at it.
17777
0312286c
DJ
177782002-08-23 Daniel Jacobowitz <drow@mvista.com>
17779
17780 * gdb.threads/print-threads.c: New file.
17781 * gdb.threads/print-threads.exp: New file.
17782 * gdb.threads/schedlock.c: New file.
17783 * gdb.threads/schedlock.exp: New file.
17784
dd039bc4
EZ
177852002-08-22 Elena Zannoni <ezannoni@redhat.com>
17786
a9c64011
AS
17787 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17788 not altivec.c.
dd039bc4 17789
1f36144c
MK
177902002-08-17 Mark Kettenis <kettenis@gnu.org>
17791
17792 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17793 targets. The problem should be fixed now.
17794
16057ec7 177952002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17796
17797 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17798 2002-07-24 change that removes final dots from error messages.
17799
3c1499ad
TT
178002002-08-13 Tom Tromey <tromey@redhat.com>
17801
17802 * gdb.base/readline.exp: New file.
17803
a20ce2c3
AC
178042002-08-01 Andrew Cagney <ac131313@redhat.com>
17805
17806 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17807 supress message.
17808
db034ac5
AC
178092002-08-01 Andrew Cagney <cagney@redhat.com>
17810
17811 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17812 CHILL_FOR_TARGET and CHILL_LIB.
17813 * configure.in (configdirs): Remove gdb.chill.
17814 * configure: Regenerate.
17815 * lib/gdb.exp: Obsolete references to chill.
17816 * gdb.fortran/types.exp: Ditto.
17817 * gdb.fortran/exprs.exp: Ditto.
17818
3e000b18
KB
178192002-07-30 Kevin Buettner <kevinb@redhat.com>
17820
17821 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17822 set Irix-specific compile and link flags.
17823
28f4966b
KB
178242002-07-29 Kevin Buettner <kevinb@redhat.com>
17825
17826 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17827 source files. The ``-o'' option doesn't work with the ``-E'' option
17828 when using the Irix compiler.
17829
46c0d5a6
DJ
178302002-07-19 Daniel Jacobowitz <drow@mvista.com>
17831
17832 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17833 Improve support for reusing an exec file. Copy exec file
17834 to target, and run gdbserver on the target instead of on the host.
17835
eecf4bed
JB
178362002-07-18 Jim Blandy <jimb@redhat.com>
17837
0f815cdf
JB
17838 * gdb.base/ending-run.exp: Don't expect to see the program end in
17839 some orderly fashion when we're running on a real stand-alone
17840 board.
17841
eecf4bed
JB
17842 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17843 targets that don't support interrupts.
17844
52d309e4
JB
178452002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17846
17847 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17848 systems.
17849 Move comments in expect statements to inside the actions, so that they
17850 don't get matched against.
17851
ff683d9e
MK
178522002-07-10 Mark Kettenis <kettenis@gnu.org>
17853
17854 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17855 function when asleep" test.
17856
b5356753
AC
178572002-07-10 Andrew Cagney <ac131313@redhat.com>
17858
17859 * gdb.base/page.exp: Rewrite to handle problems with very long
17860 `info set' output. Update copyright.
17861
6aa4d13a
AC
178622002-06-26 Andrew Cagney <ac131313@redhat.com>
17863
17864 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17865 gdb.threads-hp.
17866 * gdb.hp/configure: Regenerate.
17867 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17868 * gdb.hp/gdb.threads-hp/configure: Delete file.
17869 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17870
8cf8c2b8
AC
178712002-06-22 Andrew Cagney <ac131313@redhat.com>
17872
17873 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17874 setlocale, bindtextdomain and textdomain.
17875
6827a8f8
JB
178762002-06-11 Jim Blandy <jimb@redhat.com>
17877
919d772c
JB
17878 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17879 preprocessor macro information is present.
17880
6827a8f8
JB
17881 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17882 tests.
17883
c15b0d21
MS
178842002-06-06 Michael Snyder <msnyder@redhat.com>
17885
c5984d70
MS
17886 * gdb.base/overlays.exp: Record addresses of overlay
17887 functions in TCL variables rather than in GDB variables,
17888 to avoid having GDB convert them to pointers (with loss
17889 of information).
17890
d63a86f8 17891 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17892 default linker script changes.
c15b0d21
MS
17893 * gdb.base/long_long.exp: Add check for sizeof (long double).
17894
be26fe0d
ML
178952002-06-06 Michal Ludvig <mludvig@suse.cz>
17896
17897 * gdb.asm/asm-source.exp: Add x86-64 target.
17898 * gdb.asm/x86_64.inc: New.
d63a86f8 17899
258093ca 179002002-05-30 Michael Chastain <mec@shout.net>
258093ca 17901
4b3153f1 17902 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17903 * gdb.c++/m-static.cc: New file.
17904 * gdb.c++/m-static.exp: New file.
17905
241264c6
MS
179062002-05-28 Michael Snyder <msnyder@redhat.com>
17907
17908 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17909 precision.
17910
9bba8c8f 179112002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17912
4b3153f1 17913 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17914 * gdb.c++/m-data.cc: New file.
17915 * gdb.c++/m-data.exp: New file.
17916
179172002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17918
4b3153f1 17919 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 17920 * gdb.c++/try_catch.cc: New file.
d63a86f8 17921 * gdb.c++/try_catch.exp: New file.
9bba8c8f 17922
def1b996
MC
179232002-05-27 Michael Chastain <mec@shout.net>
17924
17925 * gdb.c++/local.exp: Accept more nested types in output.
17926
522ba268
MC
179272002-05-26 Michael Chastain <mec@shout.net>
17928
17929 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
17930
277254ba
MS
179312002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
17932
17933 * lib/gdb.exp (gdb_wrapper_init): Just because
17934 gdb_wrapper_file exists, this does not mean that the file
17935 should not be rebuilt. That is what gdb_wrapper_initialized
17936 is for.
17937 (default_gdb_init): Reset gdb_wrapper_initialized.
17938
b61a8733
MS
179392002-05-23 Michael Snyder <msnyder@redhat.com>
17940
d63a86f8 17941 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
17942 the precision of the floating point test results.
17943 * gdb.base/call-rt-st.exp: Ditto.
17944
b61a8733
MS
17945 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
17946 * gdb.base/call-rt-st.exp: Ditto.
17947
56f6e910
MC
179482002-05-19 Michael Chastain <mec@shout.net>
17949
17950 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
17951
ad0b0016
EZ
179522002-05-19 Elena Zannoni <ezannoni@redhat.com>
17953
a9c64011
AS
17954 * configure.in (configdirs): Add gdb.arch.
17955 * configure: Regenerate.
ad0b0016 17956
f617d2b6
JB
179572002-05-17 Jim Blandy <jimb@redhat.com>
17958
17959 * gdb.base/completion.exp: Recognize the more detailed error
17960 messages produced by the macro expander's lexical analyzer.
17961
eac2a696
EZ
179622002-05-14 Elena Zannoni <ezannoni@redhat.com>
17963
a9c64011
AS
17964 * gdb.arch/altivec-abi.c: New file.
17965 * gdb.arch/altivec-abi.exp: New file.
17966 * gdb.arch/altivec-regs.c: New file.
17967 * gdb.arch/altivec-regs.exp: New file.
eac2a696 17968
2fdde8f8
DJ
179692002-05-14 Daniel Jacobowitz <drow@mvista.com>
17970
17971 * gdb.base/maint.exp (maint print type): Update for new type
17972 structure.
d63a86f8 17973
e31f1a7c
EZ
179742002-05-14 Elena Zannoni <ezannoni@redhat.com>
17975
17976 * gdb.arch: New directory.
17977 * gdb.arch/configure.in: New file.
17978 * gdb.arch/configure: New file.
17979 * gdb.arch/Makefile.in: New file.
17980
db589741
CV
179812002-05-13 Corinna Vinschen <vinschen@redhat.com>
17982
17983 * gdb.asm/asm-source.exp: Add v850 as supported target.
17984 * gdb.asm/v850.inc: New file.
17985
8ce2a7dc
DJ
179862002-05-13 Daniel Jacobowitz <drow@mvista.com>
17987
17988 * gdb.c++/annota2.exp (annotate-quit): Add comment.
17989
df763c7f
DJ
179902002-05-12 Daniel Jacobowitz <drow@mvista.com>
17991
17992 * gdb.base/break.exp: Check 'break "marker2"'.
17993
377daeed
MS
179942002-05-10 Michael Snyder <msnyder@redhat.com>
17995
17996 * gdb.base/long_long.exp: Fix typo.
17997
c4b7bc2b
JB
179982002-05-10 Jim Blandy <jimb@redhat.com>
17999
ecac9a4e
JB
18000 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
18001 a bug.
18002
c4b7bc2b
JB
18003 * gdb.base/printcmds.exp (test_integer_literals_rejected):
18004 Recognize more detailed error message produced by the macro
18005 expander's lexical analyzer.
18006 * lib/gdb.exp (test_print_reject): Same.
18007
e71019a1
MK
180082002-05-09 Mark Kettenis <kettenis@gnu.org>
18009
18010 * gdb.c++/method.exp: Fix typo.
18011
fedfc8e6
MS
180122002-05-08 Michael Snyder <msnyder@redhat.com>
18013
166a1957
MS
18014 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
18015 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 18016 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
18017 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
18018 Add iftarget clause for strongarm.
d63a86f8 18019
f1c47eb2
MS
180202002-05-06 Michael Snyder <msnyder@redhat.com>
18021
cb9a9d3e
MS
18022 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
18023 (gdb_continue_to_end): Accept output from status wrapper.
18024 * gdb.base/ending-run.exp: Add case for output from status wrapper.
18025 Clean up fail messages to match pass messages.
18026
f1c47eb2
MS
18027 Enable the "needs_status_wrapper" testsuite feature.
18028 * lib/gdb.exp (gdb_wrapper_init): New procedure.
18029 (gdb_compile): Conditionally call gdb_wrapper_init.
18030 * gdb.base/a2-run.exp: Recognize output from status wrapper.
18031 * gdb.c++/method.exp: Recognize output from status wrapper.
18032
6079c749
BE
180332002-05-06 Ben Elliston <bje@redhat.com>
18034From Graydon Hoare <graydon@redhat.com>
18035
18036 * config/sid.exp: Include support for "rawsid" protocol.
18037
188baff3
JB
180382002-05-03 Jim Blandy <jimb@redhat.com>
18039
18040 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
18041 * gdb.c++/hang3.C: New file.
18042
b9c07f0f
AC
180432002-05-04 Andrew Cagney <ac131313@redhat.com>
18044
18045 * gdb.base/default.exp: Remove obsolete code.
18046 * gdb.c++/misc.exp: Ditto. Update copyright.
18047 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
18048 * gdb.base/whatis.exp: Ditto. Update copyright.
18049 * gdb.base/scope.exp: Ditto. Update copyright.
18050 * gdb.base/ptype.exp: Ditto. Update copyright.
18051 * gdb.base/printcmds.exp: Ditto. Update copyright.
18052 * gdb.base/opaque.exp: Ditto. Update copyright.
18053 * gdb.base/list.exp: Ditto.
18054 * gdb.base/funcargs.exp: Ditto. Update copyright.
18055 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
18056 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
18057 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
18058 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
18059 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
18060 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
18061
5c7a0397
MS
180622002-05-02 Michael Snyder <msnyder@redhat.com>
18063
d6dcc264 18064 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
18065 * gdb.base/long_long.exp: Add xscale target.
18066 * gdb.base/default.exp: Add xscale target.
18067
eb7f1c48
JB
180682002-05-01 Jim Blandy <jimb@redhat.com>
18069
18070 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
18071 gdb.c++/hang.exp: New test.
18072
a6befae8
FF
180732002-05-01 Fred Fish <fnf@redhat.com>
18074
18075 * gdb.base/completion.exp: Handle completions of "./Make" for
18076 more than one completion possibility, as is the case when we
18077 build and test in the source tree.
18078
0a310277
AG
180792002-04-29 Anthony Green <green@redhat.com>
18080
18081 * gdb.java/jmisc1.exp: New file.
18082 * gdb.java/jmisc2.exp: New file.
18083
6ff9af88
DJ
180842002-04-24 Daniel Jacobowitz <drow@mvista.com>
18085
18086 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
18087
96b3d632
EZ
180882002-04-23 Elena Zannoni <ezannoni@redhat.com>
18089
18090 * gdb.base/help.exp: Change 'help status' to allow for target
18091 dependent output differences.
18092
5019bb54
MC
180932002-04-22 Michael Chastain <mec@shout.net>
18094
18095 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
18096
a805a116
MC
180972002-04-22 Michael Chastain <mec@shout.net>
18098
18099 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
18100
a1706bfd
DM
181012002-04-17 David S. Miller <davem@redhat.com>
18102
18103 * gdb.asm/sparc64.inc: New file.
18104 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
18105
a73a20a2
EZ
181062002-04-19 Elena Zannoni <ezannoni@redhat.com>
18107
18108 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
18109 instruction file directly into the build tree. Clean up at end of
18110 test.
18111
ba678339
DM
181122002-04-18 David S. Miller <davem@redhat.com>
18113
18114 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
18115 handle 64-bit platforms correctly.
18116 * gdb.base/maint.exp: Likewise.
18117
b03399da
KB
181182002-04-18 Kevin Buettner <kevinb@redhat.com>
18119
18120 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
18121 ``-fpic'' when compiling files comprising a shared library, but
18122 it does need additional linker flags in order to find shared
18123 libraries at run time.
18124
e2004992
KB
181252002-04-18 Kevin Buettner <kevinb@redhat.com>
18126
18127 * gdb.base/cvexpr.c (use): New function.
18128 (main): Invoke use() on all global variables to prevent
18129 some linkers from deleting these otherwise unused symbols.
18130
d8937120
MC
181312002-04-17 Michael Chastain <mec@shout.net>
18132From David S. Miller <davem@redhat.com>
18133
18134 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
18135 handle 64-bit platforms correctly.
18136
ffd61a58
MS
181372002-04-12 Michael Snyder <msnyder@redhat.com>
18138From Jim Blandy <jimb@redhat.com>
a9c64011 18139 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
18140 script can handle this instead.
18141 * gdb.base/bar.c (barx): Same.
18142 * gdb.base/baz.c (bazx): Same.
18143 * gdb.base/grbx.c (grbxx): Same.
18144
18145 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
18146 manager doesn't automatically unmap overlays unnecessarily.
18147
6b8426a6
MH
181482002-04-10 Martin M. Hunt <hunt@redhat.com>
18149
18150 * gdb.base/ending-run.exp: Fix pattern for Mips targets
18151 stepping out of main.
18152
34af4875
MC
181532002-04-09 Michael Chastain <mec@shout.net>
18154
18155 * gdb.c++/local.cc (main): Move call to marker1() inside nested
18156 scope so that the nested scope tests will make sense.
18157 * gdb.c++/local.exp: Write patterns that actually work with gcc
18158 (the HP patterns "were never known to work with gcc").
18159 Keep the old aCC patterns too.
18160
2d1676a0
DJ
181612002-04-09 Daniel Jacobowitz <drow@mvista.com>
18162
18163 * gdb.base/attach.exp: Correct target board test.
18164
3a63e3f9
MC
181652002-04-08 Michael Chastain <mec@shout.net>
18166
18167 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
18168 in a const method. Add some xfail and fail cases for configurations
18169 that do not emit the "const ...".
18170
f18dabd2
MC
181712002-04-07 Michael Chastain <mec@shout.net>
18172
18173 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
18174 Accept "A * const" and "const A * const" as type of "this".
18175 Fix spelling of getFunky throughout. Make messages uniform.
18176
0fcddd82
EZ
181772002-04-07 Elena Zannoni <ezannoni@redhat.com>
18178
a9c64011 18179 Work around for PR gdb/285:
0fcddd82
EZ
18180 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
18181
16a8534a
EZ
181822002-04-07 Elena Zannoni <ezannoni@redhat.com>
18183
18184 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
18185 instructions file at run time instead of configure time.
18186 Sometimes we run the test in a directory that is not the one we
18187 configured in.
18188 * gdb.asm/configure.in: Delete creation of symlink.
18189 * gdb.asm/configure: Regenerate.
18190
24181d81
JB
181912002-04-05 J. Brobecker <brobecker@gnat.com>
18192
18193 * gdb.gdb/xfullpath.exp: New test, to exercise the new
18194 xfullpath () function.
18195
7cdb7107
DJ
181962002-04-04 Daniel Jacobowitz <drow@mvista.com>
18197
18198 * gdb.asm/Makefile.in: Correct dependencies.
18199
18200 * gdb.asm/powerpc.inc: New file.
18201 * gdb.asm/asm-source.exp: Add PowerPC.
18202 * gdb.asm/configure.in: Likewise.
18203 * gdb.asm/configure: Regenerated.
18204
a7d17088
DJ
182052002-04-04 Daniel Jacobowitz <drow@mvista.com>
18206
18207 * gdb.base/relocate.exp: New file.
18208 * gdb.base/relocate.c: New file.
18209
cd721503
FF
182102002-04-04 Fred Fish <fnf@redhat.com>
18211
18212 * gdb.base/step-test.exp: Update comment regarding stopping in
18213 memcpy/bcopy calls inserted as part of the compiler runtime.
18214
b22ad7a7
MS
182152002-04-04 Michael Snyder <msnyder@redhat.com>
18216
18217 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
18218
5f279fa6
DJ
182192002-04-03 Daniel Jacobowitz <drow@mvista.com>
18220
18221 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
18222 (gdb_expect): Remove $notransfer hack.
18223
dd0fd3ce
DJ
182242002-04-02 Daniel Jacobowitz <drow@mvista.com>
18225
18226 * gdb.c++/classes.exp ("calling method for small class"): Match
18227 updated register output.
18228
1e50cda1
DJ
182292002-03-30 Daniel Jacobowitz <drow@mvista.com>
18230
18231 Fix PR gdb/452
18232 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
18233 when finished. Make gdb_file_cmd send "exec-file" when
18234 appropriate.
18235
24015922
DJ
182362002-03-30 Daniel Jacobowitz <drow@mvista.com>
18237
18238 * gdb.base/attach.exp: Remove extra setup_xfail.
18239
dd7dfd64
MS
182402002-03-26 Michael Snyder <msnyder@redhat.com>
18241
18242 * gdb.base/default.exp: Add tests for dump, append, and restore.
18243 * gdb.base/help.exp: Add tests for dump, append, and restore.
18244 * gdb.base/dump.exp: New file, test dump, append and restore.
18245 * gdb.base/dump.c: New file.
18246
48b2f8d7
MS
182472002-03-27 Michael Snyder <msnyder@redhat.com>
18248
d63a86f8 18249 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
18250 clean-ups in help messages.
18251
05b4d525
FF
182522002-03-26 Fred Fish <fnf@redhat.com>
18253
18254 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
18255 have debugging info for those functions and the compiler uses them
18256 internally to copy structs around.
18257
d7679631
FF
182582002-03-26 Fred Fish <fnf@redhat.com>
18259
18260 * gdb.base/list.exp: Revert the change made yesterday and add note
18261 about why we don't list the default lines for remote targets.
18262
523ac3f9
MS
182632002-03-25 Michael Snyder <msnyder@redhat.com>
18264
18265 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
18266
754b2b8d
FF
182672002-03-25 Fred Fish <fnf@redhat.com>
18268
18269 * gdb.base/list.exp: This test works on remote targets so remove
18270 the short circuit for remote targets. Update copyright.
18271
33c3e192
FF
182722002-03-25 Fred Fish <fnf@redhat.com>
18273
18274 * gdb.base/attach.exp: Fix logic error that was suppressing this
18275 test for all non hppa*-*-hpux* targets, instead of the hp target.
18276 Move comments closer to the suppression point. Also now need to
18277 check that we are running natively.
18278
d43e73ee
MS
182792002-03-22 Michael Snyder <msnyder@redhat.com>
18280
882c8f02
MS
18281 * gdb.base/default.exp: Add test for gcore. Update copyright.
18282 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 18283
04c12f60
FF
182842002-03-06 Fred Fish <fnf@redhat.com>
18285
18286 * gdb.base/funcargs.c: Remove extraneous ';' character.
18287 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
18288
b43df995
MC
182892002-03-04 Michael Chastain <mec@shout.net>
18290
18291 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
18292 accommodate gcc v3 function signature.
18293 * gdb.mi/mi0-var-cmd-exp: Ditto.
18294
92362027
AC
182952002-02-24 Andrew Cagney <ac131313@redhat.com>
18296
18297 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
18298 ``GNU/Linux'' or ``Linux kernel''
18299 * testsuite/gdb.threads/pthreads.c: Ditto.
18300
258ad32d
MC
183012002-02-24 Michael Chastain <mec@shout.net>
18302
18303 * gdb.threads/pthreads.c (thread1): Add a return statement.
18304 (thread2): Likewise.
18305 (foo): Likewise.
18306
04c3b3d4
MC
183072002-02-23 Michael Chastain <mec@shout.net>
18308
18309 * gdb.threads/linux-dp.c (philosopher): Add a return statement
18310 to placate gcc.
18311
5a2a0a20
MC
183122002-02-23 Michael Chastain <mec@shout.net>
18313
18314 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
18315 test "ptype bint". The test passes on all my stabs configurations.
18316
a640f7fc
JB
183172002-02-21 Jim Blandy <jimb@redhat.com>
18318
27924826
JB
18319 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
18320 filename at a time, and watch for the ones we want to see.
18321
a640f7fc
JB
18322 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
18323 types of pointers to prototyped functions.
18324
edcc8c75
AC
183252002-02-20 Andrew Cagney <ac131313@redhat.com>
18326
18327 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
18328 signed, unsigned and straight char.
18329 (padding_char, padding_short, padding_int, padding_long,
18330 padding_long_long, padding_float, padding_double,
18331 padding_long_double): New global variables.
18332 (fill, fill_structs): New functions.
18333
18334 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
18335 for correctly sized writes. Update copyright.
18336 (get_valueof): New procedure.
18337 (get_sizeof): Call get_valueof.
18338 (check_valueof): New procedure.
18339 (check_padding): New procedure.
18340
ac57ea44
MC
183412002-02-20 Michael Chastain <mec@shout.net>
18342
18343 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
18344 to setup_xfail. Document some of the remaining calls.
18345
7a10c941
MC
183462002-02-18 Michael Chastain <mec@shout.net>
18347
18348 * gdb.c++/userdef.exp: Update copyright year.
18349
fb8acdcc
DJ
183502002-02-18 Daniel Jacobowitz <drow@mvista.com>
18351
18352 * gdb.c++/userdef.exp: Test overloaded operators properly.
18353 Remove xfails.
18354
fda6ae12
MS
183552002-02-14 Michael Snyder <msnyder@redhat.com>
18356
18357 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
18358
676a0442
DJ
183592002-02-14 Daniel Jacobowitz <drow@mvista.com>
18360
18361 * gdb.base/a2-run.exp: Check for a remote target properly.
18362 * gdb.base/annota1.exp: Likewise.
18363 * gdb.base/list.exp: Likewise.
18364 * gdb.base/reread.exp: Likewise.
18365 * gdb.base/scope.exp: Likewise.
18366 * gdb.base/shlib-call.exp: Likewise.
18367 * gdb.base/term.exp: Likewise.
18368 * gdb.c++/annota2.exp: Likewise.
18369
78b4f468
RE
183702002-02-13 Richard Earnshaw <rearnsha@arm.com>
18371
18372 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
18373
9a81ba51
MC
183742002-02-10 Michael Chastain <mec@shout.net>
18375
18376 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
18377 (call_after_alloca): Ditto.
18378
004af6c7
DJ
183792002-02-10 Daniel Jacobowitz <drow@mvista.com>
18380
18381 * gdb.base/ending-run.exp: Guard "cont" test with
18382 gdb_skip_stdio_test.
18383
37225f62
JB
183842002-02-06 Jim Blandy <jimb@redhat.com>
18385
18386 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
18387 from here...
18388 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
18389 To here. Disable this test on non-HP platforms. Add big comment.
18390
fe6fdd96
MS
183912002-02-04 Michael Snyder <msnyder@redhat.com>
18392
18393 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
18394 other than d10v and m32r.
18395
036fad3f
RE
183962002-02-02 Richard Earnshaw <rearnsha@arm.com>
18397
18398 * gdb.base/default.exp: Rewrite test patterns to reduce time
18399 taken to match them.
18400
7148ab62
DJ
184012002-01-30 Daniel Jacobowitz <drow@mvista.com>
18402
18403 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
18404 Allow a start function above main.
18405 * gdb.threads/linux-dp.exp: Fix copyright date.
18406
396cc255
DJ
184072002-01-30 Daniel Jacobowitz <drow@mvista.com>
18408
a9c64011
AS
18409 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18410 (check_philosopher_stack): Check for manager thread before checking
18411 for a just-starting thread.
396cc255 18412
f038d31b
DJ
184132002-01-30 Daniel Jacobowitz <drow@mvista.com>
18414
18415 From Neil Booth <neil@daikokuya.demon.co.uk>:
18416 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18417 warnings.
18418
b3ff9d9a
FF
184192002-01-21 Fred Fish <fnf@redhat.com>
18420
18421 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18422 not caller.
18423
39ad761d
JB
184242002-01-21 Jim Blandy <jimb@redhat.com>
18425
18426 * gdb.base/reread.exp: Check that GDB properly re-reads the
18427 executable file when it changes while no inferior is running.
18428
aaf320fa
FF
184292002-01-21 Fred Fish <fnf@redhat.com>
18430
a9c64011
AS
18431 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18432 optionally accept the "shlib events" variation.
aaf320fa 18433
808a31f5
JB
184342002-01-21 Jim Blandy <jimb@redhat.com>
18435
18436 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18437 call `fflush' after every `printf', so that the output is produced
18438 at predictable points, regardless of whatever buffering does (or
18439 doesn't) take place.
18440 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18441 at different points.
18442
4420d5e2
DJ
184432002-01-20 Daniel Jacobowitz <drow@mvista.com>
18444
18445 * gdb.c++/inherit.exp: Update copyright years.
18446 * gdb.c++/method.exp: Likewise.
18447
3e36a0f4
DJ
184482002-01-20 Daniel Jacobowitz <drow@mvista.com>
18449
18450 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18451 artificial methods/arguments.
18452 * gdb.c++/derivation.exp: Likewise.
18453 * gdb.c++/inherit.exp: Likewise.
18454 * gdb.c++/method.exp: Likewise.
18455 * gdb.c++/virtfunc.exp: Likewise.
18456
b4ceaee6
AC
184572002-01-18 Andrew Cagney <ac131313@redhat.com>
18458
18459 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18460 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18461 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18462 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18463 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18464 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18465
ecace851
JB
184662002-01-17 Jim Blandy <jimb@redhat.com>
18467
18468 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18469 anchoring the pattern matching the entry point symbol's name.
18470
375fc983
AC
184712002-01-17 Andrew Cagney <ac131313@redhat.com>
18472
18473 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18474 continue/quit query. Update copyright.
18475
fe6fdd96
MS
184762002-01-14 Michael Snyder <msnyder@redhat.com>
18477
18478 * gdb.base/gcore.exp: Remove extra debugging output.
18479
e017c81f
DJ
184802002-01-13 Daniel Jacobowitz <drow@mvista.com>
18481
18482 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18483 for slightly dubious v2 mangled string.
18484
37ab3bf8
DJ
184852002-01-13 Daniel Jacobowitz <drow@mvista.com>
18486
18487 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18488
1bc05c3a 184892002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18490
1bc05c3a 18491 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18492
1bc05c3a
JM
18493 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18494 constructors.
18495 * gdb.c++/derivation.exp: Likewise.
18496 * gdb.c++/templates.exp: Likewise.
18497 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18498
1bc05c3a
JM
184992002-01-10 Michael Snyder <msnyder@redhat.com>
18500
18501 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18502
a911c360
MS
185032002-01-08 Michael Snyder <msnyder@redhat.com>
18504
18505 * gdb.base/gcore.exp: New test for generate-core-file command.
18506 * gdb.base/gcore.c: Testcase for above.
18507 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18508
ea2119ec
JM
185092002-01-08 Jason Merrill <jason@redhat.com>
18510
18511 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18512
68203136
FF
185132002-01-07 Fred Fish <fnf@redhat.com>
18514
18515 * gdb.c++/overload.exp: Remove unconditional xfails for:
18516 print foo_instance1.overloadargs(1)
18517 print foo_instance1.overloadargs(1, 2)
18518 print foo_instance1.overloadargs(1, 2, 3)
18519 print foo_instance1.overloadargs(1, 2, 3, 4)
18520 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18521 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18522 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18523 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18524 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18525 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18526 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18527 print foo_instance1.overload1arg()
18528 print foo_instance1.overload1arg((char)arg2)
18529 print foo_instance1.overload1arg((signed char)arg3)
18530 print foo_instance1.overload1arg((unsigned char)arg4)
18531 print foo_instance1.overload1arg((int)arg7)
18532 print foo_instance1.overload1arg((unsigned int)arg8)
18533 print foo_instance1.overload1arg((float)arg11)
18534 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18535
21b9b5b1
MS
185362002-01-07 Michael Snyder <msnyder@redhat.com>
18537
18538 * gdb.base/huge.exp: New test. Print a very large target data object.
18539 (skip_huge_test): New test variable. Define if you want to skip this
18540 test. The test reads an 8 megabyte data object from the target, so it
18541 might be very time consuming on remote targets with a slow connection.
18542 * gdb.base/huge.c: New file. Test case for above.
18543
725f922e
FF
185442002-01-07 Fred Fish <fnf@redhat.com>
18545
18546 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18547 g_instance.bfoo, and g_instance.cfoo.
18548
889bf7c5 185492002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18550
889bf7c5
PA
18551 * gdb.base/break.c (multi_line_if_conditional): New function.
18552 (multi_ilne_while_conditional): Likewise.
18553 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18554 IF or WHILE condition puts the breakpoint at the start of
18555 the condition.
f286b2c3 18556
634d57ec
JL
18557 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18558 hppa*-*-hpux* expected failure.
18559 * gdb.base/structs.exp (do_function_calls): Similarly.
18560
18561 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18562 watchpoints.
18563
9fbfe2dc
AC
185642002-01-06 Andrew Cagney <ac131313@redhat.com>
18565
18566 Fix PR gdb/66.
18567 * gdb.base/structs.exp: Replace skip for a29k with skip for
18568 gdb,cannot_call_functions.
18569 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18570 * gdb.base/callfuncs.exp: Ditto.
18571 * gdb.base/call-rt-st.exp: Ditto.
18572 * gdb.base/call-strs.exp: Ditto.
18573 * gdb.base/callfwmall.exp: Ditto.
18574 * gdb.base/scope.exp: Obsolete xfail a29k.
18575 * gdb.c++/misc.exp: Ditto.
18576 * gdb.c++/cplusfuncs.exp: Ditto.
18577 * gdb.base/ptype.exp: Ditto.
18578 * gdb.base/printcmds.exp: Ditto.
18579 * gdb.base/opaque.exp: Ditto.
18580 * gdb.base/list.exp: Ditto.
18581 * gdb.base/funcargs.exp: Ditto.
18582 * gdb.base/default.exp: Ditto.
18583
8ddad156
MS
185842002-01-04 Michael Snyder <msnyder@redhat.com>
18585
ca4976a6 18586 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18587 * gdb.base/maint.exp: Add tests for maint info sections options.
18588
1b074332
JL
18589Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18590
18591 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18592
7d159115
CV
185932001-12-20 Corinna Vinschen <vinschen@redhat.com>
18594
18595 * gdb.asm/arm.inc: New file.
18596 * gdb.asm/asm-source.exp: Add arm targets.
18597 * gdb.asm/configure.in: Ditto.
18598 * gdb.asm/configure: Recreated from configure.in.
18599
8fb87725
JL
18600Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18601
afabe08c
JL
18602 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18603 with HP's compiler.
18604 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18605 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18606 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18607 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18608
18609 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18610 either HP's compilers or GCC.
18611
db521deb
JL
18612 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18613 a SIGBUS or SIGSEGV.
18614
18615 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18616
18617 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18618 can be compiled with either HP's compiler or GCC.
18619
cfa88ab7
JL
18620 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18621 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18622 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18623
ca344dff
JL
18624 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18625 to match current gdb output. Update due to using auto-solib-limit
18626 for limiting instead of overloading auto-solib-add.
18627 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18628 test program.
18629
3f3c6e55 18630 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18631 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18632 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18633 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18634 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18635 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18636 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18637 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18638 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18639 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18640 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18641 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18642 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18643
8fb87725
JL
18644 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18645 a SIGTRAP to the inferior.
18646
cf599fa7
CV
186472001-12-19 Corinna Vinschen <vinschen@redhat.com>
18648
18649 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18650 Substitute call to target_link by call to gdb_compile.
18651
2cd045cd
JL
18652Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18653
a9c64011
AS
18654 * gdb.base/break.exp: Fix HP specific search string when testing
18655 backtracing in a called function.
2cd045cd 18656
a9c64011
AS
18657 * gdb.base/constvars.exp: Only set lang to C++ if we're
18658 compiling the test with HP's compilers.
18659 * gdb.base/volatile.exp: Similarly.
2cd045cd 18660
99ebe9ac
JB
186612001-12-19 Jim Blandy <jimb@redhat.com>
18662
18663 * gdb.base/printcmds.exp: Expect the null character to be printed
18664 as '\0', and the '\013' to be printed as '\v'.
18665 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18666 * gdb.base/setvar.exp: Same.
18667
b9891b29
JB
186682001-12-17 Jim Blandy <jimb@redhat.com>
18669
0eba65ab
JB
18670 * gdb.base/completion.exp: Rather than completing very long
18671 filenames, which can make the readline library produce output we
18672 don't recognize, cd to the directory first, and then complete
18673 using nice, short relative paths.
18674
6970b5b1
JB
18675 * gdb.base/completion.exp: On some systems, there is, in fact, a
18676 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18677 variables as being in scope. So use `no_var_named_this'
18678 instead of `b'.
6970b5b1 18679
b9891b29 18680 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18681 can't find the core file's registers as a failure.
b9891b29 18682
e6ccd35f
JSC
186832001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18684
a9c64011
AS
18685 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18686 test expect string more specific.
e6ccd35f 18687
105ba819
CV
186882001-12-13 Corinna Vinschen <vinschen@redhat.com>
18689
18690 * gdb.asm/asm-source.exp: Add support for xstormy16.
18691 * gdb.asm/configure.in: Ditto.
18692 * gdb.asm/configure: Rebuild.
18693 * gdb.asm/xstormy16.inc: New file.
18694
e9e79dd9
FF
186952001-12-10 Fred Fish <fnf@redhat.com>
18696
18697 * gdb.base/maint.exp: Update to match changes in type dumping code.
18698
347dc97d
JB
186992001-12-10 Jim Blandy <jimb@redhat.com>
18700
18701 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18702 matching the entry point symbol's name at the beginning of the
18703 line.
347dc97d 18704
5178b9d6
DJ
187052001-12-07 Daniel Jacobowitz <drow@mvista.com>
18706
18707 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18708 gdb.c++/inherit.exp, gdb.c++/method.exp,
18709 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18710 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18711 and class layout support.
18712
af890c52
DJ
187132001-12-07 Daniel Jacobowitz <drow@mvista.com>
18714
18715 * gdb.c++/classes.exp: Add test for static member function.
18716 * gdb.c++/misc.cc: Add class with static member function.
18717
7a345fb3
JB
187182001-12-07 Jim Blandy <jimb@redhat.com>
18719
f2e54a80 18720 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18721 those tests as `unsupported'.
18722 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18723 Rewrite subsequent tests to use it.
18724
18725 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18726 those tests as `unsupported'.
18727 * gdb.base/structs.exp (call_struct_func): New function.
18728 (do_function_calls): Use call_struct_func to call the functions
18729 returning structs.
18730
0bc69509
JB
18731 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18732 whether functions are prototyped or not, so we can't possibly pass
18733 arguments to t_float_values2 properly.
18734
7a345fb3
JB
18735 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18736 value of `timeout' for targets other than the mips*tx39-*.
18737
edb6ede1
MS
187382001-12-06 Michael Snyder <msnyder@redhat.com>
18739
d63a86f8 18740 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18741 and detect whether the start symbol has a leading underscore.
18742
2d842f13
JB
187432001-12-04 Jim Blandy <jimb@redhat.com>
18744
18745 * gdb.base/completion.exp: Clarify indentation.
18746
68550daf
JB
187472001-12-03 Jim Blandy <jimb@redhat.com>
18748
18749 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18750 variables on the S/390, not `.word'.
18751
cd5195a8
JB
187522001-11-30 Jim Blandy <jimb@redhat.com>
18753
18754 Add assembly-source tests for s390-ibm-linux.
18755 * gdb.asm/s390.inc: New file.
18756 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18757 the S/390 architecture.
a9c64011 18758 * gdb.asm/configure: Regenerated.
cd5195a8 18759
ca9efc90
MS
187602001-11-30 Michael Snyder <msnyder@redhat.com>
18761
18762 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18763 next, info source, info sources, info line, global and static
18764 variables, and static functions.
18765 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18766 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18767 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18768 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18769 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18770 (gdbasm_leave): Restore frame pointer.
18771 (gdbasm_startup): Copy stack set-up from crt0.S.
18772
d0e66976
FN
187732001-11-26 Fernando Nasser <fnasser@redhat.com>
18774
18775 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18776 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18777 to a local (non-static) variable. Copy tstruct.a to a static buffer
18778 and return a pointer to that buffer.
18779 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18780
e2334072
MK
187812001-11-24 Mark Kettenis <kettenis@gnu.org>
18782
18783 * gdb.asm/configure.in: Fix recognition of ix86 target.
18784 * gdb.asm/configure: Regenerate.
18785
756caa3d
MS
187862001-11-21 Michael Snyder <msnyder@redhat.com>
18787
18788 * gdb.asm/sparc.inc: New file.
18789 * gdb.asm/asm-source.exp: Recognize sparc target.
18790 * gdb.asm/configure.in: Recognize sparc target.
18791 * gdb.asm/configure: Regenerate.
d63a86f8 18792
9a4d72d5
MS
187932001-11-21 Michael Snyder <msnyder@redhat.com>
18794
18795 * gdb.asm/m32r.inc: New file.
18796 * gdb.asm/asm-source.exp: Recognize m32r target.
18797 * gdb.asm/configure.in: Recognize m32r target.
18798 * gdb.asm/configure: Regenerate.
18799
a773d1cd
MS
188002001-11-20 Michael Snyder <msnyder@redhat.com>
18801
017ac23d
MS
18802 * gdb.asm/i386.inc: New file.
18803 * gdb.asm/asm-source.exp: Recognize ix86 target.
18804 * gdb.asm/configure.in: Recognize ix86 target.
18805 * gdb.asm/configure: Regenerate.
18806
a773d1cd
MS
18807 * gdb.c++/namespace.exp: Fix quotes in output messages.
18808
bb632afb
MS
188092001-11-14 Michael Snyder <msnyder@redhat.com>
18810
25d559ca 18811 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18812 qualifier in a type cast expression, to designate an address
18813 in the instruction space (Harvard architecture).
18814
4749e309
MS
188152001-11-13 Michael Snyder <msnyder@redhat.com>
18816
18817 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18818 Tests for expressions using 'const' and 'volatile'.
18819
25050984
CV
188202001-11-13 Corinna Vinschen <vinschen@redhat.com>
18821
18822 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18823
1902c51f
DJ
188242001-11-12 Daniel Jacobowitz <drow@mvista.com>
18825
18826 * lib/mi-support.exp (mi_run_to_helper): Move comments
18827 outside of gdb_expect.
18828
dcf95b47
DJ
188292001-11-11 Daniel Jacobowitz <drow@mvista.com>
18830
18831 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18832 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18833 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18834 mi0_run_to): New functions.
18835 * gdb.mi/mi-simplerun.exp: Use them.
18836 * gdb.mi/mi0-simplerun.exp: Likewise.
18837 * gdb.mi/mi-var-cmd.exp: Likewise.
18838 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18839
45b074e1
AC
188402001-11-10 Andrew Cagney <ac131313@redhat.com>
18841
18842 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18843 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18844
bf50d346
AC
188452001-11-09 Andrew Cagney <ac131313@redhat.com>
18846
18847 * gdb.base/restore.exp: Include $expected value in restored test
18848 message.
18849
9383332c
AC
188502001-11-09 Andrew Cagney <ac131313@redhat.com>
18851
18852 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18853 implemented.
18854
db62520a
MS
188552001-11-08 Michael Snyder <msnyder@redhat.com>
18856
18857 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18858 Add pass/fail message for stop at breakpoint in call dummy function.
18859
b5703437
MS
188602001-11-07 Michael Snyder <msnyder@redhat.com>
18861
d63a86f8
RM
18862 * gdb.c++/templates.exp (test_template_breakpoints):
18863 If we get an overload menu, but it does not match what
760f6330 18864 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18865 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18866 making the whitespace optional. Argument for "new" may be
18867 "unsigned" as well as "unsigned int/long".
d63a86f8 18868 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18869 making the whitespace optional. Also replace "(void) with
18870 "((void|)), making the keyword "void" optional.
d63a86f8 18871 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18872 making the whitespace optional. Also replace "(void) with
18873 "((void|)), making the keyword "void" optional.
3bf40917
MS
18874 * gdb.base/callfuncs.c (t_float_values): This function must
18875 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18876 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18877 can be tested against both cases. Usually one case involves
18878 promotion of float to double, while the other does not.
18879 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18880 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18881 includes a stack frame for "start".
18882
c8ab4e6d
JB
188832001-11-05 Jim Blandy <jimb@redhat.com>
18884
18885 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18886 pointers are 32 bits long, and that offsets of relocs are always
18887 stored in the data (REL-style), and not in the reloc entry itself
18888 (RELA-style).
18889 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18890 stabs.
18891
3f08ced9
MS
188922001-11-01 Michael Snyder <msnyder@redhat.com>
18893
18894 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18895 and regular expression operators by using quoting.
18896
cbfa24cd
MS
188972001-10-31 Michael Snyder <msnyder@redhat.com>
18898
18899 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18900 depending on what the symbol table contains.
18901 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18902 the output of the ptype command. Similarly, accept both "const &"
18903 and "const&".
18904
aaa68313
CV
189052001-10-31 Corinna Vinschen <vinschen@redhat.com>
18906
18907 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18908 symbol `STORAGE' to allow to choose the storage class of
18909 the local datastructures.
18910 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18911 compiler directive.
18912
91740388
MS
189132001-10-30 Michael Snyder <msnyder@redhat.com>
18914
18915 * gdb.base/jump.exp: Allow it to run for all targets.
18916
1b7c05e7
CV
189172001-10-29 Corinna Vinschen <vinschen@redhat.com>
18918
18919 * gdb.base/call-ar-st.c (print_double_array): Match for loop
18920 with new double_array size.
18921 (main): Change storage class of all local variables to static.
18922 Reduce size of double_array to 9.
18923 * gdb.base/call-ar-st.exp: Increase timeout value.
18924 Change expected output for double array to match new size in
18925 call-ar-st.c.
18926
36a22261
CV
189272001-10-29 Corinna Vinschen <vinschen@redhat.com>
18928
18929 * gdb.base/ending-run.exp: Create identical output when passing
18930 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 18931 Stormy16 target.
36a22261 18932
92b8ae91
MK
189332001-10-28 Mark Kettenis <kettenis@gnu.org>
18934
18935 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
18936 that we catch the expected failure under Linux/x86.
18937
cb135b83
OF
189382001-10-29 Orjan Friberg <orjanf@axis.com>
18939
18940 * gdb.base/setvar.exp: Escape curly braces.
18941 * gdb.stabs/weird.exp: Ditto.
18942
6884aa54
DJ
189432001-10-27 Daniel Jacobowitz <drow@mvista.com>
18944
18945 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
18946 * gdm.mi/mi0-hack-cli.exp: Likewise.
18947
0398c9aa
AC
189482001-10-25 Andrew Cagney <ac131313@redhat.com>
18949
18950 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
18951 messages.
18952
d20bf2e8
AC
189532001-10-21 Andrew Cagney <ac131313@redhat.com>
18954
18955 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
18956 checking MI enabled.
18957
03dd63aa
CV
189582001-10-09 Corinna Vinschen <vinschen@redhat.com>
18959
18960 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
18961
1d9d99f3
FCE
189622001-10-04 Frank Ch. Eigler <fche@redhat.com>
18963
18964 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
18965 if gdb child process crashes, just signal an error.
18966
838ae6c4
JB
189672001-10-02 Jim Blandy <jimb@redhat.com>
18968
18969 * lib/gdb.exp (test_xfail_format): Simplify.
18970
18971 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
18972 front of the variable name `format'. Simplify `if'.
18973
8f0cbc1c
DJ
189742001-10-01 Daniel Jacobowitz <drow@mvista.com>
18975
18976 * gdb.threads/pthreads.exp: Wait for output and delay
18977 before sending ^C.
18978
1f08dafd
DJ
189792001-10-01 Daniel Jacobowitz <drow@mvista.com>
18980
18981 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
18982 some incorrect output instead of timing out.
18983 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
18984
674f90ff
CV
189852001-09-28 Corinna Vinschen <vinschen@redhat.com>
18986
18987 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
18988 check to allow additional `int'.
18989
9b284272
DJ
189902001-09-27 Daniel Jacobowitz <drow@mvista.com>
18991
18992 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
18993 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
18994
b55a4771
MS
189952001-09-27 Michael Snyder <msnyder@redhat.com>
18996
18997 * lib/gdb.exp (test_debug_format): New proc.
18998 (setup_xfail_format): Use new proc test_debug_format.
18999 * gdb.base/constvars.exp (local_compiler_xfail_check): New
19000 proc; use new service proc test_debug_format.
19001 Replace all other "gcc_compiled" tests with this test.
19002 * gdb.base/volatile.exp (local_compiler_xfail_check): New
19003 proc; use new service proc test_debug_format.
19004 Replace all other "gcc_compiled" tests with this test.
19005
190062001-09-27 Michael Snyder <msnyder@redhat.com>
19007
19008 * gdb.base/cvexpr.exp: New file.
19009 * gdb.base/cvexpr.c: New file
19010 Test for expressions using const and volatile keywords.
19011
4e6667ac
CV
190122001-09-26 Corinna Vinschen <vinschen@redhat.com>
19013
19014 * gdb.base/constvars.exp: Check for different orders of keywords
19015 and additional "int" strings in output.
19016
4f337972
AC
190172001-09-22 Andrew Cagney <ac131313@redhat.com>
19018
19019 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
19020 responses from "help maint".
19021
2015650d
FCE
190222001-09-19 Frank Ch. Eigler <fche@redhat.com>
19023
19024 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
19025 to localhost:NNN instead of :NNN, in case Xvfb is listening
19026 only on TCP.
19027
f3bcedc1
CV
190282001-09-19 Corinna Vinschen <vinschen@redhat.com>
19029
19030 * gdb.base/recurse.exp: When checking leaving the watchpoint
19031 scope, recognize when gdb is in function's epilogue and pass.
19032
6b819c92
KS
190332001-09-18 Keith Seitz <keiths@redhat.com>
19034
19035 * lib/insight-support.exp (_gdbtk_export_target_info): Add
19036 support for running tests against sid targets.
19037 (gdbtk_done): Ditto.
19038
a10c9419
CV
190392001-09-18 Corinna Vinschen <vinschen@redhat.com>
19040
19041 * gdb.base/ending-run.c (main): Set stdout buffersize
19042 to the same reasonable value for any target.
19043 * gdb.base/ending-run.exp: Add a regular expression
19044 to make testsuite happy on Sanyo Stormy16 target.
19045
739d0d99
CV
190462001-09-17 Corinna Vinschen <vinschen@redhat.com>
19047
19048 * gdb.base/display.c (do_loops): Add float variable `f'.
19049 Increment f in loop.
19050 * gdb.base/display.exp: Increment timeout by 60 seconds.
19051 Change float display test to use variable `f'.
19052
1b8947f0
JB
190532001-09-17 Jim Blandy <jimb@redhat.com>
19054
19055 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
19056 overflowing the limited breakpoint tables on some ROM monitors
19057 (like the ROM68K).
19058
9890ac81
FCE
190592001-09-15 Frank Ch. Eigler <fche@redhat.com>
19060
19061 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
19062 the "-ac" (disable access control) flag.
19063
6db765ea
JH
190642001-08-30 Jeff Holcomb <jeffh@redhat.com>
19065
19066 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
19067 ints.
19068
4c32cc04
KS
190692001-08-30 Keith Seitz <keiths@redhat.com>
19070
19071 * lib/gdb.exp: Move all insight-related functionality into
19072 separate file.
19073 * lib/insight-support.exp: New file.
19074
8d6e6f81
FCE
190752001-08-29 Frank Ch. Eigler <fche@redhat.com>
19076
19077 * config/sid.exp (sid_start): Never set sid verbosity; disable
19078 expect_background {} that consumed its stdout; tolerate </dev/null.
19079 Attempt to set endianness override in "sid" protocol mode. Cleanup.
19080
6a90e1d0
AC
190812001-08-18 Andrew Cagney <ac131313@redhat.com>
19082
19083 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
19084 CLI jump command to start it.
19085 (mi_run_to_main): Fail immediatly when unexpected output.
19086
1759b3c3
AC
190872001-08-18 Andrew Cagney <ac131313@redhat.com>
19088
19089 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
19090 beginning of function. Fix PR gdb/191.
19091
61d11d80
FCE
190922001-08-16 Frank Ch. Eigler <fche@redhat.com>
19093
19094 * config/sid.exp (sid_start): Don't warn if we cannot figure out
19095 what to force sid endianness to.
19096
942a4df2
KS
190972001-08-15 Keith Seitz <keiths@redhat.com>
19098
19099 * lib/gdb.exp (gdbtk_start): Don't set environment
19100 variables for TCL_LIBRARY and friends. Insight will
19101 now figure these out for itself.
19102
0521c418
MS
191032001-08-02 Michael Snyder <msnyder@redhat.com>
19104
19105 * gdb.base/completion.exp: Remove the symbol "a64l" from
19106 the expect string; this is target-specific, and not related
19107 to what is being tested.
19108
74a9a58a
DB
191092001-08-02 Dave Brolley <brolley@redhat.com>
19110
19111 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
19112
c70819fa
MS
191132001-07-25 Michael Snyder <msnyder@redhat.com>
19114
c2b8fa57
MS
19115 * gdb.base/consecutive.exp: New file. Test stepping over
19116 breakpoints on consecutive instructions.
19117 * gdb.base/consecutive.c: New file.
19118
c70819fa
MS
19119 * gdb.base/call-rt-st.exp: Use double-backslash to quote
19120 curly braces in regular expressions.
19121
2b1a1355
MS
191222001-07-25 Michael Snyder <msnyder@redhat.com>
19123
19124 * gdb.base/ending-run.exp: Accept "Program exited normally" as
19125 legitimate output from stepping out of main.
19126
413eca6f
KS
191272001-07-22 Keith Seitz <keiths@redhat.com>
19128
19129 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
19130 the empty string, do not run the tests.
19131
7e5a9322
SC
191322001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19133
19134 * gdb.base/long_long.exp: Detect size of pointer. Take into
19135 account 2-byte pointers when testing for p/a results.
19136
de58f10f
SC
191372001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19138
d63a86f8 19139 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
19140 and defined to 1K for m68hc11.
19141 (random_data): Reduce table to 1K for embedded platforms (68hc11).
19142 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
19143 (sizeof_random_data): New variable to tell the size of the data table;
19144 don't test past this size; always run to main.
19145
d6f5fea1
SC
191462001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19147
19148 * gdb.base/return2.exp: return of long long and double fails for
19149 68HC11; don't execute these tests on that platform.
19150 * gdb.base/return.exp: Return of a double fails for 68hc11.
19151
c477543d
SC
191522001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19153
19154 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
19155 tests that print a float.
19156 * call-rt-st.exp: Likewise.
19157
63cf1c79
MK
191582001-07-12 Mark Kettenis <kettenis@gnu.org>
19159
19160 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
19161 running this test on Linux.
19162
112f9ab5
MC
191632001-06-24 Michael Chastain <chastain@redhat.com>
19164
19165 * gdb.base/arithmet.exp: Remove some tests to make all test names
19166 unique.
19167
4970cb0f
MS
191682001-07-03 Michael Snyder <msnyder@redhat.com>
19169
19170 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
19171 the output of the ptype command.
19172
d85da69f
MS
191732001-07-02 Michael Snyder <msnyder@redhat.com>
19174
4c8a82de
MS
19175 * gdb.base/completion.exp: Don't assume that break.c is the only
19176 source file that may contain functions named "marker".
d85da69f
MS
19177 * gdb.base/corefile.exp: Quote the curly braces in regexp.
19178
8afc772b
AC
191792001-06-28 Andrew Cagney <ac131313@redhat.com>
19180
19181 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
19182 of files to delete.
19183
19184 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
19185 * gdb.disasm/h8300s.exp: New file.
19186 gdb.disasm/h8300s.s: Likewise.
19187
cff22675
AC
191882001-06-27 Andrew Cagney <ac131313@redhat.com>
19189
19190 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
19191 empty breakpoint tables.
19192
68c81b54
AC
191932001-06-25 Andrew Cagney <ac131313@redhat.com>
19194
19195 * lib/mi-support.exp: Update args=... part of stop-reason
19196 patterns. Accept either a list or a tuple.
19197
2dd62704
AC
191982001-06-23 Andrew Cagney <ac131313@redhat.com>
19199
19200 * lib/mi-support.exp: Remove local emacs variable defining
19201 change-log-default-name.
19202
b4127474
MC
192032001-06-22 Michael Chastain <chastain@redhat.com>
19204
19205 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
19206 This is operationally compatible with the previous version.
19207
8dbfb380
JB
192082001-06-13 Jim Blandy <jimb@redhat.com>
19209
19210 * lib/gdb.exp (gdb_test): Doc fix.
19211
f2d8c86d
MC
192122001-06-10 Michael Chastain <chastain@redhat.com>
19213
19214 * gdb.base/exprs.exp: Remove a duplicate test.
19215
81564d34
JB
192162001-06-06 Jim Blandy <jimb@redhat.com>
19217
19218 * gdb.base/return2.exp (main): Use values to test float and double
19219 returns that are not NaN's, to avoid being confused by IEEE
19220 comparison rules.
19221
da55addb
MS
192222001-06-04 Michael Snyder <msnyder@redhat.com>
19223
19224 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 19225 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
19226 rather than wait for 12 more tests to time out.
19227
42c65987
JB
192282001-06-06 Jim Blandy <jimb@redhat.com>
19229
b18bced9 19230 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 19231 Don't forget to match the GDB prompt.
b18bced9 19232
42c65987
JB
19233 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
19234
5b41e5f0
JB
192352001-06-04 Jim Blandy <jimb@redhat.com>
19236
19237 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
19238 command.
19239
015e046f
KB
192402001-05-31 Kevin Buettner <kevinb@redhat.com>
19241
19242 * gdb.base/annota1.exp (info break): Match four or more spaces
19243 after "Address".
19244
fb1ffbbe
MC
192452001-05-31 Michael Chastain <chastain@redhat.com>
19246
19247 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
19248 (dm_type_int_star): Likewise.
19249 (dm_type_long_star): Likewise.
19250 (dm_type_void_star): Likewise.
19251
5ea2a32c
KB
192522001-05-29 Kevin Buettner <kevinb@redhat.com>
19253
19254 * gdb.base/completion.exp (INPUTRC): Set this environment variable
19255 to a known value in order to get consistent results regardless
19256 of the setting of INPUTRC or the presence or contents of .inputrc.
19257
ae23c492
MS
192582001-05-24 Michael Snyder <msnyder@redhat.com>
19259
ac55707e
MS
19260 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
19261 Don't require that the main thread and the manager thread are the
19262 first in the list.
19263
ae23c492
MS
19264 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
19265 debugging. If test fails, issue an "unsupported" not a "fail".
19266
400071f1
JB
192672001-05-24 Jim Blandy <jimb@redhat.com>
19268
19269 Don't assume that short is shorter than int.
19270 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
19271 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 19272 this isn't true.
400071f1
JB
19273 ("print unsigned char == (~0)"): Add test that verifies that ~0,
19274 an int, is not equal to ~0 stored in an unsigned char. This tests
19275 the same thing that the previous test meant to, but works on
19276 16-bit machines, too.
19277 ("print unsigned char != (~0)"): Same test, complemented.
19278
0816a3e5
MS
192792001-05-24 Michael Snyder <msnyder@redhat.com>
19280
19281 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 19282 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
19283 and prevents dejagnu getting out of step.
19284
f6dc23a9
KB
192852001-05-23 Kevin Buettner <kevinb@redhat.com>
19286
19287 * gdb.base/finish.exp (finish_void): Revise pattern for
19288 stopping on the call statement to not permit stopping at
19289 the start of the instructions comprising the call sequence.
19290
7dbd117d
MC
192912001-05-19 Michael Chastain <chastain@redhat.com>
19292
19293 * gdb.base/callfuncs.exp: Make all test names unique.
19294 * gdb.base/commands.exp: Make all test names unique.
19295 * gdb.base/condbreak.exp: Make all test names unique.
19296 * gdb.base/dbx.exp: Make all test names unique.
19297 * gdb.base/default.exp: Make all test names unique.
19298 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
19299 and TIMEOUT messages to their corresponding PASS message.
19300 * gdb.base/ending-run.exp: Make all test names unique.
19301 * gdb.base/long_long.exp: Remove duplicate test.
19302
6b0b0a9e
KB
193032001-05-21 Kevin Buettner <kevinb@redhat.com>
19304
19305 * gdb.base/finish.exp (finish_void): Allow "finish" command to
19306 stop on the call statement as well as the statement after the
19307 call.
19308
2caa35cb
MS
193092001-05-21 Michael Snyder <msnyder@redhat.com>
19310
19311 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
19312
40713331
EZ
193132001-05-10 Elena Zannoni <ezannoni@redhat.com>
19314
a9c64011
AS
19315 * gdb.base/completion.exp: Revamp test. Make it execute on all
19316 platforms.
40713331 19317
c2c1be8d
EZ
193182001-05-10 Elena Zannoni <ezannoni@redhat.com>
19319
a9c64011
AS
19320 * config/gdbserver.exp (gdb_load): Handle the case
19321 in which the arguments to gdbserver are given in the
19322 baseboard configuration file.
19323 Also handle the case in which the server needs to do a
19324 load.
2c9cd303 19325
9671de48
KS
193262001-05-07 Keith Seitz <keiths@cygnus.com>
19327
a9c64011
AS
19328 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
19329 set up the display for testing.
19330 (gdbtk_start): Convert all paths to paths that tcl will like.
19331 Export target information to environment.
19332 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
19333 necessary.
19334 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
19335 (to_tcl_path): New proc to convert a given pathname into
19336 a path acceptible as an argument to a tcl command.
19337 (_gdbtk_export_target_info): New proc to export target info
19338 into the environment for gdbtk testing.
19339 (gdbtk_done): New proc to signal end-of-test.
9671de48 19340
5a360f47
JB
193412001-05-06 Jim Blandy <jimb@redhat.com>
19342
19343 * restore.c: Make the code of caller0 correspond to its comment.
19344
66c756c6
MS
193452001-05-03 Michael Snyder <msnyder@redhat.com>
19346
19347 * config/sid.exp (gdb_target_sid): Check for error messages.
19348 On error or timeout, don't make expect exit (which will terminate
19349 all subsequent tests); instead just make gdb exit.
d63a86f8 19350 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
19351 return a negative value.
19352
a966fde5
JB
193532001-04-24 Jim Blandy <jimb@redhat.com>
19354
851c18e0
JB
19355 * gdb.c++/templates.exp: If we see the prompt for the overload
19356 list, but we haven't recognized any of the longer patterns,
19357 arrange for this test to fail, not hang.
19358
a966fde5
JB
19359 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
19360 variations.
19361
db144853
MC
193622001-04-22 Michael Chastain <chastain@redhat.com>
19363
19364 * gdb.c++/local.exp: Use the 'runto' library function.
19365 * gdb.c++/namespace.exp: Likewise.
19366 * gdb.c++/overload.exp: Likewise.
19367
3207ec21
KB
193682001-03-26 Kevin Buettner <kevinb@redhat.com>
19369
19370 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
19371 * gdb.base/step-line.exp: New file. Test step/next in presence of
19372 #line directives.
19373 * gdb.base/step-line.c: New file. Test program for the above.
19374 * gdb.base/step-line.inp: New file. We pretend that this file has
19375 been transformed by some other tool into step-line.c.
19376
13b57657
JB
193772001-03-21 Jim Blandy <jimb@redhat.com>
19378
19379 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
19380 unmangled operator names.
19381
754cbe1c
JB
193822001-03-20 Jim Blandy <jimb@redhat.com>
19383
19384 * gdb.threads/linux-dp.exp: Recognize an additional message
19385 generated by GDB when it doesn't understand how to debug threads
19386 on the target system.
19387
177495c9
AC
193882001-03-19 Andrew Cagney <ac131313@redhat.com>
19389
19390 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
19391
f266096b
MC
193922001-03-12 Michael Chastain <chastain@redhat.com>
19393
19394 * gdb.c++/derivation.exp: Use the 'runto' library function.
19395
cac3c2ff
MC
193962001-03-12 Michael Chastain <chastain@redhat.com>
19397
19398 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
19399
b6c11a24
MC
194002001-02-24 Michael Chastain <chastain@redhat.com>
19401
19402 * gdb.c++/ref-types.exp: Change handwritten code to library
19403 function 'runto'.
19404
6bae5bce
OF
194052001-03-16 Orjan Friberg <orjanf@axis.com>
19406
19407 * gdb.base/signals.exp: Set count to 0 explicitly.
19408
0015fd9a
MS
194092001-03-15 Mark Salter <msalter@redhat.com>
19410
19411 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19412 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
19413 (gdb_load): Add support for additional target_info: gdb_download_size
19414 and gdb_load_timeout.
0015fd9a 19415
fc33412a
DT
19416Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19417
19418 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
19419 file -- to prevent failing when the compile fails but we have no
19420 intention of running the tests anyway.
fc33412a
DT
19421
19422 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19423 tests if set.
19424
19425 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 19426 integers.
fc33412a
DT
19427
19428 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19429 * gdb.c++/namespace.exp: Ditto.
19430
115f06de
OF
194312001-03-07 Orjan Friberg <orjanf@axis.com>
19432
19433 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19434 * gdb.base/pointers.exp: Relax pattern match of decimals.
19435
b6ba6518
KB
194362001-03-06 Kevin Buettner <kevinb@redhat.com>
19437
19438 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19439 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19440 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19441 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19442 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19443 config/sh.exp, config/sid.exp, config/slite.exp,
19444 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19445 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19446 config/vxworks.exp, config/vxworks29k.exp,
19447 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19448 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19449 gdb.base/arithmet.exp, gdb.base/assign.exp,
19450 gdb.base/async.exp, gdb.base/attach.exp,
19451 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19452 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19453 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19454 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19455 gdb.base/commands.exp, gdb.base/completion.exp,
19456 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19457 gdb.base/constvars.exp, gdb.base/corefile.exp,
19458 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19459 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19460 gdb.base/ending-run.exp, gdb.base/environ.exp,
19461 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19462 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19463 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19464 gdb.base/funcargs.exp, gdb.base/help.exp,
19465 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19466 gdb.base/logical.exp, gdb.base/long_long.exp,
19467 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19468 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19469 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19470 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19471 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19472 gdb.base/regs.exp, gdb.base/relational.exp,
19473 gdb.base/remote.exp, gdb.base/reread.exp,
19474 gdb.base/restore.exp, gdb.base/return2.exp,
19475 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19476 gdb.base/selftest.exp, gdb.base/setshow.exp,
19477 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19478 gdb.base/sigall.exp, gdb.base/signals.exp,
19479 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19480 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19481 gdb.base/step-test.exp, gdb.base/structs.c,
19482 gdb.base/structs.exp, gdb.base/structs2.exp,
19483 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19484 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19485 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19486 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19487 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19488 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19489 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19490 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19491 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19492 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19493 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19494 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19495 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19496 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19497 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19498 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19499 gdb.trace/circ.exp, gdb.trace/collection.exp,
19500 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19501 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19502 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19503 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19504 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19505 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19506 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19507 notices.
19508
dc96c6c7 195092001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19510
19511 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19512 first arg is int not float.
19513
dc96c6c7 195142001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19515
19516 * gdb.base/reread.exp: Unsupported for non-native targets;
19517 doesn't work for remote debugging.
19518
9b0c4aeb
FN
195192001-02-19 Fernando Nasser <fnasser@redhat.com>
19520
19521 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19522 * gdb.base/ending-run.exp: Properly handle the BSP state when
19523 stepping past the end of main.
9b0c4aeb 19524
02aa71d5
MC
195252001-02-19 John Moore <jmoore@redhat.com>
19526
19527 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19528 Converted HPUX fix for non-expected items following multiple
19529 step commands into general solution for all platforms.
19530
1fa449a4
MC
195312001-02-18 Michael Chastain <chastain@redhat.com>
19532
19533 * gdb.c++/classes.exp (do_tests): Change runto statements
19534 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19535 statements demangler agnostic.
19536 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19537 (gdb_virtfunc_restart): Likewise.
19538
b2f9ec70
MC
195392001-02-14 Michael Chastain <chastain@redhat.com>
19540
19541 * gdb.c++/inherit.exp (do_tests): Change runto statements
19542 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19543 statements demangler agnostic.
19544
cf74b8ca
AC
19545Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19546
19547 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19548 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19549 before calling common_routine 15 times'' tests.
cf74b8ca 19550
99f78f56
MC
195512001-02-11 Michael Chastain <chastain@redhat.com>
19552
19553 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19554 Helps the test script figure out which demangler is in use.
19555 (dm_type_foo_ref): Ditto.
19556 (dm_type_int_star): Ditto.
19557 (dm_type_long_star): Ditto.
19558 (dm_type_unsigned_int): Ditto.
19559 (dm_type_void): Ditto.
19560 (dm_type_void_star): Ditto.
99707966 19561 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19562 Probe the gdb demangler and set variables to accommodate
19563 formatting differences.
19564 (info_func_regexp): New function. Same as info_func, but
19565 matches against a regexp.
19566 (info_func): Match against a literal string.
19567 (print_addr_2): New function. Match against a literal string,
19568 which can be different from the input to gdb.
19569 (print_addr): Simply call print_addr_2 with the same argument twice.
19570 (test_lookup_operator_functions): Use demangler formatting variables.
19571 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19572 the tests in the same order as the C++ class declaration.
19573 (test_paddr_operator_functions): Ditto.
19574 (test_paddr_overloaded_functions): Ditto.
19575 (test_paddr_hairy_functions): Use demangler formatting variables.
19576 Add reference to gdb/19 for related tests.
19577 (do_tests): Call probe_demangler.
19578
1de8f023
KB
195792001-01-30 Kevin Buettner <kevinb@redhat.com>
19580
19581 * gdb.c++/templates.cc (printf): Remove unused function definition.
19582
ca3f91ed
MS
195832001-01-26 Felix Lee <flee@redhat.com>
19584
19585 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19586
195872001-01-25 matthew green <mrg@redhat.com>
19588
19589 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19590 up sid.
19591 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19592
195932001-01-25 matthew green <mrg@redhat.com>
19594
19595 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19596 Deprecate $sid_spawn_id.
ca3f91ed
MS
19597 (sid_exit): Remove code necessary only for `spawn.'
19598
195992001-01-25 matthew green <mrg@redhat.com>
19600
19601 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19602
fb18ec4a
MC
196032001-01-28 Michael Chastain <chastain@redhat.com>
19604
19605 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19606 to call when tests fail. It takes gdb out of the overloaded
19607 function choice menu back to the main prompt, so that the test
19608 program stays synchronized.
19609 (set_bp_overloaded): New proc to collect all the common
19610 code for setting a breakpoint on an overloaded name. Calls
19611 take_gdb_out_of_choice_menu when needed.
19612 (menu_overload1arg): New variable to collect the repeated
19613 instances of the expected menu for an overloaded name. Change
19614 the regular expression to handle changes in g++ type encoding:
19615 "void" can be either "void" or "", and "unsigned int" can be
19616 either "unsigned int" or "unsigned".
19617 (continue_to_bp_overloaded): Change regular expressions to handle
19618 changes in g++ type encoding.
19619 (no proc): Call take_gdb_out_of_choice_menu when needed.
19620 Remove redundant calls to "info break". Accept either "canceled"
19621 or "cancelled". Change regular expressions in "info break"
19622 calls to handle changes in g++ type encoding. Give all tests
19623 unique strings.
19624
9c646a6e
BE
196252001-01-17 Ben Elliston <bje@redhat.com>
19626
19627 * config/sid.exp: New file.
19628
9549d9c1
AC
19629Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19630
19631 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19632
dc96c6c7 196332000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19634
19635 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19636 Add a RE to accept a non-ascii char if one is ever presented.
19637
b4df4f68
FN
196382000-12-20 Fernando Nasser <fnasser@redhat.com>
19639
297dd0fd 19640 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19641
dc96c6c7 196422000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19643
d63a86f8 19644 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19645 in regexp. One '\' does not suffice on Linux.
19646
4a7bddb6
MC
196472000-12-09 Michael Chastain <chastain@redhat.com>
19648
19649 * gdb.base/break.exp (test_clear_command): Use a marker function
19650 rather than 'main' for the test function. Also move this
19651 test to an execution point where the marker function names are
19652 guaranteed to be bound to functions. (Executing tests after a
19653 'finish' from main runs into name conflicts with local names
19654 in __libc_start_main).
19655
dc96c6c7 196562000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19657
19658 * gdb.base/finish.exp: New test for gdb's "finish" command.
19659 * gdb.base/return2.exp: New test for gdb's "return" command.
19660 * gdb.base/return2.c: New source file for above.
19661
dc96c6c7 196622000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19663
19664 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19665 * gdb.base/miscexprs.exp: Ditto.
19666 * gdb.base/pointers.exp: Ditto.
19667 * gdb.c++/derivation.exp: Ditto.
19668 * gdb.c++/local.exp: Ditto.
19669 * gdb.c++/namespace.exp: Ditto.
19670 * gdb.c++/overload.exp: Ditto.
19671 * gdb.c++/ref-types.exp: Ditto.
19672
dc96c6c7 196732000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19674
19675 * gdb.base/constvars.exp: Test result of "up" command.
19676 * gdb.base/miscexprs.exp: Ditto.
19677 * gdb.base/pointers.exp: Ditto.
19678 * gdb.base/scope.exp: Ditto.
19679 * gdb.c++/derivation.exp: Ditto.
19680 * gdb.c++/local.exp: Ditto.
19681 * gdb.c++/namespace.exp: Ditto.
19682 * gdb.c++/overload.exp: Ditto.
19683 * gdb.c++/ref-types.exp: Ditto.
19684
44097287
FN
196852000-11-22 Michael Chastain <chastain@redhat.com>
19686
19687 * mips_pro.exp: Accept either "middle -> top -> main" or
19688 "middle -> main" in the backtrace, because gcc can optimize
19689 tail calls to jumps. Remove setup_xfail for the hppa case.
19690 Add a comment with the original warning messages from PR 3016,
19691 which was filed in 1993, to preserve them for posterity.
19692
9d2e1bab
ND
196932000-11-17 Nick Duffek <nsd@redhat.com>
19694
19695 * lib/gdb.exp (gdb_test): Override timeout with board info.
19696
1aca8eb7
ND
196972000-11-17 Nick Duffek <nsd@redhat.com>
19698
19699 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19700 the second kill and detach messages.
19701
93076499
ND
197022000-11-17 Nick Duffek <nsd@redhat.com>
19703
19704 * configure.in: Add AC_EXEEXT.
19705 * configure: Regenerate.
19706 * Makefile.in (just-check): Export EXEEXT.
19707 * lib/gdb.exp ($EXEEXT): Import from environment.
19708 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19709 expect "maint dump-me" on Cygwin.
19710 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19711 $EXEEXT.
19712
30e87cd3
ND
197132000-11-17 Nick Duffek <nsd@redhat.com>
19714
19715 * gdb.base/break.exp: Test backtrace and finish from called
19716 function on all platforms, not just HP-UX.
19717
dc96c6c7 197182000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19719
19720 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19721 code from gdb_target_monitor, so it can be used independantly
19722 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19723
dc96c6c7 197242000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19725
19726 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19727 * gdb.base/corefile.exp: Expect the message "Program is being
19728 debugged already" when we send the "corefile" command, since
19729 the preceeding gdb_load may have connected gdb to a remote target.
19730 * gdb.base/display.exp: Disable hardware watchpoints if new
19731 board info variable "no_hardware_watchpoints" is true.
19732 Replace single-letter commands with more readable ones.
19733 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19734 if new board info variable "no_hardware_watchpoints" is true.
19735 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19736 to see if stdio (printf) testing is possible.
19737 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19738 board info variable "no_hardware_watchpoints" is true. Use new
19739 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19740
39124dea
FN
197412000-11-13 Fernando Nasser <fnasser@redhat.com>
19742
19743 From Orjan Friberg <orjanf@axis.com>:
19744 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19745 in array print pattern match.
19746
a9e2e984
FN
197472000-11-09 Fernando Nasser <fnasser@redhat.com>
19748
19749 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19750 spelling "cancelled" to U.S. spelling "canceled" to match changes
19751 made to gdb.
19752 * gdb.c++/ovldbreak.exp: Ditto.
19753
c7db355b
PS
197542000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19755
19756 * gdb.base/callfuncs.c (main): Moved to end of file, call
19757 t_double_values to initialize the FPU before inferior calls are made.
19758 * gdb.base/callfuncs.exp: Test for register preservation after calling
19759 inferior functions. Add tests for continuining, finishing and
19760 returning from a stop in a call dummy.
19761
dc96c6c7 197622000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19763
19764 * gdb.base/commands.exp: Break up long lines, and re-indent.
19765
dc96c6c7 197662000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19767
19768 * config/gdbserver.exp: Rewritten from the ground up, to make it
19769 compatible with the current dejagnu tree, and to make it work with
19770 the new "gdbserver" in libremote.
19771
dc96c6c7 197722000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19773
19774 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19775 * gdb.base/varargs.exp: Skip entire test if no printf support.
19776 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19777 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19778
dc96c6c7 197792000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19780
19781 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19782 no floating point support.
19783 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19784 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19785 * gdb.base/call-rt-st.exp: Ditto.
19786 * gdb.base/call-strs.exp: Ditto.
19787
bac5fc66
JG
197882000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19789
19790 * gdb.base/sizeof.c: include <stdio.h>.
19791
19792 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19793 'finish', otherwise uncaptured gdb_prompt would potentially
19794 throw remaining test points out of sync.
bac5fc66 19795
b22a6027
SB
197962000-07-26 Scott Bambrough <scottb@netwinder.org>
19797
19798 * gdb.base/recurse.exp: Run tests for all targets.
19799 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19800 gnu-oldld case on ARM.
19801 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19802 for ARM targets.
d63a86f8 19803
d8231941
AG
19804Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19805
19806 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19807 * gdb.java/configure: Rebuild.
19808
8caabe69
AG
19809Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19810
19811 * gdb.java/jv-exp.exp: New file.
19812
9d273ca3
AG
19813Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19814
19815 * configure: Rebuilt.
19816 * configure.in (configdirs): Add gdb.java.
19817 * gdb.java/jmisc.java: New file.
19818 * gdb.java/jmisc.exp: New file.
19819 * gdb.java/Makefile.in: New file.
19820 * gdb.java/configure: Rebuilt.
19821 * gdb.java/configure.in: New file.
19822 * lib/java.exp: New file.
19823
4f823a66
AC
19824Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19825
19826 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19827 underflow.
4f823a66 19828
2391e11d
AC
19829Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19830
19831 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19832 and the compilers sizes.
2391e11d 19833
54602222
ND
198342000-07-09 Nick Duffek <nsd@redhat.com>
19835
19836 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19837 (use_methods): New function.
19838 (main): Call use_methods().
19839 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19840 (do_tests): Call test_method_param_class.
19841
2bec0572
ND
198422000-07-09 Nick Duffek <nsd@redhat.com>
19843
19844 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19845 spelling.
19846 (test_enums): New procedure. Move enum tests from end of script
19847 to here. Set breakpoint on function name instead of line number.
19848 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19849 (enums2): New marker function.
19850 (enums1): New function.
19851 (main): Call enums1(). Move enum tests to enums1().
19852
78492fde
AC
19853Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19854
19855 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19856 compile/link program. Update line numbers.
78492fde
AC
19857 * gdb.asm/d10v.inc: Define ``startup''.
19858 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19859
49a2cef8
AC
19860Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19861
19862 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19863
3e6c8688
EZ
198642000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19865
19866 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19867 of 'help maint print' command.
3e6c8688 19868
9ff5cbe9
AC
19869Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19870
19871 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19872 they use gdb_expect_list.
9ff5cbe9 19873
17c579bd
AC
19874Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19875
19876 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19877 memory-read-packet-size'' instead of ``set endian big'' to test
19878 long commands.
17c579bd 19879
e6d71bf3
DB
198802000-06-03 Daniel Berlin <dan@cgsoftware.com>
19881
19882 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19883 g++, and stop skipping them.
e6d71bf3
DB
19884
19885 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19886 work under g++.
19887
d63a86f8 19888 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19889 initialization.
19890
dc96c6c7 198912000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19892
19893 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19894 the regular expression: accept an (almost) arbitrary sequence of
19895 "frames-invalid" and "breakpoints-invalid" messages both before
19896 and after the "starting" message.
19897
dc96c6c7 198982000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19899
19900 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19901
dc96c6c7 199022000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19903
19904 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19905 Relax the regular expression a little, make it pass on Solaris 8.
19906
8216cda9
KB
199072000-05-12 Kevin Buettner <kevinb@redhat.com>
19908
19909 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19910 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19911 Instead, it is permissible for gdb to stop on the line of the
19912 call itself.
19913
1a570b2f
MS
199142000-05-12 Michael Snyder <msnyder@.cygnus.com>
19915
19916 * gdb.base/break.exp (bp on small function, optimized file):
19917 Add a second pass pattern. The behavior differs here between stabs
19918 and dwarf for one-line functions. Stabs preserves two line symbols
19919 (one before the prologue and one after) with the same line number,
19920 but dwarf regards these as duplicates and discards one of them.
19921 Therefore the address after the prologue (where the breakpoint is)
19922 has no exactly matching line symbol, and GDB reports the breakpoint
19923 as if it were in the middle of a line rather than at the beginning.
19924
dc96c6c7 199252000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 19926
d63a86f8 19927 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
19928 rather than "send_gdb" (for consistancy).
19929
7d418785
AC
19930Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
19931
19932 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
19933 * gdb.c++/templates.cc: Properly check for GCC version number.
19934 * lib/compiler.cc: Likewise
19935
dc96c6c7 199362000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 19937
d63a86f8 19938 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
19939 gdb may not stop at the first line of main, due to code motion.
19940
dc96c6c7 199412000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
19942
19943 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
19944 This test depends on parsing the printf output from the target.
19945 Since the sparclet stub doesn't do stdio, this will never work.
19946 * gdb.base/call-rt-st.exp: ditto.
19947 * gdb.base/call-strs: ditto.
19948
dc96c6c7 199492000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
19950
19951 * gdb.base/miscexprs.exp: make sizeof long array test portable.
19952
19953 * gdb.base/ending-run.exp: After connecting to a remote target,
19954 but before running, the target will appear to be in a random
19955 location. Specify both a file and a line for breakpoints.
19956 Also, the function that calls main may be called 'init'
19957 rather than 'start'.
19958
a5a51225
EZ
199592000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19960
19961 * gdb.base/help.exp: Update output for add-symbol-file command.
19962
7930cc7c
FN
199632000-04-10 Fernando Nasser <fnasser@cygnus.com>
19964
19965 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
19966 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
19967
23e37ab1
C
199682000-04-07 J.T. Conklin <jtc@redback.com>
19969
e93c542c
C
19970 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
19971
23e37ab1
C
19972 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
19973
591b8fa3
PDM
19974Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
19975
19976 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 19977 values that can be represented exactly.
591b8fa3
PDM
19978 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
19979 above change, and to not check against the directory part of the source
19980 file name.
19981 (step into print_long_arg_list): Likewise.
19982 (print print_small_structs from print_long_arg_list): Likewise.
19983 (print print_long_arg_list): Likewise.
19984
7a495180
EZ
199852000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19986
30b53638 19987 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 19988
beb998c6
AC
19989Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
19990
19991 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
19992
1c689132
DB
199932000-03-25 Daniel Berlin <dan@cgsoftware.com>
19994
19995 * gdb.base/commands.exp (deprecated_command_test): Add test for
19996 deprecate with no arguments.
19997
c1790a9d
JL
199982000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
19999
20000 * gdb.base/break.exp: Add new test for setting breakpoints on
20001 optimized code so we can test breakpoints work even when function
20002 prologues may be optimized away
20003
003ba290
FN
200042000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
20005
20006 From David Whedon <dwhedon@gordian.com>
a9c64011 20007 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 20008
6837a0a2
DB
200092000-03-22 Daniel Berlin <dan@cgsoftware.com>
20010
20011 * gdb.base/help.exp: Added test for new apropos command.
20012
b9593231
KB
200132000-03-21 Kevin Buettner <kevinb@redhat.com>
20014
20015 * gdb.base/pointers.c (usevar): New function.
20016 (main): Make sure that global variables v_int_pointer2, rptr,
20017 and y are all referenced someplace in the program by calling
20018 usevar() on them. [Some linkers delete symbols which are
20019 never referenced. The space remains, but there's no way to
20020 get a (symbolic) handle on the variable from the debugger.]
20021
751a959b
EZ
200222000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20023
20024 * gdb.base/printcmds.c: Add typedeffed arrays.
20025
20026 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 20027 procedure to test arrays that are typedef'd.
751a959b 20028
73a93a32
JI
200292000-03-13 James Ingham <jingham@leda.cygnus.com>
20030
20031 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 20032 the library directories.
73a93a32 20033
fb40c209
AC
20034Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
20035
20036 * configure.in (configdirs): Add sub directory gdb.mi.
20037 * configure: Re-generate.
20038
20039 * gdb.mi: New directory.
d63a86f8 20040
ee4dd2c9
AC
200412000-02-25 Scott Bambrough <scottb@netwinder.org>
20042
20043 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 20044 a long long value as a double on ARM platforms.
ee4dd2c9 20045
70f0cc22
JB
200462000-02-16 Jim Blandy <jimb@redhat.com>
20047
20048 * gdb.base/break.exp ("breakpoint line number"): Make sure the
20049 default source file is set properly before running this test.
20050
853819b8
EZ
200512000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20052
20053 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 20054 gdbtk/library directory, not in gdbtcl2.
853819b8 20055
dfcd3bfb
JM
200562000-02-04 Jim Blandy <jimb@redhat.com>
20057
20058 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
20059 backslash from regexp pattern.
20060
20061 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
20062 procedure. Use it to run all the "continue to bp overloaded"
20063 tests. Note that this changes the names of the tests slightly.
20064 If the breakpoint hit message includes a hex PC value, because
20065 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
20066 from the real source code, still consider that a pass.
20067
20068 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
20069 XFAIL here if the breakpoint message contains a hex address. Note
20070 similar change on 1999-11-02.
20071
20072 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
20073
20074 * gdb.base/ptype.exp: Establish a default source file before
20075 calling get_debug_format.
20076
200772000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
20078
20079 * gdb.base/watchpoint.exp: Remove duplication of test messages.
20080
8b93c638
JM
200812000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20082
20083 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
20084 of successive stepi commands -- while in the prologue we should see
20085 the function entry bracket.
20086
200872000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20088
20089 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
20090 reach __change_mode() when stepping through the end of main().
20091
c5394b80
JM
200922000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
20093
20094 * gdb.base/default.exp: Fix expected pattern.
20095 * gdb.base/help.exp: Same.
20096
0d06e24b
JM
200972000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20098
20099 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 20100 Don't use xfail's because that affects only the following test.
d63a86f8 20101
0d06e24b 20102 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 20103 solaris or linux.
0d06e24b
JM
20104
20105 * gdb.base/selftest.exp: Update to reflect changes to main.c.
20106
dc96c6c7 201072000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 20108
d63a86f8 20109 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
20110 "A syntax error" rather than "A parse error". Accept both.
20111
201122000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
20113
20114 * gdb.base/default.exp: Remove OS dependent string from "target
20115 remote" test.
20116 * gdb.base/help.exp: Same for "help target remote" test.
20117
c3f6f71d
JM
201182000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20119
20120 From Jim Kingdon <kingdon@redhat.com>:
20121
20122 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
20123 prompt (cleanup rather than necessity, but still might keep output
20124 from spilling to next test).
c3f6f71d
JM
20125
201262000-01-02 Fred Fish <fnf@cygnus.com>
20127
20128 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
20129 AIX, which defines them in <sys/types.h>.
20130
ed9a39eb 201311999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 20132
ed9a39eb 20133 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 20134 float" test.
ed9a39eb
JM
20135
201361999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 20137
ed9a39eb 20138 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
20139
20140 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
20141 outermost frame disallowed".
20142
201431999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
20144
20145 * gdb.base/setvar.exp: New tests for setting the value of a struct
20146 with a constant list.
20147
201481999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20149
20150 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
20151 require the user to type a cast before setting the value of a struct.
20152
de57eccd
JM
201531999-12-06 Jim Blandy <jimb@cygnus.com>
20154
20155 * gdb.base/default.exp: Expect the new 'info float' command on
20156 all i386 platforms.
20157
20158 * gdb.threads/linux-dp.exp: Expand our ability to recognize
20159 LinuxThreads libraries that don't support debugging.
20160
c2d11a7d
JM
20161Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20162
20163 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
20164 Change the buffer type to ``unsigned char'' to simplify size
20165 arithmetic.
c2d11a7d
JM
20166
20167 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
20168 stub only handles 400-1 byte packets. Verify that the download
20169 worked.
c2d11a7d
JM
20170
201711999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
20172
20173 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
20174 tests, using UNRESOLVED for the untested cases. Also, does not wait
20175 for a timeout if the prompt was received before a recognizable pattern.
20176
201771999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
20178
20179 * lib/gdb.exp (gdb_expect_list): Fix spelling.
20180
201811999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20182
20183 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 20184 watchpoints.
c2d11a7d
JM
20185
201861999-11-24 Jason Merrill <jason@casey.cygnus.com>
20187
20188 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
20189
20190 * gdb.c++/local.exp: Be more flexible in recognizing local class
20191 name mangling. Don't allow horribly truncated method names.
20192 * gdb.c++/derivation.exp: Expect protected inheritance.
20193 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
20194 * gdb.c++/virtfunc.exp: Likewise.
20195 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
20196 when printing a nested enum.
20197
201981999-11-22 Jim Blandy <jimb@cygnus.com>
20199
20200 * gdb.base/step-test.exp: Properly await GDB's response to setting
20201 a breakpoint on the call to large_struct_by_value.
20202
20203 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
20204 just because we have debug info for the `start' function.
20205
202061999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
20207
20208 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
20209 "Unknown signal" messages, which indicate (on LinuxThreads) that
20210 GDB doesn't know how to debug threads on this system. This is
20211 better than hanging while philosopher 0 dumps chatter into gdb.log.
20212
202131999-11-18 Tom Tromey <tromey@cygnus.com>
20214
20215 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
20216
202171999-11-18 Fred Fish <fnf@cygnus.com>
20218
20219 * gdb.base/coremaker2.c: Add sample program for generating
20220 cores that is more self contained than coremaker.c. Eventually
20221 I'll add more code to this and tie it into the testsuite.
20222
4ce44c66
JM
202231999-11-12 Stan Shebs <shebs@andros.cygnus.com>
20224
20225 * gdb.base/dollar.exp: Remove, now in gdb.hp.
20226
202271999-11-10 Jimmy Guo <guo@cup.hp.com>
20228
20229 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 20230 from $srcdir/lib/.
4ce44c66 20231 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 20232 and gdb.c++/.
4ce44c66
JM
20233
20234 * gdb.c++/derivation.exp: remove redundant get compiler info code.
20235
d63a86f8 20236 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
20237 'continue with watch' test point.
20238
202391999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
20240
20241 Merged from p2linux-990323-branch:
d63a86f8 20242
4ce44c66
JM
20243 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
20244
11cf8741
JM
20245Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
20246
20247 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 20248 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
20249
20250Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
20251
20252 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 20253 gdb_expect_list.
11cf8741
JM
20254
20255Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
20256
20257 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
20258
202591999-11-03 Mark Salter <msalter@cygnus.com>
20260
20261 * gdb.base/break.exp: Fix "stub continue" pattern.
20262
202631999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
20264
20265 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
20266
202671999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
20268
20269 * gdb.base/display.exp ("finish"): Add timeout clause.
20270
20271 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
20272 plain prompt clause, so this doesn't have to time out in order to
20273 fail.
20274
20275 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 20276 breakpoint hit messages include an address.
11cf8741
JM
20277
20278 * gdb.base/display.exp: Don't forget to escape parens in regular
20279 expressions. Unix regexp notatation sucks.
20280
202811999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20282
20283 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 20284 order for 'signalled' message.
11cf8741 20285
5c44784c
JM
202861999-11-01 Stan Shebs <shebs@andros.cygnus.com>
20287
20288 From Jimmy Guo <guo@cup.hp.com>:
20289 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
20290 * gdb.base/annota1.c: Add code for tests to work with.
20291
202921999-10-26 Frank Ch. Eigler <fche@cygnus.com>
20293
20294 * gdb.base/remote.exp: New test for remote downloading settings.
20295 * gdb.base/remote.c: New file with large .data.
20296
917317f4
JM
202971999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
20298
20299 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
20300 for LinuxThreads support, merged from the Code Fusion branch.
20301
20302Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
20303
20304 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
20305 containing exp_continue into a while within an expect. Don't
20306 attempt a start more than three times. Check return value from
20307 gdb_load.
d63a86f8 20308
2df3850c
JM
20309Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
20310
20311 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 20312 a pass case.
2df3850c 20313
2acceee2
JM
203141999-10-01 Kevin Buettner <kevinb@cygnus.com>
20315
20316 * gdb.base/break.c (main): Added a statement that we can step
20317 off of.
20318 * gdb.base/break.exp: Added tests for setting a breakpoint
20319 at an offset and stepping onto a breakpoint.
20320
203211999-10-01 Fred Fish <fnf@cygnus.com>
20322
d63a86f8 20323 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
20324 gdb output.
20325
c2c6d25f
JM
203261999-09-18 Jim Blandy <jimb@cris.red-bean.com>
20327
20328 * gdb.base/break.exp: Code locations are in hex, don't forget!
20329 (For HP-UX.)
20330
203311999-09-17 Stan Shebs <shebs@andros.cygnus.com>
20332
20333 * condbreak.exp: Use break.c as test program.
20334 * condbreak.c: Remove, redundant with break.c.
20335
203361999-09-15 Stan Shebs <shebs@andros.cygnus.com>
20337
20338 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 20339 Z-packets if the target needs it.
c2c6d25f
JM
20340
203411999-09-13 James Ingham <jingham@leda.cygnus.com>
20342
20343 * gdb.c++/overload.exp: Added tests for listing overloaded
20344 functions with function pointers in the arg, explicitly calling
20345 out the version you want.
20346
cff3e48b
JM
203471999-09-09 Stan Shebs <shebs@andros.cygnus.com>
20348
20349 * long_long.exp: Add variations of test cases that work for
20350 targets with 16-bit ints and 32-bit doubles.
20351
d4f3574e
SS
203521999-09-08 Stan Shebs <shebs@andros.cygnus.com>
20353
20354 * break.c (main): Compare a possibly-uninitialized argc with an
20355 unlikely value that fits in 16 bits.
20356
203571999-09-07 Stan Shebs <shebs@andros.cygnus.com>
20358
20359 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
20360 0xfeeb, don't want negative numbers if ints are 16 bits.
20361
20362 * lib/gdb.exp (skip_cplus_tests): New proc.
20363 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
20364 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
20365 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
20366 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
20367 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
20368 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
20369 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
20370 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
20371
20372 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
20373
20374Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
20375
20376 * gdb.base/corefile.exp (up): Allow a parameter to appear
20377 in the frame that we're going up to.
20378
20379 From Jim Blandy <jimb@cygnus.com>:
20380
20381 * gdb.base/default.exp (info float): Expect some output now.
20382
20383 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
20384 returning floating-point values to fail on the x86.
20385 * gdb.base/callfwmall.exp (do_function_calls): Same.
20386
20387 * gdb.base/list.exp (test_listsize): Correct expectations for
20388 listing line 1 with listsize 2. Also, listing a single line
20389 works now, as does listing three lines. [Kevin's note: There
20390 were a number of other cases fixed too where the expectations
20391 differed...]
20392
203931999-09-02 Stan Shebs <shebs@andros.cygnus.com>
20394
20395 * gdb.base/selftest.exp: Add case for when version prints as
20396 constant string instead of char pointer.
20397
104c1213
JM
203981999-08-25 Stan Shebs <shebs@andros.cygnus.com>
20399
20400 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 20401 stepping out of main.
104c1213
JM
20402
20403 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
20404 G++ used.
20405
20406 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 20407 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
20408
20409 * gdb.c++/ovldbreak.exp: Update match string in test that
20410 includes a warning of multiple breakpoints.
20411
204121999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20413
20414 * gdb.base/display.exp: Improve precision of step-after-finish
20415 added yesterday.
20416
20417 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 20418 test.
104c1213
JM
20419
20420 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20421 configs when using G++, not just hppa*.
20422
204231999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20424
20425 * gdb.base/async.c: New file.
20426 * gdb.base/async.exp: New file.
20427
20428Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20429
20430 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20431 PA64.
20432
53a5351d
JM
20433Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20434
104c1213
JM
20435 * gdb.base/display.exp: "finish" can leave us mid-line on many
20436 targets, deal with it. Add a small constant to main, instead of
20437 1000 since main+1000 may not be a valid address in the target.
20438
53a5351d
JM
20439 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20440 on hpux11.
20441
20442 * gdb.base/attach.exp: Handle another hpux11 error message variant
20443 when attaching to a process that does not exist.
20444
204451999-08-19 J.T. Conklin <jtc@redback.com>
20446
20447 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20448 characters in 'continue to 1241' test.
53a5351d
JM
20449
204501999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20451
20452 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20453 stop in print_long_arg_list, define and use a whitespace
20454 variable in print_small_structs test, add an XFAIL for Solaris.
20455 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20456 interested enough to fix.
20457
7be570e7
JM
204581999-08-13 Keith Seitz <keiths@cygnus.com>
20459
20460 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20461 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20462 proc knows about targets other than the natives.
20463 (test_assign): Use "gdb_run_cmd" to "run" the target.
20464 Check that we've actually hit the breakpoint at main.
20465 When we attempt to assign a value to a local variable, check
20466 that the variable is in the current scope, i.e., don't use
20467 a test with an empty result.
20468
20469Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20470
20471 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20472 command.
7be570e7
JM
20473
204741999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20475
20476 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20477 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20478 gdb.compat, gdb.threads-hp.
20479 gdb.hp/configure, gdb.hp/configure.in: New files.
20480 gdb.hp/Makefile.in: Recurse into new subdirs.
20481 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20482 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20483 in object files.
20484 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20485
96baa820
JM
204861999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20487
20488 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20489 funky printf, remove a bogus p/a test.
96baa820
JM
20490
204911999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20492
20493 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20494 connected to the target. This is necessary when running not
20495 natively.
96baa820
JM
20496
204971999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20498
20499 * gdb.base/step-test.exp: Removed some extraneous messages.
20500
20501 * gdb.base/long_long.exp: Don't run memory examination tests
20502 on little-endian targets (they will need a different set of
20503 results to match).
20504
205051999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20506
20507 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20508 until somebody decides to fix GDB.
20509
20510 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20511 constant as "ULL".
96baa820
JM
20512 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20513 matches for a couple x/2 commands.
20514
a0b3c4fd
JM
205151999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20516
20517 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20518 by merging in ref-types2 tests.
20519 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20520
20521 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20522 * gdb.c++/Makefile.in: Add standard actions.
20523 (EXECUTABLES): Rename from PROGS, update list.
20524 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20525 from gdb.hp.
20526 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20527 foo and bar locals.
20528 * gdb.c++/anon-union.exp: Fix tests to match.
20529 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20530 expect matches to handle output variations.
20531 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20532 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20533 output, add HP alternatives for new and delete prints.
a0b3c4fd 20534 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20535 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20536 * gdb.c++/demangle.exp: Use $style when reporting failure.
20537 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20538 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20539 match alternatives.
20540 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20541 compilers.
a0b3c4fd
JM
20542 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20543 * gdb.c++/method.exp: Add match alternatives.
20544 * gdb.c++/misc.cc: Add bool types.
20545 * gdb.c++/misc.exp: Add tests for bool types.
20546 * gdb.c++/overload.exp: Add xfails.
20547 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20548 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20549 add some more template parameter tests (only for HP currently).
20550 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20551 * gdb.c++/virtfunc.cc: Add return type and value for main.
20552 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20553 match alternatives.
d63a86f8 20554
a0b3c4fd
JM
205551999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20556
20557 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20558
205591999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20560
20561 * gdb.base/signals.exp: Don't expect getting a backtrace from
20562 within a signal handler to fail on Linux.
20563
205641999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20565
20566 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20567 * lib/gdb.exp: Remove some gratuitious semicolons.
20568 (delete_breakpoints): Increase timeout.
20569 (gdb_expect): Add -notransfer option.
20570 (gdb_test): Use -notransfer option.
20571 (get_compiler_info): Add f77 case.
20572 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20573 case.
a0b3c4fd
JM
20574 (gdb_preprocess): Call get_compiler.
20575
20576 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20577 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20578 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20579 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20580 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20581 third arg to gdb_test.
a0b3c4fd
JM
20582 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20583 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20584 HP-UX xfails, add others.
a0b3c4fd
JM
20585 * gdb.base/completion.exp: Reflect name change of self-test.
20586 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20587 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20588 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20589 HP failure number.
a0b3c4fd
JM
20590 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20591 useless HP-UX 10.30 references.
20592 * gdb.base/maint.exp: Loosen matches.
20593 * gdb.base/pointers.c (main): Declare more_code.
20594 * gdb.base/pointers.exp: Match on output of a `next'.
20595 * gdb.base/structs.c: Add prototypes.
20596 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20597 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20598
205991999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20600
20601 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20602 command.
a0b3c4fd
JM
20603
206041999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20605
20606 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20607 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20608
20609 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20610 debug info. Deal with lack of signal hanlder info in stack.
20611
a9c64011 20612 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20613 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20614
5a2468f5
JM
206151999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20616
20617 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20618 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20619
adf40b2e
JM
20620Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20621
20622 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20623 a1-selftest.exp.
adf40b2e
JM
20624 * gdb.base/configure: Re-generate.
20625
206261999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20627
20628 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20629 in trying to run first and name is too long.
20630
20631 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20632 pointers2.c and pointers2.exp, respectively.
20633 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20634 doschk happier.
20635
43e526b9
JM
206361999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20637
20638 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20639 callfuncs2.c and callfuncs2.exp.
20640
20641 * gdb.base/list.exp: Remove mistaken xfails.
20642 * gdb.base/list0.h: Add optional prototypes.
20643
9846de1b
JM
20644Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20645
a9c64011 20646 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20647 calling malloc.
a9c64011
AS
20648 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20649 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20650 use.
9846de1b
JM
20651
206521999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20653
20654 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20655 * gdb.base/annota2.cc, annota2.exp: Move from here.
20656 * gdb.c++/annota2.cc, annota2.exp: To here.
20657 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20658
43ff13b4
JM
20659Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20660
20661 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20662 a consistent format.
43ff13b4 20663
085dd6e6
JM
206641999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20665
20666 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20667 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20668 HP compilers, also set the globals $true and $false.
20669
20670 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20671 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20672 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20673 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20674 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20675 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20676 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20677 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20678 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20679 whatis.c} Add C++ compatible function definitions and return
20680 types, add includes for library functions.
085dd6e6
JM
20681 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20682 * gdb.base/step-test.c (myglob): Rename from glob.
20683 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20684 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20685 files, move here from gdb.hp.
085dd6e6 20686 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20687 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20688 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20689 Adjust line numbers in regexps.
085dd6e6
JM
20690
20691 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20692 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20693 instead of 0/1.
20694
20695 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20696 foll-vfork.exp: New files, move here from gdb.hp.
20697 * gdb.base/page.exp: New file, test of pagination command.
20698
20699 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20700 recursion test.
20701 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20702
20703 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20704 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20705
20706 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20707 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20708 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20709 watchpoint test.
085dd6e6
JM
20710 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20711 them work.
20712 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20713 expressions properly.
20714 * gdb.base/corefile.exp: Loosen the match slightly.
20715 * gdb.base/default.exp: Allow "Error accessing memory" message
20716 also.
20717 * gdb.base/display.exp: Skip over x/0 j if PA64.
20718 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20719 * gdb.base/interrupt.exp: Ditto.
20720 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20721 in use.
20722 * gdb.base/list.exp: Add xfails for HP-UX.
20723 * gdb.base/long_long.exp: Refine some of the numeric matches.
20724 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20725 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20726 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20727 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20728 * gdb.base/ptype.exp: Succeed on more varieties of output.
20729 * gdb.base/scope.exp: Add xfails for HP-UX.
20730 * gdb.base/sect-cmd.exp: Add more cases.
20731 * gdb.base/setvar.exp: Add xfails for HP-UX.
20732 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20733 * gdb.base/signals.exp: Match on void symbolically.
20734 * gdb.base/step-test.exp: Add case for PA64.
20735 * gdb.base/term.exp: Add exit and restart.
20736 * gdb.base/twice.exp: Clean up after self.
20737 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20738 * gdb.base/whatis.exp: Allow more ways to pass tests.
20739
20740 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20741 no longer useful.
085dd6e6
JM
20742
20743Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20744
20745 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20746 list of patterns.
085dd6e6 20747 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20748 print_double_array(double_array)", "continuing to breakpoint
20749 1018", "print print_double_array(array_d)" and "continuing to
20750 1034" tests.
d63a86f8 20751
085dd6e6
JM
207521999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20753
a9c64011 20754 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20755
207561999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20757
20758 * config/mt-*: Remove, these haven't been used since 1996.
20759
207601999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20761
20762 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20763 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20764 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20765
9e0b60a8
JM
207661999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20767
20768 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20769 simpler match case for the ptype of the big class.
20770
207711999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20772
20773 * gdb.exp: Fix test for gdb_prompt existence.
20774
207751999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20776
20777 * gdb.exp (gdb_test): Add fail after calls to perror.
20778
207791999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20780
20781 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20782
207831999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20784
20785 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20786
0f71a2f6
JM
20787Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20788
20789 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20790 malloc() is linked in.
0f71a2f6
JM
20791
207921999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20793
20794 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20795 step at end.
20796
20797 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20798
207991999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20800
20801 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20802
cce74817
JM
20803Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20804
20805 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20806 * gdb.base/mips_pro.exp: Likewise.
20807
208081999-06-02 Keith Seitz <keiths@cygnus.com>
20809
20810 * gdb.c++/templates.cc: Change all "new" operators to throw
20811 an exception.
20812 * gdb.c++/cplusfuncs.cc: Likewise.
20813
20814 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20815
20816Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20817
20818 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20819 * gdb.base/ending-run.exp: When stepping out of main, accept a
20820 step into an arbitrary assembler file.
cce74817 20821
392a587b
JM
208221999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20823
d63a86f8 20824 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20825 "breakpoint-invalid" to be printed.
d63a86f8 20826 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20827 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20828 * gdb.base/annota2.cc: Initialize a.x to 0.
20829
9e086581
JM
208301999-05-17 Keith Seitz <keiths@cygnus.com>
20831
20832 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20833 when "skip_float_tests" set.
20834 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20835 "print print_ten_doubles", and "step into print_long_arg_list".
20836 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20837 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20838 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20839 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20840 "skip_float_tests" is set.
20841 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20842 when "skip_float_tests" set.
d63a86f8 20843
cd0fc7c3
SS
208441999-05-06 Keith Seitz <keiths@cygnus.com>
20845
20846 * gdb.base/annota2.cc: Include stdio.h.
20847
20848Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20849
20850 * gdb.base/crossload.exp: Remove, this has been disabled ever
20851 since BFD stopped including all targets, and cross-GDB gets
20852 plenty of testing anyway.
20853 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20854 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20855 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20856 * gdb.base/README: Remove, was doc for this.
20857 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20858 needed.
cd0fc7c3 20859
b83266a0
SS
208601999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20861
20862 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20863 output.
20864
20865 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20866 * gdb.base/annota2.exp: New file. More annotation tests.
20867 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20868 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20869
208701999-04-23 Angela Marie Thomas <angela@cygnus.com>
20871
20872 * config/cfdbug.exp: New file.
20873
7a292a7a
SS
208741999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20875
20876 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20877 Marcus Daniel's and Dale Hawkins's demangler crashes.
20878
20879 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20880 test_lucid_style_demangling, test_arm_style_demangling,
20881 test_hp_style_demangling): Try Tom Tromey's core-dumping
20882 identifier under each demangling style.
7a292a7a
SS
20883
208841999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20885
20886 * gdb.c++/demangle.exp: Include the current demangling style
20887 in all test names.
20888 (current_demangling_style): New global variable.
20889 (set_demangling_style, test_demangling_core, test_demangling,
20890 test_demangling_exact): New functions.
20891 (test_gnu_style_demangling, test_lucid_style_demangling,
20892 test_arm_style_demangling, test_hp_style_demangling): Use those,
20893 instead of calling gdb_test and gdb_test_exact directly.
20894 (catch_demangling_errors): New function, which reports errors
20895 signalled by the demangling test functions in an orderly way.
20896 (do_tests): Use catch_demangling_errors.
20897
208981999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20899
20900 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20901 grouping in expressions, not {}.
7a292a7a
SS
20902
20903 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20904 initialized yet.
7a292a7a
SS
20905
209061999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20907
20908 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20909 are listed.
20910
209111999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20912
20913 * gdb.stabs/weird.exp: Test for CC being defined before
20914 looking at its value.
20915
209161999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20917
20918 * gdb.base/call-ar-st.exp: Remove stray '#'.
20919 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
20920 "short int" and "long int".
20921 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 20922 change, to mollify finicky HP compiler.
7a292a7a
SS
20923 * gdb.hp/reg-test.exp (testfile): Fix file name.
20924 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 20925
7a292a7a
SS
20926 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
20927 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
20928 alternate form of enum ptype.
20929
c906108c
SS
209301999-03-23 Stan Shebs <shebs@andros.cygnus.com>
20931
7a292a7a
SS
20932 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
20933 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
20934 passing skip_hp_tests, so as not to waste time on guaranteed
20935 failure.
7a292a7a 20936
c906108c
SS
20937 * gdb.c++/overload.cc: Pass string instead of char addr, always
20938 init ccpfoo.
20939 * gdb.c++/templates.cc: Fix syntax error.
20940
7a292a7a
SS
20941Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20942
20943 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 20944 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
20945 command.
20946
209471999-03-18 James Ingham <jingham@cygnus.com>
20948
20949 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
20950
20951 * gdb.c++/method.exp: It was testing an uninitialized int on the
20952 stack and assuming it was positive.
20953
20954 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
20955
20956 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 20957 keep it from killing the rest of the tests.
7a292a7a
SS
20958 Use gdb_continue_to_end.
20959
20960 * gdb.base/sigall.exp: use gdb_continue_to_end.
20961
20962 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
20963
20964 * gdb.base/display.exp: use runto_main, not run.
20965
d63a86f8
RM
20966 * gdb.base/default.exp: Check for the current error message in the
20967 r abbreviation test.
7a292a7a
SS
20968 Add strongarm to the targets that know info float.
20969
d63a86f8 20970 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
20971 run which doesn't work with monitors.
20972
20973 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
20974
20975 * gdb.base/break.exp: use the gdb_continue_to_end proc.
20976
20977 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
20978 program. Traps the case (in Cygmon) when the program never really
20979 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
20980 more places, so I used my name. Sorry Mark...
20981
20982 * config/monitor.exp (gdb_target_monitor): added another
20983 target_info parameter: remotebinarydownload. This will set the
20984 remotebinarydownload flag if this is causing some boards trouble.
20985
209861999-03-18 Mark Salter <msalter@cygnus.com>
20987
20988 * lib/gdb.exp (continue_to_exit): New function.
20989
20990 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
20991 * gdb.base/ending-run.exp: Ditto.
20992 * gdb.base/step-test.exp: Ditto.
20993
209941999-03-16 Stan Shebs <shebs@andros.cygnus.com>
20995
20996 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
20997 (suggested by Art Haas <ahaas@neosoft.com>).
20998
209991999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
21000
889bf7c5 21001 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
21002
21003Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
21004
21005 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 21006 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
21007
210081999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
21009
21010 * gdb.base/call-strs.exp: Don't assume that `step' will step over
21011 a call to strlen; sometimes we do have sources.
21012
210131999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
21014
21015 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 21016 character, so GDB won't print garbage after its end.
d63a86f8 21017
c906108c
SS
21018 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
21019 breakpoint there instead. Sometimes GCC emits memcpy to handle
21020 the large structures being passed by value, so we step into that
21021 instead of sum_array_print, which obscures what we're really testing.
21022 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
21023 the bizarre steps into memcpy, so do that here. Add check for
21024 stepping into function calls that pass large structures by value.
21025 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
21026 Remove all references to specific line numbers.
21027 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
21028 New type and function.
21029 (main): Call large_struct_by_value, passing it a large struct by value.
21030 * lib/gdb.exp (gdb_get_line_number): New function.
21031
21032 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
21033 more portable.
21034
7a292a7a
SS
210351999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21036
c906108c
SS
21037 * lib/gdb.exp: Doc fixes.
21038
7a292a7a
SS
210391999-03-05 Nick Clifton <nickc@cygnus.com>
21040
d63a86f8 21041 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
21042
210431999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
21044
c906108c 21045 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
21046 commands. They're not germane to this test, and they don't work
21047 that way on remote targets.
c906108c 21048
3fc11d3e
JM
210491999-03-01 James Ingham <jingham@cygnus.com>
21050
21051 * Changelog entries merged over from gdb development branch.
21052
3fc11d3e
JM
21053 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
21054
21055 * lib/gdb.exp (gdbtk_analyze_results): Generic function
21056 for outputting results of test run.
21057
2d4a1622 21058 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
21059
21060 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 21061
7a292a7a
SS
210621999-02-25 Felix Lee <flee@cygnus.com>
21063
21064 * lib/gdb.exp (debug_format): initialize
21065
c906108c
SS
210661999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
21067
21068 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
21069 * gdb.base/call-rt-st.c: Ditto.
21070
c906108c
SS
210711999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
21072
21073 * gdb.threads/pthreads.exp (horiz): New variable.
21074 (test_startup): Fix regexps that capture thread numbers.
21075
210761999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
21077
21078 * gdb.base/smoke.exp: Disambiguate two test case names (both
21079 called ``print'').
21080
21081Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21082
21083 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 21084 compilation.
c906108c
SS
21085
210861999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21087
21088 * gdb.base/miscexprs.exp: Change patterns to match GDB's
21089 actual output formatting.
21090 * gdb.base/smoke.exp: GDB removes leading 0's.
21091 * gdb.base/volatile.exp: Don't check type of remuneration;
21092 that variable is no longer defined in constvars.c.
21093 * gdb.base/step-test.c (main): Exit with explicit exit code.
21094 * gdb.base/step-test.exp: Remove two nexti checks--they are
21095 not portable.
21096
210971999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21098
21099 * gdb.base/help.exp ("help delete display"): Fix test to match
21100 gdb's output.
21101
21102 * gdb.base/long_long.c (known_types): Initialize values to zero.
21103 * gdb.base/long_long.exp: Step one more line
21104 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
21105 leading zeros. Explicitly ask for hex formatting. Use
21106 unique test case names.
c906108c
SS
21107
21108Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21109
d63a86f8 21110 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
21111
21112 * gdb.c++/method.exp: Add missing close brace.
21113
211141999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
21115
21116 * gdb.base/maint.exp: Use 'set height 0' to disable page
21117 prompting, not 'set height 400'.
21118
21119 Fix a bunch of timeouts.
21120 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
21121 four separate tests, so expect doesn't take forever to match a ton
21122 of text against a regexp with lots of .* forms.
21123 ("maint print psymbols", "maint print symbols"): Make some of
21124 these greps more selective, so that expect doesn't try to wade
21125 through huge piles of output and time out.
21126
21127 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
21128
21129 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
21130 tests: one which doesn't expect shlib events to be reported, and
21131 another which does, but is XFAIL for all platforms other than
21132 HP/UX.
c906108c
SS
21133
21134 * gdb.base/break.exp: Teach the test suite that the `catch
21135 fork', `catch vfork', and `catch exec' commands produce error
21136 messages on platforms that don't provide these features.
21137
21138Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21139
21140 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
21141 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
21142 (shortening names from solib_threshold.exp etc), won't run on
21143 anything but HP-UX for the foreseeable future.
c906108c 21144 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 21145 reflect move.
c906108c
SS
21146
21147Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
21148
21149 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 21150 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
21151
21152Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
21153
21154 * gdb.base/shlib-call.exp: add test cases to verify that gdb
21155 successfully re-sets breakpoints in shared libraries.
21156 * gdb.base/shmain.c (main): return 0, don't fall off the end.
21157
21158Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21159
d63a86f8
RM
21160 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
21161 and compiled w/o GCC.
c906108c
SS
21162
21163 * gdb.hp/watch-cmd.exp: ditto.
21164
21165 * gdb.hp/watch-hp.exp: ditto.
21166
21167 * gdb.hp/xdb1.exp: ditto.
21168
21169 * gdb.hp/xdb2.exp: ditto.
21170
21171 * gdb.hp/dbx.exp: ditto.
21172
21173Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
21174
21175 * constvars.c: Remove C++-isms.
21176 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 21177 with GCC.
c906108c
SS
21178
21179Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
21180
21181 The following changes are part of the HP merge.
21182
21183 * gdb.base/break.exp: new tests to verify that catchpoints for
21184 fork, vfork, and exec don't trigger inappropriately.
21185
21186 * gdb.base/opaque.exp: compile one file at a time, then link.
21187
21188 * gdb.base/signals.exp: be more restrictive about which hppa
21189 systems receive a setup_xfail. new tests.
21190
21191 * gdb.base/solib_threshold.build: new file.
21192 * gdb.base/solib_threshold.exp: new file.
21193 * gdb.base/solib_threshold.link_opts: new file.
21194 * gdb.base/solib_threshold.mk: new file.
21195 * gdb.base/gen_solib_threshold.c: new file.
21196
21197 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
21198 tests. New tests for enums inside classes.
21199
21200 * gdb.c++/compiler.cc: indicate support of template debugging.
21201
21202 * gdb.c++/demangle.exp: run hp style demangling tests.
21203
21204 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
21205 tests.
21206
21207 * gdb.c++/misc.cc: changes to support new tests.
21208
21209 * gdb.c++/templates.cc: changes to support HP's compiler; changes
21210 to support new tests.
21211
21212 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
21213 gcc, then skip these tests.
21214
21215Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
21216
21217 The following files are part of the HP merge; some had longer
21218 names at HP, but have been renamed to be no more than 14
21219 characters in length.
21220
21221 * gdb.hp/ambiguous.cc: new file.
21222 * gdb.hp/ambiguous.exp: new file.
21223 * gdb.hp/attach.exp: new file.
21224 * gdb.hp/attach2.exp: new file.
21225 * gdb.hp/classes-hp.exp: new file.
21226 * gdb.hp/ctti.exp: new file.
21227 * gdb.hp/ctti-add.cc: new file.
21228 * gdb.hp/ctti-add1.cc: new file.
21229 * gdb.hp/ctti-add2.cc: new file.
21230 * gdb.hp/ctti-add3.cc: new file.
21231 * gdb.hp/dbx.exp: new file.
21232 * gdb.hp/exception.cc: new file.
21233 * gdb.hp/exception.exp: new file.
21234 * gdb.hp/foll-exec.c: new file.
21235 * gdb.hp/foll-exec.exp: new file.
21236 * gdb.hp/foll-fork.c: new file.
21237 * gdb.hp/foll-fork.exp: new file.
21238 * gdb.hp/foll-vfork.c: new file.
21239 * gdb.hp/foll-vfork.exp: new file.
21240 * gdb.hp/inherit-hp.exp: new file.
21241 * gdb.hp/more-steps.exp: new file.
21242 * gdb.hp/namespace.cc: new file.
21243 * gdb.hp/namespace.exp: new file.
21244 * gdb.hp/optimize.exp: new file.
21245 * gdb.hp/pxdb.c: new file.
21246 * gdb.hp/pxdb.exp: new file.
21247 * gdb.hp/quicksort.exp: new file.
21248 * gdb.hp/reg-test.exp: new file.
21249 * gdb.hp/reg-test.s: new file.
21250 * gdb.hp/sized-enum.c: new file.
21251 * gdb.hp/sized-enum.exp: new file.
21252 * gdb.hp/start-stop.exp: new file.
21253 * gdb.hp/templ-hp.cc: new file.
21254 * gdb.hp/templ-hp.exp: new file.
21255 * gdb.hp/thr-lib.c: new file.
21256 * gdb.hp/thr-lib.exp: new file.
21257 * gdb.hp/thr-lib.h: new file.
21258 * gdb.hp/thr-liblib.c: new file.
21259 * gdb.hp/virtfun-hp.c: new file.
21260 * gdb.hp/virtfun-hp.exp: new file.
21261 * gdb.hp/watch-cmd.exp: new file.
21262 * gdb.hp/watch-hp.exp: new file.
21263 * gdb.hp/xdb1.exp: new file.
21264 * gdb.hp/xdb2.exp: new file.
21265 * gdb.hp/xdb3.exp: new file.
21266
21267Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
21268
21269 The following files are part of the HP merge; some had longer
21270 names at HP, but have been renamed to be no more than 14
21271 characters in length.
21272
21273 * gdb.base/ss.h: new file.
21274 * gdb.base/call-ar-st.c: new file.
21275 * gdb.base/call-ar-st.exp: new file.
21276 * gdb.base/call-rt-st.c: new file.
21277 * gdb.base/call-rt-st-exp: new file.
21278 * gdb.base/call-strs.exp: new file.
21279 * gdb.base/ena-dis-br.exp: new file.
21280 * gdb.base/environ.exp: new file.
21281 * gdb.base/long_long.exp: new file.
21282 * gdb.base/sect-cmd.exp: new file.
21283 * gdb.base/shlib-cl2.exp: new file.
21284 * gdb.base/smoke.exp: new file.
21285 * gdb.base/so-impl-ld.c: new file.
21286 * gdb.base/so-impl-ld.exp: new file.
21287 * gdb.base/so-indr-cl.c: new file.
21288 * gdb.base/so-indr-cl.exp: new file.
21289 * gdb.base/varargs.exp: new file.
21290 * gdb.base/volatile.exp: new file.
21291 * gdb.base/whatis-exp.exp: new file.
7a292a7a 21292 * gdb.base/display.exp: new file.
c906108c
SS
21293 * gdb.c++/derivation.exp: new file.
21294 * gdb.c++/local.exp: new file.
21295 * gdb.c++/member-ptr.exp: new file.
21296 * gdb.c++/overload.exp: new file.
21297 * gdb.c++/ovldbreak.exp: new file.
21298 * gdb.c++/ref-types.exp: new file.
21299 * gdb.c++/ref-types2.exp: new file.
21300 * gdb.c++/userdef.exp: new file.
d63a86f8 21301
c906108c
SS
21302Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
21303
21304 * gdb.base/default.exp: Reflect wording change in remote.c.
21305
dc96c6c7 21306Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21307
21308 * gdb.base/help.exp: Update to reflect current text.
21309
21310Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
21311
21312 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
21313 they're stack variables and contain garbage.
21314 * gdb.c++/anon-union.exp: new file.
21315
21316 The following changes were made by David Taylor
889bf7c5
PA
21317 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21318 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21319 in changes by HP.
c906108c
SS
21320
21321 * gdb.base/bitops.exp: new file.
21322 * gdb.base/default.exp: change expected messages for catch and
21323 info catch tests to reflect HP merge changes.
21324 * gdb.base/enable-disable-break.exp
21325 * gdb.base/ending-run.c: new file.
21326 * gdb.base/long_long.c: new file.
21327 * gdb.base/maint.exp: new file.
21328 * gdb.base/pointers2.exp: new file.
21329 * gdb.base/shlib-call2.exp: new file.
21330 * gdb.base/solib.exp: new file.
21331 * gdb.base/step-test.c: new file.
21332 * gdb.c++/anon-union.cc: new file.
21333 * gdb.c++/local.cc: new file.
21334 * gdb.c++/member-pointer.cc: new file.
21335 * gdb.c++/method.cc: new file.
21336 * gdb.c++/ref-types.cc: new file.
21337 * gdb.c++/ref-types2.cc: new file.
21338 * gdb.c++/userdef.cc: new file.
d63a86f8 21339
c906108c
SS
21340 * gdb.base/scope.exp: compile one file at a time, then link.
21341 * gdb.base/langs.exp: ditto.
21342 * gdb.base/list.exp: ditto.
d63a86f8 21343
c906108c
SS
21344Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
21345
21346 The following changes were made by David Taylor
889bf7c5
PA
21347 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21348 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21349 in changes by HP.
d63a86f8 21350
c906108c
SS
21351 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
21352 skip tests. When compiling pass c++ flag to gdb_compile.
21353 * gdb.c++/
d63a86f8 21354
c906108c
SS
21355 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
21356 test for on hppa*-*-hpux*; use args to see if c++ was specified.
21357 (skip_hp_tests): new function.
21358 (gdb_preprocess): new function.
21359
21360 * configure.in (hpdir): decide whether to configure gdb.hp.
21361 * configure: regenerated.
21362
21363 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
21364 to delete on clean.
21365 (EXECUTABLES): update to reflect new additions.
21366 * gdb.base/commands.exp: update message expected.
21367 * gdb.base/default.exp: add copyright notice.
21368 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
21369 * gdb.base/help.exp: update messages to reflect current text.
21370 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
21371 targets for recurse tests.
21372 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
21373 skip this file.
21374
21375 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
21376 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
21377 compilation.
21378 * gdb.c++/misc.exp: ditto.
21379 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
21380 run the tests. tell gdb_compile that it's a c++ compilation.
21381
21382 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 21383
c906108c
SS
21384 * gdb.base/all-bin.exp: new file.
21385 * gdb.base/arithmet.exp: new file.
21386 * gdb.base/assign.exp: new file.
21387 * gdb.base/completion.exp: new file.
21388 * gdb.base/cond-expr.exp: new file.
21389 * gdb.base/condbreak.exp: new file.
21390 * gdb.base/define.exp: new file.
21391 * gdb.base/dollar.exp: new file.
21392 * gdb.base/environment.exp: new file.
21393 * gdb.base/eval-skip.exp: new file.
21394 * gdb.base/jump.exp: new file.
21395 * gdb.base/logical.exp: new file.
21396 * gdb.base/pointers.exp: new file.
21397 * gdb.base/relational.exp: new file.
21398 * gdb.base/section_command.exp: new file.
21399 * gdb.base/whatis-expr.exp: new file.
21400
21401 * gdb.base/all-types.c: new file.
21402 * gdb.base/call-array-struct.c: new file.
21403 * gdb.base/call-return-struct.c: new file.
21404 * gdb.base/call-strings.c: new file.
21405 * gdb.base/callfuncs2.c: new file.
21406 * gdb.base/condbreak.c: new file.
21407 * gdb.base/constvars.c: new file.
21408 * gdb.base/display.c: new file.
21409 * gdb.base/int-type.c: new file.
21410 * gdb.base/jump.c: new file.
21411 * gdb.base/miscexprs.c: new file.
21412 * gdb.base/pointers.c: new file.
21413 * gdb.base/pointers2.c: new file.
21414 * gdb.base/shmain.c: new file.
21415 * gdb.base/shr1.c: new file.
21416 * gdb.base/shr2.c: new file.
21417 * gdb.base/solib.c: new file.
21418 * gdb.base/solib1.c: new file.
21419 * gdb.base/solib2.c: new file.
21420 * gdb.base/varargs.c: new file.
21421 * gdb.c++/derivation.cc: new file.
21422 * gdb.c++/overload.cc: new file.
21423 * gdb.c++/ovldbreak.cc: new file.
21424 * gdb.hp/attach.c: new file.
21425 * gdb.hp/attach2.c: new file.
21426 * gdb.hp/average.c: new file.
21427 * gdb.hp/compiler.c: new file.
21428 * gdb.hp/compiler.cc: new file.
21429 * gdb.hp/execd-program.c: new file.
21430 * gdb.hp/follow-exec.c: new file.
21431 * gdb.hp/follow-fork.c: new file.
21432 * gdb.hp/follow-vfork-and-exec.c: new file.
21433 * gdb.hp/misc-hp.cc: new file.
21434 * gdb.hp/more-steps.c: new file.
21435 * gdb.hp/optimize.c: new file.
21436 * gdb.hp/quicksort.c: new file.
21437 * gdb.hp/run-hp.c: new file.
21438 * gdb.hp/start-stop.c: new file.
21439 * gdb.hp/sum.c: new file.
21440 * gdb.hp/templates-hp.cc: new file.
21441 * gdb.hp/thread-local-in-lib.c: new file.
21442 * gdb.hp/thread-local-in-lib.h: new file.
21443 * gdb.hp/thread-local-in-lib.lib.c: new file.
21444 * gdb.hp/vforked-program.c: new file.
21445 * gdb.hp/virtfunc-hp.cc: new file.
21446 * gdb.hp/watchpoint-hp.c: new file.
21447 * gdb.hp/xdb.c: new file.
21448 * gdb.hp/xdb0.c: new file.
21449 * gdb.hp/xdb0.h: new file.
21450 * gdb.hp/xdb1.c: new file.
21451
21452Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21453
21454 The following change was made by Edith Epstein
889bf7c5
PA
21455 <eepstein@cygnus.com> as part of a project to merge in changes
21456 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21457
21458 * gdb.c++/demangle.exp: changed the expected output for some
21459 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21460 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21461 T1<char>::~T1<char>(void)
c906108c 21462 becomes,
a9c64011
AS
21463 maint demangle __dt__11T1__pt__2_cFv
21464 T1<char>::~T1(void)
c906108c 21465
889bf7c5 21466 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21467
c906108c
SS
21468Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21469
21470 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21471 * gdb.trace/backtrace.exp: Likewise.
21472 * gdb.trace/circ.exp: Likewise.
21473 * gdb.trace/collection.exp: Likewise.
21474 * gdb.trace/deltrace.exp: Likewise.
21475 * gdb.trace/infotrace.exp: Likewise.
21476 * gdb.trace/limits.exp: Likewise.
21477 * gdb.trace/packetlen.exp: Likewise.
21478 * gdb.trace/passc-dyn.exp: Likewise.
21479 * gdb.trace/passcount.exp: Likewise.
21480 * gdb.trace/report.exp: Likewise.
21481 * gdb.trace/save-trace.exp: Likewise.
21482 * gdb.trace/tfind.exp: Likewise.
21483 * gdb.trace/tracecmd.exp: Likewise.
21484 * gdb.trace/while-dyn.exp: Likewise.
21485 * gdb.trace/while-stepping.exp: Likewise.
21486
214871998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21488
21489 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21490
21491Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21492
21493 From Brendan Kehoe:
21494 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21495 int return types.
21496
21497Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21498
21499 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21500 remote dos host testing right.
c906108c
SS
21501
21502Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21503
21504 * gdb.base/corefile.exp: remove some xfails.
21505
21506Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21507
21508 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21509 have different timestamps.
c906108c
SS
21510
21511Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21512
21513 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21514 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21515
21516Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21517
21518 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21519 delta.
c906108c
SS
21520
21521Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21522
21523 * gdb.base/default.exp: Add brace missing from previous delta.
21524
21525Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21526
21527 * gdb.base/default.exp: Support test for info float for all
21528 varieties of arm toolchain.
21529
dc96c6c7 21530Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21531
21532 * gdb.trace/*.exp: remove "remote_download" command.
21533
dc96c6c7 21534Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21535
21536 * gdb.trace/*.exp: remove -gdwarf from compile.
21537
21538Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21539
21540 * gdb.trace/configure.in(AC_INIT): typo
21541 * gdb.trace/configure: regenerated
21542
dc96c6c7 21543Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21544
21545 * config/m68k-emc.exp: New file.
21546 * lib/<emc-support.exp trace-support.exp}: New files.
21547 * configure.in: add new test directory gdb.trace.
21548 * gdb.trace/{configure configure.in Makefile.in}: New files.
21549 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21550 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21551 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21552 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21553 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21554 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21555 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21556
dc96c6c7 21557Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21558
21559 * gdb.c++/classes.exp: Change all regular expressions to match
21560 arbitrary combinations of newline/carriage-return, so that they
21561 will work equally well on Unix and Windows.
21562 * gdb.c++/inherit.exp: ditto.
21563 * gdb.c++/virtfunc.exp: ditto.
21564
215651998-08-11 Dawn Perchik <dawn@cygnus.com>
21566
21567 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21568
c2d11a7d
JM
21569Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21570
21571 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21572 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21573 to use a0-a3/d0-d3 as needed.
21574
21575Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21576
21577 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21578 * gdb.disasm/am33.exp: Corresponding changes.
21579
c906108c
SS
215801998-07-11 Felix Lee <flee@cygnus.com>
21581
21582 * gdb.base/callfuncs.exp: add cmp10 test.
21583 * gdb.base/callfuncs.c (cmp10): new function.
21584
21585Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21586
d63a86f8 21587 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21588 into two parts to get around a synchronization problem in expect.
21589
3fc11d3e
JM
21590Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21591
21592 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21593
21594 * configure.in: Add options for gdbtk testsuite.
21595
21596 * configure: Regenerate.
21597
21598 * gdb.gdbtk: New directory to hold gdbtk tests.
21599
c906108c
SS
21600Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21601
21602 * gdb.fortran/types.exp: Escape brackets in expect patterns
21603 for test_float_literal_types_accepted tests.
21604 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21605 before run test.
21606
c2d11a7d
JM
21607Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21608
21609 * am33.exp: Just compile, do not link the testcase.
21610 * am33.s: Add ".am33" pseudoop to force am33 mode.
21611
c906108c
SS
216121998-06-25 Felix Lee <flee@cygnus.com>
21613
21614 * gdb.base/setshow.exp: make sure $pc is sane.
21615
21616 * gdb.stabs/weird.exp: split expect patterns properly.
21617
c2d11a7d
JM
21618Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21619
21620 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21621 * gdb.disasm/am33.exp: Run it.
21622
dc96c6c7 21623Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21624
21625 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21626 match processing (and eliminate spurious timeouts when running).
21627
dc96c6c7 21628Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21629
21630 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21631 exception test, but conditionalize it on target [mach | gnu].
21632
dc96c6c7 21633Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21634
21635 * gdb.base/overlays.exp: fixup compile line for linker script.
21636
21637Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21638
21639 * gdb.fortran/types.exp: don't guess at float size.
21640
21641Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21642
21643 * gdb.base/exprs.exp: delete test that depends on int size.
21644
21645Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21646
21647 * config/sim.exp: Removed checks for target triplets.
21648 (gdb_target_sim): Use gdb,target_sim_options.
21649
21650Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21651
21652 * gdb.base/reread.exp: New file.
21653 * gdb.base/reread1.c: New file.
21654 * gdb.base/reread2.c: New file.
21655
21656Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21657
21658 * config/sim.exp: Use 'target sim -sparclite' when running
21659 SPARClite programs.
21660
21661Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21662
21663 * gdb.base/structs2.exp: New file.
21664 * gdb.base/structs2.c: New file.
21665
21666Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21667
21668 * gdb.asm/common.inc: New file.
21669 * gdb.asm/d10v.inc: New file.
21670 * asm-source.exp: Pass -I's to gas to find .inc files.
21671 Update line numbers in expected output.
21672 * asmsrc1.s: Rewrite.
21673 * asmsrc2.s: Rewrite.
21674 * configure.in: Create arch.inc symlink.
21675 * configure: Regenerate.
21676 * Makefile.in (distclean): Delete arch.inc.
21677
21678Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21679
21680 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21681 (t_enum_value2): ditto
21682 (t_enum_value3): ditto
21683 (main): ditto
c906108c
SS
21684Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21685
21686 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21687 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21688 change.
21689 Use gdb_test instead of send_gdb/gdb_expect sequences.
21690
21691Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21692
21693 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21694 not void.
21695
21696Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21697
21698 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21699 subroutines. Used to test gdbs ability to single step through PC
21700 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21701
21702Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21703
21704 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21705 more rigorous EGCS C++ error checking.
21706
21707Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21708
a9c64011
AS
21709 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21710 tests.
21711 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21712 function when asleep.
21713 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21714 for i*86 Linux and SVR4 signal handling problems.
21715 Remove linux xfail for `next to handler in signals_tests_1', fixed
21716 by recent infrun.c change.
21717 Limit backtrace to 10 frames to avoid timeout problems with infinite
21718 stack backtraces.
21719 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21720 target.[ch] change.
c906108c
SS
21721
21722Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21723
21724 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21725 for a newline from gdb before continuing.
21726 (default_gdb_exit): Just look for y or n.
21727 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21728 it does, fail the rests of the tests in the file.
21729
21730Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21731
21732 * config/cygmon.exp: New file.
21733
21734Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21735
21736 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21737 main" test on remote targets.
c906108c
SS
21738
21739 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21740 run test on remote targets.
21741
21742Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21743
21744 * gdb.asm: New directory.
21745 * configure.in: Configure it.
21746 * configure: Regenerate.
21747 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21748 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21749
21750Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21751
21752 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21753
dc96c6c7 21754Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21755
a9c64011
AS
21756 * gdb.base/overlays (several files): Merge the two overlay
21757 managers into one. Change variables (foox, barx, bazx, grbxx)
21758 back into ints but force them to load in their proper sections.
c906108c
SS
21759
21760Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21761
21762 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21763 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21764 (D10VCopy): Handle memory regions crossing 16k boundaries.
21765 (D10VCopy): Transfer data in 32 bit chunks.
21766
21767Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21768
21769 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21770 correct.
c906108c
SS
21771
21772 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21773 map. Include space for printf in .text segment.
c906108c
SS
21774
21775 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21776 updated d10v memory VMA/LMA map.
c906108c 21777 (D10VCopy): Call D10VTranslate.
d63a86f8 21778
c906108c
SS
21779Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21780
21781 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21782
21783 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21784 that it won't be put into the .sdata - small data -
21785 section. Update reference.
c906108c
SS
21786 * gdb.base/baz.c (bazx, baz): Ditto.
21787 * gdb.base/foo.c (foox, foo): Ditto.
21788 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21789
21790 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21791 to be arrays.
d63a86f8 21792
dc96c6c7 21793Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21794
a9c64011
AS
21795 * gdb.base/overlays.exp: fix up and get working again.
21796 Add tests for backtraces from an overlay function.
d63a86f8 21797
c906108c
SS
21798Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21799
21800 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21801 "calling function with watchpoint enabled".
21802
21803Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21804
21805 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21806 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21807 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21808 pending review of whether it is useful or not.
21809
21810Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21811
21812 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21813
21814Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21815
21816 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21817 * config/dve.exp: New file to support Densan boards.
21818
21819Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21820
21821 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21822 reads and BSD.
c906108c
SS
21823
21824Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21825
21826 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21827 response.
21828
21829 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21830
21831Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21832
21833 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21834 test.
c906108c
SS
21835
21836 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21837 target_sizeof_long and target_bigendian_p.
c906108c 21838 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21839 to targets word size and endianess.
d63a86f8 21840
c906108c
SS
21841Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21842
21843 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21844 output.
c906108c
SS
21845
21846Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21847
21848 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21849 Update test of set args help to match source change.
c906108c
SS
21850
21851Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21852
21853 * gdb.base/default.exp: Expect help system output to be in
21854 alphabetical order.
21855 * gdb.base/help.exp: Ditto.
21856
21857Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21858
21859 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21860 "i*86-pc-linux-gnu*".
21861 * gdb.base/interrupt.exp: Ditto.
21862 * gdb.base/corefile.exp: Ditto.
21863
21864 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21865 define vxworks when building the testcase.
c906108c
SS
21866
21867 * gdb.base/ptype.exp: Fix testnames to be unique.
21868 * gdb.base/radix.exp: Ditto.
21869 * gdb.base/term.exp: Ditto.
21870 * gdb.base/whatis.exp: Ditto.
21871 * gdb.c++/classes.exp: Ditto.
21872
21873Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21874
21875 * gdb.base/callfuncs.exp: Fix indentation.
21876
21877 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21878 suppress_flag has been set.
21879 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21880 target feature.
21881
21882Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21883
21884 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21885 the testcase.
21886
21887 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21888 set_debug_traps() and breakpoint().
c906108c
SS
21889 * gdb.c++/misc.cc (main): Ditto.
21890 * gdb.c++/templates.cc (main): Ditto.
21891 * gdb.c++/virtfunc.cc (main): Ditto.
21892
21893Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21894
21895 * lib/gdb.exp(gdb_step_for_stub): New function.
21896 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21897 exists, reload the executable and do a "continue" instead of
21898 doing a jump.
21899 (runto_main): Use gdb_step_for_stub.
d63a86f8 21900
c906108c 21901 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21902 tests to have unique names.
c906108c
SS
21903 * gdb.base/callfuncs.exp: Ditto.
21904 * gdb.base/commands.exp: Ditto.
21905 * gdb.base/default.exp: Ditto.
21906 * gdb.base/help.exp: Ditto.
21907 * gdb.base/list.exp: Ditto.
21908 * gdb.base/opaque.exp: Ditto.
21909 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21910 similar tests.
d63a86f8 21911
c906108c
SS
21912 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21913 * gdb.c++/cplusfuncs.cc: Ditto.
21914 * gdb.c++/virtfunc.cc: Ditto.
21915
21916 * config/monitor.exp: Keep track of the last file we saw, rather
21917 than trying to get the info from gdb.
21918
21919 * gdb.fortran/types.exp: Move comment to previous line.
21920
21921Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
21922
21923 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 21924 target mode.
c906108c
SS
21925
21926Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
21927
21928 From Bob Manson:
21929 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 21930 string from GDB when it connects.
c906108c
SS
21931
21932 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
21933
21934Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
21935
21936 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
21937 if we can't get a debug format from GDB (we may be testing an
21938 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
21939
21940 * gdb.stabs/weird.exp: Fix quoting.
21941
21942 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
21943
21944Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
21945
21946 * config/arm-ice.exp: New file.
21947
21948Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
21949
21950 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 21951 until it has been modified to work with the new testsuite.
c906108c 21952
99707966 21953 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
21954 testcase won't compile, cause all of the testcases in the file to
21955 fail instead.
c906108c
SS
21956
21957 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
21958 (gdb_clear_suppressed): New procedure.
21959 (gdb_stop_suppressing_tests): Only clear suppress_flag if
21960 it contains a positive value.
21961
21962Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
21963
21964 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
21965
21966 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
21967
21968Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
21969
21970 * lib/gdb.exp (setup_xfail_format): New function.
21971 (get_debug_format): New function to get debug format.
21972 (debug_format): New global variable to hold last value set
21973 by get_debug_format.
21974 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 21975 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
21976 * gdb.c++/ptype.exp: Ditto.
21977 * gdb.c++/classes.exp: Ditto.
21978 * gdb.c++/cplusfuncs.exp: Ditto.
21979 * gdb.c++/inherit.exp: Ditto.
21980 * gdb.c++/templates.exp: Ditto.
21981 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 21982
c906108c
SS
21983Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
21984
21985 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
21986 host doesn't have a currently-open connection.
21987
21988 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
21989 any gdb stub target. Handle cases where gdb doesn't respond when
21990 interrupted in a sane fashion.
c906108c
SS
21991
21992 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 21993 same thing in a totally different way.
c906108c
SS
21994
21995 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 21996 setting "timeout".
c906108c 21997 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 21998 default_gdb_init now.
c906108c
SS
21999
22000Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
22001
22002 * gdb.base/printcmds.exp: Fix "check for floating addition"
22003 regexp to accept results within approx +/- .01 of exact value.
22004 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
22005
22006Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
22007
22008 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 22009 properly.
c906108c
SS
22010 (gdb_expect): Add optional timeout parameter, and add timeout
22011 value to various calls.
22012 (gdb_suppress_tests): Only give one warning message per group.
22013
22014Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
22015
22016 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
22017 global variables. Handle getting a value for $timeout more
22018 gracefully.
c906108c
SS
22019
22020Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22021
22022 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 22023 initialize.
c906108c 22024 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 22025 by a target configuration file.
c906108c
SS
22026 (gdb_expect): Pass the timeout to remote_expect.
22027
22028 * config/monitor.exp(gdb_load): Fix typo in regexp.
22029
22030Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
22031
22032 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
22033
22034Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
22035
22036 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
22037 here. Call gdb_target_exec before rebooting the target, to make
22038 sure the connection to the target is closed.
c906108c
SS
22039 (gdb_load): Pass the name of the executable to gdb_target_monitor.
22040 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
22041 Also detect "Timeout reading from remote" error.
22042
22043 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
22044 gdb_target_monitor. Don't call gdb_file_cmd here; let
22045 gdb_target_monitor do it.
c906108c
SS
22046
22047 * gdb.disasm/hppa.exp: Don't use exec_output.
22048
22049Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
22050
22051 * gdb.base/list.exp: If we're debugging a non-native target,
22052 try to set the pc register to point to the start of the
22053 program before doing the first list command.
22054
22055 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 22056 test_calls after restarting.
c906108c
SS
22057
22058 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 22059 reloading.
c906108c
SS
22060
22061 * gdb.base/watchpoint.exp: Fix typo.
22062
22063 * gdb.base/setshow.exp: Check for use_gdb_stub.
22064
22065 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 22066 stub case.
c906108c
SS
22067 * gdb.base/langs.exp: Ditto.
22068
22069 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
22070 gdb_load_offset. If we weren't given a file to load, figure out
22071 what the current file is and use it.
c906108c
SS
22072
22073 * config/i386-bozo.exp: New file.
22074
22075Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
22076
22077 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
22078 feature.
22079
22080 * config/proelf.exp: New entry.
22081
22082Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
22083
22084 * lib/gdb.exp: Remove spurious .* patterns at the beginning
22085 of regexps.
22086
22087 * gdb.base/watchpoint.exp: Don't run the test_stepping
22088 tests if gdb can't call functions on the target.
22089
22090 * gdb.base/setshow.exp: Don't run the set prompt tests if
22091 the board has gdb_prompt set.
22092
22093Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
22094
22095 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
22096 * gdb.base/commands.exp: Likewise.
22097 * gdb.base/setshow.exp: Likewise.
22098
22099Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
22100
22101 * config/monitor.exp(gdb_start): Look for gdb_prompt target
22102 feature.
22103
22104 * config/i960.exp: New file.
22105
22106Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
22107
22108 * gdb.base/funcargs.exp: Check for gdb,short_int target
22109 feature instead of looking for explicit target triplets.
22110
dc96c6c7 22111Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 22112
d63a86f8 22113 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
22114 "p 123DEADBEEF", to check parse_number.
22115 * top.c: change "to enable to enable" to "to enable" in a couple
22116 of help strings.
22117
22118Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
22119
22120 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
22121 on the mn10300.
d63a86f8 22122
c906108c
SS
22123Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
22124
22125 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
22126 where the test executable is run with explicit args.
22127 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
22128
22129Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
22130
22131 * gdb.base/run.c: Use FAKEARGV to build test executable that
22132 does not require a command line arg, since most simulators
22133 don't currently support passing such an arg into the simulated
22134 program.
22135 * gdb.base/commands.exp: Change tests to insert the proper
22136 value as the arg to the first recursive factorial call. Change
22137 compilation line to define FAKEARGV at compile time.
22138
22139Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
22140
22141 * gdb.base/recurse.exp: Enable these tests for the mn10300.
22142 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
22143 function with watchpoint enabled" test.
22144
22145Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
22146
22147 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 22148 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
22149
22150 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 22151 "Tests restarted" messages.
c906108c
SS
22152
22153Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
22154
22155 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
22156
dc96c6c7 22157Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22158
22159 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
22160 for INFO SYMBOL; add help tests for OVERLAY commands.
22161 * gdb.base/default.exp: add tests for INFO SYMBOL command;
22162 add tests for OVERLAY commands
22163 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
22164 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
22165 * gdb.base/sigall.c: add usestubs code frag
22166 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 22167
c906108c
SS
22168Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
22169
22170 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
22171 failures.
22172 (gdb_stop_suppressing_tests): Note that tests have restarted.
22173
22174Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
22175
22176 * config/h8300.exp: New file.
22177
22178Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
22179
22180 * gdb.base/setshow.exp: Check for the existence of a
22181 feature, not its value.
22182
22183Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
22184
22185 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
22186
22187 * gdb.base/scope.exp: It's now init0(), not init().
22188
22189 * gdb.base/scope0.c: For now, change init() to be init0().
22190
22191 * config/monitor.exp: Use gdb_serial in preference to serial
22192 or netport.
22193
22194 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 22195 and it's not already set.
c906108c
SS
22196
22197Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
22198
22199 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 22200 isn't using a stub and if it supports argument passing.
c906108c
SS
22201
22202Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
22203
22204 * config/udi.exp(gdb_start): Make sure UDICONF is set
22205 properly before starting gdb.
22206
22207Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
22208
22209 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
22210 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
22211 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
22212
22213Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
22214
22215 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 22216 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
22217
22218 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
22219
22220 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
22221
22222 * config/monitor.exp: Make sure we disconnect from the target.
22223 Also, try a reboot/reload cycle instead of failing if the
22224 load fails.
22225
22226Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
22227
22228 * gdb.base/default.exp: Don't set match_max.
22229 * gdb.base/help.exp: Ditto.
22230 * gdb.base/list.exp: Ditto.
22231 * gdb.base/signals.exp: Ditto.
22232
22233 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
22234 set, use remote_ld to download the testcase instead of
22235 the GDB loader.
22236
22237Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
22238
22239 * config/vr5000.exp: New file.
22240
22241 * config/monitor.exp(gdb_target_monitor): Add pattern for
22242 "Ending remote" to detect errors in connecting.
22243
22244 * gdb.base/setshow.exp: Add .* within auto language test.
22245
22246 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
22247 target feature.
22248
22249 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 22250 and reboot the board if necessary.
c906108c
SS
22251
22252 * gdb.base/setvar.exp(test_set): Handle multiple prints within
22253 a set of tests. Remove print.* from the patterns being checked.
22254
22255Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
22256
22257 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
22258 refer to gdb_spawn_id.
22259
22260 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
22261 longer used.
22262 * config/sparclet.exp: Ditto.
22263 * config/sparclet-old.exp: Ditto.
22264 * config/slite.exp: Ditto.
22265 * config/sim.exp: Ditto.
22266 * gdb.base/funcargs.exp: Ditto.
22267
22268 * lib/gdb.exp:Remove references to gdb_spawn_id.
22269 (gdb_expect): Move to remote.exp.
22270
22271Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
22272
22273 * config/monitor.exp: Detect the "Couldn't establish connection"
22274 message from GDB.
22275
22276Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
22277
22278 * gdb.base/bitfields.exp: Use runto instead of explicit
22279 gdb_run_cmd/gdb_expect sequences.
22280
22281 * gdb.base/break.exp(text_next_with_recursion): Add match for
22282 gdb_expect call.
22283
22284 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
22285 We also need to handle the "A program is being debugged already"
22286 prompt from gdb. Use gdb_test to set the baud rate.
22287
22288 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
22289 to 20000. Really. I mean it.
22290
22291Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22292
22293 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
22294 fails. If suppress_flag is set, skip perror message about not
22295 being able to send to GDB.
c906108c 22296 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 22297 GDB.
c906108c
SS
22298 (gdb_expect): If suppress_flag is set, always fail immediately.
22299 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
22300 (gdb_init): Call gdb_stop_suppressing_tests.
22301 (default_gdb_exit): Ditto.
22302 (default_gdb_start): Ditto.
22303
22304 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 22305 gdb_stop_suppressing_tests as appropriate.
c906108c 22306 * gdb.base/break.exp: Ditto.
889bf7c5 22307 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
22308 * gdb.base/commands.exp: Ditto.
22309 * gdb.base/exprs.exp: Ditto.
889bf7c5 22310 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
22311 * gdb.base/list.exp: Ditto.
22312 * gdb.base/recurse.exp: Ditto.
889bf7c5 22313 * gdb.base/scope.exp: Ditto.
c906108c
SS
22314 * gdb.base/structs.exp: Ditto.
22315 * gdb.c++/inherit.exp: Ditto.
22316
22317Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
22318
22319 * config/vr4300.exp: New file.
22320
99707966 22321 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 22322
99707966 22323 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
22324
22325Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
22326
22327 * lib/gdb.exp(gdb_init): New function.
22328
22329 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 22330 for each individual variable set.
c906108c
SS
22331
22332 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
22333 name.
22334
22335 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
22336
22337 * gdb.base/scope.exp: Use gdb_test.
22338
22339 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
22340 aborting; the testsuite driver will do that for us (see
22341 gdb_finish). Also, use gdb_test in a few more places.
22342
22343Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
22344
22345 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
22346
22347Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
22348
22349 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
22350 and "add_tests" are not at the same address.
22351
22352Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
22353
22354 * gdb.base/ptype.exp: Use gdb_test.
22355
22356Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
22357
22358 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
22359 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
22360 left in. No longer expect them to fail.
22361
22362 * gdb.stabs/*.mt; Deleted, no longer used.
22363 * gdb.stabs/configure.in: Remove references to target makefile
22364 frags.
22365 * gdb.stabs/configure: Rebuilt.
22366
22367 * gdb.disasm/*.mt: Deleted, no longer used.
22368 * gdb.disasm/configure.in: Remove references to target makefile
22369 frags. Use "sh3.s" as the unique filename for this directory.
22370 * gdb.disasm/configure: Rebuilt.
22371
22372 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
22373 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
22374 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
22375
22376Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
22377
22378 * config/udi.exp: Use mondfe,name instead of remote_host.
22379
22380Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
22381
22382 * gdb.base/watchpoint.exp: Don't expect a failure when calling
22383 a function with a watchpoint enabled on the mn10200.
22384
22385 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
22386 before trying to create it!
22387
22388Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
22389
22390 * config/vx.exp: Use hostname instead of netport.
22391
22392 * config/vxworks.exp: New file.
22393
22394 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
22395
22396 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 22397 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
22398 occurs.
22399
22400 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
22401 $gdb_spawn_id directly.
22402 (gdb_run_cmd): Try _start as well as start. Use the target feature
22403 gdb,start_symbol as the symbol to start from when jumping.
22404
22405Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
22406
22407 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
22408 redundant) test.
22409
22410 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22411 it doesn't lose for 16bit integer systems.
22412
22413Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22414
22415 * gdb.fortran/types.exp: If the target doesn't support "double"
22416 data types, then expect "real" types to only be 4 bytes.
22417
22418 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22419 call tests if the target doesn't support inferior function calls.
22420
22421 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22422 in printf tests.
22423
22424Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22425
22426 * gdb.base/help.exp: Disable "help set", "help show", and
22427 "help support". Simplify regexp for "help stack".
22428
22429 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22430 to 60 seconds. Temporarily set match_max to 15000 around the
22431 "info copying" test.
22432
22433 * gdb.base/nodebug.exp: Don't try to do an inferior function
22434 call if the target doesn't support them.
22435 * gdb.base/printcmds.exp: Likewise.
22436 * gdb.base/setvar.exp: Likewise.
22437 * gdb.base/structs.exp: Likewise.
22438 * gdb.c++/templates.exp: Likewise.
22439 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22440
22441 * gdb.base/recurse.exp: Enable for the mn10200.
22442
22443 * configure.in: Do configure gdb.stabs directory for *-*-elf
22444 targets.
22445 * configure: Rebuilt.
22446
22447 * gdb.base/break.exp: Check for gdb,noresults before testing
22448 exit status and/or results from the target.
22449 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22450 * lib/gdb.exp: Remove old (now bogus) initialization of
22451 noinferior, noargs, noresults and nosignals.
22452
22453Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22454
22455 * config/sh.exp: New file.
22456
22457 * config/slite.exp: Try to connect multiple times to the board
22458 before rebooting. Only send a "monitor run" if need_monitor_run
22459 is set.
22460
22461 * gdb.base/break.exp: Don't do the "stub continue" test if
22462 the target has gdb_stub set.
22463
22464 * gdb.base/callfuncs.exp: Increase the timeout.
22465
22466 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22467 if the target has gdb,noinferiorio set.
22468
22469 * gdb.base/list.exp: Increase match_max to 10000 characters.
22470
22471 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22472
22473 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22474 target.
22475
22476 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22477
22478Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22479
22480 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22481 trying to delete the copy of gdb. Catch the file delete so we
22482 don't die if the delete fails; also, the file should be copied to
22483 the host, not to the build.
c906108c
SS
22484
22485Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22486
22487 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22488 parenthesis in case it contains multiple regexps separated
c906108c
SS
22489 with |.
22490
22491 * gdb.base/watchpoint.exp: Use gdb_test.
22492 * gdb.base/default.exp: Ditto.
22493
22494Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22495
99707966 22496 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22497
c906108c
SS
22498 * gdb.base/scope.exp: Use gdb_test.
22499 * gdb.c++/classes.exp: Ditto.
22500 * gdb.c++/inherit.exp: Ditto.
22501
22502Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22503
22504 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22505 remote_exec instead.
22506 * gdb.base/corefile.exp: Don't be ridiculous.
22507 * gdb.base/*.c: Add missing stub invocations.
22508
22509Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22510
22511 * config/slite.exp: Miscellaneous fixes.
22512
22513 * lib/gdb.exp: Fix runto.
22514
22515 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22516 the target.
22517
22518 * gdb.base/watchpoint.exp: Fix regexp.
22519
22520 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22521 close and wait commands, as the descriptor may now be
22522 invalid. Always call "remote_close host".
22523
22524Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22525
22526 Major rewrite for testsuite revision.
d63a86f8 22527
c906108c
SS
22528 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22529 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22530 instead of relying on spawn_id to always contain a valid
22531 spawn id.
22532 (get_compiler_info): New procedure to build the ${binfile}.ci
22533 file, instead of replicating this in N different places.
22534 (gdb_compile): New procedure.
d63a86f8 22535
c906108c 22536 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22537 appropriate arguments) instead of compile. Use gdb_test in a lot
22538 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22539 at the start of a testcase, as this is no longer done magically.
22540
22541 config/*-gdb.exp: Rename without the -gdb suffix.
22542
22543 config/mips.exp: Use remote_close instead of exit_remote_shell.
22544 config/monitor.exp: Use target_info instead of looking at
22545 baud, timeout, etc.
22546 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22547
22548Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22549
22550 * gdb.c++/templates.exp (test_ptype_of_templates),
22551 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22552 Update expect patterns for destructors and assignment operators
22553 to match corresponding c-typeprint.c changes.
22554 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22555 to destructor breakpoint test, GDB should be able to set the
22556 destructor breakpoint without specifying arguments.
22557
22558Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22559
22560 * gdb.threads/pthreads.exp: Change result for failure to compile due
22561 to lack of pthreads runtime support from an error to simply an
22562 unsupported test, per dejagnu standards.
22563
22564Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22565
22566 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22567 where GDB exits to reduce pattern match time.
22568 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22569
22570 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22571
dc96c6c7 22572Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22573
22574 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22575 * gdb.base/default.exp: ditto.
22576 * gdb.base/nodebug.exp: ditto.
22577 * gdb.base/printcmds.exp: ditto.
22578 * gdb.base/ptype.exp: ditto.
22579 * gdb.base/setvar.exp: ditto.
22580 * gdb.base/structs.exp: ditto.
22581 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22582
22583Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22584
22585 * configure, */configure: Rebuild with autoconf 2.12.
22586
22587Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22588
22589 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22590 use new i*86-pc-linux*-gnu quads.
22591 * gdb.base/corefile.exp: Ditto.
22592 * gdb.base/signals.exp: Ditto.
22593 * gdb.base/sigall.exp: Ditto.
22594 * gdb.base/interrupt.exp: Ditto.
22595
22596 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22597 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22598 RedHat 4.0.
d63a86f8 22599
c906108c 22600 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22601 linux. This allows the test case to at least compile on latest
22602 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22603
22604Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22605
22606 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22607 directory to search gdb directory. Accept and step over conditional
22608 stack alignment code. Consume $prompt in failure cases.
22609 Reset timeout to $oldtimeout instead of some arbitrary value.
22610 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22611 timeout problems with infinite stack backtraces.
22612 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22613 Accept function parameters for linkfunc member.
22614
22615Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22616
22617 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22618 (CXXFLAGS): Remove, unreferenced.
22619 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22620 previous -B options and also add -B option to pick up cross compiled
22621 runtime.
c906108c
SS
22622 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22623 doing cross compiles.
22624 (target_alias): Declare global.
22625 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22626 to verify that gcc exists in build tree, and if so set CC to that
22627 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22628
c906108c
SS
22629Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22630
22631 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22632 ptype test for anonymous union. Fixup testcase to match
22633 current gcc debug output.
22634
22635Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22636
22637 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22638 force argument to an unsigned long type.
22639
22640Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22641
22642 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22643 tests and anonymous union print/ptype tests.
c906108c
SS
22644 * gdb.base/list.exp (test_forward-search): Increase timeout by
22645 5 minutes for the "search extremely long line" case.
22646 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22647 completely optional and that the pass/fail messages use the command as
22648 the message if that third arg is a null string.
22649 (gdb_test_exact): Arrange that a null string pattern means match a
22650 null string output rather than any output, which might include random
889bf7c5 22651 errors.
c906108c
SS
22652 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22653 backtrace test.
22654 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22655 always failing and failure is now exposed by gdb.exp changes.
22656
22657Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22658
22659 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22660 weren't being noted.
22661
22662Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22663
22664 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22665 * gdb.stabs/weird.exp: Remove v_comb xfails.
22666
dc96c6c7 22667Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22668
22669 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22670 list.exp scope.exp watchpoint.exp]
c906108c 22671 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22672
dc96c6c7 22673Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22674
22675 * config/monitor.exp: Increase download timeout to 1000 seconds.
22676
dc96c6c7 22677Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22678
22679 * config/m32r.exp: Increase timeout to 120 seconds.
22680
22681Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22682
22683 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22684 and accept older ordering as obsolescent gcc or gdb.
22685 * gdb.c++/templates.exp: Ditto.
22686 * gdb.c++/virtfunc.exp: Ditto.
22687
22688Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22689
22690 * gdb.base/coremaker.c: Add code to mmap some data so we
22691 can check that it ends up in the core file.
22692 * gdb.base/corefile.exp: Add test to read mmapped data
22693 from core file.
22694
dc96c6c7 22695Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22696
22697 * config/m32r.exp: New file.
22698
22699Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22700
22701 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22702 that cflags can contains -gstabs, and work correctly for other tests.
22703
dc96c6c7 22704Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22705
22706 * gdb.base/setshow.exp: New file, tests show and set.
22707 * gdb.base/setshow.c: New file, tests show and set.
22708 * gdb.base/help.exp: Add test for help set|show annotate.
22709 * gdb.base/default.exp: Add test for set|show annotate.
22710
22711Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22712
22713 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22714 errors unique.
22715 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22716 explicitly.
22717
22718Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22719
22720 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22721 and width commands. This is done elsewhere.
22722 * (gdb_start): Don't call gdb_start_sim here. That's already
22723 done in gdb_load. This fixes lots of failures in default.exp.
22724
22725Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22726
22727 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22728 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22729 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22730 in the same we we treat other failures (since it may be an expected
889bf7c5 22731 condition), rather than as an error.
c906108c
SS
22732 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22733 old test format.
22734
22735Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22736
22737 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22738 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22739 twice. Nuke the duplicates.
c906108c 22740 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22741 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22742 Remove config.h along with other config files.
22743
22744Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22745
22746 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22747 "p func1 ()" and note that rests of tests are skipped.
22748 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22749 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22750 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22751 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22752 affected by the previous run test.
22753 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22754 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22755 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22756 "pass int powerset tuple" and "pass modeless int powerset tuple".
22757 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22758 "real write 4" and "real write 8".
22759 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22760 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22761 "print \$i after tuple assign 2", and
22762 "print vs2 after tuple assign 2".
22763 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22764 meaningful error message and return -1 so the caller can
22765 suppress further tests and avoid a cascade of errors.
d63a86f8 22766
c906108c
SS
22767Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22768
22769 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22770 format for printing version.
22771 * gdb.base/default.exp: Ditto.
22772 * gdb.base/interrupt.exp: Fix problem with cascade of
22773 errors if child process dies while calling a function.
d63a86f8 22774
c906108c
SS
22775Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22776
22777 * Makefile.in (VPATH): Add
22778 * Makefile.in (Makefile, config.status): Fix rules so things get
22779 remade when necessary.
22780
22781Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22782
22783 * Makefile.in (just-check): Add path to sibling expect dir
22784 to environment variable specified by RPATH_ENVVAR.
22785
22786Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22787
22788 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22789 (just-check): Add shared library paths for libstdc++, tk,
22790 tcl, bfd, and opcodes to the environment variable specified
22791 in RPATH_ENVVAR.
22792 * configure.in: Add support to recognize --enable-shared flag
22793 and generate correct value for RPATH_ENVVAR.
22794 * configure: Regenerated with autoconf.
22795
22796Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22797
22798 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22799 include all osf versions.
c906108c
SS
22800 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22801 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22802 when target is linux. When failing to build pthreads test
22803 executable, give more meaningful message.
22804 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22805 arg for pthread_create.
d63a86f8 22806
c906108c
SS
22807Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22808
22809 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22810 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22811 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22812 and -lpthreads (everybody else).
c906108c
SS
22813 (test_startup): Fail gracefully if threads are not supported.
22814 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22815 "p/c array_index("abcdef",2)" when not gcc compiled.
22816 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22817 "print func2::coremaker_local" when not gcc compiled.
22818 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22819 "ptype on opaque struct tagname (statically)",
22820 "ptype on opaque struct tagname (dynamically) 1", and
22821 "ptype on opaque struct tagname (dynamically) 2"
22822 for not compiled with gcc.
22823 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22824 backtrace when compiled with gcc.
d63a86f8 22825 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22826 than always return success.
22827
22828Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22829
22830 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22831
22832Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22833
22834 * gdb.base/structs.exp: Undo last change.
22835
22836Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22837
22838 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22839 encapsulate all the steps/nexts done during self test, starting
22840 at main, and makes them less sensitive to optimization issues.
22841 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22842 signal handler" test.
22843 * gdb.threads/pthreads.exp: Only run this for native configs.
22844 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22845 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22846 tests.
22847 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22848 for "runto test_calls(void)" test.
d63a86f8 22849
c906108c
SS
22850Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22851
22852 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22853 and don't expect address info in breakpoint confirmations.
22854
22855Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22856
22857 * gdb.base/list.exp (test_forward_search): Increase timeout
22858 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22859 and then reset to old value when done. Increase expect input
c906108c
SS
22860 buffer to 10000.
22861
22862Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22863
22864 * gdb.base/list.exp (test_forward_search): Fix to handle very
22865 long source line without overflowing expect's input buffer.
22866
22867Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22868
22869 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22870 "buffer_full".
22871
22872 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22873 "buffer_full".
22874
22875 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22876 "buffer_full".
22877
22878 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22879 "buffer_full".
22880
22881Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22882
22883 * configure.in (configdirs): Add gdb.threads.
22884 * configure: Regenerated with autoconf.
22885 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22886 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22887 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22888
c906108c
SS
22889Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22890
22891 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22892
22893Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22894
22895 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22896 each signal's status in the output of "handle all print".
22897 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22898 the \r\n sequence that immediately precedes the gdb prompt.
22899 * gdb.base/a1-selftest.exp: Save original timeout and restore
22900 after test.
22901
22902Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22903
22904 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22905 symbol.
22906
22907Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22908
22909 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22910
22911Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22912
22913 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22914 timeout by 60 seconds.
22915
22916Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22917
22918 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22919 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
22920 error return.
22921
22922Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
22923
22924 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
22925 gdb initialization, also report how long dejagnu waited. Restore
22926 old timeout before doing error return. Temporarily increase timeout
889bf7c5 22927 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
22928
22929Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
22930
22931 * lib/gdb.exp: Report timeout value for verbosity level 2.
22932 * config/gdbserver.exp: Ditto.
22933 * config/hppro.exp: Ditto.
22934 * config/mips-gdb.exp: Ditto.
22935 * config/monitor.exp: Ditto.
22936 * config/netware.exp: Ditto.
22937 * config/sim-gdb.exp: Ditto.
22938 * config/slite-gdb.exp: Ditto.
22939 * config/udi-gdb.exp: Ditto.
22940 * config/unix-gdb.exp: Ditto.
22941 * config/vx-gdb.exp: Ditto.
22942 * gdb.base/a1-selftest.exp: Ditto.
22943 * gdb.base/a2-run.exp: Ditto.
22944 * gdb.base/break.exp: Ditto.
22945 * gdb.base/corefile.exp: Ditto.
22946 * gdb.base/list.exp: Ditto.
22947 * gdb.base/recurse.exp: Ditto.
22948 * gdb.base/scope.exp: Ditto.
22949 * gdb.base/signals.exp: Ditto.
22950
22951Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22952
22953 * gdb.threads/Makefile.in (docdir): Removed.
22954
22955Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
22956
22957 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 22958 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 22959 @srcdir@.
d63a86f8 22960 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
22961 autoconf 2.5 or higher.
22962 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
22963
22964Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
22965
22966 * configure: Regenerated.
22967 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
22968 avoid name clashes with SunOS headers.
22969
22970Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
22971
22972 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
22973
22974Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
22975
22976 * gdb.base/callfuncs.exp: Finish last change -- make sure the
22977 prototype information ends up in the compiler info file.
22978
22979Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
22980
22981 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
22982 attempting to regenerate it. Eliminate use of a temporary file
22983 and just generate the info file directly. Source it immediately,
22984 for consistency of use.
22985 * gdb.base/corefile.exp: Ditto
22986 * gdb.base/exprs.exp: Ditto.
22987 * gdb.base/funcargs.exp: Ditto.
22988 * gdb.base/langs.exp: Ditto.
22989 * gdb.base/list.exp: Ditto.
22990 * gdb.base/mips_pro.exp: Ditto.
22991 * gdb.base/nodebug.exp: Ditto.
22992 * gdb.base/opaque.exp: Ditto.
22993 * gdb.base/ptype.exp: Ditto.
22994 * gdb.base/scope.exp: Ditto.
22995 * gdb.base/setvar.exp: Ditto.
22996 * gdb.base/signals.exp: Ditto.
22997 * gdb.base/whatis.exp: Ditto.
22998 * gdb.c++/templates.exp: Ditto.
22999 * gdb.c++/virtfunc.exp: Ditto.
23000 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 23001 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
23002
23003Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23004
23005 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
23006 it got fixed by the recent lookup_minimal_symbol_by_pc change.
23007 Increase timeout, a lot of single stepping might be needed if the
23008 target has no hardware watchpoints.
23009
23010Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
23011
23012 * gdb.base/break.exp: Ignore compiler warnings when compiling
23013 break.c.
23014 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
23015 * gdb.base/default.exp: Add h8300 xfails. Handle messages
23016 from remote-sim.
23017 * gdb.base/exprs.exp: Add h8300 xfails.
23018 * gdb.base/funcargs.exp: Likewise.
23019 * gdb.base/nodebug.exp: Likewise.
23020 * gdb.base/printcmds.exp: Likewise.
23021 * gdb.base/ptype.exp: Likewise.
23022 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
23023 h8300 xfails.
d63a86f8 23024 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
23025 on the h8300.
23026 * gdb.base/funcargs.c: Explicitly make last constant argument to
23027 call_after_alloca_subr an unsigned long type.
23028 * gdb.base/return.c: Include stdio.h.
23029
23030Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
23031
23032 * config/abug.exp: New file for the older Motorola Bug monitor
23033 that runs on the mvme13x series VME boards.
23034 * config/monitor.exp: Use the new config array for target settings
23035 if they exist.
23036
23037Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
23038
23039 * sim-gdb.exp: Make the SH simulator allocate less space when
23040 it is targeted.
23041
23042Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
23043
23044 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
23045 test.
23046
23047Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
23048
23049 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
23050 "rs6000-*-*" for "list function in include file" when gcc compiled.
23051 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
23052 for "p ctable1[120]".
23053 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
23054 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
23055 Remove setup_xfail for "rs6000-*-*" for
23056 "print 'scope0.c'::filelocal before run".
23057 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
23058 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
23059 since some compilers don't allow both options to be given
23060 on the same command line. Create object file and move it.
d63a86f8 23061
c906108c
SS
23062Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
23063
23064 * gdb.base/corefile.exp: Always regenerate the core file, since
23065 we always regenerate the coremaker program. Detect special case
23066 where registers cannot be read from core file.
d63a86f8 23067
c906108c
SS
23068Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
23069
23070 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
23071 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
23072 * gdb.c++/templates.exp: Only match on basename of file since
23073 some formats like xcoff don't encode directory information.
23074 * gdb.stabs/weird.exp: Use the right sed script for powerpc
23075 and rs6000 AIX xcoff targets.
23076 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
23077 * configure: Regenerate.
23078 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
23079 here, rather than in distclean.
d63a86f8 23080
c906108c
SS
23081Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
23082
23083 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
23084 defined, and use it to compile the test case with -O2. The
23085 native compilation still uses no optimization.
23086 * gdb.base/mips_pro.c: Remove inline assembly code since
23087 it is compiled PIC by default, which results in assembler
23088 warnings that make the testsuite think the compilation
23089 was unsuccessful.
23090
23091Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
23092
23093 * gdb.c++/misc.exp: Add note to message for
23094 "print s.a for foo struct" that this is a known gcc 2.7.2
23095 and earlier bug.
23096
23097Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
23098
23099 * gdb.base/break.exp: Fix pattern for matching "Delete all
23100 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
23101 setup_xfail for deleting all breakpoints test. Fix various
23102 timeout messages to include "(timeout)".
23103 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
23104 for "p t_float_values2(3.14159,float_val2)".
23105 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
23106 for "continue to call2g" when gcc compiled.
23107 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
23108 "up to foo in langs.exp", "show language at foo in langs.exp",
23109 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
23110 and "show language at fsub in langs.exp".
23111 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
23112 "list line 1 in include file", "list message for lines past EOF",
23113 "list function in include file", "list list0.h:foo", and
23114 "list filename:function; nonexistant function".
23115 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
23116 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
23117 and "ptype t_char_array" to be for native cc only.
d63a86f8 23118
c906108c
SS
23119Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
23120
d63a86f8 23121 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 23122 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 23123 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
23124
23125Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
23126
23127 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
23128 "bt in signals.exp". This problem only appears when running
23129 the testsuite, and then only intermittently.
23130
23131Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
23132
23133 * gdb.base/return.exp (return_tests): Differentiate between
23134 two tests of continuing.
23135
23136Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
23137
23138 * */Makefile.in (maintainer-clean): Remove config.log.
23139 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
23140 * gdb.c++/Makefile.in (PROGS): Add inherit.
23141 (clean): Remove *.ci.
23142
23143Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
23144
23145 * gdb.c++/misc.cc: Add test code from Mike Stump.
23146 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
23147
23148Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
23149
23150 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
23151 to "alpha-*-osf2*" and add comment.
23152 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
23153 setup_xfail for "step over execarg initialization" and
23154 "step over corearg initialization".
c906108c
SS
23155 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
23156 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
23157 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 23158 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
23159 "print func2::coremaker_local", and "backtrace in corefile.exp".
23160 * gdb.base/signals.exp: Build and source signals.ci.
23161 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
23162 to be for gcc only.
23163 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 23164
c906108c
SS
23165Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23166
23167 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
23168 Feb 3 procfs.c change.
23169
23170Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
23171
23172 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
23173
23174Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
23175
23176 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
23177 from dejagnu's apparent default of 10 seconds, which gives random
23178 results when running the tests over NFS on moderately loaded systems.
23179 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
23180
23181Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
23182
23183 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
23184 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 23185 result reports.
c906108c
SS
23186
23187Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
23188
23189 * configure.in (CY_AC_PATH_TCLH): Remove.
23190 * configure: Regenerate.
23191
23192Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
23193
23194 * gdb.c++/Makefile.in (clean): Add missing '{'.
23195
23196Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
23197
23198 * lib/gdb.exp: Provide a default value for noinferior.
23199
23200 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
23201 Load libgloss.exp.
23202
23203Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
23204
23205 * gdb.disasm/hppa.exp: Compile directly into an executable, use
23206 the executable, not the .o to run the tests from.
23207
23208Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
23209
23210 * gdb.base/break.exp: Don't test for program exit or exit status
23211 if $noresults if nonzero.
23212 * gdb.base/langs.exp: Likewise.
23213 * gdb.base/watchpoint.exp: Likewise.
23214
23215 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
23216 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
23217 trying to compile the testcase.
23218
23219Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
23220
23221 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
23222 * gdb.base/signals.exp (continue to handler): Likewise.
23223
23224Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
23225
23226 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
23227
23228 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
23229
23230Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
23231
23232 * gdb.base/corefile.exp: Recognize "not found" as failure
23233 when trying to determine if a core file was generated.
23234 If no core file was generate the first time, try again without
23235 the ulimit -c to work around braindamaged shells.
23236
23237Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
23238
23239 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
23240 [] tests with "test" and enclose string in quotes.
23241 * gdb.stabs/configure: Rebuild
d63a86f8 23242
c906108c
SS
23243Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
23244
23245 Changes in sync with expect:
23246 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
23247 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
23248 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
23249 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
23250 argument to AC_REQUIRE.
23251 * configure: Regenerated.
23252
23253Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
23254
23255 * gdb.base/corefile.exp: When generating a core, discard any
23256 error messages about ulimit not found and the "core dumped"
23257 message from the shell that runs the coredumper.
23258
23259Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
23260
23261 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
23262
23263 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
23264 which sed script to run. Expect failure for v_comb test
23265 on PA targets too.
d63a86f8 23266
c906108c
SS
23267Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
23268
23269 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 23270 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
23271
23272Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
23273
23274 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
23275 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 23276 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
23277 * lib/gdb.exp (default_gdb_start): Fix typo.
23278 * gdb.base/corefile.exp: Allow "Core was generated by ..."
23279 messages to not include the full program name that caused
23280 the core dump since some systems (such as solaris) apparently
23281 truncate this path to about 80 characters.
23282 When generating a core file first try increasing the core file
23283 size limit to unlimited since some systems may default it to
23284 zero, and it is harmless to try it. Move the test for failing
23285 to generate a core file to where it will actually get executed.
23286 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
23287 new gdb result from g++ debug info improvements and make old
23288 pattern obsolescent. Also account for size_t differences
23289 (may be int or long).
23290 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
23291 initialization before function call is placed in the delay slot
23292 and thus appears to be skipped over by commands such as "next".
23293
23294Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
23295
23296 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
23297
23298Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
23299
23300 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
23301 input source file; fix code to compile test to deal with this
23302 convention.
23303 * gdb.c++/*.exp: Likewise.
23304
23305Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
23306
23307 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
23308 "bt in signals.exp".
23309
23310Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
23311
23312 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
23313 "step over execarg initialization" and
889bf7c5 23314 "step over corearg initialization".
c906108c
SS
23315
23316Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
23317
23318 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
23319 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
23320
23321Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
23322
23323 From Rob Savoye (rob@poseidon.cygnus.com)
23324 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
23325 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
23326 configure.in}, gdb.disasm/{Makefile.in, configure.in},
23327 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
23328 configure.in}: Major reworking for autoconfig.
c906108c
SS
23329 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
23330 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 23331 New files.
c906108c
SS
23332 * config/unix-gdb.exp: Make GDB global.
23333 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
23334 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
23335 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
23336 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
23337 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
23338 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 23339 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
23340 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
23341 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
23342 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
23343 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 23344 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
23345 to returns as necessary, arrange for test to compile own testcase
23346 executable.
c906108c 23347 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 23348
c906108c
SS
23349Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
23350
23351 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 23352 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
23353 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
23354 "backtrace through signal handler".
23355
23356Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23357
23358 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
23359 continuing from a job control stop signal.
23360 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
23361
23362Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
23363
23364 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
23365 * gdb.base/corefile.exp: Likewise.
23366 * gdb.base/funcargs.exp: Likewise.
23367
23368Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
23369
23370 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
23371 * config/monitor.exp: Add support for setting baud rate.
23372
23373Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
23374
23375 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
23376 i*86-*-linux* xfails for "backtrace through signal handler".
23377 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
23378 "print func2::coremaker_local".
23379 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 23380 alpha-dec-osf2* xfail for
c906108c
SS
23381 "delete all breakpoints when none".
23382
23383Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
23384
23385 * gdb.base/break.exp: Change test that deletes all breakpoints
23386 when no user breakpoints are installed. A post 4.15 change
23387 causes gdb to no longer prompt in this case.
23388
23389Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
23390
23391 * gdb.base/return.exp (return_tests): Change xfail for test
23392 "correct value returned double test" to stop xfailing at
23393 Solaris 2.5. Apparently the bug has been fixed.
23394
23395Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
23396
23397 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
23398 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
23399
23400Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
23401
23402 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
23403 * gdb.disasm/hppa.s: Corresponding changes.
23404
23405Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
23406
23407 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
23408 makefile fragment.
23409 * config/mt-hpux: Deleted.
23410
23411Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23412
d63a86f8 23413 * Many files: When warning about suppressed tests due to a
c906108c
SS
23414 nonexistant test binary, avoid incrementing the warning count.
23415
23416Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23417
23418 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 23419
c906108c
SS
23420Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23421
23422 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23423 "sparc-*-solaris2*".
23424
23425Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23426
23427 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23428 Add global and local variables and initialize them.
23429 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23430 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23431 extracts the file name and terminating signal from the core file.
23432 * TODO: Remove note about tests for correct mapping of corefile.
23433 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23434 from optimizing it away.
23435 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23436 handles common blocks.
23437
23438Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23439
23440 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23441 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23442
23443Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23444
23445 * Makefile.in (maintainer-clean): New target, synonym for
23446 realclean.
23447 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23448 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23449 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23450 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23451 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23452 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23453
23454Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23455
23456 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23457 xfails when not gcc compiled for "print foo::funclocal".
23458 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23459 "print foo::funclocal at foo",
23460 "print 'scope1.c'::foo::funclocal at foo",
23461 "print foo::funclocal_bss at foo",
23462 "print 'scope1.c'::foo::funclocal_bss at foo",
23463 "print foo::funclocal_ro at foo",
23464 "print 'scope1.c'::foo::funclocal_ro at foo",
23465 "print bar::funclocal at foo" and
23466 "print 'scope1.c'::bar::funclocal at foo".
23467 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23468 gcc compiled for "print foo::funclocal at bar".
23469 Expand all messages to ensure that they identify that
23470 the test is at bar().
23471 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23472 gcc compiled for:
23473 "ptype on opaque struct pointer (statically)",
23474 "ptype on opaque struct tagname (statically)",
23475 "ptype on opaque struct pointer (dynamically) 1",
23476 "ptype on opaque struct tagname (dynamically) 1",
23477 "ptype on opaque struct pointer (dynamically) 2" and
23478 "ptype on opaque struct tagname (dynamically) 2
23479 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23480 gcc compiled for:
23481 "p datalocal"
23482 "whatis datalocal",
23483 "ptype datalocal",
23484 "p bsslocal",
23485 "whatis bsslocal", and
23486 "ptype bsslocal".
23487 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23488 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23489 when not gcc compiled.
23490 * gdb.base/funcargs.exp (float_and_integral_args): Add
23491 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23492 compiled.
23493 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23494 "backtrace from call6a" when not gcc compiled.
23495 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23496 "backtrace from call7a" when not gcc compiled.
23497 * gdb.base/callfuncs.exp (do_function_calls):
23498 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23499 "p t_char_array_values(char_array_val2,char_array_val1)",
23500 "p t_char_array_values(char_array_val1,char_array_val2)",
23501 "p t_char_array_values("carray 1","carray 2")",
23502 "p t_char_array_values("carray 1",char_array_val2)",
23503 "p t_char_array_values(char_array_val1,"carray 2")",
23504 "p sum_args(1,{2})",
23505 "p sum_args(2,{2,3})",
23506 "p sum_args(3,{2,3,4})",
23507 "p sum_args(4,{2,3,4,5})"
23508 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23509 "backtrace in corefile.exp" when not gcc compiled.
23510
23511Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23512
23513 * gdb.base/signals.exp: Rewrite `handle all print' test as
23514 a procedure. Accept blanks or TABs as whitespace, increase
23515 timeout and expect input buffer size for the large output
23516 from the command. Remove "i*86-*-bsdi2.0" xfail.
23517
23518Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23519
23520 * gdb.base/setvar.exp: Add new testcases for truncation when
23521 assigning invalid values to bitfields.
23522
23523Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23524
d63a86f8 23525 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23526 mips-sgi-irix* xfail for
23527 "call inferior func with struct - returns char *"
23528 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23529 accepted in the result.
c906108c
SS
23530
23531Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23532
23533 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23534 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23535 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23536 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23537 that accidentally got checked in.
23538
23539Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23540
d63a86f8 23541 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23542 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23543 compiled test.
23544 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23545 Add mips-sgi-irix5* xfail for not gcc compiled.
23546 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23547 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23548 "p top", "whatis top", "p middle", and "whatis middle".
23549 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23550 "whatis signed char" for not gcc compiled.
23551 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23552 "set variable signed char=-1 (-1)" and
23553 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23554 * gdb.base/funcargs.exp (float_and_integral_args):
23555 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23556 Add mips-sgi-irix* xfail when not gcc compiled for
23557 "continue to call2b".
23558 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23559 "continue to call2g".
23560 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23561 "backtrace from call6a"
23562 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23563 "backtrace from call7k".
23564 Add mips-sgi-irix5* xfail when not gcc compiled for
23565 "backtrace from call7a".
23566 (localvars_after_alloca): Fix gdb_test cmds for
23567 "print * after runto ...".
23568 Remove rs6000-*-* xfails for
23569 "print i after runto localvars_after_alloca" and
23570 "print l after runto localvars_after_alloca"
23571 for all compilers.
23572 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23573 when not compiled with gcc, for:
c906108c
SS
23574 "print signed char == (minus)",
23575 "print signed char != (minus)",
23576 "print signed char < (minus)",
23577 "print signed char > (minus)".
23578 * gdb.base/callfuncs.exp (do_function_calls):
23579 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23580 "call inferior func with struct - returns char *".
d63a86f8 23581 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23582 "correct value returned double test" to include Solaris 2.4.
23583 * gdb.base/funcargs.exp (float_and_integral_args):
23584 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23585
c906108c
SS
23586Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23587
23588 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23589 enumeration bitfields if compiling with GNU C.
23590 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23591 to empty' prompt.
23592
23593Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23594
23595 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23596 test for PRO targets.
23597
23598 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23599 breakpoints in the inferior at any given time by making
23600 two groups of breakpoints for call2*, call6* and call7*
23601 tests.
23602
23603Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23604
23605 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23606 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23607 from optimizing it away.
23608 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23609 "call inferior func with struct".
23610
23611Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23612
23613 * configure.in: Only configure gdb.chill for particular targets.
23614
23615Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23616
23617 * gdb.base/Makefile.in: Add action to .c.o transformation
23618 rule that generates a .ci file for each .o file and remove
23619 explicit .c.o rules except for callfuncs.o.
23620 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23621 generates a .ci file for each .o file and remove explicit
23622 .cc.o rules.
23623 (clean): Remove *.tmp *.ci files.
23624 (EXECUTABLES): Remove templ-info.exp.
23625 * gdb.base/compiler.c: New file.
23626 * gdb.c++/compiler.cc: New file
23627 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23628 Change rs6000-*-* xfail for
23629 "print 'scope0.c'::filelocal_ro" and
23630 "print 'scope1.c'::filelocal" and
23631 "print 'scope1.c'::filelocal_bss" and
23632 "print 'scope1.c'::filelocal_ro" and
23633 "print 'scope1.c'::foo::funclocal" and
23634 "print 'scope1.c'::foo::funclocal_ro" and
23635 "print 'scope1.c'::bar::funclocal" and
23636 "print 'scope0.c'::filelocal_ro" and
23637 "print 'scope1.c'::filelocal at foo" and
23638 "print 'scope1.c'::filelocal_bss at foo" and
23639 "print 'scope1.c'::filelocal_ro at foo" and
23640 "print 'scope1.c'::foo::funclocal at foo" and
23641 "print 'scope1.c'::foo::funclocal_bss at foo" and
23642 "print 'scope1.c'::foo::funclocal_ro at foo" and
23643 "print 'scope1.c'::bar::funclocal at foo" and
23644 "print 'scope0.c'::filelocal_ro" and
23645 "print 'scope1.c'::filelocal" and
23646 "print 'scope1.c'::filelocal_bss" and
23647 "print 'scope1.c'::filelocal_ro" and
23648 "print 'scope1.c'::foo::funclocal" and
23649 "print 'scope1.c'::foo::funclocal_bss" and
23650 "print 'scope1.c'::foo::funclocal_ro" and
23651 "print 'scope1.c'::bar::funclocal" and
23652 "print 'scope1.c'::bar::funclocal_bss"
23653 to only be xfail'd when not compiled with gcc.
d63a86f8 23654 Add rs6000-*-* xfail for
c906108c
SS
23655 "print 'scope0.c'::filelocal_bss before run"
23656 when compiled with gcc.
23657 (test_at_main): Add rs6000-*-* xfail for
23658 "print filelocal_ro in test_at_main"
23659 when compiled with gcc.
23660 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23661 Add rs6000-*-aix* xfail for
c906108c
SS
23662 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23663 "ptype t_char_array", not compiled with gcc.
23664 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23665 xfail for "list foo (in include file)" when gcc compiled.
23666 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23667 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23668 "run to call0a" if not compiled with gcc.
23669 (unsigned_integral_args): Add rs6000-*-* xfail for
23670 "run to call1a" if not compiled with gcc.
23671 (float_and_integral_args): Add rs6000-*-* xfail for
23672 "run to call2a" if not compiled with gcc and for
23673 "continue to call2b" for any compiler.
23674 Add rs6000-*-* xfail to
23675 "print f1 after run to call2a" for gcc compiled.
23676 (discard_and_shuffle): Add rs6000-*-* xfail for
23677 "run to call6a".
23678 (shuffle_round_robin): Add rs6000-*-* xfail for
23679 "backtrace from call7a" if not compiled with gcc.
23680 Add rs6000-*-* xfail for
23681 "backtrace from call7b" if compiled with gcc.
23682 (call_after_alloca): Add rs6000-*-* xfail for
23683 "print c in call_after_alloca" and
23684 "print s in call_after_alloca" and
23685 "backtrace from call_after_alloca_subr"
23686 if not compiled with gcc.
23687 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23688 "print c in localvars_in_indirect_call" and
23689 "print c in localvars_in_indirect_call" and
23690 "backtrace in indirectly called function" and
23691 "stepping into indirectly called function"
23692 if not compiled with gcc.
23693 (localvars_after_alloca): Add rs6000-*-* xfail for
23694 "print c after runto localvars_after_alloca" and
23695 "print s after runto localvars_after_alloca" and
23696 "print i after runto localvars_after_alloca" and
23697 "print l after runto localvars_after_alloca"
23698 for all compilers.
23699 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23700 than whatis-info.exp.
23701 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23702 than opaque-info.exp.
23703 Setup rs6000-*-* xfail for
d63a86f8 23704 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23705 "ptype on opaque struct pointer (dynamically)" when
23706 not compiled with gcc.
23707 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23708 rather than callf-info.exp.
23709 (do_function_calls): Add clear_xfail for rs6000-*-* for
23710 "p t_float_values2(3.14159,float_val2)". Seems to work
23711 fine there, both with xlc and gcc. Need to find out what
23712 it is doing right and fix other platforms.
23713 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23714 "call inferior func with struct - returns int",
23715 "call inferior func with struct - returns long",
23716 "call inferior func with struct - returns float",
23717 "call inferior func with struct - returns double",
23718 "call inferior func with struct - returns char *",
23719 but only if not gcc compiled (presumes xlc compiled).
23720 Change rs6000-*-* xfails for
23721 "call inferior func with struct - returns char" and
23722 " call inferior func with struct - returns short" to only
23723 xfail if not using gcc.
23724 (clean mostlyclean): Remove *.ci and *.tmp files.
23725 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23726 than templ-info.exp.
23727 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23728 Add rs6000-*-* xfail for "up to foo in langs.exp"
23729 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23730 when not gcc compiled.
d63a86f8 23731
c906108c
SS
23732Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23733
23734 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23735 * gdb.base/corefile.exp: Likewise.
23736 * gdb.base/list.exp: Likewise.
23737 * gdb.base/scope.exp: Likewise.
23738 * gdb.base/siganls.exp: Likewise.
23739
23740 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23741 compiler output.
23742 * gdb.base/whatis.exp: Likewise.
23743
23744Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23745
23746 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23747 failure (opcode table has been fixed to match reality).
23748
23749Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23750
23751 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23752 "call inferior func with struct - returns char",
23753 "call inferior func with struct - returns short"
23754
23755 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23756 "print 'scope0.c'::filelocal at main",
23757 "print 'scope0.c'::filelocal_bss in test_at_main",
23758 "print 'scope0.c'::filelocal at foo",
23759 "print 'scope0.c'::filelocal_bss in test_at_foo",
23760 "print 'scope0.c'::filelocal at bar",
23761 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23762
c906108c
SS
23763 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23764 in source file 1". This bug seems to have been fixed with both
23765 gcc and native cc (was native assembler bug?).
23766
23767Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23768
23769 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23770 "backtrace through signal handler" to "i*86-*-sysv4*".
23771 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23772 continue" case. Add "known SVR4 bug" to fail message.
23773 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23774 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23775 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23776 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23777 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23778 "up to foo in langs.exp", "show language at foo in
23779 langs.exp", "up to cppsub_ in langs.exp", "show
23780 language at cppsub_ in langs.exp", "up to fsub in
23781 langs.exp", and "show language at fsub in langs.exp".
23782 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23783 "bactrace in corefile.exp".
23784 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23785 "call inferior function with struct - returns float" and
23786 "call inferior function with struct - returns double".
d63a86f8 23787
c906108c
SS
23788Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23789
23790 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23791 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23792 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23793 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23794
23795Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23796
23797 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23798 (or overriden) "CHILL" macro rather then bare "gcc".
23799 Also look for ../../gcc/xgcc since that is what we will
23800 actually need, not "Makefile". Remove following assignment
23801 of CHILL to CHILL_FOR_TARGET because that results in
23802 recursive definition.
23803
23804Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23805
23806 * gdb.base/corefile.exp: Change xfail for backtrace in
23807 corefile.exp from linuxaout to all linux.
23808 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23809 cases where we miss the breakpoint at the signal handler
23810 for some reason. Setup xfail for linuxoldld/linuxaout and
23811 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23812 hitting SIGURG breakpoint.
23813 * gdb.base/signals.exp: Setup xfail for "next" acting like
23814 continue to add linuxoldld. Setup xfail for all linux for
23815 "next to handler in signals_tests_1", "backtrace in
23816 signals_tests_1", "continue to func1", "pass SIGUSR1",
23817 and continue to handler".
23818
23819Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23820
23821 * Update all FSF addresses except those in COPYING* files.
23822
23823Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23824
23825 * gdb.base/a2-run.exp: Change messages to be more explicit about
23826 the status of args, and quote binfile in results.
23827
23828Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23829
23830 * gdb.base/callfuncs.exp: Add tests for passing structs to
23831 inferior functions and return various types.
23832 * gdb.base/callfuncs.c: Add functions to receive a struct
23833 and return a member of the struct, in various types.
23834
23835Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23836
23837 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23838
23839Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23840
23841 * config/vxworks29k.exp: New file, sources vxworks.exp.
23842
23843Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23844
23845 * config/gdbremote.exp: New file. Testing framework using
23846 gdbserver.
23847
23848Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23849
23850 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23851 "call function when asleep" and "send end of file".
23852 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23853 for "backtrace in corefile.exp".
23854 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23855 for "backtrace through signal handler".
23856 * gdb.base/corefile.exp: Make sure we actually generate a core file
23857 before trying the core tests. Some systems allow the user to suppress
23858 generation of core files and default to that (linux for example).
23859 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23860 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23861
23862Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23863
23864 * gdb.threads: New directory with some crude multi-threaded
23865 gdb tests (step.exp and step2.exp).
23866 * config/mt-lynx (STEP_EXECUTABLE): Define.
23867 (THREADFLAGS): Define.
23868
23869Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23870
23871 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23872
23873 * gdb.base/signals.exp: Disable whole file for lynx until
23874 further notice.
23875
23876 * gdb.base/signals.exp: xfail test where "next" acts like
23877 "continue" for lynx.
23878
23879 * gdb.base/interrupt.exp: xfail test for calling function while
23880 inferior is asleep for lynx.
23881
23882 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23883 than one cr-lf after each command.
23884
23885Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23886
23887 * configure.in: Reinstate setting of stabsdirs variable, fix
23888 typo in setting up configdirs for native builds.
23889
23890 * gdb.base/return.exp: Fix typo in return double test.
23891 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23892 compiler from optimizing them away.
23893
23894Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23895
23896 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23897 sequences to be echo'd by gdb when using gdb_test.
23898 * gdb.chill/chexp.exp: Likewise.
23899 * gdb.fortran/exprs.exp: Likewise
23900
23901Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23902
23903 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23904 after the inferior gdb has started.
23905
23906 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23907 after each command.
23908 * gdb.base/funcargs.exp: Likewise.
23909 * gdb.base/gdbvars.exp: Likewise.
23910 * gdb.base/interrupt.exp: Likewise.
23911 * gdb.base/list.exp: Likewise.
23912 * gdb.base/watchpoint.exp: Likewise.
23913 * gdb.c++/demangle.exp: Likewise.
23914 * gdb.c++/inherit.exp: Likewise.
23915 * gdb.chill/chexp.exp: Likewise.
23916 * gdb.fortran/exprs.exp: Likewise.
23917
23918 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23919 test if we can't handle IO to/from the inferior.
23920
23921 * gdb.c++/misc.exp: Always check for a program already being
23922 started after sending a "run" command to gdb.
23923
23924 * gdb.base/twice.exp: Start with a fresh gdb.
23925
23926 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
23927 only depend on gdb's expression code, not the chill runtime.
23928
23929 * gdb.base/return.c: Put return values into variables so we
23930 can have gdb print them rather than depending on the program
23931 to print them.
23932 * gdb.base/return.exp: Corresponding changes.
23933
23934 * lib/gdb.exp: Provide default value for noinferiorio.
23935 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
23936 the inferior.
23937
23938 * gdb.base/break.exp: Always check for a program already being
23939 started after sending a "run" command to gdb.
23940 (text_next_with_recursion): Don't check the output from the
23941 program's printf statement. Instead just make sure the program
23942 exited.
23943
23944 * gdb.base/commands.exp: Protect tests which need arguments with
23945 $noargs conditionals.
23946
23947Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23948
23949 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
23950 of structure member arrays to match gdb/valops.c:value_addr change.
23951
23952Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
23953
23954 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
23955 cases.
23956
23957Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
23958
23959 * configure.in (configdirs): Remove gdb.chill from default list
23960 of subdirs and then add it back in only if doing a native build.
23961 The current chill compiler does not yet work in any cross build.
23962 * Revert all signal changes from Jul 6.
23963 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
23964 for sh-hms targets, allowing these tests to link, with no other
23965 changes. Testing is suppressed by setting "nosignals" in site.exp.
23966
23967Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
23968
23969 * configure.in (signaldirs): Define and add to configdirs for all
23970 targets except some specific ones that are known to not support signals.
23971 Also clean up formatting.
23972 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
23973 (signals, sigall): Remove rules to build.
23974 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
23975 Moved to new gdb.signals directory.
23976 * gdb.signals: New test directory.
23977 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
23978 signals.c signals.exp}: New or moved files.
23979
23980Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
23981
23982 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
23983
23984Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
23985
23986 * gdb.base/return.exp: Xfail `return double' test failure
23987 on at least Solaris 2.3 and handle future/past versions on
23988 a case by case basis as appropriate. Also update message
23989 to include i*86 failures.
23990
23991Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23992
23993 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
23994
23995 * lib/gdb.exp: Fix comment which erroneously identified
23996 gdb_file_cmd as gdb_load (the 19 May change was in fact to
23997 gdb_file_cmd not gdb_load).
23998 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
23999
24000 * gdb.base/setvar.exp: Make test names consistent between pass and
24001 fail cases. Use gdb_test more.
24002
24003Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24004
24005 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
24006
24007Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24008
24009 * gdb.base/help.exp: Fix expected help string for `show commands'.
24010
24011Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
24012
24013 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
24014
24015 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
24016 of a text section.
24017
24018Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
24019
24020 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
24021 that loop eventually terminates. Fix Connection refused logic so
24022 that testsuite will expire nicely.
24023
24024Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
24025
24026 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
24027 config/rom68k.exp: New tcl glue for the appropriate monitors.
24028 These all just end up calling monitor.exp.
24029 * config/monitor.exp (gdb_target_monitor): Handle `Connection
24030 refused' by retrying. Cleanup some timeout issues.
24031 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
24032 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
24033 callers don't have to set/restore global timeout variable.
24034
24035 * The following set of changes centralizes management of the global
24036 timeout variable. This way, it can be set in one target dependent
24037 place instead of dozens of places scattered throughout the test suite.
24038 If you need to lengthen a timeout, then you should either set timeout
24039 in one of the config/{target}.exp files, or multiply it by a factor.
24040 Setting it to an absolute value is always going to lose for some
24041 targets.
24042 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
24043 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
24044 * gdb.base/funcargs.exp: Don't set timeout.
24045 * gdb.base/list.exp (test_forward_search): Only use local timeout.
24046 * gdb.base/printcmds.exp (test_print_string_constants
24047 test_print_array_constants): Don't set timeout.
24048 * gdb.base/ptype.exp: Don't set timeout.
24049 * gdb.base/recurse.exp: Don't set timeout.
24050 * gdb.base/return.exp: Don't set timeout.
24051 * gdb.base/watchpoint.exp: Don't set timeout.
24052 * gdb.c++/classes.exp (do_tests): Don't set timeout.
24053 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
24054
24055Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
24056
24057 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
24058
24059Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24060
24061 * lib/gdb.exp: Disable chill tests for irix5.
24062
24063Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24064
24065 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
24066 each test pass or fail.
24067
24068Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24069
24070 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
24071 xlc not gcc.
24072
24073Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
24074
24075 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
24076
24077Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
24078
24079 * config/est.exp: Fix copyright and comments. Remove dead code.
24080 Use targetname, serialport and baud variables instead of fixed
24081 constants.
24082 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
24083 * config/cpu32bug.exp: New file to support cpu32bug monitors.
24084
24085Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24086
24087 * gdb.base/watchpoint.exp: Don't run
24088 test_watchpoint_triggered_in_syscall for sunos.
24089
24090Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24091
24092 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
24093 they don't seem to exist. Do include stdio.h.
24094
24095Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24096
24097 * gdb.base/a1-selftest.exp: Add alpha xfail.
24098
24099Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24100
24101 * gdb.base/watchpoint.c (main): Prompt before calling read().
24102 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24103 Revise accordingly. Remove cruft about sending "123" several
24104 times, until it gets noticed. Clean up the "print buf[0]" stuff
24105 so that it passes or fails, and waits for prompts in the usual way.
24106
24107Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24108
24109 * gdb.base/recurse.exp: Fix comment.
24110
24111 * TODO: Remove item about printing variables in nodebug.exp. Add
24112 item about enabling tests which are only run on some targets.
24113
24114 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
24115 fail, make test names unique, use new gdb_test convention
24116 regarding pattern, use gdb_test more, etc.).
24117
24118 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
24119 fail, make test names unique, etc.).
24120
24121Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24122
24123 * gdb.base/nodebug.c: Change return type of top and middle to
24124 short.
24125 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
24126 are fixed by the recent mdebugread.c changes. Allow `short ()'
24127 as type for top and middle.
24128
24129Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24130
24131 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
24132 nearly as I can tell, the whole thing was an accident in Stu's
24133 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
24134 to replace a send/expect pair with gdb_test, but ended up only
24135 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
24136 of 30 Mar 1995 took care of it, but left this vestigial comment
24137 which I am now nuking.
24138
24139Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24140
24141 * gdb.base/break.exp: Look for different line number for
24142 breakpoint at main depending on usestubs.
24143
24144Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24145
24146 * gdb.base/list.exp: Adjust some alternate expect patterns to
24147 match recent list0.c change. Add alternate expect pattern for
24148 output from `list default lines around main' for optimizing
24149 compilers.
24150
24151Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24152
24153 * lib/gdb.exp: If nosignals is not set, set it to 0.
24154
24155Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
24156
24157 * config/slite-gdb.exp: Responds to load symbol table prompt.
24158 * gdb.base/break.exp: Adjust line number, fix rerun.
24159 * gdb.base/langs0.c: Add #ifdef usestubs.
24160
24161Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
24162
24163 * gdb.base/list.exp: Adjust line contents after adding new lines in
24164 list0.c. Also fix a syntax error.
24165
24166 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
24167 * gdb.base/break.exp: ditto.
24168 * gdb.base/list.exp: ditto.
24169 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
24170 * gdb.base/run.c: ditto.
24171 * gdb.base/list0.c: ditto.
24172 * gdb.base/funcargs.c: ditto.
24173
24174Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
24175
24176 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
24177 $targetname, $serialport and $baud instead of hardwired variables.
24178 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
24179 target doesn't support signals.
24180
24181Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
24182
24183 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
24184
24185Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24186
24187 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
24188 Don't rely on the value of an auto variable before it has been
24189 initialized. Use gdb_test more.
24190
24191Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24192
24193 * lib/gdb.exp (default_gdb_version): A version number must start
24194 with a digit, but other than that contains all characters up to
24195 the first whitespace character.
24196
24197Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24198
24199 * gdb.base/commands.exp (breakpoint_command_test): New tests.
24200
24201Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24202
24203 * gdb.c++/*.exp: Warn if executable does not exist. The original
24204 reason for skipping the warning was that configure.in sometimes
24205 intentionally skipped building the executables but the tcl code
24206 had no way of knowing. That (a) was always bogus with respect to
24207 error handling, (b) is no longer true (right now there is no way
24208 to skip C++ tests).
24209
24210 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
24211
24212Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24213
24214 * gdb.base/list.exp: Add expect patterns for output from
24215 SunPRO compiled executables.
24216 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
24217 types.
24218
24219Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24220
24221 * gdb.base/break.exp (test_next_with_recursion): Accept any line
24222 number (we are already testing that the correct source line text
24223 gets printed).
24224
24225 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
24226 that is what is intended, but something needed to be done to get
24227 sunos4 native working again.
24228
24229 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
24230
24231 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
24232 apparently went with a (very) old xfail.
24233
24234Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
24235
24236 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
24237 runto_main is a proc in gdb.exp that will do 'step' for target use
24238 stubs.
24239 * gdb.base/exprs.exp: ditto.
24240 * gdb.base/interrupt.exp: ditto.
24241 * gdb.base/opaque.exp: ditto.
24242 * gdb.base/printcmds.exp: ditto.
24243 * gdb.base/ptype.exp: ditto.
24244 * gdb.base/scope.exp: ditto.
24245 * gdb.base/setvar.exp: ditto.
24246 * gdb.base/signals.exp: ditto.
24247 * gdb.base/twice.exp: ditto.
24248 * gdb.c++/classes.exp: ditto.
24249 * gdb.c++/inherit.exp: ditto.
24250 * gdb.c++/templates.exp: ditto.
24251 * gdb.base/break.exp: no run and hit main for stubs. Change line
24252 numbers for breakpoints and info breakpoint.
24253 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
24254 breakpoint().
24255 * gdb.base/callfuncs.c: ditto.
24256 * gdb.base/exprs: ditto.
24257 * gdb.base/interrupt.c: ditto.
24258 * gdb.base/opaque0.c: ditto.
24259 * gdb.base/printcmds.c: ditto.
24260 * gdb.base/ptype.c: ditto.
24261 * gdb.base/scope0.c: ditto.
24262 * gdb.base/setvar.c: ditto.
24263 * gdb.base/signals.c: ditto.
24264 * gdb.base/twice.c: ditto.
24265 * gdb.c++/misc.cc: ditto.
24266 * gdb.c++/templates.cc: ditto.
24267
24268Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24269
24270 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
24271
24272 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
24273 somewhere between `read' and `main.c'. I'm pretty sure the
24274 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
24275 and it isn't particularly useful.
24276
24277 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
24278
24279Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24280
24281 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
24282
24283Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
24284
24285 * config/mt-slite: add LIBS and -nostdlib.
24286 * config/slite-gdb.exp: add this new file to support sparclite target.
24287
24288Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
24289
24290 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
24291
24292 * gdb.base/a2-run.exp: Change argument to istarget from
24293 "*-*-vxworks" to "*-*-vxworks*".
24294 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
24295
24296Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
24297
24298 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
24299 will not runto main but do a 'step' to step out of breakpoint().
24300 * config/mt-slite: add -Dusestubs.
24301
24302Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24303
24304 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
24305 instead of just @.
24306
24307 * gdb.base/signals.exp: Add test for "handle all print".
24308 * TODO: Remove "handle all print". Also remove item about
24309 checking copyright date (I don't like the idea of a spurious FAIL
24310 based on when we run the tests).
24311
24312 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
24313 for SunOS4 (reason for failure not investigated). Remove
24314 redundant test for $binfile.
24315
24316 * gdb.base/nodebug.c (array_index): Call malloc.
24317
24318 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
24319
24320Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
24321
24322 * gdb.base/recurse.exp: Update gdb_test invocation to use new
24323 conventions and slightly simplify the matching regexp.
24324
24325Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24326
24327 * gdb.base/break.exp: Update gdb_test invocation to use new
24328 convention.
24329
24330 * lib/gdb.exp: If noargs is not set, set it to 0.
24331
24332 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
24333 tests unique.
24334
24335 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
24336
24337Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24338
24339 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
24340 one argument of type "<non-float parameter>".
24341
24342Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
24343
24344 * config/rom68k.exp: New file to support Motorola IDP board.
24345 * gdb.base/a2-run.exp: Skip this file if noargs is set.
24346 * gdb.base/break.c: Change things around so that this program
24347 doesn't depend upon args. This is necessary to make remote
24348 targets work (in general, they can't take args).
24349 * gdb.base/break.exp: Don't try to send args to program. Don't
24350 expect output. Also, replace lots of code with gdb_test.
24351
24352Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24353
24354 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
24355 printing of '\'' (which is what the comment says we are testing,
24356 even though we were not), not '''.
24357 (test_integer_literals_rejected): Test that printing ''' is an error.
24358
24359 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24360 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
24361 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
24362 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
24363 Use gdb_test not test_print_accept.
24364 * lib/gdb.exp: Remove test_print_accept.
24365
24366 * gdb.base/signals.exp (signal_tests_1): Make pass message
24367 consistent with fail message.
24368
24369 * gdb.base/whatis.exp: Remove xfails for printing char vs.
24370 unsigned char; the bug (PR 1821) is fixed.
24371
24372 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
24373
24374 * gdb.base/scope.exp (test_at_localscopes): Call pass for
24375 successful tests--makes xfailing them work right.
24376
24377Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24378
24379 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
24380 only \r\n, not .*. The test can pass .* as the last thing in
24381 $pattern if that is what it wants. In addition to providing this
24382 flexibility, this change should speed up pattern matching in cases
24383 where the pattern already ended with .* (there were a number of
24384 them). This change also helps catch bad patterns--in the old
24385 scheme the typo "char \*" instead of "char \\*" would pass. Now
24386 it is caught.
24387 * Many .exp files: Update callers.
24388
24389 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
24390 clearer and does not spuriously match multiple ('s. Likewise for
24391 ) and *.
24392
24393 * gdb.base/nodebug.exp: Test ability to call a function and pass
24394 it a string (even with no debugging info).
24395
24396 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
24397 "p '\'", which is the same as "p ''" once tcl gets done with
24398 quoting, to "p '\\'", which I suspect is what is intended (one
24399 backslash gets sent to GDB).
24400
24401 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
24402
24403Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24404
24405 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
24406 1817) was fixed literally years ago.
24407
24408Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24409
24410 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24411 test, it causes stepping out of call_after_alloca_subr with
24412 optimizing compilers.
24413 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24414 fails.
24415
24416 * gdb.c++/templates.exp: Source templ-info.exp only if
24417 the templates executable exists.
24418
24419 * gdb.c++/misc.cc (class Contains_static_instance,
24420 class Contains_nested_static_instance),
24421 gdb.c++/classes.exp (test_static_members): Test printing of
24422 a class that contains a static instance of the class.
24423
24424Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24425
24426 * gdb.base/langs2.c (cppsub_): Don't prototype.
24427 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24428 only, I believe).
24429
24430Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24431
24432 * lib/gdb.exp (skip_chill_tests): New procedure.
24433
24434 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24435
24436Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24437
24438 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24439 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24440
24441Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24442
24443 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24444
24445 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24446 disassemble 8, not 16, instructions for part 4.
24447
24448 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24449 support the latter anymore.
24450
24451 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24452 -DNO_PROTOTYPES.
24453 * gdb.base/callfuncs.c: Control use of prototypes based on
24454 NO_PROTOTYPES, not __STDC__.
24455 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24456 t_float_values2 tests if prototypes in use.
24457
24458 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24459 t_double_values): When checking differences against DELTA, check
24460 that difference is within the range (-DELTA,DELTA), not just
24461 (-infinity,DELTA).
24462
24463Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24464
24465 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24466 'file' command firts, then 'target', then 'load', this is due to gdb
24467 target set up.
24468 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24469
24470Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24471
24472 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24473 FP load/store variants.
24474 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24475
24476Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24477
24478 * gdb.base/term.exp: Do not give a warning if not native, it is
24479 not an abnormal condition.
24480
24481Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24482
24483 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24484 t_char_array".
24485
24486Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24487
24488 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24489 are getting the version number.
24490
24491 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24492 if not native, it is not an abnormal condition.
24493
24494Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24495
24496 * lib/gdb.exp: Just use "file exists", rather than undocumented
24497 dejagnu procedure "findfile".
24498
24499Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24500
24501 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24502 (LDFLAGS): Set to -Xlinker -Ur.
24503
24504 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24505 Removed, these values are set by lib/gdb.exp.
24506
24507 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24508
24509Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24510
24511 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24512 of replicating gdb startup code.
24513
24514 * config/mt-vxworks (LDFLAGS): Set to -r.
24515 (CFLAGS_FOR_TARGET): Removed.
24516
24517 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24518 (gdb) and gdb for vxworks uses (vxgdb).
24519
24520 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24521 executable is not in the tree and host != target, use sed and
24522 program_transform_name to determine the gdb name used by the
24523 target.
24524
24525 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24526 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24527
24528Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24529
24530 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24531 floats, chars, and shorts where there are ANSI-style function
24532 definitions.
24533
24534 * gdb.base/langs.exp, gdb.base/langs*: New test.
24535 * gdb.base/Makefile.in: Build it.
24536 * TODO: Remove item about checking that C names don't get C++
24537 demangling applied; this test tests it.
24538
24539Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24540
24541 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24542 went with the const70 xfail. The xfail went away a year ago.
24543
24544 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24545
24546 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24547 for hp300.
24548
24549 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24550
24551 * gdb.base/a1-selftest.exp: Don't run on hp300.
24552
24553Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24554
24555 * Makefile.in (site.exp): Set host_alias and target_alias as well
24556 as host_triplet and target_triplet.
24557
24558Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24559
24560 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24561
24562 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24563 places as other ecoff systems).
24564
24565 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24566 ultrix.
24567
24568Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24569
24570 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24571 remove them.
24572 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24573 variable and "variable" in addition to "data variable".
24574 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24575
24576 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24577 2.
24578 * gdb.base/list1.c (long_line): Add additional statement at start
24579 of function.
24580 * gdb.base/list.exp (test_forward_search): Update line number to
24581 reflect new statement.
24582
24583Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24584
24585 * gdb.base/signals.exp: Reinitialize searched source directories
24586 after gdb_start call.
24587
24588Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24589
24590 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24591 * gdb.stabs/Makefile.in: Likewise.
24592
24593 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24594 change. Instead split the tests into smaller pieces.
24595 * gdb.disasm/hppa.s: Corresponding changes.
24596
24597Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24598
24599 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24600 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24601
24602 * gdb.base/funcargs.exp: Modify many tests so that every test
24603 either passes or fails. Make some test names unique.
24604
24605Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24606
24607 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24608 Call stty to set interrupt character.
24609
24610 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24611 for HP assembler versus GNU assembler based on actual behavior of
24612 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24613
24614 * TODO: Suggest a few more stepping tests.
24615
24616Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24617
24618 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24619 restart GDB for h8300 after a continue.
24620 (return): Add pattern to match a29k-udi behavior.
24621 * gdb.base/nodebug.exp: Remove obsolete comment.
24622 * gdb.base/regs.exp: New file, testing of register displays.
24623 * gdb.base/return.exp: Fix typo in reference to $objdir.
24624 * gdb.base/whatis.exp: Always start with a fresh GDB.
24625
24626Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24627
24628 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24629 higher, these tests generate a lot of output.
24630
24631Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24632
24633 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24634 code following the catch silently ignored some errors; without the
24635 catch they should be thrown like any other tcl error. Also, the
24636 catch used "" instead of {} which meant all the callers who wanted
24637 to include one of the characters "[]$ had to quote it an extra time.
24638 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24639 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24640 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24641 Remove extra quoting.
24642
24643Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24644
24645 * gdb.base/commands.exp: Make test names unique; every test either
24646 passes or fails. Update some comments.
24647
24648 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24649
24650Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24651
24652 The following fixes a FAIL caused by the fact that the alpha stabs
24653 configuration didn't use the ".if alpha" code in weird.def.
24654 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24655 bit pointer, so the 32 bit version works even on the alpha.
24656 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24657 Remove the stuff which allowed us to have separate versions for
24658 alpha and everything else.
24659
24660 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24661 regexp which "info func operator\[\](" is supposed to match. Fix
24662 string to send to GDB. Note that GDB still doesn't work right. Add a
24663 new test for "info func .perator\[\](" which GDB does handle correctly.
24664
24665 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24666
24667Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24668
24669 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24670 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24671 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24672 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24673 it makes the tests harder to understand and confuses test-o-matic.
24674 The preferred style is that each test provides a PASS or a FAIL,
24675 and has a unique message (e.g. "continue #54" not just "continue")
24676 which is the same for the pass and the fail.
24677 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24678 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24679 to lib/gdb.exp.
24680 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24681 prt_accept which was basically the same thing. Likewise for
24682 test_print_reject and prt_reject.
24683 * lib/gdb.exp (test_print_reject): Add some more error message
24684 patterns to match from the former printcmds.exp (prt_reject).
24685 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24686 One defect of the passcount stuff is that some of it failed to
24687 report XPASS where appropriate.
24688 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24689 stuff before and after arg in expected pattern.
24690 (test_paddr_operator_functions): Re-do test without print_addr_of;
24691 this is the only test which seems to want extra stuff there.
24692
24693Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24694
24695 * gdb.base/nodebug.exp: Update new tests to reflect improved
24696 wording of gdb output.
24697
24698 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24699 and "ptype" work on variables in files compiled without -g.
24700 Replaces commented out "maint print msymbol" tests.
24701
24702Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24703
24704 * gdb.base/setvar.c (dummy): Call malloc.
24705
24706 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24707 losing with the irix4 sed.
24708
24709 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24710 ALRM" on irix4.
24711
24712Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24713
24714 * TODO: Remove items about corefile.exp testing new exec-file and
24715 backtrace; both are now done. Add items about printing enums.
24716
24717Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24718
24719 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24720 "get signal $thissig" test fails.
24721
24722 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24723
24724Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24725
24726 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24727 compiler warning with dec alpha compiler.
24728
24729 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24730 extra \n from gdb_test call (this explains why the prompt test
24731 that I removed yesterday was there).
24732 (user_defined_command_test): Remove extra \n and prompt test.
24733
24734 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24735 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24736 doesn't exist.
24737 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24738 Also remove alpha workaround, which turns out to be because
24739 SIGABRT == SIGLOST.
24740
24741 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24742
24743 * gdb.base/help.exp: Don't test "help show".
24744
24745Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24746
24747 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24748 "set print address" is on.
24749 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24750 pass prompt to gdb_test; gdb_test already looks for the prompt.
24751
24752 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24753
24754 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24755 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24756 was to make sure that gdb can read a core file. But (a) the "read
24757 the corefile" part didn't make it to a1-selftest.exp, we just
24758 delete the corefile after creating it, and (b) we test reading
24759 corefiles in corefile.exp anyway. Also, this test left around a
24760 xgdb process on Solaris.
24761
24762 * gdb.base/corefile.exp: Also test backtrace.
24763
24764Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24765
24766 * gdb.base/commands.exp: Test a simple user defined command with
24767 arguments and if/while statements; verify the full user command is
24768 printed by "show user".
24769
24770 * gdb.base/commands.exp: Test if/while commands as part of a
24771 breakpoint command list; verify they appear in breakpoint
24772 information.
24773
24774Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24775
24776 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24777 than by dividing by zero.
24778
24779Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24780
24781 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24782 performing an inferior call with watchpoints enabled.
24783 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24784 call.
24785
24786Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24787
24788 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24789 of "file" command.
24790
24791 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24792 Add additional pattern for when "int operator int(void);" appears
24793 in a different order.
24794
24795Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24796
24797 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24798
24799 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24800 and "signal" with ".*".
24801
24802Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24803
24804 * TODO: Add note about "handle all nostop".
24805
24806 * gdb.base/{sigall.c, sigall.exp}: New test.
24807 * gdb.base/Makefile.in: Add it.
24808
24809Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24810
24811 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24812 when invoking GDB, suppresses any windowing interface.
24813
24814Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24815
24816 * config/sim-gdb: New file, simulator testing support.
24817
24818Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24819
24820 * gdb.base/interrupt.exp: Test calling func1 twice.
24821
24822Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24823
24824 * gdb.base/list.exp (test_forward_search): Set timeout higher
24825 when we'll be getting lots of output from gdb.
24826
24827 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24828 "init_malloc" to after the expect statement. Run it if that
24829 regexp is taken, but also for two others which happen if source
24830 cannot be found.
24831
24832Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24833
24834 * gdb.base/printcmds.exp: New test, for printing register before
24835 program is running.
24836
24837Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24838
24839 * gdb.base/list.exp: Correct some alternate expect patterns
24840 to reflect changes in list1.c.
24841
24842Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24843
24844 * TODO: Add item regarding large frames.
24845
24846 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24847
24848 * TODO: Remove item about enabling return.exp; it
24849 is enabled. Suggest a few more "return" tests.
24850
24851Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24852
24853 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24854 anonymous unions.
24855
24856Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24857
24858 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24859 and pr-5646.o, so "make" is the same as "make all", not "make
24860 pr-4975.o".
24861
24862Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24863
24864 * gdb.base/list.exp: Adjust expectations to reflect changes in
24865 list1.c.
24866 (test_forward_search): New test proc.
24867 * gdb.base/list1.c (long_line): New function, has long source line.
24868
24869Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24870
24871 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24872 additional line of code that was added.
24873
24874Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24875
24876 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24877 tests so as not to overflow expect's input buffers.
24878 * gdb.disasm/hppa.exp: Corresponding changes.
24879
24880Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24881
24882 Beginnings of template debugging tests.
24883 * gdb.c++/templ-info.cc: New file to test for template
24884 debugging capability of the compiler.
24885 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24886 templ-info.cc.
24887 * gdb.c++/templates.cc: Add explicit template instantiations
24888 to enable compiling with -fno-implicit-templates. Add destructor
24889 and 'value' method to T5 class for template tests.
24890 * gdb.c++/templates.exp: Add testcases for printing of template
24891 types, setting breakpoints on template methods and calling a
d63a86f8 24892 template method.
c906108c
SS
24893
24894Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24895
24896 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24897 branch target since some assemblers (gas-2.5) may emit a
24898 relocation for the branch instead of resolving it in the
24899 assembler.
24900
24901Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24902
24903 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24904 through signal handler.
24905
24906Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24907
24908 * configure.in (*-*-netware): Use config/mt-netware.
24909
24910 * config/mt-netware: New file.
24911 * config/mt-i386-netware: Removed, separate configs for different
24912 netware architectures are no longer needed now that we have
24913 --with-headers.
24914
24915Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24916
24917 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24918 by the recent changes to use ANSI C arithmetic conversions.
24919
24920Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24921
24922 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
24923 bug involving using inferior_pid to figure out whether to select a
24924 frame.
24925
24926Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
24927
24928 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
24929 match the current disassembler output.
24930
24931Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
24932
24933 * gdb.fortran/exprs.exp: Expect VOID instead of void.
24934 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
24935 types, expect "int" as type of integer values (for now).
24936
24937Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
24938
24939 * gdb.base/commands.exp: New tests for if/while commands.
24940
24941Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
24942
24943 * lib/gdb.exp (runto): Replace sub-pattern for hex value
24944 by .*, since hex values have different syntax in Chill mode.
24945
24946Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24947
24948 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
24949 linefeed from expect pattern for repeated types with indices > 9.
24950
24951Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
24952
24953 First part of Fortran test suite.
24954 * gdb.fortran: New directory.
24955 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
24956
24957Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24958
24959 * gdb.base/default.exp: Update expect pattern for load command
24960 without arguments.
24961
24962Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
24963
24964 * configure.in: Change i386 to i[345]86.
24965 * gdb.base/configure.in: Likewise.
24966 * gdb.c++/configure.in: Likewise.
24967 * gdb.chill/configure.in: Likewise.
24968
24969Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
24970
24971 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
24972 patterns, since that is not a valid context for comments.
24973
24974Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
24975
24976 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
24977 repeated types and repeated types with indices > 9.
24978
24979Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
24980
24981 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
24982 2417; old bug has been fixed.
24983
24984Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
24985
24986 * gdb.base/interrupt.exp: When trying to wake up the inferior,
24987 send the newline ourselves instead of assuming gdb_test will do
24988 so when passed an empty input string.
24989
24990 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
24991 stabs testcode.
24992
24993Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24994
24995 * lib/gdb.exp (gdb_test): Don't send anything if the first
24996 argument is an empty string. This makes cases where we want to
24997 match output that is already in expect's buffers (for example,
24998 matching a breakpoint after gdb_run_cmd has been called) work
24999 reliably.
25000
25001Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25002
25003 * config/netware.exp: New file.
25004
25005Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25006
25007 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
25008 the -B and -L prefixes so we can find the debugging stub.
25009
25010 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
25011 there and we are using the gcc from the tree.
25012
25013 * gdb.base/types.c: Removed.
25014
25015 * gdb.base/configure.in: Look for makefile fragments in ../config.
25016 Recognize i386-*-netware.
25017 * gdb.c++/configure.in: Likewise.
25018
25019Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25020
25021 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
25022 the correct TCL syntax.
25023
25024Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25025
25026 * gdb.base/opaque.exp: use runto instead of messing around with
25027 breakpoints. Simplify by using gdb_test.
25028
25029 * gdb.base/bitfields.exp: restart between tests on netware targets
25030 because breakpoints aren't relocated after target death. Run
25031 processes to completion.
25032
25033 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
25034
25035Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
25036
25037 * Makefile.in: Remove extra tabs that confuse some versions
25038 of "make". Use the newly built gdb to test with by default,
25039 rather than the first one in the tester's search path.
25040
25041Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
25042
25043 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
25044
25045 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
25046 condition help.
25047
25048Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25049
25050 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
25051
25052 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
25053 running.
25054 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
25055 * gdb.base/funcargs.exp: Likewise.
25056
25057 * gdb.base/bitfields.exp: Simplify by using gdb_test.
25058 * gdb.base/funcargs.exp: Likewise.
25059
25060 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
25061 message is "".
25062
25063Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25064
25065 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
25066 return,signals,twice}.exp: Handle non-existant binaries
25067 consistantly.
25068
25069 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
25070 * gdb.base/Makefile.in: Don't try to generate a core dump, we
25071 might testing a cross development system.
25072
25073Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25074
25075 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
25076 runtest script is relative to ${srcdir}, not ${rootdir}.
25077
25078Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
25079
25080 * gdb.base/signals.exp: Allow for optionality of breakpoint
25081 address.
25082
25083Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25084
25085 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
25086
25087Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25088
25089 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
25090 for size_t definition.
25091 * gdb.c++/templates.cc: Likewise
25092
25093 * config/mt-i386-netware: New file.
25094
25095 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
25096 defined.
25097
25098 * gdb.base/Makefile.in: Added support for systems that name core
25099 files by appending "core" to the program name.
25100 * gdb.base/a1-selftest.exp: Likewise.
25101
25102Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25103
25104 * gdb.base/return.exp: Add comment and message for `return double'
25105 test failure on Sparc Solaris.
25106
25107Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
25108
25109 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
25110
25111Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25112
25113 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
25114 from optimizing them away.
25115 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
25116 patterns to include default constructors and assignment operators,
25117 to match gcc versions beyond 2.5.8. Accept any cplus demangling
25118 character in the output of the virtual base pointer.
25119
25120Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25121
25122 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
25123 expression match in print_addr_of to avoid unintented matches.
25124 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
25125 versions up to 2.5.8.
25126
25127Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25128
25129 * gdb.base/list.exp: Tweak alternate pattern for listing of an
25130 included file to run under newer versions of expect.
25131 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
25132 consecutive >'s in templates to accomodate recent cplus-dem.c change.
25133 Remove xfail for the virtual table of BDDHookV.
25134
25135Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
25136
25137 * lib/gdb.exp (string_to_regexp): Set a default result.
25138 (default_gdb_start): Fix misleading message.
25139
25140Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
25141
25142 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
25143 Remove all CC, etc definitions.
25144 * config/mt-hpux: New file.
25145 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
25146 (CFLAGS, LDFLAGS): Define.
25147 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
25148
25149 * Makefile.in (site.exp): Don't insert host_os, etc.
25150 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
25151 (distclean): Check existence of subdir.
25152 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
25153 * gdb.base/Makefile.in: General cleanup and simplification.
25154 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25155 to build executables. Use default rule to build .o files.
25156 (EXPECT, RUNTEST, CC): Fix relative pathname.
25157 (site.exp): Don't insert host_os, etc.
25158 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
25159 and/or SIGUSR1 defined.
25160 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
25161 * gdb.c++/Makefile.in: General cleanup and simplification.
25162 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25163 (CFLAGS): Remove.
25164 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
25165
25166Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
25167
25168 * gdb.base/recurse.exp: Misc changes to get tests running again
25169 after Kung's changes to the watchpoint code.
25170 * gdb.base/watchpoint.exp: Likewise.
25171
25172Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
25173
25174 * lib/gdb.exp (string_to_regexp): Convert {\} also.
25175
25176Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
25177
25178 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
25179 * lib/gdb.exp (default_gdb_start): Define.
25180 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
25181 gdb.base/funcargs.exp, gdb.base/opaque.exp,
25182 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
25183 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
25184 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
25185 Don't call gdb_target_udi in between tests.
25186
25187Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25188
25189 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25190 (which was basically just a local version of the same thing). In
25191 addition to avoiding duplication, gdb_test_exact is faster.
25192 * lib/gdb.exp (gdb_test_exact): Fix typo.
25193
25194 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
25195 don't give an error.
25196
25197 * gdb.base/term.exp: Call delete_breakpoints before starting.
25198
25199 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
25200 (t10): Add comment.
25201
25202Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25203
25204 Reorganization of the GDB Test Suite.
25205
25206 * gdb.base: New directory, contains all the basic tests.
25207 * gdb.c++: New directory, tests specific to C++.
25208 * gdb.chill: New directory, tests specific to Chill.
25209 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
25210 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
25211 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
25212 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
25213 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
25214 t30-31 to chill).
25215 * */gdbme.*: Rename to match appropriate expect scripts.
25216 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
25217 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
25218 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
25219 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
25220 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
25221 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
25222 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
25223 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
25224 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
25225 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
25226 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
25227 gdb.c++/virtfunc.cc: New names of C++ files.
25228 * gdb.chill/chillvars.ch: New name of Chill file.
25229 * gdb.base/configure.in, gdb.c++/configure.in,
25230 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
25231 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
25232 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
25233 * configure.in (configdirs): Update to reflect directory changes.
25234 (target_abbrev): No longer define for any configuration.
25235 * Makefile.in: Cosmetic improvements to header comments.
25236
25237Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
25238
25239 Various changes to gdb.t31:
25240
25241 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
25242 * gdbme.ch: Make all key-words and predefineds be upper-case.
25243 * chillvars.exp: Expect key-words and predefinds in upper-case.
25244
25245 * chillvars.exp: Use gdb_test_exact many places.
25246 Change expected output for arrays (which now includes index labels).
25247
25248 * pr-5020.exp, gdme.ch (module PR_5020):
25249 New test, for PR-5020.
25250
25251Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
25252
25253 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
25254 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
25255
25256Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
25257
25258 * Makefile.in: Fix bit-rot in definitions of CHILL,
25259 CHILL_FOR_TARGET and Chill_LIB.
25260 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
25261 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
25262 CHILL, and CHILL_LIB.
25263
25264Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
25265
25266 * Revert the previous changes. Please see Rob's directory
25267 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
25268
25269Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
25270
25271 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
25272 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
25273 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
25274 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
25275 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
25276 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
25277 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
25278 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
25279 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
25280 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
25281 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
25282 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
25283 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
25284 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
25285 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
25286 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
25287 changes from 94Q1.
25288
25289Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
25290
25291 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
25292 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
25293 Rob's new testing fragments.
25294
25295Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
25296
25297 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 25298 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
25299
25300Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25301
25302 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
25303 version also, match on casted version strings, and match on
25304 gdb startup case where the line numbers might be messed up.
25305
25306Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
25307
25308 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 25309 (CFLAGS): Delete it from here.
c906108c
SS
25310
25311Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
25312
25313 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
25314
25315Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
25316
25317 * Makefile.in (RUNTEST): Default to just "runtest".
25318
25319Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25320
25321 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
25322 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
25323 the code has been restructured.
25324
25325Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25326
25327 * gdb.t00/default.exp (set write): Allow any number of \r and/or
25328 \n, not just one of each.
25329
25330 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
25331 /bin/cc gives a warning if you do.
25332
25333Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
25334
d63a86f8 25335 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
25336 __t10ListS_link1ZUiRCUiPT0
25337
25338Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25339
25340 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
25341 on local variables in recursive functions.
25342
25343 * gdb.t07/Makefile.in: Build the new test.
25344
25345Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25346
25347 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
25348 directly. Instead compare the return values from actual calls.
25349
25350Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
25351
25352 * Makefile.in (check): Set TCL_LIBRARY for runtest.
25353
25354Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25355
25356 * From Peter Schauer with minor modifications.
a9c64011
AS
25357 * gdb.t15/return.exp (return_tests): Handle targets where "return"
25358 stops in mid-line in the caller. Add xfail for returning a float
25359 value on X86 targets.
c906108c
SS
25360
25361Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25362
25363 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
25364 to avoid expect lossage.
25365 (fmem_LRbug_tests): Likewise.
25366 * gdb.disasm/hppa.s: Corresponding changes.
25367
25368 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
25369 conditions to work with latest dejagnu/expect.
25370
25371 * gdb.t15/funcargs.exp (finish from indirect call): No longer
25372 expected to fail on the PA.
25373 (backtrace in call with trampolines): Explicitly require main
25374 to be frame #1 (no trampolines should show up in backtrace).
25375
25376 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
25377 "continue -expect".
25378 * gdb.t06/break.exp: Likewise.
25379 * gdb.t07/watchpoint.exp: Likewise.
25380 * gdb.t13/bitfields.exp: Likewise.
25381 * gdb.t15/{funcargs,return}.exp: Likewise.
25382 * gdb.stabs/weird.exp: Likewise.
25383 * config/{mips,udi}-gdb.exp: Likewise.
25384
25385 * hppa.sed: Enclose comments within a sed command to avoid
25386 losing with the old OSF1 sed.
25387
25388Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25389
25390 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
25391 sequent dynix.
25392 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
25393 * gdb.t15/funcargs.exp: Conditionally step again to really
25394 finish from marker_call_with_trampolines. Handle the case where
25395 the first step from within call_with_trampolines already steps
25396 us back to main.
25397 * gdb.t15/gdbme.c: Add comment to closing brace of
25398 call_with_trampolines for funcargs.exp.
25399
25400Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25401
d63a86f8 25402 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
25403 Fix typo(s).
25404
25405Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25406
25407 * gdb.t07/gdbme.c: More code for watchpoint testing.
25408
25409 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25410 "Hardware watchpoint" throughout file.
25411 (test_watchpoint_triggered_in_syscall): New test.
25412 (test_complex_watchpoint): New test.
25413
25414Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25415
25416 * gdbme.c (call_with_trampolines): New function to try and step
25417 into. Tests trampoline problems on the PA.
25418
25419 * funcargs.exp (localvars_in_indirect_call): No longer expect
25420 stepping into indirect call to fail on PAs.
25421 (test_stepping_over_trampolines): New test.
25422
25423Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25424
25425 * TODO: Add suggestions for static member function tests, and
25426 completion tests.
25427
25428Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25429
25430 * TODO: Add suggestions for "p/a" tests.
25431
25432 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25433 (default_gdb_exit): Replace all the hair with sending "quit" to
25434 the process with a simple close.
25435
25436Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25437
25438 * TODO: Add suggestions for shared library tests.
25439
25440Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25441
25442 * TODO: Add suggestions for x/s tests.
25443
25444Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25445
25446 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25447 "enable once", and "enable breakpoints once" with ".*".
25448
25449Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25450
25451 * TODO: Add suggestions about structure passing tests.
25452
25453Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25454
25455 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25456 the primary1 test, use work around if __GNUC__ < 2.
25457 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25458 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25459 Test for bad output rather than waiting for timeout. Issue
25460 second continue only if first continue failed.
25461
25462Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25463
25464 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25465 operator[] test with gdb_test because the old code didn't seem to
25466 be getting the quoting right with the new dejagnu.
25467
25468Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25469
25470 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25471 one from the path.
25472 * Makefile.in: Use a fresh expect if there is one, use runtest
25473 from the src tree if there is one.
d63a86f8 25474
c906108c
SS
25475Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25476
25477 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25478 next over recursive call. Revise the tests from that point on
25479 (which had been skipped) to match GDB's actual (correct) output.
25480
25481 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25482 with next over a breakpoint whose condition is false.
25483
25484 * gdb.t00/help.exp: Comment out "help set print" tests just like
25485 (and for same reason as) "help set" test.
25486
25487Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25488
25489 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25490 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25491
25492Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25493
25494 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25495 necessary gdb_target_udi.
25496
25497 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25498
25499 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25500 1838 and 2417; they are fixed.
25501
25502 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25503 gdb.t03/ptype.exp (ptype structure, ptype union):
25504 Remove xfails; the test is looser than when the xfails were added.
25505
25506 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25507 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25508
25509 * gdb.t01/run.exp: Only run shell test if isnative.
25510
25511 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25512 since "run" automatically loads if necessary. Call gdb_target_udi
25513 after the "file" since "file" kills any execution target.
25514
25515 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25516 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25517 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25518 argument for UDI.
25519
25520Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25521
25522 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25523
25524 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25525
25526Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25527
25528 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25529 properly quoting regexps. This makes the second argument to
25530 demangle a fixed string, which matches the callers, instead of a
25531 shell-style pattern which is what the previous implementation
25532 used. Update some of the callers.
25533
25534Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25535
25536 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25537 (comib_nullified_tests): Fix typo.
25538 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25539 strings. No longer expected to fail.
25540
25541 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25542 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25543 strings. No longer expected to fail.
25544
25545 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25546 string. No longer expected to fail.
25547
25548Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25549
25550 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25551 No longer expected to fail.
25552
25553 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25554 string. No longer expected to fail.
25555
25556Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25557
25558 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25559 only in the names (I probably got most of them). I was even
25560 generous with some which differed in underscores in names, and
25561 probably missed a few, and I *still* was able to remove almost a
25562 third of the file with almost no impact on testsuite coverage.
25563
25564Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25565
25566 * gdb.t00/default.exp: Match udi_attach error message as well as
25567 the one from child_attach.
25568
25569 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25570
25571 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25572
25573 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25574 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25575
25576 * Move test with enums and partial symbols back to
25577 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25578 Reverts the change of 26 May 93. Per today's change to
25579 stabs.texinfo, the behavior that weird.exp was expecting was
25580 unreasonable; what is important is that the compiler+gdb get
25581 things right, which happens with a recent gcc. Also fix the test
25582 to deal with native compilers which put out the stab gdb can't
25583 deal with.
25584
25585Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25586
25587 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25588 in the names. The main thing these accomplish is to slow things down.
25589 Many more such duplicates surely remain.
25590
25591 * gdb.t00/help.exp: Comment out "help support" test just like
25592 (and for same reason as) "help set" test.
25593
25594Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25595
25596 * gdb.t06/break.exp: Remove setup_xfails for
25597 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25598 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25599 about known bug in gcc to include up through 2.5.8.
25600 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25601 well as "_vb$".
25602 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25603 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25604 with latest gcc and gdb.
25605 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25606 well as "_vb$".
25607
25608Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25609
25610 * configure.in (hppa*-*-*): Also configure and build stabs-only
25611 tests.
25612
25613Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25614
25615 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25616 * gdb.t10/configure.in (hppa*-*-*): Use it.
25617
25618Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25619
25620 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25621
25622Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25623
25624 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25625 versions prior to 1.13.5.
25626
25627Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25628
25629 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25630 the prompt is at the start of a line.
25631
25632Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25633
25634 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25635 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25636 in the copr tests now.
25637 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25638 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25639 expected to fail.
25640
25641Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25642
25643 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25644 gdb.t31/chillvars.exp, lib/gdb.exp:
25645 Tweak to run under either version of expect.
25646 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25647 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25648 * gdb.t11/list.exp: Remove extraneous whitespace.
25649
25650Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25651
25652 * gdb.t16/printcmds.exp (test_print_strings): Accept
25653 "(unsigned char *) " before the string.
25654
25655 * TODO: Add notes about printing of fancy types and GDB expressions.
25656
25657Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25658
25659 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25660 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25661 if doing mips-idt-ecoff.
c906108c
SS
25662
25663Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25664
25665 * Most .exp files: Tweak to run under either version of expect.
25666
25667Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25668
25669 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25670 xfails; I'm not sure why they are failing, but not because of PR 1806.
25671
25672Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25673
25674 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25675 defined in lib/gdb.exp.
25676
25677Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25678
25679 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25680 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25681 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25682 have to be typeless.
25683
25684Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25685
25686 * TODO: Add suggestion for copyright year test.
25687
25688Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25689
25690 * configure.in (*-*-lynxos*): Add stabs tests.
25691
25692Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25693
25694 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25695 so insert a tab before any assembler directive in column zero.
25696
25697 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25698 stores.
25699 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25700 stores.
25701 (fpu_short_memory_tests): Likewise.
25702
25703Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25704
25705 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25706 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25707 .stabs directives in comments.
25708
25709Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25710
25711 * TODO: New file, describing tests we could write.
25712 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25713
25714Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25715
25716 * gdb.t06/signals.exp: Add kludge to force re-sync.
25717
25718 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25719 to xgdb instead of gdb, get out of gdb.
25720
25721Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25722
25723 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25724 for info.
25725
25726Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25727
25728 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25729 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25730 * gdb.stabs/hppa.sed: New sed script for the PA.
25731
25732Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25733
25734 * gdb.stabs: Re-write weird.def and configuration to use sed
25735 instead of cpp. sed is portable and POSIX; cpp is neither.
25736
25737Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25738
25739 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25740
25741Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25742
25743 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25744
25745Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25746
25747 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25748 "_vb$".
25749 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25750 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25751
25752Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25753
25754 * lib/gdb.exp: Comment out code which depends on non-existent
25755 `transform' procedure.
25756
25757Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25758
25759 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25760 * lib/gdb.exp: Transform tool name.
25761 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25762 1.1's new error handling system.
25763
25764Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25765
25766 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25767
25768Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25769
25770 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25771 They made pattern matching so slow that timeouts happened on
25772 heavily loaded systems. Now any output from "show print" which
25773 gets us back to the GDB prompt is a PASS.
25774
25775Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25776
25777 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25778
25779Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25780
25781 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25782
25783 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25784 It is not from PR 3220.
25785
25786Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25787
25788 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25789 just started failing because they depended on the order the
25790 subcommands are presented, or exact docstring text. This kind of
25791 test is a pain and has minimal benefit.
25792
25793Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25794
25795 * gdb.t09/corefile.exp: At end of test, use "core" command with
25796 no arguments.
25797
25798Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25799
25800 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25801 17}/Makefile.in: Make it possible to run the testsuite with Sun
25802 make and CC = cross gcc by adding explicit build rules for .o
25803 files.
25804
25805Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25806
25807 * gdb.t15/funcargs.exp: Don't put comments on same line as
25808 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25809
c906108c
SS
25810Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25811
25812 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25813
25814Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25815
25816 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25817 * gdb.t20/inherit.exp: remove three dumplicate entries.
25818
25819Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25820
25821 * gdb.t06/break.exp: For "next over recursive call", fail on any
25822 incorrect output, not just on "factorial (value=2)".
25823
25824Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25825
25826 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25827 working now. Add an xfail if accesing a bss variable causes
25828 a memory error if the target is not yet run.
25829
25830Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25831
25832 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25833 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25834 name of __st* demangling (2 strings). Did Kung really get the
25835 more than 95 others right without testing them?
25836
25837Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25838
25839 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25840
25841Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25842
25843 * configure.in (configdirs): Add gdb.disasm
25844 * gdb.disasm: New directory for GDB disassembler tests.
25845 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25846
25847Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25848
25849 * gdb.t00/help.exp: Don't test "help set".
25850
25851 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25852 from within expect statements. None of these happen anymore and
25853 they cause regressions to be silently unnoticed.
25854
25855 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25856 messages) about known failures with gcc cygnus-2.4.5-930417.
25857
25858 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25859 comp-info.exp so it gets built if it doesn't exist.
25860
25861 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25862 it is no longer used.
25863 * gdb.t13/comp-info.c: Removed.
25864
25865Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25866
25867 * gdb.t06/signals.exp: Add xfail for sun3.
25868
25869Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25870
25871 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25872 relevant because ^C doesn't get sent but failure can be reproduced
25873 interactively).
25874
25875Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25876
25877 * gdb.stabs/alpha.mt: New configuration file for alpha.
25878 * gdb.stabs/configure.in: Use it.
25879 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25880 sharing with alpha.mt, redefine long to word via preprocessor.
25881 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25882 for alpha.
25883 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25884 native cc.
25885 * gdb.t00/teststrategy.exp: Change expect string so that we
25886 consume the `(xgdb)' from the command echo and from the gdb prompt.
25887 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25888 gdb currently compares all values as long, so this failure probably
25889 applies to any configuration where LONGEST is bigger than a target int.
25890 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25891 with gcc.
25892 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25893 to handle opaque pointers, gcc is.
25894 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25895 as first argument. Include <sys/types.h> and change all operator
25896 new definitions to use size_t.
25897 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25898 now that we use size_t.
25899
25900Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25901
a9c64011 25902 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25903 a long or float array cast all array members to the same type.
a9c64011 25904 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25905 with 64 bit longs.
a9c64011 25906 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25907 on alpha.
a9c64011 25908 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25909
25910Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25911
25912 * gdb.t24 (demangle.exp): Constructors of templates have names like
25913 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25914 section 14.6 of the ARM.
25915
25916 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25917 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25918 accomplish little and slow down the testsuite.
25919
25920 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
25921 Accept spaces various places.
25922
25923Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25924
25925 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
25926 with watchpoint enabled.
25927
25928 * Makefile.in: Remove definition of CC and remove the second
25929 definition of CXX (the "CXX = gcc" one remains). These definitions
25930 were causing backquotes to be expanded within backquotes, which
25931 doesn't work.
25932
25933Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
25934
25935 * gdb.t17/callfuncs.exp: Add "return 0" to end.
25936
25937Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25938
a9c64011
AS
25939 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
25940 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
25941 by mips cc and contains no stabs entries.
25942
25943Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
25944
25945 * config/vx-gdb.exp: Use fake device to load files rather than
25946 NFS.
25947 * lib/gdb.exp: New proc to do "file" command.
25948 * config/unix-gdb.exp: Use new "file" proc.
25949
25950Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
25951
25952 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
25953 Rework board rebooting slightly.
25954 (gdb_exit): Don't exit from the remote shell; there isn't one.
25955 * gdb.stabs/weird.exp: If a program is being debugged already,
25956 kill it.
25957 * gdb.t04/setvar.exp: Stop and restart gdb.
25958 * gdb.t05/expr.exp: Likewise.
25959 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
25960 restart gdb and reload the program.
25961 * gdb.t08/opaque.exp: Likewise.
25962 * gdb.t12/scope.exp: Likewise.
25963 * gdb.t13/bitfields.exp: Likewise.
25964 * gdb.t15/funcargs.exp: Likewise.
25965 * gdb.t20/classes.exp: Likewise.
25966 * gdb.t03/ptype.exp: Increase timeout.
25967 * gdb.t16/printcmds.exp (test_print_string_constants,
25968 test_print_array_constants): Likewise.
25969 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
25970 * gdb.t20/classes.exp (do_tests): Likewise.
25971 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
25972
25973Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
25974
25975 * gdb.stabs: Renamed *wierd* to *weird*.
25976
25977Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25978
25979 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
25980 for timeout. Add "known gcc 2.4.5 bug" to failure message.
25981
25982Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
25983
25984 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
25985 (do_tests): Remove xfail for whatis on one_var and two_var.
25986
25987Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
25988
25989 * Makefile.in: Made cross building work better by adding
25990 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
25991
25992Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25993
25994 * gdb.t15/{return.c,return.exp,Makefile.in}:
25995 New test, currently commented out.
25996
25997Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
25998
25999 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
26000 still running and removes the leftover named socket so GDb can do
26001 clean restarts.
26002
26003Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
26004
26005 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
26006 console, not GDB.
26007 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
26008 cross testing works better with "make check"
26009 * config/unix-gdb: Use default procedures for exit and version.
26010 * config/vx-gdb.exp: Cleaned up and massaged back to working order
26011 with the newest VxWorks.
26012
26013Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26014
26015 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
26016 old form.
26017
26018 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
26019 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
26020
26021 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
26022
26023 * config/unix-gdb.exp: Remove this version of gdb_exit
26024 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
26025 Rob says he'll look at it when he gets back to testing boards.
26026
26027Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
26028
26029 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
26030 an expected fail for certain ptype commands.
26031
26032 * gdb.t20/classes.exp: Update expected results of "ptype class
26033 Base1" to account for the constructor that now appears in the type.
26034
26035Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
26036
26037 * configure.in (configdirs): Restore gdb.t04, which mysteriously
26038 disappeared from list.
26039 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
26040 "alldone" proc with call to cleanup and exit.
26041 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
26042 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
26043 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
26044 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
26045 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
26046 "alldone" proc with simple returns that suppress remaining
26047 tests. The alldone proc went away many months ago.
26048
26049Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26050
26051 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
26052
26053 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
26054
26055Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26056
26057 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
26058 as vax gdb will display them.
26059
26060Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26061
26062 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
26063 optimizers.
26064
26065 * scope.exp: Change "bad value for localval" messages so each one
26066 is unique.
26067
26068 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
26069 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
26070
26071 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
26072
26073Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26074
26075 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
26076 doesn't exist (due to optimization).
26077
26078Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26079
26080 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
26081 contains \r because the filename is long.
26082
26083 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
26084 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
26085
26086Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26087
26088 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
26089 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
26090 Ultrix.
26091 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
26092 int tests.
26093 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
26094
26095Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
26096
26097 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
26098
26099 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 26100 to match does not match the passing case but still matches the
c906108c
SS
26101 failing case.
26102
26103Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26104
26105 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
26106
26107Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
26108
26109 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
26110 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
26111 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
26112 Remove various versions of gdb_exit.
26113 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
26114 gdb_exit.
26115 * config/unix-gdb.exp: gdb_exit remains here, and should override
26116 the generic version, since it's doing a lot of wierd stuff that
26117 the other versions aren't. FIXME, fold it in, or abandon this
26118 version.
26119
26120Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26121
26122 * gdb.t24/demangle.exp: Add tests for PR 3220.
26123
26124Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26125
26126 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
26127
26128Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
26129
26130 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
26131 "i386-*-*". Works for i486 as well.
26132
26133 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
26134 bug, and expand domain of xfail to all SVR4 systems, since the
26135 actual problem is likely to be in generic SVR4 /proc support.
26136
26137Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26138
26139 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
26140
26141Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
26142
26143 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
26144 xfails for other systems. Match a missing 'Continuing.' as an
26145 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
26146
26147 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
26148 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
26149 Only issue warning for missing executables if -all option is used.
26150
26151 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
26152 file if -all option is used. It's like an unpredictable XFAIL.
26153
26154Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26155
26156 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
26157 for dynamically linked binaries.
26158
26159 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
26160
26161Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26162
26163 * gdb.t20/inherit.exp: Change message for "print tagless struct"
26164 to state that this is a known bug in old versions of g++.
26165
26166Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26167
26168 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
26169 while waiting for `Continuing'.
26170
26171Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
26172
26173 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
26174 in text, data, and bss.
26175 * gdb.t10/nodebug.c: Add local and global test variables for
26176 initialized and uninitialized data.
26177
26178Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26179
26180 * config/unix-gdb.exp (gdb_exit): Add "wait".
26181
26182Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26183
26184 * gdb.t06/signals.exp: xfail the continue from the handler for all
26185 targets.
26186
26187 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
26188 function with watchpoints enabled, the i386 call dummy starts with
26189 a call.
26190
26191 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
26192 386 bsd names its corefiles.
26193
26194Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
26195
26196 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
26197 compilers don't grok it.
26198 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
26199 with small octal ints rather than character constants, which
26200 are signed and might not fit if first promoted to int.
26201
26202Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
26203
26204 * gdb.t09/Makefile.in (clean): Remove corefile.
26205
26206Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26207
26208 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
26209
26210Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26211 and Jim Kingdon (kingdon@cygnus.com)
26212
26213 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
26214 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
26215 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
26216
26217Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26218
26219 * gdb.t17/interrupt.exp: Add xfail for hppa.
26220
26221Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26222
26223 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
26224 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
26225 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
26226 to determine signed-ness of bitfields and use the result to setup
26227 the xfail.
26228 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
26229 * gdb.t15/funcargs.exp: Use them to step until the second indirect
26230 call line is reached if necessary.
26231
26232Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26233
26234 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
26235
26236Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26237
26238 * gdb.t06/break.exp: Also test `clear' command.
26239
26240Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26241
26242 * gdb.t00/teststrategy.exp: Remove extra quote.
26243
26244 * gdb.t07/watchpoint.exp: Change xfail for calling function with
26245 watchpoint enabled to be for all non-68k machines.
26246
26247 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
26248
26249Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26250
26251 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
26252 targets use aout.mt instead of ecoff.mt as gas understands
26253 standard aout format.
26254
26255Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26256
26257 * lib/gdb.exp (runto): Don't insist that function we are running to
26258 was compiled with -g.
26259
26260 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
26261
26262 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
26263 to get back into the read system call.
26264 Accept leading newline in case where we woke it up.
26265
26266Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26267
26268 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
26269 to make the stabs test work on ecoff systems using gcc and -with-stabs.
26270 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
26271 enable ecoff configuration.
26272
26273Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26274
26275 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
26276
26277Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26278
26279 * gdb.t16/printcmds.exp: Add another printf test.
26280
26281Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
26282
26283 * configure.in: If configured -with-stabs on any target, add
26284 stabsdirs to configdirs.
26285
26286Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26287
26288 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
26289 fun" so pattern does not match the command itself.
26290
26291Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26292
26293 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
26294
26295Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26296
26297 * gdb.t17/interrupt.exp: Test for more things.
26298
26299Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26300
26301 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
26302 compiler arranges the code and line numbers.
26303
26304 * gdb.t17/interrupt.exp: Don't send \n after ^C.
26305
26306Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26307
26308 * gdb.t00/help.exp: Increase expect input buffer size.
26309
26310Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26311
26312 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
26313
26314 * gdb.t07/watchpoint.exp: Add xfail for hppa.
26315
26316 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
26317
26318 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
26319 [0-9]*, not just [0-9].
26320
26321Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26322
26323 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
26324
26325 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
26326
26327Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26328
26329 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
26330
26331Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26332
26333 * gdb.t06/signals.c: Add xfails for sun3.
26334
26335 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
26336
26337 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
26338 test_stepping tests.
26339
26340Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26341
26342 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
26343
26344 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
26345
26346 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
26347 rather than actually putting it through cpp twice.
26348
26349 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
26350
26351Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
26352
26353 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
26354 no longer needed.
26355
26356Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26357
26358 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
26359
26360 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
26361 C++ features prints as "struct", make it a pass, not an xfail.
26362
26363Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26364
26365 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
26366 Don't require VA to print as "class" rather than "struct".
26367
26368Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
26369
26370 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
26371
26372Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26373
26374 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
26375
26376Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26377
26378 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
26379 order.
26380
26381Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26382
26383 * gdb.t16/printcmds.exp: Add printf tests.
26384
26385 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
26386
26387 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
26388
26389Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
26390
26391 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
26392 pass counts, to counteract any existing or future setup_xfails.
26393
26394Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26395
26396 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
26397 {BEGIN,END}_COMMON for common block instead of STAB.
26398 * gdb.stabs/wierd.exp: Add xfail for rs6000.
26399
26400 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
26401 intp_var should be N_GSYM not N_LSYM.
26402 wierd-aout.S: Use a label for the value of the N_SO.
26403 wierd.def: Remove all backslashes.
26404 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
26405
26406Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26407
26408 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26409 get the expected next to inheritance3.
26410
26411Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26412
26413 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26414 now that gcc-2.4 gets it right.
26415
26416Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26417
26418 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26419
26420 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26421 generating comp-info.exp which works for cross-compilation.
26422
26423Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26424
26425 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26426 "*-*-sysv4.*".
26427
26428Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26429
26430 * gdb.t01/run.exp: Start with a fresh gdb.
26431 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26432 SVR4.x.
26433
26434Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26435
26436 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26437 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26438 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26439 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26440 things to remove.
26441
26442Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26443
26444 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26445 test cases from bug reports.
26446
26447Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26448
26449 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26450 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26451 avoid spurious xfails.
26452 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26453 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26454 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26455
26456Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26457
26458 * gdb.t00/teststrategy.exp: Rework to provide more useful
26459 description of each test, fix problem with systems that define
26460 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26461 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26462 results for "next over recursive call" so timeouts aren't taken
26463 by error.
26464
26465Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26466
26467 * gdb.t12/scope.exp: Test printing of variables before run.
26468
26469 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26470 printed in wrong order due to sorting.
26471
26472Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26473
26474 * gdb.t00/teststrategy.exp: Fix expected results for printing
26475 user entered string constant. Is array of char, prints with no
26476 address.
26477
26478 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26479 commands.
26480 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26481 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26482 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26483 of struct of char arrays.
26484 * gdb.t00/radix.exp: New tests for radix commands.
26485
26486Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26487
26488 * gdb.t16/printcmd.exp: Print a variable before running program
26489 (with xfail for AIX).
26490
26491Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26492
26493 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26494
26495 * gdb.t16/printcmd.exp: Don't print variables before running program.
26496
26497 * gdb.t06/break.exp: Don't require envp argument to main.
26498
26499 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26500
26501 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26502 Add xfails for rs6000.
26503
26504 * gdb.t02/whatis.exp: Change other tests not to re-test something
26505 we already tested.
26506
26507 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26508 each type used has a variable of that type.
26509
26510Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26511
26512 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26513
26514Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26515
26516 * configure.in: change srctrigger to be a file, not a directory
26517
26518Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26519
26520 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26521
26522 * gdb.t11/list.exp: Fixed a couple of typos.
26523
26524Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26525
26526 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26527 is fixed and PR is closed.
26528 * gdb.t16 (gdbme.c): Add simple test string variable.
26529 * gdb.t16 (printcmds.exp): Add tests with simple test string
26530 variable, primarily for boundaries on "set print elements".
26531
26532Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26533
26534 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26535 Make leading 0's optional and don't expect a tab in the middle
26536 of the number.
26537
26538 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26539
26540 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26541 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26542 don't end command passed to gdb_test with newline.
26543
26544 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26545 signed keyword away, don't expect signed bitfields to be signed.
26546
26547 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26548 printing with only as many 1's as are in the field as well as printing
26549 with 32 1's (see comment).
26550
26551Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26552
26553 * gdb.t00/default.exp: Start with a fresh gdb.
26554 * configure.in (configdirs): Remove gdb.t31 until the chill
26555 compiler works again. It no longer is able to find chillrt0
26556 since it isn't in libchill.a anymore.
26557 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26558 wierd.o, make more modular.
26559 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26560 spurious newlines that caused problems.
26561
26562Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26563
26564 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26565 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26566 gdb.stabs/wierd.{exp,def}: Many new tests.
26567
26568 * gdb.t00/default.exp: update info line for new message.
26569
26570 * gdb.t02/{whatis.exp,gdbme.c}:
26571 Test that "char *" doesn't print as "caddr_t".
26572
26573Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26574
26575 * gdb.t00/help.exp: Use .* in place of some help messages which
26576 just changed.
26577 gdb.t00/default.exp: Update "info frame" test for new message.
26578 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26579 Remove some xfails
26580
26581Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26582
26583 * gdb.t03/{gdbme.c,ptype.exp}:
26584 Add tests for typedef'd struct and union without tags.
26585 Also check "whatis" on a variable of a typedef'd enum without a tag.
26586
26587 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26588 PRMS 1823; the bug still exists but isn't reproduced by this test
26589 anymore), and remove rs6000 XFAIL (the bug is fixed).
26590
26591 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26592 duplicated from whatis.exp. For those that are left, accept
26593 "long", "long int", or "int" for long variables (whatis.exp already
26594 has an XFAIL for "int", so no need to fail it here).
26595
26596 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26597 Deal with GCC's names for types now that GDB uses the compiler's names.
26598
26599 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26600 setup_xfail's for sunos4. If we #defined the signed keyword away,
26601 don't expect GDB to know that char it is signed.
26602
26603 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26604
26605Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26606
26607 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26608 should work on any system, regardless of debugging format.
26609 * gdb.t21/demangle.exp: Move to gdb.t24.
26610 * gdb.t24/demangle.exp: Move from gdb.t21.
26611 * gdb.t24/{Makefile.in, configure.in}: New files.
26612
26613Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26614
26615 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26616 * gdb.stabs: New directory.
26617
26618Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26619
26620 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26621 not just "Quit anyway?".
26622
26623Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26624
26625 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26626 that all setup_xfails are immediately followed by clear_xfails.
26627
26628Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26629
26630 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26631 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26632 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26633 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26634 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26635 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26636 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26637 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26638 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26639 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26640 gdb.t31/chillvars.exp, lib/gdb.exp:
26641 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26642 bug-gdb@prep.ai.mit.edu.
26643
26644Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26645
26646 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26647 with 0.0, not integer 0.
26648
26649Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26650
26651 * gdb.t06/break.exp: Update for "Kill the program" message change.
26652
26653Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26654
26655 * Makefile.in (GDBFLAGS): Set to -nx.
26656 * Makefile.in (site.exp): Use GDBFLAGS.
26657
26658Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26659
26660 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26661 Makefiles.
26662 (check): depend on just-check.
26663 (just-check): added so that tests can be run without a noop
26664 build pass.
26665
26666Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26667
26668 Switch to using configure's configdirs.
26669 * Makefile.in (Makefile): add configure.in dependency.
26670 (SUBDIRS): removed redundant assignment.
26671 * configure.in: switch subdirs assignment to configdirs.
26672 * gdb.t*/configure.in: new files.
26673
26674Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26675
26676 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26677 works.
26678
26679Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26680
26681 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26682 in explicit rules. Apparently this is not supported by some makes.
26683
26684Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26685
26686 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26687
26688Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26689
26690 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26691 disappeared.
26692
26693Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26694
26695 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26696
26697Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26698
26699 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26700 watchpoint problem that is now fixed.
26701 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26702 uninitialized convenience variables.
26703 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26704 structures.
26705
26706Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26707
26708 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26709 which causes expect to get out of sync with gdb on long output
26710 from help set.
26711 * gdb.t09/corefile.exp: Make expected pattern for core file
26712 failing signal and frame output format less sun specific.
26713
26714Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26715
26716 * gdb.t31/chillvars.exp: Add and remove initial dummy
26717 breakpoint, so that symbol table is forced in.
26718 (Needed at least on Sunos4, though it seems not SVR4.)
26719 * gdb.t31/chillvars.exp: Update for changed output format.
26720
26721Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26722
a9c64011 26723 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26724
26725Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26726
26727 * Makefile.in: Added --srcdir when invoking runtest, removed the
26728 need for a local config file. (optional now)
26729
26730Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26731
26732 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26733 failure count used to force early termination. Add some more
26734 expected failures for gnu style demangling.
26735
26736Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26737
26738 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26739 pmi variable from gdb.t20/gdbme to get optimized away.
26740 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26741 Check for written corefile upon timeout _and_ eof.
26742
26743Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26744
26745 * config/unix-gdb.exp: Add missing return 0.
26746
26747Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26748
26749 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26750 test termination.
26751
26752Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26753
26754 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26755 disappeared.
26756
26757Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26758
26759 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26760 time as i860 support works.
26761
d63a86f8 26762 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26763 "backtrace 100\r" rather than just "backtrace\r", to match last
26764 change.
26765
26766Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26767
26768 * config/udi-gdb.exp (gdb_exit): Remove close command.
26769 (gdb_target_udi): New procedure to set the UDI target.
26770 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26771 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26772 Added waits for prompts after several question responses. Added
26773 some more responses used by a29k-amd-udi-gdb.
26774 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26775 pass different arguments, restart UDI connection after program
26776 completion.
26777 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26778 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26779 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26780 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26781 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26782 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26783 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26784 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26785 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26786 after program completion.
26787 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26788 compiled with a SELECT_VECS setting.
26789 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26790 infinite recursion.
26791
26792 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26793 Added checks for COFF results, and made them expected failures for
26794 all targets. It would be better to make them expected failures
26795 for COFF targets only.
26796
26797Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26798
26799 * Makefile.in: add null dvi target, don't bother to recurse
26800 through test directories for info and install-info; rename
26801 $(datadir) to be dejagnu instead of deja-gnu
26802
26803Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26804
26805 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26806 compiler to coredump.
26807 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26808 code.
26809
26810Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26811
26812 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26813 coredump.
26814 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26815 code.
26816
26817Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26818
26819 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26820 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26821 which in a shell. Deletes xgdb when done.
26822 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26823 Tests the return from the "set height" or "set width" commands.
26824 Added a few return codes where needed.
26825
26826Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26827
26828 * Makefile.in (SUBDIRS): Add gdb.t17.
26829 * configure.in (subdirs): Add gdb.t17.
26830 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26831 files to test gdb's calling of functions in the inferior with
26832 the correct arguments and gdb's ability to retrieve any
26833 result returned.
26834
26835Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26836
26837 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26838 may be called after gdb goes away. Previous versions of expect
26839 needed these to avoid file descriptor leaks, but they cause
26840 errors with the current revision of expect.
26841 * gdb.t00/gdbvars.exp: Use -re on expected output after
26842 setting sevenbit-strings.
26843 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26844 to set sevenbit-strings consistent across tests.
26845 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26846 set sevenbit-strings consistent across tests.
26847
26848Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26849
26850 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26851 expected output to match current "expect" expectations.
26852
26853Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26854
26855 * gdb.t00/default.exp: Change expected output for default "source"
26856 command, to match new gdb behavior which requires a filename to
26857 source.
26858
26859Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26860
26861 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26862 expected fail for i486-*-* that misses the marker2 function.
26863 * gdb.t10/crossload.exp (bfddefault): Allow successful
26864 recognition of a format to pass even if no symbols are found.
26865 Explicitly catch failures where the format is not recognized
26866 or is ambiguous, and add the reason to the fail message.
26867 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26868 the cause is and invalid target and add reason to failure message.
26869 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26870 elf32-i386, elf32-sparc, and elf32-i860.
26871 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26872 Set up expected failure for 'filename'::variable scope resolution,
26873 which is now apparently broken on all targets.
26874 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26875 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26876 gdb.t23/templates.exp: Change failure for missing binfile into
26877 just a warning.
26878 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26879 references.
26880
26881Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26882
26883 * gdb.t00/default.exp: Add expected output for default "source"
26884 command, to match new gdb behavior.
26885 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26886
26887Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26888
26889 * config/*-gdb.exp: returns an error, rather than exiting on
26890 internal errors.
26891
26892Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26893
26894 * gdb.t03/gdbme.c: Add pointer to struct variable.
26895 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26896 referencing struct members.
26897
26898Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26899
26900 * configure.in (mips-idt-ecoff): New target.
26901 * config/mips-gdb.exp: New file for remote board using MIPS remote
26902 debugging protocol.
26903
26904 * Redid configuration scheme. Removed gdb.t*/configure.in.
26905 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26906 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26907 distclean targets. Built executables via .o files. Adjusted
26908 tests to account for source files in $(srcdir) rather than
26909 $(objdir).
26910 * lib/gdb.exp (runto): Don't expect () after the function name,
26911 because it may have arguments.
26912
26913Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26914
26915 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26916 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26917 expected failures for mips-idt-* and mips-sgi-*.
26918 * gdb.t00/default.exp (attach): Kill process if requested.
26919 * gdb.t00/help.exp (help target core, help target): Accept a gdb
26920 that does not read core files.
26921 * gdb.t01/run.exp: Removed checks for exit status code.
26922 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
26923 it is linked in.
26924 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
26925 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
26926 appropriate, rather than doing it by hand.
26927 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
26928 execution.
26929 * gdb.t10/crossload.exp: Kill existing program if needed.
26930 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
26931 appropriate, rather than doing it by hand. Always increase
26932 timeout for this test, not just for VxWorks.
26933
26934Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
26935
26936 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
26937 of Chill STRUCT types and STRUCT values.
26938 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
26939 than "char".
26940 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 26941 struct2): New struct definitions and initializations to test
c906108c
SS
26942 simple Chill STRUCT types.
26943
26944Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
26945
26946 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
26947 the null byte at the end of strings.
26948 * gdb.t00/default.exp: Make show version insensitive to copyright
26949 date.
26950 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
26951 to avoid dependencies on target char signedness.
26952 * gdb.t16/printcmds.exp: Update expected results for explicitly
26953 unsigned char.
26954 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
26955 now work.
26956 * gdb.t21/demangle.exp: Add many more patterns for template
26957 demangling, most of them being expected failures.
26958 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
26959 string we are matching for, to match on the whole string.
26960 * gdb.t21/demangle.exp: Add many new test strings to demangle,
26961 and fix a whole bunch that had incorrect expected output but were
26962 passing anyway because of the bug in "proc demangle".
26963 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
26964 type.
26965 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
26966
26967Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
26968
a9c64011
AS
26969 * gdb/testsuite: made modifications to testcases, etc., to allow
26970 them to work properly given the reorganization of deja-gnu and the
26971 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
26972
26973Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
26974
26975 * gdb/testsuite: Initial creation of gdb/testsuite.
26976 Migrated dejagnu testcases and support files for testing nm to
26977 gdb/testsuite from deja-gnu. These files were moved "as is"
26978 with no modifications. This migration is part of a major overhaul
26979 of dejagnu. The modifications to these testcases, etc., which
26980 will allow them to work with the new version of dejagnu will be
26981 made in a future update.
48efe704 26982
8d8cb839 26983 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 26984\f
8d8cb839
EZ
26985;; Local Variables:
26986;; mode: change-log
26987;; left-margin: 8
26988;; fill-column: 74
26989;; version-control: never
26990;; End:
902f2ccb 26991
0b302171 26992 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
26993 Copying and distribution of this file, with or without modification,
26994 are permitted provided the copyright notice and this notice are preserved.