]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2012-03-06 Tristan Gingold <gingold@adacore.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
abe49676
YQ
12012-03-06 Yao Qi <yao@codesourcery.com>
2
3 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4 x86_64-*-* and i?86-*-*.
5 Set up KFAIL for gdb/13808.
6
d8df103b
TT
72012-03-05 Tom Tromey <tromey@redhat.com>
8
9 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
10 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
11
b7b189f3
TT
122012-03-05 Tom Tromey <tromey@redhat.com>
13
14 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
15
69dc1c4d
YQ
162012-03-04 Yao Qi <yao@codesourcery.com>
17
18 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
19 messages for KFAIL.
20
3f20c47f
JK
212012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
22
23 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
24 (print one_two_three, indexes off, print few_reps, indexes off)
25 (print many_reps, indexes off, print empty, indexes off)
26 (print one_two_three, print few_reps, print many_reps, print empty):
27 Call setup_xfail if $gcc_old.
28
abf1152a
JK
292012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
30
31 Implement testsuite workaround for PR breakpoints/13781.
32 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
33 (set breakpoint condition-evaluation host): New conditional command.
34
a06715f8
JK
352012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
36
37 Code cleanup.
38 * gdb.cp/mb-templates.exp: New variables executable. Use it for
39 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
40 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
41 number 1 by $bpnum. Four times.
42
5808517f
YQ
432012-03-03 Yao Qi <yao@codesourcery.com>
44
45 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
46
dfe2ac14
JK
472012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
48
49 Setup KFAIL for PR server/13796.
50 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
51
8bbc467a
JB
522012-03-02 Joel Brobecker <brobecker@adacore.com>
53
54 * gdb.ada/operator_bp: New testcase.
55
c0eac87f
JB
562012-03-02 Joel Brobecker <brobecker@adacore.com>
57
58 * gdb.ada/info_locals_renaming: New testcase.
59
4f42c881
TT
602012-03-02 Tom Tromey <tromey@redhat.com>
61
62 * gdb.base/nextoverexit.c: New file.
63 * gdb.base/nextoverexit.exp: New file.
64
7380c0c9
EBM
652012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
66
67 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
68 parameter.
69
1faeff08
MR
702012-03-01 Maciej W. Rozycki <macro@mips.com>
71
72 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
73 core registers.
74
320b6f49
MR
752012-03-01 Maciej W. Rozycki <macro@mips.com>
76 Maciej W. Rozycki <macro@codesourcery.com>
77 Daniel Jacobowitz <dan@codesourcery.com>
78
79 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
80
ad5f7d6e
PA
812012-03-01 Pedro Alves <palves@redhat.com>
82
83 PR gdb/13767
84
85 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
86 (gdb_collect_globals_test): Call it.
87
d3dc44a6
KS
882012-03-01 Keith Seitz <keiths@redhat.com>
89
90 * gdb.cp/method2.exp: Output of overload menu is now
91 alphabetized. Update tests for "break A::method".
92 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
93 of hard-coding them.
94 Overload menu is alphabetized: rewrite to accommodate.
95 Unset variables LINE and TYPES which are used in other tests.
96 Compute the output of "info break".
97 Update the breakpoint table after all breakpoints are deleted.
98 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
99 compute ACTUALS and the method body based on parameters.
100 Update expected output accordingly.
101 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
102 unique comments to allow the use of gdb_get_line_number.
103
1042012-03-01 Keith Seitz <keiths@redhat.com>
105
106 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
107 some Tcl syntax.
108 * gdb.cp/ovldbreak.exp: Likewise.
109
7949c2a0
KS
1102012-03-01 Keith Seitz <keiths@redhat.com>
111
112 * gdb.base/help.exp (help show user): Update expected result
113 for new doc string changes (add "non-python").
114
7d74f244
DE
1152012-03-01 Scott J. Goldman <scottjg@vmware.com>
116
117 * gdb.python/py-cmd.exp: Add test to verify that python commands can
118 be put in the user-defined category and that the commands appear in
119 "help user-defined".
120
1b611343
JB
1212012-02-29 Joel Brobecker <brobecker@adacore.com>
122
123 * gdb.ada/tagged_not_init: New testcase.
124
99b1c762
JB
1252012-02-29 Joel Brobecker <brobecker@adacore.com>
126
127 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
128 * gdb.ada/enum_idx_packed: New testcase.
129
2d4a02ee
JB
1302012-02-29 Joel Brobecker <brobecker@adacore.com>
131
132 * gdb.ada/aliased_array: New testcase.
133
2e6fda7d
JB
1342012-02-29 Joel Brobecker <brobecker@adacore.com>
135
136 * gdb.ada/whatis_array_val: New testcase.
137
9a7f938f
JK
1382012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
139
140 Fix disp-step-syscall.exp: fork: single step over fork.
141 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
142 whitespaces.
143 (single step over $syscall): Remove its check.
144 (single step over $syscall final pc): New check.
145
8703a944
JK
1462012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
147
148 Support processors without SSSE3.
149 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
150 pabsd into ...
151 (ssse3_test): ... a new function.
152 (main): Call ssse3_test.
153 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
154 Update expected values everywhere.
155 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
156 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
157 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
158 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
159 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
160 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
161 Move these tests lower.
162 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
163 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
164 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
165 New tests.
166
c03e6ccc
YQ
1672012-02-29 Yao Qi <yao@codesourcery.com>
168 Pedro Alves <palves@redhat.com>
169
170 * gdb.trace/trace-mt.c: New.
171 * gdb.trace/trace-mt.exp: New.
172
7964b62a
TS
1732012-02-28 Thomas Schwinge <thomas@codesourcery.com>
174
2c8910ba
TS
175 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
176 numbers instead of hardcoding them.
177 * gdb.base/annota1.c: Provide suitable markers.
178 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
179 numbers instead of hardcoding them.
180 * gdb.base/annota3.c: Provide suitable markers.
181
182 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
183 * gdb.base/annota3.c: Likewise.
184 * gdb.base/sigall.c: Likewise.
185 * gdb.base/signals.c: Likewise.
186 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 187
5a41c0b7
MR
1882012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
189
190 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
191 failure return path.
192
ebbbe5c5
LM
1932012-02-27 Luis Machado <lgustavo@codesourcery.com>
194
195 * gdb.base/save-bp.exp: Account for new condition evaluator output.
196
8d126d8a
LM
1972012-02-24 Luis Machado <lgustavo@codesourcery.com>
198
199 * gdb.base/cond-eval-mode.exp: New file.
200
11337c2f
PA
2012012-02-24 Pedro Alves <palves@redhat.com>
202
203 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
204 (top level): Use with_test_prefix.
205
13fc3e3c
PA
2062012-02-24 Pedro Alves <palves@redhat.com>
207
208 * gdb.threads/attach-into-signal.exp (corefunc): Use
209 with_test_prefix.
210
07c1b626
JK
2112012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
212
213 Fix false FAILs on old CPUs without SSE.
214 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
215 Return untested for Illegal instruction.
216
596ba138
JK
2172012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
218
219 Fix false FAILs with glibc debug infos installed.
220 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
221 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
222
aeaa2474
SA
2232012-02-22 Sterling Augustine <saugustine@google.com>
224
225 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
226 constant with cast.
227
aed555c9
PA
2282012-02-21 Pedro Alves <palves@redhat.com>
229
230 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
231
78afebb4
PA
2322012-02-21 Pedro Alves <palves@redhat.com>
233
234 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
235
fdcfef12
PA
2362012-02-21 Pedro Alves <palves@redhat.com>
237
238 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
239 with_test_prefix.
240
0f4d39d5
PA
2412012-02-21 Pedro Alves <palves@redhat.com>
242
243 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
244 with_test_prefix here.
245 (top level): Do it here instead. Remove `:' from the
246 with_test_prefix string.
247 * gdb.base/attach-pie-misread.exp: Remove the leading space the
248 the suffix `:' from the with_test_prefix prefix string.
249 * gdb.base/break-interp.exp: Ditto.
250 * gdb.base/catch-load.exp: Ditto.
251 * gdb.base/disp-step-syscall.exp: Ditto.
252 * gdb.base/jit-so.exp: Ditto.
253 * gdb.base/jit.exp: Ditto.
254 * gdb.base/sepdebug.exp: Ditto.
255 * gdb.base/solib-display.exp: Ditto.
256 * gdb.base/solib-overlap.exp: Ditto.
257 * gdb.base/watch-cond-infcall.exp: Ditto.
258 * gdb.base/watchpoint.exp: Ditto.
259 * gdb.dwarf2/dw2-noloc.exp: Ditto.
260 * gdb.mi/mi-watch.exp: Ditto.
261 * gdb.mi/mi2-watch.exp: Ditto.
262 * gdb.threads/non-ldr-exc-1.exp: Ditto.
263 * gdb.threads/non-ldr-exc-2.exp: Ditto.
264 * gdb.threads/non-ldr-exc-3.exp: Ditto.
265 * gdb.threads/non-ldr-exc-4.exp: Ditto.
266 * gdb.threads/watchpoint-fork.exp: Ditto.
267 * gdb.threads/watchthreads-reorder.exp: Ditto.
268 * gdb.trace/change-loc.exp: Ditto.
269 * gdb.trace/pending.exp: Ditto.
270 * gdb.trace/status-stop.exp: Ditto.
271 * gdb.trace/strace.exp: Ditto.
272 * gdb.trace/trace-break.exp: Ditto.
273 * gdb.trace/unavailable.exp: Ditto.
274 * lib/gdb.exp (with_test_prefix): Always prefix with space and
275 suffix with colon. Adjust leading comments.
276
6a5870ce
PA
2772012-02-21 Pedro Alves <palves@redhat.com>
278 Tom Tromey <tromey@redhat.com>
279
280 * lib/gdb.exp: Add description of test prefixes.
281 (with_test_prefix): New procedure.
282 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
283 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
284 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
285 instead of lappend to append to pf_prefix.
286 * gdb.base/catch-load.exp: Use with_test_prefix.
287 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
288 * gdb.base/jit-so.exp: Use with_test_prefix.
289 * gdb.base/jit.exp: Use with_test_prefix.
290 * gdb.base/return-nodebug.exp (do_test): Use append instead of
291 lappend to append to pf_prefix.
292 * gdb.base/sepdebug.exp: Use with_test_prefix.
293 * gdb.base/solib-display.exp: Use with_test_prefix.
294 * gdb.base/solib-overlap.exp: Use with_test_prefix.
295 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
296 * gdb.base/watchpoint.exp: Use with_test_prefix.
297 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
298 * gdb.mi/mi-watch.exp: Use with_test_prefix.
299 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
300 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
301 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
302 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
303 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
304 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
305 append instead of lappend to append to pf_prefix.
306 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
307 * gdb.trace/change-loc.exp: Use with_test_prefix.
308 * gdb.trace/pending.exp: Use with_test_prefix.
309 * gdb.trace/status-stop.exp: Use with_test_prefix.
310 * gdb.trace/strace.exp: Use with_test_prefix.
311 * gdb.trace/trace-break.exp: Use with_test_prefix.
312 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
313 instead of lappend to append to pf_prefix.
314
35dc4a6b
JK
3152012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
316
317 Fix racy FAILs.
318 * gdb.base/inferior-died.c (main): Add return of 0.
319 * gdb.base/inferior-died.exp (continue): Fix expectation of
320 asynchronous events.
321 (p 1): New test.
322
c5a006e6
PA
3232012-02-20 Pedro Alves <palves@redhat.com>
324
325 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
326 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
327 gdb's internal debug output. For the non-threaded case, look for
328 "Program received signal SIGLARM", for the threaded case, peek at
329 the thread's siginfo.
330
cc51a170
PA
3312012-02-20 Pedro Alves <palves@redhat.com>
332
333 General cleanup, make output test messages unique, and build
334 different executable files for the non-threaded and threaded
335 cases.
336
337 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
338 Delete.
339 (executable_nothr, executable_thr): New globals.
340 (top level): Adjust to delete both executables.
341 (corefunc): New parameter $executable. Set $pf_prefix instead of
342 hand writing a prefix in tests. Issue a clean_restart and enable
343 lin-lwp debug output here.
344 (top level): Adjust. Use build_executable. Don't start gdb here,
345 and don't enable lin-lwp debug output here.
346 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
347
c755f03d
JK
3482012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
349
350 Fix racy FAILs.
351 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
352 "continue" command.
353
6bec5e0a
JK
3542012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
355
356 Fix for gdbserver non-extended mode.
357 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
358 and gdb_run_cmd.
359
2e8265fd
TT
3602012-02-17 Tom Tromey <tromey@redhat.com>
361
362 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
363 * gdb.python/py-events.exp: Check 'dir' output.
364 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
365
9e507076
YQ
3662012-02-17 Yao Qi <yao@codesourcery.com>
367
368 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
369
32d22ab1
TT
3702012-02-16 Tom Tromey <tromey@redhat.com>
371
372 * gdb.base/inferior-died.c: Don't include stdio.h.
373
9addecb9
TT
3742012-02-16 Tom Tromey <tromey@redhat.com>
375
376 * gdb.base/inferior-died.c: New file.
377 * gdb.base/inferior-died.exp: New file.
378
4cb6da1c
AR
3792012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
380
381 * gdb.base/break-inline.exp: New file.
382 * gdb.base/break-inline.c: New file.
383
3af2590d
TT
3842012-02-15 Tom Tromey <tromey@redhat.com>
385
386 * gdb.base/pc-fp.exp: Add "info register" tests.
387
29988831
TT
3882012-02-15 Tom Tromey <tromey@redhat.com>
389
390 * gdb.base/regs.exp: Remove.
391
10010058
PA
3922012-02-15 Pedro Alves <palves@redhat.com>
393
394 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
395 the target doesn't support tracepoints.
396 * gdb.trace/circ.exp: Ditto.
397 * gdb.trace/collection.exp: Ditto.
398 * gdb.trace/packetlen.exp: Ditto.
399 * gdb.trace/passc-dyn.exp: Ditto.
400 * gdb.trace/report.exp: Ditto.
401 * gdb.trace/tfind.exp: Ditto.
402 * gdb.trace/tspeed.exp: Ditto.
403 * gdb.trace/tsv.exp: Ditto.
404 * gdb.trace/unavailable.exp: Ditto.
405 * gdb.trace/while-dyn.exp: Ditto.
406
a2e0062d
PA
4072012-02-15 Pedro Alves <palves@redhat.com>
408
409 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
410 gdb_test_multiple, and call unsupported instead of fail, if the
411 remote side does not support the request.
412
a1999d40
PA
4132012-02-15 Pedro Alves <palves@redhat.com>
414
415 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
416 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
417 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
418 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
419 * gdb.server/server-run.exp: Make sure gdb is disconnected.
420 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
421 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
422 doesn't start with "extended-" already.
423
7cee1e54
PA
4242012-02-15 Pedro Alves <palves@redhat.com>
425
426 Support extended-remote. Avoid cascading timeouts.
427
428 * gdb.base/attach.exp (do_attach_tests): Add expected output for
429 the extended-remote target. If attaching with no file fails, load
430 the file manually.
431 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
432
816338b5
SS
4332012-02-14 Stan Shebs <stan@codesourcery.com>
434
435 * gdb.base/ena-dis-br.exp: Add enable count test.
436
cc30c4bd
PA
4372012-02-13 Pedro Alves <palves@redhat.com>
438
439 * config/mips-idt.exp: Delete.
440 * gdb.base/a2-run.exp: Remove mips-idt xfails.
441 * gdb.base/bitfields.exp: Remove mips-idt restarts.
442 * gdb.base/break.exp: Remove mips-idt references.
443 * gdb.base/chng-syms.exp: Ditto.
444 * gdb.base/default.exp: Ditto.
445 * gdb.base/funcargs.exp (funcargs_reload): Delete.
446 (top level): Don't call it.
447 * gdb.base/opaque.exp: Remove mips-idt restarts.
448 * gdb.base/ptype.exp: Remove mips-idt xfails.
449 * gdb.base/scope.exp: Remove mips-idt restarts.
450 * gdb.base/sepdebug.exp: Remove mips-idt references.
451 * gdb.base/watchpoint.exp (maybe_clean_restart)
452 (maybe_reinitialize): Delete.
453 (test_disabling_watchpoints, test_disabling_watchpoints)
454 (test_watchpoint_triggered_in_syscall)
455 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
456 Don't call them.
457
57008375
JK
4582012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
459
460 * gdb.server/server-exec-info.exp: New file.
461
4a2d9c08
PA
4622012-02-10 Pedro Alves <palves@redhat.com>
463
464 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
465 always non-empty.
466 (test_attach): Always pass $exec to test_attach_gdb.
467
09fa21bd
TT
4682012-02-08 Tom Tromey <tromey@redhat.com>
469
470 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
471 before inferior is started.
472
f0823d2c
TT
4732012-02-07 Tom Tromey <tromey@redhat.com>
474
475 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
476 Symbol.value.
477 * gdb.python/py-symbol.c (qq): Set default value.
478
4792012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
480
481 * gdb.python/py-symbol.c (qq): New global.
482 * gdb.python/py-symbol.exp: Add test for frame-less
483 lookup_symbol.
484 * gdb.python/py-symtab.exp: Fix line number.
485
f7e44f65
JB
4862012-02-03 Joel Brobecker <brobecker@adacore.com>
487
488 * gdb.ada/mi_task_arg: New testcase.
489
4c9ed63c
PA
4902012-02-02 Pedro Alves <palves@redhat.com>
491
492 * gdb.reverse/until-precsave.exp: Also put "record save" under the
493 extended timeout.
494
c0b9f2c6
PA
4952012-02-02 Pedro Alves <palves@redhat.com>
496
497 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
498 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
499
5f8cefd7
PA
5002012-02-02 Pedro Alves <palves@redhat.com>
501
502 * gdb.base/term.exp: Rewrite.
503 * gdb.base/term.c: New.
504
2f3a2569
PA
5052012-02-02 Pedro Alves <palves@redhat.com>
506
507 * gdb.base/default.exp (run "r" abbreviation, run): Add
508 extended-remote expected output.
509
f149aabd
TT
5102012-02-02 Tom Tromey <tromey@redhat.com>
511
512 * gdb.cp/dispcxx.exp: New file.
513 * gdb.cp/dispcxx.cc: New file.
514
03bef283
TT
5152012-02-01 Tom Tromey <tromey@redhat.com>
516
517 * gdb.base/jit-simple.exp: New file.
518 * gdb.base/jit-simple.c: New file.
519
a79b18b5
YQ
5202012-01-30 Yao Qi <yao@codesourcery.com>
521
522 * gdb.base/skip.exp: Make test result unique.
523
f0d1a53e
JK
5242012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
525
526 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
527 compatibility with valgrind-3.7.0.
528
4b3c9f41
PA
5292012-01-27 Pedro Alves <palves@redhat.com>
530
531 * gdb.base/watchpoint.exp (no_hw): New global.
532 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
533 disable hw watchpoints.
534 (test_wide_location_1, test_wide_location_2): If no_hw is set,
535 don't expect hw watchpoints.
536 (no_hw_watchpoints): Always clean restart.
537 (do_tests): New procedure, factored out from the top level.
538 (top level): Run tests twice. Once with hw watchpoints enabled,
539 another time with hw watchpoints disabled.
540
a13491c8
PA
5412012-01-27 Pedro Alves <palves@redhat.com>
542
543 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
544 out from the top level.
545 (top level): Call it instead.
546
f2c8a051
PA
5472012-01-27 Pedro Alves <palves@redhat.com>
548
549 * gdb.base/watchpoint.exp (top level): Re-enable hardware
550 watchpoints sooner.
551
654d7a9e
PA
5522012-01-27 Pedro Alves <palves@redhat.com>
553
554 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
555
274f47f3
PA
5562012-01-27 Pedro Alves <palves@redhat.com>
557
558 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
559 "You may have requested too many hardware
560 breakpoints/watchpoints".
561
e4d63ba2
PA
5622012-01-27 Pedro Alves <palves@redhat.com>
563
564 * gdb.base/watchpoint.exp (maybe_clean_restart)
565 (maybe_reinitialize): New.
566 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
567 expect "hit N times".
568 (test_disabling_watchpoints, test_complex_watchpoint)
569 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
570 Call maybe_clean_restart.
571 (top level): Use clean_restart. Remove "mips-idt-*"
572 reinitialization.
573
dbd95daf
PA
5742012-01-27 Pedro Alves <palves@redhat.com>
575
576 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
577
f3ad2025
PA
5782012-01-27 Pedro Alves <palves@redhat.com>
579
580 * gdb.base/watchpoint.exp: Clean restart after tests that don't
581 require `initialize' anymore. Remove unnecessary `initialize'
582 calls.
583
100aa3ae
PA
5842012-01-27 Pedro Alves <palves@redhat.com>
585
586 * gdb.base/watchpoint.exp (wp_set): Delete.
587 (initialize, test_simple_watchpoint, top level): Remove dead code.
588
c79a8e11
PA
5892012-01-27 Pedro Alves <palves@redhat.com>
590
591 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
592 typo.
593
048fe15a
PA
5942012-01-27 Pedro Alves <palves@redhat.com>
595
596 * config/extended-gdbserver.exp: New file.
597 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
598 comment.
599 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
600 * boards/native-extended-gdbserver.exp: New file.
601
4033a6bf
PA
6022012-01-26 Pedro Alves <palves@redhat.com>
603
604 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
605 and gdb_test_multiple.
606
3d7f4b81
PA
6072012-01-26 Pedro Alves <palves@redhat.com>
608
609 Make test messages unique, and more identifiable.
610 * gdb.multi/watchpoint-multi.exp: Change test messages.
611
484abf42
TT
6122012-01-25 Tom Tromey <tromey@redhat.com>
613
614 * gdb.base/solib-disc.exp: Fix regexps.
615
edcc5120
TT
6162012-01-24 Tom Tromey <tromey@redhat.com>
617
618 * lib/mi-support.exp (mi_expect_stop): Add special case for
619 solib-event.
620 * gdb.base/catch-load-so.c: New file.
621 * gdb.base/catch-load.exp: New file.
622 * gdb.base/catch-load.c: New file.
623 * gdb.base/break-interp.exp (reach_1): Update regexp.
624
30b91c90
JK
6252012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
626
627 Fix fuzzy results.
628 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
629 lpsimple and func.
630
53fe1783
GB
6312012-01-24 Gary Benson <gbenson@redhat.com>
632
633 Delete #if 0'd out code.
634 * gdb.base/default.exp (info catch): Remove.
635 * gdb.base/gdb_history (info catch): Likewise.
636 * gdb.base/help.exp (info catch): Likewise.
637
d0d8b0c6
JK
6382012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
639
640 Fix watchpoints to be specific for each inferior.
641 * gdb.multi/watchpoint-multi.c: New file.
642 * gdb.multi/watchpoint-multi.exp: New file.
643
4403d8e9
JK
6442012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
645
646 Fix watchpoints across inferior fork.
647 * gdb.threads/watchpoint-fork-child.c: New file.
648 * gdb.threads/watchpoint-fork-mt.c: New file.
649 * gdb.threads/watchpoint-fork-parent.c: New file.
650 * gdb.threads/watchpoint-fork-st.c: New file.
651 * gdb.threads/watchpoint-fork.exp: New file.
652 * gdb.threads/watchpoint-fork.h: New file.
653
050a2e1d
PA
6542012-01-23 Pedro Alves <palves@redhat.com>
655
656 * gdb.base/call-signal-resume.exp: Allow output after "return".
657
6a52fb62
PA
6582012-01-20 Pedro Alves <palves@redhat.com>
659
660 * gdb.python/py-finish-breakpoint.py: Fix typo.
661
145b16a9
UW
6622012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
663
664 * gdb.base/info-proc.exp: Also run on remote targets. Main
665 "info proc" command is now always present; whether target supports
666 actual info proc operation is detected when attempting to issue
667 the command.
668
26f6125e
JK
6692012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
670
671 * .gdbinit: Remove.
672
eb5227ce
PA
6732012-01-19 Pedro Alves <palves@redhat.com>
674
675 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
676 look at the funtions' returns.
677 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
678 (jprint.print(int, int)): Change return type to int. Adjust.
679
1db33378
PP
6802012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
681
682 PR gdb/9538
683 * gdb.base/sepdebug.exp: New test.
684
b9736cf8
PA
6852012-01-18 Pedro Alves <palves@redhat.com>
686
687 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
688 Allow output before ^done.
689
4aac40c8
TT
6902012-01-16 Tom Tromey <tromey@redhat.com>
691
692 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
693 Add tests for relative directory.
694
cafec441
TT
6952012-01-16 Tom Tromey <tromey@redhat.com>
696
697 * gdb.base/printcmds.c (enum flag_enum): New.
698 (three): New global.
699 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
700 enum printing.
701 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
702 FlagEnumerationPrinter.
703 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
704 * gdb.python/py-pp-maint.c (enum flag_enum): New.
705 (fval): New global.
706
abcc4978
PA
7072012-01-16 Pedro Alves <palves@redhat.com>
708
709 * lib/gdb.exp (banned_procedures): New variable.
710 (banned_variables_traced): Rename to ...
711 (banned_traced): ... this.
712 (gdb_init): Also trace banned procedures.
713 (gdb_finish): Also untrace banned procedures.
714
97ccebe8
PA
7152012-01-16 Pedro Alves <palves@redhat.com>
716
717 Remove all calls to strace.
718
2af7517b
JK
7192012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
720
721 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
722 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
723
9241a8bc
PP
7242012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
725
726 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
727 * gdb.base/pie-execl.exp: Likewise.
728
3848a17f
KS
7292012-01-12 Keith Seitz <keiths@redhat.com>
730
731 PR mi/10586
732 * gdb.mi/var-cmd.c (struct anonymous): New structure.
733 (do_anonymous_type_tests): New function.
734 (main): Call do_anonymous_type_tests.
735 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
736 (verify_everything): New procedure.
737 * gdb.mi/mi-var-cp.cc (class A): New class.
738 (anonymous_structs_and_unions): New function.
739 (main): Call anonymous_structs_and_unions.
740 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
741 (verify_everything): New procedure.
742
440e2fca
KS
7432012-01-12 Keith Seitz <keiths@redhat.com>
744
745 * lib/mi-support.exp: Expand comments about PATH_EXPR.
746 (varobj_tree::get_path_expr): Assume that all varobjs are
747 compound unless they are known simple types.
748 Adjust path expressions based on parent type, path parent type,
749 and tree language.
750 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
751 the root varobj.
752 (mi_walk_varobj_tree): Add LANGUAGE parameter.
753
675399c9
PA
7542012-01-11 Pedro Alves <palves@redhat.com>
755
756 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
757 core files on this machine" anymore.
758
97ddaa9b
PH
7592012-01-11 Paul Hilfinger <hilfingr@adacore.com>
760
761 * gdb.base/watchpoint.c (recurser): Initialize local_x.
762 (main): Repeat recurser call.
763 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
764 equivalent to 'local_x'.
765
ea733575
PH
7662012-01-11 Paul Hilfinger <hilfingr@adacore.com>
767 Joel Brobecker <brobecker@adacore.com>
768
769 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
770
2ca0b532
PA
7712012-01-05 Pedro Alves <alves.ped@gmail.com>
772
773 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
774 * gdb.python/py-events.c (first): Add bits for new "step N" test.
775 * gdb.python/py-events.exp: Test that "step N" tripping on a
776 breakpoint emits a breakpoint event.
777
6e681866
JB
7782012-01-03 Joel Brobecker <brobecker@adacore.com>
779
780 * gdb.base/auxv.exp: Reformat the copyright notice.
781
3c2d6aff
YQ
7822012-01-03 Yao Qi <yao@codesourcery.com>
783
784 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
785 (strace_trace_on_diff_addr): New.
786 * gdb.trace/strace.c: (main): Add two local variables.
787
0852fee3
UW
7882011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
789
790 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
791 * gdb.cell/gcore.exp: Likewise.
792 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
793 to verify the correct instance of main is selected.
794
12c3e59c
JB
7952012-01-02 Joel Brobecker <brobecker@adacore.com>
796
797 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
798 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
799 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
800 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
801 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
802 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
803 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
804 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
805 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
806 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
807 gdb.threads/thread_check.c: Reformat copyright header.
808
c0f378ec
EBM
8092011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
810
e4a7ca93 811 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
812 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
813 is not enabled.
814
3bc96cfb
JK
8152011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
816
817 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
818 parameter to self_exec, adjust the function.
819 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
820 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
821 (set var do_exit = 0): Remove test.
822 (newline at end of file): Add one.
823
095bcf5e
JB
8242011-12-27 Joel Brobecker <brobecker@adacore.com>
825
826 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
827 New files.
828
18d19bd1
JK
8292011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
830
831 Fix racy FAILs.
832 * gdb.threads/fork-thread-pending.c (barrier): New variable.
833 (thread_function, thread_forker): Call pthread_barrier_wait for it.
834 (main): Call pthread_barrier_init for it.
835
e809353a
JK
8362011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
837
838 Fix double send_gdb leading to racy FAILs.
839 * gdb.base/break.exp (set silent break bp_location1): Replace
840 3x send_gdb and gdb_expect by gdb_test.
841 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
842 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
843 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
844 instead of send_gdb. Twice.
845 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
846 3x send_gdb and gdb_expect by gdb_test.
847 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
848
da8cb7ec
JK
8492011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
850
851 * gdb.linespec/linespec.exp: Compile using {c++}.
852
ae1a303e
JK
8532011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
854
855 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
856 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
857 (verify GCC PR debug/51668): New test.
858
cc72b2a2
KP
8592011-12-23 Kevin Pouget <kevin.pouget@st.com>
860
861 Introduce gdb.FinishBreakpoint in Python.
862 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
863 py-finish-breakpoint2
864 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
865 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
866 instead of line number.
867 * gdb.python/py-finish-breakpoint.c: New file.
868 * gdb.python/py-finish-breakpoint.exp: New file.
869 * gdb.python/py-finish-breakpoint.py: New file.
870 * gdb.python/py-finish-breakpoint2.cc: New file.
871 * gdb.python/py-finish-breakpoint2.exp: New file.
872 * gdb.python/py-finish-breakpoint2.py: New file.
873
3b7962f9
JK
8742011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
875
876 Partial fix of compatibility with gcc-4.7.
877 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
878 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
879 Add comment to add a PASS case in the future.
880
6538471c
JK
881 Fix compatibility with gcc-4.7.
882 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
883
7052e42c
UW
8842011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
885
886 PR tdep/12797
887 * gdb.base/callfuncs.exp: Remove KFAIL.
888
9ac7f98e
JB
8892011-12-21 Joel Brobecker <brobecker@adacore.com>
890
891 * gdb.ada/task_bp: New testcase.
892
f6eeced0
JK
8932011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
894
895 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
896 -DNO_SECTIONS.
897 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
898
72225e17
JK
8992011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
900
901 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
902 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
903 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
904 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
905 conditional for gcc <= 4.5.
906
13ac8d2c
JK
9072011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
908
909 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
910 by XFAIL.
911 * gdb.cp/static-method.exp (info addr A::func())
912 (list static-method.cc:xxx::(anonymous namespace)::A::func)
913 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
914 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
915 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
916 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
917 (test value of F in k3_m): Likewise.
918 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
919 Likewise.
920
049682ba
JK
9212011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
922
923 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
924 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
925 Remove.
926 * gdb.threads/attachstop-mt.c: Remove.
927 * gdb.threads/attachstop-mt.exp: Remove.
928
2c9d8796
MK
9292011-12-17 Mark Kettenis <kettenis@gnu.org>
930
931 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
932
e0f9f062
DE
9332011-12-16 Doug Evans <dje@google.com>
934
f4aa2101 935 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
936 * boards/native-gdbserver.exp: New file.
937
e0f9f062
DE
938 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
939 gdbserver output.
940 (gdbserver_default_get_remote_address): New function.
941 (gdbserver_start): Call gdb,get_remote_address to compute argument
942 to "target remote" command.
943
80b6e756
PM
9442011-12-16 Phil Muldoon <pmuldoon@redhat.com>
945
1c3ad6ab 946 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
947 python print-stack. Add set/show python print-stack
948 off|full|message tests.
949
1576bd00
YQ
9502011-12-15 Yao Qi <yao@codesourcery.com>
951
952 * gdb.trace/strace.c: New
953 * gdb.trace/strace.exp: New.
954
d6a0f6e0
TT
9552011-12-14 Tom Tromey <tromey@redhat.com>
956
957 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
958
31015e1d
DE
9592011-12-14 Doug Evans <dje@google.com>
960
961 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
962
7b50312a
PA
9632011-12-14 Pedro Alves <pedro@codesourcery.com>
964
965 PR threads/10729
966
967 * gdb.mi/watch-nonstop.c: New file.
968 * gdb.mi/mi-watch-nonstop.exp: New file.
969
924437bc
PA
9702011-12-13 Pedro Alves <pedro@codesourcery.com>
971 Doug Evans <dje@google.com>
972
973 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
974 (clean_restart): Remove references to the gdb_stub target board
975 variable.
976 (gdb_step_for_stub): Delete.
977
978 * gdb.base/annota1.exp: Remove all references to [target_info
979 exists gdb_stub], gdb_step_for_stub and usestubs.
980 * gdb.base/annota3.exp: Ditto.
981 * gdb.base/async.exp: Ditto.
982 * gdb.base/break.exp: Ditto.
983 * gdb.base/code-expr.exp: Ditto.
984 * gdb.base/commands.exp: Ditto.
985 * gdb.base/completion.exp: Ditto.
986 * gdb.base/condbreak.exp: Ditto.
987 * gdb.base/consecutive.exp: Ditto.
988 * gdb.base/cvexpr.exp: Ditto.
989 * gdb.base/define.exp: Ditto.
990 * gdb.base/display.exp: Ditto.
991 * gdb.base/ena-dis-br.exp: Ditto.
992 * gdb.base/environ.exp: Ditto.
993 * gdb.base/gnu-ifunc.exp: Ditto.
994 * gdb.base/maint.exp: Ditto.
995 * gdb.base/pending.exp: Ditto.
996 * gdb.base/sect-cmd.exp: Ditto.
997 * gdb.base/sepdebug.exp: Ditto.
998 * gdb.base/unload.exp: Ditto.
999 * gdb.base/watchpoint-solib.exp: Ditto.
1000 * gdb.cp/annota2.exp: Ditto.
1001 * gdb.cp/annota3.exp: Ditto.
1002 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
1003 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
1004 * gdb.mi/mi-pending.exp: Ditto.
1005 * gdb.trace/circ.exp: Ditto.
1006 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
1007 * gdb.base/list.exp: Ditto.
1008
1009 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
1010 breakpoint function and all references to the usestubs macro.
1011 * gdb.base/exprs.c: Ditto.
1012 * gdb.base/freebpcmd.c: Ditto.
1013 * gdb.base/bitfields.c: Ditto.
1014 * gdb.base/bitfields2.c: Ditto.
1015 * gdb.base/break.c: Ditto.
1016 * gdb.base/call-sc.c: Ditto.
1017 * gdb.base/call-signals.c: Ditto.
1018 * gdb.base/callfuncs.c: Ditto.
1019 * gdb.base/charset.c: Ditto.
1020 * gdb.base/consecutive.c: Ditto.
1021 * gdb.base/constvars.c: Ditto.
1022 * gdb.base/funcargs.c: Ditto.
1023 * gdb.base/int-type.c: Ditto.
1024 * gdb.base/interrupt.c: Ditto.
1025 * gdb.base/langs0.c: Ditto.
1026 * gdb.base/list0.c: Ditto.
1027 * gdb.base/mips_pro.c: Ditto.
1028 * gdb.base/miscexprs.c: Ditto.
1029 * gdb.base/nodebug.c: Ditto.
1030 * gdb.base/opaque0.c: Ditto.
1031 * gdb.base/pointers.c: Ditto.
1032 * gdb.base/printcmds.c: Ditto.
1033 * gdb.base/ptype.c: Ditto.
1034 * gdb.base/recurse.c: Ditto.
1035 * gdb.base/reread1.c: Ditto.
1036 * gdb.base/reread2.c: Ditto.
1037 * gdb.base/restore.c: Ditto.
1038 * gdb.base/return.c: Ditto.
1039 * gdb.base/run.c: Ditto.
1040 * gdb.base/scope0.c: Ditto.
1041 * gdb.base/sepdebug.c: Ditto.
1042 * gdb.base/setshow.c: Ditto.
1043 * gdb.base/setvar.c: Ditto.
1044 * gdb.base/sigall.c: Ditto.
1045 * gdb.base/signals.c: Ditto.
1046 * gdb.base/structs.c: Ditto.
1047 * gdb.base/structs2.c: Ditto.
1048 * gdb.base/testenv.c: Ditto.
1049 * gdb.base/twice.c: Ditto.
1050 * gdb.base/unwindonsignal.c: Ditto.
1051 * gdb.base/watchpoint.c: Ditto.
1052 * gdb.base/watchpoints.c: Ditto.
1053 * gdb.base/whatis.c: Ditto.
1054 * gdb.cp/classes.cc: Ditto.
1055 * gdb.cp/cplusfuncs.cc: Ditto.
1056 * gdb.cp/derivation.cc: Ditto.
1057 * gdb.cp/formatted-ref.cc: Ditto.
1058 * gdb.cp/misc.cc: Ditto.
1059 * gdb.cp/overload.cc: Ditto.
1060 * gdb.cp/ovldbreak.cc: Ditto.
1061 * gdb.cp/ref-params.cc: Ditto.
1062 * gdb.cp/ref-types.cc: Ditto.
1063 * gdb.cp/templates.cc: Ditto.
1064 * gdb.cp/virtfunc.cc: Ditto.
1065 * gdb.hp/gdb.aCC/run.c: Ditto.
1066 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
1067 * gdb.hp/gdb.compat/xdb0.c: Ditto.
1068 * gdb.reverse/consecutive-reverse.c: Ditto.
1069 * gdb.reverse/sigall-reverse.c: Ditto.
1070 * gdb.reverse/until-reverse.c: Ditto.
1071 * gdb.reverse/watch-reverse.c: Ditto.
1072 * gdb.trace/actions.c: Ditto.
1073 * gdb.trace/circ.c: Ditto.
1074 * gdb.trace/collection.c: Ditto.
1075
fabde485
PA
10762011-12-13 Pedro Alves <pedro@codesourcery.com>
1077
1078 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
1079 (func6, func7): New.
1080 (main): Call func6 and func7.
1081 * gdb.base/watchpoint.exp (test_wide_location_1)
1082 (test_wide_location_2): New.
1083 (top level): Re-enable hardware watchpoints if necessary. Call
1084 test_wide_location_1 and test_wide_location_2.
1085
ff7d1690
YQ
10862011-12-11 Yao Qi <yao@codesourcery.com>
1087
1088 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
1089
a6af7abe
JB
10902011-12-11 Joel Brobecker <brobecker@adacore.com>
1091
1092 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
1093 expected output for unsupported case.
1094
61638e15
JK
10952011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1096
1097 PR testsuite/12649
1098 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
1099 Protect gdb_test_multiple by final $gdb_prompt match.
1100
0a00efc3
JK
11012011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1102
1103 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
1104 New variable, new test.
1105 (list static-method.cc:xxx::(anonymous namespace)::A::func)
1106 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
1107 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
1108 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
1109 them if HAVE_GCC_45682_FIXED is not set.
1110
4511b1ba
YQ
11112011-12-10 Yao Qi <yao@codesourcery.com>
1112
1113 * gdb.trace/status-stop.exp: New.
1114 * gdb.trace/status-stop.c: New.
1115
27949e73
JK
11162011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1117
1118 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
1119 timeout.
1120
d8ea7931
TT
11212011-12-08 Tom Tromey <tromey@redhat.com>
1122
1123 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
1124 condition.
1125
1cc310d2
SS
11262011-12-07 Stan Shebs <stan@codesourcery.com>
1127
1128 * gdb.trace/tfind.exp: Update for output changes.
1129
d482a875
PA
11302011-12-07 Pedro Alves <pedro@codesourcery.com>
1131
1132 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
1133 throws "Cannot insert catchpoints in this configuration".
1134 * gdb.ada/mi_catch_ex.exp: Likewise.
1135
f0ba3972
PA
11362011-12-06 Pedro Alves <pedro@codesourcery.com>
1137
1138 * gdb.base/break-always.exp: Test changing memory at addresses
1139 with breakpoints inserted.
1140
f8eba3c6
TT
11412011-12-06 Joel Brobecker <brobecker@acacore.com>
1142
1143 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
1144 involving a fully qualified function name.
1145
11462011-12-06 Tom Tromey <tromey@redhat.com>
1147
1148 * gdb.ada/homonym.exp: Add three breakpoint tests.
1149
11502011-12-06 Tom Tromey <tromey@redhat.com>
1151
1152 * gdb.base/solib-weak.exp (do_test): Remove kfail.
1153 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
1154 * gdb.objc/objcdecode.exp: Update for output changes.
1155 * gdb.linespec/linespec.exp: New file.
1156 * gdb.linespec/lspec.cc: New file.
1157 * gdb.linespec/lspec.h: New file.
1158 * gdb.linespec/body.h: New file.
1159 * gdb.linespec/base/two/thefile.cc: New file.
1160 * gdb.linespec/base/one/thefile.cc: New file.
1161 * gdb.linespec/Makefile.in: New file.
1162 * gdb.cp/templates.exp (test_template_breakpoints): Update for
1163 output changes.
1164 * gdb.cp/re-set-overloaded.exp: Remove kfail.
1165 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
1166 makes one breakpoint.
1167 * gdb.cp/method2.exp (test_break): Update for output changes.
1168 * gdb.cp/mb-templates.exp: Update for output changes.
1169 * gdb.cp/mb-inline.exp: Update for output changes.
1170 * gdb.cp/mb-ctor.exp: Update for output changes.
1171 * gdb.cp/ovsrch.exp: Use fully-qualified names.
1172 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
1173 has multiple matches.
1174 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
1175 error message change.
1176 * gdb.base/list.exp (test_list_filename_and_number): Update for
1177 error message change.
1178 * gdb.base/break.exp: Disable pending breakpoints. Update for
1179 output changes.
1180 * configure.ac: Add gdb.linespec.
1181 * configure: Rebuild.
1182 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
1183
c642a434
UW
11842011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
1185
1186 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
1187 last_break register on s390*-*-* targets.
1188
b18003d1
JB
11892011-12-06 Joel Brobecker <brobecker@adacore.com>
1190
1191 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
1192 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
1193 of parameter X in procedure Foo.
1194
fe96589c
SS
11952011-12-05 Stan Shebs <stan@codesourcery.com>
1196
1197 * gdb.trace/tfind.exp: Update help string matches.
1198
1820ab47
JK
11992011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1200
1201 * gdb.server/ext-run.exp (get process list): Accept also systemd
1202 as PID 1.
1203
e11ac3a3
JK
12042011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1205 Pedro Alves <pedro@codesourcery.com>
1206
1207 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
1208 starting GDB.
1209 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
1210 $use_gdb_stub.
1211 * gdb.base/display.exp: Likewise.
1212 * gdb.base/ending-run.exp: Likewise.
1213 * gdb.base/list.exp (test_listsize): Likewise.
1214 * gdb.base/setshow.exp: Likewise.
1215 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
1216 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
1217 check by global $use_gdb_stub.
1218 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
1219 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
1220 (default_gdb_init): Unset global $use_gdb_stub.
1221 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
1222 by global $use_gdb_stub.
1223 * lib/gdbserver-support.exp: Extend comments for set_board_info
1224 gdb_protocol and gdb,socketport.
1225 (gdbserver_start_extended): Set global gdbserver_protocol and
1226 gdbserver_gdbport. Clear global use_gdb_stub.
1227 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
1228 from target use_gdb_stub.
1229 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
1230
1d41d75c
DE
12312011-12-03 Doug Evans <dje@google.com>
1232
1233 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
1234 (gdb_step_for_stub): Add comments.
1235
d6d7a51a
MR
12362011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
1237
1238 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
1239 to the caller.
1240 (gdb_test_multiple): Likewise.
1241
05acf274
JK
12422011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1243
1244 Fix gdb.mi/mi-solib.exp without system debug info installed.
1245 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
1246 expect attribute, return 0 for it. Update comments.
1247
2268b414
JK
12482011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1249
1250 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
1251 (corrupted list): Adjust the expectation.
1252
585861ea
JK
12532011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1254
1255 PR threads/13448
1256 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
1257 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
1258 * gdb.threads/tls-var-main.c: New file.
1259 * gdb.threads/tls-var.c: New file.
1260 * gdb.threads/tls-var.exp: New file.
1261
968643aa
JK
12622011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1263
1264 PR testsuite/12649
1265 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
1266 Protect gdb_test_multiple by final $gdb_prompt match.
1267 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
1268 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1269 (test_tracepoints): Likewise.
1270
9750bca9
JK
12712011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1272
1273 PR breakpoints/13346
1274 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
1275 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
1276 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
1277
ac1349b7
JB
12782011-12-01 Joel Brobecker <brobecker@adacore.com>
1279
1280 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
1281 * gdb.ada/homonym/homonym.adb: For use of all types defined
1282 locally inside both Get_Value subprograms.
1283
26d44faf
JK
12842011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1285
1286 Fix racy FAILs.
1287 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
1288 of send_gdb.
1289
514f6425
UW
12902011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1291
1292 * gdb.base/testenv.exp: Skip on remote targets. Unset global
1293 environment variable after test completed.
1294
4255c8d2
UW
12952011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
1296
1297 * gdb.base/solib-nodir.exp: Skip if remote target.
1298 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
1299 application. Call gdb_load_shlibs.
1300 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
1301
a35ad96a
JB
13022011-11-29 Joel Brobecker <brobecker@adacore.com>
1303
1304 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
1305
1a1d5513
JB
13062011-11-28 Joel Brobecker <brobecker@adacore.com>
1307
1308 * gdb.ada/fullname_bp: New testcase.
1309
50b4ddf8
JK
13102011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1311
1312 PR testsuite/12649
1313 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
1314 Wrap send_gdb into a new gdb_test.
1315
fb0aec57
JK
1316 Code cleanup.
1317 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
1318 Convert send_gdb and gdb_expect to gdb_test_multiple.
1319
2376d946
JK
13202011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1321
1322 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
1323
1eec78bd
KS
13242011-11-23 Keith Seitz <keiths@redhat.com>
1325
1326 * lib/mi-support.exp (varobj_tree): New namespace and procs.
1327 (mi_varobj_tree_test_children_callback): New proc.
1328 (mi_walk_varobj_tree): New proc.
1329
36dfb11c
TT
13302011-11-22 Tom Tromey <tromey@redhat.com>
1331
1332 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
1333 Add "use_mi_command" argument.
1334 (mi_run_cmd, mi_run_with_cli): New procs.
1335 * gdb.mi/solib-lib.c: New file.
1336 * gdb.mi/solib-main.c: New file.
1337 * gdb.mi/mi-solib.exp: New file.
1338
0e965dd0
DE
13392011-11-21 Doug Evans <dje@google.com>
1340
1341 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
1342 _Unwind_DebugHook is missing.
1343
f196051f
SS
13442011-11-20 Stan Shebs <stan@codesourcery.com>
1345
1346 * gdb.trace/tstatus.exp: New.
1347 * gdb.trace/actions.c: Include string.h.
1348
bfccc43c
YQ
13492011-11-18 Yao Qi <yao@codesourcery.com>
1350
1351 * gdb.trace/pending.exp: New.
1352 * gdb.trace/pending.c: New.
1353 * gdb.trace/pendshr1.c: New.
1354 * gdb.trace/pendshr2.c: New.
1355 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
1356 tracepoint location becomes pending.
1357 (tracepoint_change_loc_2): New.
1358
73cd8ab1
DM
13592011-11-16 David S. Miller <davem@davemloft.net>
1360
1361 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
1362 target is sparc*-*-linux*
1363
77426730
PK
13642011-11-15 Paul Koning <paul_koning@dell.com>
1365
1366 * gdb.python/py-type.exp: New testcases for exceptions on scalar
1367 types.
1368
ed59ded5
DE
13692011-11-14 Doug Evans <dje@google.com>
1370
1371 * gdb.base/shell.exp: New file.
1372
405f8e94
SS
13732011-11-14 Stan Shebs <stan@codesourcery.com>
1374
1375 * gdb.trace/ftrace.c: New.
1376 * gdb.trace/ftrace.exp: New.
1377
1e4d1764
YQ
13782011-11-14 Yao Qi <yao@codesourcery.com>
1379
1380 * gdb.trace/change-loc-1.c: New.
1381 * gdb.trace/change-loc-2.c: New.
1382 * gdb.trace/change-loc.c: New.
1383 * gdb.trace/change-loc.exp: New.
1384 * gdb.trace/change-loc.h: New.
1385 * gdb.trace/trace-break.c (marker): Define new symbol.
1386 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
1387 New.
1388 (break_trace_same_addr_6): New.
1389
71eba9c2 13902011-11-12 Matt Rice <ratmice@gmail.com>
1391
1392 * gdb.base/info-macros.exp: Make tests for info definitions
1393 test info macro. Add tests for info macro argument processing.
1394 Rename a few tests.
1395
1d93e29a
KS
13962011-11-11 Keith Seitz <keiths@redhat.com>
1397
1398 PR gdb/12843
1399 * gdb.base/linespecs.exp: New file.
1400
a4b5b48a
DE
14012011-11-11 Doug Evans <dje@google.com>
1402
1403 * gdb.threads/print-threads.exp: Extend timeout for slower
1404 tests.
1405
f6b47be4
DE
14062011-11-10 Doug Evans <dje@google.com>
1407
792a0230
DE
1408 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
1409 "record to end of main" test.
1410
f6b47be4
DE
1411 * gdb.python/py-type.c (TS): New typedef.
1412 (ts): New global.
1413 * gdb.python/py-type.exp: Test field list of typedef.
1414
22355c90
JB
14152011-11-10 Joel Brobecker <brobecker@adacore.com>
1416
1417 * gdb.ada/small_reg_param: New testcase.
1418
a7860e76
TT
14192011-11-09 Tom Tromey <tromey@redhat.com>
1420
1421 * gdb.cp/destrprint.exp: New file.
1422 * gdb.cp/destrprint.cc: New file.
1423
72a2e3dc
MI
14242011-11-08 Meador Inge <meadori@codesourcery.com>
1425
1426 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
1427 (switch_stack_to_other): New test function.
1428 * gdb.arch/thumb-prologue.exp: New test cases.
1429
c7195df2 14302011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
1431
1432 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
1433
d3895d7d
YQ
14342011-11-08 Yao Qi <yao@codesourcery.com>
1435
1436 * gdb.exp (supports_process_record): New.
1437 (supports_reverse): New.
1438 * gdb.reverse/break-precsave.exp: Call support_process_record
1439 to run test conditionally.
1440 * gdb.reverse/consecutive-precsave.exp: Likewise.
1441 * gdb.reverse/i386-precsave.exp: Likewise.
1442 * gdb.reverse/machinestate-precsave.exp: Likewise.
1443 * gdb.reverse/solib-precsave.exp: Likewise.
1444 * gdb.reverse/step-precsave.exp: Likewise.
1445 * gdb.reverse/until-precsave.exp: Likewise.
1446 * gdb.reverse/watch-precsave.exp: Likewise.
1447 * gdb.reverse/break-reverse.exp: Call support_reverse to run
1448 test conditionally.
1449 * gdb.reverse/consecutive-reverse.exp: Likewise.
1450 * gdb.reverse/finish-precsave.exp: Likewise.
1451 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
1452 * gdb.reverse/finish-reverse.exp: Likewise.
1453 * gdb.reverse/i386-reverse.exp: Likewise.
1454 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1455 * gdb.reverse/machinestate.exp: Likewise.
1456 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
1457 * gdb.reverse/sigall-precsave.exp: Likewise.
1458 * gdb.reverse/sigall-reverse.exp: Likewise.
1459 * gdb.reverse/solib-reverse.exp: Likewise.
1460 * gdb.reverse/step-reverse.exp: Likewise.
1461 * gdb.reverse/until-reverse.exp: Likewise.
1462 * gdb.reverse/watch-reverse.exp: Likewise.
1463
a59306a3
YQ
14642011-11-05 Yao Qi <yao@codesourcery.com>
1465
1466 * gdb.trace/trace-break.exp: Add test on setting two
1467 fast tracepoints at the same address.
1468
87769f59
JK
14692011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1470
1471 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
1472
3065dfb6
SS
14732011-11-02 Stan Shebs <stan@codesourcery.com>
1474
1475 * gdb.trace/collection.c: Add code using strings.
1476 * gdb.trace/collection.exp: Add tests of string collection.
1477
89e208db
JK
14782011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1479
1480 * gdb.base/skip-solib.exp (executable_main): New variable.
1481 (binfile_main): Base it on that.
1482 Use $executable_main in clean_restart calls. Drop gdb_exit and
1483 gdb_start calls.
1484
405e54e9
JK
14852011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1486
1487 Fix racy FAILs.
1488 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
1489 breakpoint_re globals import by async. Set string_regex to .* for
1490 async. Remove the optional thread_selected_re and breakpoint_re
1491 globals expectations.
1492
58e8570a
JM
14932011-11-01 Joseph Myers <joseph@codesourcery.com>
1494
1495 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
1496 well as Cygwin.
1497
7b35ec7f 14982011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
1499
1500 Add tests for skip command.
89e208db
JK
1501 * gdb.base/skip-solib-lib.c: New
1502 * gdb.base/skip-solib-main.c: New
1503 * gdb.base/skip-solib.exp: New
1504 * gdb.base/skip.c: New
1505 * gdb.base/skip.exp: New
1506 * gdb.base/skip1.c: New
1507 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 1508
b9fd1791
PA
15092011-10-31 Yao Qi <yao@codesourcery.com>
1510 Pedro Alves <pedro@codesourcery.com>
1511
1512 * gdb.trace/trace-break.c: New.
1513 * gdb.trace/trace-break.exp: New.
1514
4323fecc
JK
15152011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1516
1517 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
1518 break-here-2.
1519
0e5bf2a8
PA
15202011-10-28 Pedro Alves <pedro@codesourcery.com>
1521
1522 * gdb.threads/no-unwaited-for-left.c: New.
1523 * gdb.threads/no-unwaited-for-left.exp: New.
1524 * gdb.threads/non-ldr-exc-1.c: New.
1525 * gdb.threads/non-ldr-exc-1.exp: New.
1526 * gdb.threads/non-ldr-exc-2.c: New.
1527 * gdb.threads/non-ldr-exc-2.exp: New.
1528 * gdb.threads/non-ldr-exc-3.c: New.
1529 * gdb.threads/non-ldr-exc-3.exp: New.
1530 * gdb.threads/non-ldr-exc-4.c: New.
1531 * gdb.threads/non-ldr-exc-4.exp: New.
1532
3a3dad98
JK
15332011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1534
1535 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
1536 * gdb.base/attach-pie-misread.exp: Likewise.
1537 * gdb.base/break-interp.exp: Likewise.
1538 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
1539 testcases for use_gdb_stub.
1540 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
1541 (continue): New testcase.
1542 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
1543 * gdb.threads/attach-into-signal.exp: Likewise.
1544 * gdb.threads/attach-stopped.exp: Likewise.
1545 * gdb.threads/attachstop-mt.exp: Likewise.
1546
d6a5d40c
PK
15472011-10-28 Paul Koning <paul_koning@dell.com>
1548
1549 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
1550
ca539be8
JK
15512011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1552
1553 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
1554 (mi_gdb_test): Import globals thread_selected_re
1555 and breakpoint_re. Expect them optionally at the regex start.
1556
d234ef5c
DE
15572011-10-27 Doug Evans <dje@google.com>
1558
1559 * gdb.python/python.exp: Test source -s.
1560
ab964825
PK
15612011-10-26 Paul Koning <paul_koning@dell.com>
1562
1563 * gdb.python/lib-types.cc (struct A): New structure.
1564 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 1565
54d8a644
PK
15662011-10-25 Paul Koning <paul_koning@dell.com>
1567
1568 PR python/13327
d234ef5c 1569
54d8a644
PK
1570 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
1571 fetch_lazy method.
1572
b0221781
YQ
15732011-10-24 Yao Qi <yao@codesourcery.com>
1574
1575 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
1576 target is tic6x-*-*.
1577
6cda5a20
JB
15782011-10-21 Joel Brobecker <brobecker@adacore.com>
1579
1580 * gdb.ada/mi_task_info/task_switch.adb: New file.
1581 * gdb.ada/mi_task_info.exp: New file.
1582
5ed9db04
JK
15832011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
1584
1585 * gdb.cp/expand-psymtabs-cxx.exp: New file.
1586 * gdb.cp/expand-psymtabs-cxx.cc: New file.
1587
9df2fbc4
PM
15882011-10-20 Phil Muldoon <pmuldoon@redhat.com>
1589
1590 PR python/12656
1591
1592 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
1593 global_block tests.
1594
736086ba
TT
15952011-10-18 Tom Tromey <tromey@redhat.com>
1596
1597 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
1598
4af31552
TT
15992011-10-18 Tom Tromey <tromey@redhat.com>
1600
1601 * gdb.base/source.exp: Don't include full file name in test name.
1602 * gdb.python/python.exp: Don't include full file name in test
1603 name.
1604
43136979
AR
16052011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1606
1607 * gdb.base/attach-pie-noexec.c: New files.
1608 * gdb.base/attach-pie-noexec.exp: New files.
1609
543a9323
JM
16102011-10-17 Joseph Myers <joseph@codesourcery.com>
1611
1612 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
1613 prompt for each extra line in command.
1614
21ae7a4d
JK
16152011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1616
1617 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
1618 Revert the part of:
1619 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1620 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
1621 Change the expected string.
1622
20ec36d9
JK
16232011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1624
1625 Fix results with system glibc debug info installed.
1626 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
1627 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
1628 Accept also __libc_ symbol prefix and no prefix.
1629
6501c2fc
KS
16302011-10-14 Keith Seitz <keiths@redhat.com>
1631
1632 PR c++/13225
1633 * gdb.cp/converts.cc (foo3_1): New function.
1634 (foo3_2): New functions.
1635 * gdb.cp/converts.exp: Add tests for int to pointer conversion
1636 and null pointer conversions of integer constant zero.
1637 Add test to check if all arguments are checked for incompatible
1638 conversion BADNESS.
1639
55b1fd0c
TT
16402011-10-14 Tom Tromey <tromey@redhat.com>
1641
1642 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
1643 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
1644 linespec.
1645
22c05d8a
JK
16462011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1647
1648 Fix internal error regression.
1649 * gdb.dwarf2/implptr-optimized-out.S: New file.
1650 * gdb.dwarf2/implptr-optimized-out.exp: New file.
1651
1d6edc3c
JK
16522011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1653
1654 Fix empty DWARF expressions DATA vs. SIZE conditionals.
1655 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
1656 (loclist): New.
1657 (4): New abbrev.
1658 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
1659 Use prepare_for_testing, remove clean_restart.
1660 (p arraynoloc, p arraycallnoloc): New tests.
1661
9ec72168
JK
16622011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
1663
1664 * gdb.cp/namespace-enum.exp (executable): New variable.
1665 (binfile): Use ${objdir}/${subdir}/ prefix.
1666 Use ${executable} for clean_restart.
1667
9c6c53f7
SA
16682011-10-11 Sterling Augustine <saugustine@google.com>
1669
1670 * gdb.cp/Makefile.in: Add namespace-enum test.
1671 * gdb.cp/namespace-enum.exp: New file.
1672 * gdb.cp/namespace-enum.c: New file.
1673 * gdb.cp/namespace-enum-main.c: New file.
1674
fac7ceb3
UW
16752011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
1676
1677 * gdb.python/py-shared.exp: Relax filename check to handle remote:
1678 sysroot.
1679
941b2081
JK
16802011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1681
1682 Reimplement @entry in input expressions.
1683 * gdb.base/exprs.c (v_int_array_init): New variable.
1684 * gdb.base/exprs.exp (print v_int_array_init)
1685 (print *v_int_array_init@1, print *v_int_array_init@2)
1686 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
1687 (print v_int_array_init[1]@1): New tests.
1688
0344e878
JM
16892011-10-10 Joseph Myers <joseph@codesourcery.com>
1690
1691 * gdb.cp/gdb2495.exp: Do not include directories in filename in
1692 expected message.
1693
5a56e9c5
DE
16942011-10-09 Doug Evans <dje@google.com>
1695
1696 * gdb.base/alias.exp: Add tests for alias command.
1697
2bda9cc5
JK
16982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1699
1700 * gdb.arch/amd64-entry-value.s: New file.
1701 * gdb.mi/mi2-amd64-entry-value.s: New file.
1702
a471c594
JK
17032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1704
1705 Display @entry parameter values even for references.
1706 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
1707 functions.
1708 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
1709 reference and datap_input.
1710 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
1711 breakpoints.
1712 (continue to breakpoint: entry_reference: reference)
1713 (entry_reference: bt at entry)
1714 (continue to breakpoint: entry_reference: breakhere_reference)
1715 (entry_reference: bt, entry_reference: ptype regparam)
1716 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
1717 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
1718 (entry_reference: p regcopy, entry_reference: p nodataparam)
1719 (entry_reference: p nodataparam@entry): New tests.
1720
36b11add
JK
17212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1722
1723 Support @entry in input expressions.
1724 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
1725 (entry_stack: p s1@entry, entry_stack: p s2@entry)
1726 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
1727 (tailcall: p j@entry): New tests.
1728 * gdb.cp/koenig.cc (A::entry): New function.
1729 (main): Call it.
1730 * gdb.cp/koenig.exp (p entry (c)): New test.
1731
e18b2753
JK
17322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1733
1734 Display @entry parameter values (without references).
1735 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
1736 (different, validity, invalid): New functions.
1737 (main): Call them.
1738 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
1739 stacktest, breakhere_stacktest, different, breakhere_different,
1740 breakhere_validity and breakhere_invalid.
1741 (entry: bt): Update for @entry.
1742 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
1743 (entry_validity: *, entry_invalid: *): Many new tests.
1744 * gdb.base/break.exp
1745 (run until breakpoint set at small function, optimized file): Accept
1746 also the @entry suffix.
1747 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
1748 * gdb.mi/mi2-amd64-entry-value.c: New files.
1749 * gdb.mi/mi2-amd64-entry-value.exp: New files.
1750
2d6c5dc2
JK
17512011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1752
1753 Protect entry values against self tail calls.
1754 * gdb.arch/amd64-entry-value.cc (self2, self): New.
1755 (main): Call self.
1756 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
1757 (set debug entry-values 1, self: bt debug entry-values): New tests.
1758
111c6489
JK
17592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1760
1761 Recognize virtual tail call frames.
1762 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
1763 (amb_b, amb_a): New.
1764 (main): Call a and b.
1765 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
1766 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
1767 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
1768 New tests.
1769
8e3b41a9
JK
17702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1771
1772 Implement basic support for DW_TAG_GNU_call_site.
1773 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
1774 * gdb.arch/amd64-entry-value.cc: New file.
1775 * gdb.arch/amd64-entry-value.exp: New file.
1776
181cebd4
JK
17772011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1778
1779 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
1780 * gdb.dwarf2/implptr-64bit.S: New file.
1781 * gdb.dwarf2/implptr-64bit.exp: New file.
1782
741f5e3c
JK
17832011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1784
1785 Fix initial language detection with -readnow.
1786 * gdb.cp/readnow-language.cc: New file.
1787 * gdb.cp/readnow-language.exp: New file.
1788
a73d2258
JK
17892011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1790
1791 Fix printed anonymous struct name.
1792 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
1793
af369495
JM
17942011-10-09 Joseph Myers <joseph@codesourcery.com>
1795
1796 * gdb.base/solib-symbol.exp: Do not include directories in
1797 filenames in expected messages.
1798
1fa57852
DE
17992011-10-07 Doug Evans <dje@google.com>
1800
1801 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
1802
bd054e06
KP
18032011-10-07 Kevin Pouget <kevin.pouget@st.com>
1804
1805 Allow Python notification of new object-file loadings.
1806 * gdb.python/py-events.exp: Test newobjfile event.
1807 * gdb.python/py-events.py: Register newobjfile callback.
1808 * gdb.python/py-events.c: Add call to shared library
1809 * gdb.python/py-events-shlib.c: New file.
1810
8031b6f8
JM
18112011-10-06 Joseph Myers <joseph@codesourcery.com>
1812
1813 * gdb.base/fixsection.exp: Do not include directories in filename
1814 in expected message.
1815
7fea6923
PM
18162011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
1817
1818 Add tests for passing of environment variables to inferior.
1819 * gdb.base/testenv.c: New test source.
1820 * gdb.base/testenv.exp: New expect test.
1821
687f2a88
PK
18222011-10-04 Paul Koning <paul_koning@dell.com>
1823
1824 * gdb.python/py-value.c (main): Break before return.
1825
cb6be26b
KP
18262011-10-04 Kevin Pouget <kevin.pouget@st.com>
1827
1828 PR python/12691: Add the inferior to Python exited event
1829 * gdb.python/py-events.exp: Test the inferior attribute of exited
1830 event with a fork.
1831 * gdb.python/py-events.py: Print inferior number on exit.
1832 * gdb.python/py-events.c: Fork the inferior.
1833
fb213700
EBM
18342011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1835
1836 * gdb.base/jit.exp: Add testcase name to log message
1837
aa2071bd
PK
18382011-10-03 Paul Koning <paul_koning@dell.com>
1839 Jan Kratochvil <jan.kratochvil@redhat.com>
1840
1841 * gdb.python/py-value.exp
1842 (python inval = gdb.parse_and_eval('*(int*)0'))
1843 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
1844 (set argc=2, python print argc_lazy): New tests.
1845
dd11a36c
JB
18462011-10-02 Joel Brobecker <brobecker@adacore.com>
1847
1848 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
1849
46f886f1
JK
18502011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1851 Pedro Alves <pedro@codesourcery.com>
1852
1853 * gdb.python/py-value.exp (test_value_in_inferior): New variable
1854 can_read_0, test for it.
1855 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
1856 (parse_and_eval with memory error): ... here, make it untested if
1857 can_read_0.
1858
c5cb204f
MP
18592011-09-30 Marek Polacek <mpolacek@redhat.com>
1860
1861 * gdb.python/python.exp (verify pagination beforehand)
1862 (verify pagination afterwards): Fix race by splitting the line.
1863
68fb0ec0
JM
18642011-09-29 Joseph Myers <joseph@codesourcery.com>
1865
1866 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
1867 for 64-bit multilibs from i?86-* targets.
1868
6aee0d90
MP
18692011-09-29 Marek Polacek <mpolacek@redhat.com>
1870
1871 * lib/gdb.exp: Fix a typo in one of the comments.
1872
e9101ff5
MP
18732011-09-29 Marek Polacek <mpolacek@redhat.com>
1874
1875 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
1876 matching pattern.
1877
7a81bdbf
PK
18782011-09-28 Paul Koning <paul_koning@dell.com>
1879
1880 * gdb.python/py-type.c (enum E): New.
1881 * gdb.python/py-type.exp (test_fields): Add tests for Python
1882 mapping access to fields.
1883 (test_enums): New test for field access on enums.
1884
6710bf39
SS
18852011-09-27 Stan Shebs <stan@codesourcery.com>
1886
1887 * gdb.trace/collection.exp: Test collection of $_ret.
1888
b2a6bdeb
AT
18892011-09-22 Andreas Tobler <andreast@fgznet.ch>
1890
1891 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
1892 list of compilation switches for <*-*-freebsd*>.
1893
3c9057f3
SS
18942011-09-19 Stan Shebs <stan@codesourcery.com>
1895
1896 * gdb.trace/tspeed.exp: New file.
1897 * gdb.trace/tspeed.c: New file.
1898
34518530
YQ
18992011-09-18 Yao Qi <yao@codesourcery.com>
1900
1901 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
1902 instructions.
1903 (test_adr_32bit, test_pop_pc): Likewise.
1904 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
1905 Thumb instructions.
1906 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
1907 in gdb_test_multiple.
1908 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
1909
ab254057
YQ
19102011-09-17 Yao Qi <yao@codesourcery.com>
1911
1912 * lib/gdb.exp (can_single_step_to_signal_handler): New.
1913 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
1914 support single step to signal handler.
1915
9c317b71
YQ
19162011-09-17 Yao Qi <yao@codesourcery.com>
1917
1918 * gdb.base/disp-step-fork.c: New.
1919 * gdb.base/disp-step-syscall.exp: New.
1920 * gdb.base/disp-step-vfork.c: New.
1921
a8123151
JB
19222011-09-16 Joel Brobecker <brobecker@adacore.com>
1923
1924 * gdb.ada/tasks.exp: Make the expected output for
1925 the `info tasks' tests more resilient to spacing
1926 changes.
1927
63a9aad8
JK
19282011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1929
1930 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
1931 (reached breakpoint 2, reached breakpoint 3): Update expected output.
1932
2aa48337
KP
19332011-09-15 Kevin Pouget <kevin.pouget@st.com>
1934
1935 PR Python/12692 Add gdb.selected_inferior() to Python interface.
1936 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
1937
6839b47f
KP
19382011-04-30 Kevin Pouget <kevin.pouget@st.com>
1939
1940 Handle multiple breakpoint hits in Python interface:
1941 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
1942 presence.
1943 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
1944 breakpoint hits.
1945
0935723e
JK
19462011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
1947 Jan Kratochvil <jan.kratochvil@redhat.com>
1948
1949 * gdb.python/py-events.exp: Remove pretty printing comment.
1950 * gdb.python/py-evsignal.exp: New file.
1951 * gdb.python/py-evthreads.c: Include signal.h.
1952 (thread3): Remove variable count3. Remove variable bad and use raise
1953 instead.
1954 (thread2): Remove variable count2. Move thread3 pthread_create here,
1955 merge pthread_join to a single line.
1956 (main): Remove variable count1. Merge pthread_join with pthread_create
1957 to a single line.
1958 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
1959 KFAIL python/12966 for gdbserver. Test return value of
1960 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
1961 gdb_expect by gdb_test and gdb_test_multiple.
1962 (thread 2, thread 3): New tests.
1963
4801a9a3
PA
19642011-09-12 Matt Rice <ratmice@gmail.com>
1965 Pedro Alves <pedro@codesourcery.com>
1966
1967 PR gdb/13175
1968
1969 * gdb.base/interp.exp: New tests.
1970 * gdb.base/interp.c: New file.
1971
24ece742
DE
19722011-09-12 Doug Evans <dje@google.com>
1973
1974 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
1975 * gdb.dwarf2/typeddwarf.exp: Ditto.
1976
7f062217
JK
19772011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1978
1979 Fix compatibility with x32 arch.
1980 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
1981 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
1982 is_x86_like_target.
1983 * testsuite/gdb.trace/collection.exp: Likewise.
1984 * testsuite/gdb.trace/report.exp: Likewise.
1985 * testsuite/gdb.trace/unavailable.exp: Likewise.
1986 * testsuite/gdb.trace/while-dyn.exp: Likewise.
1987 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
1988 (is_x86_like_target): Check also is_amd64_regs_target.
1989
08711b9a
JK
19902011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1991
1992 PR breakpoints/12435
1993 * gdb.arch/amd64-prologue-xmm.c: New file.
1994 * gdb.arch/amd64-prologue-xmm.exp: New file.
1995 * gdb.arch/amd64-prologue-xmm.s: New file.
1996
b99b5f66
JK
19972011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1998
1999 * gdb.dwarf2/dw2-param-error-main.c: New file.
2000 * gdb.dwarf2/dw2-param-error.S: New file.
2001 * gdb.dwarf2/dw2-param-error.exp: New file.
2002
a391a2f6
PA
20032011-09-08 Pedro Alves <pedro@codesourcery.com>
2004
2005 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
2006 inferior's pid and look for a core dump named core.$pid. Use
2007 `remote_file' commands on the host instead of hand coding shell
2008 commands on the build.
2009 * gdb.base/valgrind-db-attach.exp: Kill the program before
2010 finishing the test.
2011
7d8e6458 20122011-09-02 Matt Rice <ratmice@gmail.com>
2013
2014 * lib/prompt.exp: New file for testing the first prompt.
2015 * gdb.python/py-prompt.exp: Ditto.
2016 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
2017
68e77c9e
PA
20182011-09-02 Pedro Alves <pedro@codesourcery.com>
2019
2020 * gdb.threads/gcore-thread.exp: Set the global core_supported to
2021 0, before testing gcore.
2022
9655e943
JK
20232011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2024
df6dc84d
JK
2025 * dw2-ifort-parameter-debug.S: Update copyright year.
2026 * dw2-ifort-parameter.c: Update copyright year.
2027 * dw2-ifort-parameter.exp: Update copyright year.
2028
9655e943
JK
2029 * dw2-ifort-parameter-debug.S: New file.
2030 * dw2-ifort-parameter.c: New file.
2031 * dw2-ifort-parameter.exp: New file.
2032
353d1d73
JK
20332011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2034
2035 * gdb.base/commands.exp (error_clears_commands_left): New function.
2036 (): Call it.
2037
5c07461a
JK
20382011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2039
2040 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
2041 (C): Initialize `a'.
2042 * gdb.mi/mi-inheritance-syntax-error.exp
2043 (-data-evaluate-expression $path): Expect `a' as 5.
2044
0d932b2f
MK
20452011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
2046
2047 PR mi/11912
2048 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
2049 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
2050 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
2051 keyword in output of -var-info-path-expression.
2052
bdb54049
JK
20532011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2054
2055 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
2056 * gdb.trace/collection.exp: Likewise.
2057 * gdb.trace/report.exp: Likewise.
2058 * gdb.trace/unavailable.exp: Likewise.
2059 * gdb.trace/while-dyn.exp: Likewise.
2060
59cde39c
KS
20612011-08-18 Keith Seitz <keiths@redhat.com>
2062
2063 PR c++/12266
2064 * gdb.cp/meth-typedefs.cc: New file.
2065 * gdb.cp/meth-typedefs.exp: New file.
2066
fa3a4f15
PM
20672011-08-17 Phil Muldoon <pmuldoon@redhat.com>
2068
2069 * gdb.python/python.exp: Add extended-prompt tests.
2070
c1049fca
JK
20712011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2072
2073 * gdb.arch/i386-dr3-watch.exp
2074 (watchpoint on gap1 does not fit debug registers)
2075 (delete all watchpoints): Fix racy expect strings.
2076
d93f7b5c
YQ
20772011-08-14 Yao Qi <yao@codesourcery.com>
2078
2079 * gdb.base/maint.exp: set data_section to ".neardata".
2080 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
2081 * gdb.base/savedregs.exp: Handle SIGILL.
2082 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
2083 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
2084
457e09f0
DE
20852011-08-12 Doug Evans <dje@google.com>
2086
2087 * gdb.python/py-symbol.exp: Add test for symbol.type.
2088
5d0bb2fb
UW
20892011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
2090
2091 * gdb.threads/pthreads.exp: Enable on non-native configurations.
2092 * gdb.mi/mi-pthreads.exp: Likewise.
2093 * gdb.mi/mi2-pthreads.exp: Likewise.
2094 * gdb.mi/gdb669.exp.exp: Likewise.
2095
fcdfa280
PA
20962011-08-09 Pedro Alves <pedro@codesourcery.com>
2097
2098 * lib/mi-support.exp (detect_async): Rename to...
2099 (mi_detect_async): ... this.
2100 * gdb.mi/mi-nonstop-exit.exp: Adjust.
2101 * gdb.mi/mi-nonstop.exp: Adjust.
2102 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
2103 * gdb.mi/mi-nsintrall.exp: Adjust.
2104 * gdb.mi/mi-nsmoribund.exp: Adjust.
2105 * gdb.mi/mi-nsthrexec.exp: Adjust.
2106
9d8fa392
PA
21072011-08-09 Pedro Alves <pedro@codesourcery.com>
2108
2109 * gdb.base/display.c (do_loops): New `p_i' local.
2110 * gdb.base/display.exp: Test displaying a variable that is
2111 temporarily at a bad address.
2112
b6cede78
JK
21132011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2114
2115 * gdb.dwarf2/dw2-op-stack-value.S: New file.
2116 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
2117
67bedb8c
JK
21182011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2119
2120 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
2121 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
2122 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 2123
af6e93b2
PA
21242011-08-05 Pedro Alves <pedro@codesourcery.com>
2125
2126 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
2127 procedure.
2128 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
2129
1cf0e11f
YQ
21302011-08-05 Yao Qi <yao@codesourcery.com>
2131
2132 * gdb.base/callfuncs.exp: Set language after main.
2133 * gdb.cp/cplusfuncs.exp: Likewise.
2134 * gdb.cp/inherit.exp: Likewise.
2135
a1e28cb2
UW
21362011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2137
2138 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
2139 * gdb.base/watch-vfork.exp: Skip on remote targets.
2140
d4f5bbb9
UW
21412011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2142
2143 * gdb.threads/thread-find.exp: Support remote targets.
2144
724f4f80
UW
21452011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
2146
2147 * gdb.base/jit.exp: Download solib_binfile to target.
2148 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
2149 and call dlopen without full path name.
2150 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
2151 dlopen without full path name.
2152
934709f0
PW
21532011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2154
2155 * gdb.base/break-always.exp: Complete the test
2156 with duplicated breakpoints and enabling/disabling them.
2157
c26106c4
TT
21582011-08-02 Tom Tromey <tromey@redhat.com>
2159
2160 PR gdb/11289:
2161 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
2162
9300444e 21632011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
2164
2165 PR gdb/13045
2166 * gdb.base/float.exp: Add new test case for PR gdb/13045
2167 * gdb.base/float.c: New file.
2168
00bd41d6
PM
21692011-07-28 Phil Muldoon <pmuldoon@redhat.com>
2170
2171 * gdb.python/py-mi.exp: Test printers returning string hint, and
2172 also not returning a value.
2173 * gdb.python/py-prettyprint.c: Add testcase for above.
2174 * gdb.python/py-prettyprint.py: Add test printer for above.
2175
d24f74ce
JK
21762011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2177
2178 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
2179 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
2180 (.Ldie30) Add as field "data4".
2181 (.Ldie32) Rename field "b" to "shl".
2182 (abbrev4) Change for the "data4" field.
2183 (abbrev5, abbrev6) Remove.
2184 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
2185 (p &s.shl): ... here. Add comment.
2186 (p &s.data4): New.
2187
bb7da2bf
JK
21882011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2189
2190 Fix crash on lval_computed values.
2191 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
2192
11081198
JK
21932011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2194
2195 * gdb.base/help.exp (help whatis): Update the expected string.
2196
3c6e0cb3
JK
21972011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2198
2199 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
2200 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
2201 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
2202 Change the expected string.
2203
efa80663
PA
22042011-07-26 Pedro Alves <pedro@codesourcery.com>
2205
2206 * gdb.base/watchpoint.exp
2207 (test_disable_enable_software_watchpoint): New procedure.
2208 (top level): Run it.
2209
db8e4570
UW
22102011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
2211
2212 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
2213 executable file "${binfile}", C++ version "${binfile}-cxx".
2214 * gdb.python/py-prettyprint.exp: Likewise.
2215 * gdb.python/py-symbol.exp: Likewise.
2216 * gdb.python/py-type.exp: Likewise.
2217 * gdb.python/py-value.exp: Likewise.
2218 * gdb.python/py-template.exp (test_template_arg): Pass full executable
2219 file name instead of just suffix.
2220
543305c9
JK
22212011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2222
2223 Fix implicit pointer offsets.
2224 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
2225 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
2226 (continue to breakpoint: continue to baz breakpoint for implptr)
2227 (sanity check element 0, sanity check element 1)
2228 (enter the inlined function, check element 0 for the offset)
2229 (check element 1 for the offset)
2230 (continue to breakpoint: ignore the second baz breakpoint): New tests.
2231 (set foo breakpoint for implptr): Update the breakpoint number.
2232
b3215adc
UW
22332011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2234
2235 * gdb.python/py-mi.exp: Use different file names for different
2236 versions of the executable under test.
2237 * gdb.python/py-prettyprint.exp: Likewise.
2238 * gdb.python/py-symbol.exp: Likewise.
2239 * gdb.python/py-template.exp: Likewise.
2240 * gdb.python/py-type.exp: Likewise.
2241 * gdb.python/py-value.exp: Likewise.
2242
182b9acc
UW
22432011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2244
2245 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
2246 flag after restarting GDB if necessary.
2247
e6052b5d
UW
22482011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
2249
2250 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
2251
1ced966e
PA
22522011-07-22 Pedro Alves <pedro@codesourcery.com>
2253
2254 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
2255 backend doesn't leave used debug registers behind.
2256
3543a589
TT
22572011-07-22 Tom Tromey <tromey@redhat.com>
2258
2259 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
2260 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
2261 argument.
2262 * gdb.dwarf2/typeddwarf-amd64.S: New file.
2263
14d15303 22642011-07-21 Matt Rice <ratmice@gmail.com>
2265
2266 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
2267 in mostlyclean rule. Add files ending in .core.
2268
9b158ba0 22692011-07-21 Matt Rice <ratmice@gmail.com>
2270
2271 PR macros/12999
2272 * gdb.base/info-macros.c: New test sources.
2273 * gdb.base/info-macros.exp: New tests.
2274
d17b6f81
PM
22752011-07-21 Phil Muldoon <pmuldoon@redhat.com>
2276
2277 * gdb.python/python.exp: Add prompt substitution tests.
2278
918dd910
JK
22792011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2280
2281 Fix crash if referenced CU is aged out.
2282 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
2283 New.
2284 * gdb.dwarf2/implptr.exp: Likewise.
2285
0e37a63c
JK
22862011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2287
2288 * gdb.dwarf2/implptr.S: Rebuilt.
2289 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
2290 (bar): Use them for j, k, l.
2291 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
2292 COMPILE.
2293 (print j in implptr:bar): Update for the intp typedef.
2294 (print p[0].x in implptr:foo): Use more exact regex.
2295
f65cf84c
TT
22962011-07-18 Tom Tromey <tromey@redhat.com>
2297
2298 * gdb.cp/static-method.exp: Add missing single quote.
2299
d5b4a7be
YQ
23002011-07-18 Yao Qi <yao@codesourcery.com>
2301
2302 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
2303 supported.
2304 * gdb.mi/mi-nonstop-exit.exp: Likewise.
2305 * gdb.mi/mi-nonstop.exp: Likewise.
2306 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2307 * gdb.mi/mi-nsintrall.exp: Likewise.
2308 * gdb.mi/mi-nsmoribund.exp: Likewise.
2309 * gdb.mi/mi-nsthrexec.exp: Likewise.
2310 * gdb.python/py-evthreads.exp: Likewise.
2311
e9ea2662
JK
23122011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2313
2314 Code cleanup.
2315 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
2316 it. Substitute it instead of test_compiler_info everywhere.
2317
ce451573
UW
23182011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2319
2320 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
2321 remote targets as well.
2322
756d88a7
UW
23232011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2324
2325 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
2326 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
2327
31f83dc5
UW
23282011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
2329
2330 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
2331 a remote machine, not the host.
2332 (gdb_compile_shlib): Set soname if target is remote.
2333
059241a0
PP
23342011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
2335
2336 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
2337
28a0b48c 23382011-07-13 Matt Rice <ratmice@gmail.com>
2339
2340 * gdb.python/py-objfile-script-gdb.py: Renamed to
2341 py-objfile-script-gdb.py.in.
2342 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
2343 py-objfile-script-gdb.py.
2344 * gdb.python/py-objfile-script.exp: Update reference to
2345 py-objfile-script-gdb.py.
2346
9a771b67
JK
23472011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2348
2349 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
2350 reference undefined label.
2351
04ad99e6
JK
23522011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2353
2354 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
2355 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
2356 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
2357 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
2358
713389e0
PM
23592011-07-11 Phil Muldoon <pmuldoon@redhat.com>
2360
2361 PR python/12438
2362 * gdb.python/python.exp: Add maint set/show python print-stack
2363 deprecated tests. Add set/show python print-backtrace tests.
2364
97d146f8
JK
23652011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2366
2367 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
2368 debug info.
2369
facde0e5 23702011-07-06 Matt Rice <ratmice@gmail.com>
2371
2372 * gdb.python/python.exp: Update filename paths.
2373 * gdb.python/py-symtab.exp: Ditto.
2374
438640d1
MP
23752011-07-06 Marek Polacek <mpolacek@redhat.com>
2376
2377 * gdb.python/py-evthreads.exp: Add missing `$'.
2378
33a365df
MF
23792011-07-06 Jie Zhang <jie.zhang@analog.com>
2380
2381 * config/bfin.exp: New file.
2382 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
2383 * gdb.asm/bfin.inc: New file.
2384
8f7ae686
MP
23852011-07-06 Marek Polacek <mpolacek@redhat.com>
2386
df46027d 2387 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
2388 the whole output.
2389
eb2a6f42
TT
23902011-07-05 Tom Tromey <tromey@redhat.com>
2391
2392 * gdb.java/jprint.java (jprint.hi): New field.
2393 * gdb.java/jprint.exp: Print string.
2394
177b42fe
TJB
23952011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
2396
2397 * gdb.base/call-sc.c: Fix typos.
2398 * gdb.base/ifelse.exp: Likewise.
2399 * gdb.base/structs.c: Likewise.
2400
3b2a0cf2
JB
24012011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
2402
2403 * gdb.base/jit-so.exp: New test.
2404 * gdb.base/jit-dlmain.c: New file.
2405 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
2406
46fc714c
JK
24072011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2408
2409 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
2410 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
2411 * gdb.cp/pr9167.exp (p b): Likewise.
2412 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
2413 (test value of P in inner_m, test type of Z in inner_m): Call
2414 setup_xfail for gcc <= 4.5.
46fc714c 2415
418c7cf7
JK
24162011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2417
2418 * gdb.cp/paren-type.cc: New files.
2419 * gdb.cp/paren-type.exp: New files.
2420
3d50dd94
JK
24212011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2422
2423 Stop on first linespec terminator instead of eating what we can.
2424 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
2425 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
2426 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
2427 (break C::f()): ... this one.
2428 (break C::operator()()): New test.
2429 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
2430 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
2431 test.
2432
dcf9f4ab
JK
24332011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2434
2435 Fall back linespec to minimal symbols.
2436 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
2437 error message.
2438 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
2439 * gdb.cp/minsym-fallback-main.cc: New file.
2440 * gdb.cp/minsym-fallback.cc: New file.
2441 * gdb.cp/minsym-fallback.exp: New file.
2442 * gdb.cp/minsym-fallback.h: New file.
2443
3f542ed1
JK
24442011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2445
2446 * gdb.cp/no-dmgl-verbose.cc: New file.
2447 * gdb.cp/no-dmgl-verbose.exp: New file.
2448
24492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
2450
2451 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
2452 __GI_.
2453 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
2454 (f): New function.
2455 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
2456 (complete p 'func<short>(): ... here.
2457 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
2458 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
2459 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
2460 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
2461 Make them KFAIL gcc/49546.
2462
00eb2c4a
JB
24632011-07-01 Joel Brobecker <brobecker@adacore.com>
2464
2465 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
2466
85a20c42
JK
24672011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2468
2469 Test GCC PR debug/49546.
2470 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
2471 (test type of F in k3_m, test value of F in k3_m): New.
2472 * gdb.cp/temargs.cc (struct S3, struct K3): New.
2473 (main): New variable k3. Call k3.k3_m.
2474
d2d43431
JB
24752011-07-01 Jean-Charles Delay <delay@adacore.com>
2476
2477 * gdb.ada/packed_array.exp: Fix expected outout.
2478
54ae186f
JB
24792011-07-01 Jean-Charles Delay <delay@adacore.com>
2480
2481 * gdb.ada/packed_array.exp: fixed expected output.
2482
8f17729f
JB
24832011-07-01 Joel Brobecker <brobecker@adacore.com>
2484
2485 * gdb.ada/same_enum: New testcase.
2486
f5aa6869
JB
24872011-07-01 Joel Brobecker <brobecker@adacore.com>
2488
2489 * gdb.ada/ptr_typedef: New testcase.
2490
828292f2
JB
24912011-07-01 Joel Brobecker <brobecker@adacore.com>
2492
2493 * gdb.ada/arrayptr.exp: Add ptype test.
2494
18920c42
JB
24952011-07-01 Joel Brobecker <brobecker@adacore.com>
2496
2497 * gdb.ada/char_enum: New testcase.
2498
3536d9e3 24992011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
2500
2501 * gdb.base/dump.exp (capture_pointer_with_type): New.
2502 Get value from address instead of name.
2503 Start GDB once, and do `dump' and `restore'
2504 tests together.
2505
db863c42
MF
25062011-06-30 Jie Zhang <jie.zhang@analog.com>
2507 Mike Frysinger <vapier@gentoo.org>
2508
2509 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
2510 helper functions for getting/setting remotetimeout variable.
2511 * lib/gdb.exp (gdb_load): If the target is remote, set
2512 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
2513 with $loadtimeout. Set $load_ok to 0 before doing the load.
2514 Instead of returning, immediately, set $load_ok to 0. Call
2515 set_remotetimeout with $oldremotetimeout, and then return if
2516 $load_ok is 1.
2517
e9e642a8
AB
25182011-06-30 Andrew Burgess <aburgess@broadcom.com>
2519
2520 * gdb.python/py-template.exp: Don't run this test if the target
2521 does not support c++ tests.
2522
32019081
JK
25232011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2524
2525 Fix non-only rename list for Fortran modules import.
2526 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
2527 tests.
2528 * gdb.fortran/module.f90 (module moduse): New.
2529 (program module): use moduse, test var_x, var_y and var_z.
2530
0ecee54c
TT
25312011-06-29 Tom Tromey <tromey@redhat.com>
2532
2533 PR testsuite/12040:
2534 * gdb.fortran/array-element.exp: Use f90, not f77.
2535 * gdb.fortran/complex.exp: Use f90, not f77.
2536 * gdb.fortran/derived-type.exp: Use f90, not f77.
2537 * gdb.fortran/library-module.exp: Use f90, not f77.
2538 * gdb.fortran/logical.exp: Use f90, not f77.
2539 * gdb.fortran/module.exp: Use f90, not f77.
2540 * gdb.fortran/multi-dim.exp: Use f90, not f77.
2541 * gdb.fortran/subarray.exp: Use f90, not f77.
2542
3b2b8fea
TT
25432011-06-29 Tom Tromey <tromey@redhat.com>
2544
2545 * gdb.fortran/charset.exp: New file.
2546 * gdb.fortran/charset.f90: New file.
2547
42159ca5
TT
25482011-06-29 Tom Tromey <tromey@redhat.com>
2549
2550 PR testsuite/12040:
2551 * lib/future.exp: New file, mostly extracted from ada.exp.
2552 Rewrote compatibility code to use rename.
2553 (gdb_find_gfortran): New proc.
2554 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
2555 gfortran patch.
2556 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
2557 Move to future.exp.
2558 * lib/gdb.exp: Always load future.exp.
2559
af69a5ce
YQ
25602011-06-28 Yao Qi <yao@codesourcery.com>
2561
2562 * gdb.cp/exception.cc: Don't include iostream.
2563 (bar): Remove print statement.
2564 (catcher): New.
2565 (main): Remove print statements. Call function catcher.
2566 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
2567 Set breakpoint on catcher, and check the value of parameter.
2568
ab5c6a72
YQ
25692011-06-23 Yao Qi <yao@codesourcery.com>
2570
2571 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
2572 1.2 is disabled. KFAIL for uclinux.
2573
9497469f
MP
25742011-06-23 Marek Polacek <mpolacek@redhat.com>
2575
2576 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
2577 mi_gdb_test.
2578
b9132588
MP
25792011-06-23 Marek Polacek <mpolacek@redhat.com>
2580
5d197ed0 2581 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 2582
e55595ca
MP
25832011-06-23 Marek Polacek <mpolacek@redhat.com>
2584
5d197ed0
MP
2585 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
2586
25872011-06-23 Marek Polacek <mpolacek@redhat.com>
2588
2589 * gdb.mi/mi2-basics.exp: Fix races. Honour the
2590 `test_exec_and_symbol_mi_operatons' return value.
2591 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2592 gdb_test_multiple.
2593 (test_exec_and_symbol_mi_operatons): Likewise.
2594 (test_path_specification): Likewise.
e55595ca 2595
be777e08
YQ
25962011-06-23 Yao Qi <yao@codesourcery.com>
2597
2598 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
2599 supported.
2600 * lib/gdb.exp (support_displaced_stepping): New.
2601
615556d6
YQ
26022011-06-23 Yao Qi <yao@codesourcery.com>
2603
2604 * gdb.threads/execl.exp: Skip on remote target.
2605
833b0ca7
MP
26062011-06-21 Marek Polacek <mpolacek@redhat.com>
2607
5d197ed0 2608 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
2609 mi_gdb_test.
2610
1ee4023a
MP
26112011-06-20 Marek Polacek <mpolacek@redhat.com>
2612
5d197ed0 2613 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 2614
d0b1d624
MP
26152011-06-20 Marek Polacek <mpolacek@redhat.com>
2616
5d197ed0 2617 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
2618 mi_gdb_test.
2619
79aa92c1
MP
26202011-06-20 Marek Polacek <mpolacek@redhat.com>
2621
5d197ed0 2622 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 2623
5ce5db06
YQ
26242011-06-14 Yao Qi <yao@codesourcery.com>
2625
2626 gdb/testsuite/
2627 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
2628
533a737e
JK
26292011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
2630
2631 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
2632
d0e53741
TT
26332011-06-10 Tom Tromey <tromey@redhat.com>
2634
2635 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
2636 Add tests for pointer-to-member-function.
2637 * gdb.cp/temargs.cc (S::somefunc): New function.
2638 (K2): New class.
2639 (main): Instantiate K2; call method.
2640
b5916bbd
JB
26412011-06-08 Joel Brobecker <brobecker@adacore.com>
2642
2643 * gdb.python/py-inferior.c (f2): Make str an array rather
2644 than a pointer.
2645 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
2646
5be4dfca
JK
26472011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2648
2649 * gdb.base/async-shell.c: New file.
2650 * gdb.base/async-shell.exp: New file.
2651
9f47e254
PA
26522011-06-06 Pedro Alves <pedro@codesourcery.com>
2653
2654 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
2655
64b9b334
JB
26562011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
2657
2658 From Stephen Kitt <steve@sk2.org>
2659 * gdb.base/help.exp: Adjust following some spelling corrections
2660 in GDB.
2661
dbc0f131
YQ
26622011-06-01 Yao Qi <yao@codesourcery.com>
2663
2664 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
2665
fd336a18
KS
26662010-05-31 Keith Seitz <keiths@redhat.com>
2667
2668 PR c++/12750
2669 * gdb.cp/static-method.cc: New file.
2670 * gdb.cp/static-method.exp: New file.
2671
fa8b9902
KS
26722010-05-31 Keith Seitz <keiths@redhat.com>
2673
2674 PR symtab/12704
2675 * gdb.cp/anon-ns.cc: New file.
2676 * gdb.cp/anon-ns.exp: New file.
2677
0a5b1e09
PA
26782011-05-31 Pedro Alves <pedro@codesourcery.com>
2679
2680 * gdb.arch/i386-dr3-watch.c: New file.
2681 * gdb.arch/i386-dr3-watch.exp: New file.
2682
0578b8d1
YQ
26832011-05-30 Yao Qi <yao@codesourcery.com>
2684
2685 * gdb.base/callfuncs.c (t_structs_fc): New.
2686 (t_structs_dc, t_structs_ldc): New.
2687 (t_double_many_args):
2688 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
2689 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
2690 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
2691 * gdb.base/callfuncs.exp: Call new functions.
2692
6680506e
YQ
26932011-05-30 Yao Qi <yao@codesourcery.com>
2694
ff4d2c60
YQ
2695 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
2696 Call rerun_and_prepare for each test to isolate effects.
2697
26982011-05-30 Yao Qi <yao@codesourcery.com>
2699
2700 * gdb.base/varargs.c (find_max_float_real): New.
2701 (find_max_double_real, find_max_long_double_real): New.
2702 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
2703 * lib/gdb.exp (setup_kfail_for_target): New.
2704
e43ec454
YQ
27052011-05-30 Yao Qi <yao@codesourcery.com>
2706
2707 * gdb.base/funcargs.c (callca, callcb, callcc): New.
2708 (callcd, callce, callcf, callc1a, callc1b): New.
2709 (callc2a, callc2b): New.
2710 * gdb.base/funcargs.exp (complex_args): New.
2711 (complex_integral_args, complex_float_integral_args): New.
2712 * lib/gdb.exp (support_complex_tests): New. Determine
2713 whether to run test cases on _Complex types.
2714
432b4d03
JK
27152011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2716
2717 * gdb.threads/leader-exit.c: New file.
2718 * gdb.threads/leader-exit.exp: New file.
2719
6caf069d
MP
27202011-05-27 Marek Polacek <mpolacek@redhat.com>
2721
9497469f 2722 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 2723
97fce28b
MP
27242011-05-27 Marek Polacek <mpolacek@redhat.com>
2725
2726 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
2727 remove the `supported' variable.
2728 * gdb.mi/mi-nonstop.exp: Likewise.
2729 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
2730 * gdb.mi/mi-nsintrall.exp: Likewise.
2731 * gdb.mi/mi-nsmoribund.exp: Likewise.
2732 * gdb.mi/mi-nsthrexec.exp: Likewise.
2733
9da8c2a0
PA
27342011-05-26 Pedro Alves <pedro@codesourcery.com>
2735
2736 * gdb.reverse/finish-reverse-bkpt.exp: New test.
2737
2c03e5be
PA
27382011-05-26 Pedro Alves <pedro@codesourcery.com>
2739
2740 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
2741
2e21250d
KS
27422011-05-24 Keith Seitz <keiths@redhat.com>
2743
2744 PR breakpoint/12803
2745 * gdb.cp/cmpd-minsyms.cc (a): New method.
2746 (b): New method.
2747 (c): New method.
2748 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
2749
cdac0397
PA
27502011-05-24 Pedro Alves <pedro@codesourcery.com>
2751
2752 * gdb.base/commands.exp (watchpoint_command_test): Check that the
2753 watchpoint's command list didn't execute when the watchpoint went
2754 out of scope.
2755
ee5683ab
PM
27562011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
2757
2758 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
2759 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
2760 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
2761 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2762 * gdb.arch/i386-permbkpt.exp: Likewise.
2763 * gdb.arch/i386-prologue.exp: Likewise.
2764 * gdb.arch/i386-size-overlap.exp: Likewise.
2765 * gdb.arch/i386-size.exp: Likewise.
2766 * gdb.arch/i386-unwind.exp: Likewise.
2767 * gdb.reverse/i386-precsave.exp: Likewise.
2768 * gdb.reverse/i386-reverse.exp: Likewise.
2769 * gdb.reverse/i386-sse-reverse.exp: Likewise.
2770 * gdb.reverse/i387-env-reverse.exp: Likewise.
2771 * gdb.reverse/i387-stack-reverse.exp: Likewise.
2772
c91c8c16
PA
27732011-05-24 Pedro Alves <pedro@codesourcery.com>
2774
2775 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
2776 file doesn't error, using MI.
2777
c50491a7
TT
27782011-05-23 Tom Tromey <tromey@redhat.com>
2779
2780 * gdb.base/charset.exp (string_display): Add tests to assign to
2781 arrays.
2782 * gdb.base/charset.c (short_array, int_array, long_array): New.
2783
4a07b7da
PA
27842011-05-20 Pedro Alves <pedro@codesourcery.com>
2785
2786 Cope with async mode.
2787
4a07b7da
PA
2788 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
2789 into gdb_test + mi_expect_stop.
2790
b275f2d2
PA
27912011-05-20 Pedro Alves <pedro@codesourcery.com>
2792
2793 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
2794 (callme): Remove printf call.
2795
eec52c44
PM
27962011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
2797
2798 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
2799 quote pattern to avoid problems with Cygwin/mingw expect versions.
2800 * gdb.base/default.exp (show convenience): Use double
2801 quote pattern for regular expressions.
2802
b3c8eb43
JK
28032011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2804
2805 Fix -readnow for -gdwarf-4 unused type units.
2806 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
2807 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
2808
ed731959
JK
28092011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2810
2811 * gdb.base/kill-after-signal.c: New file.
2812 * gdb.base/kill-after-signal.exp: New file.
2813
3b48433d
PA
28142011-05-16 Pedro Alves <pedro@codesourcery.com>
2815
2816 * gdb.ada/start.exp: Call untested with the correct test filename.
2817 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
2818 test filename. Make the test's binary unique.
2819 * gdb.arch/i386-signal.exp: Call untested with the correct test
2820 filename.
2821 * gdb.arch/i386-size-overlap.exp: Ditto.
2822 * gdb.arch/Makefile.in (EXECUTABLES): Update.
2823 * gdb.base/gcore-buffer-overflow.exp: Ditto.
2824 * gdb.cp/call-c.exp: Ditto.
2825 * gdb.mi/mi-reverse.exp: Call untested with the correct test
2826 filename. Make the test's binary unique.
2827 * gdb.mi/Makefile.in (EXECUTABLES): Update.
2828 * gdb.python/py-mi.exp: Ditto.
2829 * gdb.python/Makefile.in (EXECUTABLES): Update.
2830 * gdb.reverse/i386-precsave.exp: Ditto.
2831 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
2832 test filename.
2833 * gdb.reverse/i387-stack-reverse.exp: Ditto.
2834 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
2835 unique.
2836 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
2837 test filename.
2838 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
2839 * gdb.trace/tfile.exp: Ditto.
2840
ba4a8bdd
YQ
28412011-05-14 Yao Qi <yao@codesourcery.com>
2842
2843 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
2844 type.
2845
dbaefcf7
DE
28462011-05-13 Doug Evans <dje@google.com>
2847
2848 * gdb.python/py-objfile-script.exp: New file.
2849 * gdb.python/py-objfile-script.c: New file.
2850 * gdb.python/py-objfile-script-gdb.py: New file.
2851 * testsuite/gdb.python/py-section-script.exp: Test
2852 "info auto-load-scripts".
2853
9930639c
TT
28542011-05-13 Tom Tromey <tromey@redhat.com>
2855
2856 * gdb.dwarf2/clztest.exp: New file.
2857 * gdb.dwarf2/clztest.c: New file.
2858 * gdb.dwarf2/clztest.S: New file.
2859
05272e11
DE
28602011-05-13 Doug Evans <dje@google.com>
2861
cc63ef9b
DE
2862 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
2863 String16 tests.
05272e11 2864
6edba76f
TT
28652011-05-13 Tom Tromey <tromey@redhat.com>
2866
2867 * lib/gdb.exp (is_x86_like_target): New proc.
2868 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
2869 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
2870 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
2871 -nostdlib to compiler.
2872 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
2873 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
2874 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
2875 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
2876 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
2877
028d0ed5
TJB
28782011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
2879
2880 * gdb.python/py-function.exp: Test setting a value from a function
2881 which executes a command.
2882
8a9b8146
TT
28832011-05-12 Tom Tromey <tromey@redhat.com>
2884
2885 * gdb.dwarf2/typeddwarf.S: New file.
2886 * gdb.dwarf2/typeddwarf.c: New file.
2887 * gdb.dwarf2/typeddwarf.exp: New file.
2888
10483e8e
MP
28892011-05-12 Marek Polacek <mpolacek@redhat.com>
2890
2891 * gdb.mi/mi-basics.exp: Fix races. Honour the
2892 `test_exec_and_symbol_mi_operatons' return value.
2893 (test_mi_interpreter_selection): Use mi_gdb_test instead of
2894 gdb_test_multiple.
2895 (test_exec_and_symbol_mi_operatons): Likewise.
2896 (test_path_specification): Likewise.
2897
faf067f1
JK
28982011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2899
2900 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
2901 (gdb_touch_execfile): Remove catch wrappers. New variable time.
2902 Replace `file copy' and `file rename' by `file mtime'. Twice.
2903
7ff911a3
JK
29042011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2905
2906 * gdb.base/readline-ask.c: New file.
2907 * gdb.base/readline-ask.exp: New file.
2908 * gdb.base/readline-ask.inputrc: New file.
2909
a536c6d7
UW
29102011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
2911
2912 * gdb.cell/bt.exp: Delete breakpoints before running to signal
2913 to avoid race condition.
2914 * gdb.cell/coremaker.c: Use small stack size.
2915 * gdb.cell/ea-standalone.exp: Use file name without path as
2916 argument to c_to.
2917 * gdb.cell/fork.exp: Allow other output when continuing to end.
2918
d472a426
JK
29192011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2920
2921 * gdb.threads/corethreads.c: New file.
2922 * gdb.threads/corethreads.exp: New file.
2923
29242011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
2925
2926 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
2927 Try to compile the test using -Wl,-z,norelro first.
2928 (load_core): New variable libthread_db_seen, initialize it.
2929 (zeroed-threads cannot be listed): Protect it by XFAIL on
2930 !$libthread_db_seen.
2931
8be455d7
JK
29322011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2933
2934 PR 12573
2935 * gdb.dwarf2/dw2-skip-prologue.S: New file.
2936 * gdb.dwarf2/dw2-skip-prologue.c: New file.
2937 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
2938
1976171a
JK
29392011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2940
2941 * gdb.cp/psymtab-parameter.cc: New file.
2942 * gdb.cp/psymtab-parameter.exp: New file.
2943
7db6f30f
JK
29442011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2945
2946 Fix a race.
2947 * gdb.cp/static-print-quit.exp (print c): Split to ...
2948 (print c - <return>, print c - q <return>, print c - to quit):
2949 ... these. Make the testfile untested on gdb-7.1.
2950
85161e9e 29512011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
2952
2953 * lib/gdb.exp (exec_target_file, exec_symbol_file,
2954 gdb_rename_execfile, gdb_touch_execfile): New.
2955 * gdb.base/reread.exp: Use new procs to handle multiple
2956 exec files.
2957
0c51be18
YQ
29582011-05-05 Yao Qi <yao@codesourcery.com>
2959
2960 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
2961 (test_adr_32bit, test_pop_pc): New.
2962 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
2963 (test_adr_32bit, test_pop_pc): New.
2964
4d393d60
JM
29652011-05-04 Joseph Myers <joseph@codesourcery.com>
2966
2967 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
2968 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
2969 targets.
2970 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
2971 handle targets.
2972
8ffd0459
JK
29732011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2974
2975 * gdb.base/completion.exp (complete help info wat): Rename to ...
2976 (complete 'help info wat'): ... here.
2977 Remove all `-re ".*' and `-re "^.*' redundant regexes.
2978 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
2979
8e28d804
PA
29802011-05-04 Pedro Alves <pedro@codesourcery.com>
2981
2982 * gdb.base/completion.exp: Use gdb_test_multiple instead of
2983 gdb_test and explicit $gdb_prompt/timeout matches.
2984
3eb2ef34
YQ
29852011-05-04 Yao Qi <yao@codesourcery.com>
2986
2987 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
2988 and __thumb2__.
2989
aaaf81a3
MP
29902011-05-03 Marek Polacek <mpolacek@redhat.com>
2991
2992 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
2993 in place of `gdb_test "delete breakpoints"'. This eliminates two
2994 testcases.
2995
c4cbc0df
PA
29962011-05-02 Pedro Alves <pedro@codesourcery.com>
2997
2998 PR testsuite/12649
2999 Fix races.
3000
3001 * gdb.base/completion.exp: Remove all sleep calls. Remove
3002 unnecessary regexs. Don't explicitly expect anything after the
3003 prompt. Eat the prompt if necessary.
3004
b4cbb4a3
EBM
30052011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3006
3007 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
3008 accept to show the caller line again as well as the line after.
3009
d65aec65
PM
30102011-04-29 Phil Muldoon <pmuldoon@redhat.com>
3011
3012 PR mi/12531
3013
3014 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
3015 compile target.
3016 * gdb.python/py-prettyprint.exp: Add C++ object for
3017 CPLUS_FAKE_CHILD test.
3018
30852783
UW
30192011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
3020
3021 * gdb.base/signest.exp: New file.
3022 * gdb.base/signest.c: Likewise.
3023
c7b1f0d9
JK
30242011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3025
3026 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
3027 thread and breakpoint notifications.
3028
559a7a62
JK
30292011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3030
3031 * gdb.base/fortran-sym-case.c: New file.
3032 * gdb.base/fortran-sym-case.exp: New file.
3033 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
3034 * gdb.dwarf2/dw2-case-insensitive.c: New file.
3035 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
3036
8344e389
JK
30372011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3038
3039 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
3040 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
3041 false #1', `if true else false #2' and `if true else false #3'.
3042
2484c66b
UW
30432011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
3044
3045 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
3046 while delivering signal.
3047
8d3788bd
VP
30482011-04-27 Vladimir Prus <vladimir@codesourcery.com>
3049
3050 MI breakpoint notifications.
3051
3052 * testsuite/gdb.mi/mi-cli.exp: Adust.
3053 * testsuite/gdb.mi/mi2-cli.exp: Adust.
3054 * testsuite/gdb.mi/mi-watch.exp: Adust.
3055 * testsuite/gdb.mi/mi2-watch.exp: Adust.
3056 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
3057 notifications.
3058
3e03848b
JK
30592011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3060
3061 * gdb.base/gdbindex-stabs-dwarf.c: New file.
3062 * gdb.base/gdbindex-stabs.c: New file.
3063 * gdb.base/gdbindex-stabs.exp: New file.
3064
918c9108
YQ
30652011-04-25 Yao Qi <yao@codesourcery.com>
3066
3067 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
3068 with /*...*/.
3069 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3070
90556b8c
JK
30712011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3072
3073 * gdb.python/py-value.exp (test_objfiles): Name the first test
3074 `py-value in file.filename'.
3075
03f2bd59
JK
30762011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3077
3078 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
3079 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
3080 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
3081 !gdbserver_reconnect_p..
3082 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
3083
7b08b9eb
JK
30842011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3085
3086 * gdb.cp/cpcompletion.exp (complete class methods)
3087 (complete class methods beginning with F): Move them above runto. New
3088 comment about the runto delimiter.
3089
b78974c3
PA
30902011-04-20 Pedro Alves <pedro@codesourcery.com>
3091
3092 * gdb.base/maint.exp: Test that "maint print registers" works
3093 without a running program.
3094
20429c40 30952011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 3096
20429c40
MP
3097 * gdb.base/setshow.exp: Fix racy tests.
3098 ($old_gdb_prompt): New variable.
3099
7a9dd1b2
TT
31002011-04-19 Tom Tromey <tromey@redhat.com>
3101
3102 * gdb.mi/mi-nsmoribund.exp:
3103 * gdb.hp/gdb.objdbg/objdbg01.exp:
3104 * gdb.base/structs.exp (test_struct_returns):
3105 * gdb.base/call-sc.exp (test_scalar_returns):
3106 * gdb.base/bigcore.exp: Remove duplicate words.
3107
02835898
JK
31082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3109
3110 * gdb.base/break-interp-lib.c (v, vptr): New variables.
3111 * gdb.base/break-interp.exp (test_attach): New comment.
3112
254f582e
JK
31132011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3114
3115 * gdb.threads/gcore-thread.exp ($core0file): New variable.
3116 (clear __stack_user.next, clear stack_used.next)
3117 (save a zeroed-threads corefile): New test.
3118 Call core_load for $core0file.
3119 (zeroed-threads cannot be listed): New test.
3120
4fe85f5c
JK
31212011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3122
3123 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
3124 filename.
3125 ($srcfile): Preserve the original value.
3126 ($testfile): Match it the .exp filename.
3127 ($corefile): New variable. Substitute it around.
3128 Use clean_restart.
3129 ($prev_timeout): Remove.
3130 (load_core): Move core loading into this proc.
3131 Fix restore of $timeout if load_core fails.
3132
63524580
JK
31332011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3134
3135 * gdb.base/eu-strip-infcall.c: New file.
3136 * gdb.base/eu-strip-infcall.exp: New file.
3137
90359a16
JK
31382011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3139
3140 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
3141 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
3142
626e7282
JK
31432011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3144
3145 Fix Python access to inlined frames.
3146 * gdb.python/py-frame-inline.c: New file.
3147 * gdb.python/py-frame-inline.exp: New file.
3148
3363d018
EBM
31492011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
3150
3151 * gdb.base/gdb1090.exp: Change breakpoint location to read the
3152 content of 's24' correctly (avoiding "optimized out").
3153 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
3154
28781456
JK
31552011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3156
3157 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
3158
4a4106ca
TJB
31592011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
3160
3161 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
3162 expect a colon in watch -location output.
3163
d26ccb4f
JK
31642011-04-13 Marek Polacek <mpolacek@redhat.com>
3165
df46027d 3166 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
3167 New testcase `expect response to define backtrace'. Also remove
3168 redundant `default' block.
3169
e1ab1f9c
JK
31702011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3171
3172 * gdb.python/py-prettyprint.c (struct hint_error): New.
3173 (main): New variable hint_error.
3174 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
3175 "print hint_error".
3176 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
3177 (register_pretty_printers): Register it.
3178
0c2e6019
TT
31792011-04-04 Tom Tromey <tromey@redhat.com>
3180
3181 * gdb.cp/maint.exp (test_help): Update.
3182 (test_namespace): Likewise.
3183
af57139d
JB
31842011-04-01 Joel Brobecker <brobecker@adacore.com>
3185
3186 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
3187 * gdb.ada/arrayptr.exp: Add new tests.
3188
956a9fb9
JB
31892011-04-01 Joel Brobecker <brobecker@adacore.com>
3190
3191 * gdb.ada/mi_catch_ex: New testcase.
3192
d0c4d642
PA
31932011-04-01 Pedro Alves <pedro@codesourcery.com>
3194
3195 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
3196 base::overload(void) method without specifying "const".
3197
18819fa6
UW
31982011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
3199
3200 * gdb.arch/thumb-singlestep.S: New file.
3201 * gdb.arch/thumb-singlestep.exp: Likewise.
3202
a4c8e806
TT
32032011-03-31 Tom Tromey <tromey@redhat.com>
3204
3205 * gdb.python/py-prettyprint.py (exception_flag): New global.
3206 (NoStringContainerPrinter._iterator.next): Check it.
3207 * gdb.python/py-prettyprint.c (main): New variable nstype2.
3208 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
3209
53832f31
TT
32102011-03-29 Tom Tromey <tromey@redhat.com>
3211
3212 * gdb.cp/anon-struct.cc: New file.
3213 * gdb.cp/anon-struct.exp: New file.
3214
e4620230
JK
32152011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3216
3217 Test STT_GNU_IFUNC support.
3218 * gdb.base/gnu-ifunc-lib.c: New file.
3219 * gdb.base/gnu-ifunc.c: New file.
3220 * gdb.base/gnu-ifunc.exp: New file.
3221
d0fb5eae
JK
32222011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3223
3224 Support a ring of related breakpoints.
3225 * gdb.base/watchpoint-delete.c: New file.
3226 * gdb.base/watchpoint-delete.exp: New file.
3227
20106cfb
JK
32282011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3229
3230 * gdb.ada/arrayparam.exp (print first after function call): Use
3231 explicit package name. Add a comment
3232 (print lasta after function call): Rename ...
3233 (print last after function call): ... it and use explicit package
3234 name.
3235 (print length after function call): Use explicit package name.
3236 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
3237 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
3238 (multiple matches for symbol i): Rename ...
3239 (multiple matches for symbol integervar): ... it.
3240 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
3241 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
3242
e7ab5e63
AB
32432011-03-25 Andrew Burgess <aburgess@broadcom.com>
3244
3245 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
3246 environment variable to make grep output more predictable. Move
3247 all the environment setup into gdb_init so it's done once per test
3248 case rather than each time we start gdb.
3249
9ef07c8c
TT
32502011-03-24 Tom Tromey <tromey@redhat.com>
3251
3252 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
3253 test.
3254
dd90784c
JK
32552011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3256
3257 * gdb.dwarf2/dw2-entry-value-main.c: New file.
3258 * gdb.dwarf2/dw2-entry-value.S: New file.
3259 * gdb.dwarf2/dw2-entry-value.exp: New file.
3260
05775840
PM
32612011-03-22 Phil Muldoon <pmuldoon@redhat.com>
3262
3263 PR python/12183
3264
3265 * gdb.python/py-function.exp: Add GdbError tests.
3266
8661b11b
PA
32672011-03-18 Pedro Alves <pedro@codesourcery.com>
3268
3269 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
3270 (reglocal_test_func, statlocal_test_func): New functions.
3271 (globals_test_func): Call new functions.
3272 * gdb.trace/unavailable.exp (gdb_collect_args_test)
3273 (gdb_collect_locals_test): New procedure.
3274 (gdb_trace_collection_test): Call new procedures.
3275
0fdb4f18
PA
32762011-03-18 Pedro Alves <pedro@codesourcery.com>
3277
3278 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
3279 (test_register, test_register_unavailable): New procedures.
3280 (gdb_unavailable_registers_test): New procedure.
3281 (gdb_trace_collection_test): Call it.
3282
99c3dc11
PM
32832011-03-18 Phil Muldoon <pmuldoon@redhat.com>
3284
3285 PR python/12149
3286
3287 * gdb.python/python.exp: Add gdb.write tests.
3288
29703da4
PM
32892010-03-17 Phil Muldoon <pmuldoon@redhat.com>
3290
3291 * gdb.python/Makefile.in: Add py-objfile.
3292 * gdb.python/py-objfile.exp: New file.
3293 * gdb.python/py-objfile.c: New file.
3294 * gdb.python/py-block.exp: Add is_valid tests.
3295 * gdb.python/py-inferior.exp: Ditto.
3296 * gdb.python/py-infthread.exp: Ditto.
3297 * gdb.python/py-symbol.exp: Ditto.
3298 * gdb.python/py-symtab.exp: Ditto.
3299
598997c8
KS
33002011-03-16 Keith Seitz <keiths@redhat.com>
3301
3302 PR c++/12273
3303 * gdb.cp/cmpd-minsyms.exp: New test.
3304 * gdb.cp/cmpd-minsyms.cc: New file.
3305
3306 PR c++/11734
3307 * gdb.cp/ovsrch.exp: New test.
3308 * gdb.cp/ovsrch.h: New file.
3309 * gdb.cp/ovsrch1.cc: New file.
3310 * gdb.cp/ovsrch2.cc: New file.
3311 * gdb.cp/ovsrch3.cc: New file.
3312 * gdb.cp/ovsrch4.cc: New file.
3313
c91513d8
PP
33142011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
3315
3316 PR gdb/12528
3317 * gdb.base/Makefile.in: Adjust EXECUTABLES.
3318 * gdb.base/break-on-linker-gcd-function.exp: New test.
3319 * gdb.base/break-on-linker-gcd-function.cc: New file.
3320
7470fc63
AT
33212011-03-15 Andreas Tobler <andreast@fgznet.ch>
3322
3323 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
3324
959e7469
PM
33252011-03-15 Phil Muldoon <pmuldoon@redhat.com>
3326
3327 * lib/gdb.exp (gdb_unload): Add another termination case.
3328
9373cf26
JK
33292011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3330
3331 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
3332 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
3333 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
3334 Provide a stub byte there.
3335 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
3336 DW_AT_entry_pc.
3337 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
3338
24e9cda0
UW
33392011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
3340
3341 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
3342 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
3343 "generic ABI, auto".
3344 (altivec_abi_tests): Accept vectors returned by reference.
3345
7371cf6d
PM
33462010-03-14 Phil Muldoon <pmuldoon@redhat.com>
3347
3348 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
3349
ce77046a
UW
33502011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
3351
3352 * gdb.python/py-section-script.exp: Skip test if no Python support.
3353
176400c3
UW
33542011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
3355
3356 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
3357
ecec24e6
PM
33582011-03-10 Phil Muldoon <pmuldoon@redhat.com>
3359
3360 * gdb.python/py-parameter.exp: Update tests to the new Python
3361 parameter API. Add "no documentation" test. Add deprecated API
3362 backward compatibility test.
3363
5dbdd470
TT
33642011-03-09 Tom Tromey <tromey@redhat.com>
3365
3366 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
3367 gdb_continue_to_end.
3368
b66e66ee
MK
33692011-03-09 Mark Kettenis <kettenis@gnu.org>
3370
3371 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
3372 tabs.
3373
eceb0c5f
TT
33742011-03-09 Tom Tromey <tromey@redhat.com>
3375
3376 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
3377 parentheses.
3378 (gdb_continue_to_end): Add "allow_extra" parameter. Use
3379 $command.
3380 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
3381 argument to gdb_continue_to_end.
3382 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
3383 argument to gdb_continue_to_end.
3384 * gdb.cp/annota3.exp: Fix regex.
3385 * gdb.cp/annota2.exp: Fix regex.
3386 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
3387 gdb_continue_to_end.
3388 * gdb.base/call-signal-resume.exp: Revert earlier patch.
3389 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
3390 gdb_continue_to_end.
3391
63154eca
PA
33922011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3393
3394 * gdb.server/ext-run.exp
3395 (load new file without any gdbserver inferior): New test.
3396
967d1f9b
TT
33972011-03-07 Tom Tromey <tromey@redhat.com>
3398
3399 * Makefile.in (TAGS): Rewrite.
3400
d68dcbb9
JK
34012011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3402
3403 * gdb.trace/report.exp (12.1: trace report #1): New match for the
3404 initial commands echo. New match for `Found trace'. Anchor all the
3405 other matches. Anchor and match for `No trace frame found' the final
3406 match.
3407
6bf58e63
TT
34082011-03-07 Tom Tromey <tromey@redhat.com>
3409
3410 * Makefile.in (TAGS): New target.
3411
fda326dd
TT
34122011-03-07 Tom Tromey <tromey@redhat.com>
3413
3414 * lib/opencl.exp (skip_opencl_tests): Update for exit message
3415 change.
3416 * lib/mi-support.exp (mi_gdb_test): Update for exit message
3417 change.
3418 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
3419 exit message change.
3420 (skip_altivec_tests): Update for exit message change.
3421 (skip_vsx_tests): Likewise.
3422 (gdb_continue_to_end): Likewise. Add 'command' argument.
3423 * lib/cell.exp (skip_cell_tests): Update for exit message change.
3424 * gdb.threads/tls.exp: Update for exit message change.
3425 * gdb.threads/thread-unwindonsignal.exp: Use
3426 gdb_continue_to_end.
3427 * gdb.threads/step.exp (step_it): Update for exit message change.
3428 (continue_all): Likewise.
3429 * gdb.threads/print-threads.exp (test_all_threads): Update for
3430 exit message change.
3431 * gdb.threads/interrupted-hand-call.exp: Use
3432 gdb_continue_to_end.
3433 * gdb.threads/execl.exp: Use gdb_continue_to_end.
3434 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
3435 gdb_continue_to_end.
3436 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
3437 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
3438 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
3439 * gdb.cp/method.exp: Update for exit message change.
3440 * gdb.cp/mb-templates.exp: Update for exit message change.
3441 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
3442 * gdb.cp/annota3.exp: Update for exit message change.
3443 * gdb.cp/annota2.exp: Update for exit message change.
3444 * gdb.cell/fork.exp: Use gdb_continue_to_end.
3445 * gdb.base/term.exp: Update for exit message change.
3446 * gdb.base/step-test.exp (test_i): Update for exit message change.
3447 * gdb.base/sigstep.exp (advance): Update for exit message change.
3448 (advancei): Likewise.
3449 * gdb.base/siginfo.exp: Update for exit message change.
3450 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
3451 * gdb.base/reread.exp: Use gdb_continue_to_end.
3452 * gdb.base/langs.exp: Use gdb_continue_to_end.
3453 * gdb.base/interrupt.exp: Update for exit message change.
3454 * gdb.base/gdb1555.exp: Update for exit message change.
3455 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
3456 * gdb.base/ending-run.exp: Update for exit message change.
3457 * gdb.base/chng-syms.exp: Update for exit message change.
3458 * gdb.base/checkpoint.exp: Update for exit message change.
3459 * gdb.base/catch-syscall.exp (check_for_program_end): Use
3460 gdb_continue_to_end.
3461 (test_catch_syscall_with_wrong_args): Likewise.
3462 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
3463 * gdb.base/break-interp.exp (test_ld): Update for exit message
3464 change.
3465 * gdb.base/bang.exp: Update for exit message change.
3466 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
3467 (do_call_attach_tests): Likewise.
3468 * gdb.base/a2-run.exp: Update for exit message change.
3469 * gdb.arch/ppc-dfp.exp: Update for exit message change.
3470 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
3471 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
3472
dd19bd70
JK
34732011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3474
3475 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
3476
30e62689
TT
34772011-03-03 Tom Tromey <tromey@redhat.com>
3478
3479 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
3480 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
3481 * gdb.hp/gdb.aCC/configure.ac: Remove.
3482 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
3483 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
3484 * gdb.hp/gdb.base-hp/configure.ac: Remove.
3485 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
3486 * gdb.hp/gdb.compat/configure (Makefile): Remove.
3487 * gdb.hp/gdb.compat/configure.ac: Remove.
3488 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
3489 * gdb.hp/gdb.defects/configure (Makefile): Remove.
3490 * gdb.hp/gdb.defects/configure.ac: Remove.
3491 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
3492 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
3493 * gdb.hp/gdb.objdbg/configure.ac: Remove.
3494 * gdb.hp/configure.ac: Remove.
3495 * gdb.hp/configure: Remove.
3496 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
3497 substitution.
3498 (Makefile): Remove rule.
3499 * gdb.cell/configure.ac: Remove.
3500 * gdb.cell/configure: Remove.
3501 * gdb.stabs/Makefile.in (Makefile): Remove.
3502 (distclean): Don't remove config.status or config.log.
3503 * gdb.stabs/configure (Makefile): Remove.
3504 * gdb.stabs/configure.ac: Remove.
3505 * configure: Rebuild.
3506 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
3507 Remove stabs- and cell-specific logic. Test for existence of
3508 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
3509 subdirectories, gdb.cell, and and gdb.stabs.
3510 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
3511
c171f854
JB
35122011-03-03 Joel Brobecker <brobecker@adacore.com>
3513
3514 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
3515 end of buffer.
3516
9a5193cb
JB
35172011-03-02 Joel Brobecker <brobecker@adacore.com>
3518
3519 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
3520 gdb_test when running a test where we expected no output back.
3521
9bb4c1bb
MS
35222011-02-28 Michael Snyder <msnyder@vmware.com>
3523
3524 * gdb.cp/overload.cc: Change initializer value to integer.
3525
3bd0f5ef
MS
35262011-02-27 Michael Snyder <msnyder@vmware.com>
3527
3528 * gdb.multi/base.exp: Add test for remove-inferiors.
3529
2279eaad
JB
35302011-02-26 Joel Brobecker <brobecker@adacore.com>
3531
3532 * gdb.python/py-frame.exp: Simplify the initialization phase
3533 using prepare_for_testing.
3534
c82c0b55
MS
35352011-02-25 Michael Snyder <msnyder@vmware.com>
3536
3537 * gdb.multi/base.exp: Add tests for info inferiors with args.
3538
1d94651b
JK
35392011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3540
3541 * gdb.dwarf2/dw2-ranges.S: Rename to ...
3542 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
3543 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
3544 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
3545 asmfile3. Comment the STABS (#3) file compilation. Compile
3546 everything through assembler. Provide KFAIL for symtab/12497.
3547 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
3548 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
3549 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
3550 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
3551
3bd0f5ef
MS
35522011-02-24 Michael Snyder <msnyder@vmware.com>
3553
3554 * gdb.base/break.exp: Add tests for delete breakpoints using
3555 convenience variables and value history references.
3556
12c1418e
MS
35572011-02-24 Michael Snyder <msnyder@vmware.com>
3558
3559 * gdb.base/break.exp: Remove debugging 'printf' accidentally
3560 left behind in previous check-in.
3561
e5a67952
MS
35622011-02-23 Michael Snyder <msnyder@vmware.com>
3563
3564 * gdb.base/break.exp: Add tests for "info break" with arguments.
3565 * gdb.trace/infotrace.exp: Update patterns for error and help.
3566 * gdb.base/completion.exp: Update pattern.
3567 * gdb.base/ena-dis-br.exp: Update pattern.
3568 * gdb.base/help.exp: Update patterns.
3569
35702011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
3571
3572 * gdb.base/memattr.exp: New test.
3573 * gdb.base/memattr.c: Test load for memattr.exp.
3574
6e6fbe60
DE
35752011-02-22 Doug Evans <dje@google.com>
3576
3577 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
3578
1d41d745
MS
35792011-02-22 Michael Snyder <msnyder@vmware.com>
3580
3581 * Makefile.in: Make more clean.
3582 * gdb.ada/Makefile.in: Ditto.
3583 * gdb.arch/Makefile.in: Ditto.
3584 * gdb.asm/Makefile.in: Ditto.
3585 * gdb.base/Makefile.in: Ditto.
3586 * gdb.cp/Makefile.in: Ditto.
3587 * gdb.dwarf2/Makefile.in: Ditto.
3588 * gdb.java/Makefile.in: Ditto.
3589 * gdb.mi/Makefile.in: Ditto.
3590 * gdb.modula2/Makefile.in: Ditto.
3591 * gdb.python/Makefile.in: Ditto.
3592 * gdb.server/Makefile.in: Ditto.
3593 * gdb.stabs/Makefile.in: Ditto.
3594 * gdb.threads/Makefile.in: Ditto.
3595 * gdb.trace/Makefile.in: Ditto.
3596
79ba84ca
MS
35972011-02-22 Michael Snyder <msnyder@vmware.com>
3598
df46027d 3599 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
3600 info threads.
3601
b9b35694
JB
36022011-02-22 Joel Brobecker <brobecker@adacore.com>
3603
3604 * gdb.python/py-breakpoint.exp: Fix the expected output of
3605 one of the "maint info breakpoints" tests to accept the output
3606 generated on platforms that do not have hardware watchpoints.
3607
8bfb830f
JB
36082011-02-22 Joel Brobecker <brobecker@adacore.com>
3609
3610 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
3611 clean_restart. Be a little stricter in the expected output
3612 for one of the tests. Fix a typo in one of the comments.
3613
c45f3c54
JB
36142011-02-22 Joel Brobecker <brobecker@adacore.com>
3615
3616 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
3617 Delete variable binfile, no longer use. Add or modify test
3618 comments to make them unique.
3619
b97c863c
MS
36202011-02-21 Michael Snyder <msnyder@vmware.com>
3621
3622 * Makefile.in: Update for make clean.
3623 * gdb.ada/Makefile.in: Ditto.
3624 * gdb.arch/Makefile.in: Ditto.
3625 * gdb.asm/Makefile.in: Ditto.
3626 * gdb.base/Makefile.in: Ditto.
3627 * gdb.cp/Makefile.in: Ditto.
3628 * gdb.dwarf2/Makefile.in: Ditto.
3629 * gdb.java/Makefile.in: Ditto.
3630 * gdb.mi/Makefile.in: Ditto.
3631 * gdb.modula2/Makefile.in: Ditto.
3632 * gdb.python/Makefile.in: Ditto.
3633 * gdb.server/Makefile.in: Ditto.
3634 * gdb.stabs/Makefile.in: Ditto.
3635 * gdb.threads/Makefile.in: Ditto.
3636 * gdb.trace/Makefile.in: Ditto.
3637
aea5b279
MS
36382011-02-21 Michael Snyder <msnyder@vmware.com>
3639
3640 * gdb.threads/thread-find.exp: Update patterns for changes in
3641 output of "info threads" command.
3642
e3039479
UW
36432011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
3644 Ulrich Weigand <uweigand@de.ibm.com>
3645
3646 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
3647 (skip_hw_watchpoint_tests): Likewise.
3648 (skip_hw_watchpoint_multi_tests): Likewise.
3649
b800ec70
UW
36502011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
3651
3652 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
3653 (skip_hw_watchpoint_tests): Likewise.
3654 (skip_hw_watchpoint_multi_tests): Likewise.
3655 (skip_hw_watchpoint_access_tests): Likewise.
3656
3657 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
3658 * gdb.base/pr11022.exp: Likewise.
3659 * gdb.base/watch-read.exp: Likewise.
3660 * gdb.base/watch_thread_num.exp: Likewise.
3661 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
3662 * gdb.base/watchpoint-hw.exp: Likewise.
3663 * gdb.base/watchpoint.exp: Likewise.
3664 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
3665 * gdb.threads/watchthreads-reorder.exp: Likewise.
3666 * gdb.threads/watchthreads.exp: Likewise.
3667 * gdb.threads/watchthreads2.exp: Likewise.
3668
91033e37
JB
36692011-02-21 Joel Brobecker <brobecker@adacore.com>
3670
3671 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
3672 the debugger is unable to find the array bounds.
3673
eeaafae2
JK
36742011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
3675
3676 * gdb.cp/typedef-operator.exp: New file.
3677 * gdb.cp/typedef-operator.cc: New file.
3678
e338d953
MS
36792011-02-17 Michael Snyder <msnyder@vmware.com>
3680
3681 * gdb.threads/thread-find.exp: Fix regular expressions.
3682
e67ad678
JB
36832011-02-17 Joel Brobecker <brobecker@adacore.com>
3684
3685 * gdb.ada/packed_array: Expand testcase to test printing of
3686 unconstrained packed array.
3687
93084bca
JB
36882011-02-17 Joel Brobecker <brobecker@adacore.com>
3689
3690 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
3691
a0c78a73
PA
36922011-02-16 Pedro Alves <pedro@codesourcery.com>
3693
f65d5553 3694 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
3695 (main): Initialize it before collecting, and and clear it
3696 afterwards.
f65d5553
PA
3697 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3698 collecting with '{type} addr', where the addr expression is not an
3699 rvalue.
a0c78a73 3700
3dfcbbd2
KW
37012011-02-16 Ken Werner <ken.werner@de.ibm.com>
3702
3703 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
3704 a bool variable. Expect correct OpenCL names for vector types. Use the
3705 uc3 variable name instead of referring to the uchar3 built-in type.
3706 Escape the asterisk at the half pointer test.
3707
08807d5a
PA
37082011-02-16 Pedro Alves <pedro@codesourcery.com>
3709
f65d5553 3710 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
3711 (main): Initialize it before collecting, and and clear it
3712 afterwards.
f65d5553
PA
3713 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
3714 collecting overlapping memory ranges.
08807d5a 3715
60f98dde
MS
37162011-02-15 Michael Snyder <msnyder@vmware.com>
3717
3718 * gdb.base/default.exp: Add tests for thread commands.
3719 * gdb.base/help.exp: Add tests for thread commands.
3720 * gdb.threads/thread-find.exp: New test for thread find command.
3721
648cd113
KW
37222011-02-15 Ken Werner <ken.werner@de.ibm.com>
3723
3724 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
3725
494e194e
YQ
37262011-02-15 Yao Qi <yao@codesourcery.com>
3727
3728 PR tdep/12352
3729 * gdb.arch/arm-disp-step.S : New test for str instruction.
3730 * gdb.arch/arm-disp-step.exp : Likewise.
3731
d9492458
TJB
37322011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
3733
3734 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
3735 "vector_register2_vr" test strings. Test the extended floating
3736 point registers (F32~F63).
3737 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
3738 IBM XL C compiler. Make the test program use a register provided
3739 by the compiler for the lxvd2x instruction.
3740
8af8e3bc
PA
37412011-02-14 Pedro Alves <pedro@codesourcery.com>
3742
3743 * gdb.trace/unavailable.cc (class Base, class Middle, class
3744 Derived): New types.
3745 (derived_unavail, derived_partial, derived_whole): New globals.
3746 (virtual_partial): New global.
3747 (virtualp): Point at virtual_partial.
3748 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
3749 related to unavailable vptr.
3750
1b28d0b3
PA
37512011-02-14 Pedro Alves <pedro@codesourcery.com>
3752
3753 * gdb.trace/unavailable.cc (a, b, c): New globals.
3754 (main): Set and clear them.
3755 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
3756 `a' and `c', and check that `b' isn't collected, although `a' and
3757 `c' are.
3758
ec0a52e1
PA
37592011-02-14 Pedro Alves <pedro@codesourcery.com>
3760
3761 * gdb.trace/unavailable.cc (struct Virtual): New.
3762 (virtualp): New global pointer.
3763 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
3764 printing a pointer to an object whose type has a vtable, with
3765 print object on.
3766
24e6bcee
PA
37672011-02-14 Pedro Alves <pedro@codesourcery.com>
3768
3769 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
3770 value repeat handles unavailableness.
3771
39d37385
PA
37722011-02-14 Pedro Alves <pedro@codesourcery.com>
3773
3774 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
3775 tests for building arrays from unavailable values, subscripting
3776 non-memory rvalue unvailable arrays, and accessing fields or
3777 baseclasses of non-lazy unavailable values,
3778 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
3779 struct types.
3780 (g_smallstruct, g_smallstruct_b): New globals.
3781
06d72e16
PA
37822011-02-14 Pedro Alves <pedro@codesourcery.com>
3783
3784 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
3785
bc9a5551
JK
37862011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3787
3788 Fix const/volatile qualifiers of C++ types, PR c++/12328.
3789 * gdb.cp/overload-const.exp: New file.
3790 * gdb.cp/overload-const.cc: New file.
3791
54fcddd0
UW
37922011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3793
3794 * gdb.opencl/callfuncs.cl: New file.
3795 * gdb.opencl/callfuncs.exp: New test.
3796 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
3797
d6dafb7c
UW
37982011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
3799
3800 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
3801 when computing result.
3802 * gdb.arch/altivec-abi.exp: Update expected results.
3803
a449c2d8
TJB
38042011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
3805
3806 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
3807 * gdb.base/jit.exp: Likewise.
3808 * gdb.base/pie-execl.exp: Likewise.
3809 * gdb.base/solib-nodir.exp: Likewise.
3810 * gdb.base/solib-overlap.exp: Likewise.
3811
764880b7
PA
38122011-02-07 Pedro Alves <pedro@codesourcery.com>
3813
3814 * gdb.trace/collection.c (global_pieces): New.
3815 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
3816 New procedure.
3817 (gdb_trace_collection_test): Call it.
3818
505500db
SW
38192011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
3820
3821 * gdb.python/py-evthreads.c: New file.
3822 * gdb.python/py-evthreads.exp: New file.
3823 * gdb.python/py-events.py: New file.
3824 * gdb.python/py-events.exp: New file.
3825 * gdb.python/py-events.c: New file.
3826
385203ed
DD
38272011-02-04 David Daney <ddaney@caviumnetworks.com>
3828
3829 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
3830
9011945e
AB
38312011-02-03 Andrew Burgess <aburgess@broadcom.com>
3832
3833 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
3834 gdb.base/disasm-end-cu.exp: New test for disassembling over the
3835 boundary between two compilation units.
3836
580688f3
PA
38372011-02-02 Pedro Alves <pedro@codesourcery.com>
3838
3839 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
3840 (Virtual): New structs.
3841 (virtual_o, virtual_middle_b): New globals.
3842 * gdb.cp/virtbase.exp: New tests.
3843
d3f0f853
PP
38442011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
3845
3846 * gdb.base/jit.exp: New file.
3847 * gdb.base/jit-main.c: New file.
3848 * gdb.base/jit-solib.c: New file.
3849
b2030fb5
UW
38502011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
3851
3852 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
3853 proceed to initial kernel entry point.
3854 * gdb.opencl/datatypes.exp: Likewise.
3855 * gdb.opencl/operators.exp: Likewise.
3856 * gdb.opencl/vec_comps.exp: Likewise.
3857
2db19d1e
SW
38582011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
3859
3860 * gdb.cp/nsnested.cc: New.
3861 * gdb.cp/nsnested.exp: New.
3862 * gdb.cp/nsnoimports.exp: New.
3863 * gdb.cp/nsnoimports.cc: New.
3864
6b0c4c1f
JB
38652011-01-31 Joel Brobecker <brobecker@adacore.com>
3866
3867 * gdb.base/interact.exp: Add extra tests that verify that
3868 the value of the interactive-mode setting does not change
3869 after the script is sourced.
3870
80b23b6a
JK
38712011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3872
3873 * gdb.cp/noparam.exp: New file.
3874 * gdb.cp/noparam.cc: New file.
3875
ffd5ec24
PA
38762011-01-28 Pedro Alves <pedro@codesourcery.com>
3877
3878 * gdb.trace/tfile.exp: Test that with no traceframe selected,
3879 there's no stack or registers.
3880
a81766d8
TT
38812011-01-26 Tom Tromey <tromey@redhat.com>
3882
3883 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
3884 space before string output. Add test for "set print pretty off"
3885 case.
3886
585fdaa1
PA
38872011-01-25 Pedro Alves <pedro@codesourcery.com>
3888
3889 * gdb.base/frame-args.exp: Adjust.
3890 * gdb.dwarf2/dw2-noloc.exp: Adjust.
3891 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
3892 * gdb.dwarf2/pieces.exp: Adjust.
3893 * gdb.opt/clobbered-registers-O2.exp: Adjust.
3894 * gdb.opt/inline-locals.exp: Adjust.
3895 * gdb.threads/fork-child-threads.exp: Adjust.
3896
d468832a
KW
38972011-01-25 Ken Werner <ken.werner@de.ibm.com>
3898
3899 * gdb.opencl/convs_casts.cl: Move program scope variables into the
3900 OpenCL kernel function. Add a comment as marker. Add address space
3901 qualifiers for the remaining program scope variables.
3902 * gdb.opencl/datatypes.cl: Likewise.
3903 * gdb.opencl/operators.cl: Likewise.
3904 * gdb.opencl/vec_comps.cl: Likewise.
3905 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
3906 Add breakpoint at the marker comment.
3907 * gdb.opencl/datatypes.exp: Likewise.
3908 * gdb.opencl/operators.exp: Likewise.
3909 * gdb.opencl/vec_comps.exp: Likewise.
3910
490f124f
PA
39112011-01-24 Pedro Alves <pedro@codesourcery.com>
3912
3913 * gdb.base/printcmds.c (some_struct): New struct and instance.
3914 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
3915 procedure.
3916 <global scope>: Call it.
3917
6da78614
KW
39182011-01-21 Ken Werner <ken.werner@de.ibm.com>
3919
3920 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
3921 argument to the gdb_compile_opencl_hostapp call.
3922
ec64c9aa
YQ
39232011-01-19 Yao Qi <yao@codesourcery.com>
3924
3925 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
3926 positve list.
3927
810cfdbb
YQ
39282011-01-19 Yao Qi <yao@codesourcery.com>
3929
3930 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
3931 canonical form.
3932 Remove "xscale-*-*"
3933 * gdb.xml/tdesc-regs.exp: Likewise.
3934 * gdb.python/py-section-script.exp: Replace ARM target triplet
3935 with canonical form.
3936 Match arm*-*-symbianelf*.
3937 * gdb.base/dup-sect.exp: Likewise.
3938 * lib/dwarf.exp: New.
3939 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
3940 dwarf2_support.
3941 * gdb.dwarf2/dup-psym.exp: Likewise.
3942 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
3943 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
3944 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
3945 * gdb.dwarf2/dw2-basic.exp: Likewise.
3946 * gdb.dwarf2/dw2-compressed.exp: Likewise.
3947 * gdb.dwarf2/dw2-const.exp: Likewise.
3948 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
3949 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
3950 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
3951 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
3952 * gdb.dwarf2/dw2-filename.exp: Likewise.
3953 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
3954 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
3955 * gdb.dwarf2/dw2-intercu.exp: Likewise.
3956 * gdb.dwarf2/dw2-intermix.exp: Likewise.
3957 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
3958 * gdb.dwarf2/dw2-noloc.exp: Likewise.
3959 * gdb.dwarf2/dw2-op-call.exp: Likewise.
3960 * gdb.dwarf2/dw2-producer.exp: Likewise.
3961 * gdb.dwarf2/dw2-ranges.exp: Likewise.
3962 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
3963 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
3964 * gdb.dwarf2/dw2-strp.exp: Likewise.
3965 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
3966 * gdb.dwarf2/implptr.exp: Likewise.
3967 * gdb.dwarf2/mac-fileno.exp: Likewise.
3968 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
3969 * gdb.dwarf2/pieces.exp: Likewise.
3970 * gdb.dwarf2/pr11465.exp: Likewise.
3971 * gdb.dwarf2/valop.exp: Likewise.
3972 * gdb.dwarf2/watch-notconst.exp: Likewise.
3973 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
3974
4694da01
TT
39752011-01-19 Tom Tromey <tromey@redhat.com>
3976
3977 * gdb.python/py-infthread.exp: Add thread tests.
3978
b075872c
JB
39792011-01-14 Joel Brobecker <brobecker@adacore.com>
3980
3981 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
3982
2c3e6e24
JB
39832011-01-14 Joel Brobecker <brobecker@adacore.com>
3984
3985 * gdb.ada/widewide: New testcase.
3986
de8fa76c
JB
39872011-01-13 Joel Brobecker <brobecker@adacore.com>
3988
3989 * gdb.base/interact.exp: New testcase.
3990
1b05df00
TT
39912011-01-12 Tom Tromey <tromey@redhat.com>
3992
3993 * gdb.mi/gdb2549.exp: Update for error message changes.
3994 * gdb.mi/mi-cli.exp: Likewise.
3995 * gdb.mi/mi-disassemble.exp: Likewise.
3996 * gdb.mi/mi-pthreads.exp: Likewise.
3997 * gdb.mi/mi-regs.exp: Likewise.
3998 * gdb.mi/mi-stack.exp: Likewise.
3999 * gdb.mi/mi-var-block.exp: Likewise.
4000 * gdb.mi/mi-var-cmd.exp: Likewise.
4001 * gdb.mi/mi2-cli.exp: Likewise.
4002 * gdb.mi/mi2-disassemble.exp: Likewise.
4003 * gdb.mi/mi2-pthreads.exp: Likewise.
4004 * gdb.mi/mi2-regs.exp: Likewise.
4005 * gdb.mi/mi2-stack.exp: Likewise.
4006 * gdb.mi/mi2-var-block.exp: Likewise.
4007 * gdb.mi/mi2-var-cmd.exp: Likewise.
4008
c2ff108b
JK
40092011-01-12 Andrew Burgess <aburgess@broadcom.com>
4010 Jan Kratochvil <jan.kratochvil@redhat.com>
4011
4012 PR fortran/11104 and DWARF unbound arrays detection.
4013 * gdb.fortran/multi-dim.exp: New file.
4014 * gdb.fortran/multi-dim.f90: New file.
4015
b716877b
AB
40162011-01-12 Andrew Burgess <aburgess@broadcom.com>
4017
4018 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
4019 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
4020 add new tests for opcode dumping.
4021
6c162d5e
TT
40222011-01-11 Tom Tromey <tromey@redhat.com>
4023
4024 * gdb.python/py-infthread.exp: Load gdb-python.exp.
4025
77b06cd7
TJB
40262010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
4027
4028 Convert hardware watchpoints to use breakpoint_ops.
4029 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
4030 type is not supported.
4031 * gdb.base/foll-fork.exp: Likewise.
4032 * gdb.base/foll-vfork.exp: Likewise.
4033
f39a75d0
PM
40342011-01-10 Phil Muldoon <pmuldoon@redhat.com>
4035
4036 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
4037 Use load_lib gdb-python.exp.
4038 * gdb.python/python.exp: Ditto.
4039 * gdb.python/py-function.exp: Ditto.
4040
fc529d80
AS
40412011-01-09 Andreas Schwab <schwab@linux-m68k.org>
4042
4043 * gdb.threads/tls.exp ("info address me"): Fix expected output.
4044
fb03cb59
JK
40452011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4046
4047 * configure: Regenerate.
4048
d8e22779
TT
40492011-01-06 Tom Tromey <tromey@redhat.com>
4050
4051 * gdb.python/py-frame.exp: Test gdb.newest_frame.
4052
09050809
JB
40532011-01-06 Joel Brobecker <brobecker@adacore.com>
4054
fc529d80
AS
4055 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
4056 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
4057 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
4058 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
4059 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
4060 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
4061 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
4062 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
4063 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
4064 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
4065 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
4066 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
4067 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
4068 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
4069 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
4070 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
4071 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
4072 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
4073 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
4074 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
4075 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
4076 gdb.ada/uninitialized_vars.exp,
4077 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
4078 Simplify by using clean_restart.
09050809 4079
8ed5dd9e
JB
40802011-01-06 Joel Brobecker <brobecker@adacore.com>
4081
4082 Add marker to be used as anchor for inserting breakpoints.
4083 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
4084 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
4085 Likewise.
4086
4087 Remove uses of gdb_start_cmd.
4088 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
4089 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
4090
4091 Do not run testcase if testing with GDBserver.
4092 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
4093 if testing with GDBserver.
4094
368a124f
JB
40952011-01-06 Joel Brobecker <brobecker@adacore.com>
4096
4097 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
4098 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
4099 copyright header.
4100
44944448
JB
41012011-01-05 Joel Brobecker <brobecker@adacore.com>
4102
4103 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
4104 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
4105 testsuite/gdb.fortran/complex.f,
4106 testsuite/gdb.fortran/derived-type.f90,
4107 testsuite/gdb.fortran/library-module-lib.f90,
4108 testsuite/gdb.fortran/library-module-main.f90,
4109 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
4110 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
4111 Copyright year update.
4112
31886ea6
JB
41132011-01-05 Joel Brobecker <brobecker@adacore.com>
4114
4115 * gdb.base/langs1.f: Add copyright header.
4116
ebedcab5
JK
41172011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4118
4119 * gdb.base/morestack.exp: New file.
4120 * gdb.base/morestack.c: New file.
4121
de1eb2f9
JK
41222011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4123
4124 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
4125
9e87a409
JB
41262010-12-29 Joel Brobecker <brobecker@adacore.com>
4127
4128 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
4129 * gdb.ada/arrayptr.exp: Add test printing that new variable.
4130
720d1a40
JB
41312010-12-29 Joel Brobecker <brobecker@adacore.com>
4132
4133 * gdb.ada/lang_switch.exp: Correct expected parameter value.
4134
a283af87
AS
41352010-12-25 Andreas Schwab <schwab@linux-m68k.org>
4136
5d3d9cba
AS
4137 * gdb.threads/tls.exp: Fix typo.
4138
a283af87
AS
4139 * gdb.threads/thread-specific.exp (get_thread_list): Update.
4140 * gdb.threads/execl.exp: Update.
4141
2a20745c
YQ
41422010-12-23 Yao Qi <yao@codesourcery.com>
4143
4144 * gdb.arch/arm-disp-step.exp: New.
4145 * gdb.arch/arm-disp-step.S: New.
4146
a7658b96
TT
41472010-12-21 Tom Tromey <tromey@redhat.com>
4148
4149 * gdb.threads/execl.exp: Update.
4150 * gdb.threads/linux-dp.exp: Update.
4151 * gdb.threads/manythreads.exp: Update.
4152 * gdb.threads/tls.exp: Update.
4153
5b79abe7
TT
41542010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4155
4156 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
4157 (NextOverThrowDerivates) <resumebpt>: New.
4158 (resumebpt_test): New.
4159 (main): Call resumebpt_test.
4160 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
4161
0914bcdb
SS
41622010-12-12 Stan Shebs <stan@codesourcery.com>
4163
4164 * gdb.trace/tsv.exp: Test print command on trace state variables.
4165
305aeedc
TT
41662010-12-09 Tom Tromey <tromey@redhat.com>
4167
4168 * gdb.base/interp.exp: Add regression test.
4169
186c406b
TT
41702010-12-09 Tom Tromey <tromey@redhat.com>
4171
4172 * gdb.java/jnpe.java: New file.
4173 * gdb.java/jnpe.exp: New file.
4174 * gdb.cp/nextoverthrow.exp: New file.
4175 * gdb.cp/nextoverthrow.cc: New file.
4176
aae1c79a
DE
41772010-12-07 Doug Evans <dje@google.com>
4178
4179 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
4180 of data-directory.
4181 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
4182 updated.
4183 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
4184
60f98dde 41852010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
4186
4187 * gdb.base/callfuncs.exp: Test for skip_float_tests.
4188 * gdb.base/call-sc.exp: Ditto.
4189 * gdb.base/finish.exp: Ditto.
4190 * gdb.base/return.exp: Ditto.
4191 * gdb.base/return2.exp: Ditto.
4192
5fa290c1
DE
41932010-11-30 Doug Evans <dje@google.com>
4194
4195 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
4196 (gdb_expect_list): Fix spelling errors in comments.
4197 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
4198 send_gdb/gdb_expect_list where applicable.
4199 * gdb.base/call-ar-st.exp: Ditto.
4200 * gdb.base/funcargs.exp: Ditto.
4201 * gdb.base/gcore.exp: Ditto.
4202 * gdb.base/page.exp: Ditto.
4203 * gdb.base/sigaltstack.exp: Ditto.
4204 * gdb.base/siginfo.exp: Ditto.
4205 * gdb.base/sigstep.exp: Ditto.
4206 * gdb.base/trace-commands.exp: Ditto.
4207
4e04c971
DE
42082010-11-29 Doug Evans <dje@google.com>
4209
4210 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
4211 printer-name;subprinter-name.
4212
8cf6f0b1
TT
42132010-11-29 Tom Tromey <tromey@redhat.com>
4214
4215 * gdb.dwarf2/implptr.exp: New file.
4216 * gdb.dwarf2/implptr.c: New file.
4217 * gdb.dwarf2/implptr.S: New file.
4218
94b6973e
PM
42192010-11-29 Phil Muldoon <pmuldoon@redhat.com>
4220
fc529d80 4221 PR python/12199
94b6973e
PM
4222
4223 * gdb.python/py-breakpoint.exp: Test the delete method.
4224
8358c15c
JK
42252010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4226
4227 Fix step_resume_breakpoint unsaved during an infcall.
4228 * gdb.base/step-resume-infcall.exp: New file.
4229 * gdb.base/step-resume-infcall.c: New file.
4230
f6df29bc
TJB
42312010-11-24 Edjunior Machado <emachado@br.ibm.com>
4232
4233 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
4234
f2b5a5cf
TJB
42352010-11-24 Edjunior Machado <emachado@br.ibm.com>
4236
4237 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
4238 on ppc64's symbols; "finish" and "return" commands must accept to
4239 show the caller line again as well as the line after.
4240 * gdb.asm/powerpc64.inc: New file.
4241
6b0ecdc2
DE
42422010-11-23 Doug Evans <dje@google.com>
4243
4244 * lib/gdb.exp (gdb_test_sequence): New function.
4245 (gdb_expect_list): Add verbose -log call for each pattern.
4246 * gdb.base/signals.exp (test_handle_all_print): Call it.
4247 Reduce timeout increment from 6 minutes to 1 minute.
4248 * gdb.server/ext-run.exp: Call it.
4249
ea976c60
PM
42502010-11-23 Phil Muldoon <pmuldoon@redhat.com>
4251
f2b5a5cf 4252 PR python/12212
ea976c60
PM
4253
4254 * gdb.python/python.exp: Check that selected_thread raises an
4255 error when no inferior is loaded.
4256
c0efa795
JK
42572010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4258
4259 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
4260 * gdb.dwarf2/dw2-stack-boundary.S: New file.
4261
ec3aa567
JK
42622010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4263
4264 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
4265 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
4266
d8249011
DE
42672010-11-18 Doug Evans <dje@google.com>
4268
4269 * gdb.server/ext-run.exp: Fix intermittent failures.
4270
d4eba7d1
NF
42712010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4272
4273 * gdb.stabs/gdb11479.exp: Use runto_main.
4274
b04c2f88
NF
42752010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4276
4277 * gdb.base/break-entry.exp: Skip if using a stub.
4278
ae9d7ce4
NF
42792010-11-12 Nathan Froyd <froydnj@codesourcery.com>
4280
4281 * gdb.python/py-inferior.exp: Pack values in target endianness.
4282
621c8364
TT
42832010-11-12 Tom Tromey <tromey@redhat.com>
4284
4285 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
4286 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
4287 MemoryError.
4288 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
4289 type.
4290 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
4291 MemoryError.
4292 (test_subscript_regression): Update exception type.
4293
84f4c1fe
PM
42942010-11-11 Phil Muldoon <pmuldoon@redhat.com>
4295
4296 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
4297 breakpoint tests.
4298
a1442452
PA
42992010-11-09 Pedro Alves <pedro@codesourcery.com>
4300
4301 * gdb.base/watchpoint.exp: Test "watch -location" with an
4302 innacessible location.
4303
efd11a33
JK
43042010-11-09 Edjunior Machado <emachado@br.ibm.com>
4305 Luis Machado <luisgpm@br.ibm.com>
4306
4307 * gdb.base/maint.exp: Expect "." prefix.
4308 * gdb.base/nodebug.exp: Expect "." Likewise.
4309 * gdb.base/sepsymtab.exp: Expect "." Likewise.
4310 * gdb.base/watchpoint-cond-gone.exp: Likewise.
4311 * gdb.base/watchpoint.exp: Expect a software watch to be created for
4312 POWER server processors.
4313
aa00efb5
JK
43142010-11-08 Edjunior Machado <emachado@br.ibm.com>
4315 Luis Machado <luisgpm@br.ibm.com>
4316
4317 * gdb.base/break-entry.exp: convert entry point for
4318 ppc64 and expect leading `.' on ppc64's symbols
4319
99e7ae30
DE
43202010-11-05 Doug Evans <dje@google.com>
4321
4322 * gdb.base/help.exp: Update expected output.
b521dba8
DE
4323 * gdb.python/py-param.exp: Delete, contents moved to ...
4324 * gdb.python/py-parameter.exp: ... here. New file.
4325 Add test for gdb.parameter ("directories").
99e7ae30 4326
f4b8a18d
KW
43272010-11-05 Ken Werner <ken.werner@de.ibm.com>
4328
4329 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
4330 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
4331 * configure: Regenerate.
4332 * gdb.opencl/Makefile.in: New File.
4333 * gdb.opencl/datatypes.exp: Likewise.
4334 * gdb.opencl/datatypes.cl: Likewise.
4335 * gdb.opencl/operators.exp: Likewise.
4336 * gdb.opencl/operators.cl: Likewise.
4337 * gdb.opencl/vec_comps.exp: Likewise.
4338 * gdb.opencl/vec_comps.cl: Likewise.
4339 * gdb.opencl/convs_casts.exp: Likewise.
4340 * gdb.opencl/convs_casts.cl: Likewise.
4341 * lib/opencl.exp: Likewise.
4342 * lib/opencl_hostapp.c: Likewise.
4343 * lib/opencl_kernel.cl: Likewise.
4344 * lib/cl_util.c: Likewise.
4345 * lib/cl_util.c: Likewise.
4346 * gdb.base/default.exp (set language): Add "opencl" to the list of
4347 languages.
4348
a9d5ef47
SW
43492010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
4350
4351 * gdb.cp/overload.exp: Added test for inheritance overload.
4352 * gdb.cp/overload.cc: Ditto.
4353 * gdb.cp/oranking.exp: Removed releveant kfails.
4354
03eb1c79
JK
43552010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4356 Joel Brobecker <brobecker@adacore.com>
4357
4358 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
4359 check test_compiler_info.
4360
dbc98a8b
KW
43612010-11-03 Ken Werner <ken.werner@de.ibm.com>
4362
4363 * gdb.base/gnu_vector.exp: Adjust expect messages.
4364
120bd360
KW
43652010-11-03 Ken Werner <ken.werner@de.ibm.com>
4366
4367 * gdb.base/gnu_vector.exp: Add unary operator tests.
4368
c37f7098
KW
43692010-11-03 Ken Werner <ken.werner@de.ibm.com>
4370
4371 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
4372
7b51bc51
DE
43732010-11-02 Doug Evans <dje@google.com>
4374
4375 * gdb.python/py-pp-maint.c: New file.
4376 * gdb.python/py-pp-maint.exp: New file.
4377 * gdb.python/py-pp-maint.py: New file.
4378
50c97f38
TT
43792010-11-02 Tom Tromey <tromey@redhat.com>
4380
4381 * gdb.base/default.exp: Remove "scheme" from language list.
4382
a289b8f6
JK
43832010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4384
4385 Revert:
4386 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4387 * gdb.threads/sigstep-threads.exp: New file.
4388 * gdb.threads/sigstep-threads.c: New file.
4389
cd017491
MS
43902010-10-20 Michael Snyder <msnyder@vmware.com>
4391
4392 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
4393
8e6a5956
UW
43942010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4395
4396 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
4397 Skip test completely if gdb,no_hardware_watchpoints.
4398
2c04da0d
UW
43992010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
4400
4401 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
4402 strict, but do not check for any particular function name within libc.
4403
79afc5ef
SW
44042010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4405
4406 * gdb.cp/smartp.exp: New test.
4407 * gdb.cp/smartp.cc : New test.
4408
026ffab7
SW
44092010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
4410
4411 * gdb.cp/converts.exp: Test pointer to bool conversion.
4412 Test pointer to long conversion.
4413 * gdb.cp/oranking.exp: Removed relevant kfail.
4414
3a772aa4
TT
44152010-10-18 Tom Tromey <tromey@redhat.com>
4416
4417 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
4418 argument to lazy_string.
4419 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
4420 (pp_ls.to_string): Use it.
4421 * gdb.python/py-prettyprint.c (main): Move declarations to top.
4422 Add "estring2" local.
4423
5fc3827b
JK
44242010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4425
4426 Fix s390x compatibility.
4427 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
4428 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
4429
8aeb23f3
JK
44302010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4431
4432 * gdb.threads/sigstep-threads.exp: New file.
4433 * gdb.threads/sigstep-threads.c: New file.
4434
c1e56572
JK
44352010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4436
4437 * gdb.base/pie-execl.exp: New file.
4438 * gdb.base/pie-execl.c: New file.
4439
92163a10
JK
44402010-10-13 Doug Evans <dje@google.com>
4441 Jan Kratochvil <jan.kratochvil@redhat.com>
4442
4443 PR exp/12117
4444 * gdb.cp/ptype-cv-cp.cc: New file.
4445 * gdb.cp/ptype-cv-cp.exp: New file.
4446
7062b0a0
SW
44472010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
4448
4449 * gdb.cp/converts.cc: New test program.
4450 * gdb.cp/converts.exp: New test.
4451 * gdb.cp/overload.exp: Added test for void* vs int*.
4452 * gdb.cp/overload.exp: Ditto.
4453 * gdb.cp/oranking.exp: Removed related kfail.
4454
0e3509db
DE
44552010-10-13 Doug Evans <dje@google.com>
4456
4457 * lib/gdb-python.exp (gdb_check_python_config): New function.
4458 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
4459 * gdb.python/lib-types.cc: New file.
4460 * gdb.python/lib-types.exp: New file.
4461
8dc78533
JK
44622010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4463
4464 * gdb.python/py-error.exp: New file.
4465 * gdb.python/py-error.py: New file.
4466
93c17e06
JK
44672010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4468
4469 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
4470 gdb_test_multiple.
4471
d8b34041
JK
44722010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4473
4474 * gdb.base/break-interp.exp: Use ldlags for linking flags.
4475 * gdb.base/prelink.exp: Likewise.
4476 * gdb.base/solib-nodir.exp: Likewise.
4477 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
4478 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
4479 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
4480
e0cc584e
UW
44812010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
4482
4483 * break-interp.exp (test_ld): Use two separate gdb_expect statements
4484 for the "info files" test to avoid timeouts on slow machines.
4485
cfc353b1
JK
44862010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4487
4488 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
4489 (main): Make openlib dummy call.
4490
d3d7896d
JK
44912010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4492
4493 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
4494 * break-interp.exp (reach): Move the core body ...
4495 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
4496 (test_ld): Provide always real argument, even to the linker. Replace
4497 dl_main by _dl_debug_state.
4498
5e533c94
JK
44992010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4500
4501 Fix results of prelinked PIEs on ppc*.
4502 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
4503 Accept also DISPLACEMENT "PRESENT".
4504 (main): Replace "ZERO" displacements by "PRESENT".
4505
33540610
SW
45062010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
4507
4508 * gdb.cp/oranking.exp: New test.
4509 * gdb.cp/oranking.cc: New test program.
4510
3bdf2bbd
KW
45112010-10-08 Ken Werner <ken.werner@de.ibm.com>
4512
4513 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
4514 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
4515
2f608a3a
KW
45162010-10-06 Ken Werner <ken.werner@de.ibm.com>
4517
4518 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
4519 lush, lynx) New constant.
4520 * gdb.base/constvars.exp: Test const array types.
4521 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
4522
aa2e2d8d
DE
45232010-10-06 Doug Evans <dje@google.com>
4524
4525 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
4526 of syscall staging area.
4527
2844d6b5
KW
45282010-10-06 Ken Werner <ken.werner@de.ibm.com>
4529
4530 * gdb.base/gnu_vector.c: Add variable c4.
4531 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
4532 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
4533
7d8ac8bb
MR
45342010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
4535
4536 * gdb.arch/altivec-abi.exp: Fix a typo.
4537
84a02e58
MR
45382010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
4539
4540 * lib/mi-support.exp (thread_selected_re): Correct pattern used
4541 to match a thread ID.
4542
b18e6318
JK
45432010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4544
4545 Fix s390x testcase compatibility.
4546 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
4547
a2c09bd0
DE
45482010-10-01 Doug Evans <dje@google.com>
4549
4550 * lib/gdb-python.exp: New file.
4551 * gdb.python/py-block.exp: Use it.
4552 * gdb.python/py-breakpoint.exp: Ditto.
4553 * gdb.python/py-frame.exp: Ditto.
4554 * gdb.python/py-inferior.exp: Ditto.
4555 * gdb.python/py-param.exp: Ditto.
4556 * gdb.python/py-prettyprint.exp: Ditto.
4557 * gdb.python/py-shared.exp: Ditto.
4558 * gdb.python/py-symbol.exp: Ditto.
4559 * gdb.python/py-symtab.exp: Ditto.
4560 * gdb.python/py-type.exp: Ditto.
4561 * gdb.python/py-value.exp: Ditto.
4562 * gdb.python/python.exp: Ditto.
4563
38f12cfc
TT
45642010-09-30 Tom Tromey <tromey@redhat.com>
4565
4566 * gdb.base/anon.exp: New file.
4567 * gdb.base/anon.c: New file.
4568
9ae8282d
TT
45692010-09-30 Tom Tromey <tromey@redhat.com>
4570
4571 * gdb.base/completion.exp: Test completion through anonymous
4572 union.
4573 * gdb.base/break1.c (struct some_struct): Add anonymous union.
4574
e9e07ba6
JK
45752010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4576
4577 Fix printing parameters of inlined functions.
4578 * gdb.dwarf2/dw2-inline-param.exp: New file.
4579 * gdb.dwarf2/dw2-inline-param-main.c: New file.
4580 * gdb.dwarf2/dw2-inline-param.S: New file.
4581
cd2effb2
JK
45822010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4583
4584 PR corefiles/12071.
4585 * gdb.base/corefile.exp (quit with a process, no question: load core)
4586 (quit with a core file): New tests.
4587
bceffbf3
JK
45882010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
4589
4590 Fix GDB crash on inferior calls with self-referencing classes.
4591 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
4592 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
4593 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
4594
1736ad11
JK
45952010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4596
4597 Fix lost siginfo_t for inferior calls.
4598 * gdb.base/siginfo-infcall.exp: New file.
4599 * gdb.base/siginfo-infcall.c: New file.
4600
a176ad92
JB
46012010-09-22 Joel Brobecker <brobecker@adacore.com>
4602
4603 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
4604
c2b0a229
JK
46052010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4606
4607 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
4608 New test.
4609 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
4610
e8ae22d1
JB
46112010-09-22 Joel Brobecker <brobecker@adacore.com>
4612
4613 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
4614 type of our const type.
4615
ec322823
SW
46162010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
4617
4618 * gdb.cp/pr12028.cc: New.
4619 * gdb.cp/pr12028.exp: New.
4620
72929c62
JB
46212010-09-22 Joel Brobecker <brobecker@adacore.com>
4622
4623 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
4624
875b4ff5 46252010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 4626 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
4627
4628 PR mi/11407
4629 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
4630 * gdb.mi/dw2-ref-missing-frame-main.c New File.
4631 * gdb.mi/dw2-ref-missing-frame.S New File.
4632 * gdb.mi/dw2-ref-missing-frame.exp New File.
4633
7155d578
TT
46342010-09-14 Tom Tromey <tromey@redhat.com>
4635
4636 PR symtab/8399:
4637 * gdb.threads/tls.exp: Remove kfail. Update expected output.
4638
515ed532
TT
46392010-09-14 Tom Tromey <tromey@redhat.com>
4640
4641 PR exp/11803:
4642 * gdb.threads/tls.exp: Use C++.
4643 (check_thread_local): Use K::another_thread_local.
4644 * gdb.threads/tls.c (class K): New.
4645 (another_thread_local): Now a member of K.
4646 (spin): Update. No longer K&R C.
4647
450ca57c
SW
46482010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4649
4650 * gdb.cp/koenig.cc: created class for testing member lookup.
4651 * gdb.cp/koenig.exp: Added test for member lookup.
4652
dbd492a3
JK
46532010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4654
4655 Fix false FAILs on sourcetree topdir directory containing "kill".
4656 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
4657 source line matching regexp.
4658
8d4d924b
JK
46592010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4660
4661 * gdb.python/python.exp (set height 0, collect help from uiout)
4662 (verify help to uiout): New tests.
4663
8e64f2a0
JK
46642010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
4665
4666 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
4667 is_lp64_target to check 64bit target.
4668
4569eed2
JK
46692010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4670
4671 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
4672 (test_ld) <powerpc64-*>: New.
4673
5e1617b1
DJ
46742010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4675
4676 * gdb.cp/templates.exp (test_template_args): Allow "struct".
4677
c767944b
DJ
46782010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
4679
4680 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
4681 (FunctionArg::method): New function.
4682 (empty, arg): New variables.
4683 (main): Call arg.method.
4684 * gdb.cp/templates.exp (test_template_args): New function.
4685 (do_tests): Call it.
4686
27d3a3fc
UW
46872010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4688
4689 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
4690 of "next" to proceed over pthread_exit call.
4691
55b7ce7f
UW
46922010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
4693
4694 * gdb.base/maint.exp: Avoid wildcards against potentially very long
4695 "maint print statistics" output to prevent expect timeouts.
4696
809df446
JK
46972010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4698
4699 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
4700 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4701 (test_float_rejected): ... here.
4702 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
4703 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4704 (test_float_rejected): ... here.
4705 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
4706 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4707 (test_float_rejected): ... here.
4708 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
4709 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
4710 (test_float_rejected): ... here.
4711
8464be76
DJ
47122010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
4713
4714 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
4715 before disabling hardware watchpoints.
4716 (test_inaccessible_watchpoint): Check that hardware watchpoints
4717 are used. Test for watchpoints on a constant address.
4718
14dba4b4
JK
47192010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4720
4721 * gdb.base/ui-redirect.exp: New file.
4722
3f3540e1 47232010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 4724 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
4725
4726 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
4727
0f254bb7
DE
47282010-08-31 Doug Evans <dje@google.com>
4729
4730 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
4731
03f17ccf
TT
47322010-08-30 Tom Tromey <tromey@redhat.com>
4733
4734 PR python/11792:
4735 * gdb.python/py-value.exp (test_subscript_regression): Add
4736 dynamic_type test.
4737
640617ad
DJ
47382010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
4739
4740 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
4741 instead of running to main. Do not test the main function.
4742 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
4743 Add new main.
4744
2ed91d1b
PA
47452010-08-26 Pedro Alves <pedro@codesourcery.com>
4746
4747 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
4748 one test.
4749
673bfd45
DE
47502010-08-24 Doug Evans <dje@google.com>
4751
4752 PR symtab/11942
4753 * gdb.dwarf2/dw4-sig-types.cc: New file.
4754 * gdb.dwarf2/dw4-sig-types.h: New file.
4755 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
4756 * gdb.dwarf2/dw4-sig-types.exp: New file.
4757
f9ffd4bb
TT
47582010-08-23 Tom Tromey <tromey@redhat.com>
4759
4760 PR python/11145:
4761 * gdb.python/py-value.c (Base, Derived): New types.
4762 (base): New global.
4763 * gdb.python/py-value.exp (test_subscript_regression): Add
4764 dynamic_cast test.
4765
d839c8a4
TT
47662010-08-23 Tom Tromey <tromey@redhat.com>
4767
4768 PR python/10676:
4769 * gdb.python/py-type.exp (test_fields): Add tests for type
4770 equality.
4771
702c2711
TT
47722010-08-23 Tom Tromey <tromey@redhat.com>
4773
4774 PR python/11915:
4775 * gdb.python/py-type.exp (test_fields): Add tests for array.
4776
832bafd3
KS
47772010-08-23 Keith Seitz <keiths@redhat.com>
4778
4779 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
4780 have any children. Create a new abbrev for it.
4781 Add missing terminal sequence to .debug_abbrev.
4782
c37bf528
KS
47832010-08-20 Keith Seitz <keiths@redhat.com>
4784
4785 PR symtab/11465:
4786 * gdb.dwarf2/pr11465.exp: New test.
4787 * gdb.dwarf2/pr11465.S: New file.
4788 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
4789 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
4790
4572cbac
TJB
47912010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
4792
4793 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
4794 registers. Update data sets with the new v2_double element in the
4795 VSX register union. Add vector_register3_vr data set for the AltiVec
4796 registers. Use gdb_test_no_output instead of send_gdb.
4797
e7fbb131
PA
47982010-08-19 Pedro Alves <pedro@codesourcery.com>
4799
4800 * gdb.python/py-shared.exp: New file, factored out from
4801 python.exp.
4802 * gdb.python/py-shared.c: New file.
4803 * gdb.python/py-shared-sl.c: New file.
4804 * gdb.python/python-1.c: New file.
4805 * gdb.python/python-sl.c: Delete.
4806 * gdb.python/python.c: Mention python-1.c.
4807 * gdb.python/python.exp: Move shared library tests to
4808 py-shared.exp.
4809 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
4810 (MISCELLANEOUS): New.
4811 (clean mostlyclean): Also remove $MISCELLANEOUS.
4812
d30f5e1f
DE
48132010-08-19 Doug Evans <dje@google.com>
4814
4815 PR exp/11926
4816 * gdb.base/printcmds.exp (test_float_accepted): New function.
4817 Move existing float tests there. Add tests for floats with suffixes.
4818 (test_float_rejected): New function.
4819 * gdb.java/jv-print.exp (test_float_accepted): New function.
4820 (test_float_rejected): New function.
4821 * gdb.objc/print.exp: New file.
4822 * gdb.pascal/print.exp: New file.
4823 * lib/objc.exp: New file.
4824
7b3fd859
PM
48252010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
4826
4827 * gdb.base/default.exp (info set): Avoid full buffer error and force
4828 reading up to final gdb prompt.
4829 (show): Likewise.
4830
c92817ce
TT
48312010-08-18 Tom Tromey <tromey@redhat.com>
4832
4833 PR symtab/11919:
4834 * gdb.base/completion.exp: Add test.
4835
f1208f9e
DE
48362010-08-18 Doug Evans <dje@google.com>
4837
4838 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
4839 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
4840 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
4841 Simplify, early exit if runto_main fails.
4842 * gdb.fortran/exprs.exp: load_lib fortran.exp.
4843 (set_lang_fortran): Moved to lib/fortran.exp.
4844 * gdb.fortran/types.exp: load_lib fortran.exp.
4845 (set_lang_fortran): Moved to lib/fortran.exp.
4846 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
4847 * gdb.java/jprint.exp (set_lang_java): Ditto.
4848 * gdb.java/jv-exp.exp: load_lib java.exp.
4849 If set_lang_java fails, issue a warning instead of failure to be
4850 consistent with other set_lang_foo uses.
4851 (set_lang_java): Moved to lib/java.exp.
4852 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
4853 If set_lang_java fails, issue a warning instead of failure to be
4854 consistent with other set_lang_foo uses.
4855 * gdb.pascal/types.exp: load_lib pascal.exp.
4856 (set_lang_pascal): Moved to lib/pascal.exp.
4857 * lib/fortran.exp: New file.
4858 * lib/java.exp (set_lang_java): New function.
4859 * lib/pascal.exp (set_lang_pascal): New function.
4860
2f06b485
YQ
48612010-08-18 Yao Qi <yao@codesourcery.com
4862
4863 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
4864 func_nofb_start and func_loopfb_start, so that address of functions
4865 is equal to these labels on Thumb.
4866
96e25403
YQ
48672010-08-18 Yao Qi <yao@codesourcery.com>
4868
4869 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
4870 to reflect latest c source file.
4871
36e6adc4
JK
48722010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4873
4874 * gdb.cp/infcall-dlopen.exp: New file.
4875 * gdb.cp/infcall-dlopen.cc: New file.
4876 * gdb.cp/infcall-dlopen-lib.cc: New file.
4877
f431efe5
PA
48782010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4879 Pedro Alves <pedro@codesourcery.com>
4880
4881 PR breakpoints/11371
4882
4883 * gdb.base/watch-cond-infcall.exp: New file.
4884 * gdb.base/watch-cond-infcall.c: New file.
4885
06a64a0b
TT
48862010-08-16 Tom Tromey <tromey@redhat.com>
4887
4888 * gdb.base/help.exp: Update.
4889 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
4890 watchpoint.
4891 (test_watch_location): New proc.
4892 (test_watchpoint_in_big_blob): Delete watchpoint.
4893 * gdb.base/watchpoint.c (func5): New function.
4894 (main): Call it.
4895
70ebf4ed
DE
48962010-08-16 Doug Evans <dje@google.com>
4897
4898 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
4899
ca5c20b6
PM
49002010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4901
4902 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
4903 tests.
4904
7346b668
KW
49052010-08-11 Ken Werner <ken.werner@de.ibm.com>
4906
4907 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
4908 * gdb.base/gnu_vector.c: New File.
4909 * gdb.base/gnu_vector.exp: Likewise.
4910
cb2e07a6
PM
49112010-08-11 Phil Muldoon <pmuldoon@redhat.com>
4912
4913 * gdb.python/python.c: New File.
4914 * gdb.python/python-sl.c: New File.
4915 * gdb.python/python.exp: Test solib_address and decode_line
4916 * functions.
4917
5da1313b
JK
49182010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4919
4920 * gdb.python/python.exp (show height, set height 10)
4921 (verify pagination beforehand, verify pagination beforehand: q)
4922 (gdb.execute does not page, verify pagination afterwards)
4923 (verify pagination afterwards: q): New.
4924
49c3ccf7
DE
49252010-08-02 Doug Evans <dje@google.com>
4926
4927 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
4928 because of an older gcc, change test2
4929 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
4930 to unsupported.
4931
42c0c4f1
KH
49322010-07-30 Kazu Hirata <kazu@codesourcery.com>
4933
4934 * gdb.base/break-always.exp: Do not expect full paths to file
4935 names.
4936 * gdb.base/commands.exp: Likewise.
4937
d3765805
DE
49382010-07-30 Doug Evans <dje@google.com>
4939
c98ee71b
DE
4940 * gdb.cp/temargs.exp: For new tests that require newer gccs,
4941 xfail them when run with older gccs.
4942
fd961404
DE
4943 * lib/gdb.exp (build_executable): Forward "c++" option to
4944 get_compiler_info.
4945
999adef4
DE
4946 * gdb.python/py-type.exp (test_template): Mark as xfail tests
4947 "python print ttype.template_argument(1)" and
4948 "python print isinstance(ttype.template_argument(1), gdb.Value)"
4949 if using gcc 4.4 or earlier.
4950
d3765805
DE
4951 * gdb.base/valgrind-db-attach.exp: Use unique test name for
4952 attach-to-debugger handling.
4953
1276c759
JK
49542010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
4955
4956 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
4957 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
4958 (main): Use copyreloc.
4959 * gdb.base/prelink.exp (split debug of executable)
4960 (.dynbss vs. .bss address shift): New tests.
4961
88caa9b9
PA
49622010-07-29 Pedro Alves <pedro@codesourcery.com>
4963
4964 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
4965 in gdb_test_multiple.
4966
c6f2ac43
PA
49672010-07-29 Pedro Alves <pedro@codesourcery.com>
4968
4969 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
4970 environment.
4971
326fd672
TT
49722010-07-28 Tom Tromey <tromey@redhat.com>
4973
4974 PR python/11060:
4975 * gdb.python/py-type.c (Temargs): New template.
4976 (temvar): New variable.
4977 * gdb.python/py-type.exp (test_template): New proc.
4978
3ce3b1ba
PA
49792010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
4980
4981 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
4982 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
4983
34eaf542
TT
49842010-07-28 Tom Tromey <tromey@redhat.com>
4985
4986 PR c++/9946:
4987 * gdb.cp/temargs.exp: New file.
4988 * gdb.cp/temargs.cc: New file.
4989
d41b819e
JK
49902010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4991
4992 * gdb.base/help.exp (help disassemble): Update the content.
4993
26ab7092
JK
49942010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4995
4996 * gdb.threads/ia64-sigill.exp: New file.
4997 * gdb.threads/ia64-sigill.c: New file.
4998
5283e9e1
TT
49992010-07-27 Tom Tromey <tromey@redhat.com>
5000
5001 * gdb.opt/inline-cmds.c (ATTR): New define.
5002 (func1): Use it.
5003 (func2): Likewise.
5004 (func3): Likewise.
5005 (outer_inline1): Likewise.
5006 (outer_inline2): Likewise.
5007 * gdb.opt/inline-bt.c (ATTR): New define.
5008 (func1): Use it.
5009 (func2): Likewise.
5010 * gdb.opt/inline-locals.c (ATTR): New define.
5011 (func1): Use it.
5012 (func2): Likewise.
5013
e992ef73
TT
50142010-07-27 Tom Tromey <tromey@redhat.com>
5015
5016 * gdb.stabs/gdb11479.c (hack): New function.
5017 (test): Use it.
5018 (test2): Use it.
5019 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
5020 (int32_search_buf, int64_search_buf): No longer static.
5021 (x): Remove.
5022 * gdb.base/relocate.c (hack): New function.
5023
5374244e
PM
50242010-07-27 Phil Muldoon <pmuldoon@redhat.com>
5025
5026 * gdb.python/py-value.exp (test_inferior_function_call): New function.
5027 * gdb.python/py-value.c (func1): New function.
5028 (func2): Likewise.
5029
a99aee83
CV
50302010-07-26 Corinna Vinschen <vinschen@redhat.com>
5031
5032 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
5033 as not to clash with .data section.
5034
a04ba985
JG
50352010-07-26 Jerome Guitton <guitton@adacore.com>
5036
5037 * gdb.base/code_elim.exp: New file.
5038 * gdb.base/code_elim1.c: New file.
5039 * gdb.base/code_elim2.c: New file.
5040
23bd0f7c
PA
50412010-07-21 Pedro Alves <pedro@codesourcery.com>
5042
5043 PR symtab/11827
5044
5045 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
5046 (some_volatile_enum): New variable.
5047 * gdb.base/printcmds.exp (test_print_enums): New.
5048 <top level>: Call it.
5049
883df6dd
SW
50502010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
5051
5052 * gdb.cp/fpointer.cc: New test.
5053 * gdb.cp/fpointer.exp: New test.
5054
569b05a5
JK
50552010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5056
5057 * gdb.base/solib-nodir.exp: New file.
5058 * lib/gdb.exp (runto): New case for a GDB internal error.
5059
51d7d803
JK
50602010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5061 Ulrich Weigand <uweigand@de.ibm.com>
5062 Tom Tromey <tromey@redhat.com>
5063
5064 * gdb.base/charset-malloc.c: New file.
5065 * gdb.base/charset.c (malloc_stub): New prototype.
5066 (main): Call it instead of malloc itself.
5067 * gdb.base/charset.exp: Use only prepare_for_testing.
5068 (binfile): Remove the variable.
5069
c0edd9ed
JK
50702010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5071
5072 Make core files the process_stratum.
5073 * gdb.base/corefile.exp (run: load core again)
5074 (run: sanity check we see the core file, run: with core)
5075 (run: core file is cleared, attach: load core again)
5076 (attach: sanity check we see the core file, attach: with core)
5077 (attach: core file is cleared): New tests.
5078 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
5079
3cbaedff
KW
50802010-07-14 Ken Werner <ken.werner@de.ibm.com>
5081
5082 * gdb.arch/altivec-abi.exp: New tests.
5083
91158a56
TT
50842010-07-13 Tom Tromey <tromey@redhat.com>
5085
5086 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
5087 (main): Use it.
5088 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
5089
0f5238ed
TT
50902010-07-13 Tom Tromey <tromey@redhat.com>
5091
5092 * gdb.base/label.exp: New file.
5093 * gdb.base/label.c: New file.
5094
add265ae
L
50952010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
5096 H.J. Lu <hongjiu.lu@intel.com>
5097
5098 * lib/gdb.exp (is_ilp32_target): New.
5099 (is_lp64_target): Likewise.
5100
5101 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
5102 target.
5103 * gdb.arch/amd64-disp-step.exp: Likewise.
5104 * gdb.arch/amd64-dword.exp: Likewise.
5105 * gdb.arch/amd64-i386-address.exp: Likewise.
5106 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 5107
add265ae
L
5108 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
5109 target.
5110 * gdb.arch/i386-bp_permanent.exp: Likewise.
5111 * gdb.arch/i386-byte.exp: Likewise.
5112 * gdb.arch/i386-disp-step.exp: Likewise.
5113 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5114 * gdb.arch/i386-prologue.exp: Likewise.
5115 * gdb.arch/i386-size-overlap.exp: Likewise.
5116 * gdb.arch/i386-size.exp: Likewise.
5117 * gdb.arch/i386-sse.exp: Likewise.
5118 * gdb.arch/i386-unwind.exp: Likewise.
5119 * gdb.arch/i386-word.exp: Likewise.
5120
5121 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
5122 test only when building 64-bit executables. Do not hard-code
5123 -m64 option.
5124
2dfb8c17
DE
51252010-07-07 Doug Evans <dje@google.com>
5126
5127 * lib/gdb.exp (gdb_test_list_exact): New function.
5128 * gdb.base/default.exp (show convenience): Call it, add tests for
5129 $_sdata = void, $_thread = 0.
5130
4e5799b6
JK
51312010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5132 Joel Brobecker <brobecker@adacore.com>
5133
5134 Fix re-run of PIE executable, PR shlibs/11776.
5135 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
5136 Remove $displacement_main to match the solib-svr4.c change. New "kill"
5137 and re-"run" of the inferior.
5138
1a219cc7
JK
51392010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5140 Joel Brobecker <brobecker@adacore.com>
5141
5142 Cope with missing /usr/sbin/prelink.
5143 * lib/prelink-support.exp (prelink_no):
5144 <result == 1 && $output is "no such file or directory">: New.
5145 (prelink_yes): Likewise. Return on failed prelink_no.
5146
5e3b36f8
JK
51472010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5148 Joel Brobecker <brobecker@adacore.com>
5149
5150 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
5151 build_executable by build_executable_own_libs. Replace "prelink -R"
5152 execution by a call of prelink_yes. Comment why "prelink -r" needs no
5153 change.
5154 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
5155 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
5156 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
5157 Replace build_executable by build_executable_own_libs's function
5158 build_executable_own_libs.
5159 (prelinkNO): Create new stub to call prelink_no.
5160 (prelinkYES): Create new stub to call prelink_yes.
5161 (test_attach): Rename calls of copy to file_copy.
5162 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
5163 (copy): Move to ...
5164 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
5165 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
5166 * gdb.base/prelink.exp: Disable testcase also for is_remote and
5167 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
5168 special flags by gdb_compile_shlib. Replace second gdb_compile by
5169 build_executable_own_libs. Replace "prelink -R" execution by a call of
5170 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
5171 a second call of prelink_yes. Replace restart commands by
5172 clean_restart.
5173 (prelink): Rename to ...
5174 (seen displacement message): ... this test. Extend its expectation
5175 strictness.
5176
86e4bafc
JK
51772010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5178
5179 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
5180 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
5181 displacement message exactly once.
5182
3cd07d20
JK
51832010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5184 Joel Brobecker <brobecker@adacore.com>
5185
5186 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
5187 its restore after the <$relink_args != ""> loop. new comment.
5188
0a1e94c7
JK
51892010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
5190 Joel Brobecker <brobecker@adacore.com>
5191
5192 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
5193 code for it. New variable relink_args.
5194 (prelinkYES): Call prelinkNO.
5195 (test_attach): Accept new parameter relink_args. Re-prelink the binary
5196 in such case. Move the core code to ...
5197 (test_attach_gdb): ... a new function. Send GDB command "file".
5198 Extend expected "Attaching to " string.
5199
2f70bcfb
TT
52002010-07-02 Tom Tromey <tromey@redhat.com>
5201
5202 * gdb.base/bitops.exp: Remove extraneous "pass".
5203
a17ac5b0
TT
52042010-07-02 Ken Werner <ken.werner@de.ibm.com>
5205
5206 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
5207
dc10affe
PA
52082010-07-01 Pedro Alves <pedro@codesourcery.com>
5209
d41c0fc8
PA
5210 * gdb.base/help.exp: Adjust expected output.
5211
52122010-07-01 Pedro Alves <pedro@codesourcery.com>
5213
5214 * gdb.base/help.exp: Adjust expected output.
dc10affe 5215
0a600c36
JK
52162010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5217
5218 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
5219 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
5220 c++/11702.
5221
37cc8bfe
JK
52222010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5223 Doug Evans <dje@google.com>
5224
5225 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
5226 add .dynamic entry'.
5227
254e6b9e
DE
52282010-06-29 Doug Evans <dje@google.com>
5229
5230 Test PR c++/11702.
5231 * gdb.cp/m-static.exp: Add testcase.
5232 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
5233
595939de 52342010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
5235 Tom Tromey <tromey@redhat.com>
5236 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
5237
5238 * gdb.python/py-inferior.c: New File.
5239 * gdb.python/py-infthread.c: New File.
5240 * gdb.python/py-inferior.exp: New File.
5241 * gdb.python/py-infthread.exp: New File.
5242
98751a41
JK
52432010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5244
5245 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
5246 (ptype ::C::OtherFileClass typedefs): New.
5247 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
5248 (C::OtherFileClass::cOtherFileClassVar2): New.
5249 (C::OtherFileClass::cOtherFileClassVar_use): Use also
5250 cOtherFileClassVar2.
5251 (C::cOtherFileType2, C::cOtherFileVar2): New.
5252 (C::cOtherFileVar_use): use also cOtherFileVar2.
5253 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
5254
41f62f39
JK
52552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5256
5257 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
5258 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
5259 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
5260 (print ::C::cOtherFileVar)
5261 (whatis C::OtherFileClass::cOtherFileClassType)
5262 (whatis ::C::OtherFileClass::cOtherFileClassType)
5263 (print C::OtherFileClass::cOtherFileClassVar)
5264 (print ::cOtherFileClassVar)
5265 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
5266 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
5267 trailing content.
5268 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
5269 (C::OtherFileClass::cOtherFileClassVar)
5270 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
5271 (C::cOtherFileVar, C::cOtherFileVar_use): New.
5272
af53d231
JK
52732010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5274
5275 Test PR c++/11703 and PR gdb/1448.
5276 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
5277 gdb/1448.
5278
9655fd1a
JK
52792010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5280
5281 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
5282 (main) <rtti_data>: New.
5283 * gdb.cp/virtbase.exp (print rtti_data): New.
5284
824cc8dd
JK
52852010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5286 Joel Brobecker <brobecker@adacore.com>
5287
5288 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
5289
6036c742
JK
52902010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5291
5292 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
5293
de6a0421
DE
52942010-06-28 Doug Evans <dje@google.com>
5295
5296 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
5297
b2dae948
DE
52982010-06-27 Doug Evans <dje@google.com>
5299
5300 * gdb.cp/m-static.exp: Update expected test output.
5301
0f3bb72e
PH
53022010-06-25 Paul Hilfinger <hilfinger@adacore.com>
5303
889bf7c5
PA
5304 * gdb.gdb/selftest.exp: Adjust expected message for
5305 capturing start-up runtime.
0f3bb72e 5306
bc9f0842
TT
53072010-06-25 Tom Tromey <tromey@redhat.com>
5308
5309 PR python/10808:
5310 * gdb.python/python.exp: Add new tests.
5311
099ef718
SW
53122010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
5313
5314 * gdb.cp/operator.cc: Created an import loop.
5315 * gdb.cp/operator.exp: Added testcase for import loop.
5316
5868a632
JK
53172010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5318
5319 Test PR python/11407.
5320 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
5321 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
5322 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
5323 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
5324 executable_nofb and executable_fb. New variables srcsfile, objsfile,
5325 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
5326 binfile. Call gdb_compile with clean_restart twice.
5327 (func_nofb print, func_nofb backtrace, func_loopfb print)
5328 (func_loopfb backtrace): New.
5329
af76db58
JK
53302010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5331
5332 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
5333 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
5334 by a hand made one.
5335 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
5336 i?86 requirement. Remove variables srcfile and binfile. New variable
5337 sources, executable_nofb and executable_fb. Call prepare_for_testing.
5338
f2c7657e
UW
53392010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5340
5341 * gdb.cell/dwarfaddr.exp: New file.
5342 * gdb.cell/dwarfaddr.S: New file.
5343
628fe4e4
JK
53442010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5345
5346 Test PR 9436.
5347 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
5348
f1421989
HZ
53492010-06-24 Hui Zhu <teawater@gmail.com>
5350
5351 * gdb.base/eval.exp: New file.
5352
d03285ec
UW
53532010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5354
5355 * gdb.cell/fork.exp: New file.
5356 * gdb.cell/fork.c: Likewise.
5357 * gdb.cell/fork-spu.c: Likewise.
5358
41b2c92d
PM
53592010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
5360
5361 * lib/gdb.exp (banned_variables_traced): New global variable.
5362 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
5363 (gdb_init): Use `trace add variable' instead of obsolete
5364 `trace variable'.
5365
d5bc977f
DE
53662010-06-21 Doug Evans <dje@google.com>
5367
5368 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
5369
d2ed6730
UW
53702010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5371
5372 * gdb.arch/spu-ls.exp: New file.
5373 * gdb.arch/spu-ls.c: Likewise.
5374
6aed2dbc
SS
53752010-06-18 Stan Shebs <stan@codesourcery.com>
5376
5377 * gdb.threads/thread-specific.exp: Add tests of $_thread.
5378
e0756905
UW
53792010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5380
5381 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
5382 * gdb.base/watch-cond.exp: Likewise.
5383 * gdb.python/py-breakpoint.exp: Likewise.
5384
d8053d4d
PA
53852010-06-18 Pedro Alves <pedro@codesourcery.com>
5386
5387 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
5388 clean_restart, make sure every test has a distinct message, and
5389 that messages don't include the executable' full path.
5390
81ce510c
DE
53912010-06-17 Doug Evans <dje@google.com>
5392
5393 * gdb.arch/i386-size.exp: Updated expected output for
5394 DISASSEMBLY_OMIT_FNAME.
5395
65d79d4b
SDJ
53962010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5397 Sergio Durigan Junior <sergiodj@redhat.com>
5398
5399 * gdb.base/watch-notconst.c: New file.
5400 * gdb.base/watch-notconst.S: New file.
5401 * gdb.base/watch-notconst2.c: New file.
5402 * gdb.base/watch-notconst2.S: New file.
5403 * gdb.base/watch-notconst.exp: New file.
5404 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
5405 (func4): Add operations on `global_ptr_ptr'.
5406 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
5407 routine to test watchpoints created with a constant expression.
5408 (test_inaccessible_watchpoint): Include tests for watchpoints
5409 created with a constant expression.
5410
df0f4836
KB
54112010-06-14 Kevin Buettner <kevinb@redhat.com>
5412
5413 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
5414 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
5415 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
5416 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
5417 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
5418 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
5419 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
5420 of `_start'.
5421
b769def5
UW
54222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5423
5424 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
5425 not supported on the target.
5426 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5427 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5428 * gdb.mi/mi-nsintrall.exp: Likewise.
5429 * gdb.mi/mi-nsmoribund.exp: Likewise.
5430 * gdb.mi/mi-nsthrexec.exp: Likewise.
5431
d914c394
SS
54322010-06-11 Stan Shebs <stan@codesourcery.com>
5433
5434 * gdb.base/permissions.exp: New file.
5435
54362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
5437
5438 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
5439 does not support ELF executable class.
5440
f3ce5b9c
UW
54412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5442
5443 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
5444
8e46892c
JK
54452010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5446
5447 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
5448 (runto): Catch "The target does not support running in non-stop mode.".
5449
6cc55c64
MS
54502010-06-11 Michael Snyder <msnyder@vmware.com>
5451
5452 * gdb.base/setshow.exp (set language asm): Don't use
5453 gdb_test_no_output, fails on some targets.
5454
caddefa4
UW
54552010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5456
5457 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
5458 * gdb.cp/pr9167.exp: Likewise.
5459
468b1aa7
UW
54602010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5461
5462 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
5463
5c3552dc
UW
54642010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5465
5466 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
5467
02e6fe6a
UW
54682010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5469
5470 * gdb.base/charset.c (main): Make sure malloc gets linked in.
5471
0e03807e
TT
54722010-06-11 Tom Tromey <tromey@redhat.com>
5473
5474 PR gdb/9977, PR exp/11636::
5475 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
5476 (pieces_test_f6): Update expected output.
5477
2bdf28a0
JK
54782010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5479
5480 * gdb.base/moribund-step.exp: New.
5481
f6978de9
MS
54822010-06-08 Michael Snyder <msnyder@vmware.com>
5483
5484 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 5485 * gdb.ada/boolean_expr.exp:
f6978de9
MS
5486 * gdb.ada/frame_args.exp: Ditto.
5487 * gdb.ada/lang_switch.exp: Ditto.
5488 * gdb.ada/ptype_arith_binop.exp: Ditto.
5489 * gdb.ada/ref_param.exp: Ditto.
5490 * gdb.ada/type_coercion.exp:Ditto.
5491
5492 * gdb.asm/asm-source.exp: Ditto.
5493
5494 * gdb.base/attach.exp: Ditto.
5495 * gdb.base/bitfields2.exp: Ditto.
5496 * gdb.base/call-signal-resume.exp: Ditto.
5497 * gdb.base/callfuncs.exp: Ditto.
5498 * gdb.base/commands.exp: Ditto.
5499 * gdb.base/dbx.exp: Ditto.
5500 * gdb.base/default.exp: Ditto.
5501 * gdb.base/dump.exp: Ditto.
5502 * gdb.base/exprs.exp: Ditto.
5503 * gdb.base/freebpcmd.exp: Ditto.
5504 * gdb.base/interrupt.exp: Ditto.
5505 * gdb.base/list.exp: Ditto.
5506 * gdb.base/long_long.exp: Ditto.
5507 * gdb.base/maint.exp: Ditto.
5508 * gdb.base/ptype.exp: Ditto.
5509 * gdb.base/return.exp: Ditto.
5510 * gdb.base/setshow.exp: Ditto.
5511 * gdb.base/sigbpt.exp: Ditto.
5512 * gdb.base/sigrepeat.exp: Ditto.
5513
5514 * gdb.cp/classes.exp: Ditto.
5515
5516 * gdb.dwarf2/dw2-restore.exp: Ditto.
5517
5518 * gdb.gdb/selftest.exp: Ditto.
5519
5520 * gdb.multi/base.exp: Ditto.
5521 * gdb.multi/bkpt-multi-exec.exp: Ditto.
5522
5523 * gdb.python/py-block.exp: Ditto.
5524 * gdb.python/py-prettyprint.exp: Ditto.
5525 * gdb.python/py-template.exp: Ditto.
5526
5527 * gdb.server/ext-attach.exp: Ditto.
5528 * gdb.server/ext-run.exp: Ditto.
5529 * gdb.server/server-mon.exp: Ditto.
5530
5531 * gdb.threads/fork-thread-pending.exp: Ditto.
5532 * gdb.threads/hand-call-in-threads.exp: Ditto.
5533 * gdb.threads/interrupted-hand-call.exp: Ditto.
5534 * gdb.threads/linux-dp.exp: Ditto.
5535 * gdb.threads/manythreads.exp: Ditto.
5536 * gdb.threads/print-threads.exp: Ditto.
5537 * gdb.threads/pthreads.exp: Ditto.
5538 * gdb.threads/schedlock.exp: Ditto.
5539 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5540 * gdb.threads/threadapply.exp: Ditto.
5541
de7ff789
MS
55422010-06-08 Michael Snyder <msnyder@vmware.com>
5543
889bf7c5 5544 * gdb.ada/exec_changed.exp:
de7ff789
MS
5545 Use ".*" instead of "" as wildcard regexp.
5546
5547 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
5548 * gdb.base/call-ar-st.exp: Ditto.
5549 * gdb.base/checkpoint.exp: Ditto.
5550 * gdb.base/default.exp: Ditto.
5551 * gdb.base/dump.exp: Ditto.
5552 * gdb.base/ending-run.exp: Ditto.
5553 * gdb.base/fileio.exp: Ditto.
5554 * gdb.base/miscexprs.exp: Ditto.
5555 * gdb.base/pointers.exp: Ditto.
5556 * gdb.base/readline.exp: Ditto.
5557 * gdb.base/reread.exp: Ditto.
5558 * gdb.base/restore.exp: Ditto.
5559 * gdb.base/shlib-call.exp: Ditto.
5560 * gdb.base/valgrind-db-attach.exp: Ditto.
5561 * gdb.base/volatile.exp: Ditto.
5562 * gdb.base/watchpoints.exp: Ditto.
5563
5564 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
5565
5566 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
5567 * gdb.python/py-value.exp: Ditto.
5568
5569 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
5570 * gdb.trace/circ.exp: Ditto.
5571 * gdb.trace/collection.exp: Ditto.
5572 * gdb.trace/packetlen.exp: Ditto.
5573 * gdb.trace/passc-dyn.exp: Ditto.
5574 * gdb.trace/report.exp: Ditto.
5575 * gdb.trace/tfile.exp: Ditto.
5576 * gdb.trace/tfind.exp: Ditto.
5577 * gdb.trace/while-dyn.exp: Ditto.
5578
3bebe2f2
JK
55792010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5580
5581 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
5582
5c631832
JK
55832010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5584
5585 Test PR 10640.
5586 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
5587
4c3376c8
SW
55882010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
5589
5590 * gdb.cp/koenig.exp: Test for ADL operators.
5591 * gdb.cp/koenig.cc: Added ADL operators.
5592 * gdb.cp/operator.exp: New test.
5593 * gdb.cp/operator.cc: New test.
5594
dc226d5a
MS
55952010-06-04 Michael Snyder <msnyder@vmware.com>
5596
dfb88a23
MS
5597 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
5598 * gdb.base/pending.exp: Ditto.
f7ae76b3 5599
dc226d5a
MS
5600 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
5601
967cf477
DE
56022010-06-04 Doug Evans <dje@google.com>
5603
5604 * gdb.python/py-prettyprint.exp: Add new test for enabled and
5605 disabled printers.
5606 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
5607 (enable_lookup_function): New function.
5608
eb801841
TT
56092010-06-04 Tom Tromey <tromey@redhat.com>
5610
5611 * gdb.python/py-value.exp (test_value_hash): Don't test equality
5612 of hash and id.
5613
38979823
JK
56142010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5615
5616 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
5617 newline.
5618 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
5619 (empty verbose non-noisy clear, empty verbose noisy clear)
5620 (empty non-verbose noisy clear): Likewise.
5621
35ec993f
MS
56222010-06-03 Michael Snyder <msnyder@vmware.com>
5623
5624 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
5625 * gdb.base/display.exp: Ditto.
5626 * gdb.base/find.exp: Ditto.
5627 * gdb.base/ifelse.exp: Ditto.
5628 * gdb.base/multi-forks.exp: Ditto.
5629 * gdb.base/recurse.exp: Ditto.
5630 * gdb.base/setshow.exp: Ditto.
5631 * gdb.base/value-double-free.exp: Ditto.
5632 * gdb.base/watch-vfork.exp: Ditto.
5633 * gdb.base/watch_thread_num.exp: Ditto.
5634 * gdb.base/watchpoint-solib.exp: Ditto.
5635 * gdb.base/watchpoint.exp: Ditto.
5636 * gdb.base/watchpoints.exp: Ditto.
5637
5638 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
5639 * gdb.cp/overload.exp: Ditto.
5640 * gdb.cp/virtfunc.exp: Ditto.
5641
5642 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
5643
889bf7c5 5644 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
5645 Replace gdb_test with gdb_test_no_output.
5646
889bf7c5 5647 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
5648 Replace gdb_test with gdb_test_no_output.
5649 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5650 * gdb.threads/watchthreads.exp: Ditto.
5651 * gdb.threads/watchthreads2.exp: Ditto.
5652
5653 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
5654 * gdb.trace/tfind.exp: Ditto.
5655
c22decce
JB
56562010-06-03 Joel Brobecker <brobecker@adacore.com>
5657
5658 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
5659 successful test if message is the empty string.
5660
fd5700c7
JK
56612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5662
5663 * gdb.fortran/module.exp (stopped language detection): New test.
5664
f55ee35c
JK
56652010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5666
5667 Support DW_TAG_module as separate namespaces.
5668 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
5669 gdb.fortran/library-module-lib.f90: New.
5670 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
5671 (print i): Remove.
5672 (continue to breakpoint: i-is-1, print var_i value 1)
5673 (continue to breakpoint: i-is-2, print var_i value 2)
5674 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
5675 (print var_d, print var_i value 14, ptype modmany, complete `modm)
5676 (complete `modmany, complete `modmany`, complete `modmany`var)
5677 (show language, setting breakpoint at module): New tests.
5678 * gdb.fortran/module.f90 (module mod): Remove.
5679 (module mod1, module mod2, module modmany, subroutine sub1)
5680 (subroutine sub2, program module): New.
5681
b8e8282f
JK
56822010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5683
5684 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
5685 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
5686 * gdb.cp/anon-union.exp (pass): Rename to ...
5687 (print z 2): ... here.
b8e8282f 5688
019ebafc
MS
56892010-06-02 Michael Snyder <msnyder@vmware.com>
5690
e68d8fd4
MS
5691 * gdb.trace/actions.exp: Use gdb_test_no_output.
5692 * gdb.trace/circ.exp: Ditto.
5693 * gdb.trace/packetlen.exp: Ditto.
5694 * gdb.trace/save-trace.exp: Ditto.
5695 * gdb.trace/tracecmd.exp: Ditto.
5696 * gdb.trace/tsv.exp: Ditto.
5697
12b5d08a
MS
5698 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
5699 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
5700 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
5701 * gdb.threads/manythreads.exp: Ditto.
5702 * gdb.threads/print-threads.exp: Ditto.
5703 * gdb.threads/pthreads.exp: Ditto.
5704 * gdb.threads/schedlock.exp: Ditto.
5705 * gdb.threads/staticthreads.exp: Ditto.
5706 * gdb.threads/thread-specific.exp: Ditto.
5707 * gdb.threads/thread-unwindonsignal.exp: Ditto.
5708 * gdb.threads/threadapply.exp: Ditto.
5709 * gdb.threads/watchthreads.exp: Ditto.
5710 * gdb.threads/watchthreads2.exp: Ditto.
5711
89493308
MS
5712 * gdb.python/py-block.exp: Use gdb_test_no_output.
5713 * gdb.python/py-prettyprint.exp: Ditto.
5714 * gdb.python/py-template.exp: Ditto.
5715 * gdb.python/py-value.exp: Ditto.
5716
5717 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
5718 * gdb.reverse/watch-reverse.exp: Ditto.
5719
5720 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
5721 * gdb.server/ext-run.exp: Ditto.
5722
019ebafc
MS
5723 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
5724 * gdb.dwarf2/dw2-compressed.exp: Ditto.
5725 * gdb.dwarf2/dw2-intercu.exp: Ditto.
5726 * gdb.dwarf2/dw2-intermix.exp: Ditto.
5727 * gdb.dwarf2/dw2-producer.exp: Ditto.
5728 * gdb.dwarf2/mac-fileno.exp: Ditto.
5729
5730 * gdb.gdb/observer.exp: Use gdb_test_no_output.
5731 * gdb.gdb/selftest.exp: Ditto.
5732
5733 * gdb.multi/base.exp: Use gdb_test_no_output.
5734
5735 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
5736
3e0ca3a5
JK
57372010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5738
5739 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
5740
9db70545
MS
57412010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
5742
a8d52276
MS
5743 * gdb.cp/class2.exp: Use gdb_test_no_output.
5744 * gdb.cp/classes.exp: Ditto.
5745 * gdb.cp/extern-c.exp: Ditto.
5746 * gdb.cp/inherit.exp: Ditto.
5747 * gdb.cp/maint.exp: Ditto.
5748 * gdb.cp/mb-inline.exp: Ditto.
5749 * gdb.cp/mb-templates.exp: Ditto.
5750 * gdb.cp/method2.exp: Ditto.
5751 * gdb.cp/misc.exp: Ditto.
5752 * gdb.cp/ovldbreak.exp: Ditto.
5753 * gdb.cp/punctuator.exp: Ditto.
5754 * gdb.cp/templates.exp: Ditto.
5755 * gdb.cp/virtbase.exp: Ditto.
5756
889bf7c5 5757 * gdb.threads/attach-stopped.exp:
9db70545 5758 Replace uses of send_gdb / gdb_expect.
889bf7c5 5759 * gdb.threads/attachstop-mt.exp:
9db70545 5760 Replace uses of send_gdb / gdb_expect.
889bf7c5 5761 * gdb.threads/gcore-thread.exp:
9db70545 5762 Replace uses of send_gdb / gdb_expect.
889bf7c5 5763 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
5764 Replace uses of send_gdb / gdb_expect.
5765 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 5766 * gdb.threads/print-threads.exp:
9db70545
MS
5767 Replace uses of send_gdb / gdb_expect.
5768 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
5769 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
5770 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
5771
5772 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
5773 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
5774 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
5775 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
5776 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
5777 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
5778 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
5779 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
5780 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
5781 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
5782 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
5783
359cc68c
JK
57842010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5785
5786 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
5787
7d3fe98e
SW
57882010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
5789
5790 * gdb.cp/koenig.exp: Added new test case.
5791 * gdb.cp/koenig.cc: Ditto.
5792
27d3a1a2
MS
57932010-06-01 Michael Snyder <msnyder@vmware.com>
5794
5795 * gdb.base/arithmet.exp: Use gdb_test_no_output.
5796 * gdb.base/arrayidx.exp: Ditto.
5797 * gdb.base/attach.exp: Ditto.
5798 * gdb.base/auxv.exp: Ditto.
5799 * gdb.base/bigcre.exp: Ditto.
5800 * gdb.base/break-always.exp: Ditto.
5801 * gdb.base/break-interp.exp: Ditto.
5802 * gdb.base/break.exp: Ditto.
5803 * gdb.base/breakpoint-shadow.exp: Ditto.
5804 * gdb.base/call-ar-st.exp: Ditto.
5805 * gdb.base/call-sc.exp: Ditto.
5806 * gdb.base/call-signal-resume.exp: Ditto.
5807 * gdb.base/callfuncs.exp: Ditto.
5808 * gdb.base/catch-syscall.exp: Ditto.
5809 * gdb.base/charset.exp: Ditto.
5810 * gdb.base/code-expr.exp: Ditto.
5811 * gdb.base/commands.exp: Ditto.
5812 * gdb.base/cond-expr.exp: Ditto.
5813 * gdb.base/condbreak.exp: Ditto.
5814 * gdb.base/cursal.exp: Ditto.
5815 * gdb.base/cvexpr.exp: Ditto.
5816 * gdb.base/default.exp: Ditto.
5817 * gdb.base/del.exp: Ditto.
5818 * gdb.base/detach.exp: Ditto.
5819 * gdb.base/display.exp: Ditto.
5820 * gdb.base/ena-dis-br.exp: Ditto.
5821 * gdb.base/eval-skip.exp: Ditto.
5822 * gdb.base/foll-fork.exp: Ditto.
5823 * gdb.base/foll-vfork.exp: Ditto.
5824 * gdb.base/frame-args.exp: Ditto.
5825 * gdb.base/funcargs.exp: Ditto.
5826 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5827 * gdb.base/gdbvars.exp: Ditto.
5828 * gdb.base/help.exp: Ditto.
5829 * gdb.base/ifelse.exp: Ditto.
5830 * gdb.base/included.exp: Ditto.
5831 * gdb.base/list.exp: Ditto.
5832 * gdb.base/macscp.exp: Ditto.
5833 * gdb.base/maint.exp: Ditto.
5834 * gdb.base/multi-fork.exp: Ditto.
5835 * gdb.base/overlays.exp: Ditto.
5836 * gdb.base/page.exp: Ditto.
5837 * gdb.base/pending.exp: Ditto.
5838 * gdb.base/pointers.exp: Ditto.
5839 * gdb.base/pr11022.exp: Ditto.
5840 * gdb.base/prelink.exp: Ditto.
5841 * gdb.base/printcmds.exp: Ditto.
5842 * gdb.base/psymtab.exp: Ditto.
5843 * gdb.base/randomize.exp: Ditto.
5844 * gdb.base/relational.exp: Ditto.
5845 * gdb.base/relocate.exp: Ditto.
5846 * gdb.base/remote.exp: Ditto.
5847 * gdb.base/sepdebug.exp: Ditto.
5848 * gdb.base/set-lang-auto.exp: Ditto.
5849 * gdb.base/setshow.exp: Ditto.
5850 * gdb.base/setvar.exp: Ditto.
5851 * gdb.base/signals.exp: Ditto.
5852 * gdb.base/signull.exp: Ditto.
5853 * gdb.base/sigstep.exp: Ditto.
5854 * gdb.base/sizeof.exp: Ditto.
5855 * gdb.base/solib-disc.exp: Ditto.
5856 * gdb.base/store.exp: Ditto.
5857 * gdb.base/structs.exp: Ditto.
5858 * gdb.base/structs2.exp: Ditto.
5859 * gdb.base/subst.exp: Ditto.
5860 * gdb.base/term.exp: Ditto.
5861 * gdb.base/trace-commands.exp: Ditto.
5862 * gdb.base/unwindonsignal.exp: Ditto.
5863 * gdb.base/valgrind-db-attach.exp: Ditto.
5864 * gdb.base/varargs.exp: Ditto.
5865 * gdb.base/watch-cond.exp: Ditto.
5866 * gdb.base/watch_thread_num.exp: Ditto.
5867 * gdb.base/watchpoint-cond-gone.exp: Ditto.
5868 * gdb.base/watchpoint.exp: Ditto.
5869 * gdb.base/whatis-exp.exp: Ditto.
5870
f8d3bf8f
MS
58712010-06-01 Michael Snyder <msnyder@vmware.com>
5872
5873 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
5874 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
5875 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
5876 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
5877 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
5878 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
5879 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
5880 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
5881 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
5882 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
5883 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
5884 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
5885 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
5886 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
5887 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
5888
3f9e0d32
JK
58892010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5890
5891 * gdb.base/commands.exp (begin commands on watch): Remove excessive
5892 trailing newline.
5893 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
5894 * gdb.java/jmisc.exp (p *args\n): Rename to ...
5895 (p *args): ... here and remove excessive trailing newline.
5896
f629457d
JB
58972010-05-31 Joel Brobecker <brobecker@adacore.com>
5898
5899 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
5900
09eef106
JK
59012010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5902
5903 Accept the new Linux kernel "t (tracing stop)" string.
5904 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
5905 Update comment.
5906 (state_wait) <T (tracing stop)>: New.
5907 (main): Update the state_wait expect string.
5908
94f31136
PA
59092010-05-28 Pedro Alves <pedro@codesourcery.com>
5910
5911 * limits.c, limits.exp: Delete files.
5912 * Makefile.in (clean mostlyclean): Adjust.
5913 * tracecmd.exp: Adjust.
5914
096554ab
JK
59152010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5916
5917 * gdb.base/tui-layout.exp: New.
5918
27d3a1a2 59192010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 5920
889bf7c5 5921 * gdb.reverse/break-precsave.exp:
bcd2dc50 5922 Replace uses of send_gdb / gdb_expect.
889bf7c5 5923 * gdb.reverse/break-reverse.exp:
bcd2dc50 5924 Replace uses of send_gdb / gdb_expect.
889bf7c5 5925 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 5926 Replace uses of send_gdb / gdb_expect.
889bf7c5 5927 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 5928 Replace uses of send_gdb / gdb_expect.
889bf7c5 5929 * gdb.reverse/finish-precsave.exp:
bcd2dc50 5930 Replace uses of send_gdb / gdb_expect.
889bf7c5 5931 * gdb.reverse/finish-reverse.exp:
bcd2dc50 5932 Replace uses of send_gdb / gdb_expect.
889bf7c5 5933 * gdb.reverse/i386-precsave.exp:
bcd2dc50 5934 Replace uses of send_gdb / gdb_expect.
889bf7c5 5935 * gdb.reverse/i386-reverse.exp:
bcd2dc50 5936 Replace uses of send_gdb / gdb_expect.
889bf7c5 5937 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 5938 Replace uses of send_gdb / gdb_expect.
889bf7c5 5939 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 5940 Replace uses of send_gdb / gdb_expect.
889bf7c5 5941 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 5942 Replace uses of send_gdb / gdb_expect.
889bf7c5 5943 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 5944 Replace uses of send_gdb / gdb_expect.
889bf7c5 5945 * gdb.reverse/machinestate.exp:
bcd2dc50 5946 Replace uses of send_gdb / gdb_expect.
889bf7c5 5947 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 5948 Replace uses of send_gdb / gdb_expect.
889bf7c5 5949 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 5950 Replace uses of send_gdb / gdb_expect.
889bf7c5 5951 * gdb.reverse/solib-precsave.exp:
bcd2dc50 5952 Replace uses of send_gdb / gdb_expect.
889bf7c5 5953 * gdb.reverse/solib-reverse.exp:
bcd2dc50 5954 Replace uses of send_gdb / gdb_expect.
889bf7c5 5955 * gdb.reverse/step-precsave.exp:
bcd2dc50 5956 Replace uses of send_gdb / gdb_expect.
889bf7c5 5957 * gdb.reverse/step-reverse.exp:
bcd2dc50 5958 Replace uses of send_gdb / gdb_expect.
889bf7c5 5959 * gdb.reverse/until-precsave.exp:
bcd2dc50 5960 Replace uses of send_gdb / gdb_expect.
889bf7c5 5961 * gdb.reverse/until-reverse.exp:
bcd2dc50 5962 Replace uses of send_gdb / gdb_expect.
889bf7c5 5963 * gdb.reverse/watch-precsave.exp:
bcd2dc50 5964 Replace uses of send_gdb / gdb_expect.
889bf7c5 5965 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
5966 Replace uses of send_gdb / gdb_expect.
5967
3def43e0
JK
59682010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5969
5970 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
5971 excessive newline.
5972
27d3a1a2 59732010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
5974
5975 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
5976 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
5977 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
5978 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
5979 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
5980 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
5981 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
5982 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
5983 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
5984 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
5985 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
5986 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
5987 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
5988 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
5989 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
5990 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
5991 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
5992 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
5993 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 5994
27d3a1a2 59952010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 5996
22454424
MS
5997 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
5998 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
5999
6000 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
6001 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
6002 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
6003
889bf7c5 6004 * gdb.reverse/consecutive-reverse.exp:
22454424 6005 Replace uses of send_gdb / gdb_expect.
889bf7c5 6006 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
6007 Replace uses of send_gdb / gdb_expect.
6008
6009 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
6010 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
6011 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 6012 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
6013 Replace uses of send_gdb / gdb_expect.
6014 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
6015 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
6016 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
6017 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
6018 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
6019 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
6020 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
6021 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
6022 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
6023
60242010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 6025
22454424 6026 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6027
22454424 6028 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6029
22454424
MS
6030 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
6031 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
6032 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
6033 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
6034 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
6035 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
6036 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
6037 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
6038 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 6039
6e5f2c59
TT
60402010-05-25 Tom Tromey <tromey@redhat.com>
6041
6042 * gdb.base/macscp.exp: Add missing space after setup_kfail.
6043
bbc8b958
TT
60442010-05-25 Tom Tromey <tromey@redhat.com>
6045
6046 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
6047 argument order.
6048 * gdb.base/macscp.exp: Fix setup_kfail argument order.
6049 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
6050 order.
6051 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
6052 order.
6053 * gdb.base/call-sc.exp (setup_kfails): Remove.
6054 (setup_compiler_kfails): Remove.
6055 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
6056 argument order.
6057 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
6058 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
6059 (advancei): Fix setup_kfail argument order.
6060 * gdb.base/radix.exp: Fix setup_kfail argument order.
6061 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
6062 order.
6063 * gdb.base/structs.exp (setup_kfails): Remove.
6064 (setup_compiler_kfails): Fix setup_kfail argument order.
6065 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
6066 order.
6067 * gdb.java/jmain.exp: Fix setup_kfail argument order.
6068 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
6069 setup_kfail argument order.
6070 * gdb.cp/overload.exp: Fix setup_kfail argument order.
6071
83d1babf
TT
60722010-05-25 Tom Tromey <tromey@redhat.com>
6073
6074 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
6075
6acb16a2
MS
60762010-05-25 Michael Snyder <msnyder@vmware.com>
6077
6078 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
6079 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
6080 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
6081 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
6082 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
6083 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
6084 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
6085 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
6086 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
6087 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
6088 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
6089 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
6090 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
6091 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
6092 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
6093 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
6094 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
6095 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
6096 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
6097 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
6098 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
6099 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
6100 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
6101 * gdb.base/default.exp: Replace send_gdb with gdb_test.
6102 * gdb.base/define.exp: Replace send_gdb with gdb_test.
6103 * gdb.base/display.exp: Replace send_gdb with gdb_test.
6104 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
6105 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
6106 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
6107 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
6108 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
6109 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
6110 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
6111 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
6112 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
6113 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
6114 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
6115 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
6116 * gdb.base/help.exp: Replace send_gdb with gdb_test.
6117 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
6118 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
6119 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6120 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
6121 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
6122 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
6123 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
6124 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 6125 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
6126
61272010-05-25 Doug Evans <dje@google.com>
6128
6129 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
6130 gdb.string_to_argv.
ad3986f0 6131
d3b1e874
TT
61322010-05-21 Tom Tromey <tromey@redhat.com>
6133
6134 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
6135 Call it.
6136 * gdb.dwarf2/pieces.S: Update.
6137 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
6138
cb826367
TT
61392010-05-21 Tom Tromey <tromey@redhat.com>
6140
6141 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
6142 Call it.
6143 * gdb.dwarf2/pieces.c (struct C): New.
6144 (f6): New function.
6145 * gdb.dwarf2/pieces.S: Replace.
6146
74de6778
TT
61472010-05-21 Tom Tromey <tromey@redhat.com>
6148
6149 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
6150 Call it.
6151
afd74c5f
TT
61522010-05-21 Tom Tromey <tromey@redhat.com>
6153
6154 * gdb.dwarf2.pieces.exp: New file.
6155 * gdb.dwarf2.pieces.S: New file.
6156 * gdb.dwarf2.pieces.c: New file.
6157
a7b75dfd 61582010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6159 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
6160
6161 * lib/gdb.exp (gdb_test_no_output): New function.
6162 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
6163 when testing commands that should produce no output.
6164
c81c812a
JB
61652010-05-17 Joel Brobecker <brobecker@adacore.com>
6166
6167 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
6168 parameter that we want to watch being a constant.
6169
0cce5bd9
JB
61702010-05-17 Joel Brobecker <brobecker@adacore.com>
6171
6172 * gdb.ada/cond_lang: New testcase.
6173
47050449
JB
61742010-05-17 Joel Brobecker <brobecker@adacore.com>
6175
6176 * lib/gdb.exp (banned_variables): New variable/constant.
6177 (gdb_init): Add write trace on variables listed in banned_variables.
6178 (gdb_finish): Remove write traces on variables listed in
6179 banned_variables.
6180
77c01586
JB
61812010-05-17 Joel Brobecker <brobecker@adacore.com>
6182
6183 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
6184 * gdb.cp/koenig.exp: Likewise.
6185
88d4aea7
PM
61862010-05-14 Phil Muldoon <pmuldoon@redhat.com>
6187
889bf7c5 6188 PR python/11482
88d4aea7
PM
6189
6190 * gdb.python/py-value.exp (test_value_hash): New function.
6191
f5a010c0
PM
61922010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
6193
6194 PR exp/11530.
6195 * gdb.base/gdb11530.c: New file.
6196 * gdb.base/gdb11530.exp: New file.
6197
8ef4892f
JK
61982010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6199
6200 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
6201 * gdb.dwarf2/dw2-modula2-self-type.S: New.
6202
7322dca9
SW
62032010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
6204
6205 * gdb.cp/koenig.exp: New test.
6206 * gdb.cp/koenig.cc: New test program.
6207
02e7ea18
JB
62082010-05-05 Joel Brobecker <brobecker@adacore.com>
6209
6210 Remove the use of prms_id and bug_id throughout the testsuite.
6211
e1c34c5d
PM
62122010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
6213
6214 PR exp/11349.
6215 * testsuite/gdb.cp/ref-types.exp: Add test to examine
6216 use a reference local variable.
6217
8e1d0c49
JK
62182010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6219
6220 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
6221 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
6222 variable different_dir. Move debugfile into a full directory pathname
6223 under DIFFERENT_DIR.
6224 * lib/gdb.exp (separate_debug_filename): Remove.
6225 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
6226 variable debug_dir and mkdir of it. Update function comments.
6227
e66408ed
PA
62282010-04-29 Pedro Alves <pedro@codesourcery.com>
6229
6230 PR gdb/11557
6231
6232 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
6233 files.
6234
d7b32ed3
PM
62352010-04-29 Phil Muldoon <pmuldoon@redhat.com>
6236
889bf7c5 6237 * gdb.python/py-param.exp: New File.
d7b32ed3 6238
6aecb9c2
JB
62392010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
6240
6241 * gdb.base/default.exp: Fix "set language" test.
6242
bdf92a1c
PM
62432010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
6244
6245 PR breakpoints/11531.
6246 * gdb.base/gdb11531.c: New file.
6247 * gdb.base/gdb11531.exp: New file.
6248
3f172e24
TT
62492010-04-26 Tom Tromey <tromey@redhat.com>
6250
6251 * gdb.base/completion.exp: Add tests for completion and deprecated
6252 commands.
6253
64af4c92
JK
62542010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6255
6256 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
6257 (print /x char_array): Escape curly brackets.
6258
492928e4
JK
62592010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6260
6261 Fix deadlock on looped list of loaded shared objects.
6262 * gdb.base/solib-corrupted.exp: New.
6263
66d09542
DE
62642010-04-23 Doug Evans <dje@google.com>
6265
6266 * gdb.python/py-section-script.c: New file.
6267 * gdb.python/py-section-script.exp: New file.
6268 * gdb.python/py-section-script.py: New file.
6269
8bd10a10
CM
62702010-04-20 Chris Moller <cmoller@redhat.com>
6271
6272 PR 10179
6273
6274 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
6275 * gdb.base/pr10179-a.c:
6276 * gdb.base/pr10179-b.c:
6277 * gdb.base/pr10179.exp: New files.
6278
c0201579
JK
62792010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6280
6281 Fix crashes on dangling display expressions.
6282 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
6283 is SEP.
6284 (lib_flags): Remove the "debug" keyword.
6285 (libsepdebug): New variable for iterating new loop.
6286 (save_pf_prefix): New variable wrapping the loop.
6287 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
6288 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
6289
793b0ff8
PM
62902010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6291
6292 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
6293
097f51f7
PM
62942010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6295
6296 PR stabs/11479.
6297 * gdb.stabs/gdb11479.exp: New file.
6298 * gdb.stabs/gdb11479.c: New file.
6299
9a22f0d0
PM
63002010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
6301
6302 * gdb.base/charset.c (Strin16, String32): New variables.
6303 * gdb.base/charset.exp (gdb_test): Test correct display
6304 of 16 or 32 bit strings.
6305
63062010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
6307
6308 PR 9167
6309 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
6310 * gdb.cp/pr9167.cc: New file.
6311 * gdb.cp/pr9167.exp: New file.
6312
6313
6e354e5e
PM
63142010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
6315
6316 PR pascal/11492.
6317 * gdb.pascal/gdb11492.pas: New file.
6318 * gdb.pascal/gdb11492.exp: New file.
6319
be942545
JB
63202010-04-20 Joel Brobecker <brobecker@adacore.com>
6321
1667e6e3 6322 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 6323
0c3acc09
JB
63242010-04-20 Joel Brobecker <brobecker@adacore.com>
6325
6326 * gdb.ada/dyn_loc: New testcase.
6327
ec31cde5
CM
63282010-04-20 Chris Moller <cmoller@redhat.com>
6329
6330 PR 10867
889bf7c5 6331
ec31cde5
CM
6332 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
6333 * gdb.cp/pr10687.cc: New file.
6334 * gdb.cp/pr10687.exp: New file.
6335
6336
ce4b0682
SDJ
63372010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6338 Sergio Durigan Junior <sergiodj@redhat.com>
6339
6340 * gdb.fortran/logical.exp: New testcase.
6341 * gdb.fortran/logical.f90: New file.
6342
3436961f
DE
63432010-04-19 Doug Evans <dje@google.com>
6344
6345 * gdb.base/help.exp (help source): Update expected output.
6346
4d836c09
JK
63472010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6348
6349 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
6350 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
6351 gdb_exit and return.
6352 (executable): New variable.
6353 (binfile): Use it.
6354
6149aea9
PA
63552010-04-19 Pedro Alves <pedro@codesourcery.com>
6356
6357 PR breakpoints/8554.
6358
6359 * gdb.trace/save-trace.exp: Adjust.
6360
ed41462c
L
63612010-04-17 H.J. Lu <hongjiu.lu@intel.com>
6362
6363 PR corefiles/11511
6364 * gdb.arch/system-gcore.exp: New.
6365 * gdb.arch/gcore.c: Likewise.
6366
3f7b2faa
DE
63672010-04-15 Doug Evans <dje@google.com>
6368
fa33c3cd
DE
6369 * gdb.python/py-progspace.c: New file.
6370 * gdb.python/py-progspace.exp: New file.
6371
3f7b2faa
DE
6372 * gdb.base/source.exp: Add tests for "source -s".
6373
79f283fe
PM
63742010-04-14 Phil Muldoon <pmuldoon@redhat.com>
6375
6376 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
6377 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
6378 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
6379 * gdb.python/py-mi.exp: New test for to_string returning None.
6380
fc8eb08a
PM
63812010-04-12 Phil Muldoon <pmuldoon@redhat.com>
6382
6383 * gdb.python/py-breakpoint.c: Make result global.
6384
26e197f6
JK
63852010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6386
6387 Fix non-GNU make compatibility.
6388 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
6389
adc36818
PM
63902010-04-09 Phil Muldoon <pmuldoon@redhat.com>
6391
6392 * gdb.python/py-breakpoint.exp: New File.
6393 * gdb.python/py-breakpoint.C: Ditto.
6394
64e17368
SS
63952010-04-08 Stan Shebs <stan@codesourcery.com>
6396
6397 * gdb.trace/actions.exp: Clear default-collect.
6398 * gdb.trace/save-trace.exp: Clear default-collect.
6399
fff5cc64
PM
64002010-04-08 Phil Muldoon <pmuldoon@redhat.com>
6401
6402 * gdb.python/py-value: Add null string variable.
6403 (test_lazy_string): Test zero length, NULL address lazy
6404 strings.
6405
a055a187
L
64062010-04-07 H.J. Lu <hongjiu.lu@intel.com>
6407
6408 * gdb.arch/i386-avx.c: New.
6409 * gdb.arch/i386-avx.exp: Likewise.
6410
6411 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
6412
96e39866
DE
64132010-04-06 Doug Evans <dje@google.com>
6414
6415 * gdb.base/source-test.gdb: New file.
6416 * gdb.base/source.exp: Test source -v.
6417
5984a431
UW
64182010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6419
6420 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
6421
ec8a089a
PM
64222010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
6423
6424 * gdb.stabs/aout.sed: Convert all backslash to double backslash
6425 within one line, unless it is followed by a double quote.
6426 * gdb.stabs/hppa.sed: Idem.
6427 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
6428 * gdb.stabs/weird.exp: Check for correct parsing of
6429 char and string constants.
ec8a089a
PM
6430 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
6431 in .stabs to .stabx substitution.
6432
fce3c1f0
SS
64332010-04-05 Stan Shebs <stan@codesourcery.com>
6434
6435 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
6436 constant global.
6437 * gdb.trace/tfile.exp: Try to print them.
6438
d77f58be
SS
64392010-04-04 Stan Shebs <stan@codesourcery.com>
6440
6441 * gdb.base/completion.exp: Update for new "info watchpoints".
6442 * gdb.base/default.exp: Ditto.
6443 * gdb.base/help.exp: Ditto.
6444 * gdb.base/watchpoint.exp: Ditto.
6445 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 6446
af54718e
SS
64472010-04-04 Stan Shebs <stan@codesourcery.com>
6448
6449 * gdb.trace/tfile.exp: Sharpen tfind test.
6450
74d1f91e
JK
64512010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6452
6453 * gdb.base/break-entry.exp: New.
6454
eb8e76db 64552010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 6456 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
6457
6458 * gdb.reverse/i386-sse-reverse.exp: New file.
6459 * gdb.reverse/i386-sse-reverse.c: New file.
6460
bf65cad8
PA
64612010-04-02 Pedro Alves <pedro@codesourcery.com>
6462
6463 * gdb.trace/tfind.exp: Adjust expected disassembly output.
6464
fff87407
SS
64652010-04-01 Stan Shebs <stan@codesourcery.com>
6466
6467 * gdb.trace/actions.exp: Tweak expected output.
6468 * gdb.trace/while-stepping.exp: Tweak expected output.
6469
fe01d668
L
64702010-04-01 H.J. Lu <hongjiu.lu@intel.com>
6471
6472 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
6473
86b17b60
PA
64742010-04-01 Pedro Alves <pedro@codesourcery.com>
6475
6476 * gdb.base/commands.exp: Adjust.
6477 * gdb.cp/extern-c.exp: Adjust.
6478
2c58c0a9
PA
64792010-04-01 Pedro Alves <pedro@codesourcery.com>
6480
6481 * gdb.trace/collection.c (local_test_func): Define a local struct,
6482 and instanciate it.
6483
0db9b91c
PA
64842010-04-01 Pedro Alves <pedro@codesourcery.com>
6485
6486 * gdb.trace/collection.exp (gdb_collect_args_test)
6487 (gdb_collect_argarray_test): XFAIL the tests that assume the
6488 argarray argument's elements are collected.
6489
8072405b
JK
64902010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
6491
6492 * gdb.dwarf2/dw2-bad-parameter-type.exp,
6493 gdb.dwarf2/dw2-bad-parameter-type.S: New.
6494
8bf6485c
SS
64952010-03-31 Stan Shebs <stan@codesourcery.com>
6496
6497 * gdb.trace/save-trace.exp: Test save/restore of default-collect
6498 and tracepoint conditionals.
6499 (gdb_verify_tracepoints): Delete unused return.
6500
fd7f724a
KS
65012010-03-26 Keith Seitz <keiths@redhat.com>
6502
6503 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
6504 appear in the output before main.
6505 Remove KFAIL for gdb/2215 aka bz 9320.
6506
8d9e7719
DE
65072010-03-30 Doug Evans <dje@google.com>
6508
0906dd0b
DE
6509 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
6510 by dejagnu.
6511 * gdb.arch/amd64-dword.exp: Ditto.
6512
8d9e7719
DE
6513 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
6514 match.
6515 (break printf): Ditto.
6516
1da644f0
SW
65172010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
6518
6519 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
6520 gcc < 4.4.
6521 * gdb.cp/shadow.exp: Ditto.
6522
a8121990
PA
65232010-03-29 Pedro Alves <pedro@codesourcery.com>
6524
6525 * gdb.trace/collection.exp (run_trace_experiment): Make sure
6526 "tstart" is silent.
6527
6e79d367
PA
65282010-03-29 Pedro Alves <pedro@codesourcery.com>
6529
6530 * gdb.trace/collection.exp (executable): New.
6531 (binfile): Use it.
6532 (fpreg, spreg, pcreg): New.
6533 (test_register): Use gdb_test_multiple. Pass /x to print.
6534 (prepare_for_trace_test): New.
6535 (run_trace_experiment): Use "continue", not gdb_run_cmd.
6536 (gdb_collect_args_test, gdb_collect_argstruct_test)
6537 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
6538 prepare_for_trace_test.
6539 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
6540 fpreg, spreg and pcreg.
6541 (gdb_collect_expression_test, gdb_collect_globals_test): Use
6542 prepare_for_trace_test.
6543 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
6544 try to detect tracing support here. Don't set breakpoints at
6545 `begin' or `end' here.
6546 <global scope>: Use clean_restart. Run to main before checking
6547 for tracing support. Check for for tracing support here.
6548
09248348
JK
65492010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6550
6551 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
6552 " as $displacement" to "seen displacement message".
6553
d350db38
PA
65542010-03-28 Pedro Alves <pedro@codesourcery.com>
6555
6556 * gdb.trace/while-dyn.exp (executable): New variable.
6557 (binfile): Use it.
6558 (test_while_stepping): New function. Move most tests here. Call
6559 it once for each of the while-stepping, stepping and ws aliases.
6560
907af001
UW
65612010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6562
6563 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
6564 that do not provide the tagless_struct type name at all.
6565 (test_print_anon_union): Do not check value of uninitialized
6566 union member. Do not use cp_test_ptype_class, so we can accept
6567 "long" as well as "long int".
6568
610197fd
PA
65692010-03-26 Pedro Alves <pedro@codesourcery.com>
6570
6571 * gdb.trace/tfile.c (tohex, bin2hex): New.
6572 (write_error_trace_file): Hexify error description.
6573
6c28cbf2
SS
65742010-03-25 Stan Shebs <stan@codesourcery.com>
6575
6576 * gdb.trace/tfile.c: Generate an additional trace file, improve
6577 portability.
6578 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
6579 files in a better way.
6580
e62b8c7e
KS
65812010-03-25 Keith Seitz <keiths@redhat.com>
6582
6583 * gdb.java/jprint.exp: XFAIL printing of static class members
6584 because of GCC debuginfo problem.
6585
82ccf5a5
JK
65862010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6587
6588 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
6589
293e2f9e
DJ
65902010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6591
6592 * gdb.base/completion.exp: Allow long instead of long int.
6593 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
6594 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
6595 variable p.
6596 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
6597 * gdb.base/pointers.exp: Allow long instead of long int.
6598 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
6599 * gdb.base/step-line.exp: Allow a directory before the source file name.
6600
95a42b64
TT
66012010-03-24 Tom Tromey <tromey@redhat.com>
6602
6603 PR breakpoints/9352:
6604 * gdb.base/default.exp: Update.
6605 * gdb.base/commands.exp: Update.
6606 * gdb.cp/extern-c.exp: Test setting commands on multiple
6607 breakpoints at once.
6608
2390201f
DJ
66092010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6610
6611 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
6612 if gdb,nosignals.
6613 * gdb.base/watchpoints.c: Do not include unnecessary headers.
6614 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
6615 exited".
6616
8c9a6790
SS
66172010-03-24 Stan Shebs <stan@codesourcery.com>
6618
6619 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
6620
a6c727b2
DJ
66212010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
6622
6623 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
6624 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
6625 argument. Handle "short" and "long".
6626 (Top level): Pass overprototyped output for old_fptr and xptr.
6627
4dfd5423
PA
66282010-03-23 Pedro Alves <pedro@codesourcery.com>
6629
6630 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
6631 format strings and add casts to avoid compiler warnings.
6632
66332010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
6634
6635 * lib/trace-support.exp (gdb_trace_setactions):
6636 Don't expect whitespace after ">" prompt.
6637 * gdb.trace/actions.exp: Adjust for output changes.
6638 * gdb.trace/while-stepping.exp: Likewise.
6639
c847d045
JK
66402010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6641
6642 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
6643 and r157645).
6644
5f717f1d
JK
66452010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6646
6647 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
6648 New.
6649
7d6d51d5
DJ
66502010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
6651
6652 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
6653 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
6654
3b11a015
SS
66552010-03-19 Stan Shebs <stan@codesourcery.com>
6656
6657 * gdb.trace/ax.exp: New file.
6658
d7d158ed
DE
66592010-03-19 Doug Evans <dje@google.com>
6660
6bb85cd1
DE
6661 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
6662 output from gcc.
6663
d7d158ed
DE
6664 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
6665 named /usr/sbin/prelink<foo>.
6666
4daf5ac0
SS
66672010-03-18 Stan Shebs <stan@codesourcery.com>
6668
6669 * gdb.trace/circ.exp: Test circular-trace-buffer.
6670 * gdb.trace/tfile.exp: Update tstatus test.
6671
e8d05480
JB
66722010-03-18 Joel Brobecker <brobecker@adacore.com>
6673
6674 * gdb.dwarf2/dw2-anonymous-func.S: New file.
6675 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
6676
441b986a
UW
66772010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6678
6679 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
6680
4247603b
PA
66812010-03-18 Pedro Alves <pedro@codesourcery.com>
6682
6683 * gdb.base/default.exp: Adjust the expected output of the finish
6684 and until commands when the inferior is not being run.
6685
13387711
SW
66862010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
6687
6688 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
6689 * gdb.cp/nsusing.exp: Ditto.
6690
6e31430b
TT
66912010-03-15 Tom Tromey <tromey@redhat.com>
6692
6693 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
6694 * gdb.cp/userdef.cc (operator==): New function.
6695 (main): New locals mem1, mem2.
6696
e2d69cb5
JZ
66972010-03-15 Jie Zhang <jie@codesourcery.com>
6698
6699 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
6700 Declare and use new loadtimeout variable.
6701
f572f0a9
DJ
67022010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
6703
6704 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
6705 Use gdb_load later.
6706
51f4c0b0
PA
67072010-03-14 Pedro Alves <pedro@codesourcery.com>
6708
6709 * gdb.base/solib-disc.c (main): Make format of fprintf a string
6710 literal. Add missing endlines to prints to stderr.
6711
1c809c68
TT
67122010-03-12 Tom Tromey <tromey@redhat.com>
6713
6714 PR c++/9708:
6715 * gdb.cp/m-static.exp: Add regression test.
6716 * gdb.cp/m-static.cc (method): New method.
6717 (main): Call it.
6718
00ae8fef
SW
67192010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
6720
6721 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
6722 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
6723
759f0f0b
PA
67242010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6725
21e24d21
PA
6726 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
6727
67282010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
6729
759f0f0b
PA
6730 * lib/gdb.exp (skip_stl_tests): New.
6731 (gdb_compile): Symbian needs -ldl.
6732 (shlib_target_file): New.
6733 (shlib_symbol_file): New.
6734 (gdb_load_shlibs): Use shlib_target_file.
6735 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
6736 * gdb.cp/exception.exp: Use skip_stl_tests.
6737 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
6738 * gdb.cp/try_catch.exp: Use skip_stl_tests.
6739 * gdb.cp/mb-templates.exp: Ditto.
6740 * gdb.base/commands.exp: Relax regexes.
6741 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
6742 shlib_target_file and shlib_symbol_file.
6743 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
6744 sections.
6745 * gdb.base/ending-run.exp: Accept E32Main for symbian.
6746 * gdb.base/solib-disc.exp: Use
6747 shlib_target_file and shlib_symbol_file.
6748 * gdb.base/unload.exp: Don't skip on symbian. Use
6749 shlib_target_file and shlib_symbol_file.
6750 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
6751
6a8f2671 67522010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 6753
6a8f2671
PA
6754 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
6755 * gdb.trace/report.exp: Adjust for x86 and x86_64.
6756 Issue a tfind end before looking for a tracepoint frame.
6757 * gdb.trace/tfind.exp: Adjust tstatus output.
6758 Adjust disassembly output.
6759 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
6760
ccf26247
JK
67612010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6762
6763 * gdb.base/break-interp.exp: Create new displacement parameter value
6764 for the test_ld calls.
6765 (reach): New parameter displacement, verify its content. New push of
6766 pf_prefix "reach-$func:". Import global expect_out.
6767 (test_core): New parameter displacement, verify its content. New push
6768 of pf_prefix "core:". New command "set verbose on". Import global
6769 expect_out.
6770 (test_attach): New parameter displacement, verify its content. New
6771 push of pf_prefix "attach:". New command "set verbose on". Import
6772 global expect_out.
6773 (test_ld): New parameter displacement, pass it to the reach, test_core
6774 and test_attach calls and verify its content in the "ld.so exit" test.
6775 * gdb.base/prelink.exp: Remove gdb_exit and final return.
6776 (prelink): Update expected text, use gdb_test.
6777
e469c7fb
DE
67782010-03-10 Doug Evans <dje@google.com>
6779
6780 * gdb.base/checkpoint.exp: Fix comment.
6781 Lengthen timeout while doing >600 checkpoints test.
6782 Rename duplicate "kill all one" test to keep test names unique.
6783
60e1c644
PA
67842010-03-10 Pedro Alves <pedro@codesourcery.com>
6785
6786 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
6787
cec808ec
KS
67882010-03-08 Keith Seitz <keiths@redhat.com>
6789
889bf7c5
PA
6790 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
6791 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
6792 (dm_type_long): New function.
6793 (dm_type_unsigned_short): New function.
6794 (dm_type_unsigned_long): New function.
6795 (myint): New typedef.
6796 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
6797 long, unsigned shor and long, operator char*, and typedef.
6798 (test_lookup_operator_functions): Add operator char* test.
6799 (test_paddr_operator_functions): Likewise.
6800 (test_paddr_overloaded_functions): Use probe values for
6801 short, long, and unsigned short and long.
6802 (test_paddr_hairy_functions): If the demangler probe detected
6803 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
6804 demangler.
6805 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
6806 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
6807 and "print null_pmf".
6808 Add test "ptype a.*pmf".
6809 * gdb.cp/overload.exp: Allow optional "int" to appear with
6810 "short" and "long".
6811 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
6812 long expect value for men_overload1arg.
6813 Allow "int" to appear with "short" and "long".
6814 When testing "info break", add argument for main (void).
6815 Also allow "int" to appear with "short" and "long".
6816 Ditto with "unsigned" and "long long".
cec808ec
KS
6817 * gdb.java/jmain.exp: Do not enclose methods names in single
6818 quotes.
6819 * gdb.java/jmisc.exp: Likewise.
6820 * gdb.java/jprint.exp: Likewise.
6821 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
6822
6823 From Jan Kratochvil <jan.kratochvil@redhat.com>:
6824 * gdb.cp/exception.exp (backtrace after first throw)
6825 (backtrace after second throw): Allow a namespace before __cxa_throw.
6826 (backtrace after first catch, backtrace after second catch): Allow
6827 a namespace before __cxa_begin_catch.
6828
6829 * gdb.cp/cpexprs.exp: New file.
6830 * gdb.cp/cpexprs.cc: New file.
6831
6832 From Daniel Jacobowitz <dan@codesourcery.com>
6833 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
6834 to use string_to_regexp.
6835 (ctor, dtor): New functions. Use them to match constructor
6836 and destructor function types.
6837 (Top level): Use runto_main.
6838
f870a310
TT
68392010-03-05 Tom Tromey <tromey@redhat.com>
6840
6841 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
6842 gdb.target_charset.
6843 (pp_ns.to_string): Likewise.
6844
0c199f28
KS
68452010-03-04 Keith Seitz <keiths@redhat.com>
6846
6847 * gdb.cp/overload.exp: Test that the filename portion of a linespec
6848 can be quoted. Test that both the filename and function/line
6849 portions can be quoted at the same time.
6850
c7437ca6
PA
68512010-03-04 Pedro Alves <pedro@codesourcery.com>
6852
6853 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
6854
b111b805
DE
68552010-03-03 Doug Evans <dje@google.com>
6856
24486cb7
DE
6857 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
6858 libc contains libpthread.
6859
b111b805
DE
6860 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
6861 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
6862 of gdb_compile. Add another pattern to match android backtrace.
6863
a0e0ef55
TT
68642010-03-03 Tom Tromey <tromey@redhat.com>
6865
6866 PR gdb/11345:
6867 * gdb.base/printcmds.exp (test_printf): Add test.
6868
1ba53b71
L
68692010-03-02 H.J. Lu <hongjiu.lu@intel.com>
6870
6871 * gdb.arch/amd64-byte.exp: New.
6872 * gdb.arch/amd64-dword.exp: Likewise.
6873 * gdb.arch/amd64-pseudo.c: Likewise.
6874 * gdb.arch/amd64-word.exp: Likewise.
6875 * gdb.arch/i386-byte.exp: Likewise.
6876 * gdb.arch/i386-pseudo.c: Likewise.
6877 * gdb.arch/i386-word.exp: Likewise.
6878
f5dff777
DJ
68792010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
6880
6881 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
6882 types. Add structreg, bitfields, and flags registers.
6883 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
6884 registers.
6885
90884b2b
L
68862010-03-01 H.J. Lu <hongjiu.lu@intel.com>
6887
6888 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
6889 (load_description): Set architecture if defined.
6890
dc00d89f
PM
68912010-02-28 Phil Muldoon <pmuldoon@redhat.com>
6892
6893 * gdb.python/py-frame.exp: Add read_var block tests.
6894 * gdb.python/py-frame.c (block): New function.
6895
0e095b7e
JK
68962010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6897 Daniel Jacobowitz <dan@codesourcery.com>
6898
6899 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
6900
624f1a65
DM
69012010-02-25 David S. Miller <davem@davemloft.net>
6902
6903 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
6904 fix logic for setting all_syscalls_numbers.
6905
f3e9a817
PM
69062010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6907
6908 * Makefile.in: Add py-block and py-symbol.
6909 * gdb.python/py-symbol.exp: New File.
6910 * gdb.python/py-symtab.exp: New File.
6911 * gdb.python/py-block.exp: New File.
6912 * gdb.python/py-symbol.c: New File.
6913 * gdb.python/py-block.c: New File.
6914
f6bbabf0
PM
69152010-02-24 Phil Muldoon <pmuldoon@redhat.com>
6916
6917 PR python/11314
6918 * lib/gdb.exp (skip_python_tests): New function.
6919 * gdb.python/py-cmd.exp: Use skip_python_tests.
6920 * gdb.python/py-frame.exp: Likewise.
6921 * gdb.python/py-function.exp: Likewise.
6922 * gdb.python/py-prettyprint.exp: Likewise.
6923 * gdb.python/py-template.exp: Likewise.
6924 * gdb.python/py-type.exp: Likewise.
6925 * gdb.python/py-value.exp: Likewise.
6926
85d721b8
PA
69272010-02-22 Pedro Alves <pedro@codesourcery.com>
6928
6929 PR9605
6930
6931 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
6932
48e32051
TT
69332010-02-19 Tom Tromey <tromey@redhat.com>
6934
6935 PR c++/8693, PR c++/9496:
6936 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
6937 regression tests.
6938
ac9c0048
JK
69392010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
6940
6941 Fix compatibility with m68k as.
6942 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
6943 Use only /* comments */.
6944
57bb97a4
UW
69452010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6946
6947 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
6948 * configure: Regenerate.
6949
7d1bf85c
DJ
69502010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
6951
6952 * gdb.python/py-type.exp: Check for Python support.
6953
061b5285
PA
69542010-02-17 Pedro Alves <pedro@codesourcery.com>
6955
6956 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
6957 `regsub' syntax available.
6958
f8a8bc2c
PA
69592010-02-17 Pedro Alves <pedro@codesourcery.com>
6960
6961 * gdb.base/shmain.c (main): Remove printf call.
6962 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
6963 * gdb.base/unload.c (main): Make format of fprintf a string
6964 literal. Add missing endlines to prints to stderr.
6965 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
6966
6f451e5e
TT
69672010-02-17 Tom Tromey <tromey@redhat.com>
6968
6969 * gdb.java/jprint.java (jprint.props): New field.
6970 * gdb.java/jprint.exp (set_lang_java): Add regression test.
6971
12d79008
PA
69722010-02-17 Pedro Alves <pedro@codesourcery.com>
6973
ef801a0e 6974 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
6975 available.
6976
d252f7e5
DJ
69772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6978
6979 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
6980 creation to support remote host testing.
6981
67bdab6c
DJ
69822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6983
6984 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
6985 Recognize "command not found".
6986
bb391223
DJ
69872010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6988
6989 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
6990 single-stepping.
6991
70362913
DJ
69922010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6993
6994 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
6995 if arguments are not supported.
6996
493f3c00
DJ
69972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
6998
6999 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
7000 be const or non-const.
7001
8034c749
DJ
70022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7003
7004 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
7005 mi_send_resuming_command to send -exec-continue.
7006
791dfb64
DJ
70072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7008
7009 * gdb.base/list.exp (test_list_filename_and_function): Add test
7010 with single quotes.
7011 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
7012 matching.
7013 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
7014 Add KFAIL'd tests for PR gdb/11289.
7015
7c5fe868
DJ
70162010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7017
7018 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
7019
fdc498b8
DJ
70202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7021
7022 * gdb.base/comp-dir/subdir/dummy.txt: New file.
7023 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
7024 a temporary directory.
7025
b519e2a6
DJ
70262010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
7027
7028 * gdb.base/charset.exp: Use a single regular expression to match
7029 show host-charset and show target-charset output.
7030
74164c56
JK
70312010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7032
7033 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
7034 "Illegal process-id" expect string more exact.
7035 (attach to digits-starting nonsense is prohibited): New.
7036
701ed6dc
JK
70372010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7038
7039 * gdb.base/prelink.exp (set verbose on): New.
7040
889bf7c5 70412010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
7042
7043 * mi-reverse.exp: New file. Test for reverse option to the
7044 following MI commands: exec-continue, exec-finish, exec-next,
7045 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 7046
dadf0e9c
JB
70472010-02-09 Joel Brobecker <brobecker@adacore.com>
7048
7049 * gdb.ada/ptype_tagged_param: New testcase.
7050
714f19d5
TT
70512010-02-08 Tom Tromey <tromey@redhat.com>
7052
7053 PR c++/8017:
7054 * gdb.cp/overload.exp: Add tests.
7055 * gdb.cp/overload.cc (struct K): New.
7056 (namespace N): New.
7057 (main): Call new functions.
7058 (K::staticoverload): Define.
7059
889bf7c5 70602010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
7061
7062 PR gdb/10728
7063 * gdb.cp/pr10728-x.h: New file.
7064 * gdb.cp/pr10728-x.cc: New file.
7065 * gdb.cp/pr10728-y.cc: New file.
7066 * gdb.cp/pr10728.exp: New file.
7067 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
7068
889bf7c5 70692010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
7070
7071 PR gdb/9067
7072 * gdb.cp/pr9067.exp: New
7073 * gdb.cp/pr9067.cc: New
7074 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
7075
7b356089
JB
70762010-02-08 Joel Brobecker <brobecker@adacore.com>
7077
7078 * lib/gdb.exp (gdb_test_timeout): New global variable.
7079 Set it to timeout if not already set.
7080 (gdb_init): Reset the value of timeout to gdb_test_timeout.
7081
1be00882
DE
70822010-02-05 Doug Evans <dje@google.com>
7083
7084 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
7085 user.
7086
82856980
SW
70872010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
7088
7089 PR c++/7935:
7090 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
7091
1a334831
TT
70922010-02-04 Tom Tromey <tromey@redhat.com>
7093
7094 * gdb.cp/virtbase.exp: Make test case names unique.
7095
9c3c02fd
TT
70962010-02-02 Tom Tromey <tromey@redhat.com>
7097
7098 * gdb.cp/virtbase.exp: Add regression tests.
7099 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
7100 (main): Instantiate RHC.
7101
0cc2414c
TT
71022010-02-02 Tom Tromey <tromey@redhat.com>
7103
7104 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
7105 type-printing change.
7106
edf3d5f3
TT
71072010-02-02 Tom Tromey <tromey@redhat.com>
7108
7109 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
7110 * gdb.cp/virtbase.cc: New file.
7111 * gdb.cp/virtbase.exp: New file.
7112 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
7113
e4b7f41c
JK
71142010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7115
7116 PR libc/11214:
7117 * gdb.threads/current-lwp-dead.c: Include features.h.
7118 (HAS_NOMMU): New.
7119 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
7120
b381ea14
JK
71212010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7122
7123 * gdb.base/symbol-without-target_section.exp,
7124 gdb.base/symbol-without-target_section.c: New.
7125
c593ac0e
DJ
71262010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7127
7128 * gdb.base/bigcore.exp: Reset increased timeout.
7129 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
7130
db25f29d
DJ
71312010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7132
7133 * gdb.base/gcore.exp (capture_command_output): Use
7134 gdb_test_multiple.
7135
f9d67f43
DJ
71362010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7137
7138 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
7139 * gdb.arch/thumb2-it.exp (test_it_break): New function.
7140 (Top level): Call it.
7141
177321bd
DJ
71422010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
7143
7144 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
7145
97f2ed50
DJ
71462010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
7147
7148 * gdb.base/call-strs.exp, gdb.base/default.exp,
7149 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
7150 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
7151 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
7152 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
7153 gdb.base/watchpoint-solib.exp: Save and restore timeout.
7154 * gdb.base/ending-run.exp: Correct restore of timeout.
7155 * gdb.base/page.exp: Remove unnecessary timeout setting.
7156
e4e2711a
JB
71572010-01-29 Joel Brobecker <brobecker@adacore.com>
7158
7159 * gdb.ada/rec_return: New testcase.
7160
ba581dc1
JB
71612010-01-29 Joel Brobecker <brobecker@adacore.com>
7162
7163 * gdb.ada/call_pn: New testcase.
7164
4ea95be9
DJ
71652010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
7166
7167 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
7168 (Top level): Use it to resume.
7169 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
7170 the Thumb mode displaced stepping error as unsupported.
7171
df83a9bf
SW
71722010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
7173
889bf7c5
PA
7174 * gdb.cp/nsusing.exp: Added more tests.
7175 * gdb.cp/nsrecurs.exp: Ditto.
7176 * gdb.cp/nsusing.cc: Added test functions.
7177 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 7178
40b27cdc
JK
71792010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7180
7181 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
7182 absolute directory pathnames in gdb.sum file.
7183
de958931
SW
71842010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
7185
7186 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
7187 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
7188
708ead4e
TT
71892010-01-26 Tom Tromey <tromey@redhat.com>
7190
7191 PR exp/7643:
7192 * gdb.base/printcmds.exp (test_print_string_constants): Remove
7193 setup_kfail.
7194
b14e635e
SW
71952010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
7196
7197 * gdb.cp/nsrecurs.exp: New test.
7198 * gdb.cp/nsrecurs.cc: New test program.
7199 * gdb.cp/nsstress.exp: New test.
7200 * gdb.cp/nsstress.cc: New test program.
7201 * gdb.cp/nsdecl.exp: New test.
7202 * gdb.cp/nsdecl.cc: New test program.
7203
8540c487
SW
72042010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
7205
7206 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
7207 imported into file scope.
7208 Marked test as xfail.
7209 * gdb.cp/namespace-using.cc (marker5): New function.
7210 * gdb.cp/shadow.exp: New test.
7211 * gdb.cp/shadow.cc: New test program.
7212 * gdb.cp/nsimport.exp: New test.
7213 * gdb.cp/nsimport.cc: New test program.
7214
421d5d99
TT
72152010-01-25 Tom Tromey <tromey@redhat.com>
7216
7217 PR gdb/11049:
7218 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
7219 with "set print null-stop on".
7220
691f8dc1
JK
72212010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7222
7223 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
7224 Adjust it for DISASSEMBLY_OMIT_FNAME.
7225
0b92b5bb
TT
72262010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7227
7228 PR symtab/11199:
7229 * gdb.dwarf2/member-ptr-forwardref.exp,
7230 gdb.dwarf2/member-ptr-forwardref.S: New.
7231
23787403
JK
72322010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
7235 (thread1_func): Protect thread1_tid with thread1_tid_cond by
7236 thread1_tid_mutex. Remove gdbstop_mutex handling.
7237 (thread2_func): Protect thread2_tid with thread2_tid_cond by
7238 thread2_tid_mutex. Remove gdbstop_mutex handling.
7239 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
7240 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
7241 pthread_cond_wait conditionalizations by while loops.
7242
b966cb8a
TT
72432010-01-20 Tom Tromey <tromey@redhat.com>
7244
7245 PR backtrace/10770:
7246 * gdb.dwarf2/pr10770.exp: New file.
7247 * gdb.dwarf2/pr10770.c: New file.
7248 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
7249
fcae584b
VP
72502010-01-20 Vladimir Prus <vladimir@codesourcery.com>
7251
7252 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
7253 that target was removed, and the test always runs native anyway.
7254
a0f49112
JK
72552010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7256
7257 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
7258 gdb.base/watchpoint-cond-gone-stripped.c: New.
7259
ceeb3d5a
TT
72602010-01-19 Tom Tromey <tromey@redhat.com>
7261
7262 PR c++/8000:
7263 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
7264 existing tests.
7265 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
7266 (main): Use AAA::SomeEnum.
7267
dd322c54
JK
72682010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7269
7270 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
7271 (test_ignore_count): Declare line_callme_body global.
7272 (run to breakpoint with ignore count): Use line_callme_body.
7273 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
7274 (set line_main_hello, set line_main_return): Reindent.
7275 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
7276 New.
7277 (continue to callee4): Use line_callee4_body.
7278 (check *stopped from CLI command): Use line_callee4_next.
7279 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
7280 (set line_main_hello, set line_main_return): Reindent.
7281 (set line_callee4_head, set line_callee4_body): New.
7282 (continue to callee4): Use line_callee4_body.
7283
4e8f195d
TT
72842010-01-18 Tom Tromey <tromey@redhat.com>
7285
7286 PR c++/9680:
7287 * gdb.cp/casts.cc: Add new classes and variables.
7288 * gdb.cp/casts.exp: Test new operators.
7289
9e14a9ba
JB
72902010-01-18 Tom Tromey <tromey@redhat.com>
7291 Thiago Jung Bauermann <bauerman@br.ibm.com>
7292
7293 * gdb.python/source2.py: New file.
7294 * gdb.python/source1: New file.
7295 * gdb.python/python.exp: Test "source" command.
7296
00bf0b85
SS
72972010-01-15 Stan Shebs <stan@codesourcery.com>
7298
7299 * gdb.trace/tfile.c: New file.
7300 * gdb.trace/tfile.exp: New file.
889bf7c5 7301
55235ad7
JK
73022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7303
7304 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
7305
9f2982ff
JK
73062010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7307
7308 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
7309
bbfba9ed
JK
73102010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7311
7312 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
7313 (libfunc): New parameter action. Implement also selectable "sleep".
7314 * gdb.base/break-interp-main.c: Include assert.h.
7315 (libfunc): New parameter action.
7316 (main): New parameters argc and argv. Assert argc. Pass argv.
7317 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
7318 (test_attach): New proc.
7319 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
7320 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
7321
61f0d762
JK
73222010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7323
7324 * gdb.base/break-interp.exp (test_core): New proc.
7325 (test_ld): Call it.
7326
06a6f270
JK
73272010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7328
7329 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
7330 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
7331 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
7332 and gdb_compile_shlib. Use new -Wl compiler options.
7333 (dl bt, main bt): New tests.
7334
51bee8e9
JK
73352010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 Support PIEs with no symfile_objfile.
7338 * gdb.base/break-interp.exp: New argument at the test_ld calls.
7339 (test_ld): New parameter trynosym.
7340 (test_ld <$trynosym>): New block.
7341
b8040f19
JK
73422010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7343
7344 * gdb.base/break-interp.exp: New file.
7345
be759fcf
PM
73462010-01-13 Phil Muldoon <pmuldoon@redhat.com>
7347
7348 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
7349 * gdb.python/py-prettyprint.py (pp_ls): New printer.
7350 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
7351 test.
7352 * gdb.python/py-prettyprint.c: Define lazystring test structure.
7353 * gdb.python/py-mi.exp: Add lazy string test.
7354
dc146f7c
VP
73552010-01-13 Vladimir Prus <vladimir@codesourcery.com>
7356
7357 * lib/mi-support.exp (mi_check_thread_states): Handle
7358 core number in thread listing.
7359
b4ba55a1
JB
73602010-01-12 Joel Brobecker <brobecker@adacore.com>
7361
7362 * gdb.base/maint.exp: Adjust the expected output for the
7363 "maint print type" test. Use gdb_test_multiple instead of
7364 gdb_sent/gdb_expect.
7365
08e24bd4
DE
73662010-01-11 Doug Evans <dje@google.com>
7367
6496a609
DE
7368 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
7369 from gdbserver_download. All callers updated.
7370
08e24bd4
DE
7371 * gdb.server/ext-run.exp: "info os processes" requires xml support.
7372
b5cfddf5
JK
73732010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7374
7375 Implement binary numbers parsing.
7376 * gdb.base/printcmds.exp (test_integer_literals_accepted)
7377 (test_integer_literals_rejected): New binary tests.
7378
3725885a
RW
73792010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
7380
7381 * gdb.cell/configure: Regenerate.
7382
37aeb5df
JK
73832010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7384
7385 * gdb.base/corefile.exp: Move the core finding block out and call it as
7386 core_find, new variable $corefile, replace corefile by $corefile and
7387 [file tail $corefile] for usage vs. test names resp.
7388 * lib/gdb.exp (core_find): Move it as a new function here. New
7389 parameter binfile and deletefiles. New variable $destcore. Pre-delete
7390 $destcore. Return "" on error.
7391
d521f563
JK
73922010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7393
7394 Workaround PR binutils/10802.
7395 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
7396 (twice).
7397
28f24826
DJ
73982010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
7399
7400 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
7401
2de75e71
JB
74022010-01-08 Joel Brobecker <brobecker@adacore.com>
7403
7404 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
7405 call, to avoid interruption.
7406
fe00719b 74072010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
7408
7409 * gdb.stabs/weird.def (args93): New.
7410
d0ef5df8
DE
74112010-01-07 Doug Evans <dje@google.com>
7412
7413 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
7414
3a08d52f
TT
74152010-01-07 Tom Tromey <tromey@redhat.com>
7416
7417 * gdb.base/source.exp: Use correct line number.
7418
7a697b8d
SS
74192010-01-05 Stan Shebs <stan@codesourcery.com>
7420
7421 * gdb.trace/tracecmd.exp: Test ftrace.
7422
7803799a
UW
74232010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7424
7425 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
7426
c54eabfa
JK
74272010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7428
7429 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
7430 "uint_for_mi_testing".
7431
02e7ef19
JB
74322010-01-01 Joel Brobecker <brobecker@adacore.com>
7433
7434 Test indented comment in file being sourced.
7435 * gdb.base/commands.exp: Test indented comment in file being sourced.
7436
abd775ce
JB
74372010-01-01 Joel Brobecker <brobecker@adacore.com>
7438
7439 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
7440 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
7441 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
7442 notice.
7443
79b55b82
JB
74442010-01-01 Joel Brobecker <brobecker@adacore.com>
7445
7446 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
7447 notice.
7448
8997583e
JK
74492010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7450
7451 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
7452 missing $after_stopped and comma (,) expectation.
7453
6da95a67
SS
74542009-12-31 Stan Shebs <stan@codesourcery.com>
7455
7456 * gdb.trace/actions.exp: Test teval action.
889bf7c5 7457
218d2fc6
TJB
74582009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7459
7460 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
7461 (top level): Call test_watchpoint_in_big_blob.
7462 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
7463 watchpoints.
7464 (func3): Write to buf.
7465
236f1d4d
SS
74662009-12-29 Stan Shebs <stan@codesourcery.com>
7467
7468 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 7469
f61e138d
SS
74702009-12-28 Stan Shebs <stan@codesourcery.com>
7471
7472 * gdb.trace/tsv.exp: New file.
7473 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 7474
0219b378
DJ
74752009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
7476
7477 * gdb.base/find.c (main): Reference search buffers.
7478 * gdb.base/included.c (main): Reference integer.
7479 * gdb.base/ptype.c (charfoo): Declare.
7480 (intfoo): Call charfoo.
7481 * gdb.base/scope0.c (useitp): New function.
7482 (usestatics): Use useitp.
7483 (useit): Add a type for val.
7484 * gdb.base/scope1.c (useit1): Take a pointer argument.
7485 (usestatics1): Update calls to useit1.
7486 * gdb.cp/call-c.cc: Declare foo.
7487 (main): Call foo.
7488 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
7489 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
7490 (main): Call C::ensureRefs and ensureOtherRefs.
7491 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
7492 variables.
7493 (ensureOtherRefs): New function.
7494 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
7495 * gdb.cp/templates.cc (main): Call t5i.value.
7496
3f78692f
JK
74972009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7498
7499 Fix compatibility with G++-4.5.
7500 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
7501 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
7502 (uncaught return): Remove.
7503
429374b8
JK
75042009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7505 Phil Muldoon <pmuldoon@redhat.com>
7506
7507 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
7508 (bp_location13, bp_location14, bp_location17, bp_location18)
7509 (marker3_proto, marker4_proto): New variables.
7510 (breakpoint info): Update output.
7511 (run until breakpoint at marker3, run until breakpoint at marker4): New
7512 tests.
7513
859825b8
JK
75142009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7515
7516 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
7517 Replace the printf call of Y by provided "y-set-1" label. New block
7518 for the second shared library.
7519 * gdb.base/unload.exp: Compile also the second library, call
7520 gdb_load_shlibs also for it. Use now gdb_breakpoint.
7521 (single pending breakpoint info): Rename to ...
7522 (pending breakpoint info before run): ... this extended test.
7523 (libfile2, libname2, libsrcfile2, libsrc2)
7524 (lib_sl2): New variables.
7525 (exec_opts): Set also SHLIB_NAME2.
7526 (pending breakpoint info on first run at shrfunc1)
7527 (pending breakpoint info on second run at shrfunc1)
7528 (pending breakpoint info on second run at shrfunc2)
7529 (print y from libfile, print y from libfile2): New tests.
7530 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
7531 * gdb.base/unloadshr2.c: New.
7532
e6a386cd
HZ
75332009-12-22 Hui Zhu <teawater@gmail.com>
7534
7535 * gdb.reverse/sigall-reverse.exp: Adjust.
7536
9e19b45e
VP
75372009-12-21 Vladimir Prus <vladimir@codesourcery.com>
7538
7539 PR gdb/10884
7540
7541 * gdb.mi/var-cmd.c (do_bitfield_tests): New
7542 (main): Call do_bitfield_tests.
aacf5b1e 7543 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 7544
d53a7b30
JB
75452009-12-20 Joel Brobecker <brobecker@adacore.com>
7546
7547 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
7548 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
7549 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
7550 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
7551 gdb.modula2/unbounded1.c: Update copyright header.
7552
191ca0a1
CM
75532009-12-10 Chris Moller <moller@mollerware.com>
7554
7555 PR gdb/9399
7556 * gdb.cp/virtfunc2.exp: New tests
7557 * gdb.cp/virtfunc2.cc: New tests
7558 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
7559
0fa6cf1b
MS
75602009-12-10 Oza Pawandeep (paawan1982@yahoo.com
7561
7562 * gdb.reverse/i387-env-reverse.c: New file.
7563 * gdb.reverse/i387-env-reverse.exp: New file.
7564 * gdb.reverse/i387-stack-reverse.c: New file.
7565 * gdb.reverse/i387-stack-reverse.exp: New file.
7566
361ae042
PM
75672009-12-08 Phil Muldoon <pmuldoon@redhat.com>
7568
7569 * gdb.python/py-type.exp (test_range): New test.
7570
bfd31e71
PM
75712009-12-03 Phil Muldoon <pmuldoon@redhat.com>
7572
7573 PR python/10805
7574
7575 * gdb.python/py-type.exp: New file.
7576 * gdb.python/py-type.c: New file.
7577 * Makefile.in: Add py-type.
7578
57a1d736
TT
75792009-12-03 Tom Tromey <tromey@redhat.com>
7580
7581 * gdb.python/py-value.exp (test_parse_and_eval): New
7582 function.
7583
1f3b5d1b
PP
75842009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
7585
7586 PR gdb/11022
7587
7588 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
7589 * gdb.base/pr11022.c: New test.
7590
8b7dbdc9
JK
75912009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7592
7593 Fix spurious false FAILs.
7594 * gdb.base/structs.c (chartest): New.
7595 (main): Fill-in chartest.
7596 * gdb.base/structs.exp (anychar_re, first): New.
7597 (start_structs_test): Import global anychar_re and first.
7598 New gdb_test call "set print elements 300; ${testfile}"
7599 (start_structs_test <$first>): New block.
7600 (any): Import global anychar_re. New variable ac. Use ${ac}.
7601
6a53b2ec
JK
76022009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7603
7604 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
7605
d7167b4c
JK
76062009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7607
7608 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
7609 Force $srcfile file.
7610 * gdb.base/foll-fork.c (callee): Comment out the printf call.
7611
b1798462
UW
76122009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7613
7614 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
7615 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
7616 * gdb.threads/watchthreads-reorder.exp: Likewise.
7617
b6199126
DJ
76182009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
7619
7620 PR gdb/8704
7621
7622 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
7623 "if", and "thread". Correct matching in the previous test.
7624
b22a0510
DJ
76252009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
7626
7627 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
7628
930636d2
MS
76292009-11-23 Michael Snyder <msnyder@vmware.com>
7630
7631 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
7632 * gdb.reverse-watch-precsave.exp: Ditto.
7633
21a0512e
PP
76342009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
7635
7636 * gdb.asm/asm-source.exp: Adjust.
7637 * gdb.base/help.exp: Adjust.
889bf7c5 7638
fc30d5e0
PA
76392009-11-22 Pedro Alves <pedro@codesourcery.com>
7640
7641 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
7642 (do_syscall_tests_without_xml): Set data-directory to
7643 /the/path/to/nowhere.
7644
f6bc2008
PA
76452009-11-21 Pedro Alves <pedro@codesourcery.com>
7646
7647 * gdb.threads/local-watch-wrong-thread.c,
7648 gdb.threads/local-watch-wrong-thread.exp: New files.
7649
8c2fb5de
PA
76502009-11-21 Pedro Alves <pedro@codesourcery.com>
7651
7652 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
7653 assume new `regsub' syntax available.
7654
ebec9a0f
PA
76552009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7656
a79d3c27
JK
7657 * gdb.base/watchpoint-hw-hit-once.exp,
7658 gdb.base/watchpoint-hw-hit-once.c: New.
7659
76602009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7661
7662 * gdb.threads/watchthreads-reorder.exp,
7663 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 7664
276a961b
MK
76652009-11-17 Nathan Sidwell <nathan@codesourcery.com>
7666
7667 * gdb.xml/tdesc-regs.exp: Use for m68k.
7668
4867c1fb
PA
76692009-11-15 Pedro Alves <pedro@codesourcery.com>
7670
7671 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
7672
f6838f81
DJ
76732009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7674
7675 * lib/gdb.exp (current_target_name): New procedure.
7676 (gdb_wrapper_target): New variable.
7677 (gdb_wrapper_init): Set gdb_wrapper_target.
7678 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
7679 wrapper.
7680
4ac4dd3f
DJ
76812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7682
7683 * gdb.base/remote.exp: Delete the slowest load test.
7684 Do not load with fixed packet sizes.
7685
a7881759
DJ
76862009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7687
7688 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
7689
97a5b505
DJ
76902009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7691
7692 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
7693 srcfile when setting a breakpoint.
7694
d3e1fc54
DJ
76952009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
7696
7697 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
7698 macros.
7699
7cbcbded
DJ
77002009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
7701
7702 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
7703 to be in memory.
7704 * gdb.base/display.c (force_mem): New.
7705 (do_loops): Use it. Add breakpoint comments.
7706 (do_vars): Add a breakpoint comment.
7707 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
7708 line numbers.
7709
bdea3a92
NF
77102009-11-13 Nathan Froyd <froydnj@codesourcery.com>
7711
7712 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
7713 instead of a bare "run".
7714
269f82e5
PP
77152009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
7716
7717 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 7718
a69b7d9d
DJ
77192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7720
7721 * lib/cell.exp (skip_cell_tests): Clean up test files before
7722 returning.
7723
b598bfda
DJ
77242009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7725
7726 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
7727 and the breakpoint menu. Do not call perror if a prompt is seen.
7728 Consume the following GDB prompt.
7729 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
7730 * gdb.cp/namespace.exp: Use gdb_test.
7731 * gdb.cp/templates.exp: Use gdb_test.
7732 (test_template_breakpoints): Use gdb_test_multiple.
7733
87728fa0
DJ
77342009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7735
7736 * gdb.base/break1.c (struct some_struct, values): Move earlier.
7737 (marker4): Reference values.
7738
b67c692f
DJ
77392009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7740
7741 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
7742 is missing.
7743
f0df251a
DJ
77442009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7745
7746 * gdb.base/break.c (need_malloc): New.
7747 * gdb.base/constvars.c (main): Reference crass and crisp.
7748 * gdb.base/gdb1821.c (main): Reference bar.
7749 * gdb.cp/gdb1355.cc (main): Reference s1.
7750 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
7751 (main): Call them.
7752 * gdb.cp/hang2.cc (dummy2): Define.
7753 * gdb.cp/hang3.cc (dummy3): Define.
7754 * gdb.cp/m-data.cc (main): Reference shadow.
7755
bdf7534a
NF
77562009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
7757 Nathan Froyd <froydnj@codesourcery.com>
7758
7759 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
7760 remote host.
7761
f24fce77
NF
77622009-11-12 Nathan Froyd <froydnj@codesourcery.com>
7763
7764 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
7765 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
7766 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7767 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7768 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7769 * gdb.dwarf2/dw2-producer.exp: Likewise.
7770 * gdb.dwarf2/mac-fileno.exp: Likewise.
7771 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
7772 py-prettyprint.py to the remote host.
7773 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
7774
40f0318e
KS
77752009-11-11 Keith Seitz <keiths@redhat.com>
7776
7777 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
7778 use it instead of "Foo".
7779 * gdb.cp/classes.exp (do_tests): Add a test to access
7780 a method through a typedef'd class name.
7781
f3d9f7fb
NF
77822009-11-11 Nathan Froyd <froydnj@codesourcery.com>
7783
7784 * gdb.base/long_long.exp: Permit leading zeros on floating-point
7785 exponents.
7786 * gdb.base/pointers.exp: Likewise.
7787 * gdb.cp/ref-types.exp: Likewise.
7788
a4216f37
KS
77892009-11-11 Keith Seitz <keiths@redhat.com>
7790
7791 * gdb.cp/cplusfuncs.cc (class foo): Add operators
7792 new[] and delete[].
7793 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
7794 "void".
7795 (probe_demangler): Remove all single-quoting of
7796 method and variable names.
7797 (info_func_regexp): Remove the word "void" from any
7798 occurrence of "(void)".
7799 (print_addr_2): Remove all single-quoting of
7800 method names.
7801 (print_addr_2_kfail): Likewise.
7802 (print_addr): Single-quote C function names before
7803 passing to print_addr_2.
7804 (test_paddr_operator_functions): Remove single-quoting
7805 for method names.
7806 Add tests for operator new[] and operator delete[].
7807
9b14d7aa
JK
78082009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7809
7810 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
7811
85feb311
KS
78122009-11-09 Keith Seitz <keiths@redhat.com>
7813
7814 * gdb.cp/overload.exp: Add tests for resolving overloaded
7815 methods in expression parsing/evaluation.
7816
fa335448
DJ
78172009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
7818
7819 * lib/gdb.exp (default_gdb_version): Use --version instead of
7820 --command.
7821
ec3c07fc
NS
78222009-11-10 Nathan Sidwell <nathan@codesourcery.com>
7823
7824 * lib/gdb.exp (gdb_compile_test): New.
7825 (skip_ada_tests, skip_java_tests): New.
7826 (gdb_compile): Use gdb_compile_test for f77.
7827 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
7828 * lib/java.exp (compile_java_from_source): Remove runtests check,
7829 use gdb_compile_test to record result.
7830 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
7831 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
7832 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
7833 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
7834 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
7835 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
7836 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
7837 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
7838 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
7839 adjust gdb_compile invocations.
7840
b8b4e42b
JK
78412009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7842
7843 * Makefile.in (abs_builddir): New.
7844 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
7845 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
7846 `$(abs_builddir)/site.exp'.
7847
f8b7eaf3
DJ
78482009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
7849
7850 * config/m68k-emc.exp, lib/emc-support.exp,
7851 gdb.trace/gdb_c_test.c: Delete.
7852 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
7853 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
7854 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
7855 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
7856 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
7857 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
7858 casing for m68k-*-elf.
7859
c4187697
NS
78602009-11-03 Pedro Alves <pedro@codesourcery.com>
7861
7862 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
7863 * gdb.arch/i386-prologue.exp: Likewise.
7864 * gdb.arch/i386-unwind.exp: Likewise.
7865
db16b772
DJ
78662009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7867
7868 * lib/gdb.exp (gdb_expect): Fix timeout typo.
7869
bcf71277
DJ
78702009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7871
7872 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
7873
0105cee2
DJ
78742009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
7875
7876 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
7877
24ddea62
JK
78782009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7879
7880 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
7881
287ccc17
JK
78822009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7883
7884 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
7885 * gdb.base/sepdebug2.c: New file.
7886
08bca259 78872009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
7888
7889 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
7890 the modified warnings for catch syscall. Verify if GDB was compiled
7891 with support for lib expat, and choose which tests to run depending
7892 on this.
7893
5d4e2b76
VP
78942009-10-30 Vladimir Prus <vladimir@codesourcery.com>
7895
7896 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
7897 that composite commands are parsed OK. And also test
7898 that breakpoint commands do work.
7899
240e538a
MS
79002009-10-23 Michael Snyder <msnyder@vmware.com>
7901
7902 gdb.reverse/consecutive-precsave.exp: Change expect pattern
7903 to allow for new disassembly style.
7904
9c419145
PP
79052009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
7906
7907 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 7908
02506ff1
MS
79092009-10-22 Michael Snyder <msnyder@vmware.com>
7910
7911 * gdb.reverse/break-precsave.exp: New test.
7912 * gdb.reverse/consecutive-precsave.exp: Ditto.
7913 * gdb.reverse/finish-precsave.exp: Ditto.
7914 * gdb.reverse/i386-precsave.exp: Ditto.
7915 * gdb.reverse/machinestate-precsave.exp: Ditto.
7916 * gdb.reverse/sigall-precsave.exp: Ditto.
7917 * gdb.reverse/solilb-precsave.exp: Ditto.
7918 * gdb.reverse/step-precsave.exp: Ditto.
7919 * gdb.reverse/until-precsave.exp: Ditto.
7920 * gdb.reverse/watch-precsave.exp: Ditto.
7921
4cf866a3
MS
79222009-10-22 Michael Snyder <msnyder@vmware.com>
7923
7924 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
7925 for gdb_expect. Adjust one test's expect strings for the new
7926 format of disassemble.
7927 * gdb.reverse/finish-reverse.exp: Delete 'return'.
7928 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
7929 gdb_test_multiple.
7930 * gdb.reverse/step-reverse.exp: Delete 'return'.
7931 * gdb.reverse/until-reverse.exp: Delete blank lines.
7932 * gdb.reverse/watch-reverse.exp: Delete blank lines.
7933
2b28d209
PP
79342009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
7935
7936 * gdb.base/consecutive.exp: Adjust.
7937 * gdb.base/display.exp: Likewise.
7938 * gdb.base/pc-fp.exp: Likewise.
7939 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 7940
33b9c32b
MS
79412009-10-19 Michael Snyder <msnyder@vmware.com>
7942
7943 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
7944 * gdb.reverse/finish-reverse.c: Ditto.
7945 * gdb.reverse/sigall-reverse.c: Ditto.
7946 * gdb.reverse/solib-reverse.c: Ditto.
7947 * gdb.reverse/step-reverse.c: Ditto.
7948 * gdb.reverse/watch-reverse.c: Ditto.
7949
6c95b8df
PA
79502009-10-19 Pedro Alves <pedro@codesourcery.com>
7951 Stan Shebs <stan@codesourcery.com>
7952
7953 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
7954 * gdb.base/foll-exec.exp: Adjust to expect a process id before
7955 "Executing new program".
7956 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
7957 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
7958 left listed after having been killed.
7959 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
7960 * gdb.base/maint.exp: Adjust test.
7961
7962 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
7963 * gdb.multi/Makefile.in: New.
7964 * gdb.multi/base.exp: New.
7965 * gdb.multi/goodbye.c: New.
7966 * gdb.multi/hangout.c: New.
7967 * gdb.multi/hello.c: New.
7968 * gdb.multi/bkpt-multi-exec.c: New.
7969 * gdb.multi/bkpt-multi-exec.exp: New.
7970 * gdb.multi/crashme.c: New.
7971
279017b7
TG
79722009-10-13 Tristan Gingold <gingold@adacore.com>
7973
7974 * gdb.base/sepdebug.exp: Check debug info are found.
7975
0413d738
PA
79762009-10-08 Pedro Alves <pedro@codesourcery.com>
7977
7978 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
7979 bits.
7980
c628eecc
JK
79812009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7982
7983 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
7984
38af1bfe
JB
79852009-10-07 Joel Brobecker <brobecker@adacore.com>
7986
7987 * gdb.base/watchpoints.c: Add copyright header. Reformat one
7988 of the comments.
7989
2b0adecd
PM
79902009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
7991
7992 * gdb.base/annota1.exp: Remove obsolete match_max increase.
7993 * gdb.base/annota3.exp: Idem.
7994 * gdb.base/maint.exp: Idem.
7995
8d417781
PM
79962009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
7997
889bf7c5 7998 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
7999 to default.
8000
bb61102d
PM
80012009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8002
889bf7c5 8003 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
8004 mingw and cygwin targets.
8005
ace5c364
PM
80062009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
8007 Pedro Alves <pedro@codesourcery.com>
8008
889bf7c5 8009 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
8010 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
8011
c2d494a0
PM
80122009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8013
e1b52ce2
PM
8014 * gdb.base/shr1.c: Use %p in format string.
8015 * gdb.base/unload.c: Avoid warning in fprintf.
8016 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 8017
209f53f5
PM
80182009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
8019
8020 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
8021 long type.
8022 (test_unlink): Correct printf string.
8023 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
8024 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
8025
8172766a
JK
80262009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8027
8028 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
8029 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
8030 * gdb.arch/ia64-breakpoint-shadow.S: New file.
8031
0f73703c
UW
80322009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8033
8034 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
8035 * gdb.objc/nondebug.exp: Likewise.
8036
b32306ca
UW
80372009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8038
8039 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
8040 target_info setting.
8041
8042 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
8043 that detect new threads during "info threads".
8044
0057022f
UW
80452009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8046
8047 * gdb.threads/manythreads.c (main): Increase thread stack size
8048 to 2*PTHREAD_STACK_MIN.
8049 * gdb.threads/multi-create.c (main): Likewise.
8050 (create_function): Likewise.
8051
f29c0325
UW
80522009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8053
8054 * gdb.base/dump.exp: Pass difference of pointer types instead
8055 of integer types as offset to restore in intarr3.srec case.
8056
fcb34849
UW
80572009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8058
8059 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
8060
d5142e3b
UW
80612009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8062
8063 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
8064
087b74b2 80652009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 8066
087b74b2
PM
8067 New test for two watchpoints, with disabling of
8068 the first inserted.
8069 * testsuite/gdb.base/watchpoints.c: New file.
8070 * testsuite/gdb.base/watchpoints.exp: New file.
8071
96c07c5b
TT
80722009-09-25 Tom Tromey <tromey@redhat.com>
8073
8074 * gdb.base/charset.exp: Test utf-16 strings with Python.
8075
b8899f2b
TT
80762009-09-25 Tom Tromey <tromey@redhat.com>
8077
8078 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
8079 UCS-4.
8080 * gdb.base/charset.c (utf_32_string): Rename.
8081 (init_utf32): Rename.
8082 (main): Update.
8083
329719ec
TT
80842009-09-22 Tom Tromey <tromey@redhat.com>
8085
8086 * gdb.python/py-function.exp: Add regression tests.
8087
11ef0d76
KS
80882009-09-21 Keith Seitz <keiths@redhat.com>
8089
8090 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
8091 with invalid operator.
8092
3fe8f3b3
KS
80932009-09-21 Keith Seitz <keiths@redhat.com>
8094
8095 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
8096 and destructor using typedef name of class.
8097 * gdb.cp/classes.cc (class Base1): Add a destructor.
8098 (base1): New typedef.
8099 (use_methods): Instanitate an object of type base1.
8100 * gdb.cp/templates.exp (test_template_typedef): New procedure.
8101 (do_tests): Call test_template_typedef.
8102 * gdb.cp/templates.cc (Baz::~Baz): New method.
8103 (intBazOne): New typedef.
8104 (main): Instantiate intBazOne.
8105
7a9fe101
PM
81062009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8107
8108 PR python/10633
8109
8110 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
8111 Function.
8112 (run_lang_tests): Add print elements test.
8113
2e4d963f
PM
81142009-09-21 Phil Muldoon <pmuldoon@redhat.com>
8115
8116 * gdb.python/py-value.exp (test_subscript_regression): New
8117 function. Test for invalid subscripts.
8118 * gdb.python/py-value.c (main): Add test array, and pointer to it.
8119 (ptr_ref): New function.
8120
ec7e75e7
PP
81212009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8122
8123 * gdb.base/default.exp: Fix "show convenience".
8124
0cc7d26f
TT
81252009-09-15 Tom Tromey <tromey@redhat.com>
8126
8127 * lib/mi-support.exp (mi_create_varobj): Update.
8128 (mi_create_floating_varobj): Likewise.
8129 (mi_create_dynamic_varobj): New proc.
8130 (mi_varobj_update): Update.
8131 (mi_varobj_update_with_type_change): Likewise.
8132 (mi_varobj_update_kv_helper): New proc.
8133 (mi_varobj_update_dynamic_helper): Rewrite.
8134 (mi_varobj_update_dynamic): New proc.
8135 (mi_list_varobj_children): Update.
8136 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
8137 * gdb.python/python-prettyprint.py (pp_outer): New class.
8138 (pp_nullstr): Likewise.
8139 (lookup_function): Register new printers.
8140 * gdb.python/python-prettyprint.c (struct substruct): New type.
8141 (struct outerstruct): Likewise.
8142 (substruct_test): New function.
8143 (struct nullstr): New type.
8144 (string_1, string_2): New globals.
8145 (main): Add new tests.
8146 * gdb.python/python-mi.exp: Added regression tests.
8147 * gdb.mi/mi2-var-display.exp: Update.
8148 * gdb.mi/mi2-var-cmd.exp: Update.
8149 * gdb.mi/mi2-var-child.exp: Update.
8150 * gdb.mi/mi2-var-block.exp: Update.
8151 * gdb.mi/mi-var-invalidate.exp: Update.
8152 * gdb.mi/mi-var-display.exp: Update.
8153 * gdb.mi/mi-var-cmd.exp: Update.
8154 * gdb.mi/mi-var-child.exp: Update.
8155 * gdb.mi/mi-var-block.exp: Update.
8156 * gdb.mi/mi-break.exp: Update.
8157 * gdb.mi/gdb701.exp: Update.
8158
a96d9b2e
SDJ
81592009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
8160
8161 * Makefile.in: Inclusion of catch-syscall object.
8162 * gdb.base/catch-syscall.c: New file.
8163 * gdb.base/catch-syscall.exp: New file.
8164
b43b923a
MS
81652009-09-12 Michael Snyder <msnyder@vmware.com>
8166
8167 * gdb.reverse/step-reverse.exp: Explicitly check for targets
8168 that can support reverse debuggnig.
8169
cec03d70
TT
81702009-09-11 Tom Tromey <tromey@redhat.com>
8171
8172 * gdb.dwarf2/valop.S: New file.
8173 * gdb.dwarf2/valop.exp: New file.
8174
e23bb3fc
MK
81752009-09-11 Mark Kettenis <kettenis@gnu.org>
8176
8177 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
8178
37c3696d
DE
81792009-09-10 Doug Evans <dje@google.com>
8180
8181 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
8182 Add $gdb_prompt to second breakpoint regexp.
8183
5172aecb
JB
81842009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
8185
8186 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
8187 names, add missing ones.
8188 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
8189 * gdb.python/py-frame.c: Rename from python-frame.c.
8190 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
8191 testfile name.
8192 * gdb.python/py-function.exp: Rename from python-function.exp.
8193 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
8194 testfile name.
8195 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
8196 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
8197 Adjust testfile name.
8198 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
8199 * gdb.python/py-template.cc: Rename from python-template.cc.
8200 * gdb.python/py-template.exp: Rename from python-template.exp.
8201 Adjust testfile name.
8202 * gdb.python/py-value.c: Rename from python-value.c.
8203 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
8204 testfile name.
8205
b554e4bd
JK
82062009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8207
8208 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
8209 $bpt2address.
8210 (Second breakpoint address is valid on ia64)
8211 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
8212
9a68ae16
JM
82132009-09-03 Joseph Myers <joseph@codesourcery.com>
8214
8215 * gdb.base/ending-run.exp: Restrict regular expression matching
8216 line number to require closing brace following.
8217
146b9145
DE
82182009-09-03 Doug Evans <dje@google.com>
8219
8220 * gdb.base/store.exp (check_set): Fix typo in expected value message.
8221
787d21e1
TT
82222009-09-02 Tom Tromey <tromey@redhat.com>
8223
8224 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
8225
e7802207
TT
82262009-09-02 Tom Tromey <tromey@redhat.com>
8227
8228 * gdb.dwarf2/callframecfa.exp: New file.
8229 * gdb.dwarf2/callframecfa.S: New file.
8230
817aadd2
JK
82312009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8232
8233 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
8234 gdb.base/solib-overlap-main.c: New.
8235
4a76eae5
DJ
82362009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
8237
8238 PR gdb/10565
8239
8240 * gdb.base/bitfields.c (struct container, container): New.
8241 (main): Initialize it and call break5.
8242 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
8243
d4b96c9a
JK
82442009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8245
8246 Support constant DW_AT_data_member_location by GCC PR debug/40659.
8247 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
8248
4e22772d
JK
82492009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8250
8251 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
8252
2efab443
MS
82532009-08-26 Michael Snyder <msnyder@vmware.com>
8254
8255 * gdb.base/i386-reverse.c: New file.
8256 * gdb.base/i386-reverse.exp: New file.
8257 * gdb.base/Makefile.in: Add new files to be removed.
8258
07ab73a0
JM
82592009-08-26 Joseph Myers <joseph@codesourcery.com>
8260
8261 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
8262 environment-pwd for remote host.
8263 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
8264
676accff
KS
82652009-08-24 Keith Seitz <keiths@redhat.com>
8266
8267 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
8268 Add two new C++ completer tests which limit the output to a
889bf7c5 8269 given class.
676accff 8270
f9f7ad22
MS
82712009-08-24 Michael Snyder <msnyder@vmware.com>
8272
8273 * gdb.base/del.exp: Fix typo in comment.
8274 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
8275
81ecdfbb
RW
82762009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
8277
8278 * configure: Regenerate.
8279 * gdb.hp/configure: Likewise.
8280 * gdb.hp/gdb.aCC/configure: Likewise.
8281 * gdb.hp/gdb.base-hp/configure: Likewise.
8282 * gdb.hp/gdb.compat/configure: Likewise.
8283 * gdb.hp/gdb.defects/configure: Likewise.
8284 * gdb.hp/gdb.objdbg/configure: Likewise.
8285 * gdb.stabs/configure: Likewise.
8286
cab0c772
UW
82872009-08-19 Doug Evans <dje@google.com>
8288
8289 * gdb.base/gdbvars.c: New file.
8290 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
8291
b8fa0bfa
PA
82922009-08-14 Pedro Alves <pedro@codesourcery.com>
8293
8294 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
8295 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
8296
b84aa90a
PA
82972009-08-13 Pedro Alves <pedro@codesourcery.com>
8298
8299 * gdb.base/default.exp: Adjust "set language test": it's now an
8300 enum command. Larger help string moved to "help set language".
8301 * gdb.base/help.exp: Adjust "help set language" expected output,
8302 now lists all known languages.
8303
0d8f9b2c
NF
83042009-08-11 Nathan Froyd <froydnj@codesourcery.com>
8305
8306 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
8307 all frame arguments.
8308 * gdb.arch/altivec-regs.exp: Likewise.
8309
bda180e0
TT
83102009-08-07 Tom Tromey <tromey@redhat.com>
8311
8312 * gdb.base/setshow.exp: Add tests for changes to set language, set
8313 check range, and set check type.
8314
48cb2d85
VP
83152009-08-03 Vladimir Prus <vladimir@codesourcery.com>
8316
8317 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
8318 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 8319 Call it.
48cb2d85 8320
1ea34204
UW
83212009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8322
8323 * configure.ac: Run gdb.cell tests when appropriate.
8324 * configure: Regenerate.
8325 * lib/cell.exp: New file.
8326 * gdb.cell: New directory.
8327 * gdb.cell/configure.ac: New file.
8328 * gdb.cell/configure: New file.
8329 * gdb.cell/Makefile.in: New file.
8330 * gdb.cell/arch.exp: New file.
8331 * gdb.cell/break.c: New file.
8332 * gdb.cell/break.exp: New file.
8333 * gdb.cell/break-spu.c: New file.
8334 * gdb.cell/bt.c: New file.
8335 * gdb.cell/bt2-spu.c: New file.
8336 * gdb.cell/bt-spu.c: New file.
8337 * gdb.cell/bt.exp: New file.
8338 * gdb.cell/coremaker.c: New file.
8339 * gdb.cell/coremaker-spu.c: New file.
8340 * gdb.cell/core.exp: New file.
8341 * gdb.cell/gcore.exp: New file.
8342 * gdb.cell/data.c: New file.
8343 * gdb.cell/data.exp: New file.
8344 * gdb.cell/data-spu.c: New file.
8345 * gdb.cell/ea-cache.exp: New file.
8346 * gdb.cell/ea-cache.c: New file.
8347 * gdb.cell/ea-cache-spu.c: New file.
8348 * gdb.cell/ea-standalone.c: New file.
8349 * gdb.cell/ea-standalone.exp: New file.
8350 * gdb.cell/ea-test.c: New file.
8351 * gdb.cell/ea-test.exp: New file.
8352 * gdb.cell/f-regs.exp: New file.
8353 * gdb.cell/mem-access.c: New file.
8354 * gdb.cell/mem-access.exp: New file.
8355 * gdb.cell/mem-access-spu.c: New file.
8356 * gdb.cell/ptype.exp: New file.
8357 * gdb.cell/registers.exp: New file.
8358 * gdb.cell/size.c: New file.
8359 * gdb.cell/sizeof.exp: New file.
8360 * gdb.cell/size-spu.c: New file.
8361 * gdb.cell/solib.exp: New file.
8362 * gdb.cell/solib-symbol.exp: New file.
8363
85e747d2
UW
83642009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8365
8366 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
8367
58d6951d
DJ
83682009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8369
8370 * gdb.base/float.exp: Handle VFP registers.
8371
6e0a4f15
MS
83722009-07-14 Michael Snyder <msnyder@vmware.com>
8373
dcd5da87
MS
8374 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
8375 to bring gdb to the beginning of the calling line.
8376
6e0a4f15
MS
8377 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
8378 confusing the i386 epilogue unwinder.
8379
782b2b07
SS
83802009-07-14 Stan Shebs <stan@codesourcery.com>
8381
8382 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
8383
f662c3bc
MS
83842009-07-14 Michael Snyder <msnyder@vmware.com>
8385
8386 * gdb.reverse/step-reverse.exp (stepi into function call):
8387 Call instruction may not be first instruction in the line.
8388 (reverse stepi from a function call): Used wrong line number.
8389
8f313923
JK
83902009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8391
8392 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
8393
4662c76e
JK
83942009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8395
8396 Fix gdb.base/macscp.exp when using custom inputrc.
8397 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
8398 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
8399 env(TERM) set.
8400 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
8401 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
8402
aa81e255
JK
84032009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8404
8405 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
8406 * gdb.base/annota1.exp (thread_test): Import global $testfile.
8407 Change the compilation target to match the testcase name.
8408 * gdb.base/sect-cmd.exp: Change the compilation target to match the
8409 testcase name.
8410 * a2-run.exp: Use for setup prepare_for_testing. Change the
8411 compilation target to match the testcase name.
8412 * gdb.base/commands.exp: Likewise.
8413 * gdb.base/finish.exp: Likewise.
8414 * gdb.base/float.exp: Likewise.
8415 * gdb.base/info-target.exp: Likewise.
8416 * gdb.base/relational.exp: Likewise.
8417 * gdb.base/term.exp: Likewise.
8418 * gdb.base/until.exp: Likewise.
8419 * gdb.base/volatile.exp: Likewise.
8420 * gdb.base/whatis-exp.exp: Likewise.
8421
4c93b1d7
HZ
84222009-07-11 Hui Zhu <teawater@gmail.com>
8423
8424 * gdb.base/help.exp (disassemble): Update expected help text.
8425
812f7342
TT
84262009-07-09 Tom Tromey <tromey@redhat.com>
8427
8428 * lib/gdb.exp: Handle TRANSCRIPT.
8429 (remote_spawn, remote_close, send_gdb): New procs.
8430
fbb8f299
PM
84312009-07-10 Phil Muldoon <pmuldoon@redhat.com>
8432
8433 * gdb.python/python-prettyprint.c: Add counted null string
8434 structure.
8435 * gdb.python/python-prettyprint.exp: Print null string. Test for
8436 embedded nulls.
8437 * gdb.python/python-prettyprint.py (pp_ns): New Function.
8438 * gdb.python/python-value.exp (test_value_in_inferior): Add
8439 variable length string fetch tests.
8440 * gdb.python/python-value.c (main): Add strings for string fetch tests.
8441
c0ac0ec7
JK
84422009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
8443
8444 * gdb.base/dump.exp (inaccessible memory is reported): New test.
8445
30b66ecc
TT
84462009-07-07 Tom Tromey <tromey@redhat.com>
8447
8448 * gdb.base/call-rt-st.exp: Update for change to escape output.
8449 * gdb.base/callfuncs.exp: Likewise.
8450 * gdb.base/charset.exp: Likewise.
8451 * gdb.base/constvars.exp: Likewise.
8452 * gdb.base/long_long.exp: Likewise.
8453 * gdb.base/pointers.exp: Likewise.
8454 * gdb.base/printcmds.exp: Likewise.
8455 * gdb.base/setvar.exp: Likewise.
8456 * gdb.base/store.exp: Likewise.
8457 * gdb.cp/ref-types.exp: Likewise.
8458 * gdb.mi/mi-var-child.exp: Likewise.
8459 * gdb.mi/mi-var-display.exp: Likewise.
8460 * gdb.mi/mi2-var-display.exp: Likewise.
8461 * gdb.base/charset.exp: Test octal escape sequence length.
8462 Update for change to escape output.
8463
187c4a2b
JK
84642009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8465
8466 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
8467
d80a43f9
DJ
84682009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
8469
8470 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
8471
047427a8
JK
84722009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8473
8474 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
8475 gdbserver increasing $portnum if "Can't bind address" has been seen.
8476
8b5a0f4f
PA
84772009-07-05 Pedro Alves <pedro@codesourcery.com>
8478
8479 * gdb.base/ending-run.exp: Add "step out of main" pattern for
8480 mingw32ce.
8481
7d93ba58
PA
84822009-07-05 Pedro Alves <pedro@codesourcery.com>
8483
8484 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
8485 VFP format.
8486
2277426b
PA
84872009-07-02 Pedro Alves <pedro@codesourcery.com>
8488
8489 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
8490 linux. Adjust to use "inferior", "info inferiors", "detach
8491 inferior" and "kill inferior" instead of "restart", "info fork",
8492 "detach fork" and "delete fork".
8493 * gdb.base/ending-run.exp: Spell out "info".
8494 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
8495 the "kill" command.
8496
5af949e3
UW
84972009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8498
8499 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
8500 change to prefix TLS offset in hex with 0x.
8501
5d3729b5
UW
85022009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8503
8504 * gdb.base/default.exp: Update test case for "x" changes.
8505
af589bd0
TG
85062009-07-01 Tristan Gingold <gingold@adacore.com>
8507
8508 * gdb.base/bigcore.exp: Make darwin untested.
8509
40974f91
JK
85102009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8511
8512 * gdb.base/completion.exp (directory completion): Create the directory.
8513 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
8514 escapeuniquesub.
8515 (directory completion 2): Expect now ${escapeuniquesub}.
8516 (Glob remaining of directory test): Remove one excessive newline.
8517 Expect the real output.
8518
59dd3af6
JK
85192009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8520
8521 Fix `make check//%' target after `make check' has been ran.
8522 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
8523 a mkdir call.
8524 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
8525 (%/.dir): Remove.
8526
f4e164aa
JK
85272009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8528
8529 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
8530 the expected result record.
8531
69af2122
JK
85322009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8533
8534 Remove racy FAILs relying just on the timeouts.
8535 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
8536 (annotation_level 2): Remove racy FAILs.
8537
2fd481e1
PP
85382009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
8539
8540 gdb/10275
889bf7c5
PA
8541 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
8542
c38f313d
DJ
85432009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
8544
8545 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
8546
8b777f02
VP
85472009-06-30 Vladimir Prus <vladimir@codesourcery.com>
8548
8549 * gdb.mi/mi-stack.exp: Testing symbolic options
8550 to -stack-list-locals and -stack-list-arguments.
8551
00c7eacf
JK
85522009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8553
8554 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
8555
6bc80edc
TT
85562009-06-29 Tom Tromey <tromey@redhat.com>
8557
8558 * dg-extract-results.sh: New file.
8559 * Makefile.in (FORCE_PARALLEL): New variable.
8560 (CHECK_TARGET): New conditional variable.
8561 (check): Use CHECK_TARGET.
8562 (DO_RUNTEST): New variable.
8563 (check-single): New target.
8564 (TEST_DIRS): New variable.
8565 (TEST_TARGETS): Likewise.
8566 (check-parallel): New target.
8567 (check-gdb.%): New pattern.
8568 (BASE1_FILES): New variable.
8569 (BASE2_FILES): Likewise.
8570 (check-gdb.base%): New pattern.
8571 (%/.dir): New pattern.
8572 * configure: Rebuild.
8573 * aclocal.m4 (AM_CONDITIONAL): New defun.
8574 * configure.ac: Check whether user is using GNU make.
8575 (GMAKE): New conditional.
8576
794684b6
SW
85772009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
8578
8579 * gdb.cp/namespace-nested-import.cc: New test.
8580 * gdb.cp/namespace-nested-import.exp: New test.
8581
edb3359d
DJ
85822009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
8583
8584 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
8585 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
8586 * gdb.opt/Makefile.in (EXECUTABLES): Update.
8587 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
8588 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
8589 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
8590 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
8591 gdb.opt/inline-markers.c: New files.
8592 * lib/gdb.exp (skip_inline_frame_tests): New function.
8593 (skip_inline_var_tests): New function.
8594
cf657a0c
AS
85952009-06-27 Andreas Schwab <schwab@linux-m68k.org>
8596
8597 * gdb.cp/exception.exp: Don't require $hex before inner frame in
8598 backtrace.
8599
28d41a99
MS
86002009-06-27 Michael Snyder <msnyder@vmware.com>
8601
8602 * gdb.reverse: New directory.
8603 * gdb.reverse/break-reverse.c: New test.
8604 * gdb.reverse/break-reverse.exp: New test.
8605 * gdb.reverse/consecutive-reverse.c: New test.
8606 * gdb.reverse/consecutive-reverse.exp: New test.
8607 * gdb.reverse/finish-reverse.c: New test.
8608 * gdb.reverse/finish-reverse.exp: New test.
8609 * gdb.reverse/machinestate.c: New test.
8610 * gdb.reverse/ms1.c: New test.
8611 * gdb.reverse/machinestate.exp: New test.
8612 * gdb.reverse/Makefile.in: New file.
8613 * gdb.reverse/shr2.c: New test.
8614 * gdb.reverse/solib-reverse.c: New test.
8615 * gdb.reverse/solib-reverse.exp: New test.
8616 * gdb.reverse/step-reverse.c: New test.
8617 * gdb.reverse/step-reverse.exp: New test.
8618 * gdb.reverse/until-reverse.c: New test.
8619 * gdb.reverse/ur1.c: New test.
8620 * gdb.reverse/until-reverse.exp: New test.
8621 * gdb.reverse/watch-reverse.c: New test.
8622 * gdb.reverse/watch-reverse.exp: New test.
8623 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
8624 * configure: Regenerate.
8625
fe3c8b0d
DE
86262009-06-26 Doug Evans <dje@google.com>
8627
8628 * gdb.base/psymtab.exp: Turn off pending breakpoints.
8629
3a72a602
PM
86302009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
8631
8632 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
8633 windows problem for 'file delete $binfile'.
8634
27aa8d6a
SW
86352009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
8636
8637 * gdb.cp/namespace-using.exp: New test.
8638 * gdb.cp/namespace-using.cc: New test.
8639
8ac055f8
JB
86402009-05-20 Joel Brobecker <brobecker@adacore.com>
8641
8642 * gdb.ada/variant_record_packed_array: New testcase.
8643
85e306ed
TT
86442009-06-23 Tom Tromey <tromey@redhat.com>
8645
8646 * gdb.base/charset.exp (test_combination): Regression test.
8647 * gdb.base/charset.c (my_wchar_t): New typedef.
8648 (myvar): New global.
8649 (main): Set myvar.
8650
56643c5e
PM
86512009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
8652
8653 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
8654 target.
8655
1fac167a
UW
86562009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8657
8658 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
8659
7ccb0be9
UW
86602009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8661
8662 * gdb.mi/gdb680.exp: Update test for error message.
8663
568d6575
UW
86642009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8665
8666 * gdb.base/annota1.exp: Allow multiple occurrences of the
8667 frames-invalid annotation.
8668 * gdb.cp/annota2.exp: Likewise.
8669
7cd1089b
PM
86702009-06-15 Phil Muldoon <pmuldoon@redhat.com>
8671
8672 * gdb.cp/gdb2495.cc: New file.
8673 * gdb.cp/gdb2495.exp: New file.
8674
72c63395
JK
86752009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
8676
8677 Report error on GDB crash during runto.
8678 * lib/gdb.exp (runto <eof>): New.
8679
3788363d
DJ
86802009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
8681
8682 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
8683 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
8684 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
8685 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
8686 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
8687 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
8688 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
8689 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
8690 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
8691 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
8692 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
8693 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
8694 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
8695 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
8696 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
8697 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
8698 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
8699 gdb.server/server-mon.exp, gdb.server/server-run.exp,
8700 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8701 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
8702 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
8703 gdb.trace/passcount.exp, gdb.trace/report.exp,
8704 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
8705 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
8706 gdb.trace/while-stepping.exp: Use a unique name for the compiled
8707 executable.
8708
17592de3
PA
87092009-06-07 Pedro Alves <pedro@codesourcery.com>
8710
8711 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
8712 defined before referencing it.
8713
701e355d
DE
87142009-06-03 Doug Evans <dje@google.com>
8715
8716 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
8717 * gdb.arch/i386-see.c: Ditto.
8718
f2292c65
PM
87192009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
8720
8721 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
8722 (check_macro): Return 1 if undefined.
8723 If first test fails, check if macro debug information is available,
8724 and report unsupported test if no macro information is found.
8725
5a437975
DE
87262009-05-29 Doug Evans <dje@google.com>
8727
8728 * gdb.threads/hand-call-in-threads.exp: New.
8729 * gdb.threads/hand-call-in-threads.c: New.
8730
c141c696
MS
87312009-05-29 Michael Snyder <msnyder@vmware.com>
8732
8733 * gdb.base/break-always.exp: Change "1" to "on".
8734 Add confirmation check.
8735
b3444185
PA
87362009-05-28 Pedro Alves <pedro@codesourcery.com>
8737
8738 * gdb.threads/threxit-hop-specific.c: New.
8739 * gdb.threads/threxit-hop-specific.exp: New.
8740 * gdb.threads/thread-execl.c: New.
8741 * gdb.threads/thread-execl.exp: New.
8742
b6313243
TT
87432009-05-27 Tom Tromey <tromey@redhat.com>
8744 Thiago Jung Bauermann <bauerman@br.ibm.com>
8745
8746 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
8747 (mi_child_regexp): Likewise.
8748 (mi_list_varobj_children_range): Likewise.
8749 (mi_get_features): Likewise.
8750 (mi_list_varobj_children): Rewrite.
8751 * gdb.python/python-mi.exp: New file.
8752
a6bac58e
TT
87532009-05-27 Tom Tromey <tromey@redhat.com>
8754 Thiago Jung Bauermann <bauerman@br.ibm.com>
8755 Phil Muldoon <pmuldoon@redhat.com>
8756 Paul Pluzhnikov <ppluzhnikov@google.com>
8757
8758 * gdb.python/python-prettyprint.exp: New file.
8759 * gdb.python/python-prettyprint.c: New file.
8760 * gdb.python/python-prettyprint.py: New file.
8761 * gdb.base/display.exp: print/r is now valid.
8762
2c74e833
TT
87632009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
8764 Tom Tromey <tromey@redhat.com>
8765 Pedro Alves <pedro@codesourcery.com>
8766 Paul Pluzhnikov <ppluzhnikov@google.com>
8767
8768 * gdb.python/python-template.exp: New file.
8769 * gdb.python/python-template.cc: New file.
8770 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8771 tests.
8772 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8773 Call it.
8774 (test_value_after_death): New proc.
8775 * gdb.python/python-value.c (PTR): New typedef.
8776 (main): New variable 'x'.
8777
89c73ade
TT
87782009-05-27 Tom Tromey <tromey@redhat.com>
8779
8780 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
8781 tests.
8782 * gdb.python/python-value.exp (py_objfile_tests): New proc.
8783 Call it.
8784
a75724bc
PA
87852009-05-27 Pedro Alves <pedro@codesourcery.com>
8786
8787 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
8788
e58b0e63
PA
87892009-05-24 Pedro Alves <pedro@codesourcery.com>
8790
8791 * gdb.threads/fork-thread-pending.c: New.
8792 * gdb.threads/fork-thread-pending.exp: New.
8793
4ac36638
JK
87942009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8795
8796 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
8797 * gdb.dwarf2/dw2-strp.S (a_string2): New.
8798
889bf7c5 87992009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 8800
889bf7c5 8801 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 8802
b242c3c2
PA
88032009-05-17 Pedro Alves <pedro@codesourcery.com>
8804
8805 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
8806 `gdb_get_line_number'. Call `callee' in both parent and child.
8807 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
8808 `gdb_get_line_number' instead of hardcoding line numbers.
8809 (catch_fork_unpatch_child): New procedure to test detaching
8810 breakpoints from child fork.
8811 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
8812 hardcoding line numbers.
8813 (do_fork_tests): Run `catch_fork_unpatch_child'.
8814
ee342b23
VP
88152009-05-17 Vladimir Prus <vladimir@codesourcery.com>
8816
8817 * gdb.mi/mi-cmd-var.exp: Check that when varobj
8818 of structure type enters or leaves the scope, it
8819 is reported by -var-update.
8820
e2009e98
DE
88212009-05-11 Doug Evans <dje@sebabeach.org>
8822
8823 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 8824 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
8825 * gdb.threads/schedlock.c (main): Fix off-by-one error.
8826
00903456
JK
88272009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8828
8829 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
8830
dc621c35
DE
88312009-04-30 Doug Evans <dje@google.com>
8832
8833 * gdb.threads/watchthreads2.exp: New testcase.
8834 * gdb.threads/watchthreads2.c: New testcase.
8835
9ab4e744
DE
88362009-04-29 Doug Evans <dje@google.com>
8837
8838 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
8839 * gdb.cp/mb-ctor.cc: Ditto.
8840 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
8841 * gdb.cp/mb-inline.h (multi_line_foo): New function.
8842 * gdb.cp/mb-inline1.cc: Call it.
8843 * gdb.cp/mb-inline2.cc: Ditto.
8844 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
8845 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
8846
484086b7
JK
88472009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8848
8849 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
8850 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
8851 Replace all uses of `decimal' by `nonzero'.
8852 (info macro FROM_COMMANDLINE): New test.
8853
379a77b5
TT
88542009-04-27 Tom Tromey <tromey@redhat.com>
8855
8856 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
8857
b92b73c2
DE
88582009-04-27 Doug Evans <dje@google.com>
8859
8860 * gdb.threads/watchthreads.c (main): Initialize args before starting
8861 the threads. Plus formatting cleanup.
8862 * gdb.threads/watchthreads.exp: Avoid errant failures due to
8863 biased scheduling of one thread.
8864
945a118d
JG
88652009-04-27 Jerome Guitton <guitton@adacore.com>
8866
8867 * gdb.cp/templates.cc (GetMax): New template.
8868 (main): Declare two instances of GetMax.
8869 * gdb.cp/templates.exp: Add new test.
8870
d389af10
JK
88712009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8872
8873 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
8874
e7f86de9
JM
88752009-04-22 Joseph Myers <joseph@codesourcery.com>
8876
8877 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
8878
334cc82d
TT
88792009-04-15 Tom Tromey <tromey@redhat.com>
8880
8881 * gdb.base/charset.exp: Add regression test.
8882
d12672cc
JB
88832009-04-14 Joel Brobecker <brobecker@adacore.com>
8884
8885 * gdb.base/exe-lock.exp: New testcase.
8886
18e8c3bc
TT
88872009-04-13 Tom Tromey <tromey@redhat.com>
8888
8889 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
8890 operator on Frame.
8891
5ecd5cbe
UW
88922009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8893
8894 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
8895 * gdb.server/ext-attach.exp: Likewise.
8896
7309f756
VP
88972009-04-03 Vladimir Prus <vladimir@codesourcery.com>
8898
8899 Eliminate some sleep usage.
8900
889bf7c5
PA
8901 * gdb.mi/basics.c (do_nothing): New.
8902 (main): Use do_nothing instead of printf, so that
8903 not to introduce race condition between output of
8904 inferiour and output of gdb. Do not use sleep as it
8905 is not generally available on embedded targets.
7309f756 8906
f4b95f6f
PA
89072009-04-02 Pedro Alves <pedro@codesourcery.com>
8908
8909 * gdb.server/ext-attach.exp: Expect an optional process id after
8910 "Detached from remote process".
8911
de40b933
JK
89122009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8913
8914 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
8915 gdb.dwarf2/dw2-unresolved.exp: New.
8916
2ae101a4
PA
89172009-04-02 Pedro Alves <pedro@codesourcery.com>
8918
8919 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
8920 mi_run_to_main.
8921
56a8e183
PA
89222009-04-02 Pedro Alves <pedro@codesourcery.com>
8923
8924 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
8925 mi_run_to_main. Skip thread exit test on remote targets.
8926 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
8927 mi_run_to_main.
8928 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
8929 mi_run_to_main.
8930 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
8931 when expecting ^connected. Detect when the target doesn't support
8932 non-stop mode.
8933 (mi_run_cmd): Detect if non-stop mode was requested by isn't
8934 supported. Return -1 on error, 0 on success.
8935 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
8936 (mi_runto): Return mi_runto_helper's result explicitly.
8937
c35fafde
PA
89382009-04-01 Pedro Alves <pedro@codesourcery.com>
8939
8940 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
8941
f8a8dce6
JB
89422009-04-01 Tom Tromey <tromey@redhat.com>
8943
8944 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
8945 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
8946 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
8947 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
8948
71c25dea
TT
89492009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
8950 Jan Kratochvil <jan.kratochvil@redhat.com>
8951
8952 PR gdb/931
8953 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
8954 output.
8955 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
8956 for gdb/931.
8957 * dw2-strp.S (DW_AT_language): Change to C++.
8958 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
8959
02d9a9ce
JB
89602009-03-31 Joel Brobecker <brobecker@adacore.com>
8961
8962 * gdb.ada/tasks: New testcase.
8963
1042e4c0
SS
89642009-03-30 Stan Shebs <stan@codesourcery.com>
8965
8966 * gdb.trace/actions.exp: Update to match new info trace format.
8967 * gdb.trace/deltrace.exp: Ditto.
8968 * gdb.trace/infotrace.exp: Ditto.
8969 * gdb.trace/passcount.exp: Ditto.
8970 * gdb.trace/save-trace.exp: Ditto.
8971 * gdb.trace/while-stepping.exp: Ditto.
8972 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
8973
f8f6f20b
TJB
89742009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
8975
8976 * gdb.python/python-frame.c: New file.
8977 * gdb.python/python-frame.exp: New file.
8978
c0c6f777
TJB
89792009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
8980
8981 * gdb.python/python-value.exp: Add tests for the address
8982 attribute.
8983
3cb51905
AS
89842009-03-29 Andreas Schwab <schwab@linux-m68k.org>
8985
8986 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
8987
88fc996f
DE
89882009-03-26 Doug Evans <dje@google.com>
8989
8990 * gdb.mi/mi-nonstop-exit.exp: New file.
8991 * gdb.mi/non-stop-exit.c: New file.
8992
56ef84b1
TT
89932009-03-26 Tom Tromey <tromey@redhat.com>
8994
8995 Update for change to prologue skipping:
8996 * gdb.mi/mi2-simplerun.exp: Update.
8997 * gdb.mi/mi2-break.exp: Update.
8998 * gdb.mi/mi-simplerun.exp: Update.
8999 * gdb.mi/mi-break.exp: Update.
9000 * gdb.base/ending-run.exp: Update.
9001
def2b000
TJB
90022009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
9003
9004 * gdb.python/python-value.exp (test_value_in_inferior): Test
9005 gdb.Value.is_optimized_out attribute.
9006
442ddf59
JK
90072009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 * gdb.dwarf2/dw2-noloc-main.c: New file.
9010 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
9011 (.text): Remove.
9012 (.data): New.
9013 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
9014 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
9015 (DW_TAG_subprogram func_cu1, noloc): Remove.
9016 (main): New.
9017 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
9018 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
9019 (file_symbols): New procedure.
9020
a8df5de4
TT
90212009-03-25 Tom Tromey <tromey@redhat.com>
9022
9023 * gdb.base/charset.exp (valid_target_charset): New proc.
9024 Use it to skip tests on invalid charsets.
9025
cc1d7add
PM
90262009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
9027
9028 * gdb.base/completion.exp: Add a test for directory completion.
9029
bcd5727b
JK
90302009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9031
9032 Fix a racy FAIL.
9033 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
9034 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
9035
cc924cad
TJB
90362009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
9037
9038 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
9039 * gdb.python/python-function.exp: Add test for function returning
9040 a GDB value.
9041
bc3b79fd
TJB
90422009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
9043
9044 * gdb.python/python-function.exp: New file.
9045
6c7a06a3
TT
90462009-03-20 Tom Tromey <tromey@redhat.com>
9047
9048 * gdb.base/store.exp: Update for change to escape output.
9049 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
9050 to escape output.
9051 * gdb.base/pointers.exp: Update for change to escape output.
9052 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
9053 to escape output.
9054 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
9055 escape output.
9056 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
9057 to escape output.
9058 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
9059 escape output.
9060 * gdb.base/setvar.exp: Update for change to escape output.
9061 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
9062 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
9063 to escape output.
9064 (test_print_string_constants): Likewise.
9065 * gdb.base/charset.exp (valid_host_charset): Check size of
9066 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
9067 cases. Handle "auto"-related output.
9068 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
9069 (uvar, Uvar): New globals.
9070
c31af87b
JG
90712009-03-19 Jerome Guitton <guitton@adacore.com>
9072
9073 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
9074 deltas.
9075 * gdb.ada/fixed_points.exp: Ditto.
9076
51272cf2
PA
90772009-03-18 Pedro Alves <pedro@codesourcery.com>
9078
9079 * return-nodebug.c: Don't include stdio.h.
9080 (init): Delete.
9081 (func): Delete definition and provide extern declaration.
9082 (t): New.
9083 (main): Don't call printf. Call func and store its result in t.
9084 * return-nodebug1.c: New.
9085 * return-nodebug.exp: Don't expect stdio output. Instead, print
9086 the global variable t. Drop printf formatters and cast types from
9087 foreach loop. Don't use prepare_for_testing. Compile
9088 return-nodebug.c and return-nodebug1.c in separate steps. Don't
9089 define FORMAT or CAST.
9090
d24948ac
PP
90912009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
9092
9093 * gdb.base/solib-display.exp: Disable test for remote targers.
9094
61ff14c6
JK
90952009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9096
9097 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
9098
cb4dce93
JK
90992009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
9100
9101 Fix a racy FAIL.
9102 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
9103 code from `follow parent, print pids'.
9104 (`follow child, print pids', `follow parent, print pids'): Call it.
9105 Replace `gdb_test "break..."' by gdb_breakpoint.
9106
f7c60c5e
VP
91072009-03-13 Vladimir Prus <vladimir@codesourcery.com>
9108
9109 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 9110 sync and async modes.
f7c60c5e 9111
383ace49
JB
91122009-03-12 Joel Brobecker <brobecker@adacore.com>
9113
9114 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
9115 that was checked in by mistake. Remove loading of ada.exp, since
9116 this is not necessary in this case.
9117
4ce102af
JB
91182009-03-12 Joel Brobecker <brobecker@adacore.com>
9119
9120 * gdb.ada/ptype_arith_binop.exp: New testcase.
9121
529a2aef
JB
91222009-03-12 Joel Brobecker <brobecker@adacore.com>
9123
9124 * gdb.ada/mod_from_name: New testcase.
9125
8a38181c
JB
91262009-03-12 Joel Brobecker <brobecker@adacore.com>
9127
9128 * gdb.ada/tick_last_segv: New testcase.
9129
11436dee
VP
91302009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9131
61ff14c6 9132 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 9133
1f31650a
VP
91342009-03-12 Vladimir Prus <vladimir@codesourcery.com>
9135
61ff14c6
JK
9136 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
9137 include the token in ^running and frame info in *stopped.
1f31650a 9138
a3247a22
PP
91392009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9140
9141 * solib-display.exp: New file.
9142 * solib-display-main.c: New file.
9143 * solib-display-lib.c: New file.
61ff14c6 9144
aae64587
PA
91452009-03-05 Pedro Alves <pedro@codesourcery.com>
9146
9147 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
9148
44aabfbc
JK
91492009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
9150
9151 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
9152 (list_and_check_macro): Use more specific test name.
9153 (next to definition): Make the test names unique.
9154
c087fcd3
PM
91552009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
9156
9157 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 9158
c86cf029
VP
91592009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9160
9161 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
9162 notifications.
9163 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
9164 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
9165 * lib/mi-support.exp (library_loaded_re): New.
9166 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
9167
3ea85240
VP
91682009-02-17 Vladimir Prus <vladimir@codesourcery.com>
9169
9170 * gdb.gdb/observer.exp: Use test_notification observer, not
9171 normal_stop, everywhere.
9172 (test_normal_stop_notifications): Rename to...
9173 (test_notifications): ...this.
9174 (test_observer_normal_stop): Rename to...
9175 (test_observer): ...this.
9176
1903f0e6
DE
91772009-02-16 Doug Evans <dje@google.com>
9178
9179 * gdb.arch/amd64-disp-step.S (test_int3): New test.
9180 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
9181 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
9182 (test_prefixed_syscall,test_int3): New tests.
9183 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
9184 (test_prefixed_syscall,test_int3): New tests.
9185
1d33d6ba
VP
91862009-02-14 Vladimir Prus <vladimir@codesourcery.com>
9187
3cb51905
AS
9188 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
9189 (mi_expect_interrupt): Likewise.
9190 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
9191 response.
1d33d6ba 9192
faafb047
PM
91932009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9194
9195 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
9196 * gdb.base/pc-fp.exp (get_valueofx): Remove.
9197 Replace calls to get_valueofx by get_hexadecimal_valueof.
9198
417e16e2
PM
91992009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
9200
9201 * lib/gdb.exp (get_valueof): Accept anything as a return value.
9202 (get_integer_valueof): New procedure.
9203 (get_sizeof): Use new get_integer_value_of.
9204 * gdb.base/sizeof.exp: Replace all uses of get_valueof
9205 by get_integer_valueof.
9206
7065b901
TT
92072009-02-13 Tom Tromey <tromey@redhat.com>
9208
9209 * gdb.base/remote.exp (get_sizeof): Remove.
9210 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
9211 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
9212 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
9213 * lib/gdb.exp (get_valueof): Move from long_long.exp.
9214 (get_sizeof): Likewise.
9215
5d7cb8df
JK
92162009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9217
9218 PR fortran/9806
9219 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
9220
b2febfff
PP
92212009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
9222
9223 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
9224
4aa995e1
PA
92252009-02-06 Pedro Alves <pedro@codesourcery.com>
9226
9227 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
9228
d8906c6f
TJB
92292009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9230
9231 * gdb.python/python-cmd.exp: New file.
9232
ff4ab08d
TG
92332009-02-06 Tristan Gingold <gingold@adacore.com>
9234
9235 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
9236
aacd552b
TG
92372009-02-05 Tristan Gingold <gingold@adacore.com>
9238
9239 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
9240 pointer is dereferenced and use this signal name in regexp.
9241 * gdb.base/signull.exp: Ditto.
9242 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
9243 * gdb.base/signull.c (main): Ditto.
9244
08c637de
TJB
92452009-02-04 Tom Tromey <tromey@redhat.com>
9246 Thiago Jung Bauermann <bauerman@br.ibm.com>
9247
9248 * gdb.python/python-value.exp: Use `gdb.history' instead of
9249 `gdb.value_from_history'.
9250 (test_value_numeric_ops): Add test for conversion of enum constant.
9251 * gdb.python/python-value.c (enum e): New type.
9252 (evalue): New global.
9253 (main): Use argv.
9254
20261af8
JG
92552009-02-04 Jerome Guitton <guitton@adacore.com>
9256
9257 * gdb.ada/uninitialized_vars: New test program.
9258 * gdb.ada/uninitialized_vars.exp: New testcase.
9259
52e44b43
TT
92602009-02-02 Tom Tromey <tromey@redhat.com>
9261
9262 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
9263 * gdb.cp/pr2489.cc: Rename...
9264 * gdb.cp/pr9594.cc: ... to this.
9265
1c71341a
TT
92662009-02-02 Tom Tromey <tromey@redhat.com>
9267
9268 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
9269 * gdb.cp/pr2489.cc: New file.
9270 * gdb.cp/cpcompletion.exp: New file.
9271
a4295225
TT
92722009-02-02 Tom Tromey <tromey@redhat.com>
9273
9274 PR exp/9059:
9275 * gdb.cp/call-c.exp: Add regression test.
9276 * gdb.cp/call-c.cc (FooHandle): New typedef.
9277 (main): New variable 'handle'.
9278
592375cd
VP
92792009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9280
9281 * lib/mi-support.exp (et_mi_thread_list)
9282 (check_mi_and_console_threads): Adjust for current thread in
9283 -thread-list-ids output.
9284
41447f92
VP
92852009-01-30 Vladimir Prus <vladimir@codesourcery.com>
9286
889bf7c5
PA
9287 * gdb.mi/mi-break.exp (test_disabled_creation): New.
9288 Call it.
41447f92 9289
35669430
DE
92902009-01-28 Doug Evans <dje@google.com>
9291
9292 * gdb.arch/amd64-disp-step.S: New file.
9293 * gdb.arch/amd64-disp-step.exp: New file.
9294 * gdb.arch/i386-disp-step.S: New file.
9295 * gdb.arch/i386-disp-step.exp: New file.
9296
09f00d9a
PM
92972009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
9298
9299 * gdb.base/find.exp: Set newline variable
9300 using quotes instead of braces to fix cygwin failures.
9301
1e8fb976
PA
93022009-01-23 Pedro Alves <pedro@codesourcery.com>
9303
9304 * gdb.base/radix.exp: Add tests to ensure that that set
9305 input-radix 0 and set output-radix 0 are really rejected.
9306
da061712
PA
93072009-01-23 Pedro Alves <pedro@codesourcery.com>
9308
9309 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
9310 copyright years.
9311
dd7e2d2b
PA
93122009-01-23 Pedro Alves <pedro@codesourcery.com>
9313
9314 PR gdb/9664:
9315 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
9316
392452f6
PA
93172009-01-22 Pedro Alves <pedro@codesourcery.com>
9318
9319 PR c++/9631:
9320 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
9321
8653e71c
PM
93222009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
9323
9324 * gdb.server/file-transfer.exp: Use EXEEXT variable for
9325 binfile definition to fix Windows OS failure.
9326
a12cc160
DJ
93272009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
9328
9329 PR gdb/9346
9330 * gdb.base/interrupt.c (sigint_handler): New.
9331 (main): Install a SIGINT handler if SIGNALS is defined. Exit
9332 on error.
9333 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
9334 Test "signal SIGINT".
9335
b89667eb
DE
93362009-01-19 Doug Evans <dje@google.com>
9337
9338 * gdb.base/break.exp: Update expected gdb output.
9339 * gdb.base/sepdebug.exp: Ditto.
9340 * gdb.mi/mi-syn-frame.exp: Ditto.
9341 * gdb.mi/mi2-syn-frame.exp: Ditto.
9342 * gdb.base/call-signal-resume.exp: New file.
9343 * gdb.base/call-signals.c: New file.
9344 * gdb.base/unwindonsignal.exp: New file.
9345 * gdb.base/unwindonsignal.c: New file.
9346 * gdb.threads/interrupted-hand-call.exp: New file.
9347 * gdb.threads/interrupted-hand-call.c: New file.
9348 * gdb.threads/thread-unwindonsignal.exp: New file.
9349
adb483fe
DJ
93502009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
9351
9352 * gdb.base/define.exp: Test defining and hooking prefix commands.
9353 * gdb.python/python.exp: Update test for "show user" output.
9354
60023297
JK
93552009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9356
9357 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
9358 now the output exactly, using less wildcards. Expect also the output
9359 of gfortran-4.3. Update for the f-valprint.c modification from
9360 2008-04-22.
9361 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
9362 Remove gdb_test test names where matching the command.
9363
ccc57cf9
PA
93642009-01-01 Pedro Alves <pedro@codesourcery.com>
9365
9366 PR breakpoints/9681:
9367 * gdb.base/watchpoint.exp: Add regression test.
9368
c7a6ca08
PA
93692008-12-31 Pedro Alves <pedro@codesourcery.com>
9370
9371 * gdb.threads/attach-into-signal.exp: Don't use
9372 gdb_suppress_entire_file.
9373 * gdb.threads/attach-stopped.exp: Ditto.
9374 * gdb.threads/attachstop-mt.exp: Ditto.
9375
3a031f65
PA
93762008-12-31 Pedro Alves <pedro@codesourcery.com>
9377
9378 PR gdb/8812:
9379 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
9380
09e6485f
PA
93812008-12-29 Pedro Alves <pedro@codesourcery.com>
9382
9383 PR gdb/7536:
9384 * gdb.base/radix.exp: Add tests to ensure invalid input radices
9385 and unsupported output radices are really rejected.
9386
0cd53049
JK
93872008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9388
9389 * gdb.cp/punctuator.exp: Backslash the '$' signs.
9390
ba163c7e
TT
93912008-12-22 Tom Tromey <tromey@redhat.com>
9392
9393 * gdb.cp/punctuator.exp: New file.
9394
6f4de6c9
JK
93952008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9396
9397 * gdb.base/completion.exp (Completing non-existing component): New test.
9398
0f34d0b4
JK
93992008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9400
9401 Fix for PR gdb/8648.
9402 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
9403 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
9404 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
9405 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
9406
db2ad4c3
JK
94072008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
9408
9409 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
9410
bb5ef15e
DP
94112008-12-16 Christophe Lyon <christophe.lyon@st.com>
9412
9413 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
9414 compiler actually generate code at the expected line number.
9415
90142adc
JZ
94162008-12-15 Jie Zhang <jie.zhang@analog.com>
9417
9418 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
9419
fad6eecd
TT
94202008-12-12 Tom Tromey <tromey@redhat.com>
9421
9422 * gdb.base/commands.exp (redefine_hook_test): New proc.
9423 Call it.
9424
17c8aaf5
TT
94252008-12-11 Tom Tromey <tromey@redhat.com>
9426
9427 * gdb.base/macscp.exp: New regression test.
9428
7c8adf68
TT
94292008-12-11 Tom Tromey <tromey@redhat.com>
9430
9431 * gdb.base/macscp.exp: Print "address.addr".
9432 * gdb.base/macscp1.c (struct outer): New struct.
9433 (address): New global.
9434
b05dcbb7
TT
94352008-12-09 Tom Tromey <tromey@redhat.com>
9436
9437 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
9438 Call it.
9439
2d476de1
DE
94402008-12-04 Doug Evans <dje@google.com>
9441
9442 * gdb.server/ext-run.exp: Relax regexp for init program.
9443
87bdc959
TG
94442008-12-03 Tristan Gingold <gingold@adacore.com>
9445
9446 * gdb.base/macscp.exp: Generate an object file during compilation
9447 to work around Darwin dsymutil limitations.
9448
e0740f77
JK
94492008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9450
9451 Test resolving external references to TLS variables.
9452 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
9453 FILE2_THREAD_LOCAL.
9454 (testfile2, srcfile2): New variables.
9455 * gdb.threads/tls.c (file2_thread_local)
9456 (function_referencing_file2_thread_local): New.
9457 * gdb.threads/tls2.c: New file.
9458
67f0aac5
JB
94592008-11-28 Joel Brobecker <brobecker@adacore.com>
9460
9461 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
9462 rather than integer, as integer might not be big enough when
9463 on 64bit targets.
67f0aac5 9464
c332165e
JG
94652008-11-27 Jerome Guitton <guitton@adacore.com>
9466
9467 * gdb.cp/formatted-ref.exp: Add equality test.
9468 * gdb.ada/formatted_ref.exp: Ditto.
9469
fc9b693c
JK
94702008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9471
9472 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
9473 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
9474
a9c64011
AS
94752008-11-20 Andreas Schwab <schwab@suse.de>
9476
9477 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
9478 matching syscall entry point.
9479 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
9480 (tcatch_vfork_then_child_follow): Likewise. Finish through
9481 vfork even if we stopped at the syscall trampoline.
9482
e2fd701e
DE
94832008-11-20 Doug Evans <dje@google.com>
9484
9485 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
9486
69abc51c
TJB
94872008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
9488
9489 * gdb.arch/ppc-dfp.exp: New file.
9490 * gdb.arch/ppc-dfp.c: New file.
9491
c14c28ba
PP
94922008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
9493
9494 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 9495
2e74121d
DE
94962008-11-17 Doug Evans <dje@google.com>
9497
9498 * gdb.mi/mi-syn-frame.exp: Update expected output.
9499 * gdb.mi/mi2-syn-frame.exp: Update expected output.
9500
66bb093b
VP
95012008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9502
9503 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
9504 "thread N" results in =thread-selected.
9505 * lib/mi-support (mi_run_cmd, mi_expect_stop)
9506 (mi_send_resuming_command_raw): Be prepared for
9507 =thread-selected.
9508
3d043ef6
VP
95092008-11-17 Vladimir Prus <vladimir@codesourcery.com>
9510
a9c64011
AS
9511 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
9512 * lib/mi-support.exp: Likewise.
3d043ef6 9513
808104c8
JB
95142008-11-16 Joel Brobecker <brobecker@adacore.com>
9515
9516 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
9517 commands from the expected output for "help catch".
9518
00b22944
JB
95192008-11-15 Joel Brobecker <brobecker@adacore.com>
9520
9521 * gdb.ada/int_deref.exp: New testcase.
9522
59669435
TT
95232008-11-14 Nick Roberts <nickrob@snap.net.nz>
9524
9525 * gdb.mi/gdb2549.exp: New file.
9526
de04a248
DE
95272008-11-11 Doug Evans <dje@google.com>
9528
9529 * gdb.base/callexit.exp: New file.
9530 * gdb.base/callexit.c: New file.
9531
6b8ce727
DE
95322008-11-10 Doug Evans <dje@google.com>
9533
9534 * lib/gdb.exp (GDBFLAGS): Move -nx ...
9535 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
9536 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
9537 (default_gdb_start,default_gdb_exit): Ditto.
9538 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
9539 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
9540 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
9541 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
9542 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
9543 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
9544
1b14b8aa
AS
95452008-11-03 Andreas Schwab <schwab@suse.de>
9546
9547 * gdb.base/hashline2.exp: Fix typo.
9548 * gdb.base/hashline3.exp: Likewise.
9549
f3134b88
TT
95502008-10-30 Tom Tromey <tromey@redhat.com>
9551
9552 * gdb.base/pointers.exp: Add test.
9553 * gdb.base/pointers.c (k, S): New typedefs.
9554 (instance): New global.
9555
c2226152
AS
95562008-10-30 Andreas Schwab <schwab@suse.de>
9557
9558 * gdb.base/args.exp: Add tests for newlines.
9559
462f405c
JB
95602008-10-30 Joel Brobecker <brobecker@adacore.com>
9561
9562 gdb.base/foll-exec.exp: Update the expected output of a couple
9563 of "info breakpoints" tests.
9564
79a45b7d
TT
95652008-10-28 Tom Tromey <tromey@redhat.com>
9566
9567 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
9568
adc13a14
PA
95692008-10-24 Pedro Alves <pedro@codesourcery.com>
9570
9571 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
9572 gdb_start_cmd.
9573 Use runto_main before any test that requires execution.
9574
252fbfc8
PA
95752008-10-23 Pedro Alves <pedro@codesourcery.com>
9576
9577 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
9578 instead of SIGINT.
9579
28148e3d
JB
95802008-10-22 Joel Brobecker <brobecker@adacore.com>
9581
9582 * gdb.base/completion.exp: Update expected output following
9583 the addition of the "info tasks" command.
9584
c209f847
TT
95852008-10-22 Tom Tromey <tromey@redhat.com>
9586
9587 * gdb.base/exprs.exp (test_expr): Add test for string
9588 concatenation.
9589
f177e350
PA
95902008-10-19 Pedro Alves <pedro@codesourcery.com>
9591
9592 * configure.ac: Output gdb.python/Makefile.
9593 * configure: Regenerate.
9594 * gdb.python/Makefile.in: New.
9595
cce89356
JB
95962008-10-16 Joel Brobecker <brobecker@adacore.com>
9597
9598 * gdb.base/foll-fork.exp: Adjust the expected output to match
9599 the new description for fork/vfork catchpoints in the "info
9600 breakpoints" output.
9601
176d289d
TJB
96022008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
9603
9604 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
9605
a08702d6
TJB
96062008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9607
9608 * gdb.python/python-value.c: New file.
9609 * gdb.python/python-value.exp: New file.
9610
1c5cfe86
PA
96112008-10-15 Pedro Alves <pedro@codesourcery.com>
9612
9613 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
9614
5a98ad69
DP
96152008-10-15 Denis Pilat <denis.pilat@st.com>
9616
41702f1b 9617 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 9618
dcb1a1e2
TT
96192008-10-09 Tom Tromey <tromey@redhat.com>
9620
9621 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
9622 'fprintf' and 'stderr'.
9623
9124fe48
JB
96242008-10-07 Joel Brobecker <brobecker@adacore.com>
9625
9626 * gdb.ada/ref_tick_size.exp: New testcase.
9627
45452591
DE
96282008-10-06 Doug Evans <dje@google.com>
9629
9630 * gdb.dwarf2/dw2-cu-size.exp: New file.
9631 * gdb.dwarf2/dw2-cu-size.S: New file.
9632
9633 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
9634 .Ltype_int for clarity.
9635
4fc5b208
PP
96362008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
9637
9638 PR gdb/2384:
9639 * gdb.cp/gdb2384.exp: Extended to test more cases.
9640 * gdb.cp/gdb2384.cc: Likewise.
9641 * gdb.cp/gdb2384-base.h: Likewise.
9642 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 9643
d78df370
JK
96442008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9645
9646 * gdb.base/maint.exp (maint print type): Remove printing
9647 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
9648
9a044a89
TT
96492008-09-30 Tom Tromey <tromey@redhat.com>
9650
9651 * gdb.base/macscp.exp: Add completion tests.
9652 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
9653 (TWENTY_THREE): Likewise.
9654 (FORTY_EIGHT): Likewise.
9655
506800a9
TT
96562008-09-30 Tom Tromey <tromey@redhat.com>
9657
9658 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
9659 everywhere.
9660 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
9661
1a6f01b5
JK
96622008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9663
9664 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
9665 testcase is derived from. Fix racy dependency on an expected PID
9666 number. No longer support the testcase on Linux kernel 2.4.x.
9667
2fae03e8
TT
96682008-09-27 Tom Tromey <tromey@redhat.com>
9669
9670 * gdb.base/macscp.exp: Add tests for stringification, splicing,
9671 and varargs.
9672
1ad15515
PA
96732008-09-22 Pedro Alves <pedro@codesourcery.com>
9674
9675 * lib/mi-support.exp (mi_expect_interrupt): New.
9676 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
9677 from gdb.mi/mi-nonstop.exp.
9678 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
9679 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
9680 lib/mi-support.exp.
9681 Use mi_check_thread_states throughout. Avoid ".*" and do not
9682 require an anchor after -exec-run.
9683
d0b76dc6
DJ
96842008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
9685
9686 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
9687 stop is pending. Avoid ".*" when two stops are pending.
9688 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
9689 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
9690 newlines in fullnames.
9691 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
9692 (mi_expect_stop): Update comments. Only anchor in sync mode.
9693 Do not match newlines.
9694 (mi_send_resuming_command_raw): Always return status.
9695 (mi_get_stop_line): Do not match more than one line by accident.
9696 Only anchor in sync mode.
9697 (mi_run_inline_test): If -exec-next fails, give up.
9698
9990c830
UW
96992008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9700
9701 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
9702 on SPU.
9703
ebcf6f00
JB
97042008-09-10 Joel Brobecker <brobecker@adacore.com>
9705
9706 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
9707
b6db24e5
JB
97082008-09-10 Joel Brobecker <brobecker@adacore.com>
9709
9710 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
9711 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
9712 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
9713 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
9714 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
9715 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
9716 gdb.ada/interface.exp, gdb.ada/null_array.exp,
9717 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
9718 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
9719 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
9720 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
9721 Include the "= " sequence in the expected output of print tests.
9722
2bf448e0
JB
97232008-09-10 Joel Brobecker <brobecker@adacore.com>
9724
9725 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
9726 description for boolean types.
9727
d51fd4c8
PA
97282008-09-09 Pedro Alves <pedro@codesourcery.com>
9729
9730 * gdb.base/hook-stop-continue.c: New.
9731 * gdb.base/hook-stop-continue.exp: New.
9732
694182d2
DJ
97332008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9734
9735 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
9736
3b8a7fc0
JG
97372008-09-08 Jerome Guitton <guitton@adacore.com>
9738
9739 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
9740 (stack_check_probe_2, stack_check_probe_loop_1)
9741 (stack_check_probe_loop_2): New functions.
9742 (main): Add call to these new functions.
9743 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
9744 functions, check that the breakpoint is inserted at the appropriate
9745 location.
9746 (insert_breakpoint): Slightly refine this procedure so that it can
9747 be called several times in the test.
9748
96cc0ae8
JG
97492008-09-08 Jerome Guitton <guitton@adacore.com>
9750
9751 * gdb.base/stack-checking.c: New file.
9752 * gdb.base/stack-checking.exp: New file.
9753
1f08b409
TJB
97542008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9755
9756 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
9757 * gdb.arch/altivec-regs.exp: Likewise.
9758 * gdb.arch/vsx-regs.exp: Likewise.
9759
3099e1c4
TJB
97602008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
9761
9762 * gdb.arch/ppc-fp.exp: New file.
9763 * gdb.arch/ppc-fp.c: New file.
9764
cc69bfc1
PP
97652008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
9766
9767 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
9768 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 9769
b02a33db
MS
97702008-09-04 Michael Snyder <msnyder@vmware.com>
9771
9772 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
9773 as "at" (for non-debug functions such as _start).
9774
2992cbe0
UW
97752008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9776
9777 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
9778 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
9779 software watchpoints.
9780 * gdb.base/watch_thread_num.exp: Likewise.
9781
514f746b
AR
97822008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
9783
9784 * gdb.arch/i386-bp_permanent.exp: New test.
9785
876cecd0
TT
97862008-08-24 Tom Tromey <tromey@redhat.com>
9787
9788 * gdb.base/maint.exp: Update "maint print type".
9789
80f73d71
VP
97902008-08-21 Vladimir Prus <vladimir@codesourcery.com>
9791
9792 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
9793 support. Adjust the order of "*running" notifications.
9794 * gdb.mi/non-stop.c: Don't cast from int to void* and
9795 back.
9796
d9c78d7d
MK
97972008-08-20 Mark Kettenis <kettenis@gnu.org>
9798
9799 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
9800 expect to find it in the "info frame" output.
9801
97a2d1d3
DJ
98022008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
9803
9804 * gdb.base/interp.exp: Always consume both prompts.
9805
b96e2927
PA
98062008-08-20 Pedro Alves <pedro@codesourcery.com>
9807
9808 * gdb.base/pending.exp: Test pending breakpoints without symbols
9809 loaded.
9810
8cf6e61a
VP
98112008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9812
9813 * lib/mi-support.exp (mi_expect_stop): Produce
9814 more details on failures.
9815 * gdb.mi/mi-nonstop.exp: New.
9816 * gdb.mi/non-stop.c: New.
9817
c6ebd6cf
VP
98182008-08-19 Vladimir Prus <vladimir@codesourcery.com>
9819
a9c64011
AS
9820 * gdb.mi/mi-async.exp: Use 'set target-async'.
9821 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 9822
46a9b8ed
DJ
98232008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
9824
9825 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
9826
44feb3ce
TT
98272008-08-17 Tom Tromey <tromey@redhat.com>
9828
9829 * gdb.base/help.exp (help catch): Rewrite.
9830
311a4e6b
TJB
98312008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
9832
9833 * gdb.base/define.exp: Test indented command documentation.
9834 * gdb.python/python.exp: Test indented multi-line command.
9835
604c2f83
LM
98362008-08-15 Luis Machado <luisgpm@br.ibm.com>
9837
9838 * testsuite/gdb.arch/vsx-regs.c: New source file.
9839 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
9840 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
9841
886a217c
TT
98422008-08-14 Tom Tromey <tromey@redhat.com>
9843
9844 * gdb.base/macscp.exp: Add regression test for "macro define" or
9845 "macro undef" with no arguments.
9846
c814a4f3
PP
98472008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
9848
9849 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 9850
12ab8a60
UW
98512008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9852
9853 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
9854
d57a3c85
TJB
98552008-08-06 Tom Tromey <tromey@redhat.com>
9856
9857 * gdb.python/python.exp: New file.
9858
c7b778ff
JK
98592008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9860
9861 Fix for PR gdb/1543.
9862 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
9863 $LOCATION.
9864 (location): New variable.
9865 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
9866 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
9867 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
9868 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
9869 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
9870 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
9871 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
9872 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
9873 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
9874 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
9875 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
9876 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
9877 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
9878 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
9879 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
9880 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
9881 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
9882 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
9883 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
9884 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
9885 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
9886 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
9887 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
9888 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
9889 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
9890 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
9891 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
9892 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
9893 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
9894 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
9895 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
9896 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
9897 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
9898 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
9899 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
9900 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
9901 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
9902 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
9903 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
9904 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
9905 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
9906 gdb.base/type-opaque.exp, gdb.base/until.exp,
9907 gdb.base/value-double-free.c, gdb.base/varargs.exp,
9908 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
9909 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
9910 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
9911 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
9912 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
9913 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
9914 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
9915 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
9916 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
9917 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
9918 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
9919 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
9920 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
9921 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
9922 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
9923 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
9924 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
9925 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
9926 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
9927 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
9928 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
9929 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
9930 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
9931 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
9932 gdb.pascal/types.exp, gdb.stabs/weird.exp,
9933 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
9934 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
9935 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
9936 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
9937 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
9938 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
9939 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
9940 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
9941 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
9942 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
9943 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
9944 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
9945 lib/mi-support.exp, lib/trace-support.exp: Remove reference
9946 to bug-gdb@prep.ai.mit.edu .
9947
5e06a3d1
VP
99482008-07-31 Vladimir Prus <vladimir@codesourcery.com>
9949
9950 * lib/mi-support.exp (mi_load_shlibs): New.
9951 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
9952
9d81d21b
VP
99532008-07-30 Vladimir Prus <vladimir@codesourcery.com>
9954
9955 * lib/mi-support.exp (get_mi_thread_list)
9956 (check_mi_and_console_threads): New, moved from ...
9957 * gdb.mi/mi-pthread.exp: ...here.
9958 * gdb.mi/gdb669.exp (get_mi_thread_list)
9959 (check_mi_and_console_threads): Delete.
9960 * gdb.mi/mi2-pthread.exp: Likewise.
9961
bae98fe0
TT
99622008-07-28 Tom Tromey <tromey@redhat.com>
9963
9964 * Makefile.in (just-check): Remove. Move body to...
9965 (check): ... here.
9966
57380f4e
DJ
99672008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9968
9969 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
9970 Add a test for duplicated SIGINTs.
9971
e09490f1
DJ
99722008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9973
9974 * gdb.threads/schedlock.exp (get_args): Update to work for any
9975 value of NUM.
9976 (Top level): Report the number of threads that did not resume.
9977
6387b45f
DJ
99782008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9979
9980 * gdb.dwarf2/dw2-compressed.S: Also define __start.
9981
62f64ff2
DJ
99822008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
9983
9984 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
9985 non-MI prompt.
9986
fa8de41e
TT
99872008-07-26 Tom Tromey <tromey@redhat.com>
9988
9989 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
9990 (function_struct, function_struct_ptr): New globals.
9991 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
9992 function pointer in a struct.
9993
ccb3ac8a
TT
99942008-07-26 Tom Tromey <tromey@redhat.com>
9995
9996 * gdb.base/macscp.exp: Add test for macro lexing bug.
9997
d7d9f01e
TT
99982008-07-18 Tom Tromey <tromey@redhat.com>
9999
10000 * gdb.base/macscp.exp: Add macro tests.
10001
9bf07184
PP
100022008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10003
10004 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
10005
becf6477
PP
100062008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
10007
10008 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
10009
0709f7d3
PP
100102008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
10011
10012 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 10013
7093c834
PP
100142008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
10015
10016 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 10017
b432ffe3
JK
100182008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10019
10020 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
10021
b1a268e5
VP
100222008-07-12 Vladimir Prus <vladimir@codesourcery.com>
10023
10024 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
10025
e2995f8e
KB
100262008-07-11 Kevin Buettner <kevinb@redhat.com>
10027
10028 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
10029 of regexp to account for changes made to GDB in the printing of
10030 byte vectors.
10031
14032a66
TT
100322008-07-11 Tom Tromey <tromey@redhat.com>
10033
10034 * gdb.base/completion.exp: Add 'help' completion test.
10035
981505ef
JK
100362008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10037
10038 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
10039
10568435
JK
100402008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
10041
10042 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
10043
4487aabf
PA
100442008-07-09 Pedro Alves <pedro@codesourcery.com>
10045
10046 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
10047
a4a9b1c4
PA
100482008-07-09 Pedro Alves <pedro@codesourcery.com>
10049
10050 * gdb.base/fullname.exp: Restore pwd if compiling failed.
10051
3c3185ac
JK
100522008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10053
10054 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
10055
7ebd49dc
VP
100562008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10057
10058 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
10059 previous commit. Add a comment.
10060
84e46146
PA
100612008-06-28 Pedro Alves <pedro@codesourcery.com>
10062
10063 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
10064
0f8d4a2f
VP
100652008-06-28 Vladimir Prus <vladimir@codesourcery.com>
10066
10067 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
10068
f747e0ce
PA
100692008-06-27 Pedro Alves <pedro@codesourcery.com>
10070
10071 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
10072 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
10073 compiling an executable, link in an object that forces unbuffered
10074 output.
10075 * lib/set_unbuffered_mode.c: New file.
10076
734a5c36
JK
100772008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10078
10079 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
10080
a2840c35
VP
100812008-06-25 Vladimir Prus <vladimir@codesourcery.com>
10082
a9c64011
AS
10083 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
10084 mi_expect_stop.
10085 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
10086 Demand that *running is output.
10087 (detect_async): Perform checking every time.
10088 (mi_send_resuming_command): Extract everything into...
10089 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
10090 (mi_expect_stop): Don't accept any output before *stopped.
10091
6ae37fef
VP
100922008-06-13 Vladimir Prus <vladimir@codesourcery.com>
10093
10094 Robustify mi-simplerun.
a9c64011
AS
10095 * gdb.mi/basics.c (main): Add a call to sleep.
10096 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
10097 * gdb.mi/mi2-cli.exp: Likewise.
10098 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 10099
b4aa76f0 101002008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
10101
10102 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
10103
e1ac3328
VP
101042008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10105
a9c64011
AS
10106 * gdb.mi/mi-console.exp: Adjust.
10107 * gdb.mi/mi-syn-frame.exp: Adjust.
10108 * gdb.mi/mi2-console.exp: Adjust.
10109 * gdb.mi/mi2-syn-frame.exp: Adjust.
10110 * lib/mi-support.exp (mi_run_cmd): Adjust.
10111 (mi_send_resuming_command): Adjust.
e1ac3328 10112
f7f9a841
VP
101132008-06-10 Vladimir Prus <vladimir@codesourcery.com>
10114
10115 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
10116 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
10117 testing of stopped.
10118 * gdb.mi/mi2-syn-frame.exp: Likewise.
10119 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
10120 (async, detect_async): New.
10121 (mi_expect_stop, mi_continue_to_line): Adjust expectation
10122 depending on if we're running in sync or async mode.
f7f9a841 10123
37cd5d19
TT
101242008-06-09 Tom Tromey <tromey@redhat.com>
10125
10126 * gdb.base/completion.exp: New tests for field name completion
10127 with spaces, and field name completion with '->'.
10128
65d12d83
TT
101292008-06-06 Tom Tromey <tromey@redhat.com>
10130
10131 * gdb.base/break1.c (struct some_struct): New struct.
10132 (values): New global.
10133 * gdb.base/completion.exp: Add field name completion test.
10134
ebfe2e3f
PP
101352008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
10136
10137 * gdb.cp/call-c.exp: Test for incorrect handling of reference
10138 to pointer.
10139 * gdb.cp/call-c.cc: Likewise.
10140
bcf6fc3a
NR
101412008-06-06 Nick Roberts <nickrob@snap.net.nz>
10142
10143 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
10144 annotation.
10145
49fd4a42 101462008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 10147 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
10148
10149 * gdb.threads/execl.c, gdb.threads/execl1.c,
10150 gdb.threads/execl.exp: New tests.
a9c64011 10151
8a34ac3f
AR
101522008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
10153 Daniel Jacobowitz <dan@codesourcery.com>
10154
10155 * gdb.cp/exception.exp: Activate test, make it work with pending
10156 catchpoints.
10157
86ae69ef
JK
101582008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10159
10160 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
10161
f7f9ae2c
VP
101622008-05-28 Vladimir Prus <vladimir@codesourcery.com>
10163
a9c64011
AS
10164 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
10165 now printed.
10166 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 10167
2a2d4dc3
AS
101682008-05-27 Andreas Schwab <schwab@suse.de>
10169
10170 * gdb.base/frame-args.exp: Handle arguments that are optimized
10171 out.
10172
5099e4d9
LM
101732008-05-26 Luis Machado <luisgpm@br.ibm.com>
10174
10175 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
10176 quiet for ppc32 and group options into a single variable.
10177
d9c36a91
JB
101782008-05-23 Joel Brobecker <brobecker@adacore.com>
10179
10180 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
10181 of zero-size elements.
10182 * gdb.ada/null_array.exp: Test printing this new array.
10183
103a8671
JK
101842008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10185
10186 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
10187
07a4cc1a 101882008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
10189
10190 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
10191 of the "finish" command.
10192
55f996a7
NR
101932008-05-21 Nick Roberts <nickrob@snap.net.nz>
10194
10195 * gdb.base/annota1.exp: Test for new annotation.
10196
907fc202
UW
101972008-05-16 Pedro Alves <pedro@codesourcery.com>
10198
10199 * gdb.base/fixsection.exp: New file.
10200 * gdb.base/fixsection0.c: New file.
10201 * gdb.base/fixsection1.c: New file.
10202
e8f97270
UW
102032008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10204
10205 * gdb.base/annota1.exp: Accept printf@... in place of printf.
10206 * gdb.base/annota3.exp: Likewise.
10207
ac0bb574
NF
102082008-05-13 Nathan Froyd <froydnj@codesourcery.com>
10209
10210 * gdb.base/watch_thread_num.exp: Don't run tests that require
10211 watchpoints if the target doesn't support them.
10212
6fadd07a
DE
102132008-05-12 Doug Evans <dje@google.com>
10214
10215 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
10216
6e9a4a30
JB
102172008-05-09 Joel Brobecker <brobecker@adacore.com>
10218
10219 * gdb.ada/assign_1.exp: New testcase.
10220
08388c79
DE
102212008-05-09 Doug Evans <dje@google.com>
10222
a3c83fae
DE
10223 * gdb.base/find.exp: New file.
10224 * gdb.base/find.c: New file.
08388c79 10225
bd5ddfe8
DJ
102262008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
10227
10228 * gdb.base/commands.exp (watchpoint_command_test): Handle
10229 gdb,no_hardware_watchpoints.
10230 * gdb.base/float.exp: Allow ARM targets without floating point.
10231 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
10232
b5dd68e2 102332008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 10234 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
10235
10236 * gdb.ada/lang_switch: New test program.
10237 * gdb.ada/lang_switch.exp: New testcase.
10238
382d13d1
DE
102392008-05-05 Doug Evans <dje@google.com>
10240
10241 * gdb.base/help.exp (disassemble): Update expected help text.
10242
9dd789d0
PA
102432008-05-04 Pedro Alves <pedro@codesourcery.com>
10244
10245 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
10246
611c83ae
PA
102472008-05-04 Pedro Alves <pedro@codesourcery.com>
10248
10249 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
10250 different times.
10251
ff013f42
JK
102522008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10253
10254 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
10255 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
10256 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
10257 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
10258
96dff6a2
VP
102592008-05-04 Vladimir Prus <vladimir@codesourcery.com>
10260
10261 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
10262 notification to appear.
10263
55cd6f92
DJ
102642008-05-04 Daniel Jacobowitz <dan@debian.org>
10265
10266 * gdb.base/fullname.c: New file.
10267 * gdb.base/fullname.exp: New file.
10268 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
10269
d705c43c
PA
102702008-05-03 Pedro Alves <pedro@codesourcery.com>
10271
10272 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
10273 expressions with macros.
10274
333222e1
JK
102752008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10276
10277 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
10278
5ac01682
DJ
102792008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
10280
10281 * gdb.base/completion.exp: Handle lack of other symbols beginning
10282 with "a".
10283
10284 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
10285
237fc4c9
PA
102862008-05-02 Jim Blandy <jimb@codesourcery.com>
10287
10288 * gdb.asm/asmsrc1.s: Add scratch space.
10289
ed5e9466
DJ
102902008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10291 Daniel Jacobowitz <dan@codesourcery.com>
10292
10293 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
10294 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
10295 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
10296
b39cc962
DJ
102972007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
10298
10299 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
10300
36d520f5
JB
103012008-05-01 Joel Brobecker <brobecker@adacore.com>
10302
10303 * gdb.base/info-target.exp: New testcase.
10304
8d4e3071
DJ
103052008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10306
10307 * gdb.cp/hang.exp: Use .cc instead of .C.
10308 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
10309 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
10310
6f3f3097
DJ
103112008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
10312
10313 * gdb.base/gdb1250.exp: Remove perror.
10314 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
10315
5550a914
PA
103162008-04-30 Pedro Alves <pedro@codesourcery.com>
10317
10318 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
10319 .2byte.
10320
d848e687
DJ
103212008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
10322
10323 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
10324 (maybe_kfail): New.
10325
93b5768b
PA
103262008-04-25 Pedro Alves <pedro@codesourcery.com>
10327
10328 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
10329
721c02de
VP
103302008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10331
a9c64011
AS
10332 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
10333 * gdb.mi/mi2-syn-frame.exp: Likewise.
10334 * lib/mi-support.exp: Likewise.
721c02de 10335
74960c60
VP
103362008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10337
10338 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
10339 to specify regexp for the location to stop at.
10340 * gdb.base/break-always.c: New.
10341 * gdb.base/break-always.exp: New.
10342
d24317b4
VP
103432008-04-24 Vladimir Prus <vladimir@codesourcery.com>
10344
10345 * lib/mi-support.exp (mi_runto_helper): Adjust
10346 for the original-location field.
10347 (mi_create_breakpoint, mi_list_breakpoints): New.
10348 * gdb.mi/mi-break.exp: Adjust.
10349 * gdb.mi/mi2-break.exp: Adjust.
10350 * gdb.mi/mi-pending.exp: Adjust.
10351 * gdb.mi/mi-simplerun.exp: Adjust.
10352 * gdb.mi/mi2-simplerun.exp: Adjust.
10353 * gdb.mi/mi-syn-frame.exp: Adjust.
10354 * gdb.mi/mi2-syn-frame.exp: Adjust.
10355 * gdb.mi/mi-until.exp: Adjust.
10356 * gdb.mi/mi2-until.exp: Adjust.
10357 * gdb.mi/mi-var-display.exp: Adjust.
10358 * gdb.mi/mi2-var-display.exp: Adjust.
10359 * gdb.mi/mi-watch.exp: Adjust.
10360 * gdb.mi/mi2-watch.exp: Adjust.
10361
fdc59709 103622008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 10363
a9c64011
AS
10364 * aclocal.m4: Add override.m4.
10365 * configure: Regenerate.
fdc59709 10366
8e91f023
VP
103672008-04-19 Vladimir Prus <vladimir@codesourcery.com>
10368
10369 * gdb.mi/var-cmd.c (do_at_tests): Verify that
10370 '-var-update --all-values' reports new value even the type
10371 of a variable object has changed.
10372
233a11ab
CS
103732008-04-18 Craig Silverstein <csilvers@google.com>
10374
10375 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
10376 files.
d24317b4 10377
9c1137ad
JB
103782008-04-18 Joel Brobecker <brobecker@adacore.com>
10379
10380 * gdb.ada/atomic_enum: New test program.
10381 * gdb.ada/atomic_enum.exp: New testcase.
10382
66d0bbc7
DE
103832008-04-17 Doug Evans <dje@google.com>
10384
10385 * gdb.opt/Makefile.in: Fix whitespace.
10386
100906b0
UW
103872008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
10388
10389 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
10390
4584e32e
DE
103912008-04-17 Doug Evans <dje@google.com>
10392
10393 * gdb.base/hashline1.exp: New testcase.
10394 * gdb.base/hashline2.exp: New testcase.
10395 * gdb.base/hashline2.exp: New testcase.
10396
0a320680
PA
103972008-04-17 Pedro Alves <pedro@codesourcery.com>
10398
10399 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
10400
18ac113b
AR
104012008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
10402
10403 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
10404 temporary breakpoint to match "Temporary breakpoint".
10405 * gdb.base/break.exp (delete_breakpoints): Likewise.
10406 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
10407 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
10408 * gdb.base/display.exp: Likewise.
10409 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
10410 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
10411 * gdb.base/restore.exp (restore_tests): Likewise.
10412 * gdb.base/sepdebug.exp: Likewise.
10413 * gdb.base/watchpoint.exp: Likewise.
10414 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
10415 * gdb.mi/mi-pending.exp: Likewise.
10416 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
10417 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
10418 * gdb.mi/mi-var-cmd.exp: Likewise.
10419 * gdb.mi/mi-var-display.exp: Likewise.
10420 * gdb.mi/mi2-cli.exp: Likewise.
10421 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
10422 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
10423 * gdb.mi/mi2-var-display.exp: Likewise.
10424 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
10425 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
10426 new "disp" field.
a9c64011 10427 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
10428 reason. This is to support fix for PR2424.
10429
add38693
JK
104302008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10431
10432 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
10433
fcacd99f
VP
104342008-04-13 Vladimir Prus <vladimir@codesourcery.com>
10435
10436 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 10437 field. Add more floating varobj tests.
fcacd99f 10438 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
10439 field.
10440 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
10441 (main): Call do_at_tests.
10442 * lib/mi-support.exp (mi_create_floating_varobj)
10443 (mi_varobj_update_with_type_change): New.
fcacd99f 10444
de051565
MK
104452008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
10446
10447 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
10448 option of -var-evaluate-expression.
10449 * gdb.mi/mi2-var-display.exp: Likewise.
10450
dbc52822
VP
104512008-04-07 Vladimir Prus <vladimir@codesourcery.com>
10452
10453 Introduce test setup helpers.
a9c64011
AS
10454 * lib/gdb.exp (build_executable, clean_restart)
10455 (prepare_for_testing): New.
10456 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
10457 * gdb.base/return.exp: Likewise.
10458 * gdb.base/ending-run.exp: Likewise.
dbc52822 10459
473591da
NR
104602008-04-07 Nick Roberts <nickrob@snap.net.nz>
10461
10462 * gdb.mi/mi-async.exp: New test for asynchronous Machine
10463 Interface (MI) responses.
10464
2b2d9e11
VP
104652008-04-06 Vladimir Prus <vladimir@codesourcery.com>
10466
a9c64011
AS
10467 * gdb.cp/breakpoint.cc: New code to test conditions involving
10468 member variables.
10469 * gdb.cp/breakpoint.exp: Test condition involving member
10470 variables.
2b2d9e11 10471
bb378428
VP
104722008-04-05 Vladimir Prus <vladimir@codesourcery.com>
10473
10474 * lib/mi-support.exp (mi_expect_stop): New.
10475 (mi_run_cmd): Change the
10476 token. Use mi_send_resuming_command, use
10477 mi_expect_stop.
10478 (mi_execute_to_helper): Rename to mi_execute_to.
10479 (mi_send_resuming_command): Add more error patterns.
10480 (mi_wait_for_stop): Renamed to...
10481 (mi_get_stop_line): ...this.
10482 (mi_run_inline_test): Adjust.
10483
10484 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
10485 * gdb.mi/mi-console.exp: Likewise.
10486 * gdb.mi/mi-pending.exp: Likewise.
10487 * gdb.mi/mi-simplerun.exp: Likewise.
10488 * gdb.mi/mi-stack.exp: Likewise.
10489 * gdb.mi/mi-stepi.exp: Likewise.
10490 * gdb.mi/mi-syn-frame.exp: Add comment.
10491 * gdb.mi/mi-until.exp: Likewise.
10492 * gdb.mi/mi-var-display.exp: Likewise.
10493 * gdb.mi/mi-watch.exp: Likewise.
10494 * gdb.mi/mi2-cli.exp: Likewise.
10495 * gdb.mi/mi2-console.exp: Likewise.
10496 * gdb.mi/mi2-simplerun.exp: Likewise.
10497 * gdb.mi/mi2-stack.exp: Likewise.
10498 * gdb.mi/mi2-stepi.exp: Likewise.
10499 * gdb.mi/mi2-until.exp: Likewise.
10500 * gdb.mi/mi2-var-display.exp: Likewise.
10501 * gdb.mi/mi2-watch.exp: Likewise.
10502
62172bb9
UW
105032008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10504
10505 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
10506
10507 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
10508
a13e061a
PA
105092008-04-04 Pedro Alves <pedro@codesourcery.com>
10510
10511 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
10512 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
10513 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
10514 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
10515 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
10516 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
10517 expect an mi error duplicated in stderr.
10518
eae06beb
JB
105192008-04-03 Joel Brobecker <brobecker@adacore.com>
10520
10521 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
10522 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
10523 Add a couple of tests that verify the behavior when the new setting
10524 is set to "cancel" and "all".
10525 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
10526 "ask" before we start the testing.
10527
79c6ced6
AR
105282008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
10529
10530 * gdb.cp/casts.cc: Add class reference variables.
10531 * gdb.cp/casts.exp: New test cases for up/down casting references.
10532
6c2d1a6b
MK
105332008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
10534
10535 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
10536 instead of beginning to make an extra test pass.
10537 * gdb.mi/mi2-var-display.exp: Likewise.
10538
55b411d9
MR
105392008-03-31 Maciej W. Rozycki <macro@mips.com>
10540
10541 * gdb.base/break.exp: Mark failures as such. Fix formatting.
10542
c6140da2
MD
105432008-03-31 Markus Deuling <deuling@de.ibm.com>
10544 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10545
10546 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
10547 value. Add xfail for older kernels.
10548
79732189
AR
105492008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
10550
10551 Bring mi-support in line with gdb.exp.
10552 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
10553 (mi_gdb_start): New function.
10554
33c3676e
MR
105552008-03-28 Maciej W. Rozycki <macro@mips.com>
10556
10557 * gdb.mi/mi-var-cmd.exp: Fix a typo.
10558
92e28119
VP
105592008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10560
10561 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
10562 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 10563
9e8e3afe
VP
105642008-03-26 Vladimir Prus <vladimir@codesourcery.com>
10565
10566 * lib/mi-support.exp (mi_create_varobj_checked): New.
10567 (mi_list_varobj_children): Allow to check for a
10568 value.
10569 (mi_list_array_varobj_children): New.
10570
10571 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
10572 and mi_list_varobj_children, as opposed to hardcoding
10573 expected strings.
10574 * gdb.mi/gdb701.exp: Likewise.
10575 * gdb.mi/gdb792.exp: Likewise.
10576 * gdb.mi/mi-var-block.exp: Likewise.
10577 * gdb.mi/mi-var-cmd.exp: Likewise.
10578 * gdb.mi/mi-var-invalidate.exp: Likewise.
10579 * gdb.mi/mi2-var-block.exp: Likewise.
10580 * gdb.mi/mi2-var-child.exp: Likewise.
10581 * gdb.mi/mi2-var-cmd.exp: Likewise.
10582 * gdb.mi/mi2-var-display.exp: Likewise.
10583
9df50351
JK
105842008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10585
10586 Fix random false FAILs on i386.
10587 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
10588
31e5d73a
DJ
105892008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10590
10591 PR gdb/544
10592 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
10593
12f4afab
DJ
105942008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
10595
10596 PR gdb/544
10597 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
10598
b562a0cb
DJ
105992008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10600
10601 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
10602 fixed PR gdb/544.
10603
17faa917
DJ
106042008-03-21 Pedro Alves <pedro@codesourcery.com>
10605
10606 * gdb.threads/fork-child-threads.exp: Test next over fork.
10607
6214f497
DJ
106082008-03-21 Chris Demetriou <cgd@google.com>
10609
10610 * gdb.base/break.exp (rbreak junk): New test for rbreak
10611 "Junk at end of arguments" issue.
10612
63092375
DJ
106132008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10614
10615 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
10616 *& to work on created array elements.
10617 (Top level): Test print $pc with a file. Test string operations
10618 without a target.
10619 * gdb.base/ptype.exp: Do not expect *& to work on created array
10620 elements.
10621
b21991b0
DJ
106222008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
10623
10624 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
10625 gdb.threads/staticthreads.exp: Update exit query.
10626
c4b347c7
SL
106272008-03-07 Sandra Loosemore <sandra@codesourcery.com>
10628
10629 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
10630
fa4727a6
DJ
106312008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
10632
10633 * gdb.base/watchpoint.c (global_ptr, func4): New.
10634 (main): Call func4.
10635 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
10636 (test_inaccessible_watchpoint): New.
10637
2f34202f
MR
106382008-02-29 Maciej W. Rozycki <macro@mips.com>
10639
10640 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
10641 select the largest.
10642
0d6ba1b1
DJ
106432008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10644
10645 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
10646 frames-invalid annotations.
10647
e691325a
PM
106482008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
10649
a9c64011 10650 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 10651
f85b5ecc
DE
106522008-02-27 Doug Evans <dje@google.com>
10653
10654 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
10655 for bug 1738.
10656 (breakpoint_to_handler_entry): Ditto.
10657
b40e7bf3
JB
106582008-02-27 Joel Brobecker <brobecker@adacore.com>
10659
10660 * gdb.base/ending-run.exp: Use the first line of code inside
10661 function body to test breakpoints.
10662 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
10663 location where the breakpoint is inserted when using the line
10664 where a function is declared. Fix typo in the description of
10665 one of the tests.
10666 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
10667
2faca73a
PM
106682008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10669
10670 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 10671 tests.
2faca73a 10672
6f439c36
PM
106732008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
10674
10675 * gdb.base/args.exp: avoid same output for tests
10676 with single quotes.
10677
54e52265
VP
106782008-02-26 Vladimir Prus <vladimir@codesourcery.com>
10679
a9c64011
AS
10680 * gdb.base/annota1.exp: Adjust for 'info break'
10681 format changes.
10682 * gdb.base/annota3.exp: Likewise.
10683 * gdb.base/break.exp: Likewise.
10684 * gdb.base/condbreak.exp: Likewise.
10685 * gdb.base/pending.exp: Likewise.
10686 * gdb.base/sepdebug.exp: Likewise.
10687 * gdb.base/unload.exp: Likewise.
10688 * gdb.cp/ovldbreak.exp: Likewise.
10689 * gdb.mi/mi-pending.exp: Likewise.
54e52265 10690
897b09ca
DE
106912008-02-07 Doug Evans <dje@google.com>
10692
10693 * gdb.cp/mb-inline.exp: New.
10694 * gdb.cp/mb-inline.h: New.
10695 * gdb.cp/mb-inline1.cc: New.
10696 * gdb.cp/mb-inline2.cc: New.
10697
b1c32d35
PM
106982008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
10699
10700 * gdb.pascal/floats.pas: New test program.
10701 * gdb.pascal/floats.exp: New testcase.
10702
1a4ca44a
TJB
107032008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
10704
10705 * gdb.base/callfuncs.c (t_float_many_args): New function.
10706 (t_double_many_args): New function.
10707 * gdb.base/callfuncs.exp: Add tests for exceeding float
10708 and double parameters passed through the stack.
10709
439048e8
JB
107102008-02-05 Joel Brobecker <brobecker@adacore.com>
10711
10712 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
10713 gdb.ada/complete/foo.adb: New files.
10714 * gdb.ada/complete.exp: New testcase.
10715
81fe8080
DE
107162008-02-03 Doug Evans <dje@google.com>
10717
301f0ecf
DE
10718 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
10719
81fe8080
DE
10720 * gdb.cp/gdb2384.exp: New file.
10721 * gdb.cp/gdb2384.cc: New file.
10722 * gdb.cp/gdb2384-base.h: New file.
10723 * gdb.cp/gdb2384-base.cc: New file.
10724
4b071aec
DE
107252008-02-02 Doug Evans <dje@google.com>
10726
10727 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
10728
61137ba6
JB
107292007-02-01 Joel Brobecker <brobecker@adacore.com>
10730
10731 * gdb.ada/sym_print_name: New test program.
10732 * gdb.ada/sym_print_name.exp: New testcase.
10733
107342007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
10735
10736 * gdb.ada/nested/hello.adb: New file.
10737 * gdb.ada/nested.exp: New testcase.
10738 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
10739
98deb0da
VP
107402008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10741
10742 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
10743 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
10744 don't cause future evaluations of function to report
10745 creation of internal breakpoints.
98deb0da 10746
723a2275
VP
107472008-02-01 Vladimir Prus <vladimir@codesourcery.com>
10748
10749 * gdb.mi/mi-break.exp (test_error): New.
10750 Call it.
10751
fb546a2f
LM
107522008-01-31 Luis Machado <luisgpm@br.ibm.com>
10753
10754 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
10755 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
10756
2d8fd90a
PM
107572008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10758
10759 * gdb.pascal/integers.pas: New test program.
10760 * gdb.pascal/integers.exp: New testcase.
10761
a7fa0ded
PM
107622008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
10763
10764 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
10765
5e1a1926
TJB
107662008-01-30 Luis Machado <luisgpm@br.ibm.com>
10767
10768 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
10769 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
10770
8d04f9f0
JB
107712008-01-30 Paul Hilfinger <hilfinger@adacore.com>
10772
10773 * gdb.ada/formatted_ref: New test program.
10774 * gdb.ada/formatted_ref.exp: New testcase.
10775
10776 * gdb.cp/formatted-ref.cc: New file.
10777 * gdb.cp/formatted-ref.exp: New testcase.
10778
ce75a98f
JB
107792008-01-30 Joel Brobecker <brobecker@adacore.com>
10780
10781 * gdb.base/ptype.exp: Add testing of "ptype $pc".
10782
e835f6bf
NR
107832008-01-30 Nick Roberts <nickrob@snap.net.nz>
10784
10785 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
10786 (test_file_list_exec_source_file): Update to new macro-info field.
10787
d118ef87
PH
107882008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
10789
10790 * gdb.ada/exprs: New test program.
10791 * gdb.ada/exprs.exp: New testcase.
10792
7d35ab09
TJB
107932008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10794
10795 * dfp-test.c (DELTA, DELTA_B): New definitions.
10796 (double_val1, double_val2, double_val3, double_val4, double_val5,
10797 double_val6, double_val7, double_val8, double_val9, double_val10,
10798 double_val11, double_val12, double_val13, double_val14, dec32_val1,
10799 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
10800 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
10801 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
10802 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
10803 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
10804 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
10805 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
10806 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
10807 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
10808 dec128_val16): New global variables.
10809 (decimal_dec128_align): New function.
10810 (decimal_mixed): Likewise.
10811 (decimal_many_args_dec32): Likewise.
10812 (decimal_many_args_dec64): Likewise.
10813 (decimal_many_args_dec128): Likewise.
10814 (decimal_many_args_mixed): Likewise.
10815 * dfp-test.exp: Add tests calling new inferior functions.
10816
2d717e4f
DJ
108172008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10818
10819 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
10820 gdb.server/ext-run.exp: New files.
10821 * lib/gdbserver-support.exp (gdbserver_download): New.
10822 (gdbserver_start): New. Update gdbserver expected
10823 output.
10824 (gdbserver_spawn): Use them.
10825 (gdbserver_start_extended): New.
10826
e85a822c
DJ
108272008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10828
10829 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
10830 Run on GNU/Linux.
10831 (do_exec_tests): Check for systems which do not support catchpoints.
10832 Do not match START.
10833 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
10834 Run on GNU/Linux. Enable verbose output.
10835 (check_fork_catchpoints): New.
10836 (explicit_fork_child_follow, catch_fork_child_follow)
10837 (tcatch_fork_parent_follow): Update expected messages.
10838 (do_fork_tests): Use check_fork_catchpoints.
10839 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
10840 Run on GNU/Linux. Enable verbose output.
10841 (check_vfork_catchpoints): New.
10842 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
10843 expected messages.
10844 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
10845
401ea829
JB
108462008-01-29 Jim Blandy <jimb@red-bean.com>
10847
10848 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
10849 host' errors.
10850 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
10851
aceaf3ad
JB
108522008-01-29 Jim Blandy <jimb@red-bean.com>
10853
10854 * gdb.threads/sigthread.c: Use barriers to ensure that
10855 child_thread and child_thread_two are always initialized before we
10856 start to use them.
10857
a5606eee
VP
108582008-01-29 Vladimir Prus <vladimir@codesourcery.com>
10859
10860 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
10861 * gdb.base/watchpoint-solib.c: New.
10862 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 10863
c55a82bb
PM
108642008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
10865
10866 * gdb.base/gdb1056.exp: Add unsigned integer test.
10867
0993fe05
DE
108682008-01-28 Doug Evans <dje@google.com>
10869
10870 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
10871
4fe42e7f
JB
108722008-01-27 Jim Blandy <jimb@codesourcery.com>
10873
c7a69933
JB
10874 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
10875
4fe42e7f
JB
10876 * gdb.base/expand-psymtabs.exp: Doc fix.
10877
5def8285
MK
108782008-01-26 Mark Kettenis <kettenis@gnu.org>
10879
10880 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10881
5313c911
NR
108822008-01-24 Nick Roberts <nickrob@snap.net.nz>
10883
a9c64011 10884 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
10885 -var-set-format.
10886
93815fbf
VP
108872008-01-23 Chris Demetriou <cgd@google.com>
10888
10889 * gdb.threads/thread_events.c: New testcase source file.
10890 * gdb.threads/thread_events.exp: New testcase expect file.
10891
467a88ee
NR
108922008-01-23 Nick Roberts <nickrob@snap.net.nz>
10893
10894 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
10895
10896 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
10897 -var-set-format.
10898
d8f82aba
DJ
108992008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
10900 Vladimir Prus <vladimir@codesourcery.com>
10901
10902 * gdb.base/float.exp: Allow missing floating point for m68k and
10903 PowerPC.
10904
60c46647
VP
109052008-01-22 Vladimir Prus <vladimir@codesourcery.com>
10906
10907 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
10908 ignore count.
10909 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
10910 * gdb.mi/mi-cli.exp: Adjust.
10911 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 10912
c7dd36a1
PA
109132008-01-17 Pedro Alves <pedro@codesourcery.com>
10914
10915 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
10916 and 'dummy_ptr' integer pointer. Initialize struct_declarations
10917 with dummy_ptr's address.
10918 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
10919 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
10920 all targets.
10921 * gdb.mi/mi2-var-child.exp: Likewise.
10922
39d5313e
JB
109232008-01-09 Joel Brobecker <brobecker@adacore.com>
10924
10925 * gdb.ada/null_array: New test program.
10926 * gdb.ada/null_array.exp: New testcase.
10927
0aea4bf3
LM
109282008-01-09 Luis Machado <luisgpm@br.ibm.com>
10929
10930 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
10931 with required float modifiers.
10932
0b354900
JB
109332008-01-08 Joel Brobecker <brobecker@adacore.com>
10934
10935 * gdb.ada/funcall_param: New test program.
10936 * gdb.ada/funcall_param.exp: New testcase.
10937
cdb7f5d4
JB
109382008-01-08 Joel Brobecker <brobecker@adacore.com>
10939
10940 * gdb.ada/arrayparam: New test program.
10941 * gdb.ada/arrayparam.exp: New testcase.
10942
88e2547f
JB
109432008-01-08 Joel Brobecker <brobecker@adacore.com>
10944
10945 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
10946 landed. Should also fix random failures in the test following it.
10947
f6867ce0
TJB
109482008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
10949
10950 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
10951 for expressions with decimal float values.
10952 (test_dfp_conversions): New function to test casts to and from
10953 decimal float types.
10954 Call test_dfp_conversions.
10955 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
10956 elements.
10957 (main): Initialize ds.float4 and ds.double8 elements.
10958 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
10959 string to new error message.
10960 (d64_set_tests): Likewise.
10961 (d128_set_tests): Likewise.
10962 Add tests for expressions with decimal float variables. Add tests for
10963 conversions to and from decimal float types.
10964
f9c11282
JB
109652008-01-05 Joel Brobecker <brobecker@adacore.com>
10966
10967 * gdb.ada/packed_tagged/comp_bug.adb: New file.
10968 * gdb.ada/packed_tagged.exp: New testcase.
10969
0ecbca72
JB
109702008-01-04 Joel Brobecker <brobecker@adacore.com>
10971
10972 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
10973 gdb.ada/homonym/homonym_main.adb: New files.
10974 * gdb.ada/homonym.exp: New testcase.
10975
c18d3d89
JB
109762008-01-04 Joel Brobecker <brobecker@adacore.com>
10977
10978 * gdb.ada/packed_array.exp: Add testing of references to
10979 a packed array.
10980
ecc7085b
JB
109812008-01-04 Joel Brobecker <brobecker@adacore.com>
10982
10983 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
10984 New files.
10985 * gdb.ada/type_coercion.exp: New testcase.
10986
c474c922
JB
109872008-01-04 Joel Brobecker <brobecker@adacore.com>
10988
10989 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
10990 gdb.ada/tagged/foo.adb: New file.
10991 * gdb.ada/tagged.exp: New testcase.
10992
9005b927
JB
109932008-01-04 Joel Brobecker <brobecker@adacore.com>
10994
10995 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
10996 gdb.ada/ptype_field/foo.adb: New files.
10997 * gdb.ada/ptype_field.exp: New testcase.
10998
1a6aaad8
JB
109992008-01-03 Joel Brobecker <brobecker@adacore.com>
11000
11001 * gdb.ada/print_pc.exp: New testcase.
11002
0ef22f53
JB
110032008-01-03 Joel Brobecker <brobecker@adacore.com>
11004
11005 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
11006 gdb.ada/taft_type/p.adb: New files.
11007 * gdb.ada/taft_type.exp: New testcase.
11008
1689ecf8
JB
110092008-01-03 Joel Brobecker <brobecker@adacore.com>
11010
11011 * gdb.ada/array_bounds/bar.adb: New file.
11012 * gdb.ada/array_bounds.exp: New testcase.
11013
a4d0b9c3
JB
110142008-01-03 Joel Brobecker <brobecker@adacore.com>
11015
11016 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
11017 gdb.ada/arrayptr/foo.adb: New files.
11018 * gdb.ada/arrayptr.exp: New testcase.
11019
a31ace00
JB
110202008-01-03 Joel Brobecker <brobecker@adacore.com>
11021
11022 * gdb.base/set-lang-auto.exp: New testcase.
11023
a97fced3
JB
110242008-01-03 Joel Brobecker <brobecker@adacore.com>
11025
11026 * gdb.ada/fun_addr/foo.adb: New file.
11027 * gdb.ada/fun_addr.exp: New testcase.
11028
ef29ce1a
JK
110292008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11030
11031 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
11032 New files
11033
0fafefe3
JB
110342008-01-02 Joel Brobecker <brobecker@adacore.com>
11035
11036 * array_subscript_addr/p.adb: New file.
a9c64011 11037 * array_subscript_addr.exp: New testcase.
0fafefe3 11038
c4359f8d
JB
110392008-01-02 Joel Brobecker <brobecker@adacore.com>
11040
a9c64011 11041 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
11042 New files.
11043 * gdb.ada/str_cmp_ref.exp: New testcase.
11044
1aa1b15b
JB
110452008-01-01 Joel Brobecker <brobecker@adacore.com>
11046
11047 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
11048 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 11049 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 11050
81c9b2cf
JB
110512008-01-01 Joel Brobecker <brobecker@adacore.com>
11052
11053 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
11054 gdb.ada/ref_param/pck.ads: New files.
11055 * gdb.ada/ref_param.exp: New testcase.
11056
319e4674
JB
110572008-01-01 Joel Brobecker <brobecker@adacore.com>
11058
11059 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
11060 gdb.ada/interface/foo.adb: New files.
11061 * gdb.ada/interface.exp: New testcase.
11062
ef682c56
JB
110632007-12-31 Jim Blandy <jimb@codesourcery.com>
11064
11065 * gdb.base/multi-forks.exp: Consume all output from child
11066 processes before proceeding to next test.
11067
f6f3eb6c
JB
110682007-12-29 Jim Blandy <jimb@codesourcery.com>
11069
11070 * configure: Regenerated.
11071
f652e42f
JB
110722007-12-27 Joel Brobecker <brobecker@adacore.com>
11073
11074 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
11075 gdb.ada/fixed_cmp/fixed.adb: New files.
11076 * gdb.ada/fixed_cmp.exp: New testcase.
11077
6943e596
JB
110782007-12-27 Joel Brobecker <brobecker@adacore.com>
11079
11080 * gdb.ada/boolean_expr.exp: New testcase.
11081
aad9a193
JB
110822007-12-26 Jim Blandy <jimb@codesourcery.com>
11083
11084 * gdb.base/multi-forks.exp: Doc fix.
11085
fb5f3683
JB
110862007-12-26 Joel Brobecker <brobecker@adacore.com>
11087
11088 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
11089 * gdb.ada/char_param.exp: Do not compile our test program with
11090 -gnata, this is unnecessary.
11091 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
11092
384e4a9c
JB
110932007-12-24 Joel Brobecker <brobecker@adacore.com>
11094
11095 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
11096 gdb.ada/print_chars/foo.adb: New files.
11097 * gdb.ada/print_chars.exp: New testcase.
11098
01e044f7
JB
110992007-12-24 Joel Brobecker <brobecker@adacore.com>
11100
11101 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
11102 gdb.ada/char_param/foo.adb: New files.
11103 * gdb.ada/char_param.exp: New testcase.
11104
0ce17860
JB
111052007-12-22 Jim Blandy <jimb@codesourcery.com>
11106
11107 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
11108 hard-coding source line numbers into the test.
11109 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
11110 gdb_get_line_number to find.
11111
919809b9
JB
111122007-12-22 Joel Brobecker <brobecker@adacore.com>
11113
11114 * gdb.base/ptype.c (highest): New struct type.
11115 (the_highest): New variable of that type.
11116 (main): Add dummy assignment to a field of variable the_highest.
11117 * gdb.base/ptype.exp: Test type printing of our new variable.
11118
abc8a88d
PM
111192007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
11120
11121 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 11122 and record first explicitly generated thread number.
abc8a88d
PM
11123 Use that thread number for thread specific watchpoint test.
11124 Add iteration number to repetitive tests.
11125
5158f3e3
CES
111262007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
11127 Jim Blandy <jimb@codesourcery.com>
11128
11129 * gdb.base/expand-psymtabs.c: New testcase
11130 source file.
11131 * gdb.base/expand-psymtabs.exp: New testcase
11132 expect file.
11133
37e4754d
LM
111342007-12-17 Luis Machado <luisgpm@br.ibm.com>
11135
11136 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
11137 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
11138
551e5d04
JB
111392007-12-17 Joel Brobecker <brobecker@adacore.com>
11140
11141 * gdb.ada/frame_args/foo.adb: New file.
11142 * gdb.ada/frame_args/pck.ads: New file.
11143 * gdb.ada/frame_args/pck.adb: New file.
11144 * gdb.ada/frame_args.exp: New testcase.
11145
a05ee097
JB
111462007-12-17 Joel Brobecker <brobecker@adacore.com>
11147
11148 * gdb.base/frame-args.c: New file.
11149 * gdb.base/frame-args.exp: New testcase.
11150
c162e8c9 111512007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 11152 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
11153
11154 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
11155
afe8ab22 111562007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11157
afe8ab22
VP
11158 * gdb.mi/mi-pending.exp: New.
11159 * gdb.mi/mi-pending.c: New.
11160 * gdb.mi/mi-pendshr.c: New.
11161
dfdfb3ca
JB
111622007-12-06 Jim Blandy <jimb@codesourcery.com>
11163
11164 * gdb.base/default.exp: Update expected output for 'info catch'.
11165
b7fca990
JK
111662007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
11167
11168 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
11169 must be set to binary.
11170
6a1afc1e
PA
111712007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
11172
11173 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
11174
a6b151f1
DJ
111752007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
11176
11177 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
11178 gdb.mi/mi-file-transfer.exp: New.
11179
43039443
JK
111802007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11181
11182 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
11183
0ef2251b
MR
111842007-11-22 Maciej W. Rozycki <macro@mips.com>
11185
11186 * gdb.trace/backtrace.exp: Fix a typo.
11187 * gdb.trace/circ.exp: Likewise.
11188 * gdb.trace/collection.exp: Likewise.
11189 * gdb.trace/limits.exp: Likewise.
11190 * gdb.trace/report.exp: Likewise.
11191 * gdb.trace/tfind.exp: Likewise.
11192 * gdb.trace/while-dyn.exp: Likewise.
11193
5443631e
NR
111942007-11-21 Nick Roberts <nickrob@snap.net.nz>
11195
11196 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
11197 objects of pointers that can't be dereferenced are now
11198 "noneditable".
11199
a4ce5b0d
UW
112002007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11201
11202 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
11203 (target_cpu): Remove.
11204
d6e956e5
VP
112052007-10-15 Vladimir Prus <vladimir@codesourcery.com>
11206
11207 * gdb.base/ending-run.exp: Expect the list of cleared
11208 breakpoint to come in natural order, not the reversed one.
a9c64011 11209
214270ab
VP
112102007-11-07 Vladimir Prus <vladimir@codesourcery.com>
11211
11212 * gdb.mi/mi-var-child.c (do_child_deletion): New.
11213 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 11214
1a619819
LM
112152007-11-05 Luis Machado <luisgpm@br.ibm.com>
11216
11217 * gdb.base/printcmds.exp: New function
11218 test_printf_with_dfp.
11219
5b01a6fa
DE
112202007-11-02 Doug Evans <dje@google.com>
11221
11222 * gdb.disasm/t01_mov.s: Remove carriage returns.
11223 * gdb.disasm/t02_mova.s: Ditto.
11224 * gdb.disasm/t03_add.s: Ditto.
11225 * gdb.disasm/t04_sub.s: Ditto.
11226 * gdb.disasm/t05_cmp.s: Ditto.
11227 * gdb.disasm/t06_ari2.s: Ditto.
11228 * gdb.disasm/t07_ari3.s: Ditto.
11229 * gdb.disasm/t08_or.s: Ditto.
11230 * gdb.disasm/t09_xor.s: Ditto.
11231 * gdb.disasm/t10_and.s: Ditto.
11232 * gdb.disasm/t11_logs.s: Ditto.
11233 * gdb.disasm/t12_bit.s: Ditto.
11234 * gdb.disasm/t13_otr.s: Ditto.
11235
ec33ab7f
JK
112362007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11237
11238 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
11239
ae0d01ff
UW
112402007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11241
11242 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
11243 provide DFP support.
11244
55eddb0f
DJ
112452007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
11246
11247 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
11248 Test "set powerpc vector-abi". Skip auto-detection tests for old
11249 toolchains.
11250
7020f05c
PA
112512007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11252
11253 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
11254 with [string compare].
11255
84bc3db9
PA
112562007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
11257
11258 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
11259 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
11260
5876dc88
LM
112612007-10-25 Luis Machado <luisgpm@br.ibm.com>
11262
11263 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
11264 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
11265 * gdb.opt/Makefile.in: New makefile.
11266 * Makefile.in: Create new directory "gdb.opt".
11267 * configure.ac: Add "gdb.opt" directory.
11268 * configure: Regenerated.
a9c64011 11269
c3ea9a14
DE
112702007-10-25 Doug Evans <dje@google.com>
11271
11272 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
11273 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
11274
a9c64011 112752007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
11276 Thiago Jung Bauermann <bauerman@br.ibm.com>
11277
11278 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
11279 Floating Point expressions.
11280 * gdb.base/dfp-test.exp: new file adding tests for Decimal
11281 Floating Point variables.
11282 * gdb.base/dfp-test.c: new file containing program with Decimal
11283 Floating variables, used by gdb.base/dfp-test.exp.
11284
62a24a2b
DJ
112852007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
11286
11287 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
11288
e7b1eae6
UW
112892007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11290
11291 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
11292 compiling test case with GCC.
11293 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
11294
c641edcc
UW
112952007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11296
11297 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11298 format changes.
11299
5e5ebfe6
MS
113002007-10-18 Michael Snyder <msnyder@specifix.com>
11301
11302 * gdb.base/dbx.exp: Add missing "-re " operator.
11303
e831e7b6
GM
113042007-10-16 Gaius Mulley <gaius@glam.ac.uk>
11305
11306 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
11307 * configure.ac: Removed trailing spaces after backslash.
11308 * gdb.modula2: New directory.
11309 * gdb.modula2/Makefile.in: New file.
11310 * gdb.modula2/unbounded-array.exp: New file.
11311 * gdb.modula2/unbounded1.c: New file.
11312
7cc46491
DJ
113132007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
11314
11315 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
11316
113172007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
11318
11319 * gdb.base/sigstep.c (main): Add checks for
11320 return values for setitimer call.
11321 Call setitimer again with itimer = ITIMER_REAL
11322 if first call to setitimer fails.
11323
e91528f0
KH
113242007-10-11 Kazu Hirata <kazu@codesourcery.com>
11325
11326 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
11327 of $timeout.
11328
2ec9a4f8
DJ
113292007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11330
11331 * gdb.server/server-run.exp: Test for dynamic linker symbols.
11332
113332007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
11334
11335 * lib/gdb.exp (gdb_run_cmd): Move comment outside
11336 of gdb_expect call, to avoid interruption.
11337
64b2fa04
PA
113382007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
11339
11340 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
11341 (v_unsigned_long_long, v_long_long_array)
11342 (v_signed_long_long_array, v_unsigned_long_long_array)
11343 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
11344 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
11345 [!NO_LONG_LONG]: New.
11346 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
11347 v_long_long_member.
11348
11349 (v_long_long_func, v_signed_long_long_func)
11350 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
11351 (main) [!NO_LONG_LONG]: Initialize long long variants.
11352
11353 * gdb.base/whatis.exp: If board file requests no_long_long, build
11354 test with NO_LONG_LONG defined. Test long long, signed long long,
11355 and unsigned long long variants but only if board file doesn't
11356 disable it.
11357
a912286e 113582007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 11359 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
11360
11361 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
11362 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
11363 * configure: Regenerated.
11364 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
11365 gdb.pascal/types.exp, lib/pascal.exp: New files.
11366
471ba8c9
DJ
113672007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
11368
11369 * gdb.cp/classes.exp (do_tests): Always step to the line after the
11370 call.
11371 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
11372 to return to the call.
11373 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
11374 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
11375 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
11376 * gdb.mi/mi-until.exp (test_until): Likewise.
11377 * gdb.mi/mi2-until.exp (test_until): Likewise.
11378
fef8a650
DJ
113792007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
11380
11381 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
11382 two-char array.
11383 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
11384
d983da9c
DJ
113852007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
11386
11387 * gdb.threads/watchthreads.c (thread_function): Sleep between
11388 iterations.
11389 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
11390 at once for S/390. Generate matching fails and passes.
11391
17f62551
VP
113922007-09-27 Vladimir Prus <vladimir@codesourcery.com>
11393
11394 * gdb.mi/var-cmd.c (do_children_tests): Initialize
11395 the 'struct_declarations' variable to zeros.
a9c64011 11396
ed0616c6
VP
113972007-09-24 Vladimir Prus <vladimir@codesourcery.com>
11398
11399 * gdb.cp/mb-ctor.cc: New.
11400 * gdb.cp/mb-ctor.exp: New.
11401 * gdb.cp/mb-templates.cc: New.
11402 * gdb.cp/mb-templates.exp: New.
11403
41f1b697
DJ
114042007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
11405
11406 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
11407
3f213f78
PA
114082007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
11409
11410 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
11411 targets.
11412 * configure: Regenerate.
11413
0d381245 114142007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11415
0d381245
VP
11416 * gdb.base/annota1.exp: Adjust for 'info break'
11417 format changes.
11418 * gdb.base/annota3.exp: Likewise.
11419 * gdb.base/break.exp: Likewise.
11420 * gdb.base/condbreak.exp: Likewise.
11421 * gdb.base/pending.exp: Likewise.
11422 * gdb.base/sepdebug.exp: Likewise.
11423 * gdb.base/unload.exp: Likewise.
11424 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 11425
fe3f5fa8
VP
114262007-09-22 Vladimir Prus <vladimir@codesourcery.com>
11427
11428 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
11429 messages.
11430 * gdb.base/chng-syms.exp: Likewise.
11431 * gdb.base/unload.exp: Likewise.
a9c64011 11432
a75cf6c0
DJ
114332007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
11434
11435 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
11436
18ecae38
DJ
114372007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
11438
11439 * schedlock.c (NUM): Change to 1.
11440 (main): Use args[0] for the main thread.
11441 * schedlock.exp: Only expect two threads. Only issue one pass or fail
11442 regardless of the number of threads.
11443
5509918f
MR
114442007-09-14 Maciej W. Rozycki <macro@mips.com>
11445
4a543daf
MR
11446 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
11447 type down.
11448 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11449 test.
11450 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
11451 watchpoint type down.
11452 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
11453 test.
11454
114552007-09-14 Maciej W. Rozycki <macro@mips.com>
11456
5509918f
MR
11457 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
11458 Move all the tests here and run them twice, once using software
11459 watchpoints and once using hardware watchpoints.
11460 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
11461
40b53987
DJ
114622007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
11463
11464 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
11465 test.
11466
695e2681
MK
114672007-09-10 Mark Kettenis <kettenis@gnu.org>
11468
8b3fc8d8
MK
11469 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
11470 build-id.
11471
695e2681
MK
11472 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
11473 know about $ORIGIN. Calculate output dir from $dest instead of
11474 using ${objdir}/{$subdir}.
11475
58d69f29
MK
114762007-09-09 Mark Kettenis <kettenis@gnu.org>
11477
11478 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
11479 gcore, before continuing with the test.
11480
3e347599
DJ
114812007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
11482
11483 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
11484 * gdb.mi/mi-watch.exp: Likewise.
11485
ea37ba09
DJ
114862007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11487 Jim Blandy <jimb@codesourcery.com>
11488
11489 * gdb.arch/i386-sse.exp: Do not expect character constants.
11490 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
11491 * gdb.base/display.exp: Allow print/s.
11492 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
11493 and unsigned char array changes.
11494
2025a643
DJ
114952007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
11496
11497 * gdb.base/display.exp: Add tests for printf %p.
11498
26669a27
PA
114992007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
11500
11501 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
11502 the dll name to unicode.
11503
c8f021f8
JK
115042007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
11505
11506 * gdb.base/default.exp (show version): Update the version text.
11507 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
11508
4cf31eea
JK
115092007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11510
11511 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
11512 New files.
11513
4935890f
JK
115142007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11515
11516 * lib/gdb.exp (build_id_debug_filename_get): New function.
11517 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
11518 Remove the generate DEBUG file for the future testcase runs.
11519 New testcase for the NT_GNU_BUILD_ID retrieval.
11520 Move the final testing step to ...
11521 (test_different_dir): ... a new function.
11522 New parameter XFAIL to XFAIL all the tests performed.
11523 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
11524 New parameter TYPE to PF_PREFIX all the tests performed.
11525
02142340
VP
115262007-08-31 Vladimir Prus <vladimir@codesourcery.com>
11527
11528 * gdb.mi/mi-var-cp.cc (path_expression): New
11529 function.
11530 * gdb.mi/mi-var-cp.exp: Run path exression tests.
11531
36acd84e
UW
115322007-08-27 Markus Deuling <deuling@de.ibm.com>
11533
11534 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
11535 to fit into SPU Local Store memory.
11536
a896d121
JB
115372007-08-23 Joel Brobecker <brobecker@adacore.com>
11538
11539 * gdb.base/default.exp: Adjust the expected output of "info
11540 warranty" after the switch to GPLv3.
11541
7b433602
JB
115422007-08-23 Joel Brobecker <brobecker@adacore.com>
11543
11544 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
11545 to 30000 (from 20000).
11546
e22f8b7c
JB
115472007-08-23 Joel Brobecker <brobecker@adacore.com>
11548
11549 Switch the license of all .exp files to GPLv3.
11550 Switch the license of all .f and .f90 files to GPLv3.
11551 Switch the license of all .s and .S files to GPLv3.
11552
5a0e3bd0
JB
115532007-08-23 Joel Brobecker <brobecker@adacore.com>
11554
11555 * configure.ac: Switch license to GPLv3.
11556
cc00619d
JB
115572007-08-23 Joel Brobecker <brobecker@adacore.com>
11558
11559 Switch the licensing to GPLv3 for all .ads and .adb files.
11560
8d26208a
DJ
115612007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
11562
11563 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
11564 and t_int_double.
11565 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
11566
4fcb9948
JB
115672007-08-17 Joel Brobecker <brobecker@adacore.com>
11568
11569 * gdb.base/step-line.c: Switch license to GPL version 3, and
11570 update copyright year.
11571 * gdb.base/step-line.inp: Likewise.
11572
b9c34f67
JB
115732007-08-17 Joel Brobecker <brobecker@adacore.com>
11574
11575 * gdb.base/gdb1555.exp: Make expected output immune to formatting
11576 changes inside gdb1555.c.
11577 * gdb.base/pending.exp: Likewise.
11578
2cc17678
DJ
115792007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
11580
11581 * config/default.exp: New file.
11582
e48883f7
DJ
115832007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
11584
11585 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
11586 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
11587
1ab80e5b
MR
115882007-07-30 Maciej W. Rozycki <macro@mips.com>
11589
11590 * gdb.base/dump.exp: Force the correct endianness for binary
11591 formats not carrying this information.
11592
aba471f5
DJ
115932007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11594
11595 * gdb.threads/staticthreads.exp: Match .*sem_post.
11596
d4e07204
DJ
115972007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
11598
11599 * gdb.base/readline.exp (operate_and_get_next): Match the final
11600 prompt.
11601
2b97317d
KB
116022007-07-23 Kevin Buettner <kevinb@redhat.com>
11603
11604 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
11605 to restarting SID.
11606
44efa07a
KB
116072007-07-18 Kevin Buettner <kevinb@redhat.com>
11608
11609 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
11610 prior to `gdb_start'.
11611
7b5ebade
KB
116122007-07-18 Kevin Buettner <kevinb@redhat.com>
11613
11614 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
11615 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
11616 Remove call to gdb_unload.
11617
255e7678
DJ
116182007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
11619 Daniel Jacobowitz <dan@codesourcery.com>
11620
11621 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
11622 for __WIN32__.
11623 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
11624 * gdb.base/unload.exp: Use shared library test routines.
11625
3a40aaa0
UW
116262007-07-03 Markus Deuling <deuling@de.ibm.com>
11627
11628 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
11629 * gdb.base/solib-symbol-lib.c: Likewise.
11630 * gdb.base/solib-symbol-main.c: Likewise.
11631
b0f4b84b
DJ
116322007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
11633
11634 * config/gdbserver.exp (gdb_reconnect): New.
11635 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
11636 gdb.base/solib-disc.exp: New files.
11637 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
11638 remote debugging".
11639 (gdb_compile): Add shlib_load flag.
11640 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
11641 port.
11642 (gdbserver_reconnect): New.
11643
1b05479a
DJ
116442007-07-01 Nick Roberts <nickrob@snap.net.nz>
11645 Daniel Jacobowitz <dan@codesourcery.com>
11646
11647 * gdb.base/annota3.exp: Test for if construct.
11648
86f78eb2
DJ
116492007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
11650
11651 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
11652
6a2eb474 116532007-06-21 Chris Dearman <chris@mips.com>
a9c64011 11654 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
11655
11656 * gdb.base/display.exp: Allow a newline after display/i.
11657 * gdb.base/pc-fp.exp: Likewise.
11658 * gdb.base/sigbpt.exp: Likewise.
11659
f8b73d13
DJ
116602007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
11661
11662 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
11663 required features to be included.
11664
4339e69e
DJ
116652007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
11666
11667 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
11668 in info threads output.
11669
23d964e7
UW
116702007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11671 Markus Deuling <deuling@de.ibm.com>
11672
11673 * gdb.arch/spu-info.exp: New testcase.
11674 * gdb.arch/spu-info.c: New file.
11675
fd20f75b
DJ
116762007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
11677
11678 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
11679 tpcs_offset. Restore lr after the call.
11680 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
11681
2226f861
DJ
116822007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
11683
11684 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
11685 (gdbserver_run): Kill any running gdbserver.
11686 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
11687
d12371a9
MR
116882007-05-17 Maciej W. Rozycki <macro@mips.com>
11689
11690 * gdb.base/sigbpt.exp: Preset segv_addr.
11691
93f02886
DJ
116922007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
11693
11694 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
11695 (gdb_compile_shlib): Likewise.
11696 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
11697 (default_gdb_init): Clear cleanfiles.
11698 (gdb_finish): Delete recorded cleanfiles.
11699 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
11700
11701 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
11702 Do not use isnative.
11703 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
11704 gdb.base/so-impl-ld.exp: Likewise.
11705 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
11706 * gdb.base/unload.exp: Likewise. Do not pass empty option to
11707 gdb_compile.
11708
b04e06d7
VP
117092007-05-15 Vladimir Prus <vladimir@codesourcery.com>
11710
11711 * config/unknown.exp: Remove.
11712
069ed931
UW
117132007-05-15 Markus Deuling <deuling@de.ibm.com>
11714
11715 * gdb.base/info-proc.exp: Check is_remote.
11716
09db0d03
UW
117172007-05-14 Markus Deuling <deuling@de.ibm.com>
11718
11719 * gdb.base/gcore.exp: Initialize variable core_supported.
11720
af2cbe8c
DJ
117212007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11722
11723 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
11724
027c0295
DJ
117252007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11726
11727 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
11728 * gdb.threads/print-threads.exp (test_all_threads): Allow
11729 negative and hexadecimal thread IDs.
11730
dc5000e7
DJ
117312007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
11732
11733 * gdb.java/jprint.java (public): Avoid invalid call to static
11734 method.
11735
2e74ed18
DP
117362007-05-14 Denis Pilat <denis.pilat@st.com>
11737
11738 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
11739 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
11740 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
11741 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
11742 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
11743
83547f02
UW
117442007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11745
11746 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 11747 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
11748 this mode.
11749 * gdb.base/ovlymgr.c: Provide stubs for spu target.
11750 * gdb.base/spu.ld: New file.
11751
b18be20d
DJ
117522007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
11753
11754 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
11755
be444858
DJ
117562007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
11757
11758 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
11759
b1d53152
DJ
117602007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11761
11762 * gdb.java/jmain.exp: Handle demangled names with and without method
11763 signatures.
11764
d084b331
DJ
117652007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
11766
11767 * gdb.mi/mi-syn-frame.c (main, foo, bar)
11768 (have_a_very_merry_interrupt): Remove calls to puts.
11769 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
11770 inferior output.
11771 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
11772 test names.
11773
db9d7fc5
DJ
117742007-04-29 Markus Deuling <deuling@de.ibm.com>
11775 Daniel Jacobowitz <dan@codesourcery.com>
11776
11777 * gdb.base/auxv.exp (core_works): Also check is_remote.
11778 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
11779
ef783a7d 117802007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 11781
ef783a7d
VP
11782 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
11783 message, not the undefined 'module' variable.
11784 * gdb.base/siginfo.exp: Likewise.
11785 * gdb.base/sigstep.exp: Likewise.
11786 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
11787 serialport.
11788 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
11789
b7b73cae
CV
117902007-04-25 Corinna Vinschen <vinschen@redhat.com>
11791
11792 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
11793 target sim fails. Return 0 otherwise.
11794 (gdb_load): Return prematurely if gdb_target_sim fails.
11795
7d90fdfa
DP
117962007-04-16 Denis Pilat <denis.pilat@st.com>
11797
11798 * gdb.base/setshow.exp: Reset height after having set it to 100.
11799
5d3e9c85
DP
118002007-04-16 Denis Pilat <denis.pilat@st.com>
11801
11802 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
11803
18e75969
DP
118042007-04-16 Denis Pilat <denis.pilat@st.com>
11805
11806 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
11807
25d5ea92
VP
118082007-04-14 Vladimir Prus <vladimir@codesourcery.com>
11809
11810 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
11811 tests. Run the frozen varobjs test.
11812 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 11813 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 11814
0b49cb80
JK
118152007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11816
11817 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
11818 gdb.base/type-opaque.exp: New files.
11819
a73bafbc 118202007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
11821
11822 * gdb.mi/mi-var-child.c
a73bafbc
VP
11823 (do_children_tests): User char[2] instead of
11824 char so that automatic printing of pointers to char
11825 don't give unpredicable result.
11826 * gdb.mi/var-cmd.c (do_locals_test): Initialize
11827 local variables.
11828 * gdb.mi/mi-var-child.exp: Step to right line
11829 of do_children_tests.
11830 * gdb.mi/mi2-var-child.exp: Likewise.
11831 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 11832 do_locals_tests.
a73bafbc
VP
11833 (do_children_tests): User char[2] instead of
11834 char so that automatic printing of pointers to char
a9c64011 11835 don't give unpredicable result.
a73bafbc 11836 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 11837 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
11838 Pass test name to mi_wait_for_stop.
11839
7ce59000
DJ
118402007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11841
11842 * gdb.asm/asm-source.exp: Remove d10v case.
11843 * lib/gdb.exp (skip_cplus_tests): Likewise.
11844 * gdb.asm/d10v.inc: Deleted.
11845
20389057
DJ
118462007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11847
11848 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
11849
8807d78b
DJ
118502007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11851
11852 * config/netware.exp: Delete file.
11853
aa3edb8e
JB
118542007-03-29 Joel Brobecker <brobecker@adacore.com>
11855
11856 * gdb.dwarf2/dw2-noloc.S: New file.
11857 * gdb.dwarf2/dw2-noloc.exp: New file.
11858
297561ac
PA
118592007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
11860
11861 * gdb.cp/method2.cc: New test.
11862 * gdb.cp/method2.exp: New test.
11863 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
11864
1f81bd39
DJ
118652007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11866
11867 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
11868
9453113a
DJ
118692007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
11870
11871 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
11872
b741e217
DJ
118732007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
11874
11875 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
11876 (gdb_load): Delete, replace with...
11877 (gdb_reload): ...this.
11878 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
11879 * gdb.server/server-mon.exp: Likewise.
11880 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
11881 (gdb_start_cmd): New.
11882 (gdb_file_cmd): Save the last loaded file.
11883 (gdb_reload): New.
11884 (gdb_gnu_strip_debug): Use transform.
11885 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
11886 support here. Use new $last_loaded_file. Check mtime.
11887 (gdb_target_cmd): Handle ObjC failure case.
11888 (infer_host_exec): Delete.
11889 (gdbserver_load): Rename to...
11890 (gdbserver_run): ...this. Simplify.
11891 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
11892 (mi_gdb_load): Move most contents to a new function...
11893 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
11894 (mi_run_cmd): Use mi_gdb_target_load.
11895 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
11896 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
11897 Use gdb_run_cmd.
11898 * gdb.base/charsign.exp: Remove incorrect comment.
11899 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
11900 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
11901 gdb.base/start.exp: Use gdb_start_cmd.
11902
446ab585 119032007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 11904 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
11905
11906 * gdb.base/sigbpt.exp: Fix the message when skipping test.
11907 * gdb.base/signull.exp: Similarly.
11908
bbb88ebf
UW
119092007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11910
11911 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
11912 messages available to test cases (like chng-sym.exp).
11913
cb8c4a99
AS
119142007-03-14 Andreas Schwab <schwab@suse.de>
11915
11916 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
11917 format changes.
11918
4e463ff5
DJ
119192007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
11920
11921 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
11922 (optimized_1): New.
11923 (main): Call optimized_1.
11924 (gdb2029): Correct typos. Call gdb2029_marker.
11925 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
11926 for gdb2029.
11927
b6db2c47
MK
119282007-03-12 Mark Kettenis <kettenis@gnu.org>
11929
11930 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
11931 as tabs. Remove redundant test pattern.
11932
70ed3737
UW
119332007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11934
11935 * gdb.base/long_long.exp: Accept optional symbol name in <...>
11936 for /a format output.
11937
47b67b60
DJ
119382007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
11939
11940 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
11941 collect output incrementally.
11942
b8953b0e
UW
119432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11944
11945 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
11946 for -var-create lpcharacter test.
11947 * gdb.mi/mi2-var-cmd.exp: Likewise.
11948
7acd5c40
UW
119492007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11950
11951 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
11952 pass on targets where address zero is readable.
11953
9c6759c1
UW
119542007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11955
11956 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
11957 just a single architecture.
11958
a2f1aeb4
UW
119592007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11960
11961 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
11962 (fetch_all_registers): New function, uses gdb_test_multiple and
11963 exp_continue to fetch inferior output line-by-line.
11964 Replace all uses of do_get_all_registers by fetch_all_registers.
11965
46579ac2
UW
119662007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11967
11968 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
11969 in target_info.
11970
fc133f24
MS
119712007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11972
a9c64011 11973 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
11974 consistancy; add a default (timeout) case.
11975
7646a51d
MS
119762007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11977
11978 * gdb.base/watchpoint.exp: Fix truncated comment.
11979
dcfff61f
MS
119802007-03-02 Michael Snyder <michael.snyder@palmsource.com>
11981
11982 * Makefile.in: Remove spurious single-quotes from sed command.
11983
664e3ee9
DJ
119842007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
11985
11986 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
11987 func.
11988 * gdb.mi/mi2-var-cmd.exp: Likewise.
11989
d7cc6f2f
JB
119902007-02-27 Joel Brobecker <brobecker@adacore.com>
11991
a9c64011
AS
11992 * gdb.dwarf2/dw2-producer.S: New file.
11993 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
11994
119952007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
11996
11997 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
11998 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
11999 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12000 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12001 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
12002 Revert tests to use mi_gdb_test and include value field in output
12003 of -var-create.
12004
93d42b30
DJ
120052007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12006
12007 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
12008
c499ed39
DJ
120092007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
12010
12011 * gdb.base/maint.exp: Remove full paths from test names.
12012 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
12013 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
12014
9836f81b
JB
120152007-02-27 Joel Brobecker <brobecker@adacore.com>
12016
12017 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
12018
c74d0ad8
DJ
120192007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12020
12021 * gdb.server/server-mon.exp: New test.
12022
2711e456
DJ
120232007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12024
12025 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
12026
ff6f572f
DJ
120272007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
12028
12029 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
12030 register capitalization.
12031
fada3feb
DP
120322007-02-13 Denis Pilat <denis.pilat@st.com>
12033
12034 * gdb.mi/mi-var-invalidate.exp: New file.
12035
fb1e4ffc
DJ
120362007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12037
12038 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
12039
3da939d7
DJ
120402007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12041
12042 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
12043
123dc839
DJ
120442007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
12045
12046 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
12047 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
12048
877e3645 120492007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
12050
12051 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
12052 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
12053 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
12054 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
12055 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 12056 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 12057 Update tests to include value field in output of -var-create.
a9c64011 12058
3c0a2960
AS
120592007-02-08 Andreas Schwab <schwab@suse.de>
12060
12061 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
12062
108546a0
DJ
120632007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
12064
12065 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
12066 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
12067
d701dcab
DP
120682007-02-02 Denis Pilat <denis.pilat@st.com>
12069
12070 * gdb.threads/threadapply.exp: check that frame is not changed by
12071 the thread apply all command.
12072
783e3e2f
AS
120732007-01-31 Andreas Schwab <schwab@suse.de>
12074
6d9c3a87
AS
12075 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
12076
3c50d7b9
AS
12077 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
12078 in the dwarf sections.
12079 * gdb.dwarf2/mac-fileno.S: Likewise.
12080
783e3e2f
AS
12081 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
12082 bspstore register on ia64.
12083
78ff580e
AS
120842007-01-29 Andreas Schwab <schwab@suse.de>
12085
cc8e9b12
AS
12086 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
12087 "frame-begin" annotation.
12088
78ff580e
AS
12089 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
12090 number of "frames-invalid" annotations.
12091
704a4f78
DJ
120922007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12093
12094 * gdb.base/commands.exp: Call if_commands_test.
12095 (gdb_test_no_prompt, if_commands_test): New.
12096
e741bf94
MK
120972007-01-28 Mark Kettenis <kettenis@gnu.org>
12098
12099 * gdb.threads/sigthread.c (NSIGS): Make bigger.
12100
474d0ad3
AS
121012007-01-27 Andreas Schwab <schwab@suse.de>
12102
12103 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
12104 .short/.int/.quad in the dwarf sections.
12105 * gdb.dwarf2/dw2-intercu.S: Likewise.
12106 * gdb.dwarf2/dw2-intermix.S: Likewise.
12107
e784b426
JK
121082007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12109
12110 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
12111 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
12112 array.
e784b426
JK
12113 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
12114 * gdb.base/setvar.exp: Likewise.
12115
37f08e04
AS
121162007-01-26 Andreas Schwab <schwab@suse.de>
12117
9a01813a
AS
12118 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
12119 test.
12120
37f08e04
AS
12121 * gdb.base/multi-forks.exp ("restart $i"): Also match
12122 __kernel_syscall_via_break.
12123
6e2a9270
VP
121242007-01-24 Vladimir Prus <vladimir@codesourcery.com>
12125
12126 * lib/mi-support.exp (mi_delete_varobj): New.
12127 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
12128 testcase.
12129 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
12130 (main): Call the above.
12131 (reference_update_test, base_in_reference_test)
12132 (reference_to_pointer): Delete the created varobjs.
a9c64011 12133
e515b470
DJ
121342007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
12135
12136 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
12137 * configure: Regenerated.
12138 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
12139 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
12140 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
12141 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
12142 * lib/gdb.exp (gdb_skip_xml_test): New function.
12143
08d8bcd7
DJ
121442007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
12145
12146 * gdb.base/sigrepeat.exp: Correct error message.
12147
121482007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
12149 Daniel Jacobowitz <dan@codesourcery.com>
12150
12151 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
12152 gdb.arch/i386-gnu-cfi-asm.S: New files.
12153
97c3f1f3
JK
121542007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12155
12156 * lib/gdb.exp: Abort on missing `site.exp'.
12157
cb1df416
DJ
121582007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12159 Daniel Jacobowitz <dan@codesourcery.com>
12160
12161 * gdb.base/included.c, gdb.base/included.exp,
12162 gdb.base/included.h: New files.
12163
35990120
DJ
121642007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12165
12166 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
12167 (maximize_rlimit): Reduce limits on 64-bit systems.
12168
6e81a116 121692007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
12170
12171 From Marcus Deuling <deuling@de.ibm.com>:
12172 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
12173 every case.
12174
6c3c41f3
NR
121752007-01-13 Nick Roberts <nickrob@snap.net.nz>
12176
12177 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
12178 (test_path_specification): Use objdir instead of srcdir to always
12179 get an absolute filename.
12180
2f12c312
DJ
121812007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
12182
12183 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
12184
81121995
VP
121852007-01-11 Vladimir Prus <vladimir@codesourcery.com>
12186
12187 * gdb.mi/mi-var-cp.cc (reference_update_tests):
12188 Make sure the variable we're using is in scope.
12189 (reference_to_pointer): Likewise.
12190
4741b737
DJ
121912007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12192
12193 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
12194 has no debug information.
12195
054410c3
DJ
121962007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
12197
12198 * gdb.base/annota1.exp: Remove extra send_gdb.
12199
818f79f6
DJ
122002007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12201
12202 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
12203
f7a6bb70
DJ
122042007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12205
12206 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
12207
57e66780
DJ
122082007-01-08 Nick Roberts <nickrob@snap.net.nz>
12209 Daniel Jacobowitz <dan@codesourcery.com>
12210
12211 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
12212 lcharacter or linteger change. Correct duplicated test name.
12213 * gdb.mi/mi2-var-cmd.exp: Likewise.
12214
3d799a95
DJ
122152007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12216
12217 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
12218
122192007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 12220
a9c64011
AS
12221 * gdb.base/nofield.c: New file.
12222 * gdb.base/nofield.exp: New testcase.
51679ba9 12223
eafb94e8
NR
122242007-01-05 Nick Roberts <nickrob@snap.net.nz>
12225
12226 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
12227
12228 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
12229 test.
12230
5e572bb4
DJ
122312007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12232
12233 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
12234
74a44383
DJ
122352007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
12236
12237 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
12238 when continuing.
12239
1b572db9
DJ
122402007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12241
12242 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
12243 Expect ".exe" extension.
12244
381bc39b
DJ
122452007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12246
12247 * gdb.base/charset.exp: Add explicit filename to break.
12248 * gdb.base/dbx.exp: Add explicit filename to breaks.
12249
2b70e4c6
DJ
122502007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
12251
12252 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
12253 * gdb.mi/mi2-file.exp: Likewise.
12254
303b6f5d
DJ
122552007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12256
12257 Implement specification of MI tests as comments
12258 in C and C++ sources.
12259 * lib/mi-support.exp (mi_autotest_data): New variable.
12260 (mi_autotest_source): New variable.
12261 (count_newlines, mi_prepare_inline_tests)
12262 (mi_get_inline_test, mi_continue_to_line)
12263 (mi_run_inline_test, mi_tbreak)
12264 (mi_send_resuming_command, mi_wait_for_stop): New functions.
12265 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
12266 Run inline tests.
12267 * gdb.mi/mi-var-cp.cc: Define tests here.
12268
23da0d94
VP
122692007-01-04 Vladimir Prus <vladimir@codesourcery.com>
12270
12271 Simplify usage of mi_continue_to.
12272 * lib/mi-support.exp (mi_runto_helper): Renamed
12273 from mi_runto, added new parameter 'run_or_continue'.
12274 (mi_runto): Use mi_runto_helper.
12275 (mi_continue_to): Accept just function name as parameter.
12276 Use mi_runto_helper.
12277 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
12278 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 12279
f9e18282
JB
122802006-01-04 Joel Brobecker <brobecker@adacore.com>
12281
12282 Make this testcase a bit more realistic. The current code
12283 is too simplistic, and allows the compiler to optimize out
12284 some of the entities we need for this testcase.
12285 * gdb.ada/null_record/bar.ads (Void_Star): New type.
12286 (Do_Nothing): Add extra parameter.
12287 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
12288 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
12289 by using a variable of type Void_Star.
12290
fd678c65
JB
122912006-01-04 Joel Brobecker <brobecker@adacore.com>
12292
12293 * gdb.ada/catch_ex/foo.adb: New file.
12294 * gdb.ada/catch_ex.exp: New testcase.
12295
05cfdb42
DJ
122962007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
12297
12298 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
12299 pass --image-base to linker.
12300
2e03ee74
DJ
123012007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12302 Daniel Jacobowitz <dan@codesourcery.com>
12303
12304 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
12305 secondary prompts.
12306
0d5de010
DJ
123072007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12308
12309 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
12310 output. Test the types of members and member pointers.
12311 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
12312 gdb/2092.
12313 * gdb.cp/member-ptr.exp: Search for a comment instead of a
12314 statement. Enable for GCC. Update expected output for some tests
12315 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
12316 layout.
12317 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
12318 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
12319 (Diamond::vget_base): New.
12320 (main): Add new tests.
12321 * gdb.cp/printmethod.exp: Update expected output for member functions.
12322 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
12323 print pEe->D::vg().
12324
61a771aa
DJ
123252007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
12326
12327 * gdb.threads/tls.exp: Allow stops in sem_post.
12328
2fa63963
DJ
123292006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
12330
12331 * gdb.base/annota1.exp: Allow .*printf in backtraces.
12332 * gdb.base/annota3.exp: Likewise.
12333 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
12334 again (instead of timing out).
12335 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
12336 GCC bug 26475.
12337 * gdb.java/jmisc.exp: Adjust to work with method signatures including
12338 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
12339 test from jmisc1.exp.
12340 * gdb.java/jmisc1.exp: Delete.
12341 * gdb.java/jprint.exp: Adjust to work with method signatures including
12342 return types.
12343 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
12344 * gdb.threads/linux-dp.exp: Don't be confused by program output.
12345 * lib/java.exp (compile_java_from_source): Pass the correct type
12346 to target_compile.
12347
5eefc2b7
JB
123482006-12-31 Joel Brobecker <brobecker@adacore.com>
12349
12350 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
12351 (stack_align_edx): New function.
12352 (stack_align_eax): New function.
12353 (main): Add calls to stack_align_edx and stack_align_eax.
12354 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
12355 Add testing for the cases where the register used during a stack
12356 realignment is edx. Same for eax.
12357
227c54da
DJ
123582006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
12359
12360 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
12361 and generic PE targets.
12362
cab8ac94
JB
123632006-12-29 Joel Brobecker <brobecker@adacore.com>
12364
12365 * gdb.ada/array_return.exp: Update copyright date list.
12366
ba54f318
JB
123672006-12-27 Joel Brobecker <brobecker@adacore.com>
12368
12369 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
12370 (Create_Small_Float_Vector): New function.
12371 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
12372 function body.
12373 * gdb.ada/array_return/p.adb: Use new type and function from
12374 package Pck.
12375 * gdb.ada/array_return.exp: Add a test verifying that GDB is
12376 able to print the value returned by a function returning an
12377 array of float.
12378
6b7a35dd
JB
123792006-12-20 Joel Brobecker <brobecker@adacore.com>
12380
12381 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
12382 The associated tests should be PASSing.
12383
038224f6
VP
123842006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12385
12386 Test for base in references.
12387 * gdb.mi/mi-var-cp.cc: Add test code.
12388 * gdb.mi/mi-var-cp.exp: Test for bases in references.
12389 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
12390 * gdb.mi/mi2-watch.exp: Likewise.
12391 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
12392 (mi_list_varobj_children): New function.
12393
b26ed50d
VP
123942006-12-08 Vladimir Prus <vladimir@codesourcery.com>
12395
12396 * lib/mi-support.exp
12397 (mi_runto): Accept "()" after function name.
12398 (mi_create_varobj): New function.
12399 (mi_varobj_update): New function.
12400 (mi_Check_varobj_value): New function.
12401 * gdb.mi/mi-var-cp.exp: New file.
12402 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 12403
08232497
DJ
124042006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
12405
12406 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
12407 gdb.base/weaklib2.c: New files.
12408
d394c993 124092006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 12410
ac6c2fba
NS
12411 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
12412 info. Adjust test names.
12413
8ec659a0 12414 * gdb.base/break.c (main): Move position of malloc.
d394c993 12415 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 12416
acd65feb
VP
124172006-11-28 Vladimir Prus <vladimir@codesourcery.com>
12418
12419 * gdb.mi/mi-var-cmd.exp: Check -var-update after
12420 assignement of arrays and function pointers.
12421 * gdb.mi/var-cmd.c: Add declaration necessary for above
12422 tests.
12423
f556d5e5
NS
124242006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12425
12426 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
12427
12428 * gdb.threads/linux-dp.exp: Read thread table before and after
12429 creating each philosopher and verify it.
12430
697bc68d
NS
124312006-11-27 Nathan Sidwell <nathan@codesourcery.com>
12432 Paul Brook <paul@codesourcery.com>
12433 Daniel Jacobowitz <dan@codesourcery.com>
12434
12435 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 12436 main to remove duplication. Add start function of the form
697bc68d
NS
12437 '_*start[1-9]*'. Add RVDS start function.
12438
29d73ae4
DJ
124392006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12440
12441 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
12442
c1d88655
UW
124432006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12444
12445 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
12446 * gdb.asm/spu.inc: New file.
12447 * gdb.base/term.exp: Disable if [target_info exists noargs].
12448 * gdb.gdb/complaints.exp: Disable if ![isnative].
12449 * gdb.gdb/selftest.exp: Likewise.
12450 * gdb.gdb/observer.exp: Likewise.
12451 * gdb.gdb/xfullpath.exp: Likewise.
12452 * gdb.base/attach.exp: Disable on SPU target.
12453 * gdb.cp/bs145503.exp: Likewise.
12454 * gdb.cp/exception.exp: Likewise.
12455 * gdb.cp/userdef.exp: Likewise.
12456
32a13b1a
DJ
124572006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
12458
12459 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
12460
d8295fe9
VP
124612006-11-10 Vladimir Prus <vladimir@codesourcery.com>
12462
12463 * gdb.base/completion.exp: Fix completion tests for
12464 'info' and 'info '.
12465 * gdb.base/help.exp (help_test_raw, test_class_help)
12466 (test_prefix_command_help): Move...
12467 * lib/gdb.exp: Here.
12468 * gdb.base/main.exp: Adjust.
12469 * gdb.cp/maint.exp: Adjust.
12470 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 12471
8c394015
VP
124722006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12473
12474 * gdb.stabs/weird.exp (print_weird_var): Use
12475 gdb_test_multiple instead of gdb_expect.
12476
027fc1bc
VP
124772006-11-09 Vladimir Prus <vladimir@codesourcery.com>
12478
12479 * gdb.base/help.exp (help_test_raw): New.
12480 (test_class_help): New.
12481 (test_prefix_command_help): New.
12482 Adjust testcases.
12483
67609209
FR
124842006-11-09 Christophe Lyon <christophe.lyon@st.com>
12485
12486 * gdb.base/constvars.c (main): Write to crass and crips, so that
12487 they are allocated by the compiler.
12488
f73adfeb
AS
124892006-10-27 Andreas Schwab <schwab@suse.de>
12490
12491 * gdb.base/multi-forks.exp: Use "detach fork" instead of
12492 "detach-fork".
12493
2f83a18e
DJ
124942006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
12495
12496 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
12497 of patterns.
12498
94277a38
DJ
124992006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12500
12501 * gdb.base/sepdebug.exp: Remove debug format test.
12502 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
12503 Handle no-symtab.
12504 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
12505
5bd2f6e2
DJ
125062006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
12507
12508 * gdb.threads/manythreads.c (thread_function, main): Don't cast
12509 int to pointer or pointer to int.
12510 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
12511
8c008720
DJ
125122006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
12513
12514 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
12515
9e35dae4
DJ
125162006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12517
12518 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
12519
d9639e13
DJ
125202006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
12521
12522 PR c++/2116
12523 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
12524
390a1bd0
JB
125252006-10-06 Joel Brobecker <brobecker@adacore.com>
12526
12527 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
12528 the corresponding bug has been fixed in GDB (PR/2018).
12529
dd920c33
JB
125302006-10-06 Joel Brobecker <brobecker@adacore.com>
12531
12532 * gdb.base/subst.exp: New testcase.
12533
53bbefe9
JB
125342006-10-06 Joel Brobecker <brobecker@adacore.com>
12535
12536 * gdb.ada/array_return/pck.ads: Add copyright notice.
12537 * gdb.ada/array_return/pck.adb: Likewise.
12538 * gdb.ada/array_return/p.adb: Likewise.
12539 * gdb.ada/exec_changed/first.adb: Likewise.
12540 * gdb.ada/exec_changed/second.adb: Likewise.
12541
09851417
JB
125422006-10-06 Joel Brobecker <brobecker@adacore.com>
12543
12544 * gdb.ada/watch_arg/watch.adb: New file.
12545 * gdb.ada/watch_arg.exp: New testcase.
12546
041bf30d
VP
125472006-10-02 Vladimir Prus <vladimir@codesourcery.com>
12548
12549 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 12550 via string_to_regexp.
041bf30d 12551 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 12552
f286fbdd 125532006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
12554
12555 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
12556 Remove unused / obsolete files.
12557
7c07f349
NR
125582006-09-19 Nick Roberts <nickrob@snap.net.nz>
12559
12560 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
12561
cd5ff84a
VP
125622006-09-17 Vladimir Prus <vladimir@codesourcery.com>
12563
12564 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
12565 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 12566 the number of frames.
cd5ff84a 12567
ae018d1a
DJ
125682006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
12569
12570 * gdb.base/args.c (main): Add breakpoint marker.
12571 * gdb.base/args.exp: Use args_test for tests. Add new tests which
12572 really test empty arguments.
12573 (args_load): Delete.
12574 (args_test): New.
12575
b399c549
NR
125762006-09-13 Nick Roberts <nickrob@snap.net.nz>
12577
12578 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 12579 check for one file.
b399c549 12580
2ab1eb7a
VP
125812006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
12582
12583 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
12584 HIGH_FRAME argument to -stack-list-locals can be larger than
12585 the number of frames.
a9c64011 12586
476308bf
FF
125872006-08-18 Fred Fish <fnf@specifix.com>
12588
12589 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
12590 '$' in front of skip_vmx_tests_saved when setting that.
12591
8625200f
AS
125922006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
12593
12594 * gdb.base/trace-commands.exp: New file.
12595
089ec8f1
DJ
125962006-08-10 Joel Brobecker <brobecker@adacore.com>
12597 Daniel Jacobowitz <dan@codesourcery.com>
12598
12599 * gdb.base/step-bt.exp: Make hexadecimal address optional in
12600 expected output of the backtrace commands.
12601
b60f0898
JB
126022006-08-09 Joel Brobecker <brobecker@adacore.com>
12603
12604 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
12605 untested followed by return combination.
12606 * gdb.arch/altivec-regs.exp: Likewise.
12607 * gdb.arch/e500-abi.exp: Likewise.
12608 * gdb.arch/e500-regs.exp: Likewise.
12609 * gdb.arch/gdb1291.exp: Likewise.
12610 * gdb.arch/gdb1431.exp: Likewise.
12611 * gdb.arch/gdb1558.exp: Likewise.
12612 * gdb.arch/i386-prologue.exp: Likewise.
12613 * gdb.arch/i386-unwind.exp: Likewise.
12614 * gdb.asm/asm-source.exp: Likewise.
12615 * gdb.base/a2-run.exp: Likewise.
12616 * gdb.base/advance.exp: Likewise.
12617 * gdb.base/all-bin.exp: Likewise.
12618 * gdb.base/annota1.exp: Likewise.
12619 * gdb.base/annota3.exp: Likewise.
12620 * gdb.base/args.exp: Likewise.
12621 * gdb.base/arithmet.exp: Likewise.
12622 * gdb.base/assign.exp: Likewise.
12623 * gdb.base/async.exp: Likewise.
12624 * gdb.base/attach.exp: Likewise.
12625 * gdb.base/bang.exp: Likewise.
12626 * gdb.base/bigcore.exp: Likewise.
12627 * gdb.base/bitfields.exp: Likewise.
12628 * gdb.base/bitfields2.exp: Likewise.
12629 * gdb.base/break.exp: Likewise.
12630 * gdb.base/call-sc.exp: Likewise.
12631 * gdb.base/call-strs.exp: Likewise.
12632 * gdb.base/callfuncs.exp: Likewise.
12633 * gdb.base/checkpoint.exp: Likewise.
12634 * gdb.base/chng-syms.exp: Likewise.
12635 * gdb.base/code-expr.exp: Likewise.
12636 * gdb.base/commands.exp: Likewise.
12637 * gdb.base/completion.exp: Likewise.
12638 * gdb.base/cond-expr.exp: Likewise.
12639 * gdb.base/condbreak.exp: Likewise.
12640 * gdb.base/consecutive.exp: Likewise.
12641 * gdb.base/constvars.exp: Likewise.
12642 * gdb.base/corefile.exp: Likewise.
12643 * gdb.base/cvexpr.exp: Likewise.
12644 * gdb.base/dbx.exp: Likewise.
12645 * gdb.base/define.exp: Likewise.
12646 * gdb.base/detach.exp: Likewise.
12647 * gdb.base/display.exp: Likewise.
12648 * gdb.base/dump.exp: Likewise.
12649 * gdb.base/ena-dis-br.exp: Likewise.
12650 * gdb.base/ending-run.exp: Likewise.
12651 * gdb.base/environ.exp: Likewise.
12652 * gdb.base/eval-skip.exp: Likewise.
12653 * gdb.base/exprs.exp: Likewise.
12654 * gdb.base/fileio.exp: Likewise.
12655 * gdb.base/finish.exp: Likewise.
12656 * gdb.base/float.exp: Likewise.
12657 * gdb.base/foll-exec.exp: Likewise.
12658 * gdb.base/foll-fork.exp: Likewise.
12659 * gdb.base/foll-vfork.exp: Likewise.
12660 * gdb.base/freebpcmd.exp: Likewise.
12661 * gdb.base/funcargs.exp: Likewise.
12662 * gdb.base/gcore.exp: Likewise.
12663 * gdb.base/gdb1090.exp: Likewise.
12664 * gdb.base/gdb1250.exp: Likewise.
12665 * gdb.base/huge.exp: Likewise.
12666 * gdb.base/info-proc.exp: Likewise.
12667 * gdb.base/interrupt.exp: Likewise.
12668 * gdb.base/jump.exp: Likewise.
12669 * gdb.base/langs.exp: Likewise.
12670 * gdb.base/lineinc.exp: Likewise.
12671 * gdb.base/list.exp: Likewise.
12672 * gdb.base/logical.exp: Likewise.
12673 * gdb.base/long_long.exp: Likewise.
12674 * gdb.base/macscp.exp: Likewise.
12675 * gdb.base/maint.exp: Likewise.
12676 * gdb.base/mips_pro.exp: Likewise.
12677 * gdb.base/miscexprs.exp: Likewise.
12678 * gdb.base/multi-forks.exp: Likewise.
12679 * gdb.base/opaque.exp: Likewise.
12680 * gdb.base/overlays.exp: Likewise.
12681 * gdb.base/pc-fp.exp: Likewise.
12682 * gdb.base/pointers.exp: Likewise.
12683 * gdb.base/printcmds.exp: Likewise.
12684 * gdb.base/psymtab.exp: Likewise.
12685 * gdb.base/ptype.exp: Likewise.
12686 * gdb.base/recurse.exp: Likewise.
12687 * gdb.base/relational.exp: Likewise.
12688 * gdb.base/relocate.exp: Likewise.
12689 * gdb.base/remote.exp: Likewise.
12690 * gdb.base/reread.exp: Likewise.
12691 * gdb.base/restore.exp: Likewise.
12692 * gdb.base/return.exp: Likewise.
12693 * gdb.base/return2.exp: Likewise.
12694 * gdb.base/scope.exp: Likewise.
12695 * gdb.base/sect-cmd.exp: Likewise.
12696 * gdb.base/sep.exp: Likewise.
12697 * gdb.base/sepdebug.exp: Likewise.
12698 * gdb.base/setshow.exp: Likewise.
12699 * gdb.base/setvar.exp: Likewise.
12700 * gdb.base/sigall.exp: Likewise.
12701 * gdb.base/sigbpt.exp: Likewise.
12702 * gdb.base/signals.exp: Likewise.
12703 * gdb.base/signull.exp: Likewise.
12704 * gdb.base/sizeof.exp: Likewise.
12705 * gdb.base/solib.exp: Likewise.
12706 * gdb.base/step-line.exp: Likewise.
12707 * gdb.base/step-test.exp: Likewise.
12708 * gdb.base/structs.exp: Likewise.
12709 * gdb.base/structs2.exp: Likewise.
12710 * gdb.base/term.exp: Likewise.
12711 * gdb.base/twice.exp: Likewise.
12712 * gdb.base/until.exp: Likewise.
12713 * gdb.base/varargs.exp: Likewise.
12714 * gdb.base/volatile.exp: Likewise.
12715 * gdb.base/watchpoint.exp: Likewise.
12716 * gdb.base/whatis-exp.exp: Likewise.
12717 * gdb.base/whatis.exp: Likewise.
12718 * gdb.cp/ambiguous.exp: Likewise.
12719 * gdb.cp/annota2.exp: Likewise.
12720 * gdb.cp/annota3.exp: Likewise.
12721 * gdb.cp/bool.exp: Likewise.
12722 * gdb.cp/breakpoint.exp: Likewise.
12723 * gdb.cp/casts.exp: Likewise.
12724 * gdb.cp/class2.exp: Likewise.
12725 * gdb.cp/classes.exp: Likewise.
12726 * gdb.cp/cplusfuncs.exp: Likewise.
12727 * gdb.cp/ctti.exp: Likewise.
12728 * gdb.cp/derivation.exp: Likewise.
12729 * gdb.cp/exception.exp: Likewise.
12730 * gdb.cp/gdb1355.exp: Likewise.
12731 * gdb.cp/hang.exp: Likewise.
12732 * gdb.cp/inherit.exp: Likewise.
12733 * gdb.cp/local.exp: Likewise.
12734 * gdb.cp/m-data.exp: Likewise.
12735 * gdb.cp/m-static.exp: Likewise.
12736 * gdb.cp/member-ptr.exp: Likewise.
12737 * gdb.cp/method.exp: Likewise.
12738 * gdb.cp/misc.exp: Likewise.
12739 * gdb.cp/namespace.exp: Likewise.
12740 * gdb.cp/overload.exp: Likewise.
12741 * gdb.cp/ovldbreak.exp: Likewise.
12742 * gdb.cp/pr-1023.exp: Likewise.
12743 * gdb.cp/pr-1210.exp: Likewise.
12744 * gdb.cp/pr-574.exp: Likewise.
12745 * gdb.cp/printmethod.exp: Likewise.
12746 * gdb.cp/psmang.exp: Likewise.
12747 * gdb.cp/ref-params.exp: Likewise.
12748 * gdb.cp/ref-types.exp: Likewise.
12749 * gdb.cp/rtti.exp: Likewise.
12750 * gdb.cp/templates.exp: Likewise.
12751 * gdb.cp/try_catch.exp: Likewise.
12752 * gdb.cp/userdef.exp: Likewise.
12753 * gdb.cp/virtfunc.exp: Likewise.
12754 * gdb.disasm/am33.exp: Likewise.
12755 * gdb.disasm/h8300s.exp: Likewise.
12756 * gdb.disasm/mn10300.exp: Likewise.
12757 * gdb.disasm/sh3.exp: Likewise.
12758 * gdb.disasm/t01_mov.exp: Likewise.
12759 * gdb.disasm/t02_mova.exp: Likewise.
12760 * gdb.disasm/t03_add.exp: Likewise.
12761 * gdb.disasm/t04_sub.exp: Likewise.
12762 * gdb.disasm/t05_cmp.exp: Likewise.
12763 * gdb.disasm/t06_ari2.exp: Likewise.
12764 * gdb.disasm/t07_ari3.exp: Likewise.
12765 * gdb.disasm/t08_or.exp: Likewise.
12766 * gdb.disasm/t09_xor.exp: Likewise.
12767 * gdb.disasm/t10_and.exp: Likewise.
12768 * gdb.disasm/t11_logs.exp: Likewise.
12769 * gdb.disasm/t12_bit.exp: Likewise.
12770 * gdb.disasm/t13_otr.exp: Likewise.
12771 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
12772 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
12773 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
12774 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
12775 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
12776 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
12777 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
12778 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
12779 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
12780 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
12781 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
12782 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
12783 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
12784 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
12785 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
12786 * gdb.mi/gdb701.exp: Likewise.
12787 * gdb.mi/gdb792.exp: Likewise.
12788 * gdb.mi/mi-basics.exp: Likewise.
12789 * gdb.mi/mi-break.exp: Likewise.
12790 * gdb.mi/mi-cli.exp: Likewise.
12791 * gdb.mi/mi-console.exp: Likewise.
12792 * gdb.mi/mi-disassemble.exp: Likewise.
12793 * gdb.mi/mi-eval.exp: Likewise.
12794 * gdb.mi/mi-file.exp: Likewise.
12795 * gdb.mi/mi-read-memory.exp: Likewise.
12796 * gdb.mi/mi-regs.exp: Likewise.
12797 * gdb.mi/mi-return.exp: Likewise.
12798 * gdb.mi/mi-simplerun.exp: Likewise.
12799 * gdb.mi/mi-stack.exp: Likewise.
12800 * gdb.mi/mi-stepi.exp: Likewise.
12801 * gdb.mi/mi-syn-frame.exp: Likewise.
12802 * gdb.mi/mi-until.exp: Likewise.
12803 * gdb.mi/mi-var-block.exp: Likewise.
12804 * gdb.mi/mi-var-child.exp: Likewise.
12805 * gdb.mi/mi-var-cmd.exp: Likewise.
12806 * gdb.mi/mi-var-display.exp: Likewise.
12807 * gdb.mi/mi-watch.exp: Likewise.
12808 * gdb.mi/mi2-basics.exp: Likewise.
12809 * gdb.mi/mi2-break.exp: Likewise.
12810 * gdb.mi/mi2-cli.exp: Likewise.
12811 * gdb.mi/mi2-console.exp: Likewise.
12812 * gdb.mi/mi2-disassemble.exp: Likewise.
12813 * gdb.mi/mi2-eval.exp: Likewise.
12814 * gdb.mi/mi2-file.exp: Likewise.
12815 * gdb.mi/mi2-read-memory.exp: Likewise.
12816 * gdb.mi/mi2-regs.exp: Likewise.
12817 * gdb.mi/mi2-return.exp: Likewise.
12818 * gdb.mi/mi2-simplerun.exp: Likewise.
12819 * gdb.mi/mi2-stack.exp: Likewise.
12820 * gdb.mi/mi2-stepi.exp: Likewise.
12821 * gdb.mi/mi2-syn-frame.exp: Likewise.
12822 * gdb.mi/mi2-until.exp: Likewise.
12823 * gdb.mi/mi2-var-block.exp: Likewise.
12824 * gdb.mi/mi2-var-child.exp: Likewise.
12825 * gdb.mi/mi2-var-cmd.exp: Likewise.
12826 * gdb.mi/mi2-var-display.exp: Likewise.
12827 * gdb.mi/mi2-watch.exp: Likewise.
12828 * gdb.stabs/exclfwd.exp: Likewise.
12829 * gdb.stabs/weird.exp: Likewise.
12830 * gdb.threads/gcore-thread.exp: Likewise.
12831 * gdb.trace/actions.exp: Likewise.
12832 * gdb.trace/backtrace.exp: Likewise.
12833 * gdb.trace/circ.exp: Likewise.
12834 * gdb.trace/collection.exp: Likewise.
12835 * gdb.trace/deltrace.exp: Likewise.
12836 * gdb.trace/infotrace.exp: Likewise.
12837 * gdb.trace/limits.exp: Likewise.
12838 * gdb.trace/packetlen.exp: Likewise.
12839 * gdb.trace/passc-dyn.exp: Likewise.
12840 * gdb.trace/passcount.exp: Likewise.
12841 * gdb.trace/report.exp: Likewise.
12842 * gdb.trace/save-trace.exp: Likewise.
12843 * gdb.trace/tfind.exp: Likewise.
12844 * gdb.trace/tracecmd.exp: Likewise.
12845 * gdb.trace/while-dyn.exp: Likewise.
12846 * gdb.trace/while-stepping.exp: Likewise.
12847
f4b618d1
JB
128482006-08-08 Joel Brobecker <brobecker@adacore.com>
12849
12850 * gdb.base/step-bt.c: New file.
12851 * gdb.base/step-bt.exp: New testcase.
12852
3d00d119
DJ
128532006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
12854
12855 * config/monitor.exp (gdb_load): Remove support for obsolete
12856 download-write-size.
12857 * gdb.base/remote.exp: Likewise. Update all callers of
12858 gdb_timed_load.
12859
017b5bd4
DJ
128602006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
12861
12862 * cursal.exp: Pass binfile to gdb_load.
12863
837c599d
DJ
128642006-08-01 Nathan Sidwell <nathan@codesourcery.com>
12865
12866 * gdb.base/cursal.exp: Add "" to gdb_load call.
12867
8dd4540b
MK
128682006-07-29 Mark Kettenis <kettenis@gnu.org>
12869
12870 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
12871 NetBSD/ELF targets.
12872
ab5c9f60
DJ
128732006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
12874
12875 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
12876 operator*.
12877
4c42eaff
DJ
128782006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
12879
12880 * gdb.base/completion.exp: Update for change in "file" behavior.
12881 * gdb.stabs/weird.exp: Likewise.
12882 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
12883 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
12884
0155cc76
NS
128852006-07-24 Nathan Sidwell <nathan@codesourcery.com>
12886
12887 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
12888 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
12889
16026cd7
AS
128902006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
12891
12892 * gdb.base/default.exp: Update source command error message.
12893 * gdb.base/help.exp: Update 'help source' message.
12894
16963cb6
DJ
128952006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
12896
12897 * gdb.cp/bs15503.exp: Update comment for no longer crashing
12898 test.
12899
6d7fd486
AS
129002006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
12901
12902 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
12903
29e8a844
DJ
129042006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12905
12906 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
12907
6afcfa39
DJ
129082006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
12909
12910 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
12911
267a692b
MK
129122006-07-17 Mark Kettenis <kettenis@gnu.org>
12913
12914 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
12915 *-*-openbsd* from targets for wich we expect ARM FPA floating
12916 point format.
12917
85d2fec4
NR
129182006-07-17 Nick Roberts <nickrob@snap.net.nz>
12919
12920 * gdb.cp/annota3.exp: Expect frame-begin annotation.
12921
129222006-07-17 Mark Kettenis <kettenis@gnu.org>
12923
12924 * gdb.base/annota3.exp: Expect frame-begin annotation.
12925
85b4c6e8
JB
129262006-07-14 Joel Brobecker <brobecker@adacore.com>
12927
12928 * gdb.base/help.exp: Adjust "help unset" test to accept
12929 any list of unset commands.
12930
fb933624
DJ
129312006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
12932 Daniel Jacobowitz <dan@codesourcery.com>
12933
12934 * gdb.cp/ref-params.exp: New test.
12935 * gdb.cp/ref-params.cc: New source file.
12936 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
12937
1dff4b64
MK
129382006-07-08 Mark Kettenis <kettenis@gnu.org>
12939
12940 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
12941 spaces/tabs in regular expressions since they might not be there.
12942
40d2e0e3
AS
129432006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
12944
12945 * gdb.base/ifelse.exp: New file.
12946
f6c957d2
NS
129472006-07-04 Nathan Sidwell <nathan@codesourcery.com>
12948
12949 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
12950 line.
12951 * gdb.base/huge.exp: Loop over compilation to find a size that
12952 is acceptable.
12953 * gdb.base/remote.exp: Correct expected strings.
12954 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
12955
b9c5a23d
DJ
129562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12957
12958 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
12959
9af2e58d
DJ
129602006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12961
12962 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
12963 native.
12964
30930ca5
DJ
129652006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12966
12967 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
12968 enable stabs testing.
12969
aa32fa1d
DJ
129702006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12971
bd4a4c80 12972 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
12973 gdb_test_multiple does.
12974
321fef15
DJ
129752006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
12976
12977 * Makefile.in (host_alias): Remove.
12978 (target_alias): Use @target_noncanonical@.
12979 (site.exp): Don't set host_alias.
12980 * aclocal.m4: Remove contents. Include acx.m4.
12981 * configure: Regenerated.
12982 * configure.ac: Use ACX_NONCANONICAL_TARGET.
12983
e1c2defa
NS
129842006-06-13 Nathan Sidwell <nathan@codesourcery.com>
12985
e63b55d1
NS
12986 * lib/gdb.exp (gdb_load_cmd): New.
12987
5600ea19
NS
12988 * gdb.base/fileio.c: Add system(NULL) test.
12989 * gdb.base/fileio.exp: Check it.
12990
e1c2defa
NS
12991 * gdb.base/break.c: Add 10a breakpoint at }
12992 * gdb.base/break.exp: Add test for breakpoint at }
12993 * gdb.cp/anon-union.cc: Add code at end of function.
12994 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
12995 * gdb.mi/var-cmd.c: Add code at end of function.
12996 * gdb.mi/mi-var-display.exp: Adjust end of next.
12997 * gdb.mi/mi2-var-display.exp: Likewise.
12998 * gdb.base/fileio.c: Add stop function and insert calls at
12999 stopping places.
13000 * gdb.base/fileio.exp: Breakpoint stop function and remove
13001 explicit line number references.
13002
6c0112ec
JB
130032006-05-19 Joel Brobecker <brobecker@adacore.com>
13004
a9c64011
AS
13005 * gdb.base/del.exp (test_delete_alias): New function.
13006 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 13007
154189a4
FF
130082006-05-18 Fred Fish <fnf@specifix.com>
13009
13010 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
13011 required. Check for spurious output after program exits normally.
13012
582e64c2
FF
130132006-05-17 Fred Fish <fnf@specifix.com>
13014
13015 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
13016 gdb_load, so it works in the simulator.
13017
8ef6493a
FF
130182006-05-11 Fred Fish <fnf@specifix.com>
13019
13020 * gdb.base/bang.exp: Ignore unexpected output between the
13021 "program exited normally" and the gdb prompt, as many other
13022 tests do.
13023
692b141c
MK
130242006-05-07 Mark Kettenis <kettenis@gnu.org>
13025
13026 * gdb.base/help.exp: Make "delete checkpoint" part option for
13027 "help d" and "help delete" tests.
13028
540b8a30
UW
130292006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13030
a9c64011 13031 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
13032 expected output in some mi_gdb_test statements.
13033 * gdb.mi/mi2-basics.exp: Likewise.
13034
9b6462d9
JB
130352006-05-05 Joel Brobecker <brobecker@adacore.com>
13036
13037 * gdb.base/del.c: New file.
13038 * gdb.base/del.exp: New testcase.
13039
954de43b
DM
130402006-05-05 David S. Miller <davem@sunset.davemloft.net>
13041
13042 * gdb.base/break.exp: Do not assume a breakpoint on
13043 main will actually be in $srcfile when optimizing.
1303f75e
DM
13044 * gdb.base/savedregs.exp: Do not require that the dummy
13045 frame location match up to a symbol and source file location.
c3242428
DM
13046 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
13047 will get printed without a mi_cmd_data_list_register_values prefix.
13048 (*-data-list-register-*): Correct regular expressions to expect the new
13049 pseudo d? floating point registers.
13050 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 13051
c7e64c9a
DJ
130522006-05-05 Christophe Lyon <christophe.lyon@st.com>
13053
13054 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
13055 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
13056 is allocated by the compiler.
13057 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
13058 anons, e, anone to force their allocation by the compiler.
13059
130602006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
13061
13062 * gdb.base/help.exp: Update expected text for help d and
13063 help delete.
13064
27ce9a6d
MK
130652006-05-02 Mark Kettenis <kettenis@gnu.org>
13066
13067 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
13068 NetBSD/ELF targets.
13069
8608915f
MK
130702006-04-30 Mark Kettenis <kettenis@gnu.org>
13071
13072 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
13073 single-step breakpoint fails; make this a KFAIL on
13074 sparc*-*-openbsd*.
13075 * gdb.base/siginfo.exp: Likewise.
13076 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13077
b8db102d
MS
130782006-04-26 Michael Snyder <msnyder@redhat.com>
13079
13080 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
13081 which may have to consume output from other forks.
13082 Add tests to make sure that "delete fork" succeeded.
13083
c702009a
MS
130842006-04-20 Michael Snyder <msnyder@redhat.com>
13085
13086 * 2006-03-22 Jim Blandy <jimb@redhat.com>
13087 Add support for the Renesas M32C and M16C.
13088
13089 * gdb.asm/asm-source.exp: Add m32c target.
13090 * gdb.asm/m32c.inc: Support for m32c target.
13091
e28493f2
AS
130922006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
13093
13094 * gdb.base/commands.exp (recursive_source_test): New test.
13095
880da185
DM
130962006-04-04 David S. Miller <davem@sunset.davemloft.net>
13097
13098 * gdb.base/float.exp: Add pattern for sparc targets.
13099
61d9b92f
DJ
131002006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
13101
13102 * gdb.base/commands.exp (stray_arg0_test): New test.
13103
bd717df8
PB
131042006-03-30 Paul Brook <paul@codesourcery.com>
13105
13106 * gdb.mi/mi-until.exp: kfail broken until command.
13107 * gdb.mi/mi2-until.exp: Ditto.
13108
ec793d3c
NR
131092006-03-27 Nick Roberts <nickrob@snap.net.nz>
13110
13111 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
13112
831004b7
AO
131132006-03-08 Alexandre Oliva <aoliva@redhat.com>
13114
13115 * gdb.base/prelink.exp: Anchor tested-for regular expression
13116 on gdb prompt.
13117
effe49a0
PB
131182006-03-07 Paul Brook <paul@codesourcery.com>
13119
13120 * gdb.base/assign.exp: Correct fail message.
13121
e5461016
PB
131222006-03-07 Paul Brook <paul@codesourcery.com>
13123
13124 * lib/compiler.c: Extract armcc version number.
13125 * lib/compiler.cc: Ditto.
13126
fc91c6c2
PB
131272006-03-07 Paul Brook <paul@codesourcery.com>
13128
13129 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
13130 additional_flags=-w.
13131 * gdb.arch/altivec-regs.exp: Ditto.
13132 * gdb.arch/e500-abi.exp: Ditto.
13133 * gdb.arch/e500-regs.exp: Ditto.
13134 * gdb.base/all-bin.exp: Ditto.
13135 * gdb.base/annota1.exp: Ditto.
13136 * gdb.base/annota3.exp: Ditto.
13137 * gdb.base/args.exp: Ditto.
13138 * gdb.base/arithmet.exp: Ditto.
13139 * gdb.base/assign.exp: Ditto.
13140 * gdb.base/async.exp: Ditto.
13141 * gdb.base/bang.exp: Ditto.
13142 * gdb.base/break.exp: Ditto.
13143 * gdb.base/call-rt-st.exp: Ditto.
13144 * gdb.base/completion.exp: Ditto.
13145 * gdb.base/cond-expr.exp: Ditto.
13146 * gdb.base/condbreak.exp: Ditto.
13147 * gdb.base/consecutive.exp: Ditto.
13148 * gdb.base/define.exp: Ditto.
13149 * gdb.base/display.exp: Ditto.
13150 * gdb.base/ena-dis-br.exp: Ditto.
13151 * gdb.base/environ.exp: Ditto.
13152 * gdb.base/eval-skip.exp: Ditto.
13153 * gdb.base/info-proc.exp: Ditto.
13154 * gdb.base/jump.exp: Ditto.
13155 * gdb.base/logical.exp: Ditto.
13156 * gdb.base/long_long.exp: Ditto.
13157 * gdb.base/maint.exp: Ditto.
13158 * gdb.base/miscexprs.exp: Ditto.
13159 * gdb.base/pc-fp.exp: Ditto.
13160 * gdb.base/pointers.exp: Ditto.
13161 * gdb.base/relational.exp: Ditto.
13162 * gdb.base/reread.exp: Ditto.
13163 * gdb.base/sect-cmd.exp: Ditto.
13164 * gdb.base/sep.exp: Ditto.
13165 * gdb.base/sepdebug.exp: Ditto.
13166 * gdb.base/until.exp: Ditto.
13167 * gdb.base/whatis-exp.exp: Ditto.
13168 * gdb.cp/annota2.exp: Ditto.
13169 * gdb.cp/annota3.exp: Ditto.
13170 * gdb.trace/actions.exp: Ditto.
13171 * gdb.trace/backtrace.exp: Ditto.
13172 * gdb.trace/circ.exp: Ditto.
13173 * gdb.trace/collection.exp: Ditto.
13174 * gdb.trace/deltrace.exp: Ditto.
13175 * gdb.trace/infotrace.exp: Ditto.
13176 * gdb.trace/limits.exp: Ditto.
13177 * gdb.trace/packetlen.exp: Ditto.
13178 * gdb.trace/passc-dyn.exp: Ditto.
13179 * gdb.trace/passcount.exp: Ditto.
13180 * gdb.trace/report.exp: Ditto.
13181 * gdb.trace/save-trace.exp: Ditto.
13182 * gdb.trace/tfind.exp: Ditto.
13183 * gdb.trace/tracecmd.exp: Ditto.
13184 * gdb.trace/while-dyn.exp: Ditto.
13185 * gdb.trace/while-stepping.exp: Ditto.
13186 * lib/gdb.exp: Ditto.
13187 (gdb_compile): Handle nowarning option.
13188
5f4a23d9
AO
131892006-03-07 Alexandre Oliva <aoliva@redhat.com>
13190
13191 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
13192 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
13193 Rename executable to prelinkt. Don't re-prelink if we didn't
13194 get a core file. Test prelink -u exit status to tell whether
13195 prelinking failed. Use gdb_test_multiple.
13196
9733fc94
DJ
131972006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
13198
13199 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
13200 (do_tests): Call it.
13201
cc10cae3
AO
132022006-02-28 Alexandre Oliva <aoliva@redhat.com>
13203
13204 * gdb.base/prelink.exp: New test.
13205 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
13206
15c46491
WZ
132072006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
13208
13209 * gdb.fortran/derived-type.f90: New file.
13210 * gdb.fortran/derived-type.exp: New testcase.
13211
5c9f7ded
DJ
132122006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
13213
13214 * gdb.base/default.exp: Allow ';' as a directory separator.
13215
5b96932b
AS
132162006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13217
13218 * gdb.base/help.exp (help add-symbol-file): Update.
13219
1986bccd
AS
132202006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
13221
13222 * gdb.base/help.exp (help load): Update expected results.
13223
a8b7528f
FF
132242006-02-19 Fred Fish <fnf@specifix.com>
13225
13226 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
13227 specifix hex value as part of results.
13228 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 13229
f8261448
FF
132302006-02-16 Fred Fish <fnf@specifix.com>
13231
13232 * gdb.base/whatis.c: Define variables using typedefs char_addr,
13233 ushort_addr, and slong_addr, so the typedefs are not optimized
13234 away.
13235 * gdb.base/whatis.exp: Add tests using type name for struct type,
13236 union type, enum type, and typedef.
a9c64011 13237
31d8bdd2
MK
132382006-02-13 Mark Kettenis <kettenis@gnu.org>
13239
13240 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
13241
34e41e63
JB
132422006-02-13 Jim Blandy <jimb@redhat.com>
13243
13244 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
13245 case where it takes two "next" commands to skip past the init
13246 call.
13247
ac6e4f31
FF
132482006-02-12 Fred Fish <fnf@specifix.com>
13249
13250 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
13251 to handle cases where it takes two "next" commands to skip
13252 past the init call.
13253
2db2d571
JB
132542006-02-07 Joel Brobecker <brobecker@adacore.com>
13255
13256 * gdb.ada/array_return.exp: Mark the last test as expected to fail
13257 on hppa32 targets.
13258
38fcd64c
DJ
132592006-02-06 Vladimir Prus <ghost@cs.msu.su>
13260
13261 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
13262 field.
13263
1315ad46
MK
132642006-01-29 Mark Kettenis <kettenis@gnu.org>
13265
13266 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
13267
5625b943
DJ
132682006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13269
13270 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
13271 files.
13272
80df1bbe
DJ
132732006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
13274
13275 * gdb.cp/maint.exp: Set complaints to a positive value.
13276
9078e690
DJ
132772006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13278
13279 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
13280 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
13281 function name.
13282
9c903399
DJ
132832006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
13284
13285 * gdb.base/checkpoint.c: Update copyright notice. Include
13286 <stdlib.h>.
13287
761ae4d6
JB
132882006-01-04 Jim Blandy <jimb@redhat.com>
13289
13290 * gdb.asm/asm-source.exp: Independently provide default values for
13291 asm-flags and debug-flags. Use 'string equal' to do the
13292 comparison, not the implicit expr's '==' operator. Remove
13293 now-unneeded assignments to asm-flags. In h8300 case, place
13294 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
13295
099ac3dd
MS
132962006-01-04 Michael Snyder <msnyder@redhat.com>
13297
13298 * gdb.base/checkpoint.c: New file.
13299 * gdb.base/checkpoint.exp: New file.
13300 * gdb.base/multi-fork.c: New file.
13301 * gdb.base/multi-fork.exp: New file.
13302 * gdb.base/pi.txt: New file (data for checkpoint.c test).
13303
f4d85314
FF
133042006-01-04 Fred Fish <fnf@specifix.com>
13305
13306 * gdb.base/ptype.c (foo): Add typedef.
13307 (intfoo): Add function.
13308 * gdb.base/ptype1.c: New file.
13309 * gdb.base/ptype.exp: Handle compilation and linking with two
13310 source files. Test that proper type for "foo" is found based
13311 on source context rather than first match found in symtabs.
13312
a1b06f35
MK
133132005-12-28 Mark Kettenis <kettenis@gnu.org>
13314
13315 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
13316 * gdb.asm/openbsd.inc: Indent commands.
13317
d082a1e2
MK
133182005-12-26 Mark Kettenis <kettenis@gnu.org>
13319
c65016bd
MK
13320 * gdb.base/freebpcmd.exp: Increase timeout.
13321
d082a1e2
MK
13322 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
13323
d3c32a0e
DJ
133242005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
13325
13326 * gdb.base/default.exp: Update check for "show version".
13327
9fdb1f50
RC
133282005-12-09 Randolph Chung <tausq@debian.org>
13329
13330 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
13331 * gdb.asm/pa64.inc: New file.
13332
5f2c56f7
RC
133332005-12-09 Randolph Chung <tausq@debian.org>
13334
13335 * gdb.asm/common.inc: Indent commands.
13336 * gdb.asm/asmsrc1.s: Likewise.
13337 * gdb.asm/asmsrc2.s: Likewise.
13338
8117349c
RC
133392005-12-09 Randolph Chung <tausq@debian.org>
13340
13341 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
13342 (get_addr_of_sym): Remove duplicate print.
13343 (gen_core): xfail hppa*-*-hpux*, update expected output.
13344 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
13345 * gdb.arch/pa64-nullify.s: New file.
13346
8f07f25a
RC
133472005-12-09 Randolph Chung <tausq@debian.org>
13348
13349 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
13350
55b39184
DJ
133512005-12-07 Christophe Lyon <christophe.lyon@st.com>
13352
13353 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
13354 code generation for these functions.
13355 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
13356 error message.
13357
31e2b00f
AS
133582005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
13359
13360 * gdb.base/help.exp (help b, help br, help bre, help brea)
13361 (help break): Update the expected message.
13362
c3d0b56e
SC
133632005-11-11 Stephane Carrez <stcarrez@nerim.fr>
13364
13365 * gdb.asm/m68hc11.inc: Setup the data section.
13366 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
13367 script for this test.
13368 (m6812-*-*): Likewise.
13369
36ae0ea9
RC
133702005-11-09 Randolph Chung <tausq@debian.org>
13371
13372 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
13373
9d6f42e9
WZ
133742005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
13375
13376 * gdb.base/break.exp: Fix a comment typo.
13377
e2126a14
EZ
133782005-11-03 Jim Blandy <jimb@redhat.com>
13379
a9c64011
AS
13380 Checked in by Elena Zannoni <ezannoni@redhat.com>
13381
889bf7c5 13382 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 13383
e0ac7199
CV
133842005-11-02 Corinna Vinschen <vinschen@redhat.com>
13385
13386 * gdb.arch/gdb1558.c: Include stdio.h.
13387
31d3fb18
MK
133882005-10-31 Mark Kettenis <kettenis@gnu.org>
13389
13390 * gdb.asm/asm-source.exp: Use -e instead of --entry.
13391
e52b687c
MK
133922005-10-31 Mark Kettenis <kettenis@gnu.org>
13393
13394 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
13395
f4711d79
PG
133962005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
13397
a9c64011
AS
13398 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13399 vscr" tests to better match output.
f4711d79 13400
987a9106
JB
134012005-10-12 Jim Blandy <jimb@redhat.com>
13402
13403 * gdb.base/structs.exp (any): New function.
13404 (test_struct_returns): Don't make any assumptions at all about
13405 what value the function returns when GDB can't set the return
13406 value.
13407
2336bb58
JB
134082005-10-09 Joel Brobecker <brobecker@adacore.com>
13409
13410 * gdb.ada/arrayidx/p.adb: New file.
13411 * gdb.ada/arrayidx.exp: New testcase
13412
134132005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
13414
13415 * gdb.ada/array_return/pck.ads: New file.
13416 * gdb.ada/array_return/pck.adb: New file.
13417 * gdb.ada/array_return/p.adb: New file.
13418 * gdb.ada/array_return.exp: New testcase.
13419
705335ea
JB
134202005-10-03 Joel Brobecker <brobecker@adacore.com>
13421
a9c64011
AS
13422 * gdb.base/arrayidx.c: New file.
13423 * gdb.base/arrayidx.exp: New testcase.
705335ea 13424
11ee9940
NR
134252005-09-29 Nick Roberts <nickrob@snap.net.nz>
13426
13427 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
13428 frames-invalid and breakpoints-invalid are no longer generated
13429 with level 3 so don't expect them in the output.
13430
39fb8e9e
BR
134312005-09-27 Bob Rossi <bob@brasko.net>
13432
a9c64011 13433 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
13434 from test. Escape the | in mi_gdb_test call.
13435 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
13436 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
13437 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
13438 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
13439 expected regex's in mi_gdb_test calls.
13440 * lib/mi-support.exp: Remove arbitrary .* from tests.
13441 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
13442 Fully anchor GDB/MI expected results in mi_gdb_test.
13443 * lib/gdb.exp (string_to_regexp): Escape the ] character.
13444 * gdb.base/sizeof.exp: Remove escape character. Correct test.
13445
2af48f68
PB
134462005-09-26 Paul Brook <paul@codesourcery.com>
13447
13448 * long_long.exp: Exclude eabi targets from arm FPA float format test.
13449
f34502bc
WZ
134502005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13451
13452 * bfp-test.c: New file.
13453 * bfp-test.exp: New testcase.
13454
ca929517
WZ
134552005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
13456
13457 * gdb.fortran/subarray.exp: New testcase to test the evaluation
13458 of subarray and substring variable.
13459 * gdb.fortran/subarray.f: New source file for the test of subarray
13460 and substring variable evaluation.
13461 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
13462 of string constant.
13463
c761af65
DJ
134642005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
13465
13466 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
13467 copyright dates.
13468
561d7a1d
PG
134692005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
13470
13471 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
13472 powerpc altivec' test with an almost identical 'info vector' test.
13473
b2b64cc9
PG
134742005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13475
a9c64011
AS
13476 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
13477 vscr" tests to match output.
b2b64cc9 13478
6ac4d15a
PG
134792005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
13480
a9c64011
AS
13481 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
13482 output.
6ac4d15a 13483
40e55bef
BR
134842005-09-11 Bob Rossi <bob@brasko.net>
13485
889bf7c5
PA
13486 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
13487 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
13488 commands that return an MI output command and an asyncronous MI output
13489 command.
40e55bef
BR
13490 * gdb.mi/mi-console.exp: Ditto.
13491
3c7385ec
BR
134922005-09-11 Bob Rossi <bob@brasko.net>
13493
13494 * gdb.mi/mi-var-child.c: Include <string.h>.
13495
a6cd0eb3
DJ
134962005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
13497
13498 * killed.exp: Correct gdb_expect syntax.
13499
2f168eed
CV
135002005-08-09 Corinna Vinschen <vinschen@redhat.com>
13501
13502 * lib/mi-support.exp (mi_gdb_load): Fix typo.
13503
ecd3fd0f
BR
135042005-08-02 Bob Rossi <bob@brasko.net>
13505
13506 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
13507 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
13508 Change tests to inferior-tty-set/show.
13509 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
13510 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
13511 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
13512 inferior. Use mi_gdb_test to get GDB and Inferior output.
13513 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
13514 descriptor.
13515 (mi_inferior_tty_name): Add inferior PTY file name.
13516 (mi_gdb_start): Add INFERIOR_PTY parameter.
13517 (mi_gdb_test): Add IPATTERN parameter.
13518
f1ea48cb 135192005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 13520
f1ea48cb
BR
13521 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
13522 parameter to mi_gdb_test.
13523 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
13524
6e650a67
DJ
135252005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13526
13527 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
13528 struct_declarations.
13529 * gdb.mi/mi-var-child.exp: Step over the initialization of
13530 struct_declarations.
13531
8be260b6
DJ
135322005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
13533
13534 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
13535 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
13536 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
13537 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
13538 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
13539 file.
13540
4e660f07
NR
135412005-07-27 Nick Roberts <nickrob@snap.net.nz>
13542
13543 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
13544 (do_children_tests): Assign values to the extra elements.
13545
13546 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
13547 them for tests for "-var-update --no-values" and
a9c64011 13548 "-var-update --all-values".
4e660f07
NR
13549 Add test for "-var-list-children --simple-values".
13550
13551 * gdb.mi/basics.c (callee4): Add integer array D[3]...
13552
13553 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
13554 "-stack-list-locals --simple-values" Improve doc strings and
13555 comments.
13556
6bdae935
MK
135572005-07-18 Mark Kettenis <kettenis@gnu.org>
13558
598b7a6f
MK
13559 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
13560 *-*-openbsd*.
13561 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
13562
6bdae935
MK
13563 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
13564 sigaltsatck'.
13565
1323e929 135662005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 13567
1323e929
BR
13568 * gdb.base/default.exp (tty): Changed output of command.
13569 * gdb.base/help.exp (help tty): Ditto.
13570
b1a9c082
MK
135712005-07-12 Mark Kettenis <kettenis@gnu.org>
13572
13573 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
13574
10a844a2
MK
135752005-07-10 Mark Kettenis <kettenis@gnu.org>
13576
13577 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
13578 -stack-select-frame without arguments.
13579 (test_stack_frame_listing): Add test for newly implemented command
13580 -stack-info-frame.
13581
3cb3b8df
BR
135822005-07-06 Bob Rossi <bob@brasko.net>
13583
13584 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
13585 command.
13586 (Copyright): Update copyright.
13587
a0c5fbcf
WZ
135882005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
13589
13590 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
13591 tests to evaluate exponentiation expression.
13592
984971d0
AS
135932005-06-29 Andreas Schwab <schwab@suse.de>
13594
13595 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
13596 main to avoid warnings.
13597
13598 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
13599
fe03833f
NR
136002005-06-20 Nick Roberts <nickrob@snap.net.nz>
13601
13602 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
13603 -stack-select-frame without arguments.
13604 (test_stack_frame_listing): Add test for newly implemented command
13605 -stack-info-frame.
a9c64011 13606
7a55f279
WZ
136072005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
13608
0ffa0ea5
DJ
13609 * gdb.fortran/array-element.f: New file.
13610 * gdb.fortran/array-element.exp: New testcase.
7a55f279 13611
26585198
DJ
136122005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13613
13614 * gdb.base/bigcore.exp: Correct checks for systems which can
13615 not dump a large core file.
13616
c1bd25fd
DJ
136172005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
13618
13619 * gdb.base/relocate.c: Add a copyright notice.
13620 (dummy): Remove.
13621 * gdb.base/relocate.exp: Test printing the values of variables
13622 from a relocatable file.
13623
589e074d
DJ
136242005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
13625
13626 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
13627 excess MI output after an error.
13628
0915f927
JB
136292005-05-29 Joel Brobecker <brobecker@adacore.com>
13630
13631 * gdb.arch/alpha-step.c: New file.
13632 * gdb.arch/alpha-step.exp: New testcase.
13633
76ff342d
DJ
136342005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
13635 Dennis Brueni <dennis@slickedit.com>
13636
13637 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
13638 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
13639 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
13640 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
13641 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13642 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
13643 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
13644
96b0c7ac
DJ
136452005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
13646 Wu Zhou <woodzltc@cn.ibm.com>
13647
13648 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
13649 IBM's xlc compiler.
13650 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
13651 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
13652
f21565d2
JB
136532005-05-13 Jim Blandy <jimb@redhat.com>
13654
13655 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
13656 calling gdb_suppress_entire_file.
13657 * gdb.base/charset.exp: Same.
13658 * gdb.base/call-rt-st.exp: Same.
13659
6006a3a1
BR
136602005-05-05 Bob Rossi <bob_rossi@cox.net>
13661
13662 * lib/gdb.exp (fullname_syntax): Added global regex.
13663 (fullname_syntax_POSIX): Ditto.
13664 (fullname_syntax_UNC): Ditto.
13665 (fullname_syntax_DOS_CASE): Ditto.
13666 (fullname_syntax_DOS): Ditto.
13667 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
13668 fullname_syntax variable to scope and use it.
13669 (test_file_list_exec_source_files): Ditto.
13670 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
13671
c3b69c04
DJ
136722005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
13673
13674 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
13675
3c95e6af
PG
136762004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
13677
a9c64011
AS
13678 * lib/gdb.exp (skip_altivec_tests): New function, based on
13679 check_vmx_hw_available from the GCC testsuite.
13680 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
13681 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 13682
78df6c56
JB
136832005-05-02 Jim Blandy <jimb@redhat.com>
13684
13685 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
13686 calling gdb_suppress_entire_file.
13687
1690f9cf
DJ
136882005-04-30 Randolph Chung <tausq@debian.org>
13689
13690 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
13691 Slightly relax "sem_post" name checking.
13692
5ea106f7
PG
136932005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13694
13695 * gdb.base/unload.exp: Use new shared library infrastructure.
13696
bf7234cf
PG
136972005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
13698
13699 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 13700 infrastructure.
bf7234cf 13701
547b869a
CV
137022005-04-29 Corinna Vinschen <vinschen@redhat.com>
13703
13704 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
13705 * gdb.asm/h8300.inc: New file.
13706
f07e55f0
PG
137072005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13708
13709 * gdb.base/shlib-call.exp: Change to use new shared library
13710 infrastructure.
13711
3cbba3d1
PG
137122005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13713
a9c64011
AS
13714 * gdb.base/pending.exp: Change to use new shared library
13715 infrastructure.
3cbba3d1 13716
ed6df200
PG
137172005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
13718
a9c64011
AS
13719 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
13720 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 13721
8c8f4ebe
PG
137222005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
13723
a9c64011
AS
13724 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
13725 shared objects being adjusted and update copyright years.
8c8f4ebe 13726
607fbc54
DJ
137272005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
13728
13729 * ChangeLog: Correct some 2003-01-13 dates.
13730 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
13731 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
13732 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
13733 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
13734 gdb.trace/tfind.exp: Update copyright years.
13735
57bf0e56
DJ
137362005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
13737 Daniel Jacobowitz <dan@codesourcery.com>
13738
13739 * lib/gdb.exp (gdb_compile): Handle shlib=.
13740 (gdb_compile_shlib): New function.
13741
9b593790
PG
137422005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
13743
a9c64011 13744 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 13745
9494c6a5
DJ
137462005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13747
13748 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
13749 gdb.server.
13750 * configure.ac: Likewise.
13751 * configure: Regenerated.
13752 * gdb.gdbserver/Makefile.in: Moved to...
13753 * gdb.server/Makefile.in: ... here.
13754 * gdb.gdbserver/server.c: Moved to...
13755 * gdb.server/server.c: ... here.
13756 * gdb.gdbserver/server-run.exp: Moved to...
13757 * gdb.server/server-run.exp: ... here.
13758
6f8eac0e
DJ
137592005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
13760
13761 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
13762 * configure.ac: Create gdb.gdbserver/Makefile.
13763 * configure: Regenerated.
13764 * lib/gdbserver-support.exp: New file, derived from
13765 config/gdbserver.exp.
13766 * config/gdbserver.exp: Use gdbserver-support.exp.
13767 * gdb.gdbserver/Makefile.in: New file.
13768 * gdb.gdbserver/server.c: New file.
13769 * gdb.gdbserver/server-run.exp: New file.
13770
6e87504d
PG
137712005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
13772
a9c64011
AS
13773 * lib/gdb.exp (test_compiler_info): Return compiler_info
13774 if no arguments are given.
6e87504d 13775
d1779be4
PG
137762005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
13777
13778 * gdb.arch/altivec-abi.exp: Check for compiler and set
13779 use altivec' flag accordingly.
13780 * gdb.arch/altivec-regs.exp: Likewise.
13781
88750304
DJ
137822005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
13783
13784 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
13785
f3fb768d
AS
137862005-03-27 Andreas Schwab <schwab@suse.de>
13787
13788 * gdb.base/bigcore.c (main): Add missing mode argument in open
13789 call.
13790
7e813ac5
DJ
137912005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
13792
13793 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
13794 downloads.
13795 * config/gdbserver.exp (gdb_load): Likewise.
13796
8e3049aa
PB
137972005-03-14 Paul Brook <paul@codesourcery.com>
13798
13799 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
13800 targets.
13801
a9df7c44
JB
138022005-03-09 Joel Brobecker <brobecker@adacore.com>
13803
13804 * gdb.dwarf2/dup-psym.S: New file.
13805 * gdb.dwarf2/dup-psym.exp: New testcase.
13806
9f0d94e8
JB
138072005-03-09 Joel Brobecker <brobecker@adacore.com>
13808
13809 * gdb.ada/exec_changed/first.adb: New file.
13810 * gdb.ada/exec_changed/second.adb: New file.
13811 * gdb.ada/exec_changed.exp: New testcase.
13812
5f579bc5
NS
138132005-03-08 Nathan Sidwell <nathan@codesourcery.com>
13814
36e9969c
NS
13815 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
13816 (A2): New class.
13817 (main): Test operator+.
13818 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
13819 breakpoint test.
13820
5f579bc5
NS
13821 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
13822 * gdb.base/signull.exp: Disable if gdb,nosignals.
13823 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
13824 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
13825 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
13826 * gdb.mi/mi2-console.exp: Likewise.
13827 * gdb.trace/collection.exp (run_trace_experiment): Consume the
13828 continue output at start.
13829 (gdb_collect_locals_test): Robustify regexp.
13830 * gdb.trace/passc-dyn.exp: Fix comment typo.
13831 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
13832
be46087e
CV
138332005-03-08 Corinna Vinschen <vinschen@redhat.com>
13834
13835 * gdb.asm/asm-source.exp: Add iq2000 case.
13836 * gdb.asm/iq2000.inc: New file.
13837
384e1a61 138382005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 13839
384e1a61
MI
13840 * gdb.base/command.exp: Change hardcoded value to regular expression.
13841 * gdb.base/float.exp: Add powerpc to the list of targets checked.
13842
584b6e9e
DJ
138432005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
13844
13845 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
13846 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
13847 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
13848 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
13849 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
13850
ab5b5d61
MK
138512005-03-05 Mark Kettenis <kettenis@gnu.org>
13852
13853 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
13854 changes.
13855
ae051c1b
PG
138562004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
13857
a9c64011
AS
13858 * lib/compiler.c: Add test for IBM's xlc compiler.
13859 * lib/compiler.cc: Likewise.
ae051c1b 13860
3f0f6ed2
JB
138612004-02-24 Joel Brobecker <brobecker@adacore.com>
13862
13863 * gdb.ada/fixed_points.exp: Create compilation object directory
13864 before running the test.
13865 * gdb.ada/null_record.exp: Likewise.
13866 * gdb.ada/packed_array.exp: Likewise.
13867 * gdb.ada/start.exp: Likewise.
13868
724f452b
JB
138692005-02-15 Joel Brobecker <brobecker@adacore.com>
13870
13871 * gdb.ada/packed_array/pa.adb: New file.
13872 * gdb.ada/packed_array.exp: New testcase.
13873
57f5cdfb 138742005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 13875
1f393151
MK
13876 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
13877 files.
13878
ebdda337
MK
13879 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
13880 on *-*-openbsd*. Correctly match whitespace in regukar
13881 expressions.
13882
cf309262
DJ
138832005-02-10 Daniel Jacobowitz <dan@debian.org>
13884
13885 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
13886 PR exp/1821
13887 * gdb.base/gdb1821.c: New test file.
13888 * gdb.base/gdb1821.exp: New test file.
13889
3be49e7a
JB
138902005-02-09 Joel Brobecker <brobecker@adacore.com>
13891
13892 * gdb.base/start.c: New file.
13893 * gdb.base/start.exp: New testcase.
13894
e292e67d
JB
138952005-02-09 Joel Brobecker <brobecker@adacore.com>
13896
13897 * gdb.ada/start/dummy.adb: New file.
13898 * gdb.ada/start.exp: New testcase.
13899
dbdfa66c
CV
139002005-02-09 Corinna Vinschen <vinschen@redhat.com>
13901
13902 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
13903 for printing symbols and statistics.
13904 Add test for using relative pathnames in "maint print msymbols" test.
13905 Mark "maint info sections DATA" XFAIL on Cygwin.
13906 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
13907 tests.
13908
d7941671
AC
139092005-02-09 Andreas Schwab <schwab@suse.de>
13910
13911 Committed by Andrew Cagney <cagney@gnu.org>
13912 * gdb.base/remotetimeout.exp: New file.
13913
74e5ef44
MK
139142005-02-07 Mark Kettenis <kettenis@gnu.org>
13915
13916 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
13917
464dd14d
JB
139182005-02-03 Joel Brobecker <brobecker@adacore.com>
13919
13920 * gdb.ada/gnat_ada.gpr: New file.
13921 * gdb.ada/gnat_ada.gin: Delete, no longer used.
13922 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
13923 * configure.ac: No longer generate gnat_ada.gpr.
13924 * configure: Regenerate.
13925 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
13926 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
13927 * gdb.ada/null_record/bar.ads: Likewise.
13928 * gdb.ada/null_record/bar.adb: Likewise.
13929 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
13930 * gdb.ada/null_record.exp (testdir): New variable.
13931 (testfile): executable is now in testdir subdirectory.
13932 (srcfile): Use full path to the main compilation unit.
13933 * gdb.ada/fixed_points.exp: Same changes as above.
13934
30d756ae
NR
139352005-02-03 Nick Roberts <nickrob@snap.net.nz>
13936
13937 * gdb.base/interp.exp: New test.
13938
9d799f85
AC
139392005-01-24 Andrew Cagney <cagney@gnu.org>
13940
13941 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
13942
15656118
AC
139432005-01-19 Andrew Cagney <cagney@gnu.org>
13944
a892c31b
AC
13945 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
13946 configure.ac not configure.in.
13947
15656118
AC
13948 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
13949 of powerpc*-*-*.
13950 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 13951 * gdb.base/list.exp (test_list_function)
15656118
AC
13952 (test_list_filename_and_function): Ditto.
13953 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
13954
a7b01baf
AC
139552005-01-16 Andrew Cagney <cagney@gnu.org>
13956
17d92a02
AC
13957 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
13958
a7b01baf
AC
13959 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
13960
bc8332bb
AC
139612005-01-14 Andrew Cagney <cagney@gnu.org>
13962
13963 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
13964 * gdb.mi/mi2-var-cmd.exp: Ditto.
13965
4d074752
CV
139662005-01-10 Corinna Vinschen <vinschen@redhat.com>
13967
13968 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
13969
bec39cab
AC
139702005-01-07 Andrew Cagney <cagney@gnu.org>
13971
13972 * configure.ac: Rename configure.in, require autoconf 2.59.
13973 * configure: Re-generate.
13974 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
13975 * gdb.stabs/configure: Re-generate.
13976 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
13977 * gdb.hp/configure: Re-generate.
13978 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
13979 autoconf 2.59.
13980 * gdb.hp/gdb.objdbg/configure: Re-generate.
13981 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
13982 autoconf 2.59.
13983 * gdb.hp/gdb.defects/configure: Re-generate.
13984 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
13985 autoconf 2.59.
13986 * gdb.hp/gdb.compat/configure: Re-generate.
13987 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
13988 autoconf 2.59.
13989 * gdb.hp/gdb.base-hp/configure: Re-generate.
13990 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
13991 autoconf 2.59.
13992 * gdb.hp/gdb.aCC/configure: Re-generate.
13993
f10b16d4
JB
139942004-12-15 Jim Blandy <jimb@redhat.com>
13995
13996 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
13997 under NPTL when there is debugging info available for libpthread.
13998
fb6e1814
JG
139992004-12-13 Jerome Guitton <guitton@gnat.com>
14000
14001 * gdb.ada/fixed_points.c: New file.
14002 * gdb.ada/fixed_points.exp: New file.
14003
fe46cd3a
RC
140042004-12-03 Randolph Chung <tausq@debian.org>
14005
14006 * gdb.arch/pa-nullify.exp: New file.
14007 * gdb.arch/pa-nullify.s: New file.
14008
8de0841b
RC
140092004-11-30 Randolph Chung <tausq@debian.org>
14010
14011 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
14012 instead of "tbug". Fix regexp to work properly with gdb_test.
14013
c8170782
PH
140142004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
14015
14016 * gdb.base/bitfields2.exp: New test.
14017 * gdb.base/bitfields2.c: New file.
14018
954269c2
RE
140192004-11-28 Richard Earnshaw <rearnsha@arm.com>
14020
14021 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
14022
0107feed
RC
140232004-11-16 Randolph Chung <tausq@debian.org>
14024
14025 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
14026
f073ae8c
DJ
140272004-11-14 Daniel Jacobowitz <dan@debian.org>
14028
14029 * gdb.threads/threadapply.exp: Correct "macro details" test.
14030
19ad59e7
JJ
140312004-11-11 Jeff Johnston <jjohnstn@redhat.com>
14032
14033 * gdb.threads/threadapply.exp: New test.
14034 * gdb.threads/threadapply.c: New file.
14035
9cf0961b
MK
140362004-11-07 Mark Kettenis <kettenis@gnu.org>
14037
14038 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
14039 frames.
14040
c789492a
FL
140412004-11-05 Felix Lee <felix+log1@specifixinc.com>
14042
14043 * gdb.base/cursal.exp: New file.
14044 * gdb.base/cursal.c: New file.
14045
a1e167bb
AC
140462004-11-03 Andrew Cagney <cagney@gnu.org>
14047
14048 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
14049
b7cbf173
MK
140502004-10-30 Mark Kettenis <kettenis@gnu.org>
14051
14052 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
14053 NetBSD/ELF targets.
14054
88f9d34f
JB
140552004-10-29 Joel Brobecker <brobecker@gnat.com>
14056
14057 * gdb.threads/bp_in_thread.c: New file, copied from
14058 pthread_cond_wait.c.
14059 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
14060 file, rather than reusing the .c file from another testcase.
14061
ca7d6a0c
JB
140622004-10-20 Joel Brobecker <brobecker@gnat.com>
14063
14064 * gdb.ada/null_record.exp: Check where we stopped after
14065 sending the start command, instead of where the associated
14066 temporary breakpoint was inserted.
14067
0d863d03
AC
140682004-10-14 Andrew Cagney <cagney@gnu.org>
14069
14070 * gdb.mi/gdb701.c (main): Return 0.
14071
d11e72cb
DJ
140722004-10-13 Daniel Jacobowitz <dan@debian.org>
14073
d40539a4 14074 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 14075
e1923096
JJ
140762004-10-12 Jeff Johnston <jjohnstn@redhat.com>
14077
14078 * gdb.threads/schedlock.c: Add comment markers to use to find
14079 line numbers.
14080 * gdb.threads/schedlock.exp: Adjust regex to handle the new
14081 comments.
14082 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
14083 breakpoint lines.
14084
ec8ba2c9
DJ
140852004-10-12 Daniel Jacobowitz <dan@debian.org>
14086
14087 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
14088
0eb3658b
DJ
140892004-10-12 Daniel Jacobowitz <dan@debian.org>
14090
14091 * configure.in: Add gdb.dwarf2.
14092 * configure: Regenerated.
14093 * Makefile.in: Add gdb.dwarf2.
14094 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
14095 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
14096 gdb.dwarf2/file1.txt: New files.
14097
a271cc33
OF
140982004-10-11 Orjan Friberg <orjanf@axis.com>
14099
a9c64011 14100 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
14101 of "run", since the latter doesn't work with remote targets. Adjust
14102 the breakpoint numbering accordingly.
14103 * gdb.threads/pthread_cond_wait.exp: Ditto.
14104
895ce074
MC
141052004-10-08 Michael Chastain <mec.gnu@mindspring.com>
14106
14107 * gdb.base/overlays.exp: Update copyright years.
14108
6be3092d
KI
141092004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
14110
14111 * gdb.base/overlays.exp: Disable if target is Linux.
14112
e05389b8
FL
141132004-10-06 Felix Lee <felix+log1@specifixinc.com>
14114
14115 * config/gdbserver.exp (gdb_load): Use right filename on remote.
14116
73cb587d
KI
141172004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
14118
14119 * gdb.asm/asm-source.exp: Add m32r-linux target.
14120 * gdb.asm/m32r-linux.inc: New file.
14121
3c0edcdc
AC
141222004-09-24 Andrew Cagney <cagney@redhat.com>
14123 David Anderson <anderson@redhat.com>
14124
14125 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
14126 command fails, assume things will work.
14127 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
14128 (_GNU_SOURCE): Define.
14129 (print_unsigned, print_hex): Change parameter to "long long".
14130 (print_byte_count): New function, use to print byte counts.
14131 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
14132 O_LARGEFILE.
14133 (main): Compute an upper bound on a corefile in max_core_size.
14134 Limit memory chunk size to max_core_size. Limit total memory
14135 allocated to max_core_size.
14136
4bb3667f
AC
141372004-09-23 Andrew Cagney <cagney@gnu.org>
14138
14139 * gdb.base/bigcore.exp: Replace the code that creates a corefile
14140 from a separate process with code that creates a corefile by
14141 making the inferior dump core.
14142
60fe1a51
MK
141432004-09-23 Mark Kettenis <kettenis@gnu.org>
14144
14145 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
14146 block.
14147
8e937346
MC
141482004-09-23 Michael Chastain <mec.gnu@mindspring.com>
14149
14150 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
14151 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
14152 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
14153 Likewise.
14154
7213f6d6
JJ
141552004-09-20 Jeff Johnston <jjohnstn@redhat.com>
14156
14157 * gdb.java/jprint.exp: New test case for java inferior call.
14158 * gdb.java/jprint.java: Ditto.
14159
eac69dca
JB
141602004-09-15 Joel Brobecker <brobecker@gnat.com>
14161
14162 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
14163
22227696
MC
141642004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14165
14166 * gdb.threads/killed.c: Include <stdlib.h>.
14167 * gdb.threads/pthreads.c: Likewise.
14168
7dd403a4
MC
141692004-09-14 Michael Chastain <mec.gnu@mindspring.com>
14170
14171 * gdb.threads/killed.c: Add copyright notice.
14172
33f2d567
JM
141732004-09-10 Jason Molenda (jmolenda@apple.com)
14174
a9c64011
AS
14175 * gdb.base/define.exp: Two new tests to verify zero space chars
14176 after 'if' and 'while' commands in a user-defined command is correctly
14177 parsed.
33f2d567 14178
e05b62ac
AC
141792004-09-08 Andrew Cagney <cagney@gnu.org>
14180
14181 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
14182 delivery test with duplicate at end of file.
14183
9cbe82da
MK
141842004-09-06 Mark Kettenis <kettenis@jive.nl>
14185
14186 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
14187
564803d9
MC
141882004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14189
14190 * config/hppro.exp: Removed.
14191
7c6807ce
MC
141922004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14193
14194 * config/sparclet.exp: Removed.
14195
bf7e26dd
MC
141962004-09-05 Michael Chastain <mec.gnu@mindspring.com>
14197
14198 * config/udi.exp: Removed.
14199
714e341b
MC
142002004-09-02 Michael Chastain <mec.gnu@mindspring.com>
14201
14202 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
14203 of "exp_continue".
14204 (advancei): Likewise.
14205
1236e623
JJ
142062004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14207
14208 * gdb.base/unload.exp: Fix so messages aren't duplicated.
14209
3bdcad15
MI
142102004-09-01 Manoj Iyer <manjo@austin.ibm.com>
14211
228af206 14212 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
14213 to check for nodebug in executable.
14214 * gdb.gdb/observer.exp (setup_test): Likewise.
14215 * gdb.gdb/selftest.exp (test_with_self): Likewise.
14216 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
14217
c72b934c
AC
142182004-09-01 Andrew Cagney <cagney@gnu.org>
14219
14220 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14221 files.
14222
edd9b715
JJ
142232004-09-01 Jeff Johnston <jjohnstn@redhat.com>
14224
14225 * gdb.base/unload.exp: Fix expected warning message to match
14226 latest format.
14227
fb4ce06b
CV
142282004-09-01 Corinna Vinschen <vinschen@redhat.com>
14229
14230 * gdb.base/call-rt-st.exp: Fix typos.
14231
ce78e7c3
MI
142322004-08-31 Manoj Iyer <manjo@austin.ibm.com>
14233
14234 * gdb.threads/thread_check.exp: New testcase.
14235 * gdb.threads/thread_check.c: New testcase.
14236
2dedb159
AC
142372004-08-31 Andrew Cagney <cagney@gnu.org>
14238
14239 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
14240 (skip_to_handler_entry): New procedures. Test stepping into a
14241 handler when the breakpoint is at the handler's entry point.
14242
68f53502
AC
142432004-08-30 Andrew Cagney <cagney@gnu.org>
14244
14245 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
14246 gdb/1757.
14247
3e3ffd2b
MC
142482004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14249
14250 With code from Manoj Iyer <manjo@austin.ibm.com>:
14251 * lib/gdb.exp (gdb_file_cmd): Return more information in the
14252 return value. Add an arm for "no debugging symbols found".
14253 Change a stray "error" to "perror".
14254 (gdb_run_cmd): Adapt to new return value.
14255 * gdb.base/remote.exp: Adapt to new return value.
14256 * gdb.gdb/complaints.exp: Likewise.
14257 * gdb.gdb/observer.exp: Likewise.
14258 * gdb.gdb/selftest.exp: Likewise.
14259 * gdb.gdb/xfullpath.exp: Likewise.
14260
4b6f5fd2
JB
142612004-08-27 Joel Brobecker <brobecker@gnat.com>
14262
14263 * gdb.threads/bp_in_thread.exp: New testcase.
14264
e5b25496
MC
142652004-08-27 Michael Chastain <mec.gnu@mindspring.com>
14266
14267 Fix PR testsuite/1735.
14268 * gdb.threads/schedlock.c (thread_function): Add a cast
14269 to suppress a gcc warning.
14270 * gdb.threads/thread-specific.c (thread_function): Likewise.
14271
934353d6
MC
142722004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14273
14274 * gdb.base/unload.c: Include <stdlib.h>.
14275
f98a0aef 142762004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 14277
f98a0aef 14278 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
14279 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
14280 synchronized after the "return".
14281
5a2e8882
MC
142822004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14283
14284 * gdb.mi/basics.c: Include <stdio.h>.
14285 * gdb.mi/pthreads.c: Include <stdlib.h>.
14286 * gdb.mi/var-cmd.c: Include <stdlib.h>.
14287
a9640423
MC
142882004-08-26 Michael Chastain <mec.gnu@mindspring.com>
14289
14290 * gdb.threads/schedlock.c: Add copyright notice.
14291
b04e311d
AC
142922004-08-25 Andrew Cagney <cagney@gnu.org>
14293
14294 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
14295 (skip_over_handler, breakpoint_over_hander): New test procedures.
14296 (advance, advancei): Add a proper prefix, do not use
14297 rerun_to_main.
14298 * gdb.base/sigstep.c (main): Change to use an infinite loop.
14299
7c27f15b
MC
143002004-08-24 Michael Chastain <mec.gnu@mindspring.com>
14301
14302 * gdb.mi/basics.c: Add copyright notice.
14303 * gdb.mi/var-cmd.c: Add copyright notice.
14304
fffc87ae
MC
143052004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14306
14307 * lib/gdb.exp: Remove signed_keyword_not_used.
14308 * lib/compiler.c: Likewise.
14309 * lib/compiler.cc: Likewise.
14310
d782e0bf
MC
143112004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14312
14313 * gdb.base/whatis.c: Remove conditional disabling of "signed".
14314 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
14315
96033e83
MC
143162004-08-23 Michael Chastain <mec.gnu@mindspring.com>
14317
14318 * gdb.base/whatis.c: Add copyright notice.
14319
cf38c229
MK
143202004-08-20 Mark Kettenis <kettenis@gnu.org>
14321
14322 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
14323 it to skip the breakpoints encoded in the inline assembly.
14324
f4b49756
MC
143252004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14326
14327 * Makefile.in: Add gdb.fortran.
14328
2f193b69
MC
143292004-08-20 Michael Chastain <mec.gnu@mindspring.com>
14330
14331 * gdb.base/call-sc.exp (test_scalar_returns):
14332 Fix cut-and-paste glitch in "Make fun return now".
14333
89a237cb
MC
143342004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14335
14336 * configure.in: Add gdb.fortran.
14337 * configure: Regenerate.
14338 * gdb.fortran/Makefile.in: New file.
14339 * lib/gdb.exp (skip_fortran_tests): New procedure.
14340
469aff8e
MC
143412004-08-17 Michael Chastain <mec.gnu@mindspring.com>
14342
14343 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
14344 reference to bug-gnu@prep.ai.mit.edu.
14345 * gdb.mi/mi-var-child.exp: Likewise.
14346 * gdb.mi/mi-var-cmd.exp: Likewise.
14347 * gdb.mi/mi-var-display.exp: Likewise.
14348 * gdb.mi/mi2-var-block.exp: Likewise.
14349 * gdb.mi/mi2-var-child.exp: Likewise.
14350 * gdb.mi/mi2-var-cmd.exp: Likewise.
14351 * gdb.mi/mi2-var-display.exp: Likewise.
14352
00b51b9f
MK
143532004-08-15 Mark Kettenis <kettenis@gnu.org>
14354
14355 * gdb.base/unload.c (main): Make local variable msg const.
14356
45f07fef
MC
143572004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14358
14359 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
14360 to bug-gnu@prep.ai.mit.edu.
14361 * gdb.mi/mi-disassemble.exp: Likewise.
14362 * gdb.mi/mi-eval.exp: Likewise.
14363 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
14364 default line number.
14365 * gdb.mi/mi-return.exp: Likewise.
14366 * gdb.mi/mi-simplerun.exp: Likewise.
14367 * gdb.mi/mi-stack.exp: Likewise.
14368 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
14369 number with explicit range test.
14370 * gdb.mi/mi-watch.exp: Likewise.
14371 * gdb.mi/mi2-break.exp: Likewise.
14372 * gdb.mi/mi2-cli.exp: Likewise.
14373 * gdb.mi/mi2-disassemble.exp: Likewise.
14374 * gdb.mi/mi2-eval.exp: Likewise.
14375 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
14376 default line number.
14377 * gdb.mi/mi2-return.exp: Likewise.
14378 * gdb.mi/mi2-simplerun.exp: Likewise.
14379 * gdb.mi/mi2-stack.exp: Likewise.
14380 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
14381 number with explicit range test.
14382 * gdb.mi/mi2-watch.exp: Likewise.
14383
dd8c8ee7
MC
143842004-08-15 Michael Chastain <mec.gnu@mindspring.com>
14385
14386 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
14387 * gdb.cp/m-static.exp: Likewise.
14388 * gdb.cp/rtti.exp: Likewise.
14389
4e838464
MK
143902004-08-14 Mark Kettenis <kettenis@gnu.org>
14391
14392 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
14393
8d8cb839
EZ
143942004-08-14 Eli Zaretskii <eliz@gnu.org>
14395
14396 * ChangeLog: Prefix Local Variables with semi-colons and indent
14397 the reference to older ChangeLog files, to fix fontification in
14398 Emacs.
14399
deea8bb0
MC
144002004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14401
14402 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
14403 * gdb.mi/mi2-break.exp: Likewise.
14404
c3297504
MC
144052004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14406
14407 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
14408
25808999
MC
144092004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14410
14411 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
14412
226a8d71
MC
144132004-08-13 Michael Chastain <mec.gnu@mindspring.com>
14414
14415 * gdb.cp/classes.exp: Remove unused declarations. Just let
14416 test names default instead of providing special names. Remove
14417 extraneous demangler test.
14418
37fdf854
JJ
144192004-08-12 Jeff Johnston <jjohnstn@redhat.com>
14420
14421 * gdb.base/unload.exp: New test for breakpoints in dynamically
14422 loaded libraries.
14423 * gdb.base/unload.c: Ditto.
14424 * gdb.base/unloadshr.c: Ditto.
14425
2d3a7986
MC
144262004-08-12 Michael Chastain <mec.gnu@mindspring.com>
14427
14428 * gdb.cp/classes.exp (test_ptype_class_objects): Call
14429 cp_test_ptype_class.
14430 (test_enums): Likewise.
14431
c72b934c
AC
144322004-08-10 Andrew Cagney <cagney@gnu.org>
14433
14434 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
14435 files.
14436
cc503c8a
AC
144372004-08-10 Andrew Cagney <cagney@gnu.org>
14438
14439 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
14440 init_malloc call.
14441
902f2ccb
MC
144422004-08-10 Michael Chastain <mec.gnu@mindspring.com>
14443
14444 * ChangeLog: Add copyright notice. The notice is copied
14445 from emacs 21.3 top level ChangeLog.
14446
78c90502
MC
144472004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14448
14449 * lib/cp-support.exp: New file.
14450 * lib/cp-support.exp (cp_test_type_class): New function.
14451 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
14452 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
14453 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
14454 cp_test_ptype_class.
14455
88e5ea78
MC
144562004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14457
14458 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
14459 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14460 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
14461 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
14462 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
14463 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
14464 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
14465 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
14466 gdb.mi/mi2-watch.exp: Update copyright years.
14467
6a89fc9c
MK
144682004-08-09 Mark Kettenis <kettenis@gnu.org>
14469
14470 * gdb.base/sigaltstack.exp: Provide proper anchoring.
14471
1482e0de
MC
144722004-08-09 Michael Chastain <mec.gnu@mindspring.com>
14473
14474 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
14475 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
14476 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
14477 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14478 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
14479 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
14480 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
14481 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
14482 gdb.mi/mi-watch.exp: Update copyright years.
14483
1a5ce3f3
DJ
144842004-08-08 Daniel Jacobowitz <dan@debian.org>
14485
14486 PR gdb/1738
14487 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
14488 from a breakpoint with a pending signal.
14489
04f6ecf2
DJ
144902004-08-08 Daniel Jacobowitz <dan@debian.org>
14491
14492 PR gdb/1736
14493 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
14494 * gdb.base/sigaltstack.exp (finish_test): Consume output until
14495 the prompt.
14496 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
14497
54d90d35
DJ
144982004-08-08 Daniel Jacobowitz <dan@debian.org>
14499
14500 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
14501
d2f6abb0
DJ
145022004-08-08 Daniel Jacobowitz <dan@debian.org>
14503
14504 PR gdb/1736
14505 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
14506 for i?86-*-linux*.
14507
5598c03d
DJ
145082004-08-08 Daniel Jacobowitz <dan@debian.org>
14509
14510 * gdb.arch/i386-prologue.exp: Compile without debug information.
14511
c6fee705
MC
145122004-08-08 Michael Chastain <mec.gnu@mindspring.com>
14513
14514 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
14515 rather than asking gdb to search.
14516
dd90efdb
MC
145172004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14518
14519 * gdb.base/gcore.c: Include <string.h>.
14520
1e84bec1
MC
145212004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14522
14523 * gdb.base/gcore.c: Add copyright notice.
14524
e425eb2b
MC
145252004-08-05 Michael Chastain <mec.gnu@mindspring.com>
14526
14527 * gdb.base/freebpcmd.c: Include <stdio.h>.
14528 * gdb.base/long_long.c: Include <string.h>.
14529 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
14530 * gdb.base/siginfo.c: Include <string.h>.
14531 * gdb.base/sigstep.c: Include <string.h>.
14532
cb9aaed5
MC
145332004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14534
14535 * gdb.base/complex.c: Include <stdlib.h>.
14536
55944f3d
MC
145372004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14538
14539 * gdb.base/complex.c: Add copyright notice.
14540
7b2953d9
MC
145412004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14542
14543 * gdb.base/charset.c: Include <stdlib.h>.
14544
c9133d23
MC
145452004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14546
14547 * gdb.base/auxv.c: Include <stdlib.h>.
14548
0a8490ad
MC
145492004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14550
14551 * gdb.base/auxv.c: Add copyright notice.
14552
3426d5ec
MC
145532004-08-04 Michael Chastain <mec.gnu@mindspring.com>
14554
14555 * gdb.base/coremaker.c: Add copyright notice.
14556 * gdb.base/coremaker2.c: Add copyright notice.
14557
8da195dd
AC
145582004-08-04 Andrew Cagney <cagney@gnu.org>
14559
14560 * gdb.base/store.exp: Update copyright.
14561 (check_set, up_set, check_struct, up_struct): Add a prefix to test
14562 names, do not import gdb_prompt.
14563
8d394f98
AC
145642004-08-01 Andrew Cagney <cagney@gnu.org>
14565
14566 Fix PR testsuite/1729.
14567 * gdb.base/dump.exp: Add test name to callers of capture_value, do
14568 not use capture_value with value 4.
14569 (capture_value): Add optional test name parameter.
14570 (test_reload_saved_value, test_restore_saved_value): Use $msg as
14571 the prefix, pass to capture_value.
14572
b6702b23
MK
145732004-08-01 Mark Kettenis <kettenis@gnu.org>
14574
14575 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
14576 * gdb.arch/i386-prologue.c (standard): New prototype and function.
14577 (main): Call new function.
14578
c203e0ca
MC
145792004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14580
14581 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
14582
a7995a30
MC
145832004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14584
14585 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
14586
9366563b
MC
145872004-07-31 Michael Chastain <mec.gnu@mindspring.com>
14588
b6eeaf26 14589 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
14590 Accept more values of vtbl pointer. Remove some messages
14591 about "obsolete gcc or gdb".
14592
2fc1f950
MC
145932004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14594
14595 * gdb.cp/classes.exp: Accept more varieties of ptype output.
14596
c724d49b
MC
145972004-07-30 Michael Chastain <mec.gnu@mindspring.com>
14598
14599 * gdb.base/asm-source.exp: Properly convert target board
14600 debug flags from gcc format to binutils format.
14601
736b0fce
MK
146022004-07-28 Mark Kettenis <kettenis@gnu.org>
14603
14604 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
14605 gdb1718". PR backtrace/1718 partially fixed.
14606
5633ea5c
JJ
146072004-07-27 Jeff Johnston <jjohnstn@redhat.com>
14608
14609 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
14610
575eebb1
NC
146112004-07-26 Nick Clifton <nickc@redhat.com>
14612
14613 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
14614 good default value for a specific architecture is available then
14615 set it to that value. Otherwise default to the -gstabs switch.
14616 Remove the -g... switches from the asm-flags variable. Allow the
14617 target board info to override the value if it wants to. Pass the
14618 switch on the assembler command line.
14619
62104619
MK
146202004-07-23 Mark Kettenis <kettenis@gnu.org>
14621
14622 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
14623 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
14624 (main): Call new function.
14625
4a1135b8
MC
146262004-07-22 Michael Chastain <mec.gnu@mindspring.com>
14627
14628 Test for PR exp/1715.
14629 * gdb.base/radix.exp: Refactor common procedures. Make all
14630 test names unique. Change XFAIL to KFAIL.
14631
8a12c1f0
MC
146322004-07-20 Michael Chastain <mec.gnu@mindspring.com>
14633
14634 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
14635 * gdb.ada/gnat_ada.gin: ... to here.
14636 * configure.in: Use gnat_ada.gin.
14637 * configure: Regenerate.
14638
23b451cf
AC
146392004-07-20 Andrew Cagney <cagney@gnu.org>
14640
14641 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
14642 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
14643 XFAILs. Clean up test messages and comments. Check backtraces.
14644 Delete re-sync code.
14645
ab618a02
MC
146462004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14647
14648 Fix PR cli/740.
14649 * gdb.base/annota1.exp: Honor gdb,nosignals.
14650 * gdb.base/annota3.exp: Likewise.
14651
46dad340
MC
146522004-07-19 Michael Chastain <mec.gnu@mindspring.com>
14653
14654 * lib/java.exp: Update copyright notice.
14655
756d8c70
AC
146562004-07-19 Andrew Cagney <cagney@gnu.org>
14657
14658 * gdb.base/selftest.exp: Copy file from here ...
14659 * gdb.gdb/selftest.exp: ... to here.
14660
586027e6
AC
146612004-07-16 Andrew Cagney <cagney@redhat.com>
14662
14663 * lib/insight-support.exp: Delete file.
14664 * lib/java.exp (java_init): Fix copyright.
14665
029d2200
AC
146662004-07-16 Andrew Cagney <cagney@gnu.org>
14667
14668 * gdb.base/restore.c: Append "prologue" to comments marking the a
14669 function's prologue.
14670 * gdb.base/restore.exp: Update copyright, re-indent.
14671 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
14672 callerN" prefix where needed. Update patterns that match a
14673 function's prologue.
14674
653b62c5
MC
146752004-07-16 Michael Chastain <mec.gnu@mindspring.com>
14676
14677 * gdb.base/restore.c: Add copyright notice.
14678
f7d690e5
AC
146792004-07-16 Andrew Cagney <cagney@gnu.org>
14680
14681 * gdb.base/logical.exp: Update copyright.
14682 (evaluate): New procedure. Use to re-implement tests using
14683 several tables.
14684
d629a7cb
MH
146852004-07-14 Martin Hunt <hunt@redhat.com>
14686
14687 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
14688 which fixes some problems where init.tcl was not found.
14689
9c7bb332
AC
146902004-07-13 Andrew Cagney <cagney@gnu.org>
14691
6bf46641
AC
14692 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
14693 (check_sizeof, check_valueof): Do not include the output in the
14694 test name. Use gdb_test.
14695 (get_valueof): Use gdb_test_multiple.
14696
c4ffd4c0
AC
14697 * gdb.base/step-test.exp: Update copyright. Use
14698 gdb_test_multiple. Ensure that test names do not include
14699 architecture dependent output.
14700
ab89363a
AC
14701 * gdb.gdb/observer.exp: Update copyright.
14702 (setup_test): Use gdb_test_multiple.
14703 (attach_first_observer, attach_second_observer)
14704 (attach_third_observer, detach_first_observer)
14705 (detach_second_observer, detach_third_observer)
14706 (reset_counters, check_counters): Make $message a prefix.
14707 (test_normal_stop_notifications): Add "args" parameter - a list of
14708 init functions to be called. Make $message a prefix,
14709 (test_observer_normal_stop): Change the message prefixes so that
14710 they are unique, pass the attach / detach procedures to
14711 test_normal_stop_notifications.
14712
ec58997a
AC
14713 * gdb.base/signull.exp (test_segv): Prefix all tests with
14714 "${name}". Clean up test messages.
14715
b475183b
AC
14716 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
14717
9c7bb332
AC
14718 * gdb.base/ena-dis-br.exp: Update copyright.
14719 (break_at): New function. Replace send_gdb with gdb_test,
14720 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
14721 ignore count, not stopped at bpt", with KFAIL.
14722
2dd95497
CV
147232004-07-13 Corinna Vinschen <vinschen@redhat.com>
14724
14725 * gdb.base/attach.exp: Remove cleanupfile handling.
14726
419e626b
AC
147272004-07-12 Andrew Cagney <cagney@gnu.org>
14728
14729 * gdb.base/annota1.exp: Cleanup corefile test name.
14730 * gdb.base/annota3.exp: Ditto.
14731
8b1b3228
AC
147322004-07-12 Andrew Cagney <cagney@gnu.org>
14733
78650829
AC
14734 * gdb.base/signals.exp: Clean up copyright, re-indent.
14735
8b1b3228
AC
14736 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
14737 gdb_test and gdb_test_multiple.
14738
935c2760
JJ
147392004-07-08 Jeff Johnston <jjohnstn@redhat.com>
14740
14741 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 14742 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
14743 provide line number info for first statement in main.
14744
1544280f
AC
147452004-07-08 Andrew Cagney <cagney@gnu.org>
14746
1279f4ff
AC
14747 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
14748
1544280f
AC
14749 * gdb.base/sigbpt.exp: Make the common part of each test name a
14750 prefix instead of suffix.
14751
bcc82369
BR
147522004-07-07 Bob Rossi <bob_rossi@cox.net>
14753
14754 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
14755 test from test_tbreak_creation_and_listing to
14756 test_file_list_exec_source_file
14757 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
14758 Changed name of test from test_tbreak_creation_and_listing to
14759 test_file_list_exec_source_file
14760
23f4b0aa
JJ
147612004-07-07 Jeff Johnston <jjohnstn@redhat.com>
14762
14763 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
14764 the jmisc() constructor instead of <init>.
14765 * gdb.java/jmisc1.exp: Ditto.
14766
56401cd5
AC
147672004-07-07 Andrew Cagney <cagney@gnu.org>
14768
14769 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
14770 corrupting the PC.
14771
44ae2f6a
MC
147722004-07-06 Michael Chastain <mec.gnu@mindspring.com>
14773
14774 * gdb.cp/templates.exp: Accept whitespace change in demangler
14775 output.
14776
45a83408
AC
147772004-07-06 Andrew Cagney <cagney@gnu.org>
14778
14779 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
14780
d205ad70
MC
147812004-07-02 Michael Chastain <mec.gnu@mindspring.com>
14782
14783 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
14784 * lib/compiler.cc: Likewise.
14785
06ea1a61
MC
147862004-06-30 Michael Chastain <mec.gnu@mindspring.com>
14787
14788 * lib/compiler.cc: Work around string preprocessing problem
14789 with old hp c++ compiler.
14790 * lib/compiler.c: Likewise.
14791
daab1251
CV
147922004-06-29 Corinna Vinschen <vinschen@redhat.com>
14793
14794 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
14795 directives to conditionalize symbol prefixing.
14796 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
14797 additional_flags handling. Add underscore prefix for Cygwin.
14798 * gdb.arch/i386-unwind.c: Use preprocessor directives to
14799 conditionalize symbol prefixing.
14800 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
14801 additional_flags handling. Add underscore prefix for Cygwin.
14802
cc984116
CV
148032004-06-29 Corinna Vinschen <vinschen@redhat.com>
14804
14805 * gdb.base/bigcore.exp: Skip test on Cygwin.
14806
c279b077
MC
148072004-06-28 Michael Chastain <mec.gnu@mindspring.com>
14808
14809 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
14810 formats for "info register". Use gdb_test_multiple. Fix
14811 the "invalid register" test.
14812
0e915747
CV
148132004-06-28 Corinna Vinschen <vinschen@redhat.com>
14814
14815 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
14816 PID for Cygwin. Add Cygwin specific strings to check for in some
14817 tests.
14818 (do_attach_tests): Add a test for user interaction when attaching
14819 to a process with no matching symbol table already loaded.
14820
11422c86
AC
148212004-06-26 Andrew Cagney <cagney@gnu.org>
14822
14823 Test PR java/1567 and PR java/1565.
14824 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
14825 * gdb.java/jmisc2.exp: Delete file.
14826
cefbce26
MC
148272004-06-26 Michael Chastain <mec.gnu@mindspring.com>
14828
14829 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
14830
e19f872c
CV
148312004-06-25 Corinna Vinschen <vinschen@redhat.com>
14832
14833 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
14834 attach process.
14835
d931ba3b
MC
148362004-06-23 Michael Chastain <mec.gnu@mindspring.com>
14837
14838 * gdb.cp/pr-1553.exp: Remove.
14839
aef68c48
MC
148402004-06-22 Michael Chastain <mec.gnu@mindspring.com>
14841
14842 * gdb.cp/pr-1553.cc: Remove.
14843 * gdb.cp/pr-1553.exp: Disable this test.
14844
8d5df71a
JB
148452004-06-20 Jim Blandy <jimb@redhat.com>
14846
a9c64011 14847 Fix PR testsuite/1680.
8d5df71a
JB
14848 * gdb.arch/i386-sse.exp: Properly quote curly braces in
14849 regular expressions.
14850
4ac6f39d
MC
148512004-06-19 Michael Chastain <mec.gnu@mindspring.com>
14852
14853 Fix PR testsuite/1679.
14854 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
14855 Issue an UNSUPPORTED result instead.
14856
1b413552
JB
148572004-06-18 Jim Blandy <jimb@redhat.com>
14858
14859 * gdb.base/charset.exp: Only send a control-C if we see a new
14860 prompt and incomplete command.
14861
6daa6ebd
MC
148622004-06-18 Michael Chastain <mec.gnu@mindspring.com>
14863
14864 * gdb.cp/pr-574.cc: Add copyright notice.
14865
51fa4ae0
JB
148662004-06-17 Jim Blandy <jimb@redhat.com>
14867
14868 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
14869 cases where the regexp has no groups; this grabs random text from
14870 the previous test suite, whatever that was.
14871
8fea26c5
MC
148722004-06-17 Michael Chastain <mec.gnu@mindspring.com>
14873
14874 * gdb.cp/printmethod.cc: Add copyright notice.
14875
1e3aeb41
MC
148762004-06-16 Michael Chastain <mec.gnu@mindspring.com>
14877
14878 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
14879
9d9030bc
AC
148802004-06-16 Andrew Cagney <cagney@gnu.org>
14881
14882 * gdb.base/signull.c: Update copyright. Include <string.h>.
14883 (bowler): Replace data_pointer with data_read
14884 and data_write cases. Add code_descriptor case.
14885 (zero, desc): New array and pointer.
14886 (data, code): Change to simple pointers.
14887 * gdb.base/signull.exp: Fix probe pattern matching a function
14888 descriptor SIGSEGV. Replace data_pointer with data_read and
14889 data_write tests.
14890
acd4ad44
AC
148912004-06-16 Andrew Cagney <cagney@gnu.org>
14892
14893 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
14894
08fd625c
MC
148952004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14896
14897 * gdb.base/long_long.c: Add copyright notice.
14898
1903502c
MC
148992004-06-15 Michael Chastain <mec.gnu@mindspring.com>
14900
14901 * gdb.base/long_long.exp: Remove reference to
14902 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
14903 to gdb_breakpoint and gdb_continue_to_breakpoint.
14904
83313cb1
JB
149052004-06-14 Jim Blandy <jimb@redhat.com>
14906
14907 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
14908 endian case.
14909
1bf404ef
AC
149102004-06-14 Andrew Cagney <cagney@gnu.org>
14911
14912 * gdb.base/gcore.exp (capture_command_output): Delete the always
14913 passing tests containing inferior values.
14914 * gdb.base/ending-run.exp: Do not include the breakpoint address
14915 in the test message. Update copyright.
14916 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
14917 size in the test name, use gdb_test_multiple. Update copyright.
14918
ef220b33
MC
149192004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14920
14921 * gdb.cp/ref-types.cc: Add copyright notice.
14922
4f70a4c9
MC
149232004-06-14 Michael Chastain <mec.gnu@mindspring.com>
14924
14925 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
14926 hp_aCC_compiler.
14927 * lib/compiler.cc: Likewise.
14928 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
14929 'set' commands. Log diagnostics for other lines. Set
14930 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
14931
335928ac
MC
149322004-06-13 Michael Chastain <mec.gnu@mindspring.com>
14933
14934 * gdb.cp/try_catch.cc: Add copyright notice.
14935
2efb12e8
MC
149362004-06-12 Michael Chastain <mec.gnu@mindspring.com>
14937
14938 * gdb.cp/userdef.cc: Add copyright notice.
14939
0bbed51a
MC
149402004-06-11 Michael Chastain <mec.gnu@mindspring.com>
14941
14942 * gdb.cp/virtfunc.cc: Add copyright notice.
14943
e12a46c9
RC
149442004-06-11 Randolph Chung <tausq@debian.org>
14945
14946 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
14947 problem.
14948
338e05af
AC
149492004-06-10 Andrew Cagney <cagney@gnu.org>
14950
14951 * lib/compiler.cc, lib/compiler.c: Append either
14952 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
14953 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
14954 instead of gcc-3-3.
14955
dc3f10cb
AC
149562004-06-09 Andrew Cagney <cagney@gnu.org>
14957
b4d946af
AC
14958 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
14959 gdb/1455, bug is specific to "long long" and "double".
a9c64011 14960
dc3f10cb
AC
14961 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
14962 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
14963 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
14964 fixed.
14965
b5c0bfa2
AC
149662004-06-09 Andrew Cagney <cagney@gnu.org>
14967
14968 * gdb.base/structs.exp (test_struct_returns): Replace
14969 "return_value_unknown" and "finish_value_unknown" by
14970 "return_value_known" and "finish_value_known". Instead of
14971 "return_value_unknown" iff "finish_value_unknown", check
14972 "return_value_known" implies "finish_value_known".
14973
caeb605f
MH
149742004-06-08 Martin Hunt <hunt@redhat.com>
14975
14976 * gdb.base/float.exp: Add pattern for mips targets.
14977
c892bb64
RC
149782004-06-08 Randolph Chung <tausq@debian.org>
14979
14980 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
14981 message for unknown architectures more clear.
14982
48306d3e
JB
149832004-06-08 Joel Brobecker <brobecker@gnat.com>
14984
14985 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
14986 start the execution of the program.
14987
83ecb59f
JB
149882004-06-07 Jim Blandy <jimb@redhat.com>
14989
14990 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
14991 * gdb.arch/i386-cpuid.h: New helper file.
14992
55264cb4
RC
149932004-06-07 Randolph Chung <tausq@debian.org>
14994
14995 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
14996 has started.
14997
23cadb28
RM
149982004-06-04 Roland McGrath <roland@redhat.com>
14999
15000 Fix PR gdb/1647.
15001 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
15002 differently to be robust to output buffering differences.
15003
51d01eda
MC
150042004-06-04 Michael Chastain <mec.gnu@mindspring.com>
15005
15006 * gdb.threads/pthreads.exp: Update copyright years.
15007 (check_control_c): Change asynchronous 'after' to synchronous.
15008
f4fc3b93
RM
150092004-06-04 Roland McGrath <roland@redhat.com>
15010
15011 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
15012 next gdb prompt.
15013
4013522b
MC
150142004-06-02 Michael Chastain <mec.gnu@mindspring.com>
15015
15016 Fix PR gdb/1636.
15017 * gdb.threads/manythreads.exp: Change asynchronous 'after'
15018 calls to synchronous.
15019
7a8f1e6b
JB
150202004-05-26 Jim Blandy <jimb@redhat.com>
15021
15022 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
15023
81bb3443
RC
150242004-05-24 Randolph Chung <tausq@debian.org>
15025
15026 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
15027 * gdb.asm/pa.inc: New file.
15028
8f5a3103
MK
150292004-05-22 Mark Kettenis <kettenis@gnu.org>
15030
15031 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
15032
734b8fe8 150332004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 15034 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
15035
15036 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
15037 GDB prompt.
15038
725603e1
UW
150392004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15040
f4fc3b93 15041 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
15042 setjmp/longjmp. Use sigaction instead of signal.
15043
8b923272 150442004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 15045 Michael Snyder <msnyder@redhat.com>
8b923272
JB
15046
15047 * gdb.threads/pthread_cond_wait.c: New file.
15048 * gdb.threads/pthread_cond_wait.exp: New testcase.
15049
8bfabb04
AC
150502004-05-13 Andrew Cagney <cagney@redhat.com>
15051
15052 * gdb.base/signull.exp, gdb.base/signull.c: New files.
15053 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
15054
42edda50
AC
150552004-05-11 Andrew Cagney <cagney@redhat.com>
15056
15057 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
15058 fixed but revealed gdb/1639.
15059
d303a6c7
AC
150602004-05-10 Andrew Cagney <cagney@redhat.com>
15061
15062 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
15063 func1" and "next to 2nd alarm", kernel bug avoided.
15064
bf08c2a1
DJ
150652004-05-10 Daniel Jacobowitz <dan@debian.org>
15066
15067 PR external/1568
15068 * gdb.base/bigcore.exp: Check the size of the dumped core file.
15069 XFAIL if it is smaller than bytes_allocated.
15070 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
15071 (main): Make chunks_allocated unsigned. Correct comment.
15072
c0586a34
JB
150732004-05-07 Joel Brobecker <brobecker@gnat.com>
15074
15075 * gdb.arch/powerpc-aix-prologue.c: New file.
15076 * gdb.arch/powerpc-aix-prologue.exp: New file.
15077
f2785d12
JB
150782004-05-07 Jim Blandy <jimb@redhat.com>
15079
15080 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
15081 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
15082
bd7f6e30
JB
150832004-05-06 Joel Brobecker <brobecker@gnat.com>
15084
15085 * gdb.base/sep.exp: No longer setup_kfail when the program was
15086 built with dwarf2.
15087
0a5e7efe
JI
150882004-05-05 Jim Ingham <jingham@apple.com>
15089
15090 * gdb.base/pending.exp: Make sure pending breakpoints
15091 preserve the ignore count.
f4fc3b93 15092
a8958849
MK
150932004-04-27 Jerome Guitton <guitton@gnat.com>
15094
15095 * i386-prologue.exp: Add testcase for jump instruction as first
15096 instruction of the real code.
15097 * i386-prologue.c (jump_at_beginning): New function.
15098
7e103f5b
MK
150992004-04-28 Mark Kettenis <kettenis@gnu.org>
15100
15101 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
15102 x86_64-*-*.
15103
5d38b224
MK
151042004-04-28 Mark Kettenis <kettenis@gnu.org>
15105
15106 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
15107 i*86-*-*.
15108
0ef32fd9
MK
151092004-04-25 Mark Kettenis <kettenis@gnu.org>
15110
15111 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
15112 expression that checks the return type.
15113
71d7dd7c
AC
151142004-04-23 Andrew Cagney <cagney@redhat.com>
15115
15116 * gdb.base/call-sc.exp: New test of scalar call/return values.
15117 * gdb.base/call-sc.c: Ditto.
15118
1e9f977e
JJ
151192004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15120
15121 * gdb.threads/manythreads.c: Reduce thread stack size.
15122
899d9e3a
JJ
151232004-04-23 Jeff Johnston <jjohnstn@redhat.com>
15124
15125 * gdb.threads/manythreads.c: Add copyright notice.
15126
61bcae62
AC
151272004-04-23 Andrew Cagney <cagney@redhat.com>
15128
15129 * gdb.base/siginfo.exp: Better handle step out of signal.
15130 * gdb.base/sigstep.exp: Ditto.
15131
7339a42e 151322004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 15133 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
15134
15135 * gdb.threads/manythreads.c: New testcase.
15136 * gdb.threads/manythreads.exp: Ditto.
15137
5c98409b
JB
151382004-04-22 Jim Blandy <jimb@redhat.com>
15139
15140 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
15141 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
15142
3b611f1a
MC
151432004-04-21 Michael Chastain <mec.gnu@mindspring.com>
15144
15145 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
15146
f0fd9238
AC
151472004-04-21 Andrew Cagney <cagney@redhat.com>
15148
15149 * gdb.base/sigstep.c: New file.
15150 * gdb.base/sigstep.exp: New file.
15151
90990674
JB
151522004-04-16 Joel Brobecker <brobecker@gnat.com>
15153
15154 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
15155 call to observer_notify_normal_stop.
15156
78cef34b
AC
151572004-04-15 Andrew Cagney <cagney@redhat.com>
15158
15159 * gdb.base/siginfo.c: New file.
15160 * gdb.base/siginfo.exp: New file.
15161
d2343407
JB
151622004-04-12 J. Brobecker <brobecker@gnat.com>
15163
15164 * gdb.base/sep.exp: Fix typo in comment.
15165
a2dba3c8
JB
151662004-04-12 J. Brobecker <brobecker@gnat.com>
15167
15168 * gdb.base/sep.c: New file.
15169 * gdb.base/sep-proc.c: New file.
15170 * gdb.base/sep.exp: New testcase.
15171
15f7b60e
MK
151722004-04-09 Mark Kettenis <kettenis@gnu.org>
15173
15174 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
15175 support.
15176
44f4de1a
AC
151772004-04-05 Andrew Cagney <cagney@redhat.com>
15178
15179 * gdb.base/sigaltstack.c: New file.
15180 * gdb.base/sigaltstack.exp: New file.
15181
ef04f396
JB
151822004-04-04 Joel Brobecker <brobecker@gnat.com>
15183
15184 * gdb.base/foll-fork.exp: Update the expected output for
15185 "help set follow-fork-mode", to match a change that was made
15186 to the help of this variable on 2004-01-13.
15187
d40d2c92
JB
151882004-04-01 Joel Brobecker <brobecker@gnat.com>
15189
15190 * lib/ada.exp: Add copyright notice.
15191 * bar.ads: Likewise.
15192 * bar.adb: Likewise.
15193 * null_record.adb: Likewise.
15194 * null_record.exp: Likewise.
15195 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
15196
f86ef5a3
JB
151972004-04-01 Joel Brobecker <brobecker@gnat.com>
15198
15199 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
15200 * configure: Regenerate.
15201
414e70e3
JB
152022004-04-01 Joel Brobecker <brobecker@gnat.com>
15203
15204 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
15205 to build the application. Remove the message printed when in
15206 verbose mode, redundant with the UNSUPPORTED message above.
15207
f0aaee49
JB
152082004-03-31 Joel Brobecker <brobecker@gnat.com>
15209
15210 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
15211 * gdb.ada (null_record.exp): New testcase.
15212
ac81cb54
JB
152132004-03-31 Joel Brobecker <brobecker@gnat.com>
15214
15215 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
15216
854af2f7
JB
152172004-03-31 Joel Brobecker <brobecker@gnat.com>
15218
15219 * gdb.ada: New subdirectory.
15220 * gdb.ada/Makefile.in: New file.
15221 * gdb.ada/gnat_ada.gpr.in: New file.
15222
034cb681
JB
152232004-03-31 Joel Brobecker <brobecker@gnat.com>
15224
15225 * lib/ada.exp: New file.
15226
78a1a894
DJ
152272004-03-24 Daniel Jacobowitz <drow@mvista.com>
15228
15229 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
15230 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
15231
4b2b3b3e
AC
152322004-03-22 Andrew Cagney <cagney@redhat.com>
15233
15234 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
15235 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
15236 Problem identified by Ulrich Weigand.
15237
23c73aa3
DC
152382004-03-17 David Carlton <carlton@kealia.com>
15239
15240 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
15241 PR c++/826.
15242
d63a86f8
RM
152432004-03-16 Roland McGrath <roland@redhat.com>
15244
15245 * gdb.base/auxv.exp: New file.
15246 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
15247
0e02aa50
DC
152482004-03-12 David Carlton <carlton@kealia.com>
15249
15250 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
15251 * gdb.cp/pr-1553.cc: Ditto.
15252 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
15253 pass branch.
15254
c20b71be
MC
152552004-03-12 Michael Chastain <mec.gnu@mindspring.com>
15256
15257 * gdb.cp/templates.exp: Accept more template types.
15258
c7414a01
MC
152592004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15260
15261 From Corinna Vinschen with modifications.
15262 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
15263 local variable obj_with_enum.
15264 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
15265 results with obj_with_enum.
15266
ed69573c
MC
152672004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15268
15269 * gdb.cp/classes.cc: New file, copied from misc.cc.
15270 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
15271
28301461
MC
152722004-03-09 Michael Chastain <mec.gnu@mindspring.com>
15273
15274 * gdb.cp/misc.cc: Add copyright notice.
15275
1198ecbe
DC
152762004-03-05 David Carlton <carlton@kealia.com>
15277
15278 * gdb.cp/rtti.exp: Add 'print *obj3' test.
15279 * gdb.cp/rtti.h: Update copyright.
15280 (namespace n2::n3): New.
15281 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
15282 (n2::n3::func3): New.
15283 (main): Call n2::n3::func3.
15284 * gdb.cp/rtti2.cc: Update copyright.
15285 (n2::create3): New.
15286
9e08c470
MK
152872004-03-04 Mark Kettenis <kettenis@gnu.org>
15288
15289 * gdb.asm/openbsd.inc: Fix typo.
15290
4bebc3aa
FF
152912004-03-03 Fred Fish <fnf@redhat.com>
15292
15293 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
15294 "val" instead of unused "size". Update copyright year.
15295
6ea9fb37
DJ
152962004-02-29 Daniel Jacobowitz <drow@mvista.com>
15297
15298 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
15299 to use unsigned char.
15300 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
15301 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
15302
23b23974
DJ
153032004-02-29 Daniel Jacobowitz <drow@mvista.com>
15304
15305 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
15306 line of output.
15307
7574fd53
DJ
153082004-02-28 Daniel Jacobowitz <drow@mvista.com>
15309
15310 * gdb.base/relocate.c (dummy): Initialize.
15311
a195357f
DJ
153122004-02-28 Daniel Jacobowitz <drow@mvista.com>
15313
15314 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
15315 a breakpoint at exit.
15316
72fd54a9
FF
153172004-02-27 Fred Fish <fnf@redhat.com>
15318
15319 * gdb.base/chng-syms.exp: Add expect condition to match failing
15320 case that isn't a timeout.
15321
b9d23137
AC
153222004-02-27 Andrew Cagney <cagney@redhat.com>
15323
15324 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
15325 support.
15326
15d208f6 153272004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 15328
15d208f6
FF
15329 * gdb.arch/gdb1431.c: Remove.
15330 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
15331 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
15332 of "until" incorrectly.
15333
98f9cd2d
JB
153342004-02-26 J. Brobecker <brobecker@gnat.com>
15335
15336 * gdb.cp/class2.cc (empty): New class.
15337 (refer): New function.
15338 (main): Declare an object of type empty and use it.
15339 * gdb.cp/class2.exp: Print the value of an object of type empty.
15340
9b50c11b
JJ
153412004-02-26 Jeff Johnston <jjohnstn@redhat.com>
15342
15343 * gdb.base/langs.exp: Update query string to match the
15344 new nquery format used for pending breakpoints.
15345
0dcd613f
AC
153462004-02-26 Andrew Cagney <cagney@redhat.com>
15347
15348 Fix PR i18n/1570.
15349 * gdb.base/charset.c: Update copyright notice.
15350 (main, init_string): Remove the escape character '\e' tests.
15351 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
15352 * gdb.base/charset.exp (valid_host_charset): Ditto.
15353 * gdb.base/setvar.exp: Ditto.
15354
b8a56647
AC
153552004-02-24 Andrew Cagney <cagney@redhat.com>
15356
90d59e34
AC
15357 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
15358 mmapped data in core file" PASS and FAIL messages consistent.
15359
b8a56647
AC
15360 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
15361 setting a breakpoint. Work around PR java/1565.
15362
9f27c604
JJ
153632004-02-23 Jeff Johnston <jjohnstn@redhat.com>
15364
15365 * lib/gdb.exp (gdb_breakpoint): Update query string to match
15366 new nquery format.
15367 * gdb.base/pending.exp: Ditto.
15368
3224a706
MK
153692004-02-22 Mark Kettenis <kettenis@gnu.org>
15370
15371 * configure.in: Run stabs tests on *BSD.
15372 * configure: Regenerated.
15373
41e0a9ca
MK
153742004-02-21 Mark Kettenis <kettenis@gnu.org>
15375
15376 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
15377
1e1b3428
FF
153782004-02-20 Fred Fish <fnf@redhat.com>
15379
15380 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
15381 blank in test for "returns short", for consistency with other
15382 "returns xxx" tests. Update copyright year.
15383
f9a7572a
FF
153842004-02-19 Fred Fish <fnf@redhat.com>
15385
15386 New testcase for PR breakpoint/1558.
15387 * gdb.arch/gdb1558.exp: New file.
15388 * gdb.arch/gdb1558.c: New file.
15389
b2ce2854
EZ
153902004-02-19 Elena Zannoni <ezannoni@redhat.com>
15391
15392 * gdb.base/nodebug.exp: Fix typo.
15393
e7c9ff01
JB
153942004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15395
15396 Committed by Jim Blandy <jimb@redhat.com>.
15397
62f4b920
JB
15398 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
15399
2db536a1
JB
15400 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
15401
e7c9ff01
JB
15402 * gdb.base/float.exp: Support s390*-*-* targets.
15403
f3205b34
AF
154042004-02-17 Adam Fedor <fedor@gnu.org>
15405
15406 * gdb.base/gdb1555.exp: New file.
15407 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
15408
9d62932d
EZ
154092004-02-17 Elena Zannoni <ezannoni@redhat.com>
15410
15411 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
15412
344c9711
FF
154132004-02-16 Fred Fish <fnf@redhat.com>
15414
15415 * gdb.arch/gdb1291.c: Remove
15416 * gdb.arch/gdb1291.s: New test input file.
15417 * gdb.arch/gdb1291.exp: Expand test to check case that should not
15418 fail. Test for correct result, known incorrect result, other
15419 failures and timeouts.
15420
2d822687
AC
154212004-02-16 Andrew Cagney <cagney@redhat.com>
15422
15423 * gdb.base/bigcore.exp: New file.
15424 * gdb.base/bigcore.c: New file.
15425
dac15b66
AC
154262004-02-13 Andrew Cagney <cagney@redhat.com>
15427
15428 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
15429 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
15430 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
15431 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
15432 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
15433 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
15434 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
15435 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
15436 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
15437 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
15438
6bdfc2c4
JJ
154392004-02-11 Jeff Johnston <jjohnstn@redhat.com>
15440
15441 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
15442 executed is an alloc instruction.
15443
87b3ede8
DC
154442004-02-11 David Carlton <carlton@kealia.com>
15445
15446 * gdb.cp/breakpoint.exp: New.
15447 * gdb.cp/breakpoint.cc: New.
15448
6e19e2bf
MC
154492004-02-11 Michael Chastain <mec.gnu@mindspring.com>
15450
15451 Partial fix for PR gdb/1543.
15452 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
15453 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
15454 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
15455 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
15456 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
15457 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
15458 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
15459 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
15460 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
15461 to bug-gdb@prep.ai.mit.edu .
15462 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
15463 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
15464 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
15465 Likewise.
15466
5c5455dc
AC
154672004-02-10 Andrew Cagney <cagney@redhat.com>
15468
15469 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
15470 using gdb_internal_error_resync.
15471
9cf689d7
DJ
154722004-02-09 Daniel Jacobowitz <drow@mvista.com>
15473
15474 * gdb.threads/thread-specific.exp: Stop early if no threads are
15475 found.
15476
d2dc51db
MC
154772004-02-09 Michael Chastain <mec.gnu@mindspring.com>
15478
15479 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
15480
14b1a056
DJ
154812004-02-08 Daniel Jacobowitz <drow@mvista.com>
15482
15483 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
15484 breakpoints.
15485
83f66e8f
DJ
154862004-02-07 Daniel Jacobowitz <drow@mvista.com>
15487
15488 * config/sim.exp (gdb_load): Handle $arg == "".
15489 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
15490 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
15491
30fc0091
EZ
154922004-02-07 Elena Zannoni <ezannoni@redhat.com>
15493
a9c64011
AS
15494 * gdb.base/maint.exp: Update test to reflect
15495 obstack changes.
30fc0091 15496
4d806929
JJ
154972004-02-04 Jeff Johnston <jjohnstn@redhat.com>
15498
15499 * gdb.base/pendshr.c (pendfunc): New function that calls
15500 pendfunc1.
15501 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
15502
7bfdd688
FF
155032004-02-04 Fred Fish <fnf@redhat.com>
15504
15505 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
15506 function symbols and update copyright years.
15507 * gdb.arch/gdb1291.c: Ditto.
15508
aaa08ee4
MC
155092004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15510
15511 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
15512
dbad7755
MC
155132004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15514
15515 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
15516
ec4646ef
MC
155172004-02-03 Michael Chastain <mec.gnu@mindspring.com>
15518
15519 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
15520
1b802196
FF
155212004-02-02 Fred Fish <fnf@redhat.com>
15522
15523 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
15524 remote targets. Update copyright years.
15525
18fe2033
JJ
155262004-02-02 Jeff Johnston <jjohnstn@redhat.com>
15527
15528 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
15529 support.
15530 * gdb.base/langs.exp: Fix test which attempts to create
15531 breakpoint on non-existent function to handle new pending
15532 support.
15533 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
15534 a breakpoint.
15535 * gdb.base/pending.exp: New test.
15536 * gdb.base/pending.c: New file.
15537 * gdb.base/pendshr.c: Ditto.
15538
8d577d32
DC
155392004-02-02 David Carlton <carlton@kealia.com>
15540
15541 * gdb.cp/overload.exp: Add overloadNamespace tests.
15542 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
15543 (overloadNamespace, XXX): New.
15544 (main): Call XXX::marker2.
15545
3ad13771
FF
155462004-02-01 Fred Fish <fnf@redhat.com>
15547
15548 * gdb.base/dump.exp: Use runto_main instead of "runto main".
15549 * gdb.base/finish.exp: Ditto.
15550 * gdb.base/gcore.exp: Ditto.
15551 * gdb.base/huge.exp: Ditto.
15552 * gdb.base/info-proc.exp: Ditto.
15553 * gdb.base/return2.exp: Ditto.
15554 * gdb.threads/gcore-thread.exp: Ditto.
15555
44c75849
DJ
155562004-02-01 Daniel Jacobowitz <drow@mvista.com>
15557
15558 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
15559
005bc093
MK
155602004-02-01 Mark Kettenis <kettenis@gnu.org>
15561
15562 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
15563 that opening the file succeeds on OpenBSD.
15564
c47cebdb
DJ
155652004-02-01 Daniel Jacobowitz <drow@mvista.com>
15566
15567 * gdb.threads/thread-specific.c: New file.
15568 * gdb.threads/threads-specific.exp: New test script.
15569 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
15570 to expect_out.
15571
5a01311c
MK
155722004-02-01 Mark Kettenis <kettenis@gnu.org>
15573
15574 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
15575 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
15576 only on the "print_small_structs from print_long_arg_list" test.
15577
ce22a4f1
DJ
155782004-02-01 Daniel Jacobowitz <drow@mvista.com>
15579
15580 * gdb.base/completion.exp: Kill a stray backslash.
15581
15582 From Jim Ingham <jingham@apple.com>:
15583 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
15584 agrees with the result from sending a tab.
15585
abbab9d3
DJ
155862004-01-31 Daniel Jacobowitz <drow@mvista.com>
15587
15588 * gdb.base/chng-syms.exp: Remove stray newline.
15589
53904d1e
MK
155902004-01-31 Mark Kettenis <kettenis@gnu.org>
15591
15592 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
15593 *-*-openbsd*.
15594 * gdb.asm/openbsd.inc: New file.
15595
3a4b3aac
MK
155962004-01-30 Mark Kettenis <kettenis@gnu.org>
15597
15598 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
15599 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
15600 *-*solaris2*. Remove commented out default settings for
15601 asm-flags. Replace gdb_compile with target_link.
15602
ebac27b4
MC
156032004-01-29 Michael Chastain <mec.gnu@mindspring.com>
15604
15605 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
15606 for all tests. Remove old hp-ux and cygnus xfail cases.
15607
d8679d84
PH
156082004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
15609
15610 * gdb.base/chng-syms.exp: New file.
15611 * gdb.base/chng-syms.c: New file.
15612
0a55bc22
MC
156132004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15614
15615 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
15616 Provide arms for current output in all my configurations.
15617
94b8e876
MC
156182004-01-24 Michael Chastain <mec.gnu@mindspring.com>
15619
15620 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
15621 * lib/compiler.cc: Likewise.
15622 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
15623 get the right preprocessor. Eval the output directly. Remove
15624 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
15625 hp_f77_compiler and hp_f90_compiler completely.
15626 (gdb_preprocess): Delete.
15627 (get_compiler): Delete.
15628
7cf03d44
MK
156292004-01-24 Mark Kettenis <kettenis@gnu.org>
15630
15631 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
15632 <string.h>.
15633
68b6dce9
NR
156342004-01-24 Nick Roberts <nick@nick.uklinux.net>
15635
15636 * gdb.mi/mi-stack.exp: Update copyright.
15637
b368761e
DC
156382004-01-23 David Carlton <carlton@kealia.com>
15639
15640 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
15641 test for cp_lookup_transparent_type.
15642 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
15643 call them.
15644
f2061b53
DJ
156452004-01-23 Daniel Jacobowitz <drow@mvista.com>
15646
15647 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
15648 after -var-update.
15649
37fc574a
DC
156502004-01-23 David Carlton <carlton@kealia.com>
15651
15652 * gdb.cp/namespace.cc (C::ensureRefs): New.
15653 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
15654
8e94b928
NR
156552004-01-20 Nick Roberts <nick@nick.uklinux.net>
15656
15657 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
15658 case "-stack-list-locals 2".
15659 * gdb.mi/mi-var-child.exp: Test for case
15660 "-var-list-children --all-values NAME".
15661
997b0952
MC
156622004-01-18 Michael Chastain <mec.gnu@mindspring.com>
15663
15664 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
15665
52470da3
MK
156662004-01-18 Mark Kettenis <kettenis@gnu.org>
15667
7049b4b8
MK
15668 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
15669 used with gdb_test_multiple.
15670
52470da3
MK
15671 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
15672 read at address 0. This fixes PR testsuite/1504.
15673
da6012e5
DJ
156742004-01-18 Daniel Jacobowitz <drow@mvista.com>
15675
15676 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
15677 Remove downloading, guessing the host executable, the calls to
15678 gdb_file_cmd and gdb_target_cmd, and "load" support.
15679 (infer_host_exec): New function broken out from gdb_load.
15680 (gdb_load): New wrapper for gdbserver_gdb_load.
15681 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
15682 gdb_target_cmd. Use -target-select.
15683 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
15684 Download binaries to the host. Clear last_mi_remote_file when
15685 we load a new binary.
15686 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
15687 call gdbserver_gdb_load and mi_gdb_target_cmd.
15688
32c70722
MC
156892004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15690
15691 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
15692 type patterns.
15693
b0cecf36
MC
156942004-01-17 Michael Chastain <mec.gnu@mindspring.com>
15695
15696 * gdb.cp/templates.exp: Fix typo in test name of
15697 "print Foo<volatile char*>::foo".
15698
4120d7e6
MC
156992004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15700
15701 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
15702
f679e530
BE
157032004-01-16 Ben Elliston <bje@wasabisystems.com>
15704
15705 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
15706 (clean mostlyclean): Remove empty rm.
15707
091c48f6
MC
157082004-01-15 Michael Chastain <mec.gnu@mindspring.com>
15709
15710 * gdb.base/setvar.exp: Add copyright years.
15711
3e5fc8d2
DC
157122004-01-14 David Carlton <carlton@bactrian.org>
15713
15714 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
15715 PR c++/1511 and update coment.
15716 * gdb.cp/templates.exp: Update patterns to match current output.
15717 If changes involve something other than whitespace, KFAIL
15718 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
15719
63d06c5c
DC
157202004-01-14 David Carlton <carlton@kealia.com>
15721
15722 * gdb.cp/namespace.exp: Add tests involving classes defined within
15723 namespaces.
15724 * gdb.cp/namespace.cc (C::CClass): New.
15725 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
15726
a51dab88
EZ
157272004-01-14 Elena Zannoni <ezannoni@redhat.com>
15728
15729 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
15730 what debug info we have. Print a better message if something goes
15731 wrong while producing the separate debug info file.
15732
a476ccc9
MC
157332004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15734
15735 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
15736
f453692c
MC
157372004-01-14 Michael Chastain <mec.gnu@mindspring.com>
15738
15739 * gdb.base/callfuncs.c: Add copyright notice.
15740
f40063a5
MC
157412004-01-13 Michael Chastain <mec.gnu@mindspring.com>
15742
15743 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
15744 inheritance. PR gdb/1498, PR gcc/13539.
15745
19ac3974
EZ
157462004-01-13 Elena Zannoni <ezannoni@redhat.com>
15747
a9c64011
AS
15748 * gdb.threads/gcore-thread.exp: Prefix name of binary with
15749 test specific name.
15750 * gdb.mi/gdb669.exp: Ditto.
15751 * gdb.mi/mi-pthreads.exp: Ditto.
15752 * gdb.mi/mi1-pthreads.exp: Ditto.
15753 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 15754
56c97c6e
MC
157552004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15756
15757 * gdb.cp/member-ptr.cc: Add copyright notice.
15758
a0644324
MC
157592004-01-12 Michael Chastain <mec.gnu@mindspring.com>
15760
15761 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
15762 some patterns for recent versions of gcc and hpacc. Delete
15763 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
15764 Delete tests that access a NULL pointer-to-member-data. This
15765 script is still disabled for gcc.
15766
32fabe09
EZ
157672004-01-12 Elena Zannoni <ezannoni@redhat.com>
15768
15769 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 15770 escaped correctly.
32fabe09 15771
1f8a6abb
EZ
157722004-01-12 Elena Zannoni <ezannoni@redhat.com>
15773
15774 * gdb.base/sepdebug.exp: New file.
15775 * gdb.base/sepdebug.c: New file.
15776 * lib/gdb.exp (separate_debug_filename): New procedure.
15777 (gdb_gnu_strip_debug): New procedure.
15778
48efe704
AC
157792004-01-12 Andrew Cagney <cagney@redhat.com>
15780
15781 * gdb.mi/ChangeLog: Delete file. Renamed to ...
15782 * gdb.mi/ChangeLog-1999-2003: New file.
15783
a9415475
AC
157842004-01-12 Andrew Cagney <cagney@redhat.com>
15785
15786 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
15787 "Renaming a directory to a non-empty directory returns ENOTEMPTY
15788 or EEXIST", treat EBUSY as an XFAIL.
15789
83b8cf9d
MC
157902004-01-11 Michael Chastain <mec.gnu@mindspring.com>
15791
15792 * gdb.base/scope.exp: Remove obsolete setup_xfail for
15793 hp_cc_compiler.
15794
9939d2a8
MC
157952004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15796
15797 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
15798 decorations.
15799
1ff8cadf
MC
158002004-01-10 Michael Chastain <mec.gnu@mindspring.com>
15801
15802 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
15803 and "(aCC)" decorations. Remove obsolete doco about old
15804 test results.
15805
6fa9022e
MC
158062004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15807
15808 * gdb.cp/exception.exp: Fix typo in doco.
15809
209721fe
MK
158102004-01-09 Mark Kettenis <kettenis@gnu.org>
15811
15812 * gdb.base/gdb1476.exp: Fix typo.
15813
ef11303e
MC
158142004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15815
15816 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
15817 file.
15818
041ab88c
MC
158192004-01-09 Michael Chastain <mec.gnu@mindspring.com>
15820
15821 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
15822 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
15823 Use gdb_compile. Remove restriction on gcc. Add some patterns
15824 for recent version of gdb. Delete second half, which was a copy
15825 of the first half with different build flags. This test is
15826 still disabled because it is still not ready for production.
15827
e36d075a
MC
158282004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15829
15830 * gdb.cp/exception.cc: Add copyright notice.
15831 * gdb.cp/exception.exp: Add a notice that this file is broken
15832 because of line number changes caused by addition of copyright
15833 notice.
15834
42b190ad
MC
158352004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15836
15837 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
15838 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
15839
8f25f06b
MC
158402004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15841
15842 * gdb.cp/classes.exp: Accept gnu abi 2.
15843 * gdb.cp/derivation.exp: Likewise.
15844 * gdb.cp/overload.exp: Likewise.
15845 * gdb.cp/virtfunc.exp: Likewise.
15846
06ded8b8
MC
158472004-01-08 Michael Chastain <mec.gnu@mindspring.com>
15848
15849 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
15850 semicolon after end of function.
15851
77c26ae3
MC
158522004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15853
15854 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
15855 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
15856 boilerplate code for compiling and running the program under
15857 test. Add some string method tests.
15858
20757486
MC
158592004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15860
15861 * gdb.cp/bs15503.cc: Add copyright notice.
15862 * gdb.cp/bs15503.exp: Adjust line number.
15863
0fd3b503
MC
158642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15865
15866 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
15867 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
15868
10d1bea8
MC
158692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15870
15871 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
15872 hp_cc_compiler.
15873
2789202a
MC
158742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15875
15876 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
15877 * gdb.cp/ctti.exp: Use the marker instead of "next".
15878 With gcc, run further before bailing.
15879
b862f14c
MC
158802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15881
15882 * gdb.cp/cttiadd.cc: Add copyright notice.
15883 * gdb.cp/cttiadd1.cc: Likewise.
15884 * gdb.cp/cttiadd2.cc: Likewise.
15885 * gdb.cp/cttiadd3.cc: Likewise.
15886
96da2469
MC
158872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15888
15889 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
15890 Use gdb_test, gdb_test_multiple. Use floating-point values that
15891 have exact representations in IEEE-ish formats.
15892
053248ff
MC
158932004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15894
15895 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
15896 compilers. Delete duplicate call to get_compiler_info.
15897 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
15898 * gdb.base/volatile.exp: Likewise.
15899
84acecdd
MK
159002004-01-07 Mark Kettenis <kettenis@gnu.org>
15901
15902 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
15903 memory at address 0.
15904
fe11a27f
MC
159052004-01-07 Michael Chastain <mec.gnu@mindspring.com>
15906
15907 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
15908 to test for hp-ux assembler. Fix copyright years.
15909
60ad077b
AC
159102004-01-07 Andrew Cagney <cagney@redhat.com>
15911
15912 * gdb.base/fileio.c (strerrno): Add "EBUSY".
15913
1c9b8f33
AC
159142004-01-07 Andrew Cagney <cagney@redhat.com>
15915
15916 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
15917 when creating the read-only file. From analysis by Roland McGrath
15918 and Elena Zannoni.
15919
753ccc7a
MC
159202004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15921
15922 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
15923
eca3e36b
MC
159242004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15925
15926 * gdb.base/cvexpr.c: Be type-safe with function pointers and
15927 data pointers.
15928
f8d4bac4
MC
159292004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15930
15931 * gdb.cp/m-static.exp: Compile one source file at a time.
15932 Delete unused call to get_compiler_info.
15933
9b4e0f94
MC
159342004-01-06 Michael Chastain <mec.gnu@mindspring.com>
15935
15936 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
15937 * gdb.base/call-rt-st.exp: Likewise.
15938 * gdb.base/nodebug.exp: Likewise.
15939 * gdb.base/volatile.exp: Likewise.
15940 * gdb.cp/ref-types.exp: Likewise.
15941 * gdb.cp/templates.exp: Likewise.
15942
023c1024
MK
159432004-01-05 Mark Kettenis <kettenis@gnu.org>
15944
15945 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
15946
19703c4a
MC
159472004-01-05 Michael Chastain <mec.gnu@mindspring.com>
15948
15949 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
15950 hppa*-hp-hpux*.
15951
18b67037
MK
159522004-01-04 Mark Kettenis <kettenis@gnu.org>
15953
ba6219c8
MK
15954 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15955 x86_64-*-*.
15956
18b67037
MK
15957 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
15958 sparc64-*-* and sparc*-solaris2*.
15959
1bfbbb9d
MK
159602004-01-04 Mark Kettenis <kettenis@gnu.org>
15961
15962 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
15963 return ${tests}" test. The ${tests} already mentions the
15964 filename.
15965
06846494
MC
159662004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15967
15968 * gdb.cp/local.exp: Accept gcc abi 2.
15969
3b0cb202
MC
159702004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15971
15972 * gdb.cp/templates.exp: Accept gcc abi 2.
15973
0643ec3f
MC
159742004-01-02 Michael Chastain <mec.gnu@mindspring.com>
15975
15976 * lib/compiler.cc: Remove supports_template_debugging.
15977 * gdb.cp/templates.exp: Do not test supports_template_debugging.
15978
d231d0b1
MC
159792004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15980
15981 * gdb.cp/namespace.exp: Accept gcc abi 2.
15982
44ffb27c
MC
159832004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15984
15985 * gdb.cp/method.exp: Accept gcc abi 2.
15986
184ad485
MC
159872004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15988
15989 * gdb.cp/classes.exp: Generate identical results as old version.
15990 * gdb.cp/derivation.exp: Likewise.
15991 * gdb.cp/overload.exp: Likewise.
15992 * gdb.cp/virtfunc.exp: Likewise.
15993
116f09e7
MC
159942004-01-01 Michael Chastain <mec.gnu@mindspring.com>
15995
15996 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
15997 mysterious bug with sourceware version of expect.
15998
b1379776
MC
159992004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16000
16001 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
16002 current versions of gcc, including gcc abi 2. Remove gratuitous
16003 restart of test program. Use gdb_test_multiple and gdb_test for
16004 all tests. Add patterns to xfail missing "const" in "const char *"
16005 and kfail PR gdb/1155.
16006
6b7a4c0e
MC
160072004-01-01 Michael Chastain <mec.gnu@mindspring.com>
16008
16009 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
16010 current versions of gcc, including gcc abi 2. Remove gratuitous
16011 restart of test program. Use gdb_test_multiple and gdb_test for
16012 all tests. Add patterns to kfail PR gdb/1498.
16013
51615d72
MC
160142003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16015
16016 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
16017 current versions of gcc, including gcc abi 2. Use "breakpoint"
16018 and "continue" instead of restarting the target program. Use
16019 gdb_test_multiple and gdb_test for all tests.
16020
7b79a9d7
MK
160212004-01-01 Mark Kettenis <kettenis@gnu.org>
16022
16023 * gdb.asm/asm-source.exp: Update copyright year. Link statically
16024 for *-*-solaris2*.
16025
1cd3489f
MC
160262003-12-31 Michael Chastain <mec.gnu@mindspring.com>
16027
16028 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
16029 current versions of gcc, including gcc abi 2. Use "breakpoint"
16030 and "continue" instead of restarting the target program several
16031 times. Use gdb_test_multiple and gdb_test for all tests.
16032
850742db
MC
160332003-12-18 Michael Chastain <mec.gnu@mindspring.com>
16034
16035 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
16036 source files.
16037
eb4bbda8
MC
160382003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16039
16040 * gdb.base/environ.exp: Handle compiling test case from multiple
16041 source files.
16042
e42c7771
MC
160432003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16044
16045 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
16046
80e4b428
JB
160472003-12-17 Jim Blandy <jimb@redhat.com>
16048
5f06973a
JB
16049 * gdb.base/freebpcmd.c: Add copyright notice.
16050
80e4b428
JB
16051 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
16052
0ab84fb7
MC
160532003-12-16 Michael Chastain <mec.gnu@mindspring.com>
16054
16055 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
16056
1b3bb3d0
JB
160572003-12-13 Jim Blandy <jimb@redhat.com>
16058
16059 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
16060
3a4c9371
KB
160612003-12-12 Kevin Buettner <kevinb@redhat.com>
16062
16063 * gdb.asm/frv.inc: New file.
16064 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
16065
a1dea79a
FF
160662003-12-09 Fred Fish <fnf@redhat.com>
16067
16068 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
16069 functions to break1.c and leave prototypes behind. Add more
16070 "set breakpoint NN here" comments.
16071 * gdb.base/break1.c: New file.
16072
16073 * gdb.base/break.exp: Handle compiling test case from multiple
16074 source files and change source file references as needed.
16075 * gdb.base/completion.exp: Ditto.
16076 * gdb.base/condbreak.exp: Ditto.
16077 * gdb.base/define.exp: Ditto.
16078 * gdb.base/ena-dis-br.exp: Ditto.
16079 * gdb.base/info-proc.exp: Ditto.
16080 * gdb.base/maint.exp: Ditto.
16081 * gdb.base/until.exp: Ditto.
16082
16083 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
16084 hardcoded line numbers.
16085 * gdb.base/define.exp: Ditto.
16086 * gdb.base/ena-dis-br.exp: Ditto.
16087 * gdb.base/maint.exp: Ditto.
16088 * gdb.base/until.exp: Ditto.
16089
16090 * gdb.base/completion.exp: Use "break1" for completion tests since
16091 "break" is no longer a unique prefix.
16092
5266b69c
AC
160932003-12-06 Andrew Cagney <cagney@redhat.com>
16094
16095 * gdb.base/structs.exp (test_struct_returns): When applicable, set
16096 "return_value_unimplemented". When an unimplemented struct return
16097 architecture, report incorrect values as a KFAIL
16098
374451f0
MC
160992003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16100
16101 * gdb.cp/rtti.exp: Accept new wording of warning from
16102 cp_lookup_rtti_type.
16103
ba9b20a7
MC
161042003-12-05 Michael Chastain <mec.gnu@mindspring.com>
16105
16106 Partial fix for PR testsuite/1456.
16107 * gdb.base/scope.exp (test_at_main): Replace references to
16108 gcc_compiled with calls to test_compiler_info.
16109 (test_at_foo): Likewise.
16110 (test_at_bar): Likewise.
16111
b74b6d0b
MC
161122003-12-04 Michael Chastain <mec.gnu@mindspring.com>
16113
16114 Partial fix for PR testsuite/1456.
16115 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
16116 to test_compiler_info.
16117
ccfa3402
MC
161182003-12-03 Michael Chastain <mec.gnu@mindspring.com>
16119
16120 * gdb.base/so-impl-ld.exp: Update copyright notice.
16121
f6246aba
MC
161222003-12-02 Michael Chastain <mec.gnu@mindspring.com>
16123
16124 Partial fix for PR testsuite/1456.
16125 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
16126 to test_compiler_info.
16127
13ae734a
MC
161282003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16129
16130 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
16131 from current versions of gdb. Clean up regular expressions.
16132 Delete redundant timeout case.
16133
d8e1cdee
MC
161342003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16135
16136 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
16137 from current versions of gdb. Clean up regular expressions.
16138 Delete redundant timeout case.
16139
96457b64
MC
161402003-12-01 Michael Chastain <mec.gnu@mindspring.com>
16141
16142 Partial fix for PR testsuite/1456.
16143 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
16144 gcc_compiled with call to test_compiler_info.
16145
f35309fc
MC
161462003-11-30 Michael Chastain <mec.gnu@mindspring.com>
16147
16148 Partial fix for PR testsuite/1456.
16149 * gdb.base/list.exp (test_list_function): Delete unused declaration
16150 of gcc_compiled.
16151
d7afdf9b
MC
161522003-11-29 Michael Chastain <mec.gnu@mindspring.com>
16153
16154 Partial fix for PR testsuite/1456.
16155 * gdb.base/complex.exp: Replace reference to gcc_compiled with
16156 call to test_compiler_info.
16157
71507b56
MK
161582003-11-29 Mark Kettenis <kettenis@gnu.org>
16159
16160 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
16161 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
16162 it to create the appropriate note.inc.
16163 * gdb.asm/asmsrc1.s: Include "note.inc".
16164 * gdb.asm/netbsd.inc: New file.
16165 * gdb.asm/empty.inc: New file.
16166
f81f93f7
MC
161672003-11-28 Michael Chastain <mec.gnu@mindspring.com>
16168
16169 Partial fix for PR testsuite/1456.
16170 * gdb.base/constvars.exp: Replace references to gcc_compiled with
16171 calls to test_compiler_info.
16172
9a77938e
MC
161732003-11-27 Michael Chastain <mec.gnu@mindspring.com>
16174
16175 Partial fix for PR testsuite/1456.
16176 * gdb.base/volatile.exp: Replace references to gcc_compiled with
16177 calls to test_compiler_info.
16178
e8367dc7
MK
161792003-11-27 Mark Kettenis <kettenis@gnu.org>
16180
16181 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
16182 pattern for the KFAILs.
16183
526c61ee
AF
161842003-11-25 Adam Fedor <fedor@gnu.org>
16185
16186 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
16187 * gdb.objc/objcdecode.m: New file.
16188
28f2d600
AF
161892003-11-25 Adam Fedor <fedor@gnu.org>
16190
16191 * gdb.objc/nondebug.exp: Test for PR objc/1236.
16192 * gdb.objc/nondebug.m: New file.
16193
a3895cee
BE
161942003-11-26 Ben Elliston <bje@wasabisystems.com>
16195
16196 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16197 NetBSD as it does on FreeBSD. Modelled on a similar change by
16198 Mark Kettenis on 2003-05-30.
16199 (link-flags): Set to "--entry _start" regardless of target.
16200 Special linker flags are to be appended to $link-flags.
16201 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
16202
c9f2c8a3
MC
162032003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16204
16205 * gdb.cp/method.exp: Accept output of new demangler.
16206
15a0587a 162072003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
16208
16209 * gdb/class2.exp: New file.
16210 * gdb/class2.cc: New file.
16211
3c00b570
MC
162122003-11-25 Michael Chastain <mec.gnu@mindspring.com>
16213
16214 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
16215 of new demangler.
16216
7027acc7
MK
162172003-11-23 Mark Kettenis <kettenis@gnu.org>
16218
16219 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
16220 of gdb_test "run".
16221
b0e1598a
MK
162222003-11-23 Mark Kettenis <kettenis@gnu.org>
16223
16224 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
16225 "continue" into "run".
16226
4d9eda44
MC
162272003-11-23 Michael Chastain <mec.gnu@mindspring.com>
16228
16229 Partial fix for PR testsuite/1456.
16230 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
16231 call to test_compiler_info.
16232 * gdb.cp/ctti.exp: Likewise.
16233 * gdb.cp/derivation.exp: Likewise.
16234 * gdb.cp/member-ptr.exp: Likewise.
16235 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
16236 reference to gcc_compiled.
16237
162382003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
16239
16240 Fix PR testsuite/1463.
16241 * gdb.base/structs.exp (start_structs_test): Call
16242 get_debug_format before using the debug format.
16243
d422fe19
AC
162442003-11-22 Andrew Cagney <cagney@redhat.com>
16245
16246 * lib/gdb.exp (gdb_test_multiple): Add simple example.
16247 * gdb.base/structs.exp: Use gdb_test_multiple.
16248
039cf96d
AC
162492003-11-20 Andrew Cagney <cagney@redhat.com>
16250
6882279b
AC
16251 * gdb.base/structs.exp: Handle and recover from internal errors.
16252 Replace "foo${n}" with "foo<n>" in test messages.
16253
e53890ae
AC
16254 * gdb.base/structs.exp: Update copyright. Rewrite.
16255 * gdb.base/structs.c: Update copyright. Rewrite.
16256
2b211c59
AC
16257 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
16258 resync count exceeded.
d63a86f8 16259
039cf96d
AC
16260 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
16261 from the internal error.
16262 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
16263 Original from Jim Blandy.
16264 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 16265
eac98b22
AC
162662003-11-19 Andrew Cagney <cagney@redhat.com>
16267
16268 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
16269 KFAIL.
16270
67455b2a
MK
162712003-11-17 Mark Kettenis <kettenis@gnu.org>
16272
16273 New testcase for PR backtrace/1435.
16274 * gdb.arch/i386-unwind.exp: New file.
16275 * gdb.arch/i386-unwind.c: New file.
16276
853d6e5b
AC
162772003-11-17 Andrew Cagney <cagney@redhat.com>
16278
16279 * lib/gdb.exp (compiler_info): New global.
16280 (test_compiler_info): New function.
16281 (get_compiler_info): Set compiler_info.
16282 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
16283 "compiler_info" to gcc-<major>-<minor>.
16284
38cf6e11
MC
162852003-11-15 Michael Chastain <mec.gnu@mindspring.com>
16286
16287 * gdb.trace/configure: Remove.
16288
a50d3602
EZ
162892003-11-13 Elena Zannoni <ezannoni@redhat.com>
16290
16291 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 16292 breakpoints.
a50d3602
EZ
16293 * gdb.base/break.exp: Remove all references to explicit line
16294 numbers.
16295
d9407aaa
NC
162962003-11-11 Nick Clifton <nickc@redhat.com>
16297
16298 * gdb.base/shreloc.exp: Do not run for targets which do not
16299 support shared objects.
16300
db488fc1
CV
163012003-11-10 Corinna Vinschen <vinschen@redhat.com>
16302
16303 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
16304 Don't run tests if nofileio flag is given.
16305
6a90a18e
EZ
163062003-11-07 Elena Zannoni <ezannoni@redhat.com>
16307
16308 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 16309 as well as 'Watchpoint'.
6a90a18e 16310
0b915e9c
EZ
163112003-11-06 Elena Zannoni <ezannoni@redhat.com>
16312
16313 Reported by Jim Ingham <jingham@apple.com>:
16314 * gdb.base/annota1.exp: Match at least one occurrence of the
16315 signal handler annotation.
16316
d7e4b55f
EZ
163172003-11-06 Elena Zannoni <ezannoni@redhat.com>
16318
a9c64011
AS
16319 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
16320 as well as 'Watchpoint'.
d7e4b55f 16321
2fe4e8d0
MC
163222003-11-05 Michael Chastain <mec@shout.net>
16323
16324 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
16325
6ef88553
KW
163262003-11-03 Kris Warkentin <kewarken@qnx.com>
16327
16328 * gdb.arch/gdb1291.c: New test file.
16329 * gdb.arch/gdb1291.exp: New test script.
16330 * gdb.arch/gdb1431.c: New test file.
16331 * gdb.arch/gdb1431.exp: New test script.
16332
ae7dc4d8
MC
163332003-10-22 Michael Chastain <mec@shout.net>
16334
16335 * gdb.mi/pthreads.c: Add copyright notice.
16336
c39d7427
MC
163372003-10-22 Michael Chastain <mec@shout.net>
16338
16339 * gdb.threads/pthreads.c: Add copyright notice.
16340
8b7d96c1
MC
163412003-10-20 Michael Chastain <mec@shout.net>
16342
16343 * gdb.base/gdb1056.exp: New test script.
16344
d1d69fdd
DJ
163452003-10-13 Daniel Jacobowitz <drow@mvista.com>
16346
16347 * gdb.threads/killed.exp: Use gdb_run_cmd.
16348
7d605576
DJ
163492003-10-13 Daniel Jacobowitz <drow@mvista.com>
16350
16351 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
16352 create a core file.
16353 * gdb.threads/gcore-thread.exp: Likewise.
16354
618ec112
CV
163552003-10-13 Corinna Vinschen <vinschen@redhat.com>
16356
16357 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
16358 type, based on char type.
16359 (struct bit_flags_short_t): New bitfield type, based on short type.
16360 (init_bit_flags_char): New fuction.
16361 (init_bit_flags_short): Ditto.
16362 (print_bit_flags_char): Ditto.
16363 (print_bit_flags_short): Ditto.
16364 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
16365
9367a73c
MC
163662003-10-11 Michael Chastain <mec@shout.net>
16367
16368 * gdb.base/call-rt-st.exp: Update copyright year.
16369
1decf120
KI
163702003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
16371
16372 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
16373 * gdb.disasm/sh3.s: Ditto.
16374
5445b2ae
DJ
163752003-10-07 Daniel Jacobowitz <drow@mvista.com>
16376
16377 * gdb.threads/switch-threads.exp: New test.
16378 * gdb.threads/switch-threads.c: New source file.
16379
aec24853
CV
163802003-10-07 Corinna Vinschen <vinschen@redhat.com>
16381
16382 * gdb.base/ending-run.exp: Add sh specific case.
16383
adc7428d
AC
163842003-10-06 Andrew Cagney <cagney@redhat.com>
16385
16386 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
16387 * gdb.disasm/mn10200.exp: Delete obsolete file.
16388
c9d37158
DJ
163892003-09-29 Daniel Jacobowitz <drow@mvista.com>
16390
16391 * ChangeLog: Correct an entry command.exp -> commands.exp.
16392 * gdb.base/commands.exp (bp_deleted_in_command_test)
16393 (temporary_breakpoint_commands): Check noargs.
16394
79c2c32d
DC
163952003-09-25 David Carlton <carlton@kealia.com>
16396
16397 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
16398 of some print tests, where appropriate. Add tests for C::D::cd,
16399 E::ce, F::cXfX, G::XgX.
16400 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
16401
594e6d67
RE
164022003-09-25 Richard Earnshaw <rearnsha@arm.com>
16403
16404 * lib/java.exp (java_init): Import target_alias before using it.
16405
10f0d451
DC
164062003-09-25 David Carlton <carlton@kealia.com>
16407
16408 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
16409
274bcba0
EZ
164102003-09-23 Elena Zannoni <ezannoni@redhat.com>
16411
d63a86f8 16412 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 16413 weirdness.
274bcba0 16414
cdbf20f7
MC
164152003-09-17 Michael Chastain <mec@shout.net>
16416
16417 * gdb.cp/gdb1355.exp: New file.
16418 * gdb.cp/gdb1355.c: New file.
16419
71e06f80
CV
164202003-09-15 Corinna Vinschen <vinschen@redhat.com>
16421
16422 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
16423 * gdb.asm/sh.inc: New file.
16424
5c4e30ca
DC
164252003-09-11 David Carlton <carlton@kealia.com>
16426
bd45b7af
DC
16427 * gdb.cp/namespace.exp: Add tests for namespace types.
16428 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
16429 (test_namespace): New.
16430
1c199746
EZ
164312003-09-11 Elena Zannoni <ezannoni@redhat.com>
16432
a9c64011 16433 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 16434 * gdb.stabs/weird.exp: Ditto.
1c199746 16435
04ed252f
MC
164362003-09-08 Michael Chastain <mec@shout.net>
16437
16438 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
16439
d8a2d9e7
MC
164402003-09-07 Michael Chastain <mec@shout.net>
16441
16442 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
16443 'parse error'.
16444
161afb24
MK
164452003-09-07 Mark Kettenis <m.kettenis@osp.nl>
16446
16447 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
16448
49f2741a
MC
164492003-08-30 Michael Chastain <mec@shout.net>
16450
16451 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
16452 * gdb.gdb/observer.exp: Ditto.
16453 * gdb.gdb/xfullpath.exp: Ditto.
16454
8afa723e
MK
164552003-08-29 Mark Kettenis <kettenis@gnu.org>
16456
16457 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
16458 *-*-*bsd*.
16459
f31dfe3b
JJ
164602003-08-28 Jeff Johnston <jjohnstn@redhat.com>
16461
16462 * gdb.base/dump.exp: Skip for ia64.
16463
4630e498
JJ
164642003-08-25 Jeff Johnston <jjohnstn@redhat.com>
16465
16466 * gdb.asm/asm-source.exp: Add ia64 support.
16467 * gdb.asm/ia64.inc: New file.
16468
1105b7ef
MC
164692003-08-22 Michael Chastain <mec@shout.net>
16470
16471 * gdb.cp: New directory.
16472 * gdb.cp/*: Copy from gdb.c++/*.
16473 * gdb.c++/*: Remove.
16474 * Makefile.in: Change gdb.c++ to gdb.cp.
16475 * configure.in: Ditto.
16476 * configure: Regnerate.
16477
c945b932
MK
164782003-08-18 Mark Kettenis <kettenis@gnu.org>
16479
16480 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
16481 * gdb.arch/i386-prologue.c (gdb1338): Add function.
16482
2b66634b
DJ
164832003-08-17 Daniel Jacobowitz <drow@mvista.com>
16484
16485 * mi-var-display.exp (-var-list-children weird): Accept function
16486 pointers with argument types.
16487 * mi1-var-display.exp (-var-list-children weird): Likewise.
16488 * mi2-var-display.exp (-var-list-children weird): Likewise.
16489
a356f73b
DJ
164902003-08-17 Daniel Jacobowitz <drow@mvista.com>
16491
16492 * gdb.base/annota3.exp: Add missing newline.
16493
483417b8
MC
164942003-08-06 Michael Chastain <mec@shout.net>
16495
16496 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
16497
c99c59c3
MS
164982003-08-12 Michael Snyder <msnyder@redhat.com>
16499
16500 * gdb.base/float.exp: Add test for SH.
16501
55ed7501
MK
165022003-08-10 Mark Kettenis <kettenis@gnu.org>
16503
16504 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
16505
1a371f2e
EZ
165062003-08-07 Elena Zannoni <ezannoni@redhat.com>
16507
16508 * gdb.base/completion.exp: Remove reduntant completion test
16509 on filename.
16510
e0f353ce
EZ
165112003-08-07 Elena Zannoni <ezannoni@redhat.com>
16512
a9c64011
AS
16513 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
16514 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
16515 gdb.trace/save-trace.exp: Make sure that full pathnames are
16516 escaped correctly.
e0f353ce 16517
5710a1af 165182003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 16519
a9c64011
AS
16520 * configure.in: Don't generate config.h from config.hin.
16521 * configure: Regenerate.
16522 * config.hin: Remove file.
16523 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
16524 * gdb.threads/pthreads.c: Ditto.
5710a1af 16525
dcd81ce9
DJ
165262003-08-07 Daniel Jacobowitz <drow@mvista.com>
16527
16528 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16529 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
16530 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
16531 Replace ld24 with seth/add3.
16532
6009d884
AC
165332003-08-02 Andrew Cagney <cagney@redhat.com>
16534
16535 * gdb.base/annota3.exp: New file.
16536 * gdb.base/annota3.c: New file.
16537 * gdb.c++/annota3.exp: New file.
16538 * gdb.c++/annota3.cc: New file.
16539
51514e06
MC
165402003-07-29 Michael Chastain <mec@shout.net>
16541
16542 * gdb.threads/tls.c (spin): Check errno only if sem_wait
16543 actually failed.
16544 (do_pass): Likewise.
16545 * gdb.threads/tls.exp: Always initialize no_of_threads.
16546
4ee6625b
DJ
165472003-07-27 Daniel Jacobowitz <drow@mvista.com>
16548
16549 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
16550 pattern.
16551 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
16552 * gdb.threads/tls.exp: Recognize one case of the host library not
16553 supporting TLS.
16554
225f2bf6
AC
165552003-07-27 Andrew Cagney <cagney@redhat.com>
16556
16557 * gdb.base/fileio.exp: Use SH when running commands using
16558 remote_exec.
16559
bcb27c9f
DJ
165602003-07-24 Daniel Jacobowitz <drow@mvista.com>
16561
16562 From Kei Sakamoto <sakamoto.kei@renesas.com>:
16563 * gdb.base/relocate.c (dummy): New padding array.
16564
3d67be83
MS
165652003-07-22 Michael Snyder <msnyder@redhat.com>
16566
d63a86f8 16567 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
16568
16569 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
16570 patterns to be more general, accepting old and new output.
16571 Some output chars (such as '+') also must be quoted.
d63a86f8 16572 Some addresses are displayed numerically instead of
3d67be83
MS
16573 symbolically.
16574
57ba3b85
MS
165752003-07-23 Michael Snyder <msnyder@redhat.com>
16576
686d097c
MS
16577 * gdb.base/return2.exp: Don't test long-long return.
16578
57ba3b85
MS
16579 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
16580 * gdb.disasm/t01_mov.exp: Ditto.
16581 * gdb.disasm/t02_mova.s: Ditto.
16582 * gdb.disasm/t02_mova.exp: Ditto.
16583 * gdb.disasm/t03_add.s: Ditto.
16584 * gdb.disasm/t03_add.exp: Ditto.
16585 * gdb.disasm/t04_sub.s: Ditto.
16586 * gdb.disasm/t04_sub.exp: Ditto.
16587 * gdb.disasm/t05_cmp.s: Ditto.
16588 * gdb.disasm/t05_cmp.exp: Ditto.
16589 * gdb.disasm/t06_ari2.s: Ditto.
16590 * gdb.disasm/t06_ari2.exp: Ditto.
16591 * gdb.disasm/t07_ari3.s: Ditto.
16592 * gdb.disasm/t07_ari3.exp: Ditto.
16593 * gdb.disasm/t08_or.s: Ditto.
16594 * gdb.disasm/t08_or.exp: Ditto.
16595 * gdb.disasm/t09_xor.s: Ditto.
16596 * gdb.disasm/t09_xor.exp: Ditto.
16597 * gdb.disasm/t10_and.s: Ditto.
16598 * gdb.disasm/t10_and.exp: Ditto.
16599 * gdb.disasm/t11_logs.s: Ditto.
16600 * gdb.disasm/t11_logs.exp: Ditto.
16601 * gdb.disasm/t12_bit.s: Ditto.
16602 * gdb.disasm/t12_bit.exp: Ditto.
16603 * gdb.disasm/t13_otr.s: Ditto.
16604 * gdb.disasm/t13_otr.exp: Ditto.
16605
e00759ef
EZ
166062003-07-22 Elena Zannoni <ezannoni@redhat.com>
16607
16608 * gdb.threads/tls.exp :Add kfail for 'info address' case.
16609
8bc2021f
EZ
166102003-07-22 Elena Zannoni <ezannoni@redhat.com>
16611
a9c64011
AS
16612 * gdb.threads/tls.c : New file.
16613 * gdb.threads/tls.exp : New file.
16614 * gdb.threads/tls-main.c : New file.
16615 * gdb.threads/tls-shared.c : New file.
16616 * gdb.threads/tls-shared.exp : New file.
8bc2021f 16617
89320c4c
AS
166182003-07-22 Andreas Schwab <schwab@suse.de>
16619
16620 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
16621
180dea7c
AS
166222003-07-20 Andreas Schwab <schwab@suse.de>
16623
16624 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
16625 due to insn reordering.
16626
0714963c
AC
166272003-07-15 Andrew Cagney <cagney@redhat.com>
16628
16629 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
16630
98a23b3f
MC
166312003-07-15 Michael Chastain <mec@shout.net>
16632
16633 * gdb.base/gdb1250.exp: New file.
16634 * gdb.base/gdb1250.c: New file.
16635
27e417a2
ML
166362003-07-09 Michal Ludvig <mludvig@suse.cz>
16637
16638 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
16639 expansion of size_t to 'unsigned long', not only to 'unsigned'.
16640
8bc2021f
EZ
166412003-07-09 Elena Zannoni <ezannoni@redhat.com>
16642
a9c64011
AS
16643 * gdb.threads/tls.c: New file.
16644 * gdb.threads/tls.exp: New file.
16645 * gdb.threads/tls-main.c: New file.
16646 * gdb.threads/tls-shared.c: New file.
16647 * gdb.threads/tls-shared.exp: New file.
8bc2021f 16648
d99968dc
EZ
166492003-07-09 Elena Zannoni <ezannoni@redhat.com>
16650
16651 * gdb.base/annota1.exp: Make sure that we properly escape the
16652 full path of the source file. Xfail more permissive patterns,
d63a86f8 16653 due to a compiler debug info problem.
d99968dc 16654
83876b3b
AS
166552003-07-07 Andreas Schwab <schwab@suse.de>
16656
2705e972
AS
16657 * gdb.asm/m68k.inc: New file.
16658 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
16659
83876b3b
AS
16660 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
16661 arguments"): Also match negative number.
16662
16663 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
16664
3a871b37
DJ
166652003-07-03 Daniel Jacobowitz <drow@mvista.com>
16666
16667 * gdb.base/store.c (charest): New typedef.
16668 (add_char): Rename to add_charest, update.
16669 (wack_char): Rename to wack_charest, update types. Return l + r
16670 to keep r live across the call.
16671 (wack_short, wack_int, wack_long, wack_longest, wack_float)
16672 (wack_double, wack_doublest): Return l + r to keep r live across
16673 the call.
16674 * gdb.base/store.exp: Accomodate store.c changes.
16675
b2a7f303
DC
166762003-06-30 David Carlton <carlton@kealia.com>
16677
16678 * gdb.c++/maint.exp (test_invalid_name): New.
16679 (test_first_component): Add tests for invalid names.
16680
3c6cb4a1
MC
166812003-06-29 Michael Chastain <mec@shout.net>
16682
16683 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
16684 output of '<VTT for class>' for virtual base classes.
16685
f1c2644b
DJ
166862003-06-29 Daniel Jacobowitz <drow@mvista.com>
16687
16688 * gdb.base/completion.exp: Tab-complete "complet" instead of
16689 "compl".
16690 * gdb.base/complex.exp, gdb.base/complex.c: New files.
16691
18080350
DJ
166922003-06-29 Daniel Jacobowitz <drow@mvista.com>
16693
16694 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
16695 * gdb.base/volatile.exp: Likewise.
16696
f56973f8
DJ
166972003-06-29 Daniel Jacobowitz <drow@mvista.com>
16698
16699 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
16700 gdb/1265.
16701
167022003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
16703 Daniel Jacobowitz <drow@mvista.com>
16704
16705 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
16706 initial line count of 'captured_main' from 26 to 32.
16707 (test_with_self): Allow xmalloc call to be interleaved with the
16708 preceding two lines.
16709
e766d4d6
JB
167102003-06-24 Joel Brobecker <brobecker@gnat.com>
16711
16712 * gdb.base/bang.exp: New testcase.
16713
f125c9a4
JB
167142003-06-23 Joel Brobecker <brobecker@gnat.com>
16715
16716 * gdb.base/langs.exp: Add some tests for the "minimal" language
16717 support.
16718
6e25beaf
EZ
167192003-06-23 Elena Zannoni <ezannoni@redhat.com>
16720
16721 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
16722 the testcase.
16723
2f816dda
DJ
167242003-06-22 Daniel Jacobowitz <drow@mvista.com>
16725
16726 * gdb.base/relocate.exp: Test add-symbol-file with a variable
16727 offset.
16728
db5a5748
DJ
167292003-06-22 Daniel Jacobowitz <drow@mvista.com>
16730
16731 * gdb.c++/pr-1210.cc: New file.
16732 * gdb.c++/pr-1210.exp: New file.
16733
1df0c130
DJ
167342003-06-21 Daniel Jacobowitz <drow@mvista.com>
16735
16736 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
16737 000-exec-continue.
16738
a92feac0
MK
167392003-06-15 Mark Kettenis <kettenis@gnu.org>
16740
16741 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
16742 on *-*-*bsd* instead of *-*-freebsd*.
16743
81a58f5b
AC
167442003-06-14 Andrew Cagney <cagney@redhat.com>
16745
16746 * gdb.base/store.exp: Test longest and doublest. Test all
16747 parameters. Weaken return statement match.
16748 * gdb.base/store.c: Add longest and doublest - aka long long and
16749 long double functions. Put all parameters into local register
16750 variables. Use negative values.
16751
b257a0d3
AC
167522003-06-14 Andrew Cagney <cagney@redhat.com>
16753
16754 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
16755 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
16756 exit status.
16757 * gdb.base/fileio.exp: Disable target when nointerrupts and
16758 noinferiorio, instead of limiting it to remote. Use remote_exec
16759 instead of system.
d63a86f8 16760
21c38304
JJ
167612003-06-12 Jeff Johnston <jjohnstn@redhat.com>
16762
16763 * gdb.base/float.exp: Add ia64 support.
16764
1bcdb424
CV
167652003-06-12 Corinna Vinschen <vinschen@redhat.com>
16766
16767 * gdb.base/fileio.exp: Run only on remote targets.
16768
6aeb981f
CV
167692003-06-10 Corinna Vinschen <vinschen@redhat.com>
16770
16771 * gdb.base/fileio.c: New file, testing File-I/O.
16772 * gdb.base/fileio.exp: Ditto.
16773
53df362e
RG
167742003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
16775
16776 * gdb.base/shreloc.exp: New file, check symbol values obtained from
16777 shared objects after relocation at load time (gdb PR/1132).
16778 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 16779 as above, part of the shared object relocation test.
53df362e 16780
ffee1b46
MK
167812003-06-08 Mark Kettenis <kettenis@gnu.org>
16782
b5ca3722
MK
16783 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
16784 fully filled history list.
16785 * gdb.base/gdb_history: New file.
16786
03ed860d
MK
16787 * gdb.base/signals.exp: XFAIL "continue to func1" on
16788 i*86-*-freebsd*.
16789
ffee1b46
MK
16790 * gdb.base/attach.exp: When trying to attach to a nonexistent
16791 process, make it possible to specify the PID based on the target,
16792 and do so for *-*-freebsd*.
16793
d80dbb52
RH
167942003-06-02 Richard Henderson <rth@redhat.com>
16795
16796 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
16797
6dd77b81
RH
167982003-06-02 Richard Henderson <rth@redhat.com>
16799
16800 * gdb.base/selftest.exp: Next over lim_at_start initialization.
16801
f6347e16
RH
168022003-06-02 Richard Henderson <rth@redhat.com>
16803
16804 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
16805
2c161407
DJ
168062003-06-01 Daniel Jacobowitz <drow@mvista.com>
16807
16808 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
16809 of globalvar.
16810
572eb746
MK
168112003-06-01 Mark Kettenis <kettenis@gnu.org>
16812
16813 * gdb.asm/asm-source.exp: Check for memory read errors in
16814 disassembler test on *BSD too.
16815
9e9617a5
RH
168162003-06-01 Richard Henderson <rth@redhat.com>
16817
16818 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
16819 for .frame.
16820 (gdbasm_call): Lose ldgp.
16821 (gdbasm_startup): Add frame information.
16822 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
16823
7b34ad4e
MK
168242003-05-31 Mark Kettenis <kettenis@gnu.org>
16825
16826 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
16827 i?86-*-*.
16828
10059fdf
MK
168292003-05-30 Mark Kettenis <kettenis@gnu.org>
16830
16831 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
16832 FreeBSD.
16833
acf4b816
RH
168342003-05-29 Richard Henderson <rth@redhat.com>
16835
16836 * gdb.asm/alpha.inc: New file.
16837 * gdb.asm/asm-source.exp: Use it.
16838
e9ecd949
JB
168392003-05-29 Jim Blandy <jimb@redhat.com>
16840
16841 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
16842 'core.PID'.
16843
e3e5a4f3
JB
168442003-05-22 Jim Blandy <jimb@redhat.com>
16845
16846 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
16847 backtrace.
d63a86f8 16848
72fe3d25
DC
168492003-05-20 David Carlton <carlton@math.stanford.edu>
16850
16851 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
16852 this time.
16853
58da2eb2
DC
168542003-05-19 David Carlton <carlton@bactrian.org>
16855
16856 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
16857 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
16858
1fcb5155
DC
168592003-05-19 David Carlton <carlton@bactrian.org>
16860
16861 * gdb.c++/namespace.exp: Add namespace scope and anonymous
16862 namespace tests.
16863 Bump copyright date.
16864 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
16865 (main): Call C::D::marker2.
16866 * gdb.c++/namespace1.cc: New file.
16867
85e85163
JJ
168682003-05-14 Jeff Johnston <jjohnstn@redhat.com>
16869
16870 Roland McGrath <roland@redhat.com>
d63a86f8 16871 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
16872 there is no manager thread.
16873
a25fbfec
JJ
168742003-05-08 Jeff Johnston <jjohnstn@redhat.com>
16875
d63a86f8
RM
16876 * gdb.threads/schedlock.exp: Remove assumption that all threads
16877 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
16878 in one of the child threads rather than the main thread.
16879
be375bae
JB
168802003-05-07 Jim Blandy <jimb@redhat.com>
16881
09bf6082
JB
16882 Add support for assembly source testing on the s390x.
16883 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
16884 architecture.
16885 * gdb.asm/s390x.inc: New file.
16886
be375bae
JB
16887 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
16888 succession of 'if' statements.
16889
00905d52
AC
168902003-05-05 Andrew Cagney <cagney@redhat.com>
16891
16892 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
16893
b1e29e33
AC
168942003-05-05 Andrew Cagney <cagney@redhat.com>
16895
16896 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
16897 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
16898
e33d66ec
EZ
168992003-05-02 Elena Zannoni <ezannoni@redhat.com>
16900
16901 * gdb.base/charset.exp: Update based on new behavior of set/show
16902 charset commands.
16903
2b6fd0d8
AC
169042003-05-01 Andrew Cagney <cagney@redhat.com>
16905
16906 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
16907 variable do not give memory errors.
16908
130cacce
AF
169092003-04-30 Adam Fedor <fedor@gnu.org>
16910
16911 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
16912 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
16913 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
16914 gdb.objc/basicclass.m: : New files
16915
16916 * lib/gdb.exp (gdb_compile_objc): New procedure.
16917
bea71854
DJ
169182003-04-27 Daniel Jacobowitz <drow@mvista.com>
16919
16920 * gdb.base/signals.exp: Make backtrace tests more specific.
16921
0f20eeea
DC
169222003-04-23 David Carlton <carlton@bactrian.org>
16923
16924 * gdb.c++/maint.exp (test_first_component): Add tests for
16925 'operator' in more locations.
16926
c8c4d8dc
KB
169272003-04-16 Kevin Buettner <kevinb@redhat.com>
16928
16929 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
16930
3fe60e3c
EZ
169312003-04-16 Elena Zannoni <ezannoni@redhat.com>
16932
16933 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 16934 func marke' instead. Update test name.
3fe60e3c 16935
9219021c
DC
169362003-04-15 David Carlton <carlton@math.stanford.edu>
16937
16938 * gdb.c++/maint.exp: New file.
16939
5dd55bdd
EZ
169402003-04-14 Elena Zannoni <ezannoni@redhat.com>
16941
16942 * gdb.threads/schedlock.c: Change type of thread function argument
16943 to long, to avoid warnings on 64-bit platforms.
16944
00890572
EZ
169452003-04-14 Elena Zannoni <ezannoni@redhat.com>
16946
a9c64011
AS
16947 * gdb.base/attach.exp: Add new message from ptrace in case of
16948 attaching to nonexistent process.
d63a86f8 16949
93201743
JB
169502003-04-11 Jim Blandy <jimb@redhat.com>
16951
16952 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16953 gdb.c++/userdef.cc: Place comments on the lines to which the
16954 marker function might return.
16955 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16956 gdb.c++/userdef.exp: Look for those comments to check that we've
16957 returned to the right place, instead of checking line numbers.
16958
2a11c64d
EZ
169592003-04-11 Elena Zannoni <ezannoni@redhat.com>
16960
a9c64011
AS
16961 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
16962 match on sourcefile name, instead of directory name.
2a11c64d 16963
68ab8fc5
EZ
169642003-04-10 Elena Zannoni <ezannoni@redhat.com>
16965
d63a86f8 16966 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
16967 working directory name.
16968
5624293a
JB
169692003-04-09 Jim Blandy <jimb@redhat.com>
16970
16971 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
16972 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
16973 after an inferior function call, report the failure, but allow the
16974 test to continue.
16975
f1f02ee4
SC
169762003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16977
16978 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16979 with -DPROTOTYPES.
16980
6eb79af0
SC
169812003-04-05 Stephane Carrez <stcarrez@nerim.fr>
16982
16983 * gdb.base/break.exp: Revert last patch.
16984
8dfb4cf0
SC
169852003-04-04 Stephane Carrez <stcarrez@nerim.fr>
16986
16987 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
16988 with -DPROTOTYPES.
16989
ed4c619a
AC
169902003-04-02 Andrew Cagney <cagney@redhat.com>
16991
16992 * gdb.base/callfuncs.exp: Make "print add" messages unique.
16993 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
16994 matching directories by the name breakpoint.
16995 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
16996 Make "continue to marker1" consistent.
16997 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
16998 message consistent.
16999 * lib/gdb.exp: Put "the program is no longer running", and "the
17000 program exited" in parenthesis.
17001 * lib/mi-support.exp: Ditto.
d63a86f8 17002
4e35d5f0 170032003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 17004
4e35d5f0
BR
17005 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
17006
71900fe8
AC
170072003-03-29 Andrew Cagney <cagney@redhat.com>
17008
17009 * gdb.base/sizeof.c (main): Print the value of '\377'.
17010 * gdb.base/sizeof.exp: Check the sign of '\377'.
17011
c0655a16
MC
170122003-03-27 Michael Chastain <mec@shout.net>
17013
17014 * gdb.base/gdb1090.exp: New file.
17015 * gdb.base/gdb1090.cc: New file.
17016
5b2a3989
JB
170172003-03-27 J. Brobecker <brobecker@gnat.com>
17018
17019 * gdb.gdb/observer.exp: New regression test.
17020
79876890
MC
170212003-03-27 Michael Chastain <mec@shout.net>
17022
17023 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
17024 * gdb.base/ptype.exp: Likewise.
17025
6eac95e3
CV
170262003-03-27 Corinna Vinschen <vinschen@redhat.com>
17027
17028 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
17029
e8c71839
MC
170302003-03-26 Michael Chastain <mec@shout.net>
17031
17032 * gdb.base/ptype.exp: Actually use some typedef'd types.
17033
71b10041
SC
170342003-03-21 Stephane Carrez <stcarrez@nerim.fr>
17035
17036 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
17037 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
17038
2512cf80
CV
170392003-03-20 Corinna Vinschen <vinschen@redhat.com>
17040
17041 * gdb.base/default.exp: Fix regular expression.
17042
0d195a4f
CV
170432003-03-20 Corinna Vinschen <vinschen@redhat.com>
17044
17045 * gdb.base/args.exp: Fix regular expression.
17046
8a2dbca8
CV
170472003-03-20 Corinna Vinschen <vinschen@redhat.com>
17048
17049 * gdb.base/help.exp: Allow Win32 child process.
17050
bf028682
CV
170512003-03-20 Corinna Vinschen <vinschen@redhat.com>
17052
17053 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
17054 when stepping out of main().
17055
182dbe85
CV
170562003-03-20 Corinna Vinschen <vinschen@redhat.com>
17057
17058 * gdb.base/default.exp: Check for win32 specific message when calling
17059 "run" without executable.
17060
d67a6ba5
CV
170612003-03-20 Corinna Vinschen <vinschen@redhat.com>
17062
17063 * gdb.base/args.exp: Expect .exe in output.
17064
a955b5bb
CV
170652003-03-20 Corinna Vinschen <vinschen@redhat.com>
17066
17067 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
17068 Cygwin native.
17069
bf6bad4b
AC
170702003-03-17 Andrew Cagney <cagney@redhat.com>
17071
17072 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
17073 vector registes.
17074 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
17075 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
17076
293e9a31
DC
170772003-03-17 David Carlton <carlton@math.stanford.edu>
17078
17079 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
17080 test, for PR breakpoints/38.
17081 Call test_watchpoint_and_breakpoint.
17082 * gdb.base/watchpoint.c (func3): New function.
17083 (main): Call func3.
17084
5330f2db
DC
170852003-03-04 David Carlton <carlton@math.stanford.edu>
17086
17087 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
17088 Garply<Garply<char> >:: garply".
17089 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
17090 with respect to PR c++/1111; note also PR c++/1113.
17091 (test_template_breakpoints): KFAIL "constructor breakpoint" with
17092 respect to PR c++/1062.
17093 KFAIL "destructor breakpoint" with respect to PR c++/1112.
17094
6ece72da
DC
170952003-03-03 David Carlton <carlton@math.stanford.edu>
17096
17097 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
17098 with respect to PR c++/57.
17099 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
17100 c++/826.
17101 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
17102 respect to PR c++/57.
17103
85ca1584
DC
171042003-03-03 David Carlton <carlton@math.stanford.edu>
17105
17106 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
17107 respect to PR c++/33 into FAILs.
17108
98e9c5b8
MC
171092003-03-03 Michael Chastain <mec@shout.net>
17110
7bedbf27
MC
17111 * configure.in: Update copyright years.
17112
171132003-03-03 Michael Chastain <mec@shout.net>
17114
17115 * Makefile.in: Update copyright years.
98e9c5b8 17116
f683e100
DC
171172003-02-28 David Carlton <carlton@math.stanford.edu>
17118
17119 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
17120 print class instead of struct and/or superfluous protection
17121 specifiers, as long as the resulting output is equivalent to the
17122 source code.
17123 Delete FIXME from end of messages on tests that don't need
17124 fixing.
17125
a9e0cf2c
DC
171262003-02-28 David Carlton <carlton@math.stanford.edu>
17127
17128 * gdb.c++/templates.exp (do_tests): Allow const in the two
17129 Foo<volatile char *>::foo tests.
17130
e8d359df
MS
171312003-02-27 Michael Snyder <msnyder@redhat.com>
17132
d63a86f8 17133 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
17134 will be consistant.
17135
0b71dc91
DC
171362003-02-26 David Carlton <carlton@math.stanford.edu>
17137
17138 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
17139 char *>::foo" test with respect to PR c++/33. Create a new test
17140 which is identical to that one except that it doesn't put the
17141 space between the "char" and the "*"; KFAIL it, too.
17142
dd14ab43
DC
171432003-02-26 David Carlton <carlton@math.stanford.edu>
17144
17145 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
17146 template types into either PASSes or KFAILs (corresponding to PR
17147 c++/57). Tweak indentation. Update copyright.
17148
1146c7f1
SC
171492003-02-23 Stephane Carrez <stcarrez@nerim.fr>
17150
17151 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
17152
74641dfb
MC
171532003-02-13 Michael Chastain <mec@shout.net>
17154
17155 * gdb.base/exprs.exp: Remove i960 remnants.
17156 * gdb.base/funcargs.exp: Likewise.
17157 * gdb.base/list.exp: Likewise.
17158 * gdb.base/ptype.exp: Likewise.
17159
559cd2d0
DC
171602003-02-14 David Carlton <carlton@math.stanford.edu>
17161
17162 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
17163 pEe->D::vg()" from XFAIL to KFAIL.
17164
c4f90d87
JM
171652003-02-13 Jason Molenda (jmolenda@apple.com)
17166
17167 * gdb.base/maint.exp: Update maint print statistics regexp to include
17168 new entries.
17169
cbc4d97c
MC
171702003-02-13 Michael Chastain <mec@shout.net>
17171
17172 * gdb.c++/inherit.exp: Remove call to get_debug_format.
17173
40f235b7
MC
171742003-02-12 Michael Chastain <mec@shout.net>
17175
17176 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
17177 * gdb.c++/inherit.exp: Likewise.
17178 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
17179 * gdb.c++/templates.exp: Likewise.
17180 * gdb.c++/virtfunc.exp: Likewise.
17181
c56716b0
JM
171822003-02-06 Jason Molenda (jason-cl@molenda.com)
17183
17184 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
17185 why the code is written that way.
17186
070afcf8
MC
171872003-02-05 Michael Chastain <mec@shout.net>
17188
17189 * gdb.base/dump.exp: Add missing copyright line.
17190
5d0331e5
JM
171912003-02-05 Jason Molenda (jason-cl@molenda.com)
17192
f7ae6d3e 17193 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
17194 at the beginning so the breakpoint doesn't get set on the loop.
17195
92851186
MC
171962003-02-05 Michael Chastain <mec@shout.net>
17197
17198 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
17199 output for configurations with gcc 2.95.3.
17200
cbf1e085
AC
172012003-02-05 Keith Seitz <keiths@redhat.com>
17202 Andrew Cagney <ac131313@redhat.com>
17203
17204 * gdb.mi/mi-cli.exp: New file.
d63a86f8 17205
29518e1e
MC
172062003-02-04 Michael Chastain <mec@shout.net>
17207
17208 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
17209 Call perror and then continue.
17210
5af1d5f3
MC
172112003-02-03 Michael Chastain <mec@shout.net>
17212
17213 * gdb.c++/pr-1023.cc: New file.
17214 * gdb.c++/pr-1023.exp: New file.
17215
6b549786
JB
172162003-02-05 Jim Blandy <jimb@redhat.com>
17217
17218 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
17219 it's local to foobar. Check for it there, and check that it's not
17220 present in main.
17221 * gdb.c++/local.cc (marker2): New function.
17222 (foobar): Call marker1.
17223 (main): Call marker2 instead of marker1.
17224
67f16606
AC
172252003-02-04 Andrew Cagney <ac131313@redhat.com>
17226
17227 * gdb.disasm/mn10200.exp: Obsolete file.
17228 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
17229 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
17230 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
17231
1c5cb38e
DC
172322003-02-04 David Carlton <carlton@math.stanford.edu>
17233
17234 * gdb.c++/overload.exp: Test intToChar(1).
17235 * gdb.c++/overload.cc (intToChar): New.
17236 (main): Call intToChar.
17237
d1fe6965
DC
172382003-02-03 David Carlton <carlton@math.stanford.edu>
17239
17240 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
17241 'might_kfail' arg.
17242 KFAIL some of the continue_to_bp_overloaded calls, according to
17243 PR c++/1025.
17244
9ba61c5d
MC
172452003-02-01 Michael Chastain <mec@shout.net>
17246
17247 * gdb.base/advance.c (marker1): New marker function.
17248 * gdb.base/advance.exp: When the 'advance' command lands on the
17249 return breakpoint, it can legitimately stop on either the
17250 current line or the next line. Accommodate both outcomes.
17251 * gdb.base/until.exp: Likewise.
17252
e7494ffb
AC
172532003-02-02 Andrew Cagney <ac131313@redhat.com>
17254
17255 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17256 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
17257 now a list, not a tuple.
17258 * gdb.mi/mi-var-display.exp: Ditto.
17259 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 17260
075559bc
AC
172612003-02-01 Andrew Cagney <ac131313@redhat.com>
17262
17263 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
17264 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
17265 stack backtraces.
17266 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 17267
2bd4c7b1
MK
172682003-02-01 Mark Kettenis <kettenis@gnu.org>
17269
17270 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17271 gdb.mi/mi1-pthreads.exp: Return instead of calling
17272 gdb_suppress_entire_file.
17273
eabd8992
MS
172742003-02-01 Mark Salter <msalter@redhat.com>
17275
17276 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
17277
71469e2f
MS
172782003-01-31 Mark Salter <msalter@redhat.com>
17279
17280 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
17281 Support empty arg.
17282
38a94d44
MC
172832003-01-30 Michael Chastain <mec@shout.net>
17284
17285 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
17286 This was a workaround for a UTF-8 bug in readline 4.3. The bug
17287 has been fixed in gdb/readline on 2003-01-09.
17288
19ea9e73
MS
172892003-01-29 Michael Snyder <msnyder@redhat.com>
17290
e8d359df
MS
17291 * gdb.base/maint.exp: Allow for leading underscore in symbol.
17292 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
17293 * gdb.base/args.exp: Skip if target does not support args passing.
17294
2307bd6a
DJ
172952003-01-22 Daniel Jacobowitz <drow@mvista.com>
17296
19ea9e73 17297 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
17298 gdb_test. Accept a list of expect arguments as the third
17299 parameter.
17300 (gdb_test): Use it.
17301
f2dd3617
EZ
173022003-01-20 Elena Zannoni <ezannoni@redhat.com>
17303
17304 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
17305 allow for different test tree configurations. Update some
17306 tescases accordingly.
17307 * gdb.arch/altivec-regs.exp: Ditto.
17308 * gdb.asm/asm-source.exp: Ditto.
17309 * gdb.base/advance.exp: Ditto.
17310 * gdb.base/display.exp: Ditto.
d63a86f8 17311 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
17312 * gdb.base/mips_pro.exp: Ditto.
17313 * gdb.base/overlays.exp: Ditto.
17314 * gdb.base/relocate.exp: Ditto.
17315 * gdb.base/setshow.exp: Ditto.
17316 * gdb.base/step-line.exp: Ditto.
17317 * gdb.base/step-test.exp: Ditto.
17318 * gdb.base/until.exp: Ditto.
17319 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
17320
c71cdefd
DC
173212003-01-17 David Carlton <carlton@math.stanford.edu>
17322
17323 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
17324 corresponding to PR c++/945.
17325 Update copyright.
17326
fdba05d7
DC
173272003-01-17 David Carlton <carlton@math.stanford.edu>
17328
17329 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
17330 corresponding to PR c++/68.
17331
173322003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
17333
17334 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
17335 (test_paddr_hairy_functions): Call print_addr_2_kfail for
17336 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
17337
c362c33a
EZ
173382003-01-15 Elena Zannoni <ezannoni@redhat.com>
17339
0fbc361c
EZ
17340 * gdb.base/break.exp: Fix change of default location, because of
17341 removal of until tests.
17342 * gdb.base/help.exp: Update test for new 'until' help message.
17343 Add test for help on 'advance'.
a9c64011 17344 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 17345
dabf8a35
MK
173462003-01-15 Mark Kettenis <kettenis@gnu.org>
17347
17348 * gdb.base/default.exp: Adapt "info float" test for recent changes
17349 to that command. Add test for "info vector".
17350 * gdb.base/float.exp: New file. Add test for "info float" that
17351 resembles the old test in gdb.base/default.exp.
17352
a1769aca
DC
173532003-01-15 David Carlton <carlton@math.stanford.edu>
17354
17355 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
17356
82025e13
EZ
173572003-01-15 Elena Zannoni <ezannoni@redhat.com>
17358
17359 * gdb.base/break.exp: Move the tests of until command from here...
17360 * gdb.base/until.exp: ... to here. New file. Add other tests.
17361 * gdb.base/advance.c: New file.
17362 * gdb.base/advance.exp: New file.
17363
8f9ab801
EZ
173642003-01-14 Elena Zannoni <ezannoni@redhat.com>
17365
a9c64011
AS
17366 * gdb.base/args.c: New file.
17367 * gdb.base/args.exp: New file.
8f9ab801 17368
9ae66589
DJ
173692003-01-14 Daniel Jacobowitz <drow@mvista.com>
17370
17371 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
17372
8d77e5c3
DJ
173732003-01-14 Daniel Jacobowitz <drow@mvista.com>
17374
17375 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
17376
12d2f0a1
DJ
173772003-01-14 Daniel Jacobowitz <drow@mvista.com>
17378
17379 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
17380 dates.
17381
6ca37014
DJ
173822003-01-13 Daniel Jacobowitz <drow@mvista.com>
17383
17384 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
17385
b0023472
DJ
173862003-01-13 Daniel Jacobowitz <drow@mvista.com>
17387
17388 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
17389 (ptype &*"foo").
17390 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
17391
607fbc54 173922003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
17393
17394 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
17395 * gdb.mi/mi1-console.exp: Likewise.
17396
607fbc54 173972003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
17398
17399 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
17400 * gdb.mi/mi1-console.exp: Likewise.
17401
a1fb14a2
DJ
174022003-01-13 Daniel Jacobowitz <drow@mvista.com>
17403
17404 * gdb.c++/overload.exp: Remove some fixed XFAILs.
17405
c4cf40b7
DJ
174062003-01-09 Daniel Jacobowitz <drow@mvista.com>
17407
17408 * gdb.base/detach.exp: New test.
17409
696d5a5b
DJ
174102003-01-09 Daniel Jacobowitz <drow@mvista.com>
17411
17412 * Makefile.in (ALL_SUBDIRS): New variable.
17413 (subdirs, clean, distclean): Use it.
17414 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
17415 regenerating Makefile, since it is generated from the top level.
17416 * gdb.asm/Makefile.in: Likewise.
17417 * gdb.base/Makefile.in: Likewise.
17418 * gdb.c++/Makefile.in: Likewise.
17419 * gdb.disasm/Makefile.in: Likewise.
17420 * gdb.java/Makefile.in: Likewise.
17421 * gdb.mi/Makefile.in: Likewise.
17422 * gdb.threads/Makefile.in: Likewise.
17423 * gdb.trace/Makefile.in: Likewise.
17424
754533e4
DC
174252003-01-09 David Carlton <carlton@math.stanford.edu>
17426
17427 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
17428 Add copyright year 2003.
17429
d8b3e9ee
MC
174302003-01-06 Michael Chastain <mec@shout.net>
17431
17432 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
17433 When selecting a thread, 'line' and 'file' are optional.
17434 * gdb.mi/mi1-pthreads.exp: Likewise.
17435
8e9e0fe6
AS
174362003-01-06 Andreas Schwab <schwab@suse.de>
17437
17438 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
17439 failures.
17440
b5ab8ff3
DJ
174412003-01-04 Daniel Jacobowitz <drow@mvista.com>
17442
17443 Fix PR gdb/844
17444 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
17445 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
17446
17447 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
17448 instead of calling gdb_suppress_entire_file.
17449 * gdb.threads/print-threads.exp: Likewise.
17450 * gdb.threads/schedlock.exp: Likewise.
17451
17452 * gdb.threads/killed.exp: Return instead of calling
17453 gdb_suppress_entire_file.
17454 * gdb.threads/linux-dp.exp: Likewise.
17455 * gdb.threads/pthreads.exp: Likewise.
17456
1e698235
DJ
174572003-01-04 Daniel Jacobowitz <drow@mvista.com>
17458
17459 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
17460 stabs.
17461 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
17462 * gdb.base/whatis.exp: Always allow (void) after function names.
17463
147ff08c
DJ
174642003-01-04 Daniel Jacobowitz <drow@mvista.com>
17465
17466 * gdb.c++/casts.exp: Correct regexp.
17467
dc62bfc2
MK
174682003-01-04 Mark Kettenis <kettenis@gnu.org>
17469
17470 * configure.in: Call AC_CONFIG_HEADER. Don't call
17471 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
17472 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
17473 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
17474 aforementioned directories in the AC_OUPUT call.
17475 * config.hin: New file.
17476 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
17477 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
17478 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
17479 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
17480 pass -I$objdir instead of -I$objdir/$subdir in compilation.
17481 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
17482 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
17483 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
17484 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
17485 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
17486 gdb.threads/configure.in, gdb.threads/configure,
17487 gdb.threads/config.in, gdb.trace/configure.in,
17488 gdb.trace/configure: Removed.
17489
77afa639
MC
174902003-01-03 Michael Chastain <mec@shout.net>
17491
17492 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
17493 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
17494
7634bb6e
DJ
174952003-01-03 Daniel Jacobowitz <drow@mvista.com>
17496
17497 * gdb.base/store.exp: Fix regular expressions.
17498
b39c905e
MK
174992002-12-28 Mark Kettenis <kettenis@gnu.org>
17500
17501 * configure.in: Rewrite.
17502 * configure: Regenerated.
17503
0a8551dd
DC
175042003-01-03 David Carlton <carlton@math.stanford.edu>
17505
17506 * gdb.base/psymtab.exp: New file.
17507 * gdb.base/psymtab1.c: Ditto.
17508 * gdb.base/psymtab2.c: Ditto.
17509
c60b7188
AF
175102002-12-23 Adam Fedor <fedor@gnu.org>
17511
17512 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
17513
ee73db83
DC
175142002-12-23 David Carlton <carlton@math.stanford.edu>
17515
17516 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
17517 and current_directory initialization.
17518
d6c1774e
JB
175192002-12-22 Jim Blandy <jimb@redhat.com>
17520
f0a847b8
JB
17521 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
17522 rather than as part of the output file name.
17523
d6c1774e
JB
17524 * gdb.base/attach.exp: There's no need to copy the test program to
17525 /tmp; that was only ever necessary on HP/UX, and this test is
17526 entirely disabled there anyway.
17527
f0708dbb
JB
175282002-12-21 Jim Blandy <jimb@redhat.com>
17529
4c2acfea
JB
17530 * gdb.c++/psmang.exp: Doc fix.
17531
f0708dbb
JB
17532 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
17533 test.
17534
9579e000
DC
175352002-12-20 David Carlton <carlton@math.stanford.edu>
17536
17537 * gdb.c++/annota2.exp: KFAIL annotate-quit.
17538
d1810171
MC
175392002-12-18 Michael Chastain <mec@shout.net>
17540
17541 * gdb.c++/annota2.exp: Add copyright year 2002.
17542
76565097
DC
175432002-12-17 David Carlton <carlton@math.stanford.edu>
17544
17545 * gdb.c++/try_catch.cc: Add marker comments.
17546 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
17547 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
17548 * gdb.c++/m-static.cc: Ditto.
17549 * gdb.c++/m-static1.cc: Ditto.
17550 * gdb.c++/try_catch.cc: Ditto.
17551
da81390b
JJ
175522002-12-16 Jeff Johnston <jjohnstn@redhat.com>
17553
17554 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
17555 to see whether we are using the new -environment-directory
17556 command which resets via -r or the old version of the command
17557 which may prompt the user. Part of fix for gdb/741.
17558
b304d130
AC
175592002-12-13 Andrew Cagney <ac131313@redhat.com>
17560
17561 * gdb.fortran/types.exp: Update obsolete comment.
17562 * gdb.fortran/exprs.exp: Ditto.
17563 * lib/gdb.exp: Delete obsolete code.
17564 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
17565 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
17566 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
17567 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
17568 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
17569 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
17570 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
17571 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
17572 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
17573 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
17574 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
17575 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
17576 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
17577 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
17578 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
17579 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
17580 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
17581 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
17582 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
17583 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
17584 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
17585 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
17586 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
17587 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
17588 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
17589 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
17590 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
17591 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
17592 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
17593 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
17594 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
17595 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
17596 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
17597 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
17598 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
17599 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
17600 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
17601
a23b6e6a
DC
176022002-12-11 David Carlton <carlton@math.stanford.edu>
17603
17604 * gdb.c++/m-data.exp: Add test for members that shadow global
17605 variables: see PR gdb/804.
17606 * gdb.c++/m-data.cc: Ditto.
17607
6604731b
DJ
176082002-12-10 Daniel Jacobowitz <drow@mvista.com>
17609
17610 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
17611
de46ecd7
DC
176122002-12-06 David Carlton <carlton@math.stanford.edu>
17613
17614 * gdb.base/store.c: Don't declare functions static.
17615
27e829d0
AC
176162002-12-04 Andrew Cagney <ac131313@redhat.com>
17617
17618 * gdb.base/store.exp, gdb.base/store.c: New files.
17619
92806416
DJ
176202002-12-03 Daniel Jacobowitz <drow@mvista.com>
17621
17622 * gdb.base/selftest.exp: Update for current gdb.
17623
3bcbaac5
DJ
176242002-12-03 Daniel Jacobowitz <drow@mvista.com>
17625
17626 * gdb.base/maint.exp: Only dump symbols from one source file
17627 or objfile.
17628
f4f00b1f
DJ
176292002-12-03 Daniel Jacobowitz <drow@mvista.com>
17630
17631 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
17632 function call.
17633
f1c8a949
JB
176342002-11-25 Jim Blandy <jimb@redhat.com>
17635
17636 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
17637 function appearing in error message.
17638
9e297a97
DJ
176392002-11-21 Daniel Jacobowitz <drow@mvista.com>
17640
17641 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
17642
1f312e79
JJ
176432002-11-08 Jeff Johnston <jjohnstn@redhat.com>
17644
d63a86f8
RM
17645 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
17646 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
17647 should be in mi console format. This is part of fix for PR gdb/604.
17648
83c31e7d
FN
176492002-09-18 Fernando Nasser <fnasser@redhat.com>
17650
17651 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
17652 which explicitly prints the zero offset as "+0".
17653
322b3f65
DJ
176542002-10-22 Daniel Jacobowitz <drow@mvista.com>
17655
17656 * gdb.threads/schedlock.c (args): Make unsigned.
17657
176582002-10-21 Daniel Jacobowitz <drow@mvista.com>
17659
17660 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
17661 numbers. Allow "foo2|selected stack frame".
17662 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
17663 * gdb.asm/asmsrc2.s: Likewise.
17664 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
17665 comments.
17666 * gdb.asm/mips.inc: New file.
17667
5e2fe5b8
AF
176682002-10-18 Adam Fedor <fedor@gnu.org>
17669
17670 * gdb.base/default.exp: Update expected output to include 'ObjC'.
17671 * gdb.base/help.exp: Likewise.
17672
abe1a5d0
KB
176732002-10-17 Kevin Buettner <kevinb@redhat.com>
17674
17675 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
17676 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
17677
10abb1d4
JB
176782002-10-02 Jim Blandy <jimb@redhat.com>
17679
17680 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
17681
1f609b42
AC
176822002-10-01 Andrew Cagney <ac131313@redhat.com>
17683
17684 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
17685 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
17686 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
17687 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
17688 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
17689 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
17690 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
17691
0aee02e4
AC
176922002-09-29 Andrew Cagney <ac131313@redhat.com>
17693
17694 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
17695 * mi0-disassemble.exp, mi0-eval.exp: Delete.
17696 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
17697 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
17698 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
17699 * mi0-var-block.exp, mi0-var-child.exp: Delete.
17700 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 17701
6fde09ad
KB
177022002-09-27 Kevin Buettner <kevinb@redhat.com>
17703
17704 * gdb.base/annota1.exp (info break): Make directory components of
17705 path optional since not all compilers emit this debug information.
17706
889bf7c5
PA
17707 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
17708 step ends up stepping out of the function instead of stopping on
17709 the epilogue.
6fde09ad 17710
9e8aab75
KS
177112002-09-26 Keith Seitz <keiths@redhat.com>
17712
17713 * lib/insight-support.exp (gdbtk_start): Figure out where
17714 the insight executable is based on where gdb is. Use this
17715 executable to start insight instead of gdb.
17716
e36180d7
AC
177172002-09-25 Andrew Cagney <cagney@redhat.com>
17718
17719 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
17720
9dd34b2b
AC
177212002-09-24 Andrew Cagney <ac131313@redhat.com>
17722
17723 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
17724 test_isolated_complaints.
17725 (test_empty_complaint): New function.
17726 (test_empty_complaints): New function. Check no output when no
17727 complaints.
d63a86f8 17728
dea97812
KB
177292002-09-19 Jim Blandy <jimb@redhat.com>
17730
a9c64011 17731 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 17732
54951bd7
AC
177332002-09-19 Andrew Cagney <ac131313@redhat.com>
17734
17735 * gdb.gdb/complaints.exp: New file.
17736
dec43320
AC
177372002-09-18 Andrew Cagney <ac131313@redhat.com>
17738
17739 * gdb.base/maint.exp: Check `help maint internal-warning'.
17740
e70d6e3f
DC
177412002-09-18 David Carlton <carlton@math.stanford.edu>
17742
17743 * gdb.c++/m-static.exp: Remove breakpoints depending on line
17744 numbers, and replace them by a single breakpoint after the
17745 constructors are all finished.
17746 Add test 4.
17747 * gdb.c++/m-static.cc: Add test 4.
17748 * gdb.c++/m-static.h: New file.
17749 * gdb.c++/m-static1.cc: New file.
17750
17751 * gdb.c++/printmethod.exp: New file.
17752 * gdb.c++/printmethod.cc: New file.
17753
17754 * gdb.c++/pr-574.exp: New file.
17755 * gdb.c++/pr-574.cc: New file.
17756
afb5c968
CV
177572002-09-18 Corinna Vinschen <vinschen@redhat.com>
17758
17759 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
17760 embedded targets which never actually exit.
17761
31e45dee
FN
177622002-09-18 Fernando Nasser <fnasser@redhat.com>
17763
17764 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
17765 "don't step after run" as unresolved or unsupported, instead of xfail.
17766
a283c5a1
CV
177672002-09-18 Corinna Vinschen <vinschen@redhat.com>
17768
17769 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
17770 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
17771 Add newline to expected string in "step out of main (status wrapper)"
17772 case.
17773
11350d2a
CV
177742002-09-18 Corinna Vinschen <vinschen@redhat.com>
17775
17776 * lib/gdb.exp (rerun_to_main): Allow restarting application.
17777 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
17778
0deec7d6
TT
177792002-09-17 Tom Tromey <tromey@redhat.com>
17780
17781 * gdb.base/printcmds.exp (test_print_string_constants): Expect
17782 \000, not \0, in double-quoted string.
17783
b2b4a1b5
CV
177842002-09-14 Corinna Vinschen <vinschen@redhat.com>
17785
c9d37158 17786 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
17787 string after running the commands execution on breakpoint tests.
17788
1c56143a
CV
177892002-09-13 Corinna Vinschen <vinschen@redhat.com>
17790
17791 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
17792
37f8da45
JB
177932002-09-12 Joel Brobecker <brobecker@gnat.com>
17794
17795 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
17796
08b468e0
KS
177972002-09-10 Keith Seitz <keiths@redhat.com>
17798
17799 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
17800 runto proc.
17801 (mi_run_to_main): Use mi_runto.
17802 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
17803
dc360f58
KS
178042002-09-10 Keith Seitz <keiths@redhat.com>
17805
17806 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
17807 regexp for stopping at main. Could have multiple event notifications.
17808 Don't assume that main was declared with no parameters.
17809 (mi_next): Use mi_step_to.
17810 (mi_step): Use mi_next_to.
17811
ce3abcfb
CV
178122002-09-09 Corinna Vinschen <vinschen@redhat.com>
17813
17814 * gdb.base/default.exp: Fix expected string in `info float' test.
17815
d1f5b980
BE
178162002-09-09 Ben Elliston <bje@redhat.com>
17817
17818 * config/mips.exp: Update comments.
17819 * config/mips-idt.exp: Likewise.
17820 * config/nind.exp: Likewise.
17821 * config/slite.exp: Likewise.
17822 * config/sparclet.exp: Likewise.
17823 * config/udi.exp: Likewise.
17824 * config/vx.exp: Likewise.
17825 * config/vxworks29k.exp: Likewise.
17826
2f71430b
JB
178272002-09-05 Jim Blandy <jimb@redhat.com>
17828
17829 * gdb.threads/killed.exp: Fix test failure message.
17830
7ddebc7e
KS
178312002-09-04 Keith Seitz <keiths@redhat.com>
17832
17833 * lib/mi-support.exp: Update copyright.
17834 (mi_gdb_test): Increase the priority of the expected pattern
17835 so that it matches gdb_test.
17836
0ae67eb3
KS
178372002-09-03 Keith Seitz <keiths@redhat.com>
17838
17839 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
17840 Use integer comparison instead of string comparison for testing
17841 whether binary was built.
17842
38fc42c8
JB
178432002-09-03 Jim Blandy <jimb@redhat.com>
17844
17845 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
17846
b6ff0e81
JB
178472002-08-29 Jim Blandy <jimb@redhat.com>
17848
17849 * gdb.threads/pthreads.exp: Move the portable thread compilation
17850 code into a function in lib/gdb.exp, and call that from here.
17851 * lib/gdb.exp (gdb_compile_pthreads): New function.
17852
07c98896
KS
178532002-08-29 Keith Seitz <keiths@redhat.com>
17854
17855 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
17856 expect_out so that callers can get at it.
17857
0312286c
DJ
178582002-08-23 Daniel Jacobowitz <drow@mvista.com>
17859
17860 * gdb.threads/print-threads.c: New file.
17861 * gdb.threads/print-threads.exp: New file.
17862 * gdb.threads/schedlock.c: New file.
17863 * gdb.threads/schedlock.exp: New file.
17864
dd039bc4
EZ
178652002-08-22 Elena Zannoni <ezannoni@redhat.com>
17866
a9c64011
AS
17867 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
17868 not altivec.c.
dd039bc4 17869
1f36144c
MK
178702002-08-17 Mark Kettenis <kettenis@gnu.org>
17871
17872 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
17873 targets. The problem should be fixed now.
17874
16057ec7 178752002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
17876
17877 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
17878 2002-07-24 change that removes final dots from error messages.
17879
3c1499ad
TT
178802002-08-13 Tom Tromey <tromey@redhat.com>
17881
17882 * gdb.base/readline.exp: New file.
17883
a20ce2c3
AC
178842002-08-01 Andrew Cagney <ac131313@redhat.com>
17885
17886 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
17887 supress message.
17888
db034ac5
AC
178892002-08-01 Andrew Cagney <cagney@redhat.com>
17890
17891 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
17892 CHILL_FOR_TARGET and CHILL_LIB.
17893 * configure.in (configdirs): Remove gdb.chill.
17894 * configure: Regenerate.
17895 * lib/gdb.exp: Obsolete references to chill.
17896 * gdb.fortran/types.exp: Ditto.
17897 * gdb.fortran/exprs.exp: Ditto.
17898
3e000b18
KB
178992002-07-30 Kevin Buettner <kevinb@redhat.com>
17900
17901 * gdb.base/shlib-call.exp (additional_flags): Conditionally
17902 set Irix-specific compile and link flags.
17903
28f4966b
KB
179042002-07-29 Kevin Buettner <kevinb@redhat.com>
17905
17906 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
17907 source files. The ``-o'' option doesn't work with the ``-E'' option
17908 when using the Irix compiler.
17909
46c0d5a6
DJ
179102002-07-19 Daniel Jacobowitz <drow@mvista.com>
17911
17912 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
17913 Improve support for reusing an exec file. Copy exec file
17914 to target, and run gdbserver on the target instead of on the host.
17915
eecf4bed
JB
179162002-07-18 Jim Blandy <jimb@redhat.com>
17917
0f815cdf
JB
17918 * gdb.base/ending-run.exp: Don't expect to see the program end in
17919 some orderly fashion when we're running on a real stand-alone
17920 board.
17921
eecf4bed
JB
17922 * gdb.base/interrupt.exp: Correct logic for skipping tests on
17923 targets that don't support interrupts.
17924
52d309e4
JB
179252002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
17926
17927 * gdb.base/attach.exp: Add patterns to match output from /proc-based
17928 systems.
17929 Move comments in expect statements to inside the actions, so that they
17930 don't get matched against.
17931
ff683d9e
MK
179322002-07-10 Mark Kettenis <kettenis@gnu.org>
17933
17934 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
17935 function when asleep" test.
17936
b5356753
AC
179372002-07-10 Andrew Cagney <ac131313@redhat.com>
17938
17939 * gdb.base/page.exp: Rewrite to handle problems with very long
17940 `info set' output. Update copyright.
17941
6aa4d13a
AC
179422002-06-26 Andrew Cagney <ac131313@redhat.com>
17943
17944 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
17945 gdb.threads-hp.
17946 * gdb.hp/configure: Regenerate.
17947 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
17948 * gdb.hp/gdb.threads-hp/configure: Delete file.
17949 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
17950
8cf8c2b8
AC
179512002-06-22 Andrew Cagney <ac131313@redhat.com>
17952
17953 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
17954 setlocale, bindtextdomain and textdomain.
17955
6827a8f8
JB
179562002-06-11 Jim Blandy <jimb@redhat.com>
17957
919d772c
JB
17958 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
17959 preprocessor macro information is present.
17960
6827a8f8
JB
17961 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
17962 tests.
17963
c15b0d21
MS
179642002-06-06 Michael Snyder <msnyder@redhat.com>
17965
c5984d70
MS
17966 * gdb.base/overlays.exp: Record addresses of overlay
17967 functions in TCL variables rather than in GDB variables,
17968 to avoid having GDB convert them to pointers (with loss
17969 of information).
17970
d63a86f8 17971 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 17972 default linker script changes.
c15b0d21
MS
17973 * gdb.base/long_long.exp: Add check for sizeof (long double).
17974
be26fe0d
ML
179752002-06-06 Michal Ludvig <mludvig@suse.cz>
17976
17977 * gdb.asm/asm-source.exp: Add x86-64 target.
17978 * gdb.asm/x86_64.inc: New.
d63a86f8 17979
258093ca 179802002-05-30 Michael Chastain <mec@shout.net>
258093ca 17981
4b3153f1 17982 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
17983 * gdb.c++/m-static.cc: New file.
17984 * gdb.c++/m-static.exp: New file.
17985
241264c6
MS
179862002-05-28 Michael Snyder <msnyder@redhat.com>
17987
17988 * gdb.base/call-ar-st.exp: Allow for reduced floating point
17989 precision.
17990
9bba8c8f 179912002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 17992
4b3153f1 17993 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
17994 * gdb.c++/m-data.cc: New file.
17995 * gdb.c++/m-data.exp: New file.
17996
179972002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 17998
4b3153f1 17999 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 18000 * gdb.c++/try_catch.cc: New file.
d63a86f8 18001 * gdb.c++/try_catch.exp: New file.
9bba8c8f 18002
def1b996
MC
180032002-05-27 Michael Chastain <mec@shout.net>
18004
18005 * gdb.c++/local.exp: Accept more nested types in output.
18006
522ba268
MC
180072002-05-26 Michael Chastain <mec@shout.net>
18008
18009 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
18010
277254ba
MS
180112002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
18012
18013 * lib/gdb.exp (gdb_wrapper_init): Just because
18014 gdb_wrapper_file exists, this does not mean that the file
18015 should not be rebuilt. That is what gdb_wrapper_initialized
18016 is for.
18017 (default_gdb_init): Reset gdb_wrapper_initialized.
18018
b61a8733
MS
180192002-05-23 Michael Snyder <msnyder@redhat.com>
18020
d63a86f8 18021 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
18022 the precision of the floating point test results.
18023 * gdb.base/call-rt-st.exp: Ditto.
18024
b61a8733
MS
18025 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
18026 * gdb.base/call-rt-st.exp: Ditto.
18027
56f6e910
MC
180282002-05-19 Michael Chastain <mec@shout.net>
18029
18030 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
18031
ad0b0016
EZ
180322002-05-19 Elena Zannoni <ezannoni@redhat.com>
18033
a9c64011
AS
18034 * configure.in (configdirs): Add gdb.arch.
18035 * configure: Regenerate.
ad0b0016 18036
f617d2b6
JB
180372002-05-17 Jim Blandy <jimb@redhat.com>
18038
18039 * gdb.base/completion.exp: Recognize the more detailed error
18040 messages produced by the macro expander's lexical analyzer.
18041
eac2a696
EZ
180422002-05-14 Elena Zannoni <ezannoni@redhat.com>
18043
a9c64011
AS
18044 * gdb.arch/altivec-abi.c: New file.
18045 * gdb.arch/altivec-abi.exp: New file.
18046 * gdb.arch/altivec-regs.c: New file.
18047 * gdb.arch/altivec-regs.exp: New file.
eac2a696 18048
2fdde8f8
DJ
180492002-05-14 Daniel Jacobowitz <drow@mvista.com>
18050
18051 * gdb.base/maint.exp (maint print type): Update for new type
18052 structure.
d63a86f8 18053
e31f1a7c
EZ
180542002-05-14 Elena Zannoni <ezannoni@redhat.com>
18055
18056 * gdb.arch: New directory.
18057 * gdb.arch/configure.in: New file.
18058 * gdb.arch/configure: New file.
18059 * gdb.arch/Makefile.in: New file.
18060
db589741
CV
180612002-05-13 Corinna Vinschen <vinschen@redhat.com>
18062
18063 * gdb.asm/asm-source.exp: Add v850 as supported target.
18064 * gdb.asm/v850.inc: New file.
18065
8ce2a7dc
DJ
180662002-05-13 Daniel Jacobowitz <drow@mvista.com>
18067
18068 * gdb.c++/annota2.exp (annotate-quit): Add comment.
18069
df763c7f
DJ
180702002-05-12 Daniel Jacobowitz <drow@mvista.com>
18071
18072 * gdb.base/break.exp: Check 'break "marker2"'.
18073
377daeed
MS
180742002-05-10 Michael Snyder <msnyder@redhat.com>
18075
18076 * gdb.base/long_long.exp: Fix typo.
18077
c4b7bc2b
JB
180782002-05-10 Jim Blandy <jimb@redhat.com>
18079
ecac9a4e
JB
18080 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
18081 a bug.
18082
c4b7bc2b
JB
18083 * gdb.base/printcmds.exp (test_integer_literals_rejected):
18084 Recognize more detailed error message produced by the macro
18085 expander's lexical analyzer.
18086 * lib/gdb.exp (test_print_reject): Same.
18087
e71019a1
MK
180882002-05-09 Mark Kettenis <kettenis@gnu.org>
18089
18090 * gdb.c++/method.exp: Fix typo.
18091
fedfc8e6
MS
180922002-05-08 Michael Snyder <msnyder@redhat.com>
18093
166a1957
MS
18094 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
18095 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 18096 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
18097 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
18098 Add iftarget clause for strongarm.
d63a86f8 18099
f1c47eb2
MS
181002002-05-06 Michael Snyder <msnyder@redhat.com>
18101
cb9a9d3e
MS
18102 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
18103 (gdb_continue_to_end): Accept output from status wrapper.
18104 * gdb.base/ending-run.exp: Add case for output from status wrapper.
18105 Clean up fail messages to match pass messages.
18106
f1c47eb2
MS
18107 Enable the "needs_status_wrapper" testsuite feature.
18108 * lib/gdb.exp (gdb_wrapper_init): New procedure.
18109 (gdb_compile): Conditionally call gdb_wrapper_init.
18110 * gdb.base/a2-run.exp: Recognize output from status wrapper.
18111 * gdb.c++/method.exp: Recognize output from status wrapper.
18112
6079c749
BE
181132002-05-06 Ben Elliston <bje@redhat.com>
18114From Graydon Hoare <graydon@redhat.com>
18115
18116 * config/sid.exp: Include support for "rawsid" protocol.
18117
188baff3
JB
181182002-05-03 Jim Blandy <jimb@redhat.com>
18119
18120 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
18121 * gdb.c++/hang3.C: New file.
18122
b9c07f0f
AC
181232002-05-04 Andrew Cagney <ac131313@redhat.com>
18124
18125 * gdb.base/default.exp: Remove obsolete code.
18126 * gdb.c++/misc.exp: Ditto. Update copyright.
18127 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
18128 * gdb.base/whatis.exp: Ditto. Update copyright.
18129 * gdb.base/scope.exp: Ditto. Update copyright.
18130 * gdb.base/ptype.exp: Ditto. Update copyright.
18131 * gdb.base/printcmds.exp: Ditto. Update copyright.
18132 * gdb.base/opaque.exp: Ditto. Update copyright.
18133 * gdb.base/list.exp: Ditto.
18134 * gdb.base/funcargs.exp: Ditto. Update copyright.
18135 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
18136 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
18137 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
18138 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
18139 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
18140 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
18141
5c7a0397
MS
181422002-05-02 Michael Snyder <msnyder@redhat.com>
18143
d6dcc264 18144 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
18145 * gdb.base/long_long.exp: Add xscale target.
18146 * gdb.base/default.exp: Add xscale target.
18147
eb7f1c48
JB
181482002-05-01 Jim Blandy <jimb@redhat.com>
18149
18150 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
18151 gdb.c++/hang.exp: New test.
18152
a6befae8
FF
181532002-05-01 Fred Fish <fnf@redhat.com>
18154
18155 * gdb.base/completion.exp: Handle completions of "./Make" for
18156 more than one completion possibility, as is the case when we
18157 build and test in the source tree.
18158
0a310277
AG
181592002-04-29 Anthony Green <green@redhat.com>
18160
18161 * gdb.java/jmisc1.exp: New file.
18162 * gdb.java/jmisc2.exp: New file.
18163
6ff9af88
DJ
181642002-04-24 Daniel Jacobowitz <drow@mvista.com>
18165
18166 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
18167
96b3d632
EZ
181682002-04-23 Elena Zannoni <ezannoni@redhat.com>
18169
18170 * gdb.base/help.exp: Change 'help status' to allow for target
18171 dependent output differences.
18172
5019bb54
MC
181732002-04-22 Michael Chastain <mec@shout.net>
18174
18175 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
18176
a805a116
MC
181772002-04-22 Michael Chastain <mec@shout.net>
18178
18179 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
18180
a1706bfd
DM
181812002-04-17 David S. Miller <davem@redhat.com>
18182
18183 * gdb.asm/sparc64.inc: New file.
18184 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
18185
a73a20a2
EZ
181862002-04-19 Elena Zannoni <ezannoni@redhat.com>
18187
18188 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
18189 instruction file directly into the build tree. Clean up at end of
18190 test.
18191
ba678339
DM
181922002-04-18 David S. Miller <davem@redhat.com>
18193
18194 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
18195 handle 64-bit platforms correctly.
18196 * gdb.base/maint.exp: Likewise.
18197
b03399da
KB
181982002-04-18 Kevin Buettner <kevinb@redhat.com>
18199
18200 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
18201 ``-fpic'' when compiling files comprising a shared library, but
18202 it does need additional linker flags in order to find shared
18203 libraries at run time.
18204
e2004992
KB
182052002-04-18 Kevin Buettner <kevinb@redhat.com>
18206
18207 * gdb.base/cvexpr.c (use): New function.
18208 (main): Invoke use() on all global variables to prevent
18209 some linkers from deleting these otherwise unused symbols.
18210
d8937120
MC
182112002-04-17 Michael Chastain <mec@shout.net>
18212From David S. Miller <davem@redhat.com>
18213
18214 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
18215 handle 64-bit platforms correctly.
18216
ffd61a58
MS
182172002-04-12 Michael Snyder <msnyder@redhat.com>
18218From Jim Blandy <jimb@redhat.com>
a9c64011 18219 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
18220 script can handle this instead.
18221 * gdb.base/bar.c (barx): Same.
18222 * gdb.base/baz.c (bazx): Same.
18223 * gdb.base/grbx.c (grbxx): Same.
18224
18225 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
18226 manager doesn't automatically unmap overlays unnecessarily.
18227
6b8426a6
MH
182282002-04-10 Martin M. Hunt <hunt@redhat.com>
18229
18230 * gdb.base/ending-run.exp: Fix pattern for Mips targets
18231 stepping out of main.
18232
34af4875
MC
182332002-04-09 Michael Chastain <mec@shout.net>
18234
18235 * gdb.c++/local.cc (main): Move call to marker1() inside nested
18236 scope so that the nested scope tests will make sense.
18237 * gdb.c++/local.exp: Write patterns that actually work with gcc
18238 (the HP patterns "were never known to work with gcc").
18239 Keep the old aCC patterns too.
18240
2d1676a0
DJ
182412002-04-09 Daniel Jacobowitz <drow@mvista.com>
18242
18243 * gdb.base/attach.exp: Correct target board test.
18244
3a63e3f9
MC
182452002-04-08 Michael Chastain <mec@shout.net>
18246
18247 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
18248 in a const method. Add some xfail and fail cases for configurations
18249 that do not emit the "const ...".
18250
f18dabd2
MC
182512002-04-07 Michael Chastain <mec@shout.net>
18252
18253 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
18254 Accept "A * const" and "const A * const" as type of "this".
18255 Fix spelling of getFunky throughout. Make messages uniform.
18256
0fcddd82
EZ
182572002-04-07 Elena Zannoni <ezannoni@redhat.com>
18258
a9c64011 18259 Work around for PR gdb/285:
0fcddd82
EZ
18260 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
18261
16a8534a
EZ
182622002-04-07 Elena Zannoni <ezannoni@redhat.com>
18263
18264 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
18265 instructions file at run time instead of configure time.
18266 Sometimes we run the test in a directory that is not the one we
18267 configured in.
18268 * gdb.asm/configure.in: Delete creation of symlink.
18269 * gdb.asm/configure: Regenerate.
18270
24181d81
JB
182712002-04-05 J. Brobecker <brobecker@gnat.com>
18272
18273 * gdb.gdb/xfullpath.exp: New test, to exercise the new
18274 xfullpath () function.
18275
7cdb7107
DJ
182762002-04-04 Daniel Jacobowitz <drow@mvista.com>
18277
18278 * gdb.asm/Makefile.in: Correct dependencies.
18279
18280 * gdb.asm/powerpc.inc: New file.
18281 * gdb.asm/asm-source.exp: Add PowerPC.
18282 * gdb.asm/configure.in: Likewise.
18283 * gdb.asm/configure: Regenerated.
18284
a7d17088
DJ
182852002-04-04 Daniel Jacobowitz <drow@mvista.com>
18286
18287 * gdb.base/relocate.exp: New file.
18288 * gdb.base/relocate.c: New file.
18289
cd721503
FF
182902002-04-04 Fred Fish <fnf@redhat.com>
18291
18292 * gdb.base/step-test.exp: Update comment regarding stopping in
18293 memcpy/bcopy calls inserted as part of the compiler runtime.
18294
b22ad7a7
MS
182952002-04-04 Michael Snyder <msnyder@redhat.com>
18296
18297 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
18298
5f279fa6
DJ
182992002-04-03 Daniel Jacobowitz <drow@mvista.com>
18300
18301 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
18302 (gdb_expect): Remove $notransfer hack.
18303
dd0fd3ce
DJ
183042002-04-02 Daniel Jacobowitz <drow@mvista.com>
18305
18306 * gdb.c++/classes.exp ("calling method for small class"): Match
18307 updated register output.
18308
1e50cda1
DJ
183092002-03-30 Daniel Jacobowitz <drow@mvista.com>
18310
18311 Fix PR gdb/452
18312 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
18313 when finished. Make gdb_file_cmd send "exec-file" when
18314 appropriate.
18315
24015922
DJ
183162002-03-30 Daniel Jacobowitz <drow@mvista.com>
18317
18318 * gdb.base/attach.exp: Remove extra setup_xfail.
18319
dd7dfd64
MS
183202002-03-26 Michael Snyder <msnyder@redhat.com>
18321
18322 * gdb.base/default.exp: Add tests for dump, append, and restore.
18323 * gdb.base/help.exp: Add tests for dump, append, and restore.
18324 * gdb.base/dump.exp: New file, test dump, append and restore.
18325 * gdb.base/dump.c: New file.
18326
48b2f8d7
MS
183272002-03-27 Michael Snyder <msnyder@redhat.com>
18328
d63a86f8 18329 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
18330 clean-ups in help messages.
18331
05b4d525
FF
183322002-03-26 Fred Fish <fnf@redhat.com>
18333
18334 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
18335 have debugging info for those functions and the compiler uses them
18336 internally to copy structs around.
18337
d7679631
FF
183382002-03-26 Fred Fish <fnf@redhat.com>
18339
18340 * gdb.base/list.exp: Revert the change made yesterday and add note
18341 about why we don't list the default lines for remote targets.
18342
523ac3f9
MS
183432002-03-25 Michael Snyder <msnyder@redhat.com>
18344
18345 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
18346
754b2b8d
FF
183472002-03-25 Fred Fish <fnf@redhat.com>
18348
18349 * gdb.base/list.exp: This test works on remote targets so remove
18350 the short circuit for remote targets. Update copyright.
18351
33c3e192
FF
183522002-03-25 Fred Fish <fnf@redhat.com>
18353
18354 * gdb.base/attach.exp: Fix logic error that was suppressing this
18355 test for all non hppa*-*-hpux* targets, instead of the hp target.
18356 Move comments closer to the suppression point. Also now need to
18357 check that we are running natively.
18358
d43e73ee
MS
183592002-03-22 Michael Snyder <msnyder@redhat.com>
18360
882c8f02
MS
18361 * gdb.base/default.exp: Add test for gcore. Update copyright.
18362 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 18363
04c12f60
FF
183642002-03-06 Fred Fish <fnf@redhat.com>
18365
18366 * gdb.base/funcargs.c: Remove extraneous ';' character.
18367 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
18368
b43df995
MC
183692002-03-04 Michael Chastain <mec@shout.net>
18370
18371 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
18372 accommodate gcc v3 function signature.
18373 * gdb.mi/mi0-var-cmd-exp: Ditto.
18374
92362027
AC
183752002-02-24 Andrew Cagney <ac131313@redhat.com>
18376
18377 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
18378 ``GNU/Linux'' or ``Linux kernel''
18379 * testsuite/gdb.threads/pthreads.c: Ditto.
18380
258ad32d
MC
183812002-02-24 Michael Chastain <mec@shout.net>
18382
18383 * gdb.threads/pthreads.c (thread1): Add a return statement.
18384 (thread2): Likewise.
18385 (foo): Likewise.
18386
04c3b3d4
MC
183872002-02-23 Michael Chastain <mec@shout.net>
18388
18389 * gdb.threads/linux-dp.c (philosopher): Add a return statement
18390 to placate gcc.
18391
5a2a0a20
MC
183922002-02-23 Michael Chastain <mec@shout.net>
18393
18394 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
18395 test "ptype bint". The test passes on all my stabs configurations.
18396
a640f7fc
JB
183972002-02-21 Jim Blandy <jimb@redhat.com>
18398
27924826
JB
18399 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
18400 filename at a time, and watch for the ones we want to see.
18401
a640f7fc
JB
18402 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
18403 types of pointers to prototyped functions.
18404
edcc8c75
AC
184052002-02-20 Andrew Cagney <ac131313@redhat.com>
18406
18407 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
18408 signed, unsigned and straight char.
18409 (padding_char, padding_short, padding_int, padding_long,
18410 padding_long_long, padding_float, padding_double,
18411 padding_long_double): New global variables.
18412 (fill, fill_structs): New functions.
18413
18414 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
18415 for correctly sized writes. Update copyright.
18416 (get_valueof): New procedure.
18417 (get_sizeof): Call get_valueof.
18418 (check_valueof): New procedure.
18419 (check_padding): New procedure.
18420
ac57ea44
MC
184212002-02-20 Michael Chastain <mec@shout.net>
18422
18423 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
18424 to setup_xfail. Document some of the remaining calls.
18425
7a10c941
MC
184262002-02-18 Michael Chastain <mec@shout.net>
18427
18428 * gdb.c++/userdef.exp: Update copyright year.
18429
fb8acdcc
DJ
184302002-02-18 Daniel Jacobowitz <drow@mvista.com>
18431
18432 * gdb.c++/userdef.exp: Test overloaded operators properly.
18433 Remove xfails.
18434
fda6ae12
MS
184352002-02-14 Michael Snyder <msnyder@redhat.com>
18436
18437 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
18438
676a0442
DJ
184392002-02-14 Daniel Jacobowitz <drow@mvista.com>
18440
18441 * gdb.base/a2-run.exp: Check for a remote target properly.
18442 * gdb.base/annota1.exp: Likewise.
18443 * gdb.base/list.exp: Likewise.
18444 * gdb.base/reread.exp: Likewise.
18445 * gdb.base/scope.exp: Likewise.
18446 * gdb.base/shlib-call.exp: Likewise.
18447 * gdb.base/term.exp: Likewise.
18448 * gdb.c++/annota2.exp: Likewise.
18449
78b4f468
RE
184502002-02-13 Richard Earnshaw <rearnsha@arm.com>
18451
18452 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
18453
9a81ba51
MC
184542002-02-10 Michael Chastain <mec@shout.net>
18455
18456 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
18457 (call_after_alloca): Ditto.
18458
004af6c7
DJ
184592002-02-10 Daniel Jacobowitz <drow@mvista.com>
18460
18461 * gdb.base/ending-run.exp: Guard "cont" test with
18462 gdb_skip_stdio_test.
18463
37225f62
JB
184642002-02-06 Jim Blandy <jimb@redhat.com>
18465
18466 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
18467 from here...
18468 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
18469 To here. Disable this test on non-HP platforms. Add big comment.
18470
fe6fdd96
MS
184712002-02-04 Michael Snyder <msnyder@redhat.com>
18472
18473 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
18474 other than d10v and m32r.
18475
036fad3f
RE
184762002-02-02 Richard Earnshaw <rearnsha@arm.com>
18477
18478 * gdb.base/default.exp: Rewrite test patterns to reduce time
18479 taken to match them.
18480
7148ab62
DJ
184812002-01-30 Daniel Jacobowitz <drow@mvista.com>
18482
18483 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
18484 Allow a start function above main.
18485 * gdb.threads/linux-dp.exp: Fix copyright date.
18486
396cc255
DJ
184872002-01-30 Daniel Jacobowitz <drow@mvista.com>
18488
a9c64011
AS
18489 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
18490 (check_philosopher_stack): Check for manager thread before checking
18491 for a just-starting thread.
396cc255 18492
f038d31b
DJ
184932002-01-30 Daniel Jacobowitz <drow@mvista.com>
18494
18495 From Neil Booth <neil@daikokuya.demon.co.uk>:
18496 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
18497 warnings.
18498
b3ff9d9a
FF
184992002-01-21 Fred Fish <fnf@redhat.com>
18500
18501 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
18502 not caller.
18503
39ad761d
JB
185042002-01-21 Jim Blandy <jimb@redhat.com>
18505
18506 * gdb.base/reread.exp: Check that GDB properly re-reads the
18507 executable file when it changes while no inferior is running.
18508
aaf320fa
FF
185092002-01-21 Fred Fish <fnf@redhat.com>
18510
a9c64011
AS
18511 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
18512 optionally accept the "shlib events" variation.
aaf320fa 18513
808a31f5
JB
185142002-01-21 Jim Blandy <jimb@redhat.com>
18515
18516 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
18517 call `fflush' after every `printf', so that the output is produced
18518 at predictable points, regardless of whatever buffering does (or
18519 doesn't) take place.
18520 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
18521 at different points.
18522
4420d5e2
DJ
185232002-01-20 Daniel Jacobowitz <drow@mvista.com>
18524
18525 * gdb.c++/inherit.exp: Update copyright years.
18526 * gdb.c++/method.exp: Likewise.
18527
3e36a0f4
DJ
185282002-01-20 Daniel Jacobowitz <drow@mvista.com>
18529
18530 * gdb.c++/classes.exp: Update for improved v3 support and skipping
18531 artificial methods/arguments.
18532 * gdb.c++/derivation.exp: Likewise.
18533 * gdb.c++/inherit.exp: Likewise.
18534 * gdb.c++/method.exp: Likewise.
18535 * gdb.c++/virtfunc.exp: Likewise.
18536
b4ceaee6
AC
185372002-01-18 Andrew Cagney <ac131313@redhat.com>
18538
18539 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
18540 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
18541 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
18542 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
18543 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
18544 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
18545
ecace851
JB
185462002-01-17 Jim Blandy <jimb@redhat.com>
18547
18548 * gdb.asm/asm-source.exp (info symbol): Take another shot at
18549 anchoring the pattern matching the entry point symbol's name.
18550
375fc983
AC
185512002-01-17 Andrew Cagney <ac131313@redhat.com>
18552
18553 * gdb.base/maint.exp: Update ``maint internal-error'' to match
18554 continue/quit query. Update copyright.
18555
fe6fdd96
MS
185562002-01-14 Michael Snyder <msnyder@redhat.com>
18557
18558 * gdb.base/gcore.exp: Remove extra debugging output.
18559
e017c81f
DJ
185602002-01-13 Daniel Jacobowitz <drow@mvista.com>
18561
18562 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
18563 for slightly dubious v2 mangled string.
18564
37ab3bf8
DJ
185652002-01-13 Daniel Jacobowitz <drow@mvista.com>
18566
18567 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
18568
1bc05c3a 185692002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 18570
1bc05c3a 18571 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 18572
1bc05c3a
JM
18573 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
18574 constructors.
18575 * gdb.c++/derivation.exp: Likewise.
18576 * gdb.c++/templates.exp: Likewise.
18577 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 18578
1bc05c3a
JM
185792002-01-10 Michael Snyder <msnyder@redhat.com>
18580
18581 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 18582
a911c360
MS
185832002-01-08 Michael Snyder <msnyder@redhat.com>
18584
18585 * gdb.base/gcore.exp: New test for generate-core-file command.
18586 * gdb.base/gcore.c: Testcase for above.
18587 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
18588
ea2119ec
JM
185892002-01-08 Jason Merrill <jason@redhat.com>
18590
18591 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
18592
68203136
FF
185932002-01-07 Fred Fish <fnf@redhat.com>
18594
18595 * gdb.c++/overload.exp: Remove unconditional xfails for:
18596 print foo_instance1.overloadargs(1)
18597 print foo_instance1.overloadargs(1, 2)
18598 print foo_instance1.overloadargs(1, 2, 3)
18599 print foo_instance1.overloadargs(1, 2, 3, 4)
18600 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
18601 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
18602 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
18603 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
18604 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
18605 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
18606 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
18607 print foo_instance1.overload1arg()
18608 print foo_instance1.overload1arg((char)arg2)
18609 print foo_instance1.overload1arg((signed char)arg3)
18610 print foo_instance1.overload1arg((unsigned char)arg4)
18611 print foo_instance1.overload1arg((int)arg7)
18612 print foo_instance1.overload1arg((unsigned int)arg8)
18613 print foo_instance1.overload1arg((float)arg11)
18614 print foo_instance1.overload1arg((double)arg12)
d63a86f8 18615
21b9b5b1
MS
186162002-01-07 Michael Snyder <msnyder@redhat.com>
18617
18618 * gdb.base/huge.exp: New test. Print a very large target data object.
18619 (skip_huge_test): New test variable. Define if you want to skip this
18620 test. The test reads an 8 megabyte data object from the target, so it
18621 might be very time consuming on remote targets with a slow connection.
18622 * gdb.base/huge.c: New file. Test case for above.
18623
725f922e
FF
186242002-01-07 Fred Fish <fnf@redhat.com>
18625
18626 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
18627 g_instance.bfoo, and g_instance.cfoo.
18628
889bf7c5 186292002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 18630
889bf7c5
PA
18631 * gdb.base/break.c (multi_line_if_conditional): New function.
18632 (multi_ilne_while_conditional): Likewise.
18633 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
18634 IF or WHILE condition puts the breakpoint at the start of
18635 the condition.
f286b2c3 18636
634d57ec
JL
18637 * gdb.base/selftest.exp (backtrace through signal handler): Remove
18638 hppa*-*-hpux* expected failure.
18639 * gdb.base/structs.exp (do_function_calls): Similarly.
18640
18641 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
18642 watchpoints.
18643
9fbfe2dc
AC
186442002-01-06 Andrew Cagney <ac131313@redhat.com>
18645
18646 Fix PR gdb/66.
18647 * gdb.base/structs.exp: Replace skip for a29k with skip for
18648 gdb,cannot_call_functions.
18649 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
18650 * gdb.base/callfuncs.exp: Ditto.
18651 * gdb.base/call-rt-st.exp: Ditto.
18652 * gdb.base/call-strs.exp: Ditto.
18653 * gdb.base/callfwmall.exp: Ditto.
18654 * gdb.base/scope.exp: Obsolete xfail a29k.
18655 * gdb.c++/misc.exp: Ditto.
18656 * gdb.c++/cplusfuncs.exp: Ditto.
18657 * gdb.base/ptype.exp: Ditto.
18658 * gdb.base/printcmds.exp: Ditto.
18659 * gdb.base/opaque.exp: Ditto.
18660 * gdb.base/list.exp: Ditto.
18661 * gdb.base/funcargs.exp: Ditto.
18662 * gdb.base/default.exp: Ditto.
18663
8ddad156
MS
186642002-01-04 Michael Snyder <msnyder@redhat.com>
18665
ca4976a6 18666 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
18667 * gdb.base/maint.exp: Add tests for maint info sections options.
18668
1b074332
JL
18669Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
18670
18671 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
18672
7d159115
CV
186732001-12-20 Corinna Vinschen <vinschen@redhat.com>
18674
18675 * gdb.asm/arm.inc: New file.
18676 * gdb.asm/asm-source.exp: Add arm targets.
18677 * gdb.asm/configure.in: Ditto.
18678 * gdb.asm/configure: Recreated from configure.in.
18679
8fb87725
JL
18680Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
18681
afabe08c
JL
18682 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
18683 with HP's compiler.
18684 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
18685 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
18686 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
18687 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
18688
18689 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
18690 either HP's compilers or GCC.
18691
db521deb
JL
18692 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
18693 a SIGBUS or SIGSEGV.
18694
18695 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
18696
18697 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
18698 can be compiled with either HP's compiler or GCC.
18699
cfa88ab7
JL
18700 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
18701 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
18702 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
18703
ca344dff
JL
18704 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
18705 to match current gdb output. Update due to using auto-solib-limit
18706 for limiting instead of overloading auto-solib-add.
18707 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
18708 test program.
18709
3f3c6e55 18710 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
18711 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
18712 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
18713 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
18714 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
18715 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
18716 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
18717 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
18718 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
18719 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
18720 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
18721 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
18722 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 18723
8fb87725
JL
18724 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
18725 a SIGTRAP to the inferior.
18726
cf599fa7
CV
187272001-12-19 Corinna Vinschen <vinschen@redhat.com>
18728
18729 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
18730 Substitute call to target_link by call to gdb_compile.
18731
2cd045cd
JL
18732Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
18733
a9c64011
AS
18734 * gdb.base/break.exp: Fix HP specific search string when testing
18735 backtracing in a called function.
2cd045cd 18736
a9c64011
AS
18737 * gdb.base/constvars.exp: Only set lang to C++ if we're
18738 compiling the test with HP's compilers.
18739 * gdb.base/volatile.exp: Similarly.
2cd045cd 18740
99ebe9ac
JB
187412001-12-19 Jim Blandy <jimb@redhat.com>
18742
18743 * gdb.base/printcmds.exp: Expect the null character to be printed
18744 as '\0', and the '\013' to be printed as '\v'.
18745 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
18746 * gdb.base/setvar.exp: Same.
18747
b9891b29
JB
187482001-12-17 Jim Blandy <jimb@redhat.com>
18749
0eba65ab
JB
18750 * gdb.base/completion.exp: Rather than completing very long
18751 filenames, which can make the readline library produce output we
18752 don't recognize, cd to the directory first, and then complete
18753 using nice, short relative paths.
18754
6970b5b1
JB
18755 * gdb.base/completion.exp: On some systems, there is, in fact, a
18756 variable named `b' in scope, since GDB treats all static
a9c64011
AS
18757 variables as being in scope. So use `no_var_named_this'
18758 instead of `b'.
6970b5b1 18759
b9891b29 18760 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 18761 can't find the core file's registers as a failure.
b9891b29 18762
e6ccd35f
JSC
187632001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
18764
a9c64011
AS
18765 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
18766 test expect string more specific.
e6ccd35f 18767
105ba819
CV
187682001-12-13 Corinna Vinschen <vinschen@redhat.com>
18769
18770 * gdb.asm/asm-source.exp: Add support for xstormy16.
18771 * gdb.asm/configure.in: Ditto.
18772 * gdb.asm/configure: Rebuild.
18773 * gdb.asm/xstormy16.inc: New file.
18774
e9e79dd9
FF
187752001-12-10 Fred Fish <fnf@redhat.com>
18776
18777 * gdb.base/maint.exp: Update to match changes in type dumping code.
18778
347dc97d
JB
187792001-12-10 Jim Blandy <jimb@redhat.com>
18780
18781 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
18782 matching the entry point symbol's name at the beginning of the
18783 line.
347dc97d 18784
5178b9d6
DJ
187852001-12-07 Daniel Jacobowitz <drow@mvista.com>
18786
18787 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
18788 gdb.c++/inherit.exp, gdb.c++/method.exp,
18789 gdb.c++/namespace.exp, gdb.c++/templates.exp,
18790 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
18791 and class layout support.
18792
af890c52
DJ
187932001-12-07 Daniel Jacobowitz <drow@mvista.com>
18794
18795 * gdb.c++/classes.exp: Add test for static member function.
18796 * gdb.c++/misc.cc: Add class with static member function.
18797
7a345fb3
JB
187982001-12-07 Jim Blandy <jimb@redhat.com>
18799
f2e54a80 18800 If GDB says it can't find the struct the function returned, report
8032bf31
JB
18801 those tests as `unsupported'.
18802 * gdb.base/call-rt-st.exp (print_struct_call): New function.
18803 Rewrite subsequent tests to use it.
18804
18805 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
18806 those tests as `unsupported'.
18807 * gdb.base/structs.exp (call_struct_func): New function.
18808 (do_function_calls): Use call_struct_func to call the functions
18809 returning structs.
18810
0bc69509
JB
18811 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
18812 whether functions are prototyped or not, so we can't possibly pass
18813 arguments to t_float_values2 properly.
18814
7a345fb3
JB
18815 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
18816 value of `timeout' for targets other than the mips*tx39-*.
18817
edb6ede1
MS
188182001-12-06 Michael Snyder <msnyder@redhat.com>
18819
d63a86f8 18820 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
18821 and detect whether the start symbol has a leading underscore.
18822
2d842f13
JB
188232001-12-04 Jim Blandy <jimb@redhat.com>
18824
18825 * gdb.base/completion.exp: Clarify indentation.
18826
68550daf
JB
188272001-12-03 Jim Blandy <jimb@redhat.com>
18828
18829 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
18830 variables on the S/390, not `.word'.
18831
cd5195a8
JB
188322001-11-30 Jim Blandy <jimb@redhat.com>
18833
18834 Add assembly-source tests for s390-ibm-linux.
18835 * gdb.asm/s390.inc: New file.
18836 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
18837 the S/390 architecture.
a9c64011 18838 * gdb.asm/configure: Regenerated.
cd5195a8 18839
ca9efc90
MS
188402001-11-30 Michael Snyder <msnyder@redhat.com>
18841
18842 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
18843 next, info source, info sources, info line, global and static
18844 variables, and static functions.
18845 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
18846 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
18847 * gdb.asm/asmsrc1.s: Add a static function and some variables.
18848 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
18849 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
18850 (gdbasm_leave): Restore frame pointer.
18851 (gdbasm_startup): Copy stack set-up from crt0.S.
18852
d0e66976
FN
188532001-11-26 Fernando Nasser <fnasser@redhat.com>
18854
18855 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
18856 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
18857 to a local (non-static) variable. Copy tstruct.a to a static buffer
18858 and return a pointer to that buffer.
18859 * gdb.base/callfwmall.c (t_structs_a): Ditto.
18860
e2334072
MK
188612001-11-24 Mark Kettenis <kettenis@gnu.org>
18862
18863 * gdb.asm/configure.in: Fix recognition of ix86 target.
18864 * gdb.asm/configure: Regenerate.
18865
756caa3d
MS
188662001-11-21 Michael Snyder <msnyder@redhat.com>
18867
18868 * gdb.asm/sparc.inc: New file.
18869 * gdb.asm/asm-source.exp: Recognize sparc target.
18870 * gdb.asm/configure.in: Recognize sparc target.
18871 * gdb.asm/configure: Regenerate.
d63a86f8 18872
9a4d72d5
MS
188732001-11-21 Michael Snyder <msnyder@redhat.com>
18874
18875 * gdb.asm/m32r.inc: New file.
18876 * gdb.asm/asm-source.exp: Recognize m32r target.
18877 * gdb.asm/configure.in: Recognize m32r target.
18878 * gdb.asm/configure: Regenerate.
18879
a773d1cd
MS
188802001-11-20 Michael Snyder <msnyder@redhat.com>
18881
017ac23d
MS
18882 * gdb.asm/i386.inc: New file.
18883 * gdb.asm/asm-source.exp: Recognize ix86 target.
18884 * gdb.asm/configure.in: Recognize ix86 target.
18885 * gdb.asm/configure: Regenerate.
18886
a773d1cd
MS
18887 * gdb.c++/namespace.exp: Fix quotes in output messages.
18888
bb632afb
MS
188892001-11-14 Michael Snyder <msnyder@redhat.com>
18890
25d559ca 18891 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
18892 qualifier in a type cast expression, to designate an address
18893 in the instruction space (Harvard architecture).
18894
4749e309
MS
188952001-11-13 Michael Snyder <msnyder@redhat.com>
18896
18897 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
18898 Tests for expressions using 'const' and 'volatile'.
18899
25050984
CV
189002001-11-13 Corinna Vinschen <vinschen@redhat.com>
18901
18902 * gdb.asm/asm-sources.exp: Allow defining linker flags.
18903
1902c51f
DJ
189042001-11-12 Daniel Jacobowitz <drow@mvista.com>
18905
18906 * lib/mi-support.exp (mi_run_to_helper): Move comments
18907 outside of gdb_expect.
18908
dcf95b47
DJ
189092001-11-11 Daniel Jacobowitz <drow@mvista.com>
18910
18911 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
18912 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
18913 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
18914 mi0_run_to): New functions.
18915 * gdb.mi/mi-simplerun.exp: Use them.
18916 * gdb.mi/mi0-simplerun.exp: Likewise.
18917 * gdb.mi/mi-var-cmd.exp: Likewise.
18918 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 18919
45b074e1
AC
189202001-11-10 Andrew Cagney <ac131313@redhat.com>
18921
18922 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
18923 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
18924
bf50d346
AC
189252001-11-09 Andrew Cagney <ac131313@redhat.com>
18926
18927 * gdb.base/restore.exp: Include $expected value in restored test
18928 message.
18929
9383332c
AC
189302001-11-09 Andrew Cagney <ac131313@redhat.com>
18931
18932 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
18933 implemented.
18934
db62520a
MS
189352001-11-08 Michael Snyder <msnyder@redhat.com>
18936
18937 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
18938 Add pass/fail message for stop at breakpoint in call dummy function.
18939
b5703437
MS
189402001-11-07 Michael Snyder <msnyder@redhat.com>
18941
d63a86f8
RM
18942 * gdb.c++/templates.exp (test_template_breakpoints):
18943 If we get an overload menu, but it does not match what
760f6330 18944 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
18945 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
18946 making the whitespace optional. Argument for "new" may be
18947 "unsigned" as well as "unsigned int/long".
d63a86f8 18948 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
18949 making the whitespace optional. Also replace "(void) with
18950 "((void|)), making the keyword "void" optional.
d63a86f8 18951 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
18952 making the whitespace optional. Also replace "(void) with
18953 "((void|)), making the keyword "void" optional.
3bf40917
MS
18954 * gdb.base/callfuncs.c (t_float_values): This function must
18955 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 18956 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
18957 can be tested against both cases. Usually one case involves
18958 promotion of float to double, while the other does not.
18959 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
18960 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
18961 includes a stack frame for "start".
18962
c8ab4e6d
JB
189632001-11-05 Jim Blandy <jimb@redhat.com>
18964
18965 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
18966 pointers are 32 bits long, and that offsets of relocs are always
18967 stored in the data (REL-style), and not in the reloc entry itself
18968 (RELA-style).
18969 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
18970 stabs.
18971
3f08ced9
MS
189722001-11-01 Michael Snyder <msnyder@redhat.com>
18973
18974 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
18975 and regular expression operators by using quoting.
18976
cbfa24cd
MS
189772001-10-31 Michael Snyder <msnyder@redhat.com>
18978
18979 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
18980 depending on what the symbol table contains.
18981 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
18982 the output of the ptype command. Similarly, accept both "const &"
18983 and "const&".
18984
aaa68313
CV
189852001-10-31 Corinna Vinschen <vinschen@redhat.com>
18986
18987 * gdb.base/miscexprs.c (main): Add usage of preprocessor
18988 symbol `STORAGE' to allow to choose the storage class of
18989 the local datastructures.
18990 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
18991 compiler directive.
18992
91740388
MS
189932001-10-30 Michael Snyder <msnyder@redhat.com>
18994
18995 * gdb.base/jump.exp: Allow it to run for all targets.
18996
1b7c05e7
CV
189972001-10-29 Corinna Vinschen <vinschen@redhat.com>
18998
18999 * gdb.base/call-ar-st.c (print_double_array): Match for loop
19000 with new double_array size.
19001 (main): Change storage class of all local variables to static.
19002 Reduce size of double_array to 9.
19003 * gdb.base/call-ar-st.exp: Increase timeout value.
19004 Change expected output for double array to match new size in
19005 call-ar-st.c.
19006
36a22261
CV
190072001-10-29 Corinna Vinschen <vinschen@redhat.com>
19008
19009 * gdb.base/ending-run.exp: Create identical output when passing
19010 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 19011 Stormy16 target.
36a22261 19012
92b8ae91
MK
190132001-10-28 Mark Kettenis <kettenis@gnu.org>
19014
19015 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
19016 that we catch the expected failure under Linux/x86.
19017
cb135b83
OF
190182001-10-29 Orjan Friberg <orjanf@axis.com>
19019
19020 * gdb.base/setvar.exp: Escape curly braces.
19021 * gdb.stabs/weird.exp: Ditto.
19022
6884aa54
DJ
190232001-10-27 Daniel Jacobowitz <drow@mvista.com>
19024
19025 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
19026 * gdm.mi/mi0-hack-cli.exp: Likewise.
19027
0398c9aa
AC
190282001-10-25 Andrew Cagney <ac131313@redhat.com>
19029
19030 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
19031 messages.
19032
d20bf2e8
AC
190332001-10-21 Andrew Cagney <ac131313@redhat.com>
19034
19035 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
19036 checking MI enabled.
19037
03dd63aa
CV
190382001-10-09 Corinna Vinschen <vinschen@redhat.com>
19039
19040 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
19041
1d9d99f3
FCE
190422001-10-04 Frank Ch. Eigler <fche@redhat.com>
19043
19044 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
19045 if gdb child process crashes, just signal an error.
19046
838ae6c4
JB
190472001-10-02 Jim Blandy <jimb@redhat.com>
19048
19049 * lib/gdb.exp (test_xfail_format): Simplify.
19050
19051 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
19052 front of the variable name `format'. Simplify `if'.
19053
8f0cbc1c
DJ
190542001-10-01 Daniel Jacobowitz <drow@mvista.com>
19055
19056 * gdb.threads/pthreads.exp: Wait for output and delay
19057 before sending ^C.
19058
1f08dafd
DJ
190592001-10-01 Daniel Jacobowitz <drow@mvista.com>
19060
19061 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
19062 some incorrect output instead of timing out.
19063 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
19064
674f90ff
CV
190652001-09-28 Corinna Vinschen <vinschen@redhat.com>
19066
19067 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
19068 check to allow additional `int'.
19069
9b284272
DJ
190702001-09-27 Daniel Jacobowitz <drow@mvista.com>
19071
19072 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
19073 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
19074
b55a4771
MS
190752001-09-27 Michael Snyder <msnyder@redhat.com>
19076
19077 * lib/gdb.exp (test_debug_format): New proc.
19078 (setup_xfail_format): Use new proc test_debug_format.
19079 * gdb.base/constvars.exp (local_compiler_xfail_check): New
19080 proc; use new service proc test_debug_format.
19081 Replace all other "gcc_compiled" tests with this test.
19082 * gdb.base/volatile.exp (local_compiler_xfail_check): New
19083 proc; use new service proc test_debug_format.
19084 Replace all other "gcc_compiled" tests with this test.
19085
190862001-09-27 Michael Snyder <msnyder@redhat.com>
19087
19088 * gdb.base/cvexpr.exp: New file.
19089 * gdb.base/cvexpr.c: New file
19090 Test for expressions using const and volatile keywords.
19091
4e6667ac
CV
190922001-09-26 Corinna Vinschen <vinschen@redhat.com>
19093
19094 * gdb.base/constvars.exp: Check for different orders of keywords
19095 and additional "int" strings in output.
19096
4f337972
AC
190972001-09-22 Andrew Cagney <ac131313@redhat.com>
19098
19099 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
19100 responses from "help maint".
19101
2015650d
FCE
191022001-09-19 Frank Ch. Eigler <fche@redhat.com>
19103
19104 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
19105 to localhost:NNN instead of :NNN, in case Xvfb is listening
19106 only on TCP.
19107
f3bcedc1
CV
191082001-09-19 Corinna Vinschen <vinschen@redhat.com>
19109
19110 * gdb.base/recurse.exp: When checking leaving the watchpoint
19111 scope, recognize when gdb is in function's epilogue and pass.
19112
6b819c92
KS
191132001-09-18 Keith Seitz <keiths@redhat.com>
19114
19115 * lib/insight-support.exp (_gdbtk_export_target_info): Add
19116 support for running tests against sid targets.
19117 (gdbtk_done): Ditto.
19118
a10c9419
CV
191192001-09-18 Corinna Vinschen <vinschen@redhat.com>
19120
19121 * gdb.base/ending-run.c (main): Set stdout buffersize
19122 to the same reasonable value for any target.
19123 * gdb.base/ending-run.exp: Add a regular expression
19124 to make testsuite happy on Sanyo Stormy16 target.
19125
739d0d99
CV
191262001-09-17 Corinna Vinschen <vinschen@redhat.com>
19127
19128 * gdb.base/display.c (do_loops): Add float variable `f'.
19129 Increment f in loop.
19130 * gdb.base/display.exp: Increment timeout by 60 seconds.
19131 Change float display test to use variable `f'.
19132
1b8947f0
JB
191332001-09-17 Jim Blandy <jimb@redhat.com>
19134
19135 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
19136 overflowing the limited breakpoint tables on some ROM monitors
19137 (like the ROM68K).
19138
9890ac81
FCE
191392001-09-15 Frank Ch. Eigler <fche@redhat.com>
19140
19141 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
19142 the "-ac" (disable access control) flag.
19143
6db765ea
JH
191442001-08-30 Jeff Holcomb <jeffh@redhat.com>
19145
19146 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
19147 ints.
19148
4c32cc04
KS
191492001-08-30 Keith Seitz <keiths@redhat.com>
19150
19151 * lib/gdb.exp: Move all insight-related functionality into
19152 separate file.
19153 * lib/insight-support.exp: New file.
19154
8d6e6f81
FCE
191552001-08-29 Frank Ch. Eigler <fche@redhat.com>
19156
19157 * config/sid.exp (sid_start): Never set sid verbosity; disable
19158 expect_background {} that consumed its stdout; tolerate </dev/null.
19159 Attempt to set endianness override in "sid" protocol mode. Cleanup.
19160
6a90e1d0
AC
191612001-08-18 Andrew Cagney <ac131313@redhat.com>
19162
19163 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
19164 CLI jump command to start it.
19165 (mi_run_to_main): Fail immediatly when unexpected output.
19166
1759b3c3
AC
191672001-08-18 Andrew Cagney <ac131313@redhat.com>
19168
19169 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
19170 beginning of function. Fix PR gdb/191.
19171
61d11d80
FCE
191722001-08-16 Frank Ch. Eigler <fche@redhat.com>
19173
19174 * config/sid.exp (sid_start): Don't warn if we cannot figure out
19175 what to force sid endianness to.
19176
942a4df2
KS
191772001-08-15 Keith Seitz <keiths@redhat.com>
19178
19179 * lib/gdb.exp (gdbtk_start): Don't set environment
19180 variables for TCL_LIBRARY and friends. Insight will
19181 now figure these out for itself.
19182
0521c418
MS
191832001-08-02 Michael Snyder <msnyder@redhat.com>
19184
19185 * gdb.base/completion.exp: Remove the symbol "a64l" from
19186 the expect string; this is target-specific, and not related
19187 to what is being tested.
19188
74a9a58a
DB
191892001-08-02 Dave Brolley <brolley@redhat.com>
19190
19191 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
19192
c70819fa
MS
191932001-07-25 Michael Snyder <msnyder@redhat.com>
19194
c2b8fa57
MS
19195 * gdb.base/consecutive.exp: New file. Test stepping over
19196 breakpoints on consecutive instructions.
19197 * gdb.base/consecutive.c: New file.
19198
c70819fa
MS
19199 * gdb.base/call-rt-st.exp: Use double-backslash to quote
19200 curly braces in regular expressions.
19201
2b1a1355
MS
192022001-07-25 Michael Snyder <msnyder@redhat.com>
19203
19204 * gdb.base/ending-run.exp: Accept "Program exited normally" as
19205 legitimate output from stepping out of main.
19206
413eca6f
KS
192072001-07-22 Keith Seitz <keiths@redhat.com>
19208
19209 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
19210 the empty string, do not run the tests.
19211
7e5a9322
SC
192122001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19213
19214 * gdb.base/long_long.exp: Detect size of pointer. Take into
19215 account 2-byte pointers when testing for p/a results.
19216
de58f10f
SC
192172001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19218
d63a86f8 19219 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
19220 and defined to 1K for m68hc11.
19221 (random_data): Reduce table to 1K for embedded platforms (68hc11).
19222 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
19223 (sizeof_random_data): New variable to tell the size of the data table;
19224 don't test past this size; always run to main.
19225
d6f5fea1
SC
192262001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19227
19228 * gdb.base/return2.exp: return of long long and double fails for
19229 68HC11; don't execute these tests on that platform.
19230 * gdb.base/return.exp: Return of a double fails for 68hc11.
19231
c477543d
SC
192322001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
19233
19234 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
19235 tests that print a float.
19236 * call-rt-st.exp: Likewise.
19237
63cf1c79
MK
192382001-07-12 Mark Kettenis <kettenis@gnu.org>
19239
19240 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
19241 running this test on Linux.
19242
112f9ab5
MC
192432001-06-24 Michael Chastain <chastain@redhat.com>
19244
19245 * gdb.base/arithmet.exp: Remove some tests to make all test names
19246 unique.
19247
4970cb0f
MS
192482001-07-03 Michael Snyder <msnyder@redhat.com>
19249
19250 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
19251 the output of the ptype command.
19252
d85da69f
MS
192532001-07-02 Michael Snyder <msnyder@redhat.com>
19254
4c8a82de
MS
19255 * gdb.base/completion.exp: Don't assume that break.c is the only
19256 source file that may contain functions named "marker".
d85da69f
MS
19257 * gdb.base/corefile.exp: Quote the curly braces in regexp.
19258
8afc772b
AC
192592001-06-28 Andrew Cagney <ac131313@redhat.com>
19260
19261 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
19262 of files to delete.
19263
19264 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
19265 * gdb.disasm/h8300s.exp: New file.
19266 gdb.disasm/h8300s.s: Likewise.
19267
cff22675
AC
192682001-06-27 Andrew Cagney <ac131313@redhat.com>
19269
19270 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
19271 empty breakpoint tables.
19272
68c81b54
AC
192732001-06-25 Andrew Cagney <ac131313@redhat.com>
19274
19275 * lib/mi-support.exp: Update args=... part of stop-reason
19276 patterns. Accept either a list or a tuple.
19277
2dd62704
AC
192782001-06-23 Andrew Cagney <ac131313@redhat.com>
19279
19280 * lib/mi-support.exp: Remove local emacs variable defining
19281 change-log-default-name.
19282
b4127474
MC
192832001-06-22 Michael Chastain <chastain@redhat.com>
19284
19285 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
19286 This is operationally compatible with the previous version.
19287
8dbfb380
JB
192882001-06-13 Jim Blandy <jimb@redhat.com>
19289
19290 * lib/gdb.exp (gdb_test): Doc fix.
19291
f2d8c86d
MC
192922001-06-10 Michael Chastain <chastain@redhat.com>
19293
19294 * gdb.base/exprs.exp: Remove a duplicate test.
19295
81564d34
JB
192962001-06-06 Jim Blandy <jimb@redhat.com>
19297
19298 * gdb.base/return2.exp (main): Use values to test float and double
19299 returns that are not NaN's, to avoid being confused by IEEE
19300 comparison rules.
19301
da55addb
MS
193022001-06-04 Michael Snyder <msnyder@redhat.com>
19303
19304 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 19305 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
19306 rather than wait for 12 more tests to time out.
19307
42c65987
JB
193082001-06-06 Jim Blandy <jimb@redhat.com>
19309
b18bced9 19310 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 19311 Don't forget to match the GDB prompt.
b18bced9 19312
42c65987
JB
19313 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
19314
5b41e5f0
JB
193152001-06-04 Jim Blandy <jimb@redhat.com>
19316
19317 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
19318 command.
19319
015e046f
KB
193202001-05-31 Kevin Buettner <kevinb@redhat.com>
19321
19322 * gdb.base/annota1.exp (info break): Match four or more spaces
19323 after "Address".
19324
fb1ffbbe
MC
193252001-05-31 Michael Chastain <chastain@redhat.com>
19326
19327 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
19328 (dm_type_int_star): Likewise.
19329 (dm_type_long_star): Likewise.
19330 (dm_type_void_star): Likewise.
19331
5ea2a32c
KB
193322001-05-29 Kevin Buettner <kevinb@redhat.com>
19333
19334 * gdb.base/completion.exp (INPUTRC): Set this environment variable
19335 to a known value in order to get consistent results regardless
19336 of the setting of INPUTRC or the presence or contents of .inputrc.
19337
ae23c492
MS
193382001-05-24 Michael Snyder <msnyder@redhat.com>
19339
ac55707e
MS
19340 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
19341 Don't require that the main thread and the manager thread are the
19342 first in the list.
19343
ae23c492
MS
19344 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
19345 debugging. If test fails, issue an "unsupported" not a "fail".
19346
400071f1
JB
193472001-05-24 Jim Blandy <jimb@redhat.com>
19348
19349 Don't assume that short is shorter than int.
19350 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
19351 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 19352 this isn't true.
400071f1
JB
19353 ("print unsigned char == (~0)"): Add test that verifies that ~0,
19354 an int, is not equal to ~0 stored in an unsigned char. This tests
19355 the same thing that the previous test meant to, but works on
19356 16-bit machines, too.
19357 ("print unsigned char != (~0)"): Same test, complemented.
19358
0816a3e5
MS
193592001-05-24 Michael Snyder <msnyder@redhat.com>
19360
19361 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 19362 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
19363 and prevents dejagnu getting out of step.
19364
f6dc23a9
KB
193652001-05-23 Kevin Buettner <kevinb@redhat.com>
19366
19367 * gdb.base/finish.exp (finish_void): Revise pattern for
19368 stopping on the call statement to not permit stopping at
19369 the start of the instructions comprising the call sequence.
19370
7dbd117d
MC
193712001-05-19 Michael Chastain <chastain@redhat.com>
19372
19373 * gdb.base/callfuncs.exp: Make all test names unique.
19374 * gdb.base/commands.exp: Make all test names unique.
19375 * gdb.base/condbreak.exp: Make all test names unique.
19376 * gdb.base/dbx.exp: Make all test names unique.
19377 * gdb.base/default.exp: Make all test names unique.
19378 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
19379 and TIMEOUT messages to their corresponding PASS message.
19380 * gdb.base/ending-run.exp: Make all test names unique.
19381 * gdb.base/long_long.exp: Remove duplicate test.
19382
6b0b0a9e
KB
193832001-05-21 Kevin Buettner <kevinb@redhat.com>
19384
19385 * gdb.base/finish.exp (finish_void): Allow "finish" command to
19386 stop on the call statement as well as the statement after the
19387 call.
19388
2caa35cb
MS
193892001-05-21 Michael Snyder <msnyder@redhat.com>
19390
19391 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
19392
40713331
EZ
193932001-05-10 Elena Zannoni <ezannoni@redhat.com>
19394
a9c64011
AS
19395 * gdb.base/completion.exp: Revamp test. Make it execute on all
19396 platforms.
40713331 19397
c2c1be8d
EZ
193982001-05-10 Elena Zannoni <ezannoni@redhat.com>
19399
a9c64011
AS
19400 * config/gdbserver.exp (gdb_load): Handle the case
19401 in which the arguments to gdbserver are given in the
19402 baseboard configuration file.
19403 Also handle the case in which the server needs to do a
19404 load.
2c9cd303 19405
9671de48
KS
194062001-05-07 Keith Seitz <keiths@cygnus.com>
19407
a9c64011
AS
19408 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
19409 set up the display for testing.
19410 (gdbtk_start): Convert all paths to paths that tcl will like.
19411 Export target information to environment.
19412 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
19413 necessary.
19414 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
19415 (to_tcl_path): New proc to convert a given pathname into
19416 a path acceptible as an argument to a tcl command.
19417 (_gdbtk_export_target_info): New proc to export target info
19418 into the environment for gdbtk testing.
19419 (gdbtk_done): New proc to signal end-of-test.
9671de48 19420
5a360f47
JB
194212001-05-06 Jim Blandy <jimb@redhat.com>
19422
19423 * restore.c: Make the code of caller0 correspond to its comment.
19424
66c756c6
MS
194252001-05-03 Michael Snyder <msnyder@redhat.com>
19426
19427 * config/sid.exp (gdb_target_sid): Check for error messages.
19428 On error or timeout, don't make expect exit (which will terminate
19429 all subsequent tests); instead just make gdb exit.
d63a86f8 19430 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
19431 return a negative value.
19432
a966fde5
JB
194332001-04-24 Jim Blandy <jimb@redhat.com>
19434
851c18e0
JB
19435 * gdb.c++/templates.exp: If we see the prompt for the overload
19436 list, but we haven't recognized any of the longer patterns,
19437 arrange for this test to fail, not hang.
19438
a966fde5
JB
19439 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
19440 variations.
19441
db144853
MC
194422001-04-22 Michael Chastain <chastain@redhat.com>
19443
19444 * gdb.c++/local.exp: Use the 'runto' library function.
19445 * gdb.c++/namespace.exp: Likewise.
19446 * gdb.c++/overload.exp: Likewise.
19447
3207ec21
KB
194482001-03-26 Kevin Buettner <kevinb@redhat.com>
19449
19450 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
19451 * gdb.base/step-line.exp: New file. Test step/next in presence of
19452 #line directives.
19453 * gdb.base/step-line.c: New file. Test program for the above.
19454 * gdb.base/step-line.inp: New file. We pretend that this file has
19455 been transformed by some other tool into step-line.c.
19456
13b57657
JB
194572001-03-21 Jim Blandy <jimb@redhat.com>
19458
19459 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
19460 unmangled operator names.
19461
754cbe1c
JB
194622001-03-20 Jim Blandy <jimb@redhat.com>
19463
19464 * gdb.threads/linux-dp.exp: Recognize an additional message
19465 generated by GDB when it doesn't understand how to debug threads
19466 on the target system.
19467
177495c9
AC
194682001-03-19 Andrew Cagney <ac131313@redhat.com>
19469
19470 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
19471
f266096b
MC
194722001-03-12 Michael Chastain <chastain@redhat.com>
19473
19474 * gdb.c++/derivation.exp: Use the 'runto' library function.
19475
cac3c2ff
MC
194762001-03-12 Michael Chastain <chastain@redhat.com>
19477
19478 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
19479
b6c11a24
MC
194802001-02-24 Michael Chastain <chastain@redhat.com>
19481
19482 * gdb.c++/ref-types.exp: Change handwritten code to library
19483 function 'runto'.
19484
6bae5bce
OF
194852001-03-16 Orjan Friberg <orjanf@axis.com>
19486
19487 * gdb.base/signals.exp: Set count to 0 explicitly.
19488
0015fd9a
MS
194892001-03-15 Mark Salter <msalter@redhat.com>
19490
19491 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
19492 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
19493 (gdb_load): Add support for additional target_info: gdb_download_size
19494 and gdb_load_timeout.
0015fd9a 19495
fc33412a
DT
19496Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
19497
19498 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
19499 file -- to prevent failing when the compile fails but we have no
19500 intention of running the tests anyway.
fc33412a
DT
19501
19502 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
19503 tests if set.
19504
19505 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 19506 integers.
fc33412a
DT
19507
19508 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
19509 * gdb.c++/namespace.exp: Ditto.
19510
115f06de
OF
195112001-03-07 Orjan Friberg <orjanf@axis.com>
19512
19513 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
19514 * gdb.base/pointers.exp: Relax pattern match of decimals.
19515
b6ba6518
KB
195162001-03-06 Kevin Buettner <kevinb@redhat.com>
19517
19518 * Makefile.in, config/abug.exp, config/cfdbug.exp,
19519 config/cpu32bug.exp, config/dve.exp, config/est.exp,
19520 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
19521 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
19522 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
19523 config/sh.exp, config/sid.exp, config/slite.exp,
19524 config/sparclet.exp, config/udi.exp, config/unknown.exp,
19525 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
19526 config/vxworks.exp, config/vxworks29k.exp,
19527 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
19528 gdb.base/all-bin.exp, gdb.base/annota1.exp,
19529 gdb.base/arithmet.exp, gdb.base/assign.exp,
19530 gdb.base/async.exp, gdb.base/attach.exp,
19531 gdb.base/bitfields.exp, gdb.base/bitops.exp,
19532 gdb.base/break.exp, gdb.base/call-ar-st.exp,
19533 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
19534 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
19535 gdb.base/commands.exp, gdb.base/completion.exp,
19536 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
19537 gdb.base/constvars.exp, gdb.base/corefile.exp,
19538 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
19539 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
19540 gdb.base/ending-run.exp, gdb.base/environ.exp,
19541 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
19542 gdb.base/finish.exp, gdb.base/foll-exec.exp,
19543 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
19544 gdb.base/funcargs.exp, gdb.base/help.exp,
19545 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
19546 gdb.base/logical.exp, gdb.base/long_long.exp,
19547 gdb.base/maint.exp, gdb.base/mips_pro.exp,
19548 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
19549 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
19550 gdb.base/pointers.exp, gdb.base/printcmds.exp,
19551 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
19552 gdb.base/regs.exp, gdb.base/relational.exp,
19553 gdb.base/remote.exp, gdb.base/reread.exp,
19554 gdb.base/restore.exp, gdb.base/return2.exp,
19555 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
19556 gdb.base/selftest.exp, gdb.base/setshow.exp,
19557 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
19558 gdb.base/sigall.exp, gdb.base/signals.exp,
19559 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
19560 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
19561 gdb.base/step-test.exp, gdb.base/structs.c,
19562 gdb.base/structs.exp, gdb.base/structs2.exp,
19563 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
19564 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
19565 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
19566 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
19567 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
19568 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
19569 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
19570 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
19571 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
19572 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
19573 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
19574 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
19575 gdb.fortran/types.exp, gdb.java/jmisc.exp,
19576 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
19577 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
19578 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
19579 gdb.trace/circ.exp, gdb.trace/collection.exp,
19580 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
19581 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
19582 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
19583 gdb.trace/report.exp, gdb.trace/save-trace.exp,
19584 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
19585 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
19586 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
19587 notices.
19588
dc96c6c7 195892001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
19590
19591 * gdb.base/varargs.c (find_max_double): Fix printf format string:
19592 first arg is int not float.
19593
dc96c6c7 195942001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
19595
19596 * gdb.base/reread.exp: Unsupported for non-native targets;
19597 doesn't work for remote debugging.
19598
9b0c4aeb
FN
195992001-02-19 Fernando Nasser <fnasser@redhat.com>
19600
19601 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
19602 * gdb.base/ending-run.exp: Properly handle the BSP state when
19603 stepping past the end of main.
9b0c4aeb 19604
02aa71d5
MC
196052001-02-19 John Moore <jmoore@redhat.com>
19606
19607 * gdb.base/commands.exp (infrun_breakpoint_command_test):
19608 Converted HPUX fix for non-expected items following multiple
19609 step commands into general solution for all platforms.
19610
1fa449a4
MC
196112001-02-18 Michael Chastain <chastain@redhat.com>
19612
19613 * gdb.c++/classes.exp (do_tests): Change runto statements
19614 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19615 statements demangler agnostic.
19616 * gdb.c++/virtfunc.exp (do_tests): Likewise.
19617 (gdb_virtfunc_restart): Likewise.
19618
b2f9ec70
MC
196192001-02-14 Michael Chastain <chastain@redhat.com>
19620
19621 * gdb.c++/inherit.exp (do_tests): Change runto statements
19622 from "runto 'foo(void)'" to "runto 'foo'". This makes the
19623 statements demangler agnostic.
19624
cf74b8ca
AC
19625Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
19626
19627 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
19628 ``continue to bkpt at common_routine in thread 2'' and ``stopped
19629 before calling common_routine 15 times'' tests.
cf74b8ca 19630
99f78f56
MC
196312001-02-11 Michael Chastain <chastain@redhat.com>
19632
19633 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
19634 Helps the test script figure out which demangler is in use.
19635 (dm_type_foo_ref): Ditto.
19636 (dm_type_int_star): Ditto.
19637 (dm_type_long_star): Ditto.
19638 (dm_type_unsigned_int): Ditto.
19639 (dm_type_void): Ditto.
19640 (dm_type_void_star): Ditto.
99707966 19641 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
19642 Probe the gdb demangler and set variables to accommodate
19643 formatting differences.
19644 (info_func_regexp): New function. Same as info_func, but
19645 matches against a regexp.
19646 (info_func): Match against a literal string.
19647 (print_addr_2): New function. Match against a literal string,
19648 which can be different from the input to gdb.
19649 (print_addr): Simply call print_addr_2 with the same argument twice.
19650 (test_lookup_operator_functions): Use demangler formatting variables.
19651 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
19652 the tests in the same order as the C++ class declaration.
19653 (test_paddr_operator_functions): Ditto.
19654 (test_paddr_overloaded_functions): Ditto.
19655 (test_paddr_hairy_functions): Use demangler formatting variables.
19656 Add reference to gdb/19 for related tests.
19657 (do_tests): Call probe_demangler.
19658
1de8f023
KB
196592001-01-30 Kevin Buettner <kevinb@redhat.com>
19660
19661 * gdb.c++/templates.cc (printf): Remove unused function definition.
19662
ca3f91ed
MS
196632001-01-26 Felix Lee <flee@redhat.com>
19664
19665 * sid.exp (sid_exit): Pass host, not target, to remote_close.
19666
196672001-01-25 matthew green <mrg@redhat.com>
19668
19669 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
19670 up sid.
19671 (sid_exit): Call `remote_pop_conn' after GDB is gone.
19672
196732001-01-25 matthew green <mrg@redhat.com>
19674
19675 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 19676 Deprecate $sid_spawn_id.
ca3f91ed
MS
19677 (sid_exit): Remove code necessary only for `spawn.'
19678
196792001-01-25 matthew green <mrg@redhat.com>
19680
19681 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
19682
fb18ec4a
MC
196832001-01-28 Michael Chastain <chastain@redhat.com>
19684
19685 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
19686 to call when tests fail. It takes gdb out of the overloaded
19687 function choice menu back to the main prompt, so that the test
19688 program stays synchronized.
19689 (set_bp_overloaded): New proc to collect all the common
19690 code for setting a breakpoint on an overloaded name. Calls
19691 take_gdb_out_of_choice_menu when needed.
19692 (menu_overload1arg): New variable to collect the repeated
19693 instances of the expected menu for an overloaded name. Change
19694 the regular expression to handle changes in g++ type encoding:
19695 "void" can be either "void" or "", and "unsigned int" can be
19696 either "unsigned int" or "unsigned".
19697 (continue_to_bp_overloaded): Change regular expressions to handle
19698 changes in g++ type encoding.
19699 (no proc): Call take_gdb_out_of_choice_menu when needed.
19700 Remove redundant calls to "info break". Accept either "canceled"
19701 or "cancelled". Change regular expressions in "info break"
19702 calls to handle changes in g++ type encoding. Give all tests
19703 unique strings.
19704
9c646a6e
BE
197052001-01-17 Ben Elliston <bje@redhat.com>
19706
19707 * config/sid.exp: New file.
19708
9549d9c1
AC
19709Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
19710
19711 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
19712
dc96c6c7 197132000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
19714
19715 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
19716 Add a RE to accept a non-ascii char if one is ever presented.
19717
b4df4f68
FN
197182000-12-20 Fernando Nasser <fnasser@redhat.com>
19719
297dd0fd 19720 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 19721
dc96c6c7 197222000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 19723
d63a86f8 19724 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
19725 in regexp. One '\' does not suffice on Linux.
19726
4a7bddb6
MC
197272000-12-09 Michael Chastain <chastain@redhat.com>
19728
19729 * gdb.base/break.exp (test_clear_command): Use a marker function
19730 rather than 'main' for the test function. Also move this
19731 test to an execution point where the marker function names are
19732 guaranteed to be bound to functions. (Executing tests after a
19733 'finish' from main runs into name conflicts with local names
19734 in __libc_start_main).
19735
dc96c6c7 197362000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
19737
19738 * gdb.base/finish.exp: New test for gdb's "finish" command.
19739 * gdb.base/return2.exp: New test for gdb's "return" command.
19740 * gdb.base/return2.c: New source file for above.
19741
dc96c6c7 197422000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
19743
19744 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
19745 * gdb.base/miscexprs.exp: Ditto.
19746 * gdb.base/pointers.exp: Ditto.
19747 * gdb.c++/derivation.exp: Ditto.
19748 * gdb.c++/local.exp: Ditto.
19749 * gdb.c++/namespace.exp: Ditto.
19750 * gdb.c++/overload.exp: Ditto.
19751 * gdb.c++/ref-types.exp: Ditto.
19752
dc96c6c7 197532000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
19754
19755 * gdb.base/constvars.exp: Test result of "up" command.
19756 * gdb.base/miscexprs.exp: Ditto.
19757 * gdb.base/pointers.exp: Ditto.
19758 * gdb.base/scope.exp: Ditto.
19759 * gdb.c++/derivation.exp: Ditto.
19760 * gdb.c++/local.exp: Ditto.
19761 * gdb.c++/namespace.exp: Ditto.
19762 * gdb.c++/overload.exp: Ditto.
19763 * gdb.c++/ref-types.exp: Ditto.
19764
44097287
FN
197652000-11-22 Michael Chastain <chastain@redhat.com>
19766
19767 * mips_pro.exp: Accept either "middle -> top -> main" or
19768 "middle -> main" in the backtrace, because gcc can optimize
19769 tail calls to jumps. Remove setup_xfail for the hppa case.
19770 Add a comment with the original warning messages from PR 3016,
19771 which was filed in 1993, to preserve them for posterity.
19772
9d2e1bab
ND
197732000-11-17 Nick Duffek <nsd@redhat.com>
19774
19775 * lib/gdb.exp (gdb_test): Override timeout with board info.
19776
1aca8eb7
ND
197772000-11-17 Nick Duffek <nsd@redhat.com>
19778
19779 * gdb.base/display.exp: Don't kill running stub. Add "again" to
19780 the second kill and detach messages.
19781
93076499
ND
197822000-11-17 Nick Duffek <nsd@redhat.com>
19783
19784 * configure.in: Add AC_EXEEXT.
19785 * configure: Regenerate.
19786 * Makefile.in (just-check): Export EXEEXT.
19787 * lib/gdb.exp ($EXEEXT): Import from environment.
19788 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
19789 expect "maint dump-me" on Cygwin.
19790 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
19791 $EXEEXT.
19792
30e87cd3
ND
197932000-11-17 Nick Duffek <nsd@redhat.com>
19794
19795 * gdb.base/break.exp: Test backtrace and finish from called
19796 function on all platforms, not just HP-UX.
19797
dc96c6c7 197982000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
19799
19800 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
19801 code from gdb_target_monitor, so it can be used independantly
19802 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 19803
dc96c6c7 198042000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
19805
19806 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
19807 * gdb.base/corefile.exp: Expect the message "Program is being
19808 debugged already" when we send the "corefile" command, since
19809 the preceeding gdb_load may have connected gdb to a remote target.
19810 * gdb.base/display.exp: Disable hardware watchpoints if new
19811 board info variable "no_hardware_watchpoints" is true.
19812 Replace single-letter commands with more readable ones.
19813 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
19814 if new board info variable "no_hardware_watchpoints" is true.
19815 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
19816 to see if stdio (printf) testing is possible.
19817 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
19818 board info variable "no_hardware_watchpoints" is true. Use new
19819 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
19820
39124dea
FN
198212000-11-13 Fernando Nasser <fnasser@redhat.com>
19822
19823 From Orjan Friberg <orjanf@axis.com>:
19824 * gdb.base/printcmds.exp: Escape curly braces followed by a number
19825 in array print pattern match.
19826
a9e2e984
FN
198272000-11-09 Fernando Nasser <fnasser@redhat.com>
19828
19829 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
19830 spelling "cancelled" to U.S. spelling "canceled" to match changes
19831 made to gdb.
19832 * gdb.c++/ovldbreak.exp: Ditto.
19833
c7db355b
PS
198342000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
19835
19836 * gdb.base/callfuncs.c (main): Moved to end of file, call
19837 t_double_values to initialize the FPU before inferior calls are made.
19838 * gdb.base/callfuncs.exp: Test for register preservation after calling
19839 inferior functions. Add tests for continuining, finishing and
19840 returning from a stop in a call dummy.
19841
dc96c6c7 198422000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
19843
19844 * gdb.base/commands.exp: Break up long lines, and re-indent.
19845
dc96c6c7 198462000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
19847
19848 * config/gdbserver.exp: Rewritten from the ground up, to make it
19849 compatible with the current dejagnu tree, and to make it work with
19850 the new "gdbserver" in libremote.
19851
dc96c6c7 198522000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19853
19854 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
19855 * gdb.base/varargs.exp: Skip entire test if no printf support.
19856 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
19857 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
19858
dc96c6c7 198592000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
19860
19861 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
19862 no floating point support.
19863 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
19864 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
19865 * gdb.base/call-rt-st.exp: Ditto.
19866 * gdb.base/call-strs.exp: Ditto.
19867
bac5fc66
JG
198682000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
19869
19870 * gdb.base/sizeof.c: include <stdio.h>.
19871
19872 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
19873 'finish', otherwise uncaptured gdb_prompt would potentially
19874 throw remaining test points out of sync.
bac5fc66 19875
b22a6027
SB
198762000-07-26 Scott Bambrough <scottb@netwinder.org>
19877
19878 * gdb.base/recurse.exp: Run tests for all targets.
19879 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
19880 gnu-oldld case on ARM.
19881 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
19882 for ARM targets.
d63a86f8 19883
d8231941
AG
19884Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
19885
19886 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
19887 * gdb.java/configure: Rebuild.
19888
8caabe69
AG
19889Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
19890
19891 * gdb.java/jv-exp.exp: New file.
19892
9d273ca3
AG
19893Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
19894
19895 * configure: Rebuilt.
19896 * configure.in (configdirs): Add gdb.java.
19897 * gdb.java/jmisc.java: New file.
19898 * gdb.java/jmisc.exp: New file.
19899 * gdb.java/Makefile.in: New file.
19900 * gdb.java/configure: Rebuilt.
19901 * gdb.java/configure.in: New file.
19902 * lib/java.exp: New file.
19903
4f823a66
AC
19904Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
19905
19906 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 19907 underflow.
4f823a66 19908
2391e11d
AC
19909Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
19910
19911 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 19912 and the compilers sizes.
2391e11d 19913
54602222
ND
199142000-07-09 Nick Duffek <nsd@redhat.com>
19915
19916 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
19917 (use_methods): New function.
19918 (main): Call use_methods().
19919 * gdb.c++/classes.exp (test_method_param_class): New procedure.
19920 (do_tests): Call test_method_param_class.
19921
2bec0572
ND
199222000-07-09 Nick Duffek <nsd@redhat.com>
19923
19924 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
19925 spelling.
19926 (test_enums): New procedure. Move enum tests from end of script
19927 to here. Set breakpoint on function name instead of line number.
19928 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
19929 (enums2): New marker function.
19930 (enums1): New function.
19931 (main): Call enums1(). Move enum tests to enums1().
19932
78492fde
AC
19933Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
19934
19935 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 19936 compile/link program. Update line numbers.
78492fde
AC
19937 * gdb.asm/d10v.inc: Define ``startup''.
19938 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 19939
49a2cef8
AC
19940Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
19941
19942 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
19943
3e6c8688
EZ
199442000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19945
19946 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 19947 of 'help maint print' command.
3e6c8688 19948
9ff5cbe9
AC
19949Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
19950
19951 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 19952 they use gdb_expect_list.
9ff5cbe9 19953
17c579bd
AC
19954Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
19955
19956 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
19957 memory-read-packet-size'' instead of ``set endian big'' to test
19958 long commands.
17c579bd 19959
e6d71bf3
DB
199602000-06-03 Daniel Berlin <dan@cgsoftware.com>
19961
19962 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 19963 g++, and stop skipping them.
e6d71bf3
DB
19964
19965 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
19966 work under g++.
19967
d63a86f8 19968 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
19969 initialization.
19970
dc96c6c7 199712000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
19972
19973 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
19974 the regular expression: accept an (almost) arbitrary sequence of
19975 "frames-invalid" and "breakpoints-invalid" messages both before
19976 and after the "starting" message.
19977
dc96c6c7 199782000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
19979
19980 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 19981
dc96c6c7 199822000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
19983
19984 * gdb.base/annota1.exp (annotate-signal-handler-caller):
19985 Relax the regular expression a little, make it pass on Solaris 8.
19986
8216cda9
KB
199872000-05-12 Kevin Buettner <kevinb@redhat.com>
19988
19989 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 19990 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
19991 Instead, it is permissible for gdb to stop on the line of the
19992 call itself.
19993
1a570b2f
MS
199942000-05-12 Michael Snyder <msnyder@.cygnus.com>
19995
19996 * gdb.base/break.exp (bp on small function, optimized file):
19997 Add a second pass pattern. The behavior differs here between stabs
19998 and dwarf for one-line functions. Stabs preserves two line symbols
19999 (one before the prologue and one after) with the same line number,
20000 but dwarf regards these as duplicates and discards one of them.
20001 Therefore the address after the prologue (where the breakpoint is)
20002 has no exactly matching line symbol, and GDB reports the breakpoint
20003 as if it were in the middle of a line rather than at the beginning.
20004
dc96c6c7 200052000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 20006
d63a86f8 20007 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
20008 rather than "send_gdb" (for consistancy).
20009
7d418785
AC
20010Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
20011
20012 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
20013 * gdb.c++/templates.cc: Properly check for GCC version number.
20014 * lib/compiler.cc: Likewise
20015
dc96c6c7 200162000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 20017
d63a86f8 20018 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
20019 gdb may not stop at the first line of main, due to code motion.
20020
dc96c6c7 200212000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
20022
20023 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
20024 This test depends on parsing the printf output from the target.
20025 Since the sparclet stub doesn't do stdio, this will never work.
20026 * gdb.base/call-rt-st.exp: ditto.
20027 * gdb.base/call-strs: ditto.
20028
dc96c6c7 200292000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
20030
20031 * gdb.base/miscexprs.exp: make sizeof long array test portable.
20032
20033 * gdb.base/ending-run.exp: After connecting to a remote target,
20034 but before running, the target will appear to be in a random
20035 location. Specify both a file and a line for breakpoints.
20036 Also, the function that calls main may be called 'init'
20037 rather than 'start'.
20038
a5a51225
EZ
200392000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20040
20041 * gdb.base/help.exp: Update output for add-symbol-file command.
20042
7930cc7c
FN
200432000-04-10 Fernando Nasser <fnasser@cygnus.com>
20044
20045 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
20046 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
20047
23e37ab1
C
200482000-04-07 J.T. Conklin <jtc@redback.com>
20049
e93c542c
C
20050 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
20051
23e37ab1
C
20052 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
20053
591b8fa3
PDM
20054Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
20055
20056 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 20057 values that can be represented exactly.
591b8fa3
PDM
20058 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
20059 above change, and to not check against the directory part of the source
20060 file name.
20061 (step into print_long_arg_list): Likewise.
20062 (print print_small_structs from print_long_arg_list): Likewise.
20063 (print print_long_arg_list): Likewise.
20064
7a495180
EZ
200652000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20066
30b53638 20067 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 20068
beb998c6
AC
20069Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
20070
20071 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
20072
1c689132
DB
200732000-03-25 Daniel Berlin <dan@cgsoftware.com>
20074
20075 * gdb.base/commands.exp (deprecated_command_test): Add test for
20076 deprecate with no arguments.
20077
c1790a9d
JL
200782000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
20079
20080 * gdb.base/break.exp: Add new test for setting breakpoints on
20081 optimized code so we can test breakpoints work even when function
20082 prologues may be optimized away
20083
003ba290
FN
200842000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
20085
20086 From David Whedon <dwhedon@gordian.com>
a9c64011 20087 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 20088
6837a0a2
DB
200892000-03-22 Daniel Berlin <dan@cgsoftware.com>
20090
20091 * gdb.base/help.exp: Added test for new apropos command.
20092
b9593231
KB
200932000-03-21 Kevin Buettner <kevinb@redhat.com>
20094
20095 * gdb.base/pointers.c (usevar): New function.
20096 (main): Make sure that global variables v_int_pointer2, rptr,
20097 and y are all referenced someplace in the program by calling
20098 usevar() on them. [Some linkers delete symbols which are
20099 never referenced. The space remains, but there's no way to
20100 get a (symbolic) handle on the variable from the debugger.]
20101
751a959b
EZ
201022000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20103
20104 * gdb.base/printcmds.c: Add typedeffed arrays.
20105
20106 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 20107 procedure to test arrays that are typedef'd.
751a959b 20108
73a93a32
JI
201092000-03-13 James Ingham <jingham@leda.cygnus.com>
20110
20111 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 20112 the library directories.
73a93a32 20113
fb40c209
AC
20114Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
20115
20116 * configure.in (configdirs): Add sub directory gdb.mi.
20117 * configure: Re-generate.
20118
20119 * gdb.mi: New directory.
d63a86f8 20120
ee4dd2c9
AC
201212000-02-25 Scott Bambrough <scottb@netwinder.org>
20122
20123 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 20124 a long long value as a double on ARM platforms.
ee4dd2c9 20125
70f0cc22
JB
201262000-02-16 Jim Blandy <jimb@redhat.com>
20127
20128 * gdb.base/break.exp ("breakpoint line number"): Make sure the
20129 default source file is set properly before running this test.
20130
853819b8
EZ
201312000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20132
20133 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 20134 gdbtk/library directory, not in gdbtcl2.
853819b8 20135
dfcd3bfb
JM
201362000-02-04 Jim Blandy <jimb@redhat.com>
20137
20138 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
20139 backslash from regexp pattern.
20140
20141 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
20142 procedure. Use it to run all the "continue to bp overloaded"
20143 tests. Note that this changes the names of the tests slightly.
20144 If the breakpoint hit message includes a hex PC value, because
20145 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
20146 from the real source code, still consider that a pass.
20147
20148 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
20149 XFAIL here if the breakpoint message contains a hex address. Note
20150 similar change on 1999-11-02.
20151
20152 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
20153
20154 * gdb.base/ptype.exp: Establish a default source file before
20155 calling get_debug_format.
20156
201572000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
20158
20159 * gdb.base/watchpoint.exp: Remove duplication of test messages.
20160
8b93c638
JM
201612000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20162
20163 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
20164 of successive stepi commands -- while in the prologue we should see
20165 the function entry bracket.
20166
201672000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
20168
20169 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
20170 reach __change_mode() when stepping through the end of main().
20171
c5394b80
JM
201722000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
20173
20174 * gdb.base/default.exp: Fix expected pattern.
20175 * gdb.base/help.exp: Same.
20176
0d06e24b
JM
201772000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20178
20179 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 20180 Don't use xfail's because that affects only the following test.
d63a86f8 20181
0d06e24b 20182 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 20183 solaris or linux.
0d06e24b
JM
20184
20185 * gdb.base/selftest.exp: Update to reflect changes to main.c.
20186
dc96c6c7 201872000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 20188
d63a86f8 20189 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
20190 "A syntax error" rather than "A parse error". Accept both.
20191
201922000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
20193
20194 * gdb.base/default.exp: Remove OS dependent string from "target
20195 remote" test.
20196 * gdb.base/help.exp: Same for "help target remote" test.
20197
c3f6f71d
JM
201982000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20199
20200 From Jim Kingdon <kingdon@redhat.com>:
20201
20202 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
20203 prompt (cleanup rather than necessity, but still might keep output
20204 from spilling to next test).
c3f6f71d
JM
20205
202062000-01-02 Fred Fish <fnf@cygnus.com>
20207
20208 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
20209 AIX, which defines them in <sys/types.h>.
20210
ed9a39eb 202111999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 20212
ed9a39eb 20213 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 20214 float" test.
ed9a39eb
JM
20215
202161999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 20217
ed9a39eb 20218 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
20219
20220 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
20221 outermost frame disallowed".
20222
202231999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
20224
20225 * gdb.base/setvar.exp: New tests for setting the value of a struct
20226 with a constant list.
20227
202281999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20229
20230 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
20231 require the user to type a cast before setting the value of a struct.
20232
de57eccd
JM
202331999-12-06 Jim Blandy <jimb@cygnus.com>
20234
20235 * gdb.base/default.exp: Expect the new 'info float' command on
20236 all i386 platforms.
20237
20238 * gdb.threads/linux-dp.exp: Expand our ability to recognize
20239 LinuxThreads libraries that don't support debugging.
20240
c2d11a7d
JM
20241Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20242
20243 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
20244 Change the buffer type to ``unsigned char'' to simplify size
20245 arithmetic.
c2d11a7d
JM
20246
20247 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
20248 stub only handles 400-1 byte packets. Verify that the download
20249 worked.
c2d11a7d
JM
20250
202511999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
20252
20253 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
20254 tests, using UNRESOLVED for the untested cases. Also, does not wait
20255 for a timeout if the prompt was received before a recognizable pattern.
20256
202571999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
20258
20259 * lib/gdb.exp (gdb_expect_list): Fix spelling.
20260
202611999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20262
20263 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 20264 watchpoints.
c2d11a7d
JM
20265
202661999-11-24 Jason Merrill <jason@casey.cygnus.com>
20267
20268 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
20269
20270 * gdb.c++/local.exp: Be more flexible in recognizing local class
20271 name mangling. Don't allow horribly truncated method names.
20272 * gdb.c++/derivation.exp: Expect protected inheritance.
20273 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
20274 * gdb.c++/virtfunc.exp: Likewise.
20275 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
20276 when printing a nested enum.
20277
202781999-11-22 Jim Blandy <jimb@cygnus.com>
20279
20280 * gdb.base/step-test.exp: Properly await GDB's response to setting
20281 a breakpoint on the call to large_struct_by_value.
20282
20283 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
20284 just because we have debug info for the `start' function.
20285
202861999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
20287
20288 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
20289 "Unknown signal" messages, which indicate (on LinuxThreads) that
20290 GDB doesn't know how to debug threads on this system. This is
20291 better than hanging while philosopher 0 dumps chatter into gdb.log.
20292
202931999-11-18 Tom Tromey <tromey@cygnus.com>
20294
20295 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
20296
202971999-11-18 Fred Fish <fnf@cygnus.com>
20298
20299 * gdb.base/coremaker2.c: Add sample program for generating
20300 cores that is more self contained than coremaker.c. Eventually
20301 I'll add more code to this and tie it into the testsuite.
20302
4ce44c66
JM
203031999-11-12 Stan Shebs <shebs@andros.cygnus.com>
20304
20305 * gdb.base/dollar.exp: Remove, now in gdb.hp.
20306
203071999-11-10 Jimmy Guo <guo@cup.hp.com>
20308
20309 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 20310 from $srcdir/lib/.
4ce44c66 20311 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 20312 and gdb.c++/.
4ce44c66
JM
20313
20314 * gdb.c++/derivation.exp: remove redundant get compiler info code.
20315
d63a86f8 20316 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
20317 'continue with watch' test point.
20318
203191999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
20320
20321 Merged from p2linux-990323-branch:
d63a86f8 20322
4ce44c66
JM
20323 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
20324
11cf8741
JM
20325Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
20326
20327 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 20328 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
20329
20330Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
20331
20332 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 20333 gdb_expect_list.
11cf8741
JM
20334
20335Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
20336
20337 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
20338
203391999-11-03 Mark Salter <msalter@cygnus.com>
20340
20341 * gdb.base/break.exp: Fix "stub continue" pattern.
20342
203431999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
20344
20345 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
20346
203471999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
20348
20349 * gdb.base/display.exp ("finish"): Add timeout clause.
20350
20351 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
20352 plain prompt clause, so this doesn't have to time out in order to
20353 fail.
20354
20355 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 20356 breakpoint hit messages include an address.
11cf8741
JM
20357
20358 * gdb.base/display.exp: Don't forget to escape parens in regular
20359 expressions. Unix regexp notatation sucks.
20360
203611999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20362
20363 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 20364 order for 'signalled' message.
11cf8741 20365
5c44784c
JM
203661999-11-01 Stan Shebs <shebs@andros.cygnus.com>
20367
20368 From Jimmy Guo <guo@cup.hp.com>:
20369 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
20370 * gdb.base/annota1.c: Add code for tests to work with.
20371
203721999-10-26 Frank Ch. Eigler <fche@cygnus.com>
20373
20374 * gdb.base/remote.exp: New test for remote downloading settings.
20375 * gdb.base/remote.c: New file with large .data.
20376
917317f4
JM
203771999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
20378
20379 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
20380 for LinuxThreads support, merged from the Code Fusion branch.
20381
20382Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
20383
20384 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
20385 containing exp_continue into a while within an expect. Don't
20386 attempt a start more than three times. Check return value from
20387 gdb_load.
d63a86f8 20388
2df3850c
JM
20389Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
20390
20391 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 20392 a pass case.
2df3850c 20393
2acceee2
JM
203941999-10-01 Kevin Buettner <kevinb@cygnus.com>
20395
20396 * gdb.base/break.c (main): Added a statement that we can step
20397 off of.
20398 * gdb.base/break.exp: Added tests for setting a breakpoint
20399 at an offset and stepping onto a breakpoint.
20400
204011999-10-01 Fred Fish <fnf@cygnus.com>
20402
d63a86f8 20403 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
20404 gdb output.
20405
c2c6d25f
JM
204061999-09-18 Jim Blandy <jimb@cris.red-bean.com>
20407
20408 * gdb.base/break.exp: Code locations are in hex, don't forget!
20409 (For HP-UX.)
20410
204111999-09-17 Stan Shebs <shebs@andros.cygnus.com>
20412
20413 * condbreak.exp: Use break.c as test program.
20414 * condbreak.c: Remove, redundant with break.c.
20415
204161999-09-15 Stan Shebs <shebs@andros.cygnus.com>
20417
20418 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 20419 Z-packets if the target needs it.
c2c6d25f
JM
20420
204211999-09-13 James Ingham <jingham@leda.cygnus.com>
20422
20423 * gdb.c++/overload.exp: Added tests for listing overloaded
20424 functions with function pointers in the arg, explicitly calling
20425 out the version you want.
20426
cff3e48b
JM
204271999-09-09 Stan Shebs <shebs@andros.cygnus.com>
20428
20429 * long_long.exp: Add variations of test cases that work for
20430 targets with 16-bit ints and 32-bit doubles.
20431
d4f3574e
SS
204321999-09-08 Stan Shebs <shebs@andros.cygnus.com>
20433
20434 * break.c (main): Compare a possibly-uninitialized argc with an
20435 unlikely value that fits in 16 bits.
20436
204371999-09-07 Stan Shebs <shebs@andros.cygnus.com>
20438
20439 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
20440 0xfeeb, don't want negative numbers if ints are 16 bits.
20441
20442 * lib/gdb.exp (skip_cplus_tests): New proc.
20443 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
20444 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
20445 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
20446 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
20447 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
20448 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
20449 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
20450 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
20451
20452 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
20453
20454Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
20455
20456 * gdb.base/corefile.exp (up): Allow a parameter to appear
20457 in the frame that we're going up to.
20458
20459 From Jim Blandy <jimb@cygnus.com>:
20460
20461 * gdb.base/default.exp (info float): Expect some output now.
20462
20463 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
20464 returning floating-point values to fail on the x86.
20465 * gdb.base/callfwmall.exp (do_function_calls): Same.
20466
20467 * gdb.base/list.exp (test_listsize): Correct expectations for
20468 listing line 1 with listsize 2. Also, listing a single line
20469 works now, as does listing three lines. [Kevin's note: There
20470 were a number of other cases fixed too where the expectations
20471 differed...]
20472
204731999-09-02 Stan Shebs <shebs@andros.cygnus.com>
20474
20475 * gdb.base/selftest.exp: Add case for when version prints as
20476 constant string instead of char pointer.
20477
104c1213
JM
204781999-08-25 Stan Shebs <shebs@andros.cygnus.com>
20479
20480 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 20481 stepping out of main.
104c1213
JM
20482
20483 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
20484 G++ used.
20485
20486 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 20487 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
20488
20489 * gdb.c++/ovldbreak.exp: Update match string in test that
20490 includes a warning of multiple breakpoints.
20491
204921999-08-24 Stan Shebs <shebs@andros.cygnus.com>
20493
20494 * gdb.base/display.exp: Improve precision of step-after-finish
20495 added yesterday.
20496
20497 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 20498 test.
104c1213
JM
20499
20500 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
20501 configs when using G++, not just hppa*.
20502
205031999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20504
20505 * gdb.base/async.c: New file.
20506 * gdb.base/async.exp: New file.
20507
20508Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
20509
20510 * gdb.base/break.exp: Tweak PA specific tests to properly handle
20511 PA64.
20512
53a5351d
JM
20513Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
20514
104c1213
JM
20515 * gdb.base/display.exp: "finish" can leave us mid-line on many
20516 targets, deal with it. Add a small constant to main, instead of
20517 1000 since main+1000 may not be a valid address in the target.
20518
53a5351d
JM
20519 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
20520 on hpux11.
20521
20522 * gdb.base/attach.exp: Handle another hpux11 error message variant
20523 when attaching to a process that does not exist.
20524
205251999-08-19 J.T. Conklin <jtc@redback.com>
20526
20527 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 20528 characters in 'continue to 1241' test.
53a5351d
JM
20529
205301999-08-17 Stan Shebs <shebs@andros.cygnus.com>
20531
20532 * gdb.base/call-ar-st.exp: Add a shorter match case for the
20533 stop in print_long_arg_list, define and use a whitespace
20534 variable in print_small_structs test, add an XFAIL for Solaris.
20535 * gdb.base/dbx.exp: XFAIL func commands until somebody is
20536 interested enough to fix.
20537
7be570e7
JM
205381999-08-13 Keith Seitz <keiths@cygnus.com>
20539
20540 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
20541 (dbx_gdb_load): Remove. Use gdb_load instead, since that
20542 proc knows about targets other than the natives.
20543 (test_assign): Use "gdb_run_cmd" to "run" the target.
20544 Check that we've actually hit the breakpoint at main.
20545 When we attempt to assign a value to a local variable, check
20546 that the variable is in the current scope, i.e., don't use
20547 a test with an empty result.
20548
20549Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
20550
20551 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 20552 command.
7be570e7
JM
20553
205541999-08-09 Stan Shebs <shebs@andros.cygnus.com>
20555
20556 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20557 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
20558 gdb.compat, gdb.threads-hp.
20559 gdb.hp/configure, gdb.hp/configure.in: New files.
20560 gdb.hp/Makefile.in: Recurse into new subdirs.
20561 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
20562 gdb.hp/gdb.objdbg: New directory, tests for debugging info
20563 in object files.
20564 gdb.hp/tools: New directory, aux tools for HP-specific tests.
20565
96baa820
JM
205661999-08-05 Stan Shebs <shebs@andros.cygnus.com>
20567
20568 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 20569 funky printf, remove a bogus p/a test.
96baa820
JM
20570
205711999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20572
20573 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
20574 connected to the target. This is necessary when running not
20575 natively.
96baa820
JM
20576
205771999-08-03 Stan Shebs <shebs@andros.cygnus.com>
20578
20579 * gdb.base/step-test.exp: Removed some extraneous messages.
20580
20581 * gdb.base/long_long.exp: Don't run memory examination tests
20582 on little-endian targets (they will need a different set of
20583 results to match).
20584
205851999-08-02 Stan Shebs <shebs@andros.cygnus.com>
20586
20587 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
20588 until somebody decides to fix GDB.
20589
20590 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 20591 constant as "ULL".
96baa820
JM
20592 * gdb.base/long_long.exp: Loosen x/c test, add partial result
20593 matches for a couple x/2 commands.
20594
a0b3c4fd
JM
205951999-07-30 Stan Shebs <shebs@andros.cygnus.com>
20596
20597 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
20598 by merging in ref-types2 tests.
20599 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
20600
20601 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20602 * gdb.c++/Makefile.in: Add standard actions.
20603 (EXECUTABLES): Rename from PROGS, update list.
20604 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
20605 from gdb.hp.
20606 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
20607 foo and bar locals.
20608 * gdb.c++/anon-union.exp: Fix tests to match.
20609 * gdb.c++/classes.exp: Run if HP compiler used, add extra
20610 expect matches to handle output variations.
20611 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
20612 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 20613 output, add HP alternatives for new and delete prints.
a0b3c4fd 20614 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 20615 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
20616 * gdb.c++/demangle.exp: Use $style when reporting failure.
20617 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
20618 * gdb.c++/inherit.exp: Run if HP compiler used, add some
20619 match alternatives.
20620 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 20621 compilers.
a0b3c4fd
JM
20622 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
20623 * gdb.c++/method.exp: Add match alternatives.
20624 * gdb.c++/misc.cc: Add bool types.
20625 * gdb.c++/misc.exp: Add tests for bool types.
20626 * gdb.c++/overload.exp: Add xfails.
20627 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
20628 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
20629 add some more template parameter tests (only for HP currently).
20630 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
20631 * gdb.c++/virtfunc.cc: Add return type and value for main.
20632 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
20633 match alternatives.
d63a86f8 20634
a0b3c4fd
JM
206351999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20636
20637 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
20638
206391999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
20640
20641 * gdb.base/signals.exp: Don't expect getting a backtrace from
20642 within a signal handler to fail on Linux.
20643
206441999-07-29 Stan Shebs <shebs@andros.cygnus.com>
20645
20646 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20647 * lib/gdb.exp: Remove some gratuitious semicolons.
20648 (delete_breakpoints): Increase timeout.
20649 (gdb_expect): Add -notransfer option.
20650 (gdb_test): Use -notransfer option.
20651 (get_compiler_info): Add f77 case.
20652 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 20653 case.
a0b3c4fd
JM
20654 (gdb_preprocess): Call get_compiler.
20655
20656 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
20657 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
20658 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
20659 gdb.base/long_long.exp, gdb.base/printcmds.exp,
20660 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
20661 third arg to gdb_test.
a0b3c4fd
JM
20662 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
20663 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 20664 HP-UX xfails, add others.
a0b3c4fd
JM
20665 * gdb.base/completion.exp: Reflect name change of self-test.
20666 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
20667 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
20668 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
20669 HP failure number.
a0b3c4fd
JM
20670 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
20671 useless HP-UX 10.30 references.
20672 * gdb.base/maint.exp: Loosen matches.
20673 * gdb.base/pointers.c (main): Declare more_code.
20674 * gdb.base/pointers.exp: Match on output of a `next'.
20675 * gdb.base/structs.c: Add prototypes.
20676 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
20677 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
20678
206791999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20680
20681 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 20682 command.
a0b3c4fd
JM
20683
206841999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20685
20686 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
20687 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
20688
20689 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
20690 debug info. Deal with lack of signal hanlder info in stack.
20691
a9c64011 20692 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
20693 * gdb.base/annota1.exp: If printf has debug info, deal with it.
20694
5a2468f5
JM
206951999-07-19 Stan Shebs <shebs@andros.cygnus.com>
20696
20697 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 20698 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 20699
adf40b2e
JM
20700Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
20701
20702 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 20703 a1-selftest.exp.
adf40b2e
JM
20704 * gdb.base/configure: Re-generate.
20705
207061999-07-12 Stan Shebs <shebs@andros.cygnus.com>
20707
20708 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
20709 in trying to run first and name is too long.
20710
20711 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
20712 pointers2.c and pointers2.exp, respectively.
20713 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
20714 doschk happier.
20715
43e526b9
JM
207161999-07-08 Stan Shebs <shebs@andros.cygnus.com>
20717
20718 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
20719 callfuncs2.c and callfuncs2.exp.
20720
20721 * gdb.base/list.exp: Remove mistaken xfails.
20722 * gdb.base/list0.h: Add optional prototypes.
20723
9846de1b
JM
20724Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
20725
a9c64011 20726 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 20727 calling malloc.
a9c64011
AS
20728 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
20729 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 20730 use.
9846de1b
JM
20731
207321999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20733
20734 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
20735 * gdb.base/annota2.cc, annota2.exp: Move from here.
20736 * gdb.c++/annota2.cc, annota2.exp: To here.
20737 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
20738
43ff13b4
JM
20739Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
20740
20741 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 20742 a consistent format.
43ff13b4 20743
085dd6e6
JM
207441999-06-25 Stan Shebs <shebs@andros.cygnus.com>
20745
20746 From Jimmy Guo <guo@cup.hp.com> and others at HP:
20747 * lib/gdb.exp (get_compiler_info): Add detection for assorted
20748 HP compilers, also set the globals $true and $false.
20749
20750 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
20751 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
20752 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
20753 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
20754 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
20755 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
20756 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
20757 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
20758 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
20759 whatis.c} Add C++ compatible function definitions and return
20760 types, add includes for library functions.
085dd6e6
JM
20761 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
20762 * gdb.base/step-test.c (myglob): Rename from glob.
20763 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
20764 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
20765 files, move here from gdb.hp.
085dd6e6 20766 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
20767 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
20768 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
20769 Adjust line numbers in regexps.
085dd6e6
JM
20770
20771 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
20772 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
20773 instead of 0/1.
20774
20775 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
20776 foll-vfork.exp: New files, move here from gdb.hp.
20777 * gdb.base/page.exp: New file, test of pagination command.
20778
20779 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
20780 recursion test.
20781 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
20782
20783 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 20784 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
20785
20786 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 20787 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 20788 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 20789 watchpoint test.
085dd6e6
JM
20790 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
20791 them work.
20792 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
20793 expressions properly.
20794 * gdb.base/corefile.exp: Loosen the match slightly.
20795 * gdb.base/default.exp: Allow "Error accessing memory" message
20796 also.
20797 * gdb.base/display.exp: Skip over x/0 j if PA64.
20798 * gdb.base/funcargs.exp: Add xfails for HP-UX.
20799 * gdb.base/interrupt.exp: Ditto.
20800 * gdb.base/langs.exp: Add symbolic matches governed by compiler
20801 in use.
20802 * gdb.base/list.exp: Add xfails for HP-UX.
20803 * gdb.base/long_long.exp: Refine some of the numeric matches.
20804 * gdb.base/mips_pro.exp: Xfail on HP-UX.
20805 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
20806 * gdb.base/nodebug.exp: Succeed on more varieties of output.
20807 * gdb.base/opaque.exp: Remove some HP-UX xfails.
20808 * gdb.base/ptype.exp: Succeed on more varieties of output.
20809 * gdb.base/scope.exp: Add xfails for HP-UX.
20810 * gdb.base/sect-cmd.exp: Add more cases.
20811 * gdb.base/setvar.exp: Add xfails for HP-UX.
20812 * gdb.base/shlib-call.exp: Loosen some matches slightly.
20813 * gdb.base/signals.exp: Match on void symbolically.
20814 * gdb.base/step-test.exp: Add case for PA64.
20815 * gdb.base/term.exp: Add exit and restart.
20816 * gdb.base/twice.exp: Clean up after self.
20817 * gdb.base/varargs.exp: Disable overload resolution explicitly.
20818 * gdb.base/whatis.exp: Allow more ways to pass tests.
20819
20820 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 20821 no longer useful.
085dd6e6
JM
20822
20823Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
20824
20825 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 20826 list of patterns.
085dd6e6 20827 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
20828 print_double_array(double_array)", "continuing to breakpoint
20829 1018", "print print_double_array(array_d)" and "continuing to
20830 1034" tests.
d63a86f8 20831
085dd6e6
JM
208321999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
20833
a9c64011 20834 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
20835
208361999-06-24 Stan Shebs <shebs@andros.cygnus.com>
20837
20838 * config/mt-*: Remove, these haven't been used since 1996.
20839
208401999-06-22 Stan Shebs <shebs@andros.cygnus.com>
20841
20842 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 20843 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
20844 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
20845
9e0b60a8
JM
208461999-06-18 Stan Shebs <shebs@andros.cygnus.com>
20847
20848 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
20849 simpler match case for the ptype of the big class.
20850
208511999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20852
20853 * gdb.exp: Fix test for gdb_prompt existence.
20854
208551999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20856
20857 * gdb.exp (gdb_test): Add fail after calls to perror.
20858
208591999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20860
20861 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
20862
208631999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
20864
20865 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
20866
0f71a2f6
JM
20867Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
20868
20869 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 20870 malloc() is linked in.
0f71a2f6
JM
20871
208721999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
20873
20874 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
20875 step at end.
20876
20877 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
20878
208791999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
20880
20881 * gdb.java/jv-print.exp: New file. (Our first Java test!)
20882
cce74817
JM
20883Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
20884
20885 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
20886 * gdb.base/mips_pro.exp: Likewise.
20887
208881999-06-02 Keith Seitz <keiths@cygnus.com>
20889
20890 * gdb.c++/templates.cc: Change all "new" operators to throw
20891 an exception.
20892 * gdb.c++/cplusfuncs.cc: Likewise.
20893
20894 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
20895
20896Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
20897
20898 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
20899 * gdb.base/ending-run.exp: When stepping out of main, accept a
20900 step into an arbitrary assembler file.
cce74817 20901
392a587b
JM
209021999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20903
d63a86f8 20904 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 20905 "breakpoint-invalid" to be printed.
d63a86f8 20906 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
20907 number of "frames-invalid" and "breakpoint-invalid" to be printed.
20908 * gdb.base/annota2.cc: Initialize a.x to 0.
20909
9e086581
JM
209101999-05-17 Keith Seitz <keiths@cygnus.com>
20911
20912 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
20913 when "skip_float_tests" set.
20914 Ditto for "print print_double_array(array_d)", "print print_small_structs",
20915 "print print_ten_doubles", and "step into print_long_arg_list".
20916 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
20917 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
20918 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
20919 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
20920 "skip_float_tests" is set.
20921 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
20922 when "skip_float_tests" set.
d63a86f8 20923
cd0fc7c3
SS
209241999-05-06 Keith Seitz <keiths@cygnus.com>
20925
20926 * gdb.base/annota2.cc: Include stdio.h.
20927
20928Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
20929
20930 * gdb.base/crossload.exp: Remove, this has been disabled ever
20931 since BFD stopped including all targets, and cross-GDB gets
20932 plenty of testing anyway.
20933 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
20934 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
20935 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
20936 * gdb.base/README: Remove, was doc for this.
20937 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 20938 needed.
cd0fc7c3 20939
b83266a0
SS
209401999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
20941
20942 * gdb.base/call-ar-st.exp: Fix one regular expression in test
20943 output.
20944
20945 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
20946 * gdb.base/annota2.exp: New file. More annotation tests.
20947 * gdb.base/annota1.c: New file. Source file for annota1.exp.
20948 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
20949
209501999-04-23 Angela Marie Thomas <angela@cygnus.com>
20951
20952 * config/cfdbug.exp: New file.
20953
7a292a7a
SS
209541999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
20955
20956 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
20957 Marcus Daniel's and Dale Hawkins's demangler crashes.
20958
20959 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
20960 test_lucid_style_demangling, test_arm_style_demangling,
20961 test_hp_style_demangling): Try Tom Tromey's core-dumping
20962 identifier under each demangling style.
7a292a7a
SS
20963
209641999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
20965
20966 * gdb.c++/demangle.exp: Include the current demangling style
20967 in all test names.
20968 (current_demangling_style): New global variable.
20969 (set_demangling_style, test_demangling_core, test_demangling,
20970 test_demangling_exact): New functions.
20971 (test_gnu_style_demangling, test_lucid_style_demangling,
20972 test_arm_style_demangling, test_hp_style_demangling): Use those,
20973 instead of calling gdb_test and gdb_test_exact directly.
20974 (catch_demangling_errors): New function, which reports errors
20975 signalled by the demangling test functions in an orderly way.
20976 (do_tests): Use catch_demangling_errors.
20977
209781999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
20979
20980 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 20981 grouping in expressions, not {}.
7a292a7a
SS
20982
20983 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 20984 initialized yet.
7a292a7a
SS
20985
209861999-04-01 Stan Shebs <shebs@andros.cygnus.com>
20987
20988 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
20989 are listed.
20990
209911999-03-26 Stan Shebs <shebs@andros.cygnus.com>
20992
20993 * gdb.stabs/weird.exp: Test for CC being defined before
20994 looking at its value.
20995
209961999-03-25 Stan Shebs <shebs@andros.cygnus.com>
20997
20998 * gdb.base/call-ar-st.exp: Remove stray '#'.
20999 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
21000 "short int" and "long int".
21001 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 21002 change, to mollify finicky HP compiler.
7a292a7a
SS
21003 * gdb.hp/reg-test.exp (testfile): Fix file name.
21004 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 21005
7a292a7a
SS
21006 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
21007 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
21008 alternate form of enum ptype.
21009
c906108c
SS
210101999-03-23 Stan Shebs <shebs@andros.cygnus.com>
21011
7a292a7a
SS
21012 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
21013 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
21014 passing skip_hp_tests, so as not to waste time on guaranteed
21015 failure.
7a292a7a 21016
c906108c
SS
21017 * gdb.c++/overload.cc: Pass string instead of char addr, always
21018 init ccpfoo.
21019 * gdb.c++/templates.cc: Fix syntax error.
21020
7a292a7a
SS
21021Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21022
21023 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 21024 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
21025 command.
21026
210271999-03-18 James Ingham <jingham@cygnus.com>
21028
21029 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
21030
21031 * gdb.c++/method.exp: It was testing an uninitialized int on the
21032 stack and assuming it was positive.
21033
21034 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
21035
21036 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 21037 keep it from killing the rest of the tests.
7a292a7a
SS
21038 Use gdb_continue_to_end.
21039
21040 * gdb.base/sigall.exp: use gdb_continue_to_end.
21041
21042 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
21043
21044 * gdb.base/display.exp: use runto_main, not run.
21045
d63a86f8
RM
21046 * gdb.base/default.exp: Check for the current error message in the
21047 r abbreviation test.
7a292a7a
SS
21048 Add strongarm to the targets that know info float.
21049
d63a86f8 21050 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
21051 run which doesn't work with monitors.
21052
21053 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
21054
21055 * gdb.base/break.exp: use the gdb_continue_to_end proc.
21056
21057 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
21058 program. Traps the case (in Cygmon) when the program never really
21059 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
21060 more places, so I used my name. Sorry Mark...
21061
21062 * config/monitor.exp (gdb_target_monitor): added another
21063 target_info parameter: remotebinarydownload. This will set the
21064 remotebinarydownload flag if this is causing some boards trouble.
21065
210661999-03-18 Mark Salter <msalter@cygnus.com>
21067
21068 * lib/gdb.exp (continue_to_exit): New function.
21069
21070 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
21071 * gdb.base/ending-run.exp: Ditto.
21072 * gdb.base/step-test.exp: Ditto.
21073
210741999-03-16 Stan Shebs <shebs@andros.cygnus.com>
21075
21076 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
21077 (suggested by Art Haas <ahaas@neosoft.com>).
21078
210791999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
21080
889bf7c5 21081 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
21082
21083Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
21084
21085 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 21086 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
21087
210881999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
21089
21090 * gdb.base/call-strs.exp: Don't assume that `step' will step over
21091 a call to strlen; sometimes we do have sources.
21092
210931999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
21094
21095 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 21096 character, so GDB won't print garbage after its end.
d63a86f8 21097
c906108c
SS
21098 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
21099 breakpoint there instead. Sometimes GCC emits memcpy to handle
21100 the large structures being passed by value, so we step into that
21101 instead of sum_array_print, which obscures what we're really testing.
21102 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
21103 the bizarre steps into memcpy, so do that here. Add check for
21104 stepping into function calls that pass large structures by value.
21105 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
21106 Remove all references to specific line numbers.
21107 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
21108 New type and function.
21109 (main): Call large_struct_by_value, passing it a large struct by value.
21110 * lib/gdb.exp (gdb_get_line_number): New function.
21111
21112 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
21113 more portable.
21114
7a292a7a
SS
211151999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
21116
c906108c
SS
21117 * lib/gdb.exp: Doc fixes.
21118
7a292a7a
SS
211191999-03-05 Nick Clifton <nickc@cygnus.com>
21120
d63a86f8 21121 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
21122
211231999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
21124
c906108c 21125 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
21126 commands. They're not germane to this test, and they don't work
21127 that way on remote targets.
c906108c 21128
3fc11d3e
JM
211291999-03-01 James Ingham <jingham@cygnus.com>
21130
21131 * Changelog entries merged over from gdb development branch.
21132
3fc11d3e
JM
21133 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
21134
21135 * lib/gdb.exp (gdbtk_analyze_results): Generic function
21136 for outputting results of test run.
21137
2d4a1622 21138 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
21139
21140 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 21141
7a292a7a
SS
211421999-02-25 Felix Lee <flee@cygnus.com>
21143
21144 * lib/gdb.exp (debug_format): initialize
21145
c906108c
SS
211461999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
21147
21148 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
21149 * gdb.base/call-rt-st.c: Ditto.
21150
c906108c
SS
211511999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
21152
21153 * gdb.threads/pthreads.exp (horiz): New variable.
21154 (test_startup): Fix regexps that capture thread numbers.
21155
211561999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
21157
21158 * gdb.base/smoke.exp: Disambiguate two test case names (both
21159 called ``print'').
21160
21161Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21162
21163 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 21164 compilation.
c906108c
SS
21165
211661999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21167
21168 * gdb.base/miscexprs.exp: Change patterns to match GDB's
21169 actual output formatting.
21170 * gdb.base/smoke.exp: GDB removes leading 0's.
21171 * gdb.base/volatile.exp: Don't check type of remuneration;
21172 that variable is no longer defined in constvars.c.
21173 * gdb.base/step-test.c (main): Exit with explicit exit code.
21174 * gdb.base/step-test.exp: Remove two nexti checks--they are
21175 not portable.
21176
211771999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
21178
21179 * gdb.base/help.exp ("help delete display"): Fix test to match
21180 gdb's output.
21181
21182 * gdb.base/long_long.c (known_types): Initialize values to zero.
21183 * gdb.base/long_long.exp: Step one more line
21184 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
21185 leading zeros. Explicitly ask for hex formatting. Use
21186 unique test case names.
c906108c
SS
21187
21188Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21189
d63a86f8 21190 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
21191
21192 * gdb.c++/method.exp: Add missing close brace.
21193
211941999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
21195
21196 * gdb.base/maint.exp: Use 'set height 0' to disable page
21197 prompting, not 'set height 400'.
21198
21199 Fix a bunch of timeouts.
21200 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
21201 four separate tests, so expect doesn't take forever to match a ton
21202 of text against a regexp with lots of .* forms.
21203 ("maint print psymbols", "maint print symbols"): Make some of
21204 these greps more selective, so that expect doesn't try to wade
21205 through huge piles of output and time out.
21206
21207 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
21208
21209 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
21210 tests: one which doesn't expect shlib events to be reported, and
21211 another which does, but is XFAIL for all platforms other than
21212 HP/UX.
c906108c
SS
21213
21214 * gdb.base/break.exp: Teach the test suite that the `catch
21215 fork', `catch vfork', and `catch exec' commands produce error
21216 messages on platforms that don't provide these features.
21217
21218Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
21219
21220 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
21221 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
21222 (shortening names from solib_threshold.exp etc), won't run on
21223 anything but HP-UX for the foreseeable future.
c906108c 21224 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 21225 reflect move.
c906108c
SS
21226
21227Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
21228
21229 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 21230 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
21231
21232Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
21233
21234 * gdb.base/shlib-call.exp: add test cases to verify that gdb
21235 successfully re-sets breakpoints in shared libraries.
21236 * gdb.base/shmain.c (main): return 0, don't fall off the end.
21237
21238Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
21239
d63a86f8
RM
21240 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
21241 and compiled w/o GCC.
c906108c
SS
21242
21243 * gdb.hp/watch-cmd.exp: ditto.
21244
21245 * gdb.hp/watch-hp.exp: ditto.
21246
21247 * gdb.hp/xdb1.exp: ditto.
21248
21249 * gdb.hp/xdb2.exp: ditto.
21250
21251 * gdb.hp/dbx.exp: ditto.
21252
21253Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
21254
21255 * constvars.c: Remove C++-isms.
21256 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 21257 with GCC.
c906108c
SS
21258
21259Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
21260
21261 The following changes are part of the HP merge.
21262
21263 * gdb.base/break.exp: new tests to verify that catchpoints for
21264 fork, vfork, and exec don't trigger inappropriately.
21265
21266 * gdb.base/opaque.exp: compile one file at a time, then link.
21267
21268 * gdb.base/signals.exp: be more restrictive about which hppa
21269 systems receive a setup_xfail. new tests.
21270
21271 * gdb.base/solib_threshold.build: new file.
21272 * gdb.base/solib_threshold.exp: new file.
21273 * gdb.base/solib_threshold.link_opts: new file.
21274 * gdb.base/solib_threshold.mk: new file.
21275 * gdb.base/gen_solib_threshold.c: new file.
21276
21277 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
21278 tests. New tests for enums inside classes.
21279
21280 * gdb.c++/compiler.cc: indicate support of template debugging.
21281
21282 * gdb.c++/demangle.exp: run hp style demangling tests.
21283
21284 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
21285 tests.
21286
21287 * gdb.c++/misc.cc: changes to support new tests.
21288
21289 * gdb.c++/templates.cc: changes to support HP's compiler; changes
21290 to support new tests.
21291
21292 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
21293 gcc, then skip these tests.
21294
21295Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
21296
21297 The following files are part of the HP merge; some had longer
21298 names at HP, but have been renamed to be no more than 14
21299 characters in length.
21300
21301 * gdb.hp/ambiguous.cc: new file.
21302 * gdb.hp/ambiguous.exp: new file.
21303 * gdb.hp/attach.exp: new file.
21304 * gdb.hp/attach2.exp: new file.
21305 * gdb.hp/classes-hp.exp: new file.
21306 * gdb.hp/ctti.exp: new file.
21307 * gdb.hp/ctti-add.cc: new file.
21308 * gdb.hp/ctti-add1.cc: new file.
21309 * gdb.hp/ctti-add2.cc: new file.
21310 * gdb.hp/ctti-add3.cc: new file.
21311 * gdb.hp/dbx.exp: new file.
21312 * gdb.hp/exception.cc: new file.
21313 * gdb.hp/exception.exp: new file.
21314 * gdb.hp/foll-exec.c: new file.
21315 * gdb.hp/foll-exec.exp: new file.
21316 * gdb.hp/foll-fork.c: new file.
21317 * gdb.hp/foll-fork.exp: new file.
21318 * gdb.hp/foll-vfork.c: new file.
21319 * gdb.hp/foll-vfork.exp: new file.
21320 * gdb.hp/inherit-hp.exp: new file.
21321 * gdb.hp/more-steps.exp: new file.
21322 * gdb.hp/namespace.cc: new file.
21323 * gdb.hp/namespace.exp: new file.
21324 * gdb.hp/optimize.exp: new file.
21325 * gdb.hp/pxdb.c: new file.
21326 * gdb.hp/pxdb.exp: new file.
21327 * gdb.hp/quicksort.exp: new file.
21328 * gdb.hp/reg-test.exp: new file.
21329 * gdb.hp/reg-test.s: new file.
21330 * gdb.hp/sized-enum.c: new file.
21331 * gdb.hp/sized-enum.exp: new file.
21332 * gdb.hp/start-stop.exp: new file.
21333 * gdb.hp/templ-hp.cc: new file.
21334 * gdb.hp/templ-hp.exp: new file.
21335 * gdb.hp/thr-lib.c: new file.
21336 * gdb.hp/thr-lib.exp: new file.
21337 * gdb.hp/thr-lib.h: new file.
21338 * gdb.hp/thr-liblib.c: new file.
21339 * gdb.hp/virtfun-hp.c: new file.
21340 * gdb.hp/virtfun-hp.exp: new file.
21341 * gdb.hp/watch-cmd.exp: new file.
21342 * gdb.hp/watch-hp.exp: new file.
21343 * gdb.hp/xdb1.exp: new file.
21344 * gdb.hp/xdb2.exp: new file.
21345 * gdb.hp/xdb3.exp: new file.
21346
21347Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
21348
21349 The following files are part of the HP merge; some had longer
21350 names at HP, but have been renamed to be no more than 14
21351 characters in length.
21352
21353 * gdb.base/ss.h: new file.
21354 * gdb.base/call-ar-st.c: new file.
21355 * gdb.base/call-ar-st.exp: new file.
21356 * gdb.base/call-rt-st.c: new file.
21357 * gdb.base/call-rt-st-exp: new file.
21358 * gdb.base/call-strs.exp: new file.
21359 * gdb.base/ena-dis-br.exp: new file.
21360 * gdb.base/environ.exp: new file.
21361 * gdb.base/long_long.exp: new file.
21362 * gdb.base/sect-cmd.exp: new file.
21363 * gdb.base/shlib-cl2.exp: new file.
21364 * gdb.base/smoke.exp: new file.
21365 * gdb.base/so-impl-ld.c: new file.
21366 * gdb.base/so-impl-ld.exp: new file.
21367 * gdb.base/so-indr-cl.c: new file.
21368 * gdb.base/so-indr-cl.exp: new file.
21369 * gdb.base/varargs.exp: new file.
21370 * gdb.base/volatile.exp: new file.
21371 * gdb.base/whatis-exp.exp: new file.
7a292a7a 21372 * gdb.base/display.exp: new file.
c906108c
SS
21373 * gdb.c++/derivation.exp: new file.
21374 * gdb.c++/local.exp: new file.
21375 * gdb.c++/member-ptr.exp: new file.
21376 * gdb.c++/overload.exp: new file.
21377 * gdb.c++/ovldbreak.exp: new file.
21378 * gdb.c++/ref-types.exp: new file.
21379 * gdb.c++/ref-types2.exp: new file.
21380 * gdb.c++/userdef.exp: new file.
d63a86f8 21381
c906108c
SS
21382Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
21383
21384 * gdb.base/default.exp: Reflect wording change in remote.c.
21385
dc96c6c7 21386Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21387
21388 * gdb.base/help.exp: Update to reflect current text.
21389
21390Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
21391
21392 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
21393 they're stack variables and contain garbage.
21394 * gdb.c++/anon-union.exp: new file.
21395
21396 The following changes were made by David Taylor
889bf7c5
PA
21397 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21398 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21399 in changes by HP.
c906108c
SS
21400
21401 * gdb.base/bitops.exp: new file.
21402 * gdb.base/default.exp: change expected messages for catch and
21403 info catch tests to reflect HP merge changes.
21404 * gdb.base/enable-disable-break.exp
21405 * gdb.base/ending-run.c: new file.
21406 * gdb.base/long_long.c: new file.
21407 * gdb.base/maint.exp: new file.
21408 * gdb.base/pointers2.exp: new file.
21409 * gdb.base/shlib-call2.exp: new file.
21410 * gdb.base/solib.exp: new file.
21411 * gdb.base/step-test.c: new file.
21412 * gdb.c++/anon-union.cc: new file.
21413 * gdb.c++/local.cc: new file.
21414 * gdb.c++/member-pointer.cc: new file.
21415 * gdb.c++/method.cc: new file.
21416 * gdb.c++/ref-types.cc: new file.
21417 * gdb.c++/ref-types2.cc: new file.
21418 * gdb.c++/userdef.cc: new file.
d63a86f8 21419
c906108c
SS
21420 * gdb.base/scope.exp: compile one file at a time, then link.
21421 * gdb.base/langs.exp: ditto.
21422 * gdb.base/list.exp: ditto.
d63a86f8 21423
c906108c
SS
21424Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
21425
21426 The following changes were made by David Taylor
889bf7c5
PA
21427 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
21428 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
21429 in changes by HP.
d63a86f8 21430
c906108c
SS
21431 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
21432 skip tests. When compiling pass c++ flag to gdb_compile.
21433 * gdb.c++/
d63a86f8 21434
c906108c
SS
21435 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
21436 test for on hppa*-*-hpux*; use args to see if c++ was specified.
21437 (skip_hp_tests): new function.
21438 (gdb_preprocess): new function.
21439
21440 * configure.in (hpdir): decide whether to configure gdb.hp.
21441 * configure: regenerated.
21442
21443 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
21444 to delete on clean.
21445 (EXECUTABLES): update to reflect new additions.
21446 * gdb.base/commands.exp: update message expected.
21447 * gdb.base/default.exp: add copyright notice.
21448 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
21449 * gdb.base/help.exp: update messages to reflect current text.
21450 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
21451 targets for recurse tests.
21452 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
21453 skip this file.
21454
21455 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
21456 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
21457 compilation.
21458 * gdb.c++/misc.exp: ditto.
21459 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
21460 run the tests. tell gdb_compile that it's a c++ compilation.
21461
21462 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 21463
c906108c
SS
21464 * gdb.base/all-bin.exp: new file.
21465 * gdb.base/arithmet.exp: new file.
21466 * gdb.base/assign.exp: new file.
21467 * gdb.base/completion.exp: new file.
21468 * gdb.base/cond-expr.exp: new file.
21469 * gdb.base/condbreak.exp: new file.
21470 * gdb.base/define.exp: new file.
21471 * gdb.base/dollar.exp: new file.
21472 * gdb.base/environment.exp: new file.
21473 * gdb.base/eval-skip.exp: new file.
21474 * gdb.base/jump.exp: new file.
21475 * gdb.base/logical.exp: new file.
21476 * gdb.base/pointers.exp: new file.
21477 * gdb.base/relational.exp: new file.
21478 * gdb.base/section_command.exp: new file.
21479 * gdb.base/whatis-expr.exp: new file.
21480
21481 * gdb.base/all-types.c: new file.
21482 * gdb.base/call-array-struct.c: new file.
21483 * gdb.base/call-return-struct.c: new file.
21484 * gdb.base/call-strings.c: new file.
21485 * gdb.base/callfuncs2.c: new file.
21486 * gdb.base/condbreak.c: new file.
21487 * gdb.base/constvars.c: new file.
21488 * gdb.base/display.c: new file.
21489 * gdb.base/int-type.c: new file.
21490 * gdb.base/jump.c: new file.
21491 * gdb.base/miscexprs.c: new file.
21492 * gdb.base/pointers.c: new file.
21493 * gdb.base/pointers2.c: new file.
21494 * gdb.base/shmain.c: new file.
21495 * gdb.base/shr1.c: new file.
21496 * gdb.base/shr2.c: new file.
21497 * gdb.base/solib.c: new file.
21498 * gdb.base/solib1.c: new file.
21499 * gdb.base/solib2.c: new file.
21500 * gdb.base/varargs.c: new file.
21501 * gdb.c++/derivation.cc: new file.
21502 * gdb.c++/overload.cc: new file.
21503 * gdb.c++/ovldbreak.cc: new file.
21504 * gdb.hp/attach.c: new file.
21505 * gdb.hp/attach2.c: new file.
21506 * gdb.hp/average.c: new file.
21507 * gdb.hp/compiler.c: new file.
21508 * gdb.hp/compiler.cc: new file.
21509 * gdb.hp/execd-program.c: new file.
21510 * gdb.hp/follow-exec.c: new file.
21511 * gdb.hp/follow-fork.c: new file.
21512 * gdb.hp/follow-vfork-and-exec.c: new file.
21513 * gdb.hp/misc-hp.cc: new file.
21514 * gdb.hp/more-steps.c: new file.
21515 * gdb.hp/optimize.c: new file.
21516 * gdb.hp/quicksort.c: new file.
21517 * gdb.hp/run-hp.c: new file.
21518 * gdb.hp/start-stop.c: new file.
21519 * gdb.hp/sum.c: new file.
21520 * gdb.hp/templates-hp.cc: new file.
21521 * gdb.hp/thread-local-in-lib.c: new file.
21522 * gdb.hp/thread-local-in-lib.h: new file.
21523 * gdb.hp/thread-local-in-lib.lib.c: new file.
21524 * gdb.hp/vforked-program.c: new file.
21525 * gdb.hp/virtfunc-hp.cc: new file.
21526 * gdb.hp/watchpoint-hp.c: new file.
21527 * gdb.hp/xdb.c: new file.
21528 * gdb.hp/xdb0.c: new file.
21529 * gdb.hp/xdb0.h: new file.
21530 * gdb.hp/xdb1.c: new file.
21531
21532Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
21533
21534 The following change was made by Edith Epstein
889bf7c5
PA
21535 <eepstein@cygnus.com> as part of a project to merge in changes
21536 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
21537
21538 * gdb.c++/demangle.exp: changed the expected output for some
21539 ARM-style mangling -- removed second reference to datatype.
889bf7c5 21540 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 21541 T1<char>::~T1<char>(void)
c906108c 21542 becomes,
a9c64011
AS
21543 maint demangle __dt__11T1__pt__2_cFv
21544 T1<char>::~T1(void)
c906108c 21545
889bf7c5 21546 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 21547
c906108c
SS
21548Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
21549
21550 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
21551 * gdb.trace/backtrace.exp: Likewise.
21552 * gdb.trace/circ.exp: Likewise.
21553 * gdb.trace/collection.exp: Likewise.
21554 * gdb.trace/deltrace.exp: Likewise.
21555 * gdb.trace/infotrace.exp: Likewise.
21556 * gdb.trace/limits.exp: Likewise.
21557 * gdb.trace/packetlen.exp: Likewise.
21558 * gdb.trace/passc-dyn.exp: Likewise.
21559 * gdb.trace/passcount.exp: Likewise.
21560 * gdb.trace/report.exp: Likewise.
21561 * gdb.trace/save-trace.exp: Likewise.
21562 * gdb.trace/tfind.exp: Likewise.
21563 * gdb.trace/tracecmd.exp: Likewise.
21564 * gdb.trace/while-dyn.exp: Likewise.
21565 * gdb.trace/while-stepping.exp: Likewise.
21566
215671998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
21568
21569 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
21570
21571Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
21572
21573 From Brendan Kehoe:
21574 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
21575 int return types.
21576
21577Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
21578
21579 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 21580 remote dos host testing right.
c906108c
SS
21581
21582Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
21583
21584 * gdb.base/corefile.exp: remove some xfails.
21585
21586Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
21587
21588 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 21589 have different timestamps.
c906108c
SS
21590
21591Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
21592
21593 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 21594 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
21595
21596Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
21597
21598 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 21599 delta.
c906108c
SS
21600
21601Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
21602
21603 * gdb.base/default.exp: Add brace missing from previous delta.
21604
21605Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
21606
21607 * gdb.base/default.exp: Support test for info float for all
21608 varieties of arm toolchain.
21609
dc96c6c7 21610Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21611
21612 * gdb.trace/*.exp: remove "remote_download" command.
21613
dc96c6c7 21614Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21615
21616 * gdb.trace/*.exp: remove -gdwarf from compile.
21617
21618Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
21619
21620 * gdb.trace/configure.in(AC_INIT): typo
21621 * gdb.trace/configure: regenerated
21622
dc96c6c7 21623Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21624
21625 * config/m68k-emc.exp: New file.
21626 * lib/<emc-support.exp trace-support.exp}: New files.
21627 * configure.in: add new test directory gdb.trace.
21628 * gdb.trace/{configure configure.in Makefile.in}: New files.
21629 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
21630 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
21631 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
21632 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
21633 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
21634 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
21635 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 21636
dc96c6c7 21637Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21638
21639 * gdb.c++/classes.exp: Change all regular expressions to match
21640 arbitrary combinations of newline/carriage-return, so that they
21641 will work equally well on Unix and Windows.
21642 * gdb.c++/inherit.exp: ditto.
21643 * gdb.c++/virtfunc.exp: ditto.
21644
216451998-08-11 Dawn Perchik <dawn@cygnus.com>
21646
21647 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
21648
c2d11a7d
JM
21649Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
21650
21651 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
21652 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
21653 to use a0-a3/d0-d3 as needed.
21654
21655Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
21656
21657 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
21658 * gdb.disasm/am33.exp: Corresponding changes.
21659
c906108c
SS
216601998-07-11 Felix Lee <flee@cygnus.com>
21661
21662 * gdb.base/callfuncs.exp: add cmp10 test.
21663 * gdb.base/callfuncs.c (cmp10): new function.
21664
21665Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
21666
d63a86f8 21667 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
21668 into two parts to get around a synchronization problem in expect.
21669
3fc11d3e
JM
21670Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
21671
21672 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
21673
21674 * configure.in: Add options for gdbtk testsuite.
21675
21676 * configure: Regenerate.
21677
21678 * gdb.gdbtk: New directory to hold gdbtk tests.
21679
c906108c
SS
21680Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21681
21682 * gdb.fortran/types.exp: Escape brackets in expect patterns
21683 for test_float_literal_types_accepted tests.
21684 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
21685 before run test.
21686
c2d11a7d
JM
21687Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
21688
21689 * am33.exp: Just compile, do not link the testcase.
21690 * am33.s: Add ".am33" pseudoop to force am33 mode.
21691
c906108c
SS
216921998-06-25 Felix Lee <flee@cygnus.com>
21693
21694 * gdb.base/setshow.exp: make sure $pc is sane.
21695
21696 * gdb.stabs/weird.exp: split expect patterns properly.
21697
c2d11a7d
JM
21698Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
21699
21700 * gdb.disasm/am33.s: New disassembler testfile for the am33.
21701 * gdb.disasm/am33.exp: Run it.
21702
dc96c6c7 21703Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21704
21705 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
21706 match processing (and eliminate spurious timeouts when running).
21707
dc96c6c7 21708Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21709
21710 * gdb.base/signals.exp (test_handle_all_print): put back Mach
21711 exception test, but conditionalize it on target [mach | gnu].
21712
dc96c6c7 21713Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21714
21715 * gdb.base/overlays.exp: fixup compile line for linker script.
21716
21717Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
21718
21719 * gdb.fortran/types.exp: don't guess at float size.
21720
21721Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
21722
21723 * gdb.base/exprs.exp: delete test that depends on int size.
21724
21725Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
21726
21727 * config/sim.exp: Removed checks for target triplets.
21728 (gdb_target_sim): Use gdb,target_sim_options.
21729
21730Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
21731
21732 * gdb.base/reread.exp: New file.
21733 * gdb.base/reread1.c: New file.
21734 * gdb.base/reread2.c: New file.
21735
21736Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
21737
21738 * config/sim.exp: Use 'target sim -sparclite' when running
21739 SPARClite programs.
21740
21741Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
21742
21743 * gdb.base/structs2.exp: New file.
21744 * gdb.base/structs2.c: New file.
21745
21746Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
21747
21748 * gdb.asm/common.inc: New file.
21749 * gdb.asm/d10v.inc: New file.
21750 * asm-source.exp: Pass -I's to gas to find .inc files.
21751 Update line numbers in expected output.
21752 * asmsrc1.s: Rewrite.
21753 * asmsrc2.s: Rewrite.
21754 * configure.in: Create arch.inc symlink.
21755 * configure: Regenerate.
21756 * Makefile.in (distclean): Delete arch.inc.
21757
21758Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
21759
21760 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
21761 (t_enum_value2): ditto
21762 (t_enum_value3): ditto
21763 (main): ditto
c906108c
SS
21764Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
21765
21766 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
21767 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
21768 change.
21769 Use gdb_test instead of send_gdb/gdb_expect sequences.
21770
21771Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
21772
21773 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
21774 not void.
21775
21776Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
21777
21778 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
21779 subroutines. Used to test gdbs ability to single step through PC
21780 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
21781
21782Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
21783
21784 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
21785 more rigorous EGCS C++ error checking.
21786
21787Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21788
a9c64011
AS
21789 * gdb.base/help.exp: Clean up `help set args' and `help show args'
21790 tests.
21791 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
21792 function when asleep.
21793 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
21794 for i*86 Linux and SVR4 signal handling problems.
21795 Remove linux xfail for `next to handler in signals_tests_1', fixed
21796 by recent infrun.c change.
21797 Limit backtrace to 10 frames to avoid timeout problems with infinite
21798 stack backtraces.
21799 Adjust expect pattern in `handle all print' test to match Apr 28 1997
21800 target.[ch] change.
c906108c
SS
21801
21802Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
21803
21804 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
21805 for a newline from gdb before continuing.
21806 (default_gdb_exit): Just look for y or n.
21807 (gdb_test): Detect abnormal exit from GDB running on DOS; if
21808 it does, fail the rests of the tests in the file.
21809
21810Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
21811
21812 * config/cygmon.exp: New file.
21813
21814Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
21815
21816 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 21817 main" test on remote targets.
c906108c
SS
21818
21819 * gdb.base/scope.exp: Fix problem with filelocal_bss before
21820 run test on remote targets.
21821
21822Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
21823
21824 * gdb.asm: New directory.
21825 * configure.in: Configure it.
21826 * configure: Regenerate.
21827 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
21828 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
21829
21830Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
21831
21832 * config/mn10300-eval.exp: New file to support MN10300 eval board.
21833
dc96c6c7 21834Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21835
a9c64011
AS
21836 * gdb.base/overlays (several files): Merge the two overlay
21837 managers into one. Change variables (foox, barx, bazx, grbxx)
21838 back into ints but force them to load in their proper sections.
c906108c
SS
21839
21840Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
21841
21842 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 21843 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
21844 (D10VCopy): Handle memory regions crossing 16k boundaries.
21845 (D10VCopy): Transfer data in 32 bit chunks.
21846
21847Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
21848
21849 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 21850 correct.
c906108c
SS
21851
21852 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 21853 map. Include space for printf in .text segment.
c906108c
SS
21854
21855 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 21856 updated d10v memory VMA/LMA map.
c906108c 21857 (D10VCopy): Call D10VTranslate.
d63a86f8 21858
c906108c
SS
21859Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
21860
21861 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
21862
21863 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
21864 that it won't be put into the .sdata - small data -
21865 section. Update reference.
c906108c
SS
21866 * gdb.base/baz.c (bazx, baz): Ditto.
21867 * gdb.base/foo.c (foox, foo): Ditto.
21868 * gdb.base/grbx.c (grbxx, grbx): Ditto.
21869
21870 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 21871 to be arrays.
d63a86f8 21872
dc96c6c7 21873Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 21874
a9c64011
AS
21875 * gdb.base/overlays.exp: fix up and get working again.
21876 Add tests for backtraces from an overlay function.
d63a86f8 21877
c906108c
SS
21878Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
21879
21880 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
21881 "calling function with watchpoint enabled".
21882
21883Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
21884
21885 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 21886 gdb_suppress_tests for d10v-*-*.
c906108c
SS
21887 * lib/gdb.exp (gdb_suppress_tests): Disable this function
21888 pending review of whether it is useful or not.
21889
21890Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
21891
21892 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
21893
21894Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
21895
21896 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
21897 * config/dve.exp: New file to support Densan boards.
21898
21899Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
21900
21901 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 21902 reads and BSD.
c906108c
SS
21903
21904Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
21905
21906 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
21907 response.
21908
21909 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
21910
21911Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
21912
21913 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 21914 test.
c906108c
SS
21915
21916 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 21917 target_sizeof_long and target_bigendian_p.
c906108c 21918 (structs_by_value, structs_by_reference): Check values according
889bf7c5 21919 to targets word size and endianess.
d63a86f8 21920
c906108c
SS
21921Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
21922
21923 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 21924 output.
c906108c
SS
21925
21926Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
21927
21928 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 21929 Update test of set args help to match source change.
c906108c
SS
21930
21931Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
21932
21933 * gdb.base/default.exp: Expect help system output to be in
21934 alphabetical order.
21935 * gdb.base/help.exp: Ditto.
21936
21937Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
21938
21939 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
21940 "i*86-pc-linux-gnu*".
21941 * gdb.base/interrupt.exp: Ditto.
21942 * gdb.base/corefile.exp: Ditto.
21943
21944 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 21945 define vxworks when building the testcase.
c906108c
SS
21946
21947 * gdb.base/ptype.exp: Fix testnames to be unique.
21948 * gdb.base/radix.exp: Ditto.
21949 * gdb.base/term.exp: Ditto.
21950 * gdb.base/whatis.exp: Ditto.
21951 * gdb.c++/classes.exp: Ditto.
21952
21953Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
21954
21955 * gdb.base/callfuncs.exp: Fix indentation.
21956
21957 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
21958 suppress_flag has been set.
21959 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
21960 target feature.
21961
21962Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
21963
21964 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
21965 the testcase.
21966
21967 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 21968 set_debug_traps() and breakpoint().
c906108c
SS
21969 * gdb.c++/misc.cc (main): Ditto.
21970 * gdb.c++/templates.cc (main): Ditto.
21971 * gdb.c++/virtfunc.cc (main): Ditto.
21972
21973Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
21974
21975 * lib/gdb.exp(gdb_step_for_stub): New function.
21976 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
21977 exists, reload the executable and do a "continue" instead of
21978 doing a jump.
21979 (runto_main): Use gdb_step_for_stub.
d63a86f8 21980
c906108c 21981 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 21982 tests to have unique names.
c906108c
SS
21983 * gdb.base/callfuncs.exp: Ditto.
21984 * gdb.base/commands.exp: Ditto.
21985 * gdb.base/default.exp: Ditto.
21986 * gdb.base/help.exp: Ditto.
21987 * gdb.base/list.exp: Ditto.
21988 * gdb.base/opaque.exp: Ditto.
21989 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
21990 similar tests.
d63a86f8 21991
c906108c
SS
21992 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
21993 * gdb.c++/cplusfuncs.cc: Ditto.
21994 * gdb.c++/virtfunc.cc: Ditto.
21995
21996 * config/monitor.exp: Keep track of the last file we saw, rather
21997 than trying to get the info from gdb.
21998
21999 * gdb.fortran/types.exp: Move comment to previous line.
22000
22001Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
22002
22003 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 22004 target mode.
c906108c
SS
22005
22006Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
22007
22008 From Bob Manson:
22009 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 22010 string from GDB when it connects.
c906108c
SS
22011
22012 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
22013
22014Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
22015
22016 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
22017 if we can't get a debug format from GDB (we may be testing an
22018 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
22019
22020 * gdb.stabs/weird.exp: Fix quoting.
22021
22022 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
22023
22024Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
22025
22026 * config/arm-ice.exp: New file.
22027
22028Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
22029
22030 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 22031 until it has been modified to work with the new testsuite.
c906108c 22032
99707966 22033 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
22034 testcase won't compile, cause all of the testcases in the file to
22035 fail instead.
c906108c
SS
22036
22037 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
22038 (gdb_clear_suppressed): New procedure.
22039 (gdb_stop_suppressing_tests): Only clear suppress_flag if
22040 it contains a positive value.
22041
22042Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
22043
22044 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
22045
22046 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
22047
22048Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
22049
22050 * lib/gdb.exp (setup_xfail_format): New function.
22051 (get_debug_format): New function to get debug format.
22052 (debug_format): New global variable to hold last value set
22053 by get_debug_format.
22054 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 22055 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
22056 * gdb.c++/ptype.exp: Ditto.
22057 * gdb.c++/classes.exp: Ditto.
22058 * gdb.c++/cplusfuncs.exp: Ditto.
22059 * gdb.c++/inherit.exp: Ditto.
22060 * gdb.c++/templates.exp: Ditto.
22061 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 22062
c906108c
SS
22063Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
22064
22065 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
22066 host doesn't have a currently-open connection.
22067
22068 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
22069 any gdb stub target. Handle cases where gdb doesn't respond when
22070 interrupted in a sane fashion.
c906108c
SS
22071
22072 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 22073 same thing in a totally different way.
c906108c
SS
22074
22075 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 22076 setting "timeout".
c906108c 22077 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 22078 default_gdb_init now.
c906108c
SS
22079
22080Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
22081
22082 * gdb.base/printcmds.exp: Fix "check for floating addition"
22083 regexp to accept results within approx +/- .01 of exact value.
22084 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
22085
22086Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
22087
22088 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 22089 properly.
c906108c
SS
22090 (gdb_expect): Add optional timeout parameter, and add timeout
22091 value to various calls.
22092 (gdb_suppress_tests): Only give one warning message per group.
22093
22094Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
22095
22096 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
22097 global variables. Handle getting a value for $timeout more
22098 gracefully.
c906108c
SS
22099
22100Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22101
22102 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 22103 initialize.
c906108c 22104 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 22105 by a target configuration file.
c906108c
SS
22106 (gdb_expect): Pass the timeout to remote_expect.
22107
22108 * config/monitor.exp(gdb_load): Fix typo in regexp.
22109
22110Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
22111
22112 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
22113
22114Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
22115
22116 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
22117 here. Call gdb_target_exec before rebooting the target, to make
22118 sure the connection to the target is closed.
c906108c
SS
22119 (gdb_load): Pass the name of the executable to gdb_target_monitor.
22120 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
22121 Also detect "Timeout reading from remote" error.
22122
22123 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
22124 gdb_target_monitor. Don't call gdb_file_cmd here; let
22125 gdb_target_monitor do it.
c906108c
SS
22126
22127 * gdb.disasm/hppa.exp: Don't use exec_output.
22128
22129Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
22130
22131 * gdb.base/list.exp: If we're debugging a non-native target,
22132 try to set the pc register to point to the start of the
22133 program before doing the first list command.
22134
22135 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 22136 test_calls after restarting.
c906108c
SS
22137
22138 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 22139 reloading.
c906108c
SS
22140
22141 * gdb.base/watchpoint.exp: Fix typo.
22142
22143 * gdb.base/setshow.exp: Check for use_gdb_stub.
22144
22145 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 22146 stub case.
c906108c
SS
22147 * gdb.base/langs.exp: Ditto.
22148
22149 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
22150 gdb_load_offset. If we weren't given a file to load, figure out
22151 what the current file is and use it.
c906108c
SS
22152
22153 * config/i386-bozo.exp: New file.
22154
22155Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
22156
22157 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
22158 feature.
22159
22160 * config/proelf.exp: New entry.
22161
22162Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
22163
22164 * lib/gdb.exp: Remove spurious .* patterns at the beginning
22165 of regexps.
22166
22167 * gdb.base/watchpoint.exp: Don't run the test_stepping
22168 tests if gdb can't call functions on the target.
22169
22170 * gdb.base/setshow.exp: Don't run the set prompt tests if
22171 the board has gdb_prompt set.
22172
22173Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
22174
22175 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
22176 * gdb.base/commands.exp: Likewise.
22177 * gdb.base/setshow.exp: Likewise.
22178
22179Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
22180
22181 * config/monitor.exp(gdb_start): Look for gdb_prompt target
22182 feature.
22183
22184 * config/i960.exp: New file.
22185
22186Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
22187
22188 * gdb.base/funcargs.exp: Check for gdb,short_int target
22189 feature instead of looking for explicit target triplets.
22190
dc96c6c7 22191Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 22192
d63a86f8 22193 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
22194 "p 123DEADBEEF", to check parse_number.
22195 * top.c: change "to enable to enable" to "to enable" in a couple
22196 of help strings.
22197
22198Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
22199
22200 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
22201 on the mn10300.
d63a86f8 22202
c906108c
SS
22203Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
22204
22205 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
22206 where the test executable is run with explicit args.
22207 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
22208
22209Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
22210
22211 * gdb.base/run.c: Use FAKEARGV to build test executable that
22212 does not require a command line arg, since most simulators
22213 don't currently support passing such an arg into the simulated
22214 program.
22215 * gdb.base/commands.exp: Change tests to insert the proper
22216 value as the arg to the first recursive factorial call. Change
22217 compilation line to define FAKEARGV at compile time.
22218
22219Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
22220
22221 * gdb.base/recurse.exp: Enable these tests for the mn10300.
22222 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
22223 function with watchpoint enabled" test.
22224
22225Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
22226
22227 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 22228 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
22229
22230 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 22231 "Tests restarted" messages.
c906108c
SS
22232
22233Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
22234
22235 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
22236
dc96c6c7 22237Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22238
22239 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
22240 for INFO SYMBOL; add help tests for OVERLAY commands.
22241 * gdb.base/default.exp: add tests for INFO SYMBOL command;
22242 add tests for OVERLAY commands
22243 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
22244 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
22245 * gdb.base/sigall.c: add usestubs code frag
22246 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 22247
c906108c
SS
22248Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
22249
22250 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
22251 failures.
22252 (gdb_stop_suppressing_tests): Note that tests have restarted.
22253
22254Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
22255
22256 * config/h8300.exp: New file.
22257
22258Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
22259
22260 * gdb.base/setshow.exp: Check for the existence of a
22261 feature, not its value.
22262
22263Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
22264
22265 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
22266
22267 * gdb.base/scope.exp: It's now init0(), not init().
22268
22269 * gdb.base/scope0.c: For now, change init() to be init0().
22270
22271 * config/monitor.exp: Use gdb_serial in preference to serial
22272 or netport.
22273
22274 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 22275 and it's not already set.
c906108c
SS
22276
22277Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
22278
22279 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 22280 isn't using a stub and if it supports argument passing.
c906108c
SS
22281
22282Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
22283
22284 * config/udi.exp(gdb_start): Make sure UDICONF is set
22285 properly before starting gdb.
22286
22287Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
22288
22289 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
22290 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
22291 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
22292
22293Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
22294
22295 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 22296 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
22297
22298 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
22299
22300 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
22301
22302 * config/monitor.exp: Make sure we disconnect from the target.
22303 Also, try a reboot/reload cycle instead of failing if the
22304 load fails.
22305
22306Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
22307
22308 * gdb.base/default.exp: Don't set match_max.
22309 * gdb.base/help.exp: Ditto.
22310 * gdb.base/list.exp: Ditto.
22311 * gdb.base/signals.exp: Ditto.
22312
22313 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
22314 set, use remote_ld to download the testcase instead of
22315 the GDB loader.
22316
22317Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
22318
22319 * config/vr5000.exp: New file.
22320
22321 * config/monitor.exp(gdb_target_monitor): Add pattern for
22322 "Ending remote" to detect errors in connecting.
22323
22324 * gdb.base/setshow.exp: Add .* within auto language test.
22325
22326 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
22327 target feature.
22328
22329 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 22330 and reboot the board if necessary.
c906108c
SS
22331
22332 * gdb.base/setvar.exp(test_set): Handle multiple prints within
22333 a set of tests. Remove print.* from the patterns being checked.
22334
22335Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
22336
22337 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
22338 refer to gdb_spawn_id.
22339
22340 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
22341 longer used.
22342 * config/sparclet.exp: Ditto.
22343 * config/sparclet-old.exp: Ditto.
22344 * config/slite.exp: Ditto.
22345 * config/sim.exp: Ditto.
22346 * gdb.base/funcargs.exp: Ditto.
22347
22348 * lib/gdb.exp:Remove references to gdb_spawn_id.
22349 (gdb_expect): Move to remote.exp.
22350
22351Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
22352
22353 * config/monitor.exp: Detect the "Couldn't establish connection"
22354 message from GDB.
22355
22356Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
22357
22358 * gdb.base/bitfields.exp: Use runto instead of explicit
22359 gdb_run_cmd/gdb_expect sequences.
22360
22361 * gdb.base/break.exp(text_next_with_recursion): Add match for
22362 gdb_expect call.
22363
22364 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
22365 We also need to handle the "A program is being debugged already"
22366 prompt from gdb. Use gdb_test to set the baud rate.
22367
22368 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
22369 to 20000. Really. I mean it.
22370
22371Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
22372
22373 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
22374 fails. If suppress_flag is set, skip perror message about not
22375 being able to send to GDB.
c906108c 22376 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 22377 GDB.
c906108c
SS
22378 (gdb_expect): If suppress_flag is set, always fail immediately.
22379 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
22380 (gdb_init): Call gdb_stop_suppressing_tests.
22381 (default_gdb_exit): Ditto.
22382 (default_gdb_start): Ditto.
22383
22384 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 22385 gdb_stop_suppressing_tests as appropriate.
c906108c 22386 * gdb.base/break.exp: Ditto.
889bf7c5 22387 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
22388 * gdb.base/commands.exp: Ditto.
22389 * gdb.base/exprs.exp: Ditto.
889bf7c5 22390 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
22391 * gdb.base/list.exp: Ditto.
22392 * gdb.base/recurse.exp: Ditto.
889bf7c5 22393 * gdb.base/scope.exp: Ditto.
c906108c
SS
22394 * gdb.base/structs.exp: Ditto.
22395 * gdb.c++/inherit.exp: Ditto.
22396
22397Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
22398
22399 * config/vr4300.exp: New file.
22400
99707966 22401 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 22402
99707966 22403 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
22404
22405Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
22406
22407 * lib/gdb.exp(gdb_init): New function.
22408
22409 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 22410 for each individual variable set.
c906108c
SS
22411
22412 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
22413 name.
22414
22415 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
22416
22417 * gdb.base/scope.exp: Use gdb_test.
22418
22419 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
22420 aborting; the testsuite driver will do that for us (see
22421 gdb_finish). Also, use gdb_test in a few more places.
22422
22423Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
22424
22425 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
22426
22427Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
22428
22429 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
22430 and "add_tests" are not at the same address.
22431
22432Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
22433
22434 * gdb.base/ptype.exp: Use gdb_test.
22435
22436Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
22437
22438 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
22439 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
22440 left in. No longer expect them to fail.
22441
22442 * gdb.stabs/*.mt; Deleted, no longer used.
22443 * gdb.stabs/configure.in: Remove references to target makefile
22444 frags.
22445 * gdb.stabs/configure: Rebuilt.
22446
22447 * gdb.disasm/*.mt: Deleted, no longer used.
22448 * gdb.disasm/configure.in: Remove references to target makefile
22449 frags. Use "sh3.s" as the unique filename for this directory.
22450 * gdb.disasm/configure: Rebuilt.
22451
22452 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
22453 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
22454 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
22455
22456Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
22457
22458 * config/udi.exp: Use mondfe,name instead of remote_host.
22459
22460Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
22461
22462 * gdb.base/watchpoint.exp: Don't expect a failure when calling
22463 a function with a watchpoint enabled on the mn10200.
22464
22465 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
22466 before trying to create it!
22467
22468Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
22469
22470 * config/vx.exp: Use hostname instead of netport.
22471
22472 * config/vxworks.exp: New file.
22473
22474 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
22475
22476 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 22477 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
22478 occurs.
22479
22480 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
22481 $gdb_spawn_id directly.
22482 (gdb_run_cmd): Try _start as well as start. Use the target feature
22483 gdb,start_symbol as the symbol to start from when jumping.
22484
22485Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
22486
22487 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
22488 redundant) test.
22489
22490 * gdb.base/recurse.exp: Relax final value test for 'b' so that
22491 it doesn't lose for 16bit integer systems.
22492
22493Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
22494
22495 * gdb.fortran/types.exp: If the target doesn't support "double"
22496 data types, then expect "real" types to only be 4 bytes.
22497
22498 * gdb.c++/virtfunc.exp: Expect failure for virtual function
22499 call tests if the target doesn't support inferior function calls.
22500
22501 * gdb.base/printcmds.exp: Allow minor deviation in FP values
22502 in printf tests.
22503
22504Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
22505
22506 * gdb.base/help.exp: Disable "help set", "help show", and
22507 "help support". Simplify regexp for "help stack".
22508
22509 * gdb.base/default.exp: Set match_max to 5000 and the timeout
22510 to 60 seconds. Temporarily set match_max to 15000 around the
22511 "info copying" test.
22512
22513 * gdb.base/nodebug.exp: Don't try to do an inferior function
22514 call if the target doesn't support them.
22515 * gdb.base/printcmds.exp: Likewise.
22516 * gdb.base/setvar.exp: Likewise.
22517 * gdb.base/structs.exp: Likewise.
22518 * gdb.c++/templates.exp: Likewise.
22519 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
22520
22521 * gdb.base/recurse.exp: Enable for the mn10200.
22522
22523 * configure.in: Do configure gdb.stabs directory for *-*-elf
22524 targets.
22525 * configure: Rebuilt.
22526
22527 * gdb.base/break.exp: Check for gdb,noresults before testing
22528 exit status and/or results from the target.
22529 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
22530 * lib/gdb.exp: Remove old (now bogus) initialization of
22531 noinferior, noargs, noresults and nosignals.
22532
22533Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
22534
22535 * config/sh.exp: New file.
22536
22537 * config/slite.exp: Try to connect multiple times to the board
22538 before rebooting. Only send a "monitor run" if need_monitor_run
22539 is set.
22540
22541 * gdb.base/break.exp: Don't do the "stub continue" test if
22542 the target has gdb_stub set.
22543
22544 * gdb.base/callfuncs.exp: Increase the timeout.
22545
22546 * gdb.base/interrupt.exp: Don't even try to compile the testcase
22547 if the target has gdb,noinferiorio set.
22548
22549 * gdb.base/list.exp: Increase match_max to 10000 characters.
22550
22551 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
22552
22553 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
22554 target.
22555
22556 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
22557
22558Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
22559
22560 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
22561 trying to delete the copy of gdb. Catch the file delete so we
22562 don't die if the delete fails; also, the file should be copied to
22563 the host, not to the build.
c906108c
SS
22564
22565Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
22566
22567 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 22568 parenthesis in case it contains multiple regexps separated
c906108c
SS
22569 with |.
22570
22571 * gdb.base/watchpoint.exp: Use gdb_test.
22572 * gdb.base/default.exp: Ditto.
22573
22574Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
22575
99707966 22576 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 22577
c906108c
SS
22578 * gdb.base/scope.exp: Use gdb_test.
22579 * gdb.c++/classes.exp: Ditto.
22580 * gdb.c++/inherit.exp: Ditto.
22581
22582Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
22583
22584 * gdb.base/crossload.exp: Don't use execute_anywhere, use
22585 remote_exec instead.
22586 * gdb.base/corefile.exp: Don't be ridiculous.
22587 * gdb.base/*.c: Add missing stub invocations.
22588
22589Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
22590
22591 * config/slite.exp: Miscellaneous fixes.
22592
22593 * lib/gdb.exp: Fix runto.
22594
22595 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
22596 the target.
22597
22598 * gdb.base/watchpoint.exp: Fix regexp.
22599
22600 * lib/gdb.exp(default_gdb_exit): Add a catch to the
22601 close and wait commands, as the descriptor may now be
22602 invalid. Always call "remote_close host".
22603
22604Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
22605
22606 Major rewrite for testsuite revision.
d63a86f8 22607
c906108c
SS
22608 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
22609 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
22610 instead of relying on spawn_id to always contain a valid
22611 spawn id.
22612 (get_compiler_info): New procedure to build the ${binfile}.ci
22613 file, instead of replicating this in N different places.
22614 (gdb_compile): New procedure.
d63a86f8 22615
c906108c 22616 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
22617 appropriate arguments) instead of compile. Use gdb_test in a lot
22618 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
22619 at the start of a testcase, as this is no longer done magically.
22620
22621 config/*-gdb.exp: Rename without the -gdb suffix.
22622
22623 config/mips.exp: Use remote_close instead of exit_remote_shell.
22624 config/monitor.exp: Use target_info instead of looking at
22625 baud, timeout, etc.
22626 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
22627
22628Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22629
22630 * gdb.c++/templates.exp (test_ptype_of_templates),
22631 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
22632 Update expect patterns for destructors and assignment operators
22633 to match corresponding c-typeprint.c changes.
22634 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
22635 to destructor breakpoint test, GDB should be able to set the
22636 destructor breakpoint without specifying arguments.
22637
22638Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
22639
22640 * gdb.threads/pthreads.exp: Change result for failure to compile due
22641 to lack of pthreads runtime support from an error to simply an
22642 unsupported test, per dejagnu standards.
22643
22644Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22645
22646 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
22647 where GDB exits to reduce pattern match time.
22648 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
22649
22650 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
22651
dc96c6c7 22652Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22653
22654 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
22655 * gdb.base/default.exp: ditto.
22656 * gdb.base/nodebug.exp: ditto.
22657 * gdb.base/printcmds.exp: ditto.
22658 * gdb.base/ptype.exp: ditto.
22659 * gdb.base/setvar.exp: ditto.
22660 * gdb.base/structs.exp: ditto.
22661 * gdb.base/setshow.c: Guard against uninitialized values of argc.
22662
22663Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
22664
22665 * configure, */configure: Rebuild with autoconf 2.12.
22666
22667Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
22668
22669 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
22670 use new i*86-pc-linux*-gnu quads.
22671 * gdb.base/corefile.exp: Ditto.
22672 * gdb.base/signals.exp: Ditto.
22673 * gdb.base/sigall.exp: Ditto.
22674 * gdb.base/interrupt.exp: Ditto.
22675
22676 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
22677 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
22678 RedHat 4.0.
d63a86f8 22679
c906108c 22680 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
22681 linux. This allows the test case to at least compile on latest
22682 linux, but still not run due to missing the threads runtime library.
c906108c
SS
22683
22684Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22685
22686 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
22687 directory to search gdb directory. Accept and step over conditional
22688 stack alignment code. Consume $prompt in failure cases.
22689 Reset timeout to $oldtimeout instead of some arbitrary value.
22690 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
22691 timeout problems with infinite stack backtraces.
22692 * gdb.base/ptype.exp (ptype struct link, union tu_link):
22693 Accept function parameters for linkfunc member.
22694
22695Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
22696
22697 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
22698 (CXXFLAGS): Remove, unreferenced.
22699 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
22700 previous -B options and also add -B option to pick up cross compiled
22701 runtime.
c906108c
SS
22702 (TARGET_INCLUDES): Add for -I options and add code to initialize when
22703 doing cross compiles.
22704 (target_alias): Declare global.
22705 (xgcc): Set variable to full path of gcc in build tree. Use findfile
22706 to verify that gcc exists in build tree, and if so set CC to that
22707 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 22708
c906108c
SS
22709Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
22710
22711 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
22712 ptype test for anonymous union. Fixup testcase to match
22713 current gcc debug output.
22714
22715Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
22716
22717 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
22718 force argument to an unsigned long type.
22719
22720Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
22721
22722 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 22723 tests and anonymous union print/ptype tests.
c906108c
SS
22724 * gdb.base/list.exp (test_forward-search): Increase timeout by
22725 5 minutes for the "search extremely long line" case.
22726 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
22727 completely optional and that the pass/fail messages use the command as
22728 the message if that third arg is a null string.
22729 (gdb_test_exact): Arrange that a null string pattern means match a
22730 null string output rather than any output, which might include random
889bf7c5 22731 errors.
c906108c
SS
22732 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
22733 backtrace test.
22734 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
22735 always failing and failure is now exposed by gdb.exp changes.
22736
22737Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
22738
22739 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
22740 weren't being noted.
22741
22742Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22743
22744 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
22745 * gdb.stabs/weird.exp: Remove v_comb xfails.
22746
dc96c6c7 22747Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22748
22749 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 22750 list.exp scope.exp watchpoint.exp]
c906108c 22751 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 22752
dc96c6c7 22753Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22754
22755 * config/monitor.exp: Increase download timeout to 1000 seconds.
22756
dc96c6c7 22757Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22758
22759 * config/m32r.exp: Increase timeout to 120 seconds.
22760
22761Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
22762
22763 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
22764 and accept older ordering as obsolescent gcc or gdb.
22765 * gdb.c++/templates.exp: Ditto.
22766 * gdb.c++/virtfunc.exp: Ditto.
22767
22768Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
22769
22770 * gdb.base/coremaker.c: Add code to mmap some data so we
22771 can check that it ends up in the core file.
22772 * gdb.base/corefile.exp: Add test to read mmapped data
22773 from core file.
22774
dc96c6c7 22775Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22776
22777 * config/m32r.exp: New file.
22778
22779Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
22780
22781 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
22782 that cflags can contains -gstabs, and work correctly for other tests.
22783
dc96c6c7 22784Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
22785
22786 * gdb.base/setshow.exp: New file, tests show and set.
22787 * gdb.base/setshow.c: New file, tests show and set.
22788 * gdb.base/help.exp: Add test for help set|show annotate.
22789 * gdb.base/default.exp: Add test for set|show annotate.
22790
22791Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
22792
22793 * testsuite/gdb.base/break.exp: Make backtrace from factorial
22794 errors unique.
22795 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
22796 explicitly.
22797
22798Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
22799
22800 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
22801 and width commands. This is done elsewhere.
22802 * (gdb_start): Don't call gdb_start_sim here. That's already
22803 done in gdb_load. This fixes lots of failures in default.exp.
22804
22805Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
22806
22807 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
22808 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
22809 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
22810 in the same we we treat other failures (since it may be an expected
889bf7c5 22811 condition), rather than as an error.
c906108c
SS
22812 * gdb.base/signals.exp (test_handle_all_print): Revert back to
22813 old test format.
22814
22815Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
22816
22817 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
22818 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 22819 twice. Nuke the duplicates.
c906108c 22820 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 22821 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
22822 Remove config.h along with other config files.
22823
22824Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
22825
22826 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
22827 "p func1 ()" and note that rests of tests are skipped.
22828 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22829 setup_xfails for "print func2::coremaker_local".
c906108c
SS
22830 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
22831 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
22832 affected by the previous run test.
22833 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
22834 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
22835 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
22836 "pass int powerset tuple" and "pass modeless int powerset tuple".
22837 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
22838 "real write 4" and "real write 8".
22839 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 22840 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
22841 "print \$i after tuple assign 2", and
22842 "print vs2 after tuple assign 2".
22843 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
22844 meaningful error message and return -1 so the caller can
22845 suppress further tests and avoid a cascade of errors.
d63a86f8 22846
c906108c
SS
22847Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
22848
22849 * gdb.base/a1-selftest.exp: Tweak tests to account for new
22850 format for printing version.
22851 * gdb.base/default.exp: Ditto.
22852 * gdb.base/interrupt.exp: Fix problem with cascade of
22853 errors if child process dies while calling a function.
d63a86f8 22854
c906108c
SS
22855Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
22856
22857 * Makefile.in (VPATH): Add
22858 * Makefile.in (Makefile, config.status): Fix rules so things get
22859 remade when necessary.
22860
22861Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
22862
22863 * Makefile.in (just-check): Add path to sibling expect dir
22864 to environment variable specified by RPATH_ENVVAR.
22865
22866Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
22867
22868 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
22869 (just-check): Add shared library paths for libstdc++, tk,
22870 tcl, bfd, and opcodes to the environment variable specified
22871 in RPATH_ENVVAR.
22872 * configure.in: Add support to recognize --enable-shared flag
22873 and generate correct value for RPATH_ENVVAR.
22874 * configure: Regenerated with autoconf.
22875
22876Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
22877
22878 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 22879 include all osf versions.
c906108c
SS
22880 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
22881 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
22882 when target is linux. When failing to build pthreads test
22883 executable, give more meaningful message.
22884 * gdb.threads/pthreads.c: Hpux also uses old definition of second
22885 arg for pthread_create.
d63a86f8 22886
c906108c
SS
22887Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
22888
22889 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 22890 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 22891 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 22892 and -lpthreads (everybody else).
c906108c
SS
22893 (test_startup): Fail gracefully if threads are not supported.
22894 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
22895 "p/c array_index("abcdef",2)" when not gcc compiled.
22896 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
22897 "print func2::coremaker_local" when not gcc compiled.
22898 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
22899 "ptype on opaque struct tagname (statically)",
22900 "ptype on opaque struct tagname (dynamically) 1", and
22901 "ptype on opaque struct tagname (dynamically) 2"
22902 for not compiled with gcc.
22903 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
22904 backtrace when compiled with gcc.
d63a86f8 22905 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
22906 than always return success.
22907
22908Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
22909
22910 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
22911
22912Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
22913
22914 * gdb.base/structs.exp: Undo last change.
22915
22916Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
22917
22918 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
22919 encapsulate all the steps/nexts done during self test, starting
22920 at main, and makes them less sensitive to optimization issues.
22921 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
22922 signal handler" test.
22923 * gdb.threads/pthreads.exp: Only run this for native configs.
22924 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
22925 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
22926 tests.
22927 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
22928 for "runto test_calls(void)" test.
d63a86f8 22929
c906108c
SS
22930Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
22931
22932 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
22933 and don't expect address info in breakpoint confirmations.
22934
22935Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
22936
22937 * gdb.base/list.exp (test_forward_search): Increase timeout
22938 temporarily by 60 seconds for searching extremely long line,
889bf7c5 22939 and then reset to old value when done. Increase expect input
c906108c
SS
22940 buffer to 10000.
22941
22942Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
22943
22944 * gdb.base/list.exp (test_forward_search): Fix to handle very
22945 long source line without overflowing expect's input buffer.
22946
22947Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
22948
22949 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
22950 "buffer_full".
22951
22952 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
22953 "buffer_full".
22954
22955 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
22956 "buffer_full".
22957
22958 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
22959 "buffer_full".
22960
22961Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
22962
22963 * configure.in (configdirs): Add gdb.threads.
22964 * configure: Regenerated with autoconf.
22965 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
22966 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
22967 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 22968
c906108c
SS
22969Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
22970
22971 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
22972
22973Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
22974
22975 * gdb.base/signals.exp (test_handle_all_print): Test separately for
22976 each signal's status in the output of "handle all print".
22977 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
22978 the \r\n sequence that immediately precedes the gdb prompt.
22979 * gdb.base/a1-selftest.exp: Save original timeout and restore
22980 after test.
22981
22982Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
22983
22984 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
22985 symbol.
22986
22987Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
22988
22989 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
22990
22991Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
22992
22993 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
22994 timeout by 60 seconds.
22995
22996Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
22997
22998 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
22999 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
23000 error return.
23001
23002Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
23003
23004 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
23005 gdb initialization, also report how long dejagnu waited. Restore
23006 old timeout before doing error return. Temporarily increase timeout
889bf7c5 23007 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
23008
23009Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
23010
23011 * lib/gdb.exp: Report timeout value for verbosity level 2.
23012 * config/gdbserver.exp: Ditto.
23013 * config/hppro.exp: Ditto.
23014 * config/mips-gdb.exp: Ditto.
23015 * config/monitor.exp: Ditto.
23016 * config/netware.exp: Ditto.
23017 * config/sim-gdb.exp: Ditto.
23018 * config/slite-gdb.exp: Ditto.
23019 * config/udi-gdb.exp: Ditto.
23020 * config/unix-gdb.exp: Ditto.
23021 * config/vx-gdb.exp: Ditto.
23022 * gdb.base/a1-selftest.exp: Ditto.
23023 * gdb.base/a2-run.exp: Ditto.
23024 * gdb.base/break.exp: Ditto.
23025 * gdb.base/corefile.exp: Ditto.
23026 * gdb.base/list.exp: Ditto.
23027 * gdb.base/recurse.exp: Ditto.
23028 * gdb.base/scope.exp: Ditto.
23029 * gdb.base/signals.exp: Ditto.
23030
23031Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23032
23033 * gdb.threads/Makefile.in (docdir): Removed.
23034
23035Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
23036
23037 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 23038 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 23039 @srcdir@.
d63a86f8 23040 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
23041 autoconf 2.5 or higher.
23042 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
23043
23044Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
23045
23046 * configure: Regenerated.
23047 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
23048 avoid name clashes with SunOS headers.
23049
23050Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
23051
23052 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
23053
23054Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
23055
23056 * gdb.base/callfuncs.exp: Finish last change -- make sure the
23057 prototype information ends up in the compiler info file.
23058
23059Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
23060
23061 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
23062 attempting to regenerate it. Eliminate use of a temporary file
23063 and just generate the info file directly. Source it immediately,
23064 for consistency of use.
23065 * gdb.base/corefile.exp: Ditto
23066 * gdb.base/exprs.exp: Ditto.
23067 * gdb.base/funcargs.exp: Ditto.
23068 * gdb.base/langs.exp: Ditto.
23069 * gdb.base/list.exp: Ditto.
23070 * gdb.base/mips_pro.exp: Ditto.
23071 * gdb.base/nodebug.exp: Ditto.
23072 * gdb.base/opaque.exp: Ditto.
23073 * gdb.base/ptype.exp: Ditto.
23074 * gdb.base/scope.exp: Ditto.
23075 * gdb.base/setvar.exp: Ditto.
23076 * gdb.base/signals.exp: Ditto.
23077 * gdb.base/whatis.exp: Ditto.
23078 * gdb.c++/templates.exp: Ditto.
23079 * gdb.c++/virtfunc.exp: Ditto.
23080 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 23081 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
23082
23083Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23084
23085 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
23086 it got fixed by the recent lookup_minimal_symbol_by_pc change.
23087 Increase timeout, a lot of single stepping might be needed if the
23088 target has no hardware watchpoints.
23089
23090Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
23091
23092 * gdb.base/break.exp: Ignore compiler warnings when compiling
23093 break.c.
23094 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
23095 * gdb.base/default.exp: Add h8300 xfails. Handle messages
23096 from remote-sim.
23097 * gdb.base/exprs.exp: Add h8300 xfails.
23098 * gdb.base/funcargs.exp: Likewise.
23099 * gdb.base/nodebug.exp: Likewise.
23100 * gdb.base/printcmds.exp: Likewise.
23101 * gdb.base/ptype.exp: Likewise.
23102 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
23103 h8300 xfails.
d63a86f8 23104 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
23105 on the h8300.
23106 * gdb.base/funcargs.c: Explicitly make last constant argument to
23107 call_after_alloca_subr an unsigned long type.
23108 * gdb.base/return.c: Include stdio.h.
23109
23110Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
23111
23112 * config/abug.exp: New file for the older Motorola Bug monitor
23113 that runs on the mvme13x series VME boards.
23114 * config/monitor.exp: Use the new config array for target settings
23115 if they exist.
23116
23117Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
23118
23119 * sim-gdb.exp: Make the SH simulator allocate less space when
23120 it is targeted.
23121
23122Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
23123
23124 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
23125 test.
23126
23127Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
23128
23129 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
23130 "rs6000-*-*" for "list function in include file" when gcc compiled.
23131 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
23132 for "p ctable1[120]".
23133 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
23134 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
23135 Remove setup_xfail for "rs6000-*-*" for
23136 "print 'scope0.c'::filelocal before run".
23137 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
23138 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
23139 since some compilers don't allow both options to be given
23140 on the same command line. Create object file and move it.
d63a86f8 23141
c906108c
SS
23142Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
23143
23144 * gdb.base/corefile.exp: Always regenerate the core file, since
23145 we always regenerate the coremaker program. Detect special case
23146 where registers cannot be read from core file.
d63a86f8 23147
c906108c
SS
23148Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
23149
23150 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
23151 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
23152 * gdb.c++/templates.exp: Only match on basename of file since
23153 some formats like xcoff don't encode directory information.
23154 * gdb.stabs/weird.exp: Use the right sed script for powerpc
23155 and rs6000 AIX xcoff targets.
23156 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
23157 * configure: Regenerate.
23158 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
23159 here, rather than in distclean.
d63a86f8 23160
c906108c
SS
23161Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
23162
23163 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
23164 defined, and use it to compile the test case with -O2. The
23165 native compilation still uses no optimization.
23166 * gdb.base/mips_pro.c: Remove inline assembly code since
23167 it is compiled PIC by default, which results in assembler
23168 warnings that make the testsuite think the compilation
23169 was unsuccessful.
23170
23171Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
23172
23173 * gdb.c++/misc.exp: Add note to message for
23174 "print s.a for foo struct" that this is a known gcc 2.7.2
23175 and earlier bug.
23176
23177Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
23178
23179 * gdb.base/break.exp: Fix pattern for matching "Delete all
23180 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
23181 setup_xfail for deleting all breakpoints test. Fix various
23182 timeout messages to include "(timeout)".
23183 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
23184 for "p t_float_values2(3.14159,float_val2)".
23185 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
23186 for "continue to call2g" when gcc compiled.
23187 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
23188 "up to foo in langs.exp", "show language at foo in langs.exp",
23189 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
23190 and "show language at fsub in langs.exp".
23191 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
23192 "list line 1 in include file", "list message for lines past EOF",
23193 "list function in include file", "list list0.h:foo", and
23194 "list filename:function; nonexistant function".
23195 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
23196 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
23197 and "ptype t_char_array" to be for native cc only.
d63a86f8 23198
c906108c
SS
23199Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
23200
d63a86f8 23201 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 23202 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 23203 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
23204
23205Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
23206
23207 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
23208 "bt in signals.exp". This problem only appears when running
23209 the testsuite, and then only intermittently.
23210
23211Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
23212
23213 * gdb.base/return.exp (return_tests): Differentiate between
23214 two tests of continuing.
23215
23216Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
23217
23218 * */Makefile.in (maintainer-clean): Remove config.log.
23219 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
23220 * gdb.c++/Makefile.in (PROGS): Add inherit.
23221 (clean): Remove *.ci.
23222
23223Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
23224
23225 * gdb.c++/misc.cc: Add test code from Mike Stump.
23226 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
23227
23228Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
23229
23230 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
23231 to "alpha-*-osf2*" and add comment.
23232 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
23233 setup_xfail for "step over execarg initialization" and
23234 "step over corearg initialization".
c906108c
SS
23235 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
23236 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
23237 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 23238 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
23239 "print func2::coremaker_local", and "backtrace in corefile.exp".
23240 * gdb.base/signals.exp: Build and source signals.ci.
23241 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
23242 to be for gcc only.
23243 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 23244
c906108c
SS
23245Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23246
23247 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
23248 Feb 3 procfs.c change.
23249
23250Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
23251
23252 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
23253
23254Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
23255
23256 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
23257 from dejagnu's apparent default of 10 seconds, which gives random
23258 results when running the tests over NFS on moderately loaded systems.
23259 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
23260
23261Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
23262
23263 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
23264 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 23265 result reports.
c906108c
SS
23266
23267Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
23268
23269 * configure.in (CY_AC_PATH_TCLH): Remove.
23270 * configure: Regenerate.
23271
23272Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
23273
23274 * gdb.c++/Makefile.in (clean): Add missing '{'.
23275
23276Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
23277
23278 * lib/gdb.exp: Provide a default value for noinferior.
23279
23280 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
23281 Load libgloss.exp.
23282
23283Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
23284
23285 * gdb.disasm/hppa.exp: Compile directly into an executable, use
23286 the executable, not the .o to run the tests from.
23287
23288Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
23289
23290 * gdb.base/break.exp: Don't test for program exit or exit status
23291 if $noresults if nonzero.
23292 * gdb.base/langs.exp: Likewise.
23293 * gdb.base/watchpoint.exp: Likewise.
23294
23295 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
23296 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
23297 trying to compile the testcase.
23298
23299Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
23300
23301 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
23302 * gdb.base/signals.exp (continue to handler): Likewise.
23303
23304Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
23305
23306 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
23307
23308 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
23309
23310Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
23311
23312 * gdb.base/corefile.exp: Recognize "not found" as failure
23313 when trying to determine if a core file was generated.
23314 If no core file was generate the first time, try again without
23315 the ulimit -c to work around braindamaged shells.
23316
23317Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
23318
23319 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
23320 [] tests with "test" and enclose string in quotes.
23321 * gdb.stabs/configure: Rebuild
d63a86f8 23322
c906108c
SS
23323Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
23324
23325 Changes in sync with expect:
23326 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
23327 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
23328 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
23329 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
23330 argument to AC_REQUIRE.
23331 * configure: Regenerated.
23332
23333Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
23334
23335 * gdb.base/corefile.exp: When generating a core, discard any
23336 error messages about ulimit not found and the "core dumped"
23337 message from the shell that runs the coredumper.
23338
23339Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
23340
23341 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
23342
23343 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
23344 which sed script to run. Expect failure for v_comb test
23345 on PA targets too.
d63a86f8 23346
c906108c
SS
23347Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
23348
23349 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 23350 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
23351
23352Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
23353
23354 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
23355 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 23356 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
23357 * lib/gdb.exp (default_gdb_start): Fix typo.
23358 * gdb.base/corefile.exp: Allow "Core was generated by ..."
23359 messages to not include the full program name that caused
23360 the core dump since some systems (such as solaris) apparently
23361 truncate this path to about 80 characters.
23362 When generating a core file first try increasing the core file
23363 size limit to unlimited since some systems may default it to
23364 zero, and it is harmless to try it. Move the test for failing
23365 to generate a core file to where it will actually get executed.
23366 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
23367 new gdb result from g++ debug info improvements and make old
23368 pattern obsolescent. Also account for size_t differences
23369 (may be int or long).
23370 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
23371 initialization before function call is placed in the delay slot
23372 and thus appears to be skipped over by commands such as "next".
23373
23374Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
23375
23376 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
23377
23378Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
23379
23380 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
23381 input source file; fix code to compile test to deal with this
23382 convention.
23383 * gdb.c++/*.exp: Likewise.
23384
23385Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
23386
23387 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
23388 "bt in signals.exp".
23389
23390Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
23391
23392 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
23393 "step over execarg initialization" and
889bf7c5 23394 "step over corearg initialization".
c906108c
SS
23395
23396Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
23397
23398 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
23399 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
23400
23401Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
23402
23403 From Rob Savoye (rob@poseidon.cygnus.com)
23404 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
23405 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
23406 configure.in}, gdb.disasm/{Makefile.in, configure.in},
23407 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
23408 configure.in}: Major reworking for autoconfig.
c906108c
SS
23409 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
23410 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 23411 New files.
c906108c
SS
23412 * config/unix-gdb.exp: Make GDB global.
23413 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
23414 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
23415 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
23416 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
23417 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
23418 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 23419 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
23420 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
23421 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
23422 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
23423 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 23424 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
23425 to returns as necessary, arrange for test to compile own testcase
23426 executable.
c906108c 23427 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 23428
c906108c
SS
23429Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
23430
23431 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 23432 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
23433 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
23434 "backtrace through signal handler".
23435
23436Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23437
23438 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
23439 continuing from a job control stop signal.
23440 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
23441
23442Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
23443
23444 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
23445 * gdb.base/corefile.exp: Likewise.
23446 * gdb.base/funcargs.exp: Likewise.
23447
23448Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
23449
23450 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
23451 * config/monitor.exp: Add support for setting baud rate.
23452
23453Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
23454
23455 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
23456 i*86-*-linux* xfails for "backtrace through signal handler".
23457 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
23458 "print func2::coremaker_local".
23459 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 23460 alpha-dec-osf2* xfail for
c906108c
SS
23461 "delete all breakpoints when none".
23462
23463Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
23464
23465 * gdb.base/break.exp: Change test that deletes all breakpoints
23466 when no user breakpoints are installed. A post 4.15 change
23467 causes gdb to no longer prompt in this case.
23468
23469Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
23470
23471 * gdb.base/return.exp (return_tests): Change xfail for test
23472 "correct value returned double test" to stop xfailing at
23473 Solaris 2.5. Apparently the bug has been fixed.
23474
23475Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
23476
23477 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
23478 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
23479
23480Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
23481
23482 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
23483 * gdb.disasm/hppa.s: Corresponding changes.
23484
23485Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
23486
23487 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
23488 makefile fragment.
23489 * config/mt-hpux: Deleted.
23490
23491Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
23492
d63a86f8 23493 * Many files: When warning about suppressed tests due to a
c906108c
SS
23494 nonexistant test binary, avoid incrementing the warning count.
23495
23496Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
23497
23498 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 23499
c906108c
SS
23500Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23501
23502 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
23503 "sparc-*-solaris2*".
23504
23505Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23506
23507 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
23508 Add global and local variables and initialize them.
23509 * gdb.base/corefile.exp: Test correct mapping of corefile sections
23510 by printing variables. Remove rs6000 and powerpc xfails, BFD now
23511 extracts the file name and terminating signal from the core file.
23512 * TODO: Remove note about tests for correct mapping of corefile.
23513 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
23514 from optimizing it away.
23515 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
23516 handles common blocks.
23517
23518Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
23519
23520 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
23521 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
23522
23523Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
23524
23525 * Makefile.in (maintainer-clean): New target, synonym for
23526 realclean.
23527 * gdb.base/Makefile.in (maintainer-clean): Likewise.
23528 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
23529 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
23530 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
23531 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
23532 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
23533
23534Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
23535
23536 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
23537 xfails when not gcc compiled for "print foo::funclocal".
23538 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
23539 "print foo::funclocal at foo",
23540 "print 'scope1.c'::foo::funclocal at foo",
23541 "print foo::funclocal_bss at foo",
23542 "print 'scope1.c'::foo::funclocal_bss at foo",
23543 "print foo::funclocal_ro at foo",
23544 "print 'scope1.c'::foo::funclocal_ro at foo",
23545 "print bar::funclocal at foo" and
23546 "print 'scope1.c'::bar::funclocal at foo".
23547 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
23548 gcc compiled for "print foo::funclocal at bar".
23549 Expand all messages to ensure that they identify that
23550 the test is at bar().
23551 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
23552 gcc compiled for:
23553 "ptype on opaque struct pointer (statically)",
23554 "ptype on opaque struct tagname (statically)",
23555 "ptype on opaque struct pointer (dynamically) 1",
23556 "ptype on opaque struct tagname (dynamically) 1",
23557 "ptype on opaque struct pointer (dynamically) 2" and
23558 "ptype on opaque struct tagname (dynamically) 2
23559 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
23560 gcc compiled for:
23561 "p datalocal"
23562 "whatis datalocal",
23563 "ptype datalocal",
23564 "p bsslocal",
23565 "whatis bsslocal", and
23566 "ptype bsslocal".
23567 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
23568 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
23569 when not gcc compiled.
23570 * gdb.base/funcargs.exp (float_and_integral_args): Add
23571 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
23572 compiled.
23573 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
23574 "backtrace from call6a" when not gcc compiled.
23575 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
23576 "backtrace from call7a" when not gcc compiled.
23577 * gdb.base/callfuncs.exp (do_function_calls):
23578 Add "hppa*-*-hpux*" xfail when not gcc compiled for
23579 "p t_char_array_values(char_array_val2,char_array_val1)",
23580 "p t_char_array_values(char_array_val1,char_array_val2)",
23581 "p t_char_array_values("carray 1","carray 2")",
23582 "p t_char_array_values("carray 1",char_array_val2)",
23583 "p t_char_array_values(char_array_val1,"carray 2")",
23584 "p sum_args(1,{2})",
23585 "p sum_args(2,{2,3})",
23586 "p sum_args(3,{2,3,4})",
23587 "p sum_args(4,{2,3,4,5})"
23588 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
23589 "backtrace in corefile.exp" when not gcc compiled.
23590
23591Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23592
23593 * gdb.base/signals.exp: Rewrite `handle all print' test as
23594 a procedure. Accept blanks or TABs as whitespace, increase
23595 timeout and expect input buffer size for the large output
23596 from the command. Remove "i*86-*-bsdi2.0" xfail.
23597
23598Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23599
23600 * gdb.base/setvar.exp: Add new testcases for truncation when
23601 assigning invalid values to bitfields.
23602
23603Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
23604
d63a86f8 23605 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
23606 mips-sgi-irix* xfail for
23607 "call inferior func with struct - returns char *"
23608 and fix test so that an optional (unsigned char *) cast is
889bf7c5 23609 accepted in the result.
c906108c
SS
23610
23611Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
23612
23613 * gdb.base/funcargs.exp (float_and_integral_args): Remove
23614 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
23615 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
23616 * gdb.base/signals.exp: Remove duplicate "handle all print" test
23617 that accidentally got checked in.
23618
23619Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
23620
d63a86f8 23621 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
23622 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
23623 compiled test.
23624 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
23625 Add mips-sgi-irix5* xfail for not gcc compiled.
23626 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
23627 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
23628 "p top", "whatis top", "p middle", and "whatis middle".
23629 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
23630 "whatis signed char" for not gcc compiled.
23631 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
23632 "set variable signed char=-1 (-1)" and
23633 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
23634 * gdb.base/funcargs.exp (float_and_integral_args):
23635 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
23636 Add mips-sgi-irix* xfail when not gcc compiled for
23637 "continue to call2b".
23638 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
23639 "continue to call2g".
23640 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
23641 "backtrace from call6a"
23642 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
23643 "backtrace from call7k".
23644 Add mips-sgi-irix5* xfail when not gcc compiled for
23645 "backtrace from call7a".
23646 (localvars_after_alloca): Fix gdb_test cmds for
23647 "print * after runto ...".
23648 Remove rs6000-*-* xfails for
23649 "print i after runto localvars_after_alloca" and
23650 "print l after runto localvars_after_alloca"
23651 for all compilers.
23652 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 23653 when not compiled with gcc, for:
c906108c
SS
23654 "print signed char == (minus)",
23655 "print signed char != (minus)",
23656 "print signed char < (minus)",
23657 "print signed char > (minus)".
23658 * gdb.base/callfuncs.exp (do_function_calls):
23659 Add mips-sgi-irix* xfail, when compiled with native compiler, for
23660 "call inferior func with struct - returns char *".
d63a86f8 23661 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
23662 "correct value returned double test" to include Solaris 2.4.
23663 * gdb.base/funcargs.exp (float_and_integral_args):
23664 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 23665
c906108c
SS
23666Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23667
23668 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
23669 enumeration bitfields if compiling with GNU C.
23670 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
23671 to empty' prompt.
23672
23673Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
23674
23675 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
23676 test for PRO targets.
23677
23678 * gdb.base/funcargs.exp: Avoid ever setting more than 8
23679 breakpoints in the inferior at any given time by making
23680 two groups of breakpoints for call2*, call6* and call7*
23681 tests.
23682
23683Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23684
23685 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
23686 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
23687 from optimizing it away.
23688 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
23689 "call inferior func with struct".
23690
23691Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
23692
23693 * configure.in: Only configure gdb.chill for particular targets.
23694
23695Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
23696
23697 * gdb.base/Makefile.in: Add action to .c.o transformation
23698 rule that generates a .ci file for each .o file and remove
23699 explicit .c.o rules except for callfuncs.o.
23700 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
23701 generates a .ci file for each .o file and remove explicit
23702 .cc.o rules.
23703 (clean): Remove *.tmp *.ci files.
23704 (EXECUTABLES): Remove templ-info.exp.
23705 * gdb.base/compiler.c: New file.
23706 * gdb.c++/compiler.cc: New file
23707 * gdb.base/scope.exp: Source gdb.base/scope.ci.
23708 Change rs6000-*-* xfail for
23709 "print 'scope0.c'::filelocal_ro" and
23710 "print 'scope1.c'::filelocal" and
23711 "print 'scope1.c'::filelocal_bss" and
23712 "print 'scope1.c'::filelocal_ro" and
23713 "print 'scope1.c'::foo::funclocal" and
23714 "print 'scope1.c'::foo::funclocal_ro" and
23715 "print 'scope1.c'::bar::funclocal" and
23716 "print 'scope0.c'::filelocal_ro" and
23717 "print 'scope1.c'::filelocal at foo" and
23718 "print 'scope1.c'::filelocal_bss at foo" and
23719 "print 'scope1.c'::filelocal_ro at foo" and
23720 "print 'scope1.c'::foo::funclocal at foo" and
23721 "print 'scope1.c'::foo::funclocal_bss at foo" and
23722 "print 'scope1.c'::foo::funclocal_ro at foo" and
23723 "print 'scope1.c'::bar::funclocal at foo" and
23724 "print 'scope0.c'::filelocal_ro" and
23725 "print 'scope1.c'::filelocal" and
23726 "print 'scope1.c'::filelocal_bss" and
23727 "print 'scope1.c'::filelocal_ro" and
23728 "print 'scope1.c'::foo::funclocal" and
23729 "print 'scope1.c'::foo::funclocal_bss" and
23730 "print 'scope1.c'::foo::funclocal_ro" and
23731 "print 'scope1.c'::bar::funclocal" and
23732 "print 'scope1.c'::bar::funclocal_bss"
23733 to only be xfail'd when not compiled with gcc.
d63a86f8 23734 Add rs6000-*-* xfail for
c906108c
SS
23735 "print 'scope0.c'::filelocal_bss before run"
23736 when compiled with gcc.
23737 (test_at_main): Add rs6000-*-* xfail for
23738 "print filelocal_ro in test_at_main"
23739 when compiled with gcc.
23740 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 23741 Add rs6000-*-aix* xfail for
c906108c
SS
23742 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
23743 "ptype t_char_array", not compiled with gcc.
23744 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
23745 xfail for "list foo (in include file)" when gcc compiled.
23746 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 23747 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
23748 "run to call0a" if not compiled with gcc.
23749 (unsigned_integral_args): Add rs6000-*-* xfail for
23750 "run to call1a" if not compiled with gcc.
23751 (float_and_integral_args): Add rs6000-*-* xfail for
23752 "run to call2a" if not compiled with gcc and for
23753 "continue to call2b" for any compiler.
23754 Add rs6000-*-* xfail to
23755 "print f1 after run to call2a" for gcc compiled.
23756 (discard_and_shuffle): Add rs6000-*-* xfail for
23757 "run to call6a".
23758 (shuffle_round_robin): Add rs6000-*-* xfail for
23759 "backtrace from call7a" if not compiled with gcc.
23760 Add rs6000-*-* xfail for
23761 "backtrace from call7b" if compiled with gcc.
23762 (call_after_alloca): Add rs6000-*-* xfail for
23763 "print c in call_after_alloca" and
23764 "print s in call_after_alloca" and
23765 "backtrace from call_after_alloca_subr"
23766 if not compiled with gcc.
23767 (localvars_in_indirect_call): Add rs6000-*-* xfail for
23768 "print c in localvars_in_indirect_call" and
23769 "print c in localvars_in_indirect_call" and
23770 "backtrace in indirectly called function" and
23771 "stepping into indirectly called function"
23772 if not compiled with gcc.
23773 (localvars_after_alloca): Add rs6000-*-* xfail for
23774 "print c after runto localvars_after_alloca" and
23775 "print s after runto localvars_after_alloca" and
23776 "print i after runto localvars_after_alloca" and
23777 "print l after runto localvars_after_alloca"
23778 for all compilers.
23779 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
23780 than whatis-info.exp.
23781 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
23782 than opaque-info.exp.
23783 Setup rs6000-*-* xfail for
d63a86f8 23784 "ptype on opaque struct pointer (statically)" and
c906108c
SS
23785 "ptype on opaque struct pointer (dynamically)" when
23786 not compiled with gcc.
23787 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
23788 rather than callf-info.exp.
23789 (do_function_calls): Add clear_xfail for rs6000-*-* for
23790 "p t_float_values2(3.14159,float_val2)". Seems to work
23791 fine there, both with xlc and gcc. Need to find out what
23792 it is doing right and fix other platforms.
23793 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
23794 "call inferior func with struct - returns int",
23795 "call inferior func with struct - returns long",
23796 "call inferior func with struct - returns float",
23797 "call inferior func with struct - returns double",
23798 "call inferior func with struct - returns char *",
23799 but only if not gcc compiled (presumes xlc compiled).
23800 Change rs6000-*-* xfails for
23801 "call inferior func with struct - returns char" and
23802 " call inferior func with struct - returns short" to only
23803 xfail if not using gcc.
23804 (clean mostlyclean): Remove *.ci and *.tmp files.
23805 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
23806 than templ-info.exp.
23807 * gdb.base/langs.exp: Source gdb.base/langs.ci.
23808 Add rs6000-*-* xfail for "up to foo in langs.exp"
23809 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 23810 when not gcc compiled.
d63a86f8 23811
c906108c
SS
23812Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23813
23814 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
23815 * gdb.base/corefile.exp: Likewise.
23816 * gdb.base/list.exp: Likewise.
23817 * gdb.base/scope.exp: Likewise.
23818 * gdb.base/siganls.exp: Likewise.
23819
23820 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
23821 compiler output.
23822 * gdb.base/whatis.exp: Likewise.
23823
23824Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
23825
23826 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
23827 failure (opcode table has been fixed to match reality).
23828
23829Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
23830
23831 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
23832 "call inferior func with struct - returns char",
23833 "call inferior func with struct - returns short"
23834
23835 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
23836 "print 'scope0.c'::filelocal at main",
23837 "print 'scope0.c'::filelocal_bss in test_at_main",
23838 "print 'scope0.c'::filelocal at foo",
23839 "print 'scope0.c'::filelocal_bss in test_at_foo",
23840 "print 'scope0.c'::filelocal at bar",
23841 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 23842
c906108c
SS
23843 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
23844 in source file 1". This bug seems to have been fixed with both
23845 gcc and native cc (was native assembler bug?).
23846
23847Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
23848
23849 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
23850 "backtrace through signal handler" to "i*86-*-sysv4*".
23851 * gdb.base/signals.exp: Add xfail for "'next' behaved as
23852 continue" case. Add "known SVR4 bug" to fail message.
23853 Add "i*86-*-bsdi2.0" xfail for "handle all print".
23854 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
23855 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
23856 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
23857 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
23858 "up to foo in langs.exp", "show language at foo in
23859 langs.exp", "up to cppsub_ in langs.exp", "show
23860 language at cppsub_ in langs.exp", "up to fsub in
23861 langs.exp", and "show language at fsub in langs.exp".
23862 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
23863 "bactrace in corefile.exp".
23864 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
23865 "call inferior function with struct - returns float" and
23866 "call inferior function with struct - returns double".
d63a86f8 23867
c906108c
SS
23868Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
23869
23870 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
23871 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
23872 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
23873 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
23874
23875Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
23876
23877 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
23878 (or overriden) "CHILL" macro rather then bare "gcc".
23879 Also look for ../../gcc/xgcc since that is what we will
23880 actually need, not "Makefile". Remove following assignment
23881 of CHILL to CHILL_FOR_TARGET because that results in
23882 recursive definition.
23883
23884Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
23885
23886 * gdb.base/corefile.exp: Change xfail for backtrace in
23887 corefile.exp from linuxaout to all linux.
23888 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
23889 cases where we miss the breakpoint at the signal handler
23890 for some reason. Setup xfail for linuxoldld/linuxaout and
23891 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
23892 hitting SIGURG breakpoint.
23893 * gdb.base/signals.exp: Setup xfail for "next" acting like
23894 continue to add linuxoldld. Setup xfail for all linux for
23895 "next to handler in signals_tests_1", "backtrace in
23896 signals_tests_1", "continue to func1", "pass SIGUSR1",
23897 and continue to handler".
23898
23899Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
23900
23901 * Update all FSF addresses except those in COPYING* files.
23902
23903Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
23904
23905 * gdb.base/a2-run.exp: Change messages to be more explicit about
23906 the status of args, and quote binfile in results.
23907
23908Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
23909
23910 * gdb.base/callfuncs.exp: Add tests for passing structs to
23911 inferior functions and return various types.
23912 * gdb.base/callfuncs.c: Add functions to receive a struct
23913 and return a member of the struct, in various types.
23914
23915Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23916
23917 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
23918
23919Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
23920
23921 * config/vxworks29k.exp: New file, sources vxworks.exp.
23922
23923Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23924
23925 * config/gdbremote.exp: New file. Testing framework using
23926 gdbserver.
23927
23928Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
23929
23930 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
23931 "call function when asleep" and "send end of file".
23932 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
23933 for "backtrace in corefile.exp".
23934 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
23935 for "backtrace through signal handler".
23936 * gdb.base/corefile.exp: Make sure we actually generate a core file
23937 before trying the core tests. Some systems allow the user to suppress
23938 generation of core files and default to that (linux for example).
23939 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
23940 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
23941
23942Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23943
23944 * gdb.threads: New directory with some crude multi-threaded
23945 gdb tests (step.exp and step2.exp).
23946 * config/mt-lynx (STEP_EXECUTABLE): Define.
23947 (THREADFLAGS): Define.
23948
23949Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
23950
23951 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
23952
23953 * gdb.base/signals.exp: Disable whole file for lynx until
23954 further notice.
23955
23956 * gdb.base/signals.exp: xfail test where "next" acts like
23957 "continue" for lynx.
23958
23959 * gdb.base/interrupt.exp: xfail test for calling function while
23960 inferior is asleep for lynx.
23961
23962 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
23963 than one cr-lf after each command.
23964
23965Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23966
23967 * configure.in: Reinstate setting of stabsdirs variable, fix
23968 typo in setting up configdirs for native builds.
23969
23970 * gdb.base/return.exp: Fix typo in return double test.
23971 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
23972 compiler from optimizing them away.
23973
23974Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
23975
23976 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
23977 sequences to be echo'd by gdb when using gdb_test.
23978 * gdb.chill/chexp.exp: Likewise.
23979 * gdb.fortran/exprs.exp: Likewise
23980
23981Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
23982
23983 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
23984 after the inferior gdb has started.
23985
23986 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
23987 after each command.
23988 * gdb.base/funcargs.exp: Likewise.
23989 * gdb.base/gdbvars.exp: Likewise.
23990 * gdb.base/interrupt.exp: Likewise.
23991 * gdb.base/list.exp: Likewise.
23992 * gdb.base/watchpoint.exp: Likewise.
23993 * gdb.c++/demangle.exp: Likewise.
23994 * gdb.c++/inherit.exp: Likewise.
23995 * gdb.chill/chexp.exp: Likewise.
23996 * gdb.fortran/exprs.exp: Likewise.
23997
23998 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
23999 test if we can't handle IO to/from the inferior.
24000
24001 * gdb.c++/misc.exp: Always check for a program already being
24002 started after sending a "run" command to gdb.
24003
24004 * gdb.base/twice.exp: Start with a fresh gdb.
24005
24006 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
24007 only depend on gdb's expression code, not the chill runtime.
24008
24009 * gdb.base/return.c: Put return values into variables so we
24010 can have gdb print them rather than depending on the program
24011 to print them.
24012 * gdb.base/return.exp: Corresponding changes.
24013
24014 * lib/gdb.exp: Provide default value for noinferiorio.
24015 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
24016 the inferior.
24017
24018 * gdb.base/break.exp: Always check for a program already being
24019 started after sending a "run" command to gdb.
24020 (text_next_with_recursion): Don't check the output from the
24021 program's printf statement. Instead just make sure the program
24022 exited.
24023
24024 * gdb.base/commands.exp: Protect tests which need arguments with
24025 $noargs conditionals.
24026
24027Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24028
24029 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
24030 of structure member arrays to match gdb/valops.c:value_addr change.
24031
24032Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
24033
24034 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
24035 cases.
24036
24037Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
24038
24039 * configure.in (configdirs): Remove gdb.chill from default list
24040 of subdirs and then add it back in only if doing a native build.
24041 The current chill compiler does not yet work in any cross build.
24042 * Revert all signal changes from Jul 6.
24043 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
24044 for sh-hms targets, allowing these tests to link, with no other
24045 changes. Testing is suppressed by setting "nosignals" in site.exp.
24046
24047Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
24048
24049 * configure.in (signaldirs): Define and add to configdirs for all
24050 targets except some specific ones that are known to not support signals.
24051 Also clean up formatting.
24052 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
24053 (signals, sigall): Remove rules to build.
24054 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
24055 Moved to new gdb.signals directory.
24056 * gdb.signals: New test directory.
24057 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
24058 signals.c signals.exp}: New or moved files.
24059
24060Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
24061
24062 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
24063
24064Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
24065
24066 * gdb.base/return.exp: Xfail `return double' test failure
24067 on at least Solaris 2.3 and handle future/past versions on
24068 a case by case basis as appropriate. Also update message
24069 to include i*86 failures.
24070
24071Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24072
24073 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
24074
24075 * lib/gdb.exp: Fix comment which erroneously identified
24076 gdb_file_cmd as gdb_load (the 19 May change was in fact to
24077 gdb_file_cmd not gdb_load).
24078 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
24079
24080 * gdb.base/setvar.exp: Make test names consistent between pass and
24081 fail cases. Use gdb_test more.
24082
24083Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24084
24085 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
24086
24087Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24088
24089 * gdb.base/help.exp: Fix expected help string for `show commands'.
24090
24091Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
24092
24093 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
24094
24095 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
24096 of a text section.
24097
24098Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
24099
24100 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
24101 that loop eventually terminates. Fix Connection refused logic so
24102 that testsuite will expire nicely.
24103
24104Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
24105
24106 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
24107 config/rom68k.exp: New tcl glue for the appropriate monitors.
24108 These all just end up calling monitor.exp.
24109 * config/monitor.exp (gdb_target_monitor): Handle `Connection
24110 refused' by retrying. Cleanup some timeout issues.
24111 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
24112 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
24113 callers don't have to set/restore global timeout variable.
24114
24115 * The following set of changes centralizes management of the global
24116 timeout variable. This way, it can be set in one target dependent
24117 place instead of dozens of places scattered throughout the test suite.
24118 If you need to lengthen a timeout, then you should either set timeout
24119 in one of the config/{target}.exp files, or multiply it by a factor.
24120 Setting it to an absolute value is always going to lose for some
24121 targets.
24122 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
24123 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
24124 * gdb.base/funcargs.exp: Don't set timeout.
24125 * gdb.base/list.exp (test_forward_search): Only use local timeout.
24126 * gdb.base/printcmds.exp (test_print_string_constants
24127 test_print_array_constants): Don't set timeout.
24128 * gdb.base/ptype.exp: Don't set timeout.
24129 * gdb.base/recurse.exp: Don't set timeout.
24130 * gdb.base/return.exp: Don't set timeout.
24131 * gdb.base/watchpoint.exp: Don't set timeout.
24132 * gdb.c++/classes.exp (do_tests): Don't set timeout.
24133 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
24134
24135Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
24136
24137 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
24138
24139Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24140
24141 * lib/gdb.exp: Disable chill tests for irix5.
24142
24143Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24144
24145 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
24146 each test pass or fail.
24147
24148Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24149
24150 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
24151 xlc not gcc.
24152
24153Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
24154
24155 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
24156
24157Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
24158
24159 * config/est.exp: Fix copyright and comments. Remove dead code.
24160 Use targetname, serialport and baud variables instead of fixed
24161 constants.
24162 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
24163 * config/cpu32bug.exp: New file to support cpu32bug monitors.
24164
24165Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24166
24167 * gdb.base/watchpoint.exp: Don't run
24168 test_watchpoint_triggered_in_syscall for sunos.
24169
24170Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24171
24172 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
24173 they don't seem to exist. Do include stdio.h.
24174
24175Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24176
24177 * gdb.base/a1-selftest.exp: Add alpha xfail.
24178
24179Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24180
24181 * gdb.base/watchpoint.c (main): Prompt before calling read().
24182 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
24183 Revise accordingly. Remove cruft about sending "123" several
24184 times, until it gets noticed. Clean up the "print buf[0]" stuff
24185 so that it passes or fails, and waits for prompts in the usual way.
24186
24187Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24188
24189 * gdb.base/recurse.exp: Fix comment.
24190
24191 * TODO: Remove item about printing variables in nodebug.exp. Add
24192 item about enabling tests which are only run on some targets.
24193
24194 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
24195 fail, make test names unique, use new gdb_test convention
24196 regarding pattern, use gdb_test more, etc.).
24197
24198 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
24199 fail, make test names unique, etc.).
24200
24201Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24202
24203 * gdb.base/nodebug.c: Change return type of top and middle to
24204 short.
24205 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
24206 are fixed by the recent mdebugread.c changes. Allow `short ()'
24207 as type for top and middle.
24208
24209Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24210
24211 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
24212 nearly as I can tell, the whole thing was an accident in Stu's
24213 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
24214 to replace a send/expect pair with gdb_test, but ended up only
24215 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
24216 of 30 Mar 1995 took care of it, but left this vestigial comment
24217 which I am now nuking.
24218
24219Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24220
24221 * gdb.base/break.exp: Look for different line number for
24222 breakpoint at main depending on usestubs.
24223
24224Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24225
24226 * gdb.base/list.exp: Adjust some alternate expect patterns to
24227 match recent list0.c change. Add alternate expect pattern for
24228 output from `list default lines around main' for optimizing
24229 compilers.
24230
24231Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24232
24233 * lib/gdb.exp: If nosignals is not set, set it to 0.
24234
24235Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
24236
24237 * config/slite-gdb.exp: Responds to load symbol table prompt.
24238 * gdb.base/break.exp: Adjust line number, fix rerun.
24239 * gdb.base/langs0.c: Add #ifdef usestubs.
24240
24241Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
24242
24243 * gdb.base/list.exp: Adjust line contents after adding new lines in
24244 list0.c. Also fix a syntax error.
24245
24246 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
24247 * gdb.base/break.exp: ditto.
24248 * gdb.base/list.exp: ditto.
24249 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
24250 * gdb.base/run.c: ditto.
24251 * gdb.base/list0.c: ditto.
24252 * gdb.base/funcargs.c: ditto.
24253
24254Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
24255
24256 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
24257 $targetname, $serialport and $baud instead of hardwired variables.
24258 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
24259 target doesn't support signals.
24260
24261Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
24262
24263 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
24264
24265Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24266
24267 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
24268 Don't rely on the value of an auto variable before it has been
24269 initialized. Use gdb_test more.
24270
24271Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24272
24273 * lib/gdb.exp (default_gdb_version): A version number must start
24274 with a digit, but other than that contains all characters up to
24275 the first whitespace character.
24276
24277Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24278
24279 * gdb.base/commands.exp (breakpoint_command_test): New tests.
24280
24281Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24282
24283 * gdb.c++/*.exp: Warn if executable does not exist. The original
24284 reason for skipping the warning was that configure.in sometimes
24285 intentionally skipped building the executables but the tcl code
24286 had no way of knowing. That (a) was always bogus with respect to
24287 error handling, (b) is no longer true (right now there is no way
24288 to skip C++ tests).
24289
24290 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
24291
24292Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24293
24294 * gdb.base/list.exp: Add expect patterns for output from
24295 SunPRO compiled executables.
24296 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
24297 types.
24298
24299Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24300
24301 * gdb.base/break.exp (test_next_with_recursion): Accept any line
24302 number (we are already testing that the correct source line text
24303 gets printed).
24304
24305 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
24306 that is what is intended, but something needed to be done to get
24307 sunos4 native working again.
24308
24309 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
24310
24311 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
24312 apparently went with a (very) old xfail.
24313
24314Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
24315
24316 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
24317 runto_main is a proc in gdb.exp that will do 'step' for target use
24318 stubs.
24319 * gdb.base/exprs.exp: ditto.
24320 * gdb.base/interrupt.exp: ditto.
24321 * gdb.base/opaque.exp: ditto.
24322 * gdb.base/printcmds.exp: ditto.
24323 * gdb.base/ptype.exp: ditto.
24324 * gdb.base/scope.exp: ditto.
24325 * gdb.base/setvar.exp: ditto.
24326 * gdb.base/signals.exp: ditto.
24327 * gdb.base/twice.exp: ditto.
24328 * gdb.c++/classes.exp: ditto.
24329 * gdb.c++/inherit.exp: ditto.
24330 * gdb.c++/templates.exp: ditto.
24331 * gdb.base/break.exp: no run and hit main for stubs. Change line
24332 numbers for breakpoints and info breakpoint.
24333 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
24334 breakpoint().
24335 * gdb.base/callfuncs.c: ditto.
24336 * gdb.base/exprs: ditto.
24337 * gdb.base/interrupt.c: ditto.
24338 * gdb.base/opaque0.c: ditto.
24339 * gdb.base/printcmds.c: ditto.
24340 * gdb.base/ptype.c: ditto.
24341 * gdb.base/scope0.c: ditto.
24342 * gdb.base/setvar.c: ditto.
24343 * gdb.base/signals.c: ditto.
24344 * gdb.base/twice.c: ditto.
24345 * gdb.c++/misc.cc: ditto.
24346 * gdb.c++/templates.cc: ditto.
24347
24348Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24349
24350 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
24351
24352 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
24353 somewhere between `read' and `main.c'. I'm pretty sure the
24354 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
24355 and it isn't particularly useful.
24356
24357 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
24358
24359Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24360
24361 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
24362
24363Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
24364
24365 * config/mt-slite: add LIBS and -nostdlib.
24366 * config/slite-gdb.exp: add this new file to support sparclite target.
24367
24368Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
24369
24370 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
24371
24372 * gdb.base/a2-run.exp: Change argument to istarget from
24373 "*-*-vxworks" to "*-*-vxworks*".
24374 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
24375
24376Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
24377
24378 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
24379 will not runto main but do a 'step' to step out of breakpoint().
24380 * config/mt-slite: add -Dusestubs.
24381
24382Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24383
24384 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
24385 instead of just @.
24386
24387 * gdb.base/signals.exp: Add test for "handle all print".
24388 * TODO: Remove "handle all print". Also remove item about
24389 checking copyright date (I don't like the idea of a spurious FAIL
24390 based on when we run the tests).
24391
24392 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
24393 for SunOS4 (reason for failure not investigated). Remove
24394 redundant test for $binfile.
24395
24396 * gdb.base/nodebug.c (array_index): Call malloc.
24397
24398 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
24399
24400Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
24401
24402 * gdb.base/recurse.exp: Update gdb_test invocation to use new
24403 conventions and slightly simplify the matching regexp.
24404
24405Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24406
24407 * gdb.base/break.exp: Update gdb_test invocation to use new
24408 convention.
24409
24410 * lib/gdb.exp: If noargs is not set, set it to 0.
24411
24412 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
24413 tests unique.
24414
24415 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
24416
24417Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24418
24419 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
24420 one argument of type "<non-float parameter>".
24421
24422Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
24423
24424 * config/rom68k.exp: New file to support Motorola IDP board.
24425 * gdb.base/a2-run.exp: Skip this file if noargs is set.
24426 * gdb.base/break.c: Change things around so that this program
24427 doesn't depend upon args. This is necessary to make remote
24428 targets work (in general, they can't take args).
24429 * gdb.base/break.exp: Don't try to send args to program. Don't
24430 expect output. Also, replace lots of code with gdb_test.
24431
24432Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24433
24434 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
24435 printing of '\'' (which is what the comment says we are testing,
24436 even though we were not), not '''.
24437 (test_integer_literals_rejected): Test that printing ''' is an error.
24438
24439 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24440 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
24441 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
24442 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
24443 Use gdb_test not test_print_accept.
24444 * lib/gdb.exp: Remove test_print_accept.
24445
24446 * gdb.base/signals.exp (signal_tests_1): Make pass message
24447 consistent with fail message.
24448
24449 * gdb.base/whatis.exp: Remove xfails for printing char vs.
24450 unsigned char; the bug (PR 1821) is fixed.
24451
24452 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
24453
24454 * gdb.base/scope.exp (test_at_localscopes): Call pass for
24455 successful tests--makes xfailing them work right.
24456
24457Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24458
24459 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
24460 only \r\n, not .*. The test can pass .* as the last thing in
24461 $pattern if that is what it wants. In addition to providing this
24462 flexibility, this change should speed up pattern matching in cases
24463 where the pattern already ended with .* (there were a number of
24464 them). This change also helps catch bad patterns--in the old
24465 scheme the typo "char \*" instead of "char \\*" would pass. Now
24466 it is caught.
24467 * Many .exp files: Update callers.
24468
24469 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
24470 clearer and does not spuriously match multiple ('s. Likewise for
24471 ) and *.
24472
24473 * gdb.base/nodebug.exp: Test ability to call a function and pass
24474 it a string (even with no debugging info).
24475
24476 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
24477 "p '\'", which is the same as "p ''" once tcl gets done with
24478 quoting, to "p '\\'", which I suspect is what is intended (one
24479 backslash gets sent to GDB).
24480
24481 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
24482
24483Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24484
24485 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
24486 1817) was fixed literally years ago.
24487
24488Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24489
24490 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
24491 test, it causes stepping out of call_after_alloca_subr with
24492 optimizing compilers.
24493 (localvars_in_indirect_call): Consume GDB prompt if `finish'
24494 fails.
24495
24496 * gdb.c++/templates.exp: Source templ-info.exp only if
24497 the templates executable exists.
24498
24499 * gdb.c++/misc.cc (class Contains_static_instance,
24500 class Contains_nested_static_instance),
24501 gdb.c++/classes.exp (test_static_members): Test printing of
24502 a class that contains a static instance of the class.
24503
24504Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24505
24506 * gdb.base/langs2.c (cppsub_): Don't prototype.
24507 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
24508 only, I believe).
24509
24510Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24511
24512 * lib/gdb.exp (skip_chill_tests): New procedure.
24513
24514 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
24515
24516Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
24517
24518 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
24519 each expect pattern. Cuts runtime from 12 to about 4 seconds.
24520
24521Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24522
24523 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
24524
24525 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
24526 disassemble 8, not 16, instructions for part 4.
24527
24528 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
24529 support the latter anymore.
24530
24531 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
24532 -DNO_PROTOTYPES.
24533 * gdb.base/callfuncs.c: Control use of prototypes based on
24534 NO_PROTOTYPES, not __STDC__.
24535 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
24536 t_float_values2 tests if prototypes in use.
24537
24538 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
24539 t_double_values): When checking differences against DELTA, check
24540 that difference is within the range (-DELTA,DELTA), not just
24541 (-infinity,DELTA).
24542
24543Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
24544
24545 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
24546 'file' command firts, then 'target', then 'load', this is due to gdb
24547 target set up.
24548 * config/mips-gdb.exp: Fix a couple regular exp bugs.
24549
24550Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
24551
24552 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
24553 FP load/store variants.
24554 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
24555
24556Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24557
24558 * gdb.base/term.exp: Do not give a warning if not native, it is
24559 not an abnormal condition.
24560
24561Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
24562
24563 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
24564 t_char_array".
24565
24566Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
24567
24568 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
24569 are getting the version number.
24570
24571 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
24572 if not native, it is not an abnormal condition.
24573
24574Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24575
24576 * lib/gdb.exp: Just use "file exists", rather than undocumented
24577 dejagnu procedure "findfile".
24578
24579Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24580
24581 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
24582 (LDFLAGS): Set to -Xlinker -Ur.
24583
24584 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
24585 Removed, these values are set by lib/gdb.exp.
24586
24587 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
24588
24589Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
24590
24591 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
24592 of replicating gdb startup code.
24593
24594 * config/mt-vxworks (LDFLAGS): Set to -r.
24595 (CFLAGS_FOR_TARGET): Removed.
24596
24597 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
24598 (gdb) and gdb for vxworks uses (vxgdb).
24599
24600 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
24601 executable is not in the tree and host != target, use sed and
24602 program_transform_name to determine the gdb name used by the
24603 target.
24604
24605 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
24606 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
24607
24608Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24609
24610 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
24611 floats, chars, and shorts where there are ANSI-style function
24612 definitions.
24613
24614 * gdb.base/langs.exp, gdb.base/langs*: New test.
24615 * gdb.base/Makefile.in: Build it.
24616 * TODO: Remove item about checking that C names don't get C++
24617 demangling applied; this test tests it.
24618
24619Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24620
24621 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
24622 went with the const70 xfail. The xfail went away a year ago.
24623
24624 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
24625
24626 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
24627 for hp300.
24628
24629 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
24630
24631 * gdb.base/a1-selftest.exp: Don't run on hp300.
24632
24633Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24634
24635 * Makefile.in (site.exp): Set host_alias and target_alias as well
24636 as host_triplet and target_triplet.
24637
24638Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24639
24640 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
24641
24642 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
24643 places as other ecoff systems).
24644
24645 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
24646 ultrix.
24647
24648Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24649
24650 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
24651 remove them.
24652 * gdb.base/nodebug.exp: Accept "function" in addition to "text
24653 variable and "variable" in addition to "data variable".
24654 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
24655
24656 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
24657 2.
24658 * gdb.base/list1.c (long_line): Add additional statement at start
24659 of function.
24660 * gdb.base/list.exp (test_forward_search): Update line number to
24661 reflect new statement.
24662
24663Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24664
24665 * gdb.base/signals.exp: Reinitialize searched source directories
24666 after gdb_start call.
24667
24668Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
24669
24670 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
24671 * gdb.stabs/Makefile.in: Likewise.
24672
24673 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
24674 change. Instead split the tests into smaller pieces.
24675 * gdb.disasm/hppa.s: Corresponding changes.
24676
24677Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24678
24679 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24680 Quote ^C when passing it to stty. For some shells ^ is a pipe.
24681
24682 * gdb.base/funcargs.exp: Modify many tests so that every test
24683 either passes or fails. Make some test names unique.
24684
24685Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24686
24687 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
24688 Call stty to set interrupt character.
24689
24690 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
24691 for HP assembler versus GNU assembler based on actual behavior of
24692 $(CC), rather than assuming that $(AS) is always the GNU assembler.
24693
24694 * TODO: Suggest a few more stepping tests.
24695
24696Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
24697
24698 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
24699 restart GDB for h8300 after a continue.
24700 (return): Add pattern to match a29k-udi behavior.
24701 * gdb.base/nodebug.exp: Remove obsolete comment.
24702 * gdb.base/regs.exp: New file, testing of register displays.
24703 * gdb.base/return.exp: Fix typo in reference to $objdir.
24704 * gdb.base/whatis.exp: Always start with a fresh GDB.
24705
24706Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24707
24708 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
24709 higher, these tests generate a lot of output.
24710
24711Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24712
24713 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
24714 code following the catch silently ignored some errors; without the
24715 catch they should be thrown like any other tcl error. Also, the
24716 catch used "" instead of {} which meant all the callers who wanted
24717 to include one of the characters "[]$ had to quote it an extra time.
24718 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
24719 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
24720 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
24721 Remove extra quoting.
24722
24723Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
24724
24725 * gdb.base/commands.exp: Make test names unique; every test either
24726 passes or fails. Update some comments.
24727
24728 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
24729
24730Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24731
24732 The following fixes a FAIL caused by the fact that the alpha stabs
24733 configuration didn't use the ".if alpha" code in weird.def.
24734 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
24735 bit pointer, so the 32 bit version works even on the alpha.
24736 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
24737 Remove the stuff which allowed us to have separate versions for
24738 alpha and everything else.
24739
24740 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
24741 regexp which "info func operator\[\](" is supposed to match. Fix
24742 string to send to GDB. Note that GDB still doesn't work right. Add a
24743 new test for "info func .perator\[\](" which GDB does handle correctly.
24744
24745 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
24746
24747Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24748
24749 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
24750 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
24751 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
24752 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
24753 it makes the tests harder to understand and confuses test-o-matic.
24754 The preferred style is that each test provides a PASS or a FAIL,
24755 and has a unique message (e.g. "continue #54" not just "continue")
24756 which is the same for the pass and the fail.
24757 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
24758 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
24759 to lib/gdb.exp.
24760 * gdb.base/printcmds.exp: Use test_print_accept. Remove
24761 prt_accept which was basically the same thing. Likewise for
24762 test_print_reject and prt_reject.
24763 * lib/gdb.exp (test_print_reject): Add some more error message
24764 patterns to match from the former printcmds.exp (prt_reject).
24765 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
24766 One defect of the passcount stuff is that some of it failed to
24767 report XPASS where appropriate.
24768 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
24769 stuff before and after arg in expected pattern.
24770 (test_paddr_operator_functions): Re-do test without print_addr_of;
24771 this is the only test which seems to want extra stuff there.
24772
24773Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24774
24775 * gdb.base/nodebug.exp: Update new tests to reflect improved
24776 wording of gdb output.
24777
24778 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
24779 and "ptype" work on variables in files compiled without -g.
24780 Replaces commented out "maint print msymbol" tests.
24781
24782Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24783
24784 * gdb.base/setvar.c (dummy): Call malloc.
24785
24786 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
24787 losing with the irix4 sed.
24788
24789 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
24790 ALRM" on irix4.
24791
24792Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24793
24794 * TODO: Remove items about corefile.exp testing new exec-file and
24795 backtrace; both are now done. Add items about printing enums.
24796
24797Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24798
24799 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
24800 "get signal $thissig" test fails.
24801
24802 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
24803
24804Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24805
24806 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
24807 compiler warning with dec alpha compiler.
24808
24809 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
24810 extra \n from gdb_test call (this explains why the prompt test
24811 that I removed yesterday was there).
24812 (user_defined_command_test): Remove extra \n and prompt test.
24813
24814 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
24815 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
24816 doesn't exist.
24817 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
24818 Also remove alpha workaround, which turns out to be because
24819 SIGABRT == SIGLOST.
24820
24821 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
24822
24823 * gdb.base/help.exp: Don't test "help show".
24824
24825Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24826
24827 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
24828 "set print address" is on.
24829 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
24830 pass prompt to gdb_test; gdb_test already looks for the prompt.
24831
24832 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
24833
24834 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
24835 was a vestige of the manual TESTSTRATEGY, and the purpose of it
24836 was to make sure that gdb can read a core file. But (a) the "read
24837 the corefile" part didn't make it to a1-selftest.exp, we just
24838 delete the corefile after creating it, and (b) we test reading
24839 corefiles in corefile.exp anyway. Also, this test left around a
24840 xgdb process on Solaris.
24841
24842 * gdb.base/corefile.exp: Also test backtrace.
24843
24844Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
24845
24846 * gdb.base/commands.exp: Test a simple user defined command with
24847 arguments and if/while statements; verify the full user command is
24848 printed by "show user".
24849
24850 * gdb.base/commands.exp: Test if/while commands as part of a
24851 breakpoint command list; verify they appear in breakpoint
24852 information.
24853
24854Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24855
24856 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
24857 than by dividing by zero.
24858
24859Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
24860
24861 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
24862 performing an inferior call with watchpoints enabled.
24863 * gdb.base/watchpoint.c (main): Delete second unnecessary read
24864 call.
24865
24866Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24867
24868 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
24869 of "file" command.
24870
24871 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
24872 Add additional pattern for when "int operator int(void);" appears
24873 in a different order.
24874
24875Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
24876
24877 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
24878
24879 * gdb.base/help.exp: Replace most of docstrings for "info signals"
24880 and "signal" with ".*".
24881
24882Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
24883
24884 * TODO: Add note about "handle all nostop".
24885
24886 * gdb.base/{sigall.c, sigall.exp}: New test.
24887 * gdb.base/Makefile.in: Add it.
24888
24889Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
24890
24891 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
24892 when invoking GDB, suppresses any windowing interface.
24893
24894Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
24895
24896 * config/sim-gdb: New file, simulator testing support.
24897
24898Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
24899
24900 * gdb.base/interrupt.exp: Test calling func1 twice.
24901
24902Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
24903
24904 * gdb.base/list.exp (test_forward_search): Set timeout higher
24905 when we'll be getting lots of output from gdb.
24906
24907 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
24908 "init_malloc" to after the expect statement. Run it if that
24909 regexp is taken, but also for two others which happen if source
24910 cannot be found.
24911
24912Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24913
24914 * gdb.base/printcmds.exp: New test, for printing register before
24915 program is running.
24916
24917Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24918
24919 * gdb.base/list.exp: Correct some alternate expect patterns
24920 to reflect changes in list1.c.
24921
24922Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24923
24924 * TODO: Add item regarding large frames.
24925
24926 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
24927
24928 * TODO: Remove item about enabling return.exp; it
24929 is enabled. Suggest a few more "return" tests.
24930
24931Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24932
24933 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
24934 anonymous unions.
24935
24936Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24937
24938 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
24939 and pr-5646.o, so "make" is the same as "make all", not "make
24940 pr-4975.o".
24941
24942Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
24943
24944 * gdb.base/list.exp: Adjust expectations to reflect changes in
24945 list1.c.
24946 (test_forward_search): New test proc.
24947 * gdb.base/list1.c (long_line): New function, has long source line.
24948
24949Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
24950
24951 * gdb.base/a1-selftest.exp: Change initial stepping to know about
24952 additional line of code that was added.
24953
24954Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
24955
24956 * gdb.disasm/hppa.s: Break the large branching tests into smaller
24957 tests so as not to overflow expect's input buffers.
24958 * gdb.disasm/hppa.exp: Corresponding changes.
24959
24960Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24961
24962 Beginnings of template debugging tests.
24963 * gdb.c++/templ-info.cc: New file to test for template
24964 debugging capability of the compiler.
24965 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
24966 templ-info.cc.
24967 * gdb.c++/templates.cc: Add explicit template instantiations
24968 to enable compiling with -fno-implicit-templates. Add destructor
24969 and 'value' method to T5 class for template tests.
24970 * gdb.c++/templates.exp: Add testcases for printing of template
24971 types, setting breakpoints on template methods and calling a
d63a86f8 24972 template method.
c906108c
SS
24973
24974Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
24975
24976 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
24977 branch target since some assemblers (gas-2.5) may emit a
24978 relocation for the branch instead of resolving it in the
24979 assembler.
24980
24981Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24982
24983 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
24984 through signal handler.
24985
24986Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
24987
24988 * configure.in (*-*-netware): Use config/mt-netware.
24989
24990 * config/mt-netware: New file.
24991 * config/mt-i386-netware: Removed, separate configs for different
24992 netware architectures are no longer needed now that we have
24993 --with-headers.
24994
24995Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24996
24997 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
24998 by the recent changes to use ANSI C arithmetic conversions.
24999
25000Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25001
25002 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
25003 bug involving using inferior_pid to figure out whether to select a
25004 frame.
25005
25006Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
25007
25008 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
25009 match the current disassembler output.
25010
25011Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
25012
25013 * gdb.fortran/exprs.exp: Expect VOID instead of void.
25014 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
25015 types, expect "int" as type of integer values (for now).
25016
25017Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
25018
25019 * gdb.base/commands.exp: New tests for if/while commands.
25020
25021Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
25022
25023 * lib/gdb.exp (runto): Replace sub-pattern for hex value
25024 by .*, since hex values have different syntax in Chill mode.
25025
25026Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25027
25028 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
25029 linefeed from expect pattern for repeated types with indices > 9.
25030
25031Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
25032
25033 First part of Fortran test suite.
25034 * gdb.fortran: New directory.
25035 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
25036
25037Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25038
25039 * gdb.base/default.exp: Update expect pattern for load command
25040 without arguments.
25041
25042Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
25043
25044 * configure.in: Change i386 to i[345]86.
25045 * gdb.base/configure.in: Likewise.
25046 * gdb.c++/configure.in: Likewise.
25047 * gdb.chill/configure.in: Likewise.
25048
25049Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
25050
25051 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
25052 patterns, since that is not a valid context for comments.
25053
25054Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
25055
25056 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
25057 repeated types and repeated types with indices > 9.
25058
25059Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
25060
25061 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
25062 2417; old bug has been fixed.
25063
25064Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
25065
25066 * gdb.base/interrupt.exp: When trying to wake up the inferior,
25067 send the newline ourselves instead of assuming gdb_test will do
25068 so when passed an empty input string.
25069
25070 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
25071 stabs testcode.
25072
25073Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25074
25075 * lib/gdb.exp (gdb_test): Don't send anything if the first
25076 argument is an empty string. This makes cases where we want to
25077 match output that is already in expect's buffers (for example,
25078 matching a breakpoint after gdb_run_cmd has been called) work
25079 reliably.
25080
25081Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25082
25083 * config/netware.exp: New file.
25084
25085Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25086
25087 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
25088 the -B and -L prefixes so we can find the debugging stub.
25089
25090 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
25091 there and we are using the gcc from the tree.
25092
25093 * gdb.base/types.c: Removed.
25094
25095 * gdb.base/configure.in: Look for makefile fragments in ../config.
25096 Recognize i386-*-netware.
25097 * gdb.c++/configure.in: Likewise.
25098
25099Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25100
25101 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
25102 the correct TCL syntax.
25103
25104Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25105
25106 * gdb.base/opaque.exp: use runto instead of messing around with
25107 breakpoints. Simplify by using gdb_test.
25108
25109 * gdb.base/bitfields.exp: restart between tests on netware targets
25110 because breakpoints aren't relocated after target death. Run
25111 processes to completion.
25112
25113 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
25114
25115Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
25116
25117 * Makefile.in: Remove extra tabs that confuse some versions
25118 of "make". Use the newly built gdb to test with by default,
25119 rather than the first one in the tester's search path.
25120
25121Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
25122
25123 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
25124
25125 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
25126 condition help.
25127
25128Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25129
25130 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
25131
25132 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
25133 running.
25134 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
25135 * gdb.base/funcargs.exp: Likewise.
25136
25137 * gdb.base/bitfields.exp: Simplify by using gdb_test.
25138 * gdb.base/funcargs.exp: Likewise.
25139
25140 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
25141 message is "".
25142
25143Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25144
25145 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
25146 return,signals,twice}.exp: Handle non-existant binaries
25147 consistantly.
25148
25149 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
25150 * gdb.base/Makefile.in: Don't try to generate a core dump, we
25151 might testing a cross development system.
25152
25153Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25154
25155 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
25156 runtest script is relative to ${srcdir}, not ${rootdir}.
25157
25158Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
25159
25160 * gdb.base/signals.exp: Allow for optionality of breakpoint
25161 address.
25162
25163Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25164
25165 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
25166
25167Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
25168
25169 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
25170 for size_t definition.
25171 * gdb.c++/templates.cc: Likewise
25172
25173 * config/mt-i386-netware: New file.
25174
25175 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
25176 defined.
25177
25178 * gdb.base/Makefile.in: Added support for systems that name core
25179 files by appending "core" to the program name.
25180 * gdb.base/a1-selftest.exp: Likewise.
25181
25182Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25183
25184 * gdb.base/return.exp: Add comment and message for `return double'
25185 test failure on Sparc Solaris.
25186
25187Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
25188
25189 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
25190
25191Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25192
25193 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
25194 from optimizing them away.
25195 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
25196 patterns to include default constructors and assignment operators,
25197 to match gcc versions beyond 2.5.8. Accept any cplus demangling
25198 character in the output of the virtual base pointer.
25199
25200Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25201
25202 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
25203 expression match in print_addr_of to avoid unintented matches.
25204 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
25205 versions up to 2.5.8.
25206
25207Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25208
25209 * gdb.base/list.exp: Tweak alternate pattern for listing of an
25210 included file to run under newer versions of expect.
25211 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
25212 consecutive >'s in templates to accomodate recent cplus-dem.c change.
25213 Remove xfail for the virtual table of BDDHookV.
25214
25215Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
25216
25217 * lib/gdb.exp (string_to_regexp): Set a default result.
25218 (default_gdb_start): Fix misleading message.
25219
25220Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
25221
25222 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
25223 Remove all CC, etc definitions.
25224 * config/mt-hpux: New file.
25225 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
25226 (CFLAGS, LDFLAGS): Define.
25227 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
25228
25229 * Makefile.in (site.exp): Don't insert host_os, etc.
25230 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
25231 (distclean): Check existence of subdir.
25232 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
25233 * gdb.base/Makefile.in: General cleanup and simplification.
25234 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25235 to build executables. Use default rule to build .o files.
25236 (EXPECT, RUNTEST, CC): Fix relative pathname.
25237 (site.exp): Don't insert host_os, etc.
25238 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
25239 and/or SIGUSR1 defined.
25240 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
25241 * gdb.c++/Makefile.in: General cleanup and simplification.
25242 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
25243 (CFLAGS): Remove.
25244 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
25245
25246Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
25247
25248 * gdb.base/recurse.exp: Misc changes to get tests running again
25249 after Kung's changes to the watchpoint code.
25250 * gdb.base/watchpoint.exp: Likewise.
25251
25252Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
25253
25254 * lib/gdb.exp (string_to_regexp): Convert {\} also.
25255
25256Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
25257
25258 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
25259 * lib/gdb.exp (default_gdb_start): Define.
25260 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
25261 gdb.base/funcargs.exp, gdb.base/opaque.exp,
25262 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
25263 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
25264 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
25265 Don't call gdb_target_udi in between tests.
25266
25267Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25268
25269 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
25270 (which was basically just a local version of the same thing). In
25271 addition to avoiding duplication, gdb_test_exact is faster.
25272 * lib/gdb.exp (gdb_test_exact): Fix typo.
25273
25274 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
25275 don't give an error.
25276
25277 * gdb.base/term.exp: Call delete_breakpoints before starting.
25278
25279 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
25280 (t10): Add comment.
25281
25282Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25283
25284 Reorganization of the GDB Test Suite.
25285
25286 * gdb.base: New directory, contains all the basic tests.
25287 * gdb.c++: New directory, tests specific to C++.
25288 * gdb.chill: New directory, tests specific to Chill.
25289 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
25290 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
25291 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
25292 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
25293 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
25294 t30-31 to chill).
25295 * */gdbme.*: Rename to match appropriate expect scripts.
25296 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
25297 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
25298 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
25299 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
25300 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
25301 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
25302 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
25303 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
25304 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
25305 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
25306 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
25307 gdb.c++/virtfunc.cc: New names of C++ files.
25308 * gdb.chill/chillvars.ch: New name of Chill file.
25309 * gdb.base/configure.in, gdb.c++/configure.in,
25310 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
25311 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
25312 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
25313 * configure.in (configdirs): Update to reflect directory changes.
25314 (target_abbrev): No longer define for any configuration.
25315 * Makefile.in: Cosmetic improvements to header comments.
25316
25317Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
25318
25319 Various changes to gdb.t31:
25320
25321 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
25322 * gdbme.ch: Make all key-words and predefineds be upper-case.
25323 * chillvars.exp: Expect key-words and predefinds in upper-case.
25324
25325 * chillvars.exp: Use gdb_test_exact many places.
25326 Change expected output for arrays (which now includes index labels).
25327
25328 * pr-5020.exp, gdme.ch (module PR_5020):
25329 New test, for PR-5020.
25330
25331Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
25332
25333 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
25334 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
25335
25336Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
25337
25338 * Makefile.in: Fix bit-rot in definitions of CHILL,
25339 CHILL_FOR_TARGET and Chill_LIB.
25340 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
25341 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
25342 CHILL, and CHILL_LIB.
25343
25344Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
25345
25346 * Revert the previous changes. Please see Rob's directory
25347 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
25348
25349Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
25350
25351 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
25352 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
25353 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
25354 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
25355 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
25356 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
25357 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
25358 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
25359 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
25360 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
25361 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
25362 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
25363 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
25364 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
25365 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
25366 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
25367 changes from 94Q1.
25368
25369Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
25370
25371 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
25372 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
25373 Rob's new testing fragments.
25374
25375Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
25376
25377 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 25378 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
25379
25380Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
25381
25382 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
25383 version also, match on casted version strings, and match on
25384 gdb startup case where the line numbers might be messed up.
25385
25386Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
25387
25388 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 25389 (CFLAGS): Delete it from here.
c906108c
SS
25390
25391Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
25392
25393 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
25394
25395Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
25396
25397 * Makefile.in (RUNTEST): Default to just "runtest".
25398
25399Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25400
25401 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
25402 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
25403 the code has been restructured.
25404
25405Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25406
25407 * gdb.t00/default.exp (set write): Allow any number of \r and/or
25408 \n, not just one of each.
25409
25410 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
25411 /bin/cc gives a warning if you do.
25412
25413Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
25414
d63a86f8 25415 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
25416 __t10ListS_link1ZUiRCUiPT0
25417
25418Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25419
25420 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
25421 on local variables in recursive functions.
25422
25423 * gdb.t07/Makefile.in: Build the new test.
25424
25425Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25426
25427 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
25428 directly. Instead compare the return values from actual calls.
25429
25430Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
25431
25432 * Makefile.in (check): Set TCL_LIBRARY for runtest.
25433
25434Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25435
25436 * From Peter Schauer with minor modifications.
a9c64011
AS
25437 * gdb.t15/return.exp (return_tests): Handle targets where "return"
25438 stops in mid-line in the caller. Add xfail for returning a float
25439 value on X86 targets.
c906108c
SS
25440
25441Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25442
25443 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
25444 to avoid expect lossage.
25445 (fmem_LRbug_tests): Likewise.
25446 * gdb.disasm/hppa.s: Corresponding changes.
25447
25448 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
25449 conditions to work with latest dejagnu/expect.
25450
25451 * gdb.t15/funcargs.exp (finish from indirect call): No longer
25452 expected to fail on the PA.
25453 (backtrace in call with trampolines): Explicitly require main
25454 to be frame #1 (no trampolines should show up in backtrace).
25455
25456 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
25457 "continue -expect".
25458 * gdb.t06/break.exp: Likewise.
25459 * gdb.t07/watchpoint.exp: Likewise.
25460 * gdb.t13/bitfields.exp: Likewise.
25461 * gdb.t15/{funcargs,return}.exp: Likewise.
25462 * gdb.stabs/weird.exp: Likewise.
25463 * config/{mips,udi}-gdb.exp: Likewise.
25464
25465 * hppa.sed: Enclose comments within a sed command to avoid
25466 losing with the old OSF1 sed.
25467
25468Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25469
25470 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
25471 sequent dynix.
25472 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
25473 * gdb.t15/funcargs.exp: Conditionally step again to really
25474 finish from marker_call_with_trampolines. Handle the case where
25475 the first step from within call_with_trampolines already steps
25476 us back to main.
25477 * gdb.t15/gdbme.c: Add comment to closing brace of
25478 call_with_trampolines for funcargs.exp.
25479
25480Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25481
d63a86f8 25482 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
25483 Fix typo(s).
25484
25485Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25486
25487 * gdb.t07/gdbme.c: More code for watchpoint testing.
25488
25489 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
25490 "Hardware watchpoint" throughout file.
25491 (test_watchpoint_triggered_in_syscall): New test.
25492 (test_complex_watchpoint): New test.
25493
25494Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25495
25496 * gdbme.c (call_with_trampolines): New function to try and step
25497 into. Tests trampoline problems on the PA.
25498
25499 * funcargs.exp (localvars_in_indirect_call): No longer expect
25500 stepping into indirect call to fail on PAs.
25501 (test_stepping_over_trampolines): New test.
25502
25503Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25504
25505 * TODO: Add suggestions for static member function tests, and
25506 completion tests.
25507
25508Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25509
25510 * TODO: Add suggestions for "p/a" tests.
25511
25512 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
25513 (default_gdb_exit): Replace all the hair with sending "quit" to
25514 the process with a simple close.
25515
25516Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25517
25518 * TODO: Add suggestions for shared library tests.
25519
25520Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25521
25522 * TODO: Add suggestions for x/s tests.
25523
25524Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25525
25526 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
25527 "enable once", and "enable breakpoints once" with ".*".
25528
25529Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25530
25531 * TODO: Add suggestions about structure passing tests.
25532
25533Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25534
25535 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
25536 the primary1 test, use work around if __GNUC__ < 2.
25537 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
25538 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
25539 Test for bad output rather than waiting for timeout. Issue
25540 second continue only if first continue failed.
25541
25542Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25543
25544 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
25545 operator[] test with gdb_test because the old code didn't seem to
25546 be getting the quoting right with the new dejagnu.
25547
25548Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
25549
25550 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
25551 one from the path.
25552 * Makefile.in: Use a fresh expect if there is one, use runtest
25553 from the src tree if there is one.
d63a86f8 25554
c906108c
SS
25555Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25556
25557 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
25558 next over recursive call. Revise the tests from that point on
25559 (which had been skipped) to match GDB's actual (correct) output.
25560
25561 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
25562 with next over a breakpoint whose condition is false.
25563
25564 * gdb.t00/help.exp: Comment out "help set print" tests just like
25565 (and for same reason as) "help set" test.
25566
25567Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25568
25569 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
25570 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
25571
25572Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25573
25574 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
25575 necessary gdb_target_udi.
25576
25577 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
25578
25579 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
25580 1838 and 2417; they are fixed.
25581
25582 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
25583 gdb.t03/ptype.exp (ptype structure, ptype union):
25584 Remove xfails; the test is looser than when the xfails were added.
25585
25586 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
25587 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
25588
25589 * gdb.t01/run.exp: Only run shell test if isnative.
25590
25591 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
25592 since "run" automatically loads if necessary. Call gdb_target_udi
25593 after the "file" since "file" kills any execution target.
25594
25595 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
25596 GDB. GDB doesn't work that way (not anymore at least) on UDI.
25597 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
25598 argument for UDI.
25599
25600Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
25601
25602 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
25603
25604 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
25605
25606Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25607
25608 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
25609 properly quoting regexps. This makes the second argument to
25610 demangle a fixed string, which matches the callers, instead of a
25611 shell-style pattern which is what the previous implementation
25612 used. Update some of the callers.
25613
25614Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25615
25616 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
25617 (comib_nullified_tests): Fix typo.
25618 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
25619 strings. No longer expected to fail.
25620
25621 * gdb.disasm/hppa.s (addib_tests): Fix typo.
25622 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
25623 strings. No longer expected to fail.
25624
25625 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
25626 string. No longer expected to fail.
25627
25628Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25629
25630 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
25631 No longer expected to fail.
25632
25633 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
25634 string. No longer expected to fail.
25635
25636Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25637
25638 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
25639 only in the names (I probably got most of them). I was even
25640 generous with some which differed in underscores in names, and
25641 probably missed a few, and I *still* was able to remove almost a
25642 third of the file with almost no impact on testsuite coverage.
25643
25644Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25645
25646 * gdb.t00/default.exp: Match udi_attach error message as well as
25647 the one from child_attach.
25648
25649 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
25650
25651 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
25652
25653 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
25654 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
25655
25656 * Move test with enums and partial symbols back to
25657 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
25658 Reverts the change of 26 May 93. Per today's change to
25659 stabs.texinfo, the behavior that weird.exp was expecting was
25660 unreasonable; what is important is that the compiler+gdb get
25661 things right, which happens with a recent gcc. Also fix the test
25662 to deal with native compilers which put out the stab gdb can't
25663 deal with.
25664
25665Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25666
25667 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
25668 in the names. The main thing these accomplish is to slow things down.
25669 Many more such duplicates surely remain.
25670
25671 * gdb.t00/help.exp: Comment out "help support" test just like
25672 (and for same reason as) "help set" test.
25673
25674Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
25675
25676 * gdb.t06/break.exp: Remove setup_xfails for
25677 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
25678 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
25679 about known bug in gcc to include up through 2.5.8.
25680 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
25681 well as "_vb$".
25682 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
25683 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
25684 with latest gcc and gdb.
25685 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
25686 well as "_vb$".
25687
25688Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25689
25690 * configure.in (hppa*-*-*): Also configure and build stabs-only
25691 tests.
25692
25693Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25694
25695 * gdb.t10/hppa.mt: A makefile fragment for the PA.
25696 * gdb.t10/configure.in (hppa*-*-*): Use it.
25697
25698Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25699
25700 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
25701
25702Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25703
25704 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
25705 versions prior to 1.13.5.
25706
25707Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25708
25709 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
25710 the prompt is at the start of a line.
25711
25712Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
25713
25714 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
25715 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
25716 in the copr tests now.
25717 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
25718 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
25719 expected to fail.
25720
25721Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
25722
25723 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
25724 gdb.t31/chillvars.exp, lib/gdb.exp:
25725 Tweak to run under either version of expect.
25726 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
25727 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
25728 * gdb.t11/list.exp: Remove extraneous whitespace.
25729
25730Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25731
25732 * gdb.t16/printcmds.exp (test_print_strings): Accept
25733 "(unsigned char *) " before the string.
25734
25735 * TODO: Add notes about printing of fancy types and GDB expressions.
25736
25737Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
25738
25739 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
25740 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 25741 if doing mips-idt-ecoff.
c906108c
SS
25742
25743Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
25744
25745 * Most .exp files: Tweak to run under either version of expect.
25746
25747Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25748
25749 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
25750 xfails; I'm not sure why they are failing, but not because of PR 1806.
25751
25752Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
25753
25754 * config/unix-gdb.exp: Remove gdb_unload cause it's already
25755 defined in lib/gdb.exp.
25756
25757Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25758
25759 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
25760 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
25761 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
25762 have to be typeless.
25763
25764Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
25765
25766 * TODO: Add suggestion for copyright year test.
25767
25768Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
25769
25770 * configure.in (*-*-lynxos*): Add stabs tests.
25771
25772Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25773
25774 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
25775 so insert a tab before any assembler directive in column zero.
25776
25777 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
25778 stores.
25779 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
25780 stores.
25781 (fpu_short_memory_tests): Likewise.
25782
25783Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25784
25785 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
25786 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
25787 .stabs directives in comments.
25788
25789Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25790
25791 * TODO: New file, describing tests we could write.
25792 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
25793
25794Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25795
25796 * gdb.t06/signals.exp: Add kludge to force re-sync.
25797
25798 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
25799 to xgdb instead of gdb, get out of gdb.
25800
25801Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
25802
25803 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
25804 for info.
25805
25806Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
25807
25808 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
25809 * gdb.stabs/configure.in (hppa*-*-*): Use it.
25810 * gdb.stabs/hppa.sed: New sed script for the PA.
25811
25812Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25813
25814 * gdb.stabs: Re-write weird.def and configuration to use sed
25815 instead of cpp. sed is portable and POSIX; cpp is neither.
25816
25817Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25818
25819 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
25820
25821Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25822
25823 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
25824
25825Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25826
25827 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
25828 "_vb$".
25829 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
25830 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
25831
25832Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25833
25834 * lib/gdb.exp: Comment out code which depends on non-existent
25835 `transform' procedure.
25836
25837Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
25838
25839 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
25840 * lib/gdb.exp: Transform tool name.
25841 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
25842 1.1's new error handling system.
25843
25844Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25845
25846 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
25847
25848Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25849
25850 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
25851 They made pattern matching so slow that timeouts happened on
25852 heavily loaded systems. Now any output from "show print" which
25853 gets us back to the GDB prompt is a PASS.
25854
25855Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
25856
25857 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
25858
25859Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25860
25861 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
25862
25863 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
25864 It is not from PR 3220.
25865
25866Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25867
25868 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
25869 just started failing because they depended on the order the
25870 subcommands are presented, or exact docstring text. This kind of
25871 test is a pain and has minimal benefit.
25872
25873Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25874
25875 * gdb.t09/corefile.exp: At end of test, use "core" command with
25876 no arguments.
25877
25878Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
25879
25880 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
25881 17}/Makefile.in: Make it possible to run the testsuite with Sun
25882 make and CC = cross gcc by adding explicit build rules for .o
25883 files.
25884
25885Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25886
25887 * gdb.t15/funcargs.exp: Don't put comments on same line as
25888 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 25889
c906108c
SS
25890Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25891
25892 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
25893
25894Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
25895
25896 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
25897 * gdb.t20/inherit.exp: remove three dumplicate entries.
25898
25899Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25900
25901 * gdb.t06/break.exp: For "next over recursive call", fail on any
25902 incorrect output, not just on "factorial (value=2)".
25903
25904Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25905
25906 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
25907 working now. Add an xfail if accesing a bss variable causes
25908 a memory error if the target is not yet run.
25909
25910Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25911
25912 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
25913 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
25914 name of __st* demangling (2 strings). Did Kung really get the
25915 more than 95 others right without testing them?
25916
25917Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
25918
25919 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
25920
25921Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
25922
25923 * configure.in (configdirs): Add gdb.disasm
25924 * gdb.disasm: New directory for GDB disassembler tests.
25925 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
25926
25927Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25928
25929 * gdb.t00/help.exp: Don't test "help set".
25930
25931 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
25932 from within expect statements. None of these happen anymore and
25933 they cause regressions to be silently unnoticed.
25934
25935 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
25936 messages) about known failures with gcc cygnus-2.4.5-930417.
25937
25938 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
25939 comp-info.exp so it gets built if it doesn't exist.
25940
25941 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
25942 it is no longer used.
25943 * gdb.t13/comp-info.c: Removed.
25944
25945Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25946
25947 * gdb.t06/signals.exp: Add xfail for sun3.
25948
25949Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25950
25951 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
25952 relevant because ^C doesn't get sent but failure can be reproduced
25953 interactively).
25954
25955Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25956
25957 * gdb.stabs/alpha.mt: New configuration file for alpha.
25958 * gdb.stabs/configure.in: Use it.
25959 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
25960 sharing with alpha.mt, redefine long to word via preprocessor.
25961 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
25962 for alpha.
25963 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
25964 native cc.
25965 * gdb.t00/teststrategy.exp: Change expect string so that we
25966 consume the `(xgdb)' from the command echo and from the gdb prompt.
25967 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
25968 gdb currently compares all values as long, so this failure probably
25969 applies to any configuration where LONGEST is bigger than a target int.
25970 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
25971 with gcc.
25972 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
25973 to handle opaque pointers, gcc is.
25974 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
25975 as first argument. Include <sys/types.h> and change all operator
25976 new definitions to use size_t.
25977 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
25978 now that we use size_t.
25979
25980Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25981
a9c64011 25982 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 25983 a long or float array cast all array members to the same type.
a9c64011 25984 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 25985 with 64 bit longs.
a9c64011 25986 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 25987 on alpha.
a9c64011 25988 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
25989
25990Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25991
25992 * gdb.t24 (demangle.exp): Constructors of templates have names like
25993 vector<int>::vector(int) not vector<int>::vector<int>(int). See
25994 section 14.6 of the ARM.
25995
25996 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
25997 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
25998 accomplish little and slow down the testsuite.
25999
26000 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
26001 Accept spaces various places.
26002
26003Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26004
26005 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
26006 with watchpoint enabled.
26007
26008 * Makefile.in: Remove definition of CC and remove the second
26009 definition of CXX (the "CXX = gcc" one remains). These definitions
26010 were causing backquotes to be expanded within backquotes, which
26011 doesn't work.
26012
26013Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
26014
26015 * gdb.t17/callfuncs.exp: Add "return 0" to end.
26016
26017Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26018
a9c64011
AS
26019 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
26020 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
26021 by mips cc and contains no stabs entries.
26022
26023Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
26024
26025 * config/vx-gdb.exp: Use fake device to load files rather than
26026 NFS.
26027 * lib/gdb.exp: New proc to do "file" command.
26028 * config/unix-gdb.exp: Use new "file" proc.
26029
26030Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
26031
26032 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
26033 Rework board rebooting slightly.
26034 (gdb_exit): Don't exit from the remote shell; there isn't one.
26035 * gdb.stabs/weird.exp: If a program is being debugged already,
26036 kill it.
26037 * gdb.t04/setvar.exp: Stop and restart gdb.
26038 * gdb.t05/expr.exp: Likewise.
26039 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
26040 restart gdb and reload the program.
26041 * gdb.t08/opaque.exp: Likewise.
26042 * gdb.t12/scope.exp: Likewise.
26043 * gdb.t13/bitfields.exp: Likewise.
26044 * gdb.t15/funcargs.exp: Likewise.
26045 * gdb.t20/classes.exp: Likewise.
26046 * gdb.t03/ptype.exp: Increase timeout.
26047 * gdb.t16/printcmds.exp (test_print_string_constants,
26048 test_print_array_constants): Likewise.
26049 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
26050 * gdb.t20/classes.exp (do_tests): Likewise.
26051 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
26052
26053Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
26054
26055 * gdb.stabs: Renamed *wierd* to *weird*.
26056
26057Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26058
26059 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
26060 for timeout. Add "known gcc 2.4.5 bug" to failure message.
26061
26062Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
26063
26064 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
26065 (do_tests): Remove xfail for whatis on one_var and two_var.
26066
26067Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
26068
26069 * Makefile.in: Made cross building work better by adding
26070 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
26071
26072Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26073
26074 * gdb.t15/{return.c,return.exp,Makefile.in}:
26075 New test, currently commented out.
26076
26077Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
26078
26079 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
26080 still running and removes the leftover named socket so GDb can do
26081 clean restarts.
26082
26083Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
26084
26085 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
26086 console, not GDB.
26087 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
26088 cross testing works better with "make check"
26089 * config/unix-gdb: Use default procedures for exit and version.
26090 * config/vx-gdb.exp: Cleaned up and massaged back to working order
26091 with the newest VxWorks.
26092
26093Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26094
26095 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
26096 old form.
26097
26098 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
26099 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
26100
26101 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
26102
26103 * config/unix-gdb.exp: Remove this version of gdb_exit
26104 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
26105 Rob says he'll look at it when he gets back to testing boards.
26106
26107Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
26108
26109 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
26110 an expected fail for certain ptype commands.
26111
26112 * gdb.t20/classes.exp: Update expected results of "ptype class
26113 Base1" to account for the constructor that now appears in the type.
26114
26115Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
26116
26117 * configure.in (configdirs): Restore gdb.t04, which mysteriously
26118 disappeared from list.
26119 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
26120 "alldone" proc with call to cleanup and exit.
26121 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
26122 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
26123 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
26124 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
26125 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
26126 "alldone" proc with simple returns that suppress remaining
26127 tests. The alldone proc went away many months ago.
26128
26129Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26130
26131 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
26132
26133 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
26134
26135Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26136
26137 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
26138 as vax gdb will display them.
26139
26140Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26141
26142 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
26143 optimizers.
26144
26145 * scope.exp: Change "bad value for localval" messages so each one
26146 is unique.
26147
26148 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
26149 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
26150
26151 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
26152
26153Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26154
26155 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
26156 doesn't exist (due to optimization).
26157
26158Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26159
26160 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
26161 contains \r because the filename is long.
26162
26163 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
26164 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
26165
26166Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26167
26168 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
26169 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
26170 Ultrix.
26171 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
26172 int tests.
26173 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
26174
26175Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
26176
26177 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
26178
26179 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 26180 to match does not match the passing case but still matches the
c906108c
SS
26181 failing case.
26182
26183Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26184
26185 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
26186
26187Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
26188
26189 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
26190 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
26191 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
26192 Remove various versions of gdb_exit.
26193 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
26194 gdb_exit.
26195 * config/unix-gdb.exp: gdb_exit remains here, and should override
26196 the generic version, since it's doing a lot of wierd stuff that
26197 the other versions aren't. FIXME, fold it in, or abandon this
26198 version.
26199
26200Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26201
26202 * gdb.t24/demangle.exp: Add tests for PR 3220.
26203
26204Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26205
26206 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
26207
26208Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
26209
26210 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
26211 "i386-*-*". Works for i486 as well.
26212
26213 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
26214 bug, and expand domain of xfail to all SVR4 systems, since the
26215 actual problem is likely to be in generic SVR4 /proc support.
26216
26217Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26218
26219 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
26220
26221Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
26222
26223 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
26224 xfails for other systems. Match a missing 'Continuing.' as an
26225 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
26226
26227 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
26228 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
26229 Only issue warning for missing executables if -all option is used.
26230
26231 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
26232 file if -all option is used. It's like an unpredictable XFAIL.
26233
26234Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26235
26236 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
26237 for dynamically linked binaries.
26238
26239 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
26240
26241Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26242
26243 * gdb.t20/inherit.exp: Change message for "print tagless struct"
26244 to state that this is a known bug in old versions of g++.
26245
26246Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26247
26248 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
26249 while waiting for `Continuing'.
26250
26251Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
26252
26253 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
26254 in text, data, and bss.
26255 * gdb.t10/nodebug.c: Add local and global test variables for
26256 initialized and uninitialized data.
26257
26258Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26259
26260 * config/unix-gdb.exp (gdb_exit): Add "wait".
26261
26262Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26263
26264 * gdb.t06/signals.exp: xfail the continue from the handler for all
26265 targets.
26266
26267 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
26268 function with watchpoints enabled, the i386 call dummy starts with
26269 a call.
26270
26271 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
26272 386 bsd names its corefiles.
26273
26274Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
26275
26276 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
26277 compilers don't grok it.
26278 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
26279 with small octal ints rather than character constants, which
26280 are signed and might not fit if first promoted to int.
26281
26282Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
26283
26284 * gdb.t09/Makefile.in (clean): Remove corefile.
26285
26286Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26287
26288 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
26289
26290Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26291 and Jim Kingdon (kingdon@cygnus.com)
26292
26293 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
26294 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
26295 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
26296
26297Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26298
26299 * gdb.t17/interrupt.exp: Add xfail for hppa.
26300
26301Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26302
26303 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
26304 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
26305 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
26306 to determine signed-ness of bitfields and use the result to setup
26307 the xfail.
26308 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
26309 * gdb.t15/funcargs.exp: Use them to step until the second indirect
26310 call line is reached if necessary.
26311
26312Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26313
26314 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
26315
26316Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26317
26318 * gdb.t06/break.exp: Also test `clear' command.
26319
26320Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26321
26322 * gdb.t00/teststrategy.exp: Remove extra quote.
26323
26324 * gdb.t07/watchpoint.exp: Change xfail for calling function with
26325 watchpoint enabled to be for all non-68k machines.
26326
26327 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
26328
26329Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26330
26331 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
26332 targets use aout.mt instead of ecoff.mt as gas understands
26333 standard aout format.
26334
26335Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
26336
26337 * lib/gdb.exp (runto): Don't insist that function we are running to
26338 was compiled with -g.
26339
26340 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
26341
26342 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
26343 to get back into the read system call.
26344 Accept leading newline in case where we woke it up.
26345
26346Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26347
26348 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
26349 to make the stabs test work on ecoff systems using gcc and -with-stabs.
26350 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
26351 enable ecoff configuration.
26352
26353Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26354
26355 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
26356
26357Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26358
26359 * gdb.t16/printcmds.exp: Add another printf test.
26360
26361Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
26362
26363 * configure.in: If configured -with-stabs on any target, add
26364 stabsdirs to configdirs.
26365
26366Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26367
26368 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
26369 fun" so pattern does not match the command itself.
26370
26371Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26372
26373 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
26374
26375Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26376
26377 * gdb.t17/interrupt.exp: Test for more things.
26378
26379Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26380
26381 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
26382 compiler arranges the code and line numbers.
26383
26384 * gdb.t17/interrupt.exp: Don't send \n after ^C.
26385
26386Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26387
26388 * gdb.t00/help.exp: Increase expect input buffer size.
26389
26390Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26391
26392 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
26393
26394 * gdb.t07/watchpoint.exp: Add xfail for hppa.
26395
26396 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
26397
26398 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
26399 [0-9]*, not just [0-9].
26400
26401Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26402
26403 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
26404
26405 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
26406
26407Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26408
26409 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
26410
26411Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26412
26413 * gdb.t06/signals.c: Add xfails for sun3.
26414
26415 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
26416
26417 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
26418 test_stepping tests.
26419
26420Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26421
26422 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
26423
26424 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
26425
26426 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
26427 rather than actually putting it through cpp twice.
26428
26429 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
26430
26431Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
26432
26433 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
26434 no longer needed.
26435
26436Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26437
26438 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
26439
26440 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
26441 C++ features prints as "struct", make it a pass, not an xfail.
26442
26443Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26444
26445 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
26446 Don't require VA to print as "class" rather than "struct".
26447
26448Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
26449
26450 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
26451
26452Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26453
26454 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
26455
26456Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26457
26458 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
26459 order.
26460
26461Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26462
26463 * gdb.t16/printcmds.exp: Add printf tests.
26464
26465 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
26466
26467 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
26468
26469Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
26470
26471 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
26472 pass counts, to counteract any existing or future setup_xfails.
26473
26474Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26475
26476 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
26477 {BEGIN,END}_COMMON for common block instead of STAB.
26478 * gdb.stabs/wierd.exp: Add xfail for rs6000.
26479
26480 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
26481 intp_var should be N_GSYM not N_LSYM.
26482 wierd-aout.S: Use a label for the value of the N_SO.
26483 wierd.def: Remove all backslashes.
26484 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
26485
26486Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26487
26488 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
26489 get the expected next to inheritance3.
26490
26491Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26492
26493 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
26494 now that gcc-2.4 gets it right.
26495
26496Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26497
26498 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
26499
26500 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
26501 generating comp-info.exp which works for cross-compilation.
26502
26503Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
26504
26505 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
26506 "*-*-sysv4.*".
26507
26508Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
26509
26510 * gdb.t01/run.exp: Start with a fresh gdb.
26511 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
26512 SVR4.x.
26513
26514Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
26515
26516 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
26517 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
26518 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
26519 Makefile.in (distclean, realclean): Remove gdbme.c from list of
26520 things to remove.
26521
26522Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
26523
26524 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
26525 test cases from bug reports.
26526
26527Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
26528
26529 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
26530 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
26531 avoid spurious xfails.
26532 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
26533 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
26534 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
26535
26536Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
26537
26538 * gdb.t00/teststrategy.exp: Rework to provide more useful
26539 description of each test, fix problem with systems that define
26540 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
26541 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
26542 results for "next over recursive call" so timeouts aren't taken
26543 by error.
26544
26545Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
26546
26547 * gdb.t12/scope.exp: Test printing of variables before run.
26548
26549 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
26550 printed in wrong order due to sorting.
26551
26552Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
26553
26554 * gdb.t00/teststrategy.exp: Fix expected results for printing
26555 user entered string constant. Is array of char, prints with no
26556 address.
26557
26558 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
26559 commands.
26560 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
26561 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
26562 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
26563 of struct of char arrays.
26564 * gdb.t00/radix.exp: New tests for radix commands.
26565
26566Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
26567
26568 * gdb.t16/printcmd.exp: Print a variable before running program
26569 (with xfail for AIX).
26570
26571Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
26572
26573 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
26574
26575 * gdb.t16/printcmd.exp: Don't print variables before running program.
26576
26577 * gdb.t06/break.exp: Don't require envp argument to main.
26578
26579 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
26580
26581 * gdb.t02/whatis.exp, gdb.t11/list.exp:
26582 Add xfails for rs6000.
26583
26584 * gdb.t02/whatis.exp: Change other tests not to re-test something
26585 we already tested.
26586
26587 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
26588 each type used has a variable of that type.
26589
26590Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
26591
26592 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
26593
26594Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
26595
26596 * configure.in: change srctrigger to be a file, not a directory
26597
26598Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
26599
26600 * configure.in (mips-idt-ecoff*): Added trailing '*'.
26601
26602 * gdb.t11/list.exp: Fixed a couple of typos.
26603
26604Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
26605
26606 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
26607 is fixed and PR is closed.
26608 * gdb.t16 (gdbme.c): Add simple test string variable.
26609 * gdb.t16 (printcmds.exp): Add tests with simple test string
26610 variable, primarily for boundaries on "set print elements".
26611
26612Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
26613
26614 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
26615 Make leading 0's optional and don't expect a tab in the middle
26616 of the number.
26617
26618 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
26619
26620 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
26621 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
26622 don't end command passed to gdb_test with newline.
26623
26624 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
26625 signed keyword away, don't expect signed bitfields to be signed.
26626
26627 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
26628 printing with only as many 1's as are in the field as well as printing
26629 with 32 1's (see comment).
26630
26631Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
26632
26633 * gdb.t00/default.exp: Start with a fresh gdb.
26634 * configure.in (configdirs): Remove gdb.t31 until the chill
26635 compiler works again. It no longer is able to find chillrt0
26636 since it isn't in libchill.a anymore.
26637 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
26638 wierd.o, make more modular.
26639 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
26640 spurious newlines that caused problems.
26641
26642Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26643
26644 * Move test with enums and partial symbols from gdb.t03/ptype.exp
26645 to gdb.stabs/wierd.exp since GCC has worked around the bug.
26646 gdb.stabs/wierd.{exp,def}: Many new tests.
26647
26648 * gdb.t00/default.exp: update info line for new message.
26649
26650 * gdb.t02/{whatis.exp,gdbme.c}:
26651 Test that "char *" doesn't print as "caddr_t".
26652
26653Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26654
26655 * gdb.t00/help.exp: Use .* in place of some help messages which
26656 just changed.
26657 gdb.t00/default.exp: Update "info frame" test for new message.
26658 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
26659 Remove some xfails
26660
26661Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26662
26663 * gdb.t03/{gdbme.c,ptype.exp}:
26664 Add tests for typedef'd struct and union without tags.
26665 Also check "whatis" on a variable of a typedef'd enum without a tag.
26666
26667 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
26668 PRMS 1823; the bug still exists but isn't reproduced by this test
26669 anymore), and remove rs6000 XFAIL (the bug is fixed).
26670
26671 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
26672 duplicated from whatis.exp. For those that are left, accept
26673 "long", "long int", or "int" for long variables (whatis.exp already
26674 has an XFAIL for "int", so no need to fail it here).
26675
26676 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
26677 Deal with GCC's names for types now that GDB uses the compiler's names.
26678
26679 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
26680 setup_xfail's for sunos4. If we #defined the signed keyword away,
26681 don't expect GDB to know that char it is signed.
26682
26683 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
26684
26685Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
26686
26687 * configure.in (configdirs): Add gdb.t24 for C++ tests that
26688 should work on any system, regardless of debugging format.
26689 * gdb.t21/demangle.exp: Move to gdb.t24.
26690 * gdb.t24/demangle.exp: Move from gdb.t21.
26691 * gdb.t24/{Makefile.in, configure.in}: New files.
26692
26693Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26694
26695 * configure.in: Do gdb.stabs and C++ tests only for stabs.
26696 * gdb.stabs: New directory.
26697
26698Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
26699
26700 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
26701 not just "Quit anyway?".
26702
26703Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
26704
26705 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
26706 that all setup_xfails are immediately followed by clear_xfails.
26707
26708Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
26709
26710 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
26711 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
26712 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
26713 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
26714 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
26715 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26716 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26717 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
26718 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
26719 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
26720 gdb.t31/chillvars.exp, lib/gdb.exp:
26721 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
26722 bug-gdb@prep.ai.mit.edu.
26723
26724Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
26725
26726 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
26727 with 0.0, not integer 0.
26728
26729Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
26730
26731 * gdb.t06/break.exp: Update for "Kill the program" message change.
26732
26733Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
26734
26735 * Makefile.in (GDBFLAGS): Set to -nx.
26736 * Makefile.in (site.exp): Use GDBFLAGS.
26737
26738Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26739
26740 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
26741 Makefiles.
26742 (check): depend on just-check.
26743 (just-check): added so that tests can be run without a noop
26744 build pass.
26745
26746Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
26747
26748 Switch to using configure's configdirs.
26749 * Makefile.in (Makefile): add configure.in dependency.
26750 (SUBDIRS): removed redundant assignment.
26751 * configure.in: switch subdirs assignment to configdirs.
26752 * gdb.t*/configure.in: new files.
26753
26754Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
26755
26756 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
26757 works.
26758
26759Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
26760
26761 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
26762 in explicit rules. Apparently this is not supported by some makes.
26763
26764Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
26765
26766 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
26767
26768Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26769
26770 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
26771 disappeared.
26772
26773Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
26774
26775 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
26776
26777Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
26778
26779 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
26780 watchpoint problem that is now fixed.
26781 * gdb.t30/chexp.exp: Remove setup_xfail for printing
26782 uninitialized convenience variables.
26783 * gdb.t31/chillvars.exp: Fix expected patterns for printing
26784 structures.
26785
26786Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26787
26788 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
26789 which causes expect to get out of sync with gdb on long output
26790 from help set.
26791 * gdb.t09/corefile.exp: Make expected pattern for core file
26792 failing signal and frame output format less sun specific.
26793
26794Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
26795
26796 * gdb.t31/chillvars.exp: Add and remove initial dummy
26797 breakpoint, so that symbol table is forced in.
26798 (Needed at least on Sunos4, though it seems not SVR4.)
26799 * gdb.t31/chillvars.exp: Update for changed output format.
26800
26801Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
26802
a9c64011 26803 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
26804
26805Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
26806
26807 * Makefile.in: Added --srcdir when invoking runtest, removed the
26808 need for a local config file. (optional now)
26809
26810Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
26811
26812 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
26813 failure count used to force early termination. Add some more
26814 expected failures for gnu style demangling.
26815
26816Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26817
26818 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
26819 pmi variable from gdb.t20/gdbme to get optimized away.
26820 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
26821 Check for written corefile upon timeout _and_ eof.
26822
26823Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26824
26825 * config/unix-gdb.exp: Add missing return 0.
26826
26827Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26828
26829 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
26830 test termination.
26831
26832Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
26833
26834 * configure.in (subdirs): Put back gdb.t17 which mysteriously
26835 disappeared.
26836
26837Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
26838
26839 * gdb.t10/crossload.exp: Disable the i860-elf test until such
26840 time as i860 support works.
26841
d63a86f8 26842 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
26843 "backtrace 100\r" rather than just "backtrace\r", to match last
26844 change.
26845
26846Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
26847
26848 * config/udi-gdb.exp (gdb_exit): Remove close command.
26849 (gdb_target_udi): New procedure to set the UDI target.
26850 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
26851 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
26852 Added waits for prompts after several question responses. Added
26853 some more responses used by a29k-amd-udi-gdb.
26854 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
26855 pass different arguments, restart UDI connection after program
26856 completion.
26857 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
26858 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
26859 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
26860 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
26861 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
26862 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
26863 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
26864 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
26865 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
26866 after program completion.
26867 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
26868 compiled with a SELECT_VECS setting.
26869 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
26870 infinite recursion.
26871
26872 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
26873 Added checks for COFF results, and made them expected failures for
26874 all targets. It would be better to make them expected failures
26875 for COFF targets only.
26876
26877Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
26878
26879 * Makefile.in: add null dvi target, don't bother to recurse
26880 through test directories for info and install-info; rename
26881 $(datadir) to be dejagnu instead of deja-gnu
26882
26883Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
26884
26885 * gdb.t31/gdbme.ch: Re-enable code that previously caused
26886 compiler to coredump.
26887 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
26888 code.
26889
26890Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
26891
26892 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
26893 coredump.
26894 * gdb.t31/chillvars.exp: Comment out tests that depend on that
26895 code.
26896
26897Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
26898
26899 * gdb.t03/ptype.exp: tests for return code from gdb_test.
26900 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
26901 which in a shell. Deletes xgdb when done.
26902 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
26903 Tests the return from the "set height" or "set width" commands.
26904 Added a few return codes where needed.
26905
26906Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
26907
26908 * Makefile.in (SUBDIRS): Add gdb.t17.
26909 * configure.in (subdirs): Add gdb.t17.
26910 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
26911 files to test gdb's calling of functions in the inferior with
26912 the correct arguments and gdb's ability to retrieve any
26913 result returned.
26914
26915Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
26916
26917 * config/unix-gdb.exp (gdb_exit): Remove close commands that
26918 may be called after gdb goes away. Previous versions of expect
26919 needed these to avoid file descriptor leaks, but they cause
26920 errors with the current revision of expect.
26921 * gdb.t00/gdbvars.exp: Use -re on expected output after
26922 setting sevenbit-strings.
26923 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
26924 to set sevenbit-strings consistent across tests.
26925 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
26926 set sevenbit-strings consistent across tests.
26927
26928Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
26929
26930 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
26931 expected output to match current "expect" expectations.
26932
26933Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
26934
26935 * gdb.t00/default.exp: Change expected output for default "source"
26936 command, to match new gdb behavior which requires a filename to
26937 source.
26938
26939Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
26940
26941 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
26942 expected fail for i486-*-* that misses the marker2 function.
26943 * gdb.t10/crossload.exp (bfddefault): Allow successful
26944 recognition of a format to pass even if no symbols are found.
26945 Explicitly catch failures where the format is not recognized
26946 or is ambiguous, and add the reason to the fail message.
26947 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
26948 the cause is and invalid target and add reason to failure message.
26949 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
26950 elf32-i386, elf32-sparc, and elf32-i860.
26951 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
26952 Set up expected failure for 'filename'::variable scope resolution,
26953 which is now apparently broken on all targets.
26954 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
26955 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
26956 gdb.t23/templates.exp: Change failure for missing binfile into
26957 just a warning.
26958 gdb.t21/demangle.exp: Change all cfront references to 'arm'
26959 references.
26960
26961Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
26962
26963 * gdb.t00/default.exp: Add expected output for default "source"
26964 command, to match new gdb behavior.
26965 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
26966
26967Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
26968
26969 * config/*-gdb.exp: returns an error, rather than exiting on
26970 internal errors.
26971
26972Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
26973
26974 * gdb.t03/gdbme.c: Add pointer to struct variable.
26975 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
26976 referencing struct members.
26977
26978Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
26979
26980 * configure.in (mips-idt-ecoff): New target.
26981 * config/mips-gdb.exp: New file for remote board using MIPS remote
26982 debugging protocol.
26983
26984 * Redid configuration scheme. Removed gdb.t*/configure.in.
26985 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
26986 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
26987 distclean targets. Built executables via .o files. Adjusted
26988 tests to account for source files in $(srcdir) rather than
26989 $(objdir).
26990 * lib/gdb.exp (runto): Don't expect () after the function name,
26991 because it may have arguments.
26992
26993Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
26994
26995 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
26996 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
26997 expected failures for mips-idt-* and mips-sgi-*.
26998 * gdb.t00/default.exp (attach): Kill process if requested.
26999 * gdb.t00/help.exp (help target core, help target): Accept a gdb
27000 that does not read core files.
27001 * gdb.t01/run.exp: Removed checks for exit status code.
27002 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
27003 it is linked in.
27004 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
27005 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
27006 appropriate, rather than doing it by hand.
27007 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
27008 execution.
27009 * gdb.t10/crossload.exp: Kill existing program if needed.
27010 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
27011 appropriate, rather than doing it by hand. Always increase
27012 timeout for this test, not just for VxWorks.
27013
27014Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
27015
27016 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
27017 of Chill STRUCT types and STRUCT values.
27018 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
27019 than "char".
27020 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 27021 struct2): New struct definitions and initializations to test
c906108c
SS
27022 simple Chill STRUCT types.
27023
27024Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
27025
27026 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
27027 the null byte at the end of strings.
27028 * gdb.t00/default.exp: Make show version insensitive to copyright
27029 date.
27030 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
27031 to avoid dependencies on target char signedness.
27032 * gdb.t16/printcmds.exp: Update expected results for explicitly
27033 unsigned char.
27034 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
27035 now work.
27036 * gdb.t21/demangle.exp: Add many more patterns for template
27037 demangling, most of them being expected failures.
27038 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
27039 string we are matching for, to match on the whole string.
27040 * gdb.t21/demangle.exp: Add many new test strings to demangle,
27041 and fix a whole bunch that had incorrect expected output but were
27042 passing anyway because of the bug in "proc demangle".
27043 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
27044 type.
27045 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
27046
27047Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
27048
a9c64011
AS
27049 * gdb/testsuite: made modifications to testcases, etc., to allow
27050 them to work properly given the reorganization of deja-gnu and the
27051 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
27052
27053Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
27054
27055 * gdb/testsuite: Initial creation of gdb/testsuite.
27056 Migrated dejagnu testcases and support files for testing nm to
27057 gdb/testsuite from deja-gnu. These files were moved "as is"
27058 with no modifications. This migration is part of a major overhaul
27059 of dejagnu. The modifications to these testcases, etc., which
27060 will allow them to work with the new version of dejagnu will be
27061 made in a future update.
48efe704 27062
8d8cb839 27063 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 27064\f
8d8cb839
EZ
27065;; Local Variables:
27066;; mode: change-log
27067;; left-margin: 8
27068;; fill-column: 74
27069;; version-control: never
27070;; End:
902f2ccb 27071
0b302171 27072 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
27073 Copying and distribution of this file, with or without modification,
27074 are permitted provided the copyright notice and this notice are preserved.