2013-06-25 Yao Qi <yao@codesourcery.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2013-06-25 Yao Qi <yao@codesourcery.com>
2 Hui Zhu <hui@codesourcery.com>
3 Pedro Alves <palves@redhat.com>
4
5 PR breakpoints/15075
6 PR breakpoints/15434
7 * gdb.base/dprintf-next.c: New file.
8 * gdb.base/dprintf-next.exp: New file.
9 * gdb.base/dprintf-non-stop.c: New file.
10 * gdb.base/dprintf-non-stop.exp: New file.
11 * gdb.base/dprintf.exp: Don't check "continue" in the output
12 of "info breakpoints".
13 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
14 Don't check "continue" in script field.
15
16 2013-06-21 Tom Tromey <tromey@redhat.com>
17
18 * gdb.trace/actions.exp (check_tracepoint): Don't use a full file
19 name in a test name.
20
21 2013-06-20 Yao Qi <yao@codesourcery.com>
22
23 * gdb.trace/mi-trace-unavailable.exp: Set tracepoint on 'foo'
24 and set an action.
25 (test_trace_unavailable): Test command -data-list-register-values
26 in the context of traceframe and with option --skip-unavailable.
27 * gdb.trace/trace-unavailable.c (foo): New.
28 (main): Call it.
29 * gdb.mi/gdb2549.exp: Update matching pattern.
30
31 2013-06-19 Mike Frysinger <vapier@gentoo.org>
32
33 * gdb.arch/i386-avx.c (have_avx): Change __get_cpuid call to i386_cpuid.
34 * gdb.arch/i386-avx.exp (additional_flags): Add -I${srcdir}/../common.
35 * gdb.arch/i386-cpuid.h: Moved to ../common/i386-gcc-cpuid.h.
36 * gdb.arch/i386-sse.c: Call new i386_cpuid function.
37 * gdb.arch/i386-see.exp (additional_flags): Add -I${srcdir}/../common.
38
39 2013-06-19 Luis Machado <lgustavo@codesourcery.com>
40
41 * gdb.base/subst.exp: Delete default rules before further
42 tests.
43
44 2013-06-19 Yao Qi <yao@codesourcery.com>
45
46 * gdb.base/maint.exp: Make the test to command 'maint dump-me'
47 unsupported if it is not registered.
48
49 2013-06-18 Tom Tromey <tromey@redhat.com>
50
51 * gdb.base/random-signal.c: New file.
52 * gdb.base/random-signal.exp: New file.
53
54 2013-06-18 Will Newton <will.newton@linaro.org>
55
56 * gdb.base/skip.c: Use comma to evaluate results of foo()
57 and bar() before passing to baz().
58 * gdb.base/skip.c: baz() now takes one argument instead of
59 two.
60
61 2013-06-18 Tom Tromey <tromey@redhat.com>
62
63 * gdb.dwarf2/implptrpiece.exp: New file.
64 * gdb.dwarf2/implptrconst.exp (d): New variable.
65 Print d.
66 * lib/dwarf2.exp (Dwarf::_location): Handle DW_OP_piece.
67
68 2013-06-18 Tom Tromey <tromey@redhat.com>
69
70 * lib/selftest-support.exp (do_self_tests): Reject remote or
71 non-native targets.
72 * gdb.gdb/complaints.exp: Remove check.
73 * gdb.gdb/observer.exp: Remove check.
74 * gdb.gdb/xfullpath.exp: Remove check.
75 * gdb.gdb/complaints.exp: Remove check.
76
77 2013-06-07 Pedro Alves <palves@redhat.com>
78
79 * boards/native-extended-gdbserver.exp: Remove semicolon.
80 * config/arm-ice.exp: Likewise.
81 * config/bfin.exp: Likewise.
82 * config/cygmon.exp: Likewise.
83 * config/h8300.exp: Likewise.
84 * config/monitor.exp: Likewise.
85 * config/sid.exp: Likewise.
86 * config/sim.exp: Likewise.
87 * config/slite.exp: Likewise.
88 * config/vx.exp: Likewise.
89 * gdb.arch/i386-bp_permanent.exp: Likewise.
90 * gdb.asm/asm-source.exp: Likewise.
91 * gdb.base/args.exp: Likewise.
92 * gdb.base/attach-pie-misread.exp: Likewise.
93 * gdb.base/auxv.exp: Likewise.
94 * gdb.base/bigcore.exp: Likewise.
95 * gdb.base/bitfields2.exp: Likewise.
96 * gdb.base/bitfields.exp: Likewise.
97 * gdb.base/break.exp: Likewise.
98 * gdb.base/break-interp.exp: Likewise.
99 * gdb.base/callfuncs.exp: Likewise.
100 * gdb.base/call-sc.exp: Likewise.
101 * gdb.base/commands.exp: Likewise.
102 * gdb.base/corefile.exp: Likewise.
103 * gdb.base/dbx.exp: Likewise.
104 * gdb.base/ending-run.exp: Likewise.
105 * gdb.base/exprs.exp: Likewise.
106 * gdb.base/funcargs.exp: Likewise.
107 * gdb.base/hbreak2.exp: Likewise.
108 * gdb.base/huge.exp: Likewise.
109 * gdb.base/list.exp: Likewise.
110 * gdb.base/memattr.exp: Likewise.
111 * gdb.base/overlays.exp: Likewise.
112 * gdb.base/printcmds.exp: Likewise.
113 * gdb.base/recurse.exp: Likewise.
114 * gdb.base/remotetimeout.exp: Likewise.
115 * gdb.base/reread.exp: Likewise.
116 * gdb.base/savedregs.exp: Likewise.
117 * gdb.base/scope.exp: Likewise.
118 * gdb.base/sepdebug.exp: Likewise.
119 * gdb.base/setshow.exp: Likewise.
120 * gdb.base/setvar.exp: Likewise.
121 * gdb.base/sigaltstack.exp: Likewise.
122 * gdb.base/siginfo-addr.exp: Likewise.
123 * gdb.base/siginfo.exp: Likewise.
124 * gdb.base/siginfo-obj.exp: Likewise.
125 * gdb.base/sigrepeat.exp: Likewise.
126 * gdb.base/sigstep.exp: Likewise.
127 * gdb.base/structs.exp: Likewise.
128 * gdb.base/testenv.exp: Likewise.
129 * gdb.base/twice.exp: Likewise.
130 * gdb.base/valgrind-db-attach.exp: Likewise.
131 * gdb.base/valgrind-infcall.exp: Likewise.
132 * gdb.base/varargs.exp: Likewise.
133 * gdb.base/watchpoint.exp: Likewise.
134 * gdb.cp/gdb1355.exp: Likewise.
135 * gdb.cp/misc.exp: Likewise.
136 * gdb.disasm/hppa.exp: Likewise.
137 * gdb.disasm/t01_mov.exp: Likewise.
138 * gdb.disasm/t02_mova.exp: Likewise.
139 * gdb.disasm/t03_add.exp: Likewise.
140 * gdb.disasm/t04_sub.exp: Likewise.
141 * gdb.disasm/t05_cmp.exp: Likewise.
142 * gdb.disasm/t06_ari2.exp: Likewise.
143 * gdb.disasm/t07_ari3.exp: Likewise.
144 * gdb.disasm/t08_or.exp: Likewise.
145 * gdb.disasm/t09_xor.exp: Likewise.
146 * gdb.disasm/t10_and.exp: Likewise.
147 * gdb.disasm/t11_logs.exp: Likewise.
148 * gdb.disasm/t12_bit.exp: Likewise.
149 * gdb.disasm/t13_otr.exp: Likewise.
150 * gdb.gdb/selftest.exp: Likewise.
151 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
152 * gdb.mi/mi-reverse.exp: Likewise.
153 * gdb.pascal/floats.exp: Likewise.
154 * gdb.python/py-inferior.exp: Likewise.
155 * gdb.threads/attach-into-signal.exp: Likewise.
156 * gdb.threads/pthreads.exp: Likewise.
157 * gdb.threads/thread_events.exp: Likewise.
158 * gdb.threads/watchthreads.exp: Likewise.
159 * gdb.trace/actions-changed.exp: Likewise.
160 * gdb.trace/actions.exp: Likewise.
161 * gdb.trace/ax.exp: Likewise.
162 * gdb.trace/backtrace.exp: Likewise.
163 * gdb.trace/change-loc.exp: Likewise.
164 * gdb.trace/deltrace.exp: Likewise.
165 * gdb.trace/disconnected-tracing.exp: Likewise.
166 * gdb.trace/ftrace.exp: Likewise.
167 * gdb.trace/infotrace.exp: Likewise.
168 * gdb.trace/passc-dyn.exp: Likewise.
169 * gdb.trace/passcount.exp: Likewise.
170 * gdb.trace/pending.exp: Likewise.
171 * gdb.trace/qtro.exp: Likewise.
172 * gdb.trace/range-stepping.exp: Likewise.
173 * gdb.trace/report.exp: Likewise.
174 * gdb.trace/save-trace.exp: Likewise.
175 * gdb.trace/status-stop.exp: Likewise.
176 * gdb.trace/strace.exp: Likewise.
177 * gdb.trace/tfile.exp: Likewise.
178 * gdb.trace/tfind.exp: Likewise.
179 * gdb.trace/trace-break.exp: Likewise.
180 * gdb.trace/tracecmd.exp: Likewise.
181 * gdb.trace/trace-mt.exp: Likewise.
182 * gdb.trace/tspeed.exp: Likewise.
183 * gdb.trace/tsv.exp: Likewise.
184 * gdb.trace/while-stepping.exp: Likewise.
185 * lib/gdb.exp: Likewise.
186 * lib/gdbserver-support.exp: Likewise.
187 * lib/java.exp: Likewise.
188 * lib/mi-support.exp: Likewise.
189 * lib/pascal.exp: Likewise.
190 * lib/prompt.exp: Likewise.
191 * lib/trace-support.exp: Likewise.
192
193 2013-06-07 Pedro Alves <palves@redhat.com>
194
195 * gdb.ada/info_types.c: Fix formating in copyright header.
196 * gdb.base/break-on-linker-gcd-function.cc: Likewise.
197 * gdb.base/float.c: Likewise.
198 * gdb.base/inferior-died.c: Likewise.
199 * gdb.base/interp.c: Likewise.
200 * gdb.base/jit-main.c: Likewise.
201 * gdb.base/jit-solib.c: Likewise.
202 * gdb.base/long_long.c: Likewise.
203 * gdb.base/longjmp.c: Likewise.
204 * gdb.base/nextoverexit.c: Likewise.
205 * gdb.base/pr11022.c: Likewise.
206 * gdb.base/prelink-lib.c: Likewise.
207 * gdb.base/prelink.c: Likewise.
208 * gdb.base/prologue.c: Likewise.
209 * gdb.base/restore.c: Likewise.
210 * gdb.base/sigchld.c: Likewise.
211 * gdb.base/solib-search-lib1.c: Likewise.
212 * gdb.base/solib-search-lib2.c: Likewise.
213 * gdb.base/solib-search.c: Likewise.
214 * gdb.base/solib-search.h: Likewise.
215 * gdb.base/whatis.c: Likewise.
216 * gdb.cp/abstract-origin.cc: Likewise.
217 * gdb.cp/anon-struct.cc: Likewise.
218 * gdb.cp/baseenum.cc: Likewise.
219 * gdb.cp/bs15503.cc: Likewise.
220 * gdb.cp/call-c-1.c: Likewise.
221 * gdb.cp/call-c.cc: Likewise.
222 * gdb.cp/class2.cc: Likewise.
223 * gdb.cp/classes.cc: Likewise.
224 * gdb.cp/cttiadd.cc: Likewise.
225 * gdb.cp/cttiadd1.cc: Likewise.
226 * gdb.cp/cttiadd2.cc: Likewise.
227 * gdb.cp/cttiadd3.cc: Likewise.
228 * gdb.cp/derivation.cc: Likewise.
229 * gdb.cp/derivation2.cc: Likewise.
230 * gdb.cp/dispcxx.cc: Likewise.
231 * gdb.cp/exception.cc: Likewise.
232 * gdb.cp/gdb2384-base.cc: Likewise.
233 * gdb.cp/gdb2384-base.h: Likewise.
234 * gdb.cp/gdb2384.cc: Likewise.
235 * gdb.cp/gdb2495.cc: Likewise.
236 * gdb.cp/mb-inline.h: Likewise.
237 * gdb.cp/mb-inline1.cc: Likewise.
238 * gdb.cp/mb-inline2.cc: Likewise.
239 * gdb.cp/member-name.cc: Likewise.
240 * gdb.cp/member-ptr.cc: Likewise.
241 * gdb.cp/misc.cc: Likewise.
242 * gdb.cp/namespace1.cc: Likewise.
243 * gdb.cp/nextoverthrow.cc: Likewise.
244 * gdb.cp/pr-574.cc: Likewise.
245 * gdb.cp/pr9631.cc: Likewise.
246 * gdb.cp/printmethod.cc: Likewise.
247 * gdb.cp/psmang1.cc: Likewise.
248 * gdb.cp/psmang2.cc: Likewise.
249 * gdb.cp/psymtab-parameter.cc: Likewise.
250 * gdb.cp/ptype-flags.cc: Likewise.
251 * gdb.cp/ref-params.cc: Likewise.
252 * gdb.cp/ref-types.cc: Likewise.
253 * gdb.cp/smartp.cc: Likewise.
254 * gdb.cp/try_catch.cc: Likewise.
255 * gdb.cp/userdef.cc: Likewise.
256 * gdb.cp/using-crash.cc: Likewise.
257 * gdb.cp/virtfunc.cc: Likewise.
258 * gdb.cp/virtfunc2.cc: Likewise.
259 * gdb.dwarf2/callframecfa.S: Likewise.
260 * gdb.dwarf2/dw2-ranges.c: Likewise.
261 * gdb.dwarf2/dw2-ranges2.c: Likewise.
262 * gdb.dwarf2/dw2-ranges3.c: Likewise.
263 * gdb.dwarf2/dw2-restore.S: Likewise.
264 * gdb.dwarf2/pieces.S: Likewise.
265 * gdb.dwarf2/valop.S: Likewise.
266 * gdb.java/jnpe.java: Likewise.
267 * gdb.mi/mi-stepn.c: Likewise.
268 * gdb.mi/mi-var-cp.cc: Likewise.
269 * gdb.mi/mi-var-rtti.cc: Likewise.
270 * gdb.mi/ns-stale-regcache.c: Likewise.
271 * gdb.mi/pr11022.c: Likewise.
272 * gdb.mi/solib-lib.c: Likewise.
273 * gdb.mi/solib-main.c: Likewise.
274 * gdb.python/py-arch.c: Likewise.
275 * gdb.python/py-block.c: Likewise.
276 * gdb.python/py-breakpoint.c: Likewise.
277 * gdb.python/py-events.c: Likewise.
278 * gdb.python/py-evthreads.c: Likewise.
279 * gdb.python/py-explore.c: Likewise.
280 * gdb.python/py-explore.cc: Likewise.
281 * gdb.python/py-finish-breakpoint.c: Likewise.
282 * gdb.python/py-finish-breakpoint2.cc: Likewise.
283 * gdb.python/py-symbol.c: Likewise.
284 * gdb.threads/execl.c: Likewise.
285 * gdb.threads/execl1.c: Likewise.
286
287 2013-06-07 Will Newton <will.newton@linaro.org>
288
289 * gdb.base/long_long.exp: Fix ARM EABI target glob.
290
291 2013-06-07 Will Newton <will.newton@linaro.org>
292
293 * gdb.cp/annota2.exp: Add empty line between "post-prompt"
294 and "starting".
295
296 2013-06-07 Will Newton <will.newton@linaro.org>
297
298 * gdb.cp/anon-struct.exp: Conditionalize constructor and
299 destructor prototypes for ARM ABI.
300 * gdb.cp/m-static.exp: Likewise.
301
302 2013-06-07 Yao Qi <yao@codesourcery.com>
303
304 * gdb.trace/mi-trace-unavailable.exp: New.
305 * gdb.trace/trace-unavailable.c: New.
306
307 2013-06-06 Doug Evans <dje@google.com>
308
309 * gdb.cp/derivation.exp: Make tests have unique names.
310
311 2013-06-06 Tom Tromey <tromey@redhat.com>
312
313 * gdb.base/dump.exp (capture_value): Don't put expression into
314 test name if arguments passed in.
315 Rename a couple more tests to make them unique.
316
317 2013-06-06 Tom Tromey <tromey@redhat.com>
318
319 * gdb.base/break-always.exp: Explicitly specify test name.
320
321 2013-06-05 Doug Evans <dje@google.com>
322 Keith Seitz <keiths@redhat.com>
323
324 * gdb.cp/derivation2.cc: New file.
325 * gdb.cp/derivation.cc (main): Call foo2.
326 * gdb.cp/derivation.exp: Add tests for typedefs in another
327 file, and when there's an active block.
328
329 2013-06-05 Luis Machado <lgustavo@codesourcery.com>
330
331 * gdb.cp/virtfunc.exp (make_one_vtable_result): Handle extra output
332 from targets that use function descriptors in the virtual tables.
333 Handle presence of dot symbols.
334
335 2013-06-04 Gary Benson <gbenson@redhat.com>
336
337 * gdb.base/break-probes.exp: New file.
338 * gdb.base/break-probes.c: Likewise.
339 * gdb.base/break-probes-solib.c: Likewise.
340 * gdb.base/info-shared.exp: New file.
341 * gdb.base/info-shared.c: Likewise.
342 * gdb.base/info-shared-solib1.c: Likewise.
343 * gdb.base/info-shared-solib2.c: Likewise.
344
345 2013-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
346 Gary Benson <gbenson@redhat.com>
347
348 * lib/gdb.exp (build_executable_from_specs): Use gdb_compile_pthread,
349 gdb_compile_shlib or gdb_compile_shlib_pthreads where appropriate.
350 * lib/prelink-support.exp (build_executable_own_libs): Allow INTERP
351 to be set to "no" to indicate that no ld.so copy should be made.
352 * gdb.base/break-interp.exp (solib_bp): New constant.
353 (reach_1): Use the above instead of "_dl_debug_state".
354 (test_attach): Likewise.
355 (test_ld): Likewise.
356 * gdb.threads/dlopen-libpthread.exp: New file.
357 * gdb.threads/dlopen-libpthread.c: Likewise.
358 * gdb.threads/dlopen-libpthread-lib.c: Likewise.
359 * gdb.base/solib-corrupted.exp: Disable test if GDB is using probes.
360
361 2013-05-30 Yao Qi <yao@codesourcery.com>
362
363 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
364 Add a test that no MI notification is emitted when executing
365 -exec-arguments.
366
367 2013-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
368
369 PR testsuite/12649
370 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf) (mi 2nd dprintf): Replace
371 $mi_gdb_prompt expectation by mi_expect_stop.
372 (mi 1st dprintf, agent, mi 2nd dprintf, agent)
373 (mi info dprintf second time): Replace them by mi_send_resuming_command
374 and mi_expect_stop.
375
376 2013-05-24 Gary Benson <gbenson@redhat.com>
377
378 * gdb.base/solib-disc.exp (exec_opts): Remove unnecesary
379 backslash.
380 * gdb.base/unload.exp (exec_opts): Remove two unnecessary
381 backslashes.
382 * gdb.base/watchpoint-solib.exp (exec_opts): Remove unnecesary
383 backslash.
384
385 2013-05-24 Yao Qi <yao@codesourcery.com>
386
387 * gdb.trace/tfile.exp: Test inferior and thread.
388
389 2013-05-24 Yao Qi <yao@codesourcery.com>
390 Pedro Alves <palves@redhat.com>
391
392 * gdb.base/range-stepping.exp: Skip the rest of tests if the
393 test fails.
394 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
395 Return 0 if the test passes, otherwise return 1.
396
397 2013-05-23 Doug Evans <dje@google.com>
398
399 * boards/fission-dwp.exp: New file.
400
401 2013-05-23 Yao Qi <yao@codesourcery.com>
402 Pedro Alves <palves@redhat.com>
403
404 * gdb.base/range-stepping.c: New file.
405 * gdb.base/range-stepping.exp: New file.
406 * gdb.trace/range-stepping.c: New file.
407 * gdb.trace/range-stepping.exp: New file.
408 * lib/range-stepping-support.exp: New file.
409
410 2013-05-22 Tom Tromey <tromey@redhat.com>
411
412 * gdb.cp/class2.cc (main): New local 'aref'.
413 * gdb.cp/class2.exp: Check printing of 'aref'.
414
415 2013-05-22 Doug Evans <dje@google.com>
416
417 * gdb.threads/wp-replication.c (main): Insert some code at the start
418 to ensure the breakpoint on main is only hit once. Fix comment.
419
420 2013-05-21 Keith Seitz <keiths@redhat.com>
421 Pedro Alves <palves@redhat.com>
422
423 * gdb.base/filesym.exp: Use gdb_test_multiple instead of
424 gdb_expect.
425 Add test to flush the remaining input buffer so that this
426 file passes testsuite/12649.
427
428 2013-05-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
429
430 * gdb.base/catch-signal-fork.exp: New file.
431 * gdb.base/catch-signal-fork.c: New file.
432
433 2013-05-21 Sterling Augustine <saugustine@google.com>
434
435 * boards/remote-stdio-gdbserver.exp: New file.
436
437 2013-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
438
439 PR testsuite/12649
440 * gdb.mi/mi-dprintf.exp (mi_continue_dprintf): Fix expect strings for
441 racy matches.
442
443 2013-05-21 Christian Groessler <chris@groessler.org>
444
445 * gdb.dwarf2/dw2-dir-file-name.exp: Don't use brace expansion,
446 since it's not supported in all shells.
447
448 2013-05-21 Hui Zhu <hui@codesourcery.com>
449
450 * gdb.mi/Makefile.in (PROGS): Add "mi-dprintf".
451 * gdb.mi/mi-dprintf.exp, gdb.mi/mi-dprintf.c: New.
452
453 2013-05-20 Doug Evans <dje@google.com>
454
455 * lib/dwarf.exp (Dwarf): New variable _abbrev_section.
456 (_handle_DW_TAG): Use it.
457 (cu, tu): Replace parameters is_64, version, addr_size with options.
458 All callers updated. Add Fission support.
459 * gdb.dwarf2/implptrconst.exp: Update callers of "cu".
460 * gdb.dwarf2/method-ptr.exp: Ditto.
461 * gdb.dwarf2/nostaticblock.exp: Ditto.
462 * gdb.dwarf2/subrange.exp: Ditto.
463 * gdb.dwarf2/missing-sig-type.exp: Update callers of "cu", "tu".
464
465 2013-05-20 Tom Tromey <tromey@redhat.com>
466
467 * gdb.gdb/python-selftest.exp: New file.
468
469 2013-05-20 Doug Evans <dje@google.com>
470
471 * gdb.base/maint.exp: Fix test for "mt expand-symtabs" to account for
472 -fdebug-types-section.
473
474 2013-05-20 Joel Brobecker <brobecker@adacore.com>
475
476 * gdb.ada/float_param: New testcase.
477
478 2013-05-17 Doug Evans <dje@google.com>
479
480 * gdb.base/maint.exp: Update test for "maint check-psymtabs".
481 Add tests for "maint check-symtabs", "maint expand-symtabs".
482
483 * gdb.base/maint.exp: Remove testing of individual maint command
484 help output.
485
486 2013-05-16 Pedro Alves <palves@redhat.com>
487
488 * gdb.ada/complete.exp (test_gdb_no_completion): Fix typo in
489 comment. Use gdb_test_no_output.
490
491 2013-05-16 Joel Brobecker <brobecker@adacore.com>
492
493 * gdb.ada/complete.exp: Add test verifying completion using
494 the "tab" key.
495
496 2013-05-15 Keith Seitz <keiths@redhat.com>
497
498 * gdb.base/filesym.exp: New completer test.
499 * gdb.base/filesym.c: New file.
500
501 2013-05-15 Pedro Alves <palves@redhat.com>
502
503 * gdb.base/fixsection.c: Remove attribution.
504 * gdb.base/watch-read.exp: Ditto.
505
506 2013-05-13 Tom Tromey <tromey@redhat.com>
507
508 * gdb.dwarf2/implptrconst.exp: Create a CU with 4 byte address
509 size and change type sizes to 4 bytes.
510
511 2013-05-13 Tom Tromey <tromey@redhat.com>
512
513 * gdb.base/exprs.exp (test_expr): Add regression test.
514 * gdb.base/exprs.c (null_t_struct): New global.
515
516 2013-05-13 Muhammad Bilal <mbilal@codesourcery.com>
517
518 * gdb.base/default.exp: Disable history saving.
519 * gdb.base/setshow.exp: Likewise.
520
521 2013-05-10 Pedro Alves <palves@redhat.com>
522
523 PR remote/15455
524
525 * gdb.trace/qtro.c: New file.
526 * gdb.trace/qtro.exp: New file.
527
528 2013-05-10 Phil Muldoon <pmuldoon@redhat.com>
529
530 * gdb.python/py-framefilter.py: New File.
531 * gdb.python/py-framefilter-mi.exp: Ditto.
532 * gdb.python/py-framefilter.c: Ditto.
533 * gdb.python/py-framefilter-mi.exp: Ditto.
534 * gdb.python/py-framefilter-mi.c: Ditto,
535 * gdb.python/py-framefilter-gdb.py.in: Ditto.
536
537 2013-05-08 Tom Tromey <tromey@redhat.com>
538
539 * gdb.base/solib-search.exp: Set test name for "set
540 solib-search-path" test.
541
542 2013-05-08 Hafiz Abid Qadeer <abidh@codesourcery.com>
543
544 * gdb.trace/circ.exp: Remove unnecessary 'if then' checks.
545 (set_a_tracepoint): Set tracepoint before prologue.
546 (run_trace_experiment): Test setup_tracepoints and 'break end'
547 in it.
548 (trace_buffer_normal): Remove.
549 (gdb_trace_circular_tests): Remove. Move tests to...
550 (top level): ...here. Call 'runto_main' before checking for
551 trace support. Use commands to check the support for circular
552 trace buffer and changing of trace buffer size. Add test
553 to calculate size of single frame. Use this size to
554 calculate the size of trace buffer. Use 'tfind pc func9'
555 instead of 'tfind 9'. Use 'with_test_prefix'.
556
557 2013-05-07 Tom Tromey <tromey@redhat.com>
558
559 * lib/selftest-support.exp: New file.
560 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
561 do_self_tests.
562 (setup_test, find_gdb): Remove.
563 * gdb.gdb/observer.exp: Load selftest-support.exp. Use
564 do_self_tests.
565 (setup_test, find_gdb): Remove.
566 (test_observer): Don't call setup_test. Remove argument.
567 * gdb.gdb/selftest.exp: Load selftest-support.exp.
568 (find_gdb): Remove.
569 * gdb.gdb/complaints.exp: Load selftest-support.exp. Use
570 do_self_tests.
571 (setup_test, find_gdb): Remove.
572 (test_with_self): Don't call setup_test. Remove argument.
573
574 2013-05-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
575
576 * gdb.arch/system-gcore.exp: Remove.
577 * gdb.arch/gcore.c: Remove.
578 * gdb.base/gcore.exp: Add "info reg system".
579
580 2013-05-07 Sergio Durigan Junior <sergiodj@redhat.com>
581
582 PR breakpoints/15413:
583 * gdb.base/pending.exp: Add test for completion of the "condition"
584 command for pending breakpoints.
585 * gdb.linespec/linespec.ex: Add test for completion of the
586 "condition" command when dealing with multiple locations.
587
588 2013-05-07 Luis Machado <lgustavo@codesourcery.com>
589
590 * gdb.threads/wp-replication.c: New file.
591 * gdb.threads/wp-replication.exp: New file.
592
593 2013-05-06 Sandra Loosemore <sandra@codesourcery.com>
594
595 * gdb.xml/tdesc-regs.exp: Add case for nios2.
596
597 2013-05-06 Doug Evans <dje@google.com>
598
599 * gdb.base/solib-search-lib1.c: New file.
600 * gdb.base/solib-search-lib2.c: New file.
601 * gdb.base/solib-search.c: New file.
602 * gdb.base/solib-search.h: New file.
603 * gdb.base/solib-search.exp: New file.
604
605 * lib/gdb.exp (gdb_core_cmd): New function.
606 * gdb.arch/system-gcore.exp: Use it.
607 * gdb.arch/vsx-regs.exp: Ditto.
608 * gdb.base/gcore.exp: Ditto.
609 * gdb.threads/gcore-thread.exp: Ditto.
610
611 * gdb.reverse/shr.h: New file.
612 * gdb.reverse/shr1.c: New file.
613 * gdb.reverse/shr2.c: #include "shr.h".
614 * gdb.reverse/solib-reverse.c: Remove #include <stdio.h>.
615 #include "shr.h". Replace calls to printf,sleep to call shr1 instead.
616 * gdb.reverse/solib-precsave.exp: Build shr2.sl.
617 Update tests using sleep/printf to use shr2.sl instead.
618 * gdb.reverse/solib-reverse.exp: Ditto.
619
620 2013-05-06 Tom Tromey <tromey@redhat.com>
621
622 * gdb.dwarf2/implptrconst.c: New file.
623 * gdb.dwarf2/implptrconst.exp: New file.
624 * lib/dwarf.exp (Dwarf::_nz_quote): New proc.
625 (Dwarf::_handle_DW_FORM): Handle DW_FORM_block1.
626 (Dwarf::_location): Handle DW_OP_GNU_implicit_pointer.
627
628 2013-05-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
629
630 * gdb.base/catch-sig.c (main): Raise SIGINT.
631 * gdb.base/catch-sig.exp: Test "catch signal SIGINT".
632
633 2013-05-03 Hafiz Abid Qadeer <abidh@codesourcery.com>
634
635 * status-stop.exp (test_tstart_tstart): Check for error
636 returned by the second 'tstart' command.
637
638 2013-03-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
639
640 * gdb.xml/maint_print_struct.exp: New file.
641 * gdb.xml/maint_print_struct.xml: New file.
642
643 2013-04-25 Tom Tromey <tromey@redhat.com>
644
645 * gdb.dwarf2/nostaticblock.exp: New file.
646
647 2013-04-24 Muhammad Bilal <mbilal@codesourcery.com>
648
649 PR gdb/10462
650 * gdb.base/setshow.exp: Add test case.
651
652 2013-04-23 Hui Zhu <hui@codesourcery.com>
653
654 PR gdb/15293
655 * gdb.base/dprintf.exp: Add ignore command.
656
657 2013-04-23 Hui Zhu <hui@codesourcery.com>
658
659 PR gdb/15165
660 * gdb.base/save-bp.exp: Add test for dprintf.
661
662 2013-04-22 Tom Tromey <tromey@redhat.com>
663
664 * gdb.gdb/selftest.exp (do_steps_and_nexts): Check for
665 notice_open_fds.
666
667 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
668
669 * gdb.arch/arm-bl-branch-dest.exp: Replace additional_flags by
670 ldflags.
671
672 2013-04-22 Sergio Durigan Junior <sergiodj@redhat.com>
673
674 * gdb.arch/arm-bl-branch-dest.c: New file.
675 * gdb.arch/arm-bl-branch-dest.exp: Likewise.
676
677 2013-04-19 Vladimir Kargov <kargov@gmail.com>
678 Pedro Alves <palves@redhat.com>
679
680 * gdb.arch/i386-float.S: New file.
681 * gdb.arch/i386-float.exp: New file.
682
683 2013-04-18 Luis Machado <lgustavo@codesourcery.com>
684
685 * gdb.mi/mi-var-create-rtti.exp: Create a variable of
686 type void *.
687
688 2013-04-17 Doug Evans <dje@google.com>
689
690 * lib/dwarf.exp (Dwarf): New proc "tu".
691 * gdb.dwarf2/missing-sig-type.exp: New file.
692
693 2013-04-15 Siva Chandra Reddy <sivachandra@google.com>
694
695 Add option to link testcases with Pthreads library when
696 using 'prepare_for_testing' in tests.
697
698 * lib/gdb.exp (build_executable_from_specs): Use
699 gdb_compile_pthreads to compile if option "pthreads" is
700 specified.
701
702 2013-04-15 Tom Tromey <tromey@redhat.com>
703
704 * gdb.cp/exceptprint.exp: Add regexp catchpoint tests.
705
706 2013-04-15 Tom Tromey <tromey@redhat.com>
707
708 * gdb.base/default.exp: Update for $_exception.
709 * gdb.cp/exceptprint.cc: New file.
710 * gdb.cp/exceptprint.exp: New file.
711 * lib/gdb.exp (skip_libstdcxx_probe_tests): New proc.
712
713 2013-04-15 Tom Tromey <tromey@redhat.com>
714
715 * gdb.cp/typeid.cc: New file.
716 * gdb.cp/typeid.exp: New file.
717
718 2013-04-15 Tom Tromey <tromey@redhat.com>
719
720 * gdb.cp/exception.exp: Add "catch rethrow" tests.
721
722 2013-04-13 Yao Qi <yao@codesourcery.com>
723
724 * gdb.base/completion.exp: Test completion of command
725 'target ctf' if target ctf is supported.
726
727 2013-04-10 Pedro Alves <palves@redhat.com>
728
729 * gdb.base/completion.exp: Test "set height", "set listsize" and
730 "set trace-buffer-size" completion.
731 * gdb.base/setshow.exp: Test "set height unlimited".
732 * gdb.trace/trace-buffer-size.exp: Test "set trace-buffer-size
733 unlimited".
734
735 2013-04-10 Yao Qi <yao@codesourcery.com>
736
737 * gdb.trace/actions.exp: Save trace data to CTF.
738 Change to ctf target if GDB supports, read CTF data in ctf
739 target, and check the actions of tracepoints.
740 * gdb.trace/while-stepping.exp: Likewise.
741 * gdb.trace/report.exp: Test GDB saves trace data to CTF
742 format and read CTF trace file if GDB supports.
743 * gdb.trace/tstatus.exp: Save trace data to CTF. If ctf
744 target is supported, change to ctf target, read trace data and
745 check output of command "tstatus".
746 * gdb.trace/tsv.exp: Save trace frame to CTF. If GDB supports,
747 read CTF data by target ctf and call check_tsv.
748
749 2013-04-10 Yao Qi <yao@codesourcery.com>
750
751 * gdb.trace/actions.exp (check_tracepoint): New.
752 (top level): Start the tracing and check the actions of
753 tracepoints. Save trace data to tfile format. Restart GDB
754 and read trace file in tfile target. Check the actions of
755 tracepoints again.
756 * gdb.trace/while-stepping.exp: Likewise.
757
758 2013-04-10 Yao Qi <yao@codesourcery.com>
759
760 * gdb.trace/report.exp: Use standard_output_file for saved
761 trace file.
762
763 2013-04-10 Hui Zhu <hui@codesourcery.com>
764
765 * gdb.base/Makefile.in (EXECUTABLES): Add dprintf-pending.
766 (MISCELLANEOUS): Add dprintf-pendshr.sl.
767 * gdb.base/dprintf-pending.c, gdb.base/dprintf-pending.exp: New.
768
769 2013-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
770
771 * gdb.server/server-kill.exp (tstatus): Permit also ECONNRESET
772 response.
773
774 2013-04-08 Pedro Alves <palves@redhat.com>
775
776 * gdb.mi/mi-break.exp (test_error): Add tests with garbage after
777 the location.
778
779 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
780
781 * gdb.cp/cplabel.exp: Allow empty directory in file reported
782 for breakpoint location.
783
784 2013-04-04 Sandra Loosemore <sandra@codesourcery.com>
785
786 * gdb.linespec/linespec.exp: Make dir/file:line tests
787 conditional for non-remote hosts only.
788
789 2013-04-04 Stan Shebs <stan@codesourcery.com>
790 Pedro Alves <palves@redhat.com>
791
792 * gdb.trace/Makefile.in (PROGS): Add actions-changed.
793 * gdb.trace/actions-changed.c: New file.
794 * gdb.trace/actions-changed.exp: New file.
795 * lib/trace-support.exp (gdb_trace_setactions): Rename to ...
796 (gdb_trace_setactions_command): ... this. Add "actions_command"
797 parameter, and handle it.
798 (gdb_trace_setactions, gdb_trace_setcommands): New procedures.
799
800 2013-04-04 Yao Qi <yao@codesourcery.com>
801
802 * gdb.server/server-kill.exp: Use command 'tstatus' instead of
803 'step'.
804
805 2013-04-03 Yao Qi <yao@codesourcery.com>
806
807 * gdb.trace/mi-traceframe-changed.exp: Update tfile name to
808 "tfile-basic.tf".
809 (test_tfind_tfile): Likewise.
810
811 2013-04-03 Yao Qi <yao@codesourcery.com>
812
813 * gdb.trace/tfile.c (write_basic_trace_file): Pass argument
814 "tfile-basic.tf" instead of "basic.tf".
815 (write_error_trace_file): Pass argument "tfile-error.tf"
816 instead of "error.tf".
817 * gdb.trace/tfile.exp: Update tfile names to
818 "tfile-basic.tf" and "tfile-error.tf".
819
820 2013-04-02 Sandra Loosemore <sandra@codesourcery.com>
821
822 * gdb.cp/ovsrch.exp (test_class): Correct regexp to allow
823 empty directory in file for breakpoint hit.
824
825 2013-03-29 Yao Qi <yao@codesourcery.com>
826
827 * gdb.base/completion.exp: Test completion of commands
828 "target core", "target tfile" and "target exec".
829 * gdb.trace/tfile.exp: Test completion of command
830 "target tfile".
831
832 2013-03-28 Joel Brobecker <brobecker@adacore.com>
833
834 * gdb.ada/win_fu_syms: New testcase.
835
836 2013-03-28 Doug Evans <dje@google.com>
837
838 * gdb.base/maint.exp (maint print statistics): Update expected output.
839
840 2013-03-28 Pedro Alves <palves@redhat.com>
841
842 PR gdb/15294
843
844 * gdb.base/list.exp (set_listsize): Adjust to accept $arg == 0 to
845 mean unlimited instead of $arg < 0.
846 (test_listsize): Remove "listsize of 0 suppresses output" test.
847 Test that "set listsize 0" ends up with an unlimited listsize.
848
849 2013-03-28 Pedro Alves <palves@redhat.com>
850
851 * gdb.base/list.exp (last_line): New global.
852 (last_line_re): New global.
853 (test_listsize, test_list_function, test_list_forward)
854 (test_repeat_list_command, test_list_range)
855 (test_list_filename_and_function): Use them.
856 * gdb.base/list0.c: Comment the last line of the file with "last
857 line".
858
859 2013-03-28 Pedro Alves <palves@redhat.com>
860
861 * gdb.base/list.exp (test_listsize): Adjust test to make sure we
862 list the whole file.
863
864 2013-03-28 Pedro Alves <palves@redhat.com>
865
866 * gdb.base/list.exp (set_listsize): Use gdb_test_no_output for
867 "set listsize".
868
869 2013-03-26 Keith Seitz <keiths@redhat.com>
870
871 * gdb.base/dprintf.exp: Fix typo preventing "dprintf info 2"
872 from passing.
873
874 2013-03-26 Pedro Alves <palves@redhat.com>
875
876 * lib/gdb.exp (skip_btrace_tests): Delay deleting the source file
877 until after GDB has run.
878
879 2013-03-26 Yao Qi <yao@codesourcery.com>
880
881 * gdb.trace/actions.c, gdb.trace/circ.c: Add license header.
882 * gdb.trace/collection.c, gdb.trace/tfile.c: Likewise.
883
884 2013-03-26 Markus Metzger <markus.t.metzger@intel.com>
885
886 * gdb.btrace/enable.exp: Add regression test.
887
888 2013-03-25 Tom Tromey <tromey@redhat.com>
889
890 * gdb.cp/m-static.exp: Add destructor-printing tests.
891
892 2013-03-25 Tom Tromey <tromey@redhat.com>
893
894 * gdb.cp/m-static.exp: Add constructor ptype tests.
895 * gdb.cp/m-static.cc (single_constructor): New class.
896 (main): Make instance of single_constructor.
897
898 2013-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
899 Pedro Alves <palves@redhat.com>
900
901 * gdb.server/server-kill.c: New file.
902 * gdb.server/server-kill.exp: New file.
903
904 2013-03-21 Pedro Alves <palves@redhat.com>
905
906 * gdb.trace/trace-buffer-size.exp (get default buffer size):
907 Expect $gdb_prompt in gdb_test_multiple.
908
909 2013-03-21 Doug Evans <dje@google.com>
910
911 * gdb.base/maint.exp: Update tests for per-command stats.
912
913 2013-03-21 Tom Tromey <tromey@redhat.com>
914
915 * gdb.cp/cpexprs.exp: Add test for FILENAME:: case.
916 * gdb.cp/misc.exp: Add test for FILENAME:: case.
917
918 2013-03-20 Pedro Alves <palves@redhat.com>
919
920 PR gdb/15289
921
922 * gdb.base/remote.exp: Test
923 "set remote hardware-watchpoint-limit -1",
924 "set remote hardware-breakpoint-limit -1",
925 "set remote hardware-watchpoint-limit 2147483647" and
926 "set remote hardware-breakpoint-limit 2147483647".
927
928 2013-03-20 Pedro Alves <palves@redhat.com>
929 Yao Qi <yao@codesourcery.com>
930
931 * gdb.trace/tfile.c: Add comments.
932 (nonconstglob): New global.
933 * gdb.trace/tfile.exp: Add comments. Test printing a non-const
934 global that is not covered by the trace frame. Test
935 disassembling.
936
937 2013-03-17 Jan Kratochvil <jan.kratochvil@redhat.com>
938
939 * gdb.base/valgrind-infcall.exp
940 (continue #$continue_count) <remote connection closed>
941 (continue #$continue_count) <valgrind vgdb has terminated>: Add kill of
942 $valgrind_pid.
943
944 2013-03-15 Tom Tromey <tromey@redhat.com>
945
946 * gdb.cp/overload.cc (intintfunc): New.
947 * gdb.cp/overload.exp: Add regression test.
948
949 2013-03-15 Yao Qi <yao@codesourcery.com>
950
951 * gdb.threads/non-ldr-exc-1.exp (do_test): Fix the indent of
952 using with_test_prefix.
953 * gdb.threads/non-ldr-exc-2.exp (do_test): Likewise.
954 * gdb.threads/non-ldr-exc-3.exp (do_test): Likewise.
955 * gdb.threads/non-ldr-exc-4.exp (do_test): Likewise.
956 * gdb.threads/watchpoint-fork.exp (test): Likewise.
957 * gdb.base/break-interp.exp (test_core): Likewise.
958 (test_attach_gdb): Likewise.
959 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
960 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
961 Likewise.
962 * gdb.base/jit-so.exp (one_jit_test): Likewise.
963 * gdb.base/jit.exp (one_jit_test): Likewise.
964 * gdb.base/sepdebug.exp (test_different_dir): Likewise.
965 * gdb.dwarf2/dw2-dir-file-name.exp (test): Likewise.
966 * gdb.dwarf2/dw2-noloc.exp (file_symbols): Likewise.
967 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved):
968 Likewise.
969 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
970 Likewise.
971 * gdb.mi/mi-watch.exp test_watchpoint_all): Likewise.
972 * gdb.mi/pr11022.exp (test_memory_changed_observer): Likewise.
973 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Likewise.
974 (tracepoint_change_loc_2): Likewise.
975 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
976 Likewise.
977 (disconnected_tfind): Likewise.
978 * gdb.trace/mi-traceframe-changed.exp (test_tfind_tfile):
979 Likewise.
980 (test_tfind_remote): Likewise.
981 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect):
982 Likewise.
983 (test_pending_resolved): Likewise.
984 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv):
985 Likewise.
986 (test_upload_tsv): Likewise.
987 * gdb.trace/pending.exp (pending_tracepoint_resolved):
988 Likewise.
989 (pending_tracepoint_works): Likewise.
990 * gdb.trace/report.exp (use_collected_data): Likewise.
991 * gdb.trace/status-stop.exp (test_tstart_tstop_tstart):
992 Likewise.
993 (test_tstart_tstart, test_buffer_full_tstart): Likewise.
994 * gdb.trace/strace.exp (strace_info_marker): Likewise.
995 (strace_trace_on_same_addr): Likewise.
996 (strace_trace_on_diff_addr): Likewise.
997 * gdb.trace/unavailable.exp (gdb_collect_args_test): Likewise.
998 (gdb_collect_locals_test): Likewise.
999 (gdb_unavailable_registers_test): Likewise.
1000 (gdb_collect_globals_test): Likewise.
1001
1002 2013-03-15 Yao Qi <yao@codesourcery.com>
1003
1004 * gdb.base/condbreak.exp: Add semicolon back which was removed
1005 by my previous commit.
1006
1007 2013-03-14 Yao Qi <yao@codesourcery.com>
1008
1009 * config/monitor.exp (gdb_target_cmd): Remove semicolon after
1010 'return'.
1011 (gdb_target_monitor, gdb_load): Likewise.
1012 * config/sid.exp (gdb_load): Likewise.
1013 * config/slite.exp (gdb_load): Likewise.
1014 * config/vx.exp (gdb_start, spawn_vxgdb): Likewise.
1015 * gdb.ada/arrayidx.exp, gdb.ada/null_array.exp: Likewise.
1016 * gdb.arch/mips-octeon-bbit.exp (single_step): Likewise.
1017 (single_step_until): Likewise.
1018 * gdb.arch/powerpc-d128-regs.exp: Likewise.
1019 * gdb.arch/system-gcore.exp: Likewise.
1020 * gdb.base/bigcore.exp (extract_heap): Likewise.
1021 * gdb.base/break-on-linker-gcd-function.exp: Likewise.
1022 * gdb.base/call-ar-st.exp: Likewise.
1023 * gdb.base/call-rt-st.exp: Likewise.
1024 * gdb.base/call-sc.exp, gdb.base/call-strs.exp: Likewise.
1025 * gdb.base/callfuncs.exp, gdb.base/completion.exp: Likewise.
1026 * gdb.base/condbreak.exp, gdb.base/constvars.exp: Likewise.
1027 * gdb.base/corefile.exp: Likewise.
1028 * gdb.base/dbx.exp (gdb_file_cmd): Likewise.
1029 * gdb.base/exprs.exp, gdb.base/fileio.exp: Likewise.
1030 * gdb.base/fixsection.exp: Likewise.
1031 * gdb.base/funcargs.exp: Likewise.
1032 * gdb.base/gcore-buffer-overflow.exp: Likewise.
1033 * gdb.base/gcore-relro.exp: Likewise.
1034 * gdb.base/gcore.exp, gdb.base/gdb11530.exp: Likewise.
1035 * gdb.base/gdb11531.exp, gdb.base/gnu-ifunc.exp: Likewise.
1036 * gdb.base/info-os.exp, gdb.base/info-proc.exp: Likewise.
1037 * gdb.base/interp.exp, gdb.base/langs.exp:: Likewise.
1038 * gdb.base/list.exp: Likewise.
1039 (set_listsize): Likewise.
1040 * gdb.base/logical.exp, gdb.base/mips_pro.exp: Likewise.
1041 * gdb.base/miscexprs.exp, gdb.base/nodebug.exp: Likewise.
1042 * gdb.base/opaque.exp, gdb.base/pointers.exp: Likewise.
1043 * gdb.base/psymtab.exp, gdb.base/ptype.exp: Likewise.
1044 * gdb.base/relational.exp, gdb.base/scope.exp: Likewise.
1045 * gdb.base/setvar.exp: Likewise.
1046 (test_set): Likewise.
1047 * gdb.base/signals.exp, gdb.base/sizeof.exp: Likewise.
1048 * gdb.base/solib-overlap.exp: Likewise.
1049 * gdb.base/store.exp, gdb.base/structs.exp: Likewise.
1050 * gdb.base/structs2.exp, gdb.base/volatile.exp: Likewise.
1051 * gdb.base/watchpoint.exp (initialize): Likewise.
1052 (test_simple_watchpoint): Likewise.
1053 (test_disabling_watchpoints): Likewise.
1054 (test_watchpoint_triggered_in_syscall): Likewise.
1055 * gdb.base/whatis.exp, gdb.cp/ambiguous.exp: Likewise.
1056 * gdb.cp/casts.exp, gdb.cp/ctti.exp: Likewise.
1057 * gdb.cp/namespace.exp, gdb.cp/nsdecl.exp: Likewise.
1058 * gdb.cp/psmang.exp, gdb.dwarf2/dw2-ranges.exp: Likewise.
1059 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
1060 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
1061 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
1062 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
1063 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
1064 * gdb.hp/gdb.compat/xdb2.exp: Likewise.
1065 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
1066 * gdb.hp/gdb.defects/bs14602.exp: Likewise.
1067 * gdb.hp/gdb.defects/solib-d.exp: Likewise.
1068 * gdb.mi/gdb792.exp: Likewise.
1069 * gdb.mi/mi-inheritance-syntax-error.exp: Likewise.
1070 * gdb.mi/mi-logging.exp, gdb.mi/mi-var-cp.exp : Likewise.
1071 * gdb.mi/mi-var-rtti.exp, gdb.python/py-type.exp: Likewise.
1072 * gdb.threads/gcore-thread.exp: Likewise.
1073 (load_core): Likewise.
1074 * gdb.threads/pthreads.exp (all_threads_running): Likewise.
1075 (test_startup, check_control_c): Likewise.
1076 * gdb.threads/sigstep-threads.exp: Likewise.
1077 * gdb.threads/thread_check.exp: Likewise.
1078 * gdb.trace/backtrace.exp, gdb.trace/change-loc.exp: Likewise.
1079 * gdb.trace/circ.exp (run_trace_experiment): Likewise.
1080 (set_a_tracepoint, trace_buffer_normal): Likewise.
1081 (gdb_trace_circular_tests): Likewise.
1082 * gdb.trace/collection.exp: Likewise.
1083 * gdb.trace/disconnected-tracing.exp: Likewise.
1084 * gdb.trace/infotrace.exp: Likewise.
1085 * gdb.trace/mi-traceframe-changed.exp: Likewise.
1086 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
1087 * gdb.trace/mi-tsv-changed.exp (test_create_delete_modify_tsv): Likewise.
1088 * gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp: Likewise.
1089 * gdb.trace/pending.exp, gdb.trace/report.exp: Likewise.
1090 * gdb.trace/stap-trace.exp: Likewise.
1091 * gdb.trace/status-stop.exp,gdb.trace/strace.exp: Likewise.
1092 * gdb.trace/tfind.exp, gdb.trace/trace-break.exp: Likewise.
1093 * gdb.trace/trace-buffer-size.exp: Likewise.
1094 * gdb.trace/tspeed.exp, gdb.trace/tsv.exp: Likewise.
1095 * gdb.trace/unavailable.exp: Likewise.
1096 * gdb.trace/while-dyn.exp: Likewise.
1097 * lib/fortran.exp (set_lang_fortran): Likewise.
1098 * lib/gdb.exp (default_gdb_version, gdb_start_cmd): Likewise.
1099 (gdb_breakpoint, gdb_reinitialize_dir): Likewise.
1100 (default_gdb_start, get_compiler_info): Likewise.
1101 (gdb_compile, gdb_compile_objc, gdb_reload, gdb_init): Likewise.
1102 (get_debug_format, setup_xfail_format): Likewise.
1103 (rerun_to_main, gdb_skip_float_test): Likewise.
1104 (build_id_debug_filename_get, get_remotetimeout): Likewise.
1105 * lib/java.exp (set_lang_java): Likewise.
1106 * lib/mi-support.exp (default_mi_gdb_start): Likewise.
1107 (mi_gdb_reinitialize_dir, mi_gdb_target_cmd): Likewise.
1108 (mi_gdb_file_cmd, mi_gdb_test): Likewise.
1109 (mi_run_cmd_full, mi_expect_interrupt): Likewise.
1110 * lib/objc.exp (set_lang_objc): Likewise.
1111 * lib/pascal.exp (set_lang_pascal): Likewise.
1112 * lib/prompt.exp (default_prompt_gdb_start): Likewise.
1113 * lib/trace-support.exp (gdb_trace_setactions, gdb_tfind_test): Likewise.
1114 (gdb_readexpr, gdb_gettpnum, gdb_find_recursion_test_baseline): Likewise.
1115
1116 2013-03-14 Sergio Durigan Junior <sergiodj@redhat.com>
1117
1118 PR c++/15203
1119 PR c++/15210
1120 * gdb.cp/m-static.cc (keepalive_int): New function.
1121 (gnu_obj_1::method): New variable `sintvar', call `keepalive_int'.
1122 * gdb.cp/m-static.exp: New test for `sintvar'.
1123
1124 2013-03-14 Yao Qi <yao@codesourcery.com>
1125
1126 * gdb.trace/tstatus.exp (run_trace_experiment): Save the output
1127 of 'tstatus' into tstatus_output.
1128 (top level): Save the trace data to tfile. Read trace file in
1129 tfile target. Check the trace status.
1130
1131 2013-03-13 Yao Qi <yao@codesourcery.com>
1132
1133 * gdb.trace/tsv.exp (check_tsv): New.
1134 (top level): Save a tfile on current trace session. Call
1135 check_tsv on live target. Load the tfile with target tfile
1136 and call check_tsv again.
1137
1138 2013-03-13 Yao Qi <yao@codesourcery.com>
1139
1140 * gdb.trace/tsv.exp: Remove code unrelated to testing TSV.
1141 Replace some "gdb_test" with "gdb_test_no_output".
1142
1143 2013-03-12 Paul Hilfinger <hilfingr@adacore.com>
1144
1145 * gdb.ada/expr_delims.exp: New file.
1146 * gdb.ada/expr_delims/foo.adb: New file.
1147 * gdb.ada/expr_delims/pck.ads: New file.
1148 * gdb.ada/expr_delims/pck.adb: New file.
1149
1150 2013-03-11 Keith Seitz <keiths@redhat.com>
1151
1152 * watchpoint.exp (test_no_hw_watchpoints): Add test using
1153 both condition and thread. Then delete the watchpoint.
1154
1155 2013-03-11 Christian Himpel <christian.himpel@intel.com>
1156
1157 * Makefile.in: Add btrace testsuite.
1158 * configure: Regenerated.
1159 * configure.ac: Add btrace testsuite.
1160 * gdb.btrace/Makefile.in: New file.
1161 * gdb.btrace/enable.c: New file.
1162 * gdb.btrace/enable.exp: New file.
1163 * gdb.btrace/function_call_history.c: New file.
1164 * gdb.btrace/function_call_history.exp: New file.
1165 * gdb.btrace/instruction_history.c: New file.
1166 * gdb.btrace/instruction_history.exp: New file.
1167 * gdb.btrace/instruction_history.S: New file.
1168 * lib/gdb.exp: Add btrace skip proc.
1169
1170 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1171
1172 Fix entry-values if the callee called a noreturn function.
1173 * gdb.arch/amd64-tailcall-noret.S: New file.
1174 * gdb.arch/amd64-tailcall-noret.c: New file.
1175 * gdb.arch/amd64-tailcall-noret.exp: New file.
1176
1177 2013-03-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1178
1179 Fix entry-values in C++ across CUs.
1180 * gdb.arch/amd64-tailcall-cxx.exp: New file.
1181 * gdb.arch/amd64-tailcall-cxx1.S: New file.
1182 * gdb.arch/amd64-tailcall-cxx1.cc: New file.
1183 * gdb.arch/amd64-tailcall-cxx2.S: New file.
1184 * gdb.arch/amd64-tailcall-cxx2.cc: New file.
1185
1186 2013-03-08 Stan Shebs <stan@codesourcery.com>
1187 Hafiz Abid Qadeer <abidh@codesourcery.com>
1188
1189 gdb/testsuite/
1190 * gdb.trace/trace-buffer-size.exp: New file.
1191 * gdb.trace/trace-buffer-size.c: New file.
1192
1193 2013-03-06 Pedro Alves <palves@redhat.com>
1194
1195 * gdb.trace/tstatus.exp (run_trace_experiment): When the target
1196 doesn't support the tested optional feature, call "unsupported"
1197 with the same test message as the "pass" case, instead of calling
1198 "pass" with a different message. Use the same text for the "fail"
1199 cases too.
1200
1201 2013-03-06 Yao Qi <yao@codesourcery.com>
1202
1203 * gdb.trace/tstatus.exp: Remove the invocation of
1204 gdb_load_shlibs, gdb_compile, clean_restart and runto_main.
1205 (test_tracepoints): Don't set fast tracepoint.
1206 (top level): Don't check agent library is loaded or not.
1207
1208 2013-03-06 Yao Qi <yao@codesourcery.com>
1209
1210 * gdb.trace/tstatus.exp (run_trace_experiment): Escape
1211 parentheses by "\\".
1212
1213 2013-03-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1214
1215 * gdb.linespec/base/one/thefile.cc (twodup): New.
1216 (m): Call it.
1217 * gdb.linespec/base/two/thefile.cc (dupname): New.
1218 (n): Call it.
1219 * gdb.linespec/break-ask.exp: New file.
1220 * gdb.linespec/lspec.cc (body_elsewhere): New comment marker.
1221
1222 2013-02-28 Yao Qi <yao@codesourcery.com>
1223
1224 * gdb.trace/report.exp: Move some code to ...
1225 (use_collected_data): New.
1226 (top level): Call use_collected_data once on the live target.
1227 Save at file of the current trace session, load it with target
1228 tfile, and call use_collected_data again.
1229
1230 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1231
1232 * gdb.threads/fork-thread-pending.c (main): Add alarm.
1233
1234 2013-02-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1235
1236 * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
1237 Add final kill of ${valgrind_pid}.
1238
1239 2013-02-20 Siva Chandra Reddy <sivachandra@google.com>
1240
1241 * gdb.python/py-arch.c: New test case
1242 * gdb.python/py-arch.exp: New tests to test
1243 gdb.Architecture.disassemble
1244 * gdb.python/Makefile.in: Add py-arch to the list of
1245 EXECUTABLES.
1246
1247 2013-02-18 Tom Tromey <tromey@redhat.com>
1248
1249 * gdb.dwarf2/subrange.exp: New file.
1250
1251 2013-02-15 Pedro Alves <pedro@codesourcery.com>
1252 Hafiz Abid Qadeer <abidh@codesourcery.com>
1253
1254 * gdb.trace/tfile.exp: Add test for -trace-status command.
1255
1256 2013-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1257
1258 * gdb.threads/pthread_cond_wait.c (main): Remove variable ts. Replace
1259 nanosleep by sleep.
1260
1261 2013-02-14 Pedro Alves <palves@redhat.com>
1262
1263 * gdb.cp/userdef.exp (ptype &*c): Don't expect an &.
1264
1265 2013-02-14 Pedro Alves <pedro@codesourcery.com>
1266 Hafiz Abid Qadeer <abidh@codesourcery.com>
1267
1268 * gdb.trace/tsv.exp: Adjust tests, and add a few more.
1269
1270 2013-02-12 Tom Tromey <tromey@redhat.com>
1271
1272 * gdb.cp/m-static.cc (gnu_obj_1::~gnu_obj_1): New destructor.
1273 * gdb.cp/m-static.exp: Add tests to print quoted destructor.
1274
1275 2013-02-12 Pedro Alves <palves@redhat.com>
1276
1277 * gdb.base/catch-signal.c: Update copyright years.
1278 * gdb.base/catch-signal.exp: Update copyright years.
1279 * gdb.dwarf2/dw2-dir-file-name.c: Update copyright years.
1280 * gdb.dwarf2/dw2-dir-file-name.exp: Update copyright years.
1281 * gdb.dwarf2/dw2-empty-pc-range.S: Update copyright years.
1282 * gdb.dwarf2/dw2-error.S: Update copyright years.
1283 * gdb.dwarf2/dw2-error.c: Update copyright years.
1284 * gdb.dwarf2/dw2-restrict.S: Update copyright years.
1285 * gdb.dwarf2/dw2-restrict.c: Update copyright years.
1286 * gdb.dwarf2/dw2-restrict.exp: Update copyright years.
1287
1288 2013-02-12 Pedro Alves <palves@redhat.com>
1289
1290 * gdb.base/catch-signal.exp: Correct test file name in "Skipping"
1291 message.
1292 * gdb.base/sigaltstack.exp: Ditto.
1293 * gdb.base/siginfo.exp: Ditto.
1294 * gdb.base/sizeof.exp: Ditto.
1295
1296 2013-02-12 Pedro Alves <palves@redhat.com>
1297
1298 * gdb.mi/mi-basics.exp: Tweak intro comment.
1299 * gdb.mi/mi-break.exp: Tweak intro comment.
1300 * gdb.mi/mi-console.exp: Tweak intro comment.
1301 * gdb.mi/mi-file.exp: Tweak intro comment.
1302 * gdb.mi/mi-read-memory.exp: Tweak intro comment.
1303 * gdb.mi/mi-return.exp: Tweak intro comment.
1304 * gdb.mi/mi-stepi.exp: Tweak intro comment.
1305 * gdb.mi/mi-until.exp: Tweak intro comment.
1306 * gdb.mi/mi-watch.exp: Tweak intro comment.
1307
1308 2013-02-12 Sanimir Agovic <sanimir.agovic@intel.com>
1309
1310 * gdb.server/no-thread-db.exp: New file.
1311 * gdb.server/no-thread-db.c: New file.
1312 * gdb.server/Makefile.in (EXECUTABLES): Add no-thread-db.
1313
1314 2013-02-11 Doug Evans <dje@google.com>
1315
1316 * gdb.base/printcmds.exp (test_printf_with_dfp): Add test for printing
1317 two decfloats.
1318
1319 2013-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1320
1321 * gdb.base/bitfields.c (struct internalvartest): New declaration.
1322 * gdb.base/bitfields.exp (bitfield_internalvar): New function.
1323
1324 2013-02-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1325
1326 * gdb.python/py-prompt.exp: Add to the end a kill of $testpid.
1327
1328 2013-02-06 Yao Qi <yao@codesourcery.com>
1329
1330 * gdb.trace/mi-tsv-changed.exp (test_create_delete_tsv): Rename
1331 to ...
1332 (test_create_delete_modify_tsv): ... here. New test on modifying
1333 the initial value of a tsv.
1334
1335 2013-02-05 Jan Kratochvil <jan.kratochvil@redhat.com>
1336
1337 * gdb.dwarf2/dw2-dir-file-name.exp (cd ${srcabsdir}/rdir): Rename to ...
1338 (cd .../rdir): ... here.
1339
1340 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1341
1342 * gdb.linespec/base/one/header.h: New file.
1343 * gdb.linespec/base/two/header.h: New file.
1344 * gdb.linespec/macro-relative.c: New file.
1345 * gdb.linespec/macro-relative.exp: New file.
1346
1347 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1348
1349 * gdb.base/fullpath-expand-func.c: New file.
1350 * gdb.base/fullpath-expand.c: New file.
1351 * gdb.base/fullpath-expand.exp: New file.
1352 * gdb.base/realname-expand-real.c: New file.
1353 * gdb.base/realname-expand.c: New file.
1354 * gdb.base/realname-expand.exp: New file.
1355
1356 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1357
1358 * gdb.dwarf2/dw2-dir-file-name.exp: New file.
1359 * gdb.dwarf2/dw2-dir-file-name.c: New file.
1360
1361 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1362
1363 * gdb.mi/mi-fullname-deleted.exp: Use double last slash for $srcfileabs.
1364 (compare_filenames_for_search does not match)
1365 (compare_filenames_for_search does match): New tests.
1366
1367 2013-02-03 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 * gdb.gdb/xfullpath.exp: Replace xfullpath calls by gdb_realpath calls.
1370
1371 2013-02-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1372
1373 * lib/java.exp (compile_java_from_source): Initialize ARGS as a list.
1374
1375 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1376
1377 * gdb.base/gnu-debugdata.exp): Create ${binfile}.debug,
1378 ${binfile}.mini_debuginfo-debuglink, add -k to xz, use now
1379 ${binfile}.mini_debuginfo-debuglink and
1380 ${binfile}.mini_debuginfo-debuglink.xz.
1381
1382 2013-02-01 Tom Tromey <tromey@redhat.com>
1383
1384 * gdb.dwarf2/method-ptr.exp: Use correct form for non-string
1385 attributes.
1386
1387 2013-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1388 Tom Tromey <tromey@redhat.com>
1389
1390 * gdb.dwarf2/method-ptr.exp: Link with c++.
1391 * lib/dwarf.exp (Dwarf::assemble): Declare _cu_count.
1392
1393 2013-01-31 Tom Tromey <tromey@redhat.com>
1394
1395 * gdb.base/jit.exp (compile_jit_test): New proc.
1396 Add PIE tests.
1397
1398 2013-01-31 Tom Tromey <tromey@redhat.com>
1399
1400 * gdb.dwarf2/method-ptr.cc: New file.
1401 * gdb.dwarf2/method-ptr.exp: New file.
1402
1403 2013-01-31 Tom Tromey <tromey@redhat.com>
1404
1405 * lib/dwarf.exp (namespace Dwarf): New.
1406
1407 2013-01-29 Tom Tromey <tromey@redhat.com>
1408
1409 * gdb.dwarf2/fission-reread.exp: Add unload test.
1410
1411 2013-01-28 Doug Evans <dje@google.com>
1412
1413 * gdb.dwarf2/fission-loclists.exp: New file.
1414 * gdb.dwarf2/fission-loclists.S: New file.
1415
1416 2013-01-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1417
1418 Code cleanup.
1419 * gdb.base/restore.exp: Replace gdb_compile, gdb_exit, gdb_start,
1420 gdb_reinitialize_dir and gdb_load by standard_testfile, set executable
1421 and prepare_for_testing.
1422 * gdb.base/store.exp: Likewise.
1423
1424 2013-01-25 Tom Tromey <tromey@redhat.com>
1425
1426 * gdb.python/py-explore.exp: Expect the gdb prompt.
1427
1428 2013-01-25 Andrew Burgess <aburgess@broadcom.com>
1429
1430 * gdb.base/gnu_vector.c: New variable for use in tests.
1431 * gdb.base/gnu_vector.exp: Update and extend tests to reflect
1432 changes in scalar to vector casting and widening.
1433 * gdb.python/py-type.c: New variables for use in tests.
1434 * gdb.python/py-type.exp: Update vector related tests to reflect
1435 changes in scalar to vector casting and widening.
1436
1437 2013-01-24 Tiago Stürmer Daitx <tdaitx@linux.vnet.ibm.com>
1438
1439 * gdb.base/prologue-include.c: New file.
1440 * gdb.base/prologue-include.exp: New file.
1441 * gdb.base/prologue-include.h: New file.
1442
1443 2013-01-24 Hafiz Abid Qadeer <abidh@codesourcery.com>
1444
1445 PR gdb/13443
1446 * gdb.mi/mi-var-block.exp: Make test messages unique.
1447
1448 2013-01-23 Tom Tromey <tromey@redhat.com>
1449
1450 * gdb.dwarf2/dw2-error.exp: Pass test name to "file" test.
1451
1452 2013-01-23 Tom Tromey <tromey@redhat.com>
1453
1454 * gdb.cp/converts.cc (main): Initialize 'a'.
1455
1456 2013-01-23 Siva Chandra Reddy <sivachandra@google.com>
1457
1458 * testsuite/gdb.python/frame.exp: Add a test for
1459 gdb.Frame.architecture() method.
1460
1461 2013-01-22 Pedro Alves <palves@redhat.com>
1462
1463 * gdb.base/annota1.exp (signal sent): No longer expect
1464 breakpoints-invalid.
1465 * gdb.cp/annota2.exp (continue until exit)
1466 (watch triggered on a.x): Ditto.
1467
1468 2013-01-22 Pedro Alves <palves@redhat.com>
1469
1470 * gdb.base/annota1.exp (breakpoints_invalid): New variable.
1471 Adjust tests to breakpoints-invalid changes.
1472 * gdb.cp/annota2.exp (breakpoints_invalid, frames_invalid): New
1473 variables.
1474 Adjust tests to breakpoints-invalid changes.
1475
1476 2013-01-22 Pedro Alves <palves@redhat.com>
1477
1478 * gdb.base/annota1.exp (annotate ignore count change): Add
1479 expected output for failure case.
1480
1481 2013-01-22 Tom Tromey <tromey@redhat.com>
1482
1483 * gdb.gdb/selftest.exp (do_steps_and_nexts): Handle bfd_init
1484 call.
1485
1486 2013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
1487
1488 * gdb.mi/mi-break.exp: Expect new 'thread-groups' field.
1489 * gdb.mi/mi-catch-load.exp: Ditto.
1490 * gdb.mi/mi-nsmoribund.exp: Expect new 'thread-groups' field.
1491 Also handle 'thread' field.
1492 * gdb.mi/mi-simplerun.exp: Expect new 'thread-groups' field.
1493 * gdb.mi/mi-watch.exp: Ditto.
1494 * lib/mi-support.exp: Ditto.
1495
1496 2013-01-21 Siva Chandra Reddy <sivachandra@google.com>
1497
1498 * gdb.python/py-explore.exp: Improve a test
1499
1500 2013-01-18  David Blaikie  <dblaikie@gmail.com>
1501
1502 * gdb.base/label.c (main): Correct the type of the second
1503 parameter.
1504
1505 2013-01-18 Tom Tromey <tromey@redhat.com>
1506
1507 * gdb.dwarf2/trace-crash.s: New file.
1508 * gdb.dwarf2/trace-crash.exp: New file.
1509
1510 2013-01-18 Hafiz Abid Qadeer<abidh@codesourcery.com>
1511
1512 PR gdb/13443
1513 * gdb.base/checkpoint.exp: Update test messages to make them
1514 unique.
1515
1516 2013-01-18 Yao Qi <yao@codesourcery.com>
1517
1518 * gdb.trace/infotrace.exp: Check 'traceframe usage' in the
1519 output of 'info tracepoints'.
1520 * gdb.trace/disconnected-tracing.exp (disconnected_tracing):
1521 Likewise.
1522 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
1523 * gdb.trace/disconnected-tracing.c (struct foo): New.
1524
1525 2013-01-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1526
1527 * gdb.dwarf2/dw2-dos-drive.S: New file.
1528 * gdb.dwarf2/dw2-dos-drive.exp: New file.
1529
1530 2013-01-17 Doug Evans <dje@google.com>
1531
1532 * boards/dwarf4-gdb-index.exp: Use any existing CC_FOR_TARGET,
1533 CXX_FOR_TARGET.
1534
1535 * boards/cc-with-tweaks.exp: New file.
1536
1537 2013-01-17 Tom Tromey <tromey@redhat.com>
1538
1539 * gdb.base/completion.exp: Add "set cp-abi" completion test.
1540
1541 2013-01-17 Pedro Alves <palves@redhat.com>
1542
1543 Merge dg-extract-results.sh from upstream (svn 195224).
1544
1545 2013-01-15 David Blaikie <dblaikie@gmail.com>
1546 * dg-extract-results.sh: Fix order of summary counts.
1547
1548 2013-01-15 David Blaikie <dblaikie@gmail.com>
1549 * dg-extract-results.sh: Constrain the start-of-log pattern.
1550
1551 2013-01-15 David Blaikie <dblaikie@gmail.com>
1552 * dg-extract-results.sh: Handle KPASSes.
1553
1554 2010-05-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1555 * dg-extract-results.sh: Redirect grep output to /dev/null instead
1556 of grep -q.
1557
1558 2012-01-17 Sanjoy Das <sanjoy@playingwithpointers.com>
1559
1560 * gdb.base/jit-reader.exp: New file. Test case for the jit-reader
1561 interface.
1562 * gdb.base/jithost.c: New file.
1563 * gdb.base/jithost.h: New file.
1564 * gdb.base/jitreader.c : New file.
1565 * gdb.base/jit-protocol.h: New file.
1566
1567 2013-01-16 Tom Tromey <tromey@redhat.com>
1568
1569 * gdb.base/catch-signal.c: New file.
1570 * gdb.base/catch-signal.exp: New file.
1571
1572 2013-01-16 Tom Tromey <tromey@redhat.com>
1573
1574 * gdb.mi/mi-catch-load.exp: Look for "catch-type".
1575
1576 2013-01-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1577
1578 * gdb.dwarf2/dw2-restrict.exp: Skip compilation on non-x86_64 targets.
1579
1580 2013-01-14 Tom Tromey <tromey@redhat.com>
1581
1582 * gdb.base/completion.exp: Add "set gnutarget" test.
1583
1584 2013-01-14 Tom Tromey <tromey@redhat.com>
1585
1586 * gdb.dwarf2/dw2-restrict.S: New file.
1587 * gdb.dwarf2/dw2-restrict.c: New file.
1588 * gdb.dwarf2/dw2-restrict.exp: New file.
1589
1590 2013-01-14 Tom Tromey <tromey@redhat.com>
1591
1592 * gdb.dwarf2/dw2-error.exp: New file.
1593 * gdb.dwarf2/dw2-error.c: New file.
1594 * gdb.dwarf2/dw2-error.S: New file.
1595
1596 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1597
1598 * gdb.cp/parse-lang.cc: New file.
1599 * gdb.cp/parse-lang.exp: New file.
1600
1601 2013-01-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1602
1603 * gdb.mi/mi-fullname-deleted.exp: Set srcfileabssubst and initdir.
1604 (set substitute-path): New test.
1605 (fullname present): Remove content.
1606 (substituted fullname): New test.
1607
1608 2013-01-13 Joel Brobecker <brobecker@adacore.com>
1609
1610 * gdb.python/py-finish-breakpoint.exp: Add skip_python_tests
1611 check. Move $gdb_py_is_py24 value check right after.
1612
1613 2013-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1614
1615 * gdb.base/dprintf.exp (dprintf info 1): Fix expectation on 64-bit
1616 targets.
1617
1618 2013-01-11 Yao Qi <yao@codesourcery.com>
1619
1620 * gdb.base/dprintf.exp: Check the output of 'info breakpoints'
1621 for dprintf.
1622 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
1623 Check the fields in "=breakpoint-created" for dprintf.
1624
1625 2012-12-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1626
1627 * gdb.mi/mi-fullname-deleted.exp: New file.
1628
1629 2012-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1630
1631 * gdb.base/skip-solib.exp (info skip with pending file): Update the
1632 expected output.
1633 (info skip with pending file): Remove.
1634 (ignoring function in solib, info skip for function multiply): Update
1635 the expected output.
1636 * gdb.base/skip.ex (skip (main), skip function baz, info skip)
1637 (info skip (delete 1), info skip after disabling all)
1638 (info skip after enabling all, info skip after disabling 4 2-3)
1639 (info skip after enabling 2-3, info skip 2-3)
1640 (info skip after deleting 2 3): Update the expected output.
1641 * gdb.linespec/base/two/thefile.cc (n): New variable v, split the
1642 statement to its initialization and return.
1643 * gdb.linespec/skip-two.exp: New file.
1644
1645 2012-12-19 Doug Evans <dje@google.com>
1646
1647 * gdb.base/maint.exp: Handle testing with .gdb_index.
1648
1649 2012-12-19 Joel Brobecker <brobecker@adacore.com>
1650
1651 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
1652 Cavium to FSF.
1653
1654 2012-12-19 Joel Brobecker <brobecker@adacore.com>
1655
1656 * dg-extract-results.sh: Update contact info in copyright notice.
1657 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
1658 GPL v3 or later. Update contact info.
1659 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
1660 gdb.threads/watchpoint-fork-mt.c,
1661 gdb.threads/watchpoint-fork-parent.c,
1662 gdb.threads/watchpoint-fork-st.c,
1663 gdb.threads/watchpoint-fork.h: Likewise.
1664
1665 2012-12-15 Yao Qi <yao@codesourcery.com>
1666
1667 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
1668 'installed' field in '=breakpoint-modified'.
1669 (test_reconnect): Check 'installed' field in
1670 '=breakpoint-modified' and '=breakpoint-created'.
1671
1672 * gdb.trace/actions.exp: Update test for 'installed' field.
1673 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
1674 (tracepoint_change_loc_2): Likewise.
1675 Check 'info tracepoint' display nothing else.
1676 * gdb.trace/deltrace.exp: Likewise.
1677 * gdb.trace/infotrace.exp: Likewise.
1678 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
1679 Likewise.
1680 * gdb.trace/passcount.exp: Likewise.
1681 * gdb.trace/tracecmd.exp: Likewise.
1682 * gdb.trace/while-stepping.exp: Likewise.
1683
1684 2012-12-14 Tom Tromey <tromey@redhat.com>
1685
1686 * gdb.cp/member-name.exp: New file.
1687 * gdb.cp/member-name.cc: New file.
1688
1689 2012-12-14 Tom Tromey <tromey@redhat.com>
1690
1691 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
1692
1693 2012-12-14 Doug Evans <dje@google.com>
1694
1695 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
1696 DW_OP_GNU_implicit_pointer is section-relative.
1697
1698 2012-12-14 Tom Tromey <tromey@redhat.com>
1699
1700 * gdb.base/info-proc.exp: Add core file tests.
1701
1702 2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
1703
1704 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
1705
1706 2012-12-13 Doug Evans <dje@google.com>
1707
1708 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
1709 * gdb.multi/multi-arch.exp: Ditto.
1710
1711 2012-12-12 Keven Boell <keven.boell@intel.com>
1712
1713 * gdb.mi/mi-catch-load-so.c: New. Clone of the
1714 catch load test library source file.
1715 * gdb.mi/mi-catch-load.c: New. Clone of the catch
1716 load test source file.
1717 * gdb.mi/mi-catch-load.exp: New. Test file for
1718 basic MI -catch-load and -catch-unload tests.
1719
1720 2012-12-11 Paul Koning <paul_koning@dell.com>
1721
1722 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
1723 exception.
1724 (_iterator_except): New function.
1725 (ArrayPrinter): Use _iterator function instead of local _iterator
1726 class for Python 3 compatibility.
1727 (NoStringContainerPrinter): Use _iterator_except instead of
1728 _iterator.
1729 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
1730 execfile for Python 3 compatibility.
1731 * gdb.python/python.exp: Handle Python 2.4 exception traceback
1732 format in error_prompt test.
1733
1734 2012-12-10 Paul Koning <paul_koning@dell.com>
1735
1736 * gdb.base/charset.exp: Change print syntax for Python 3
1737 compatibility.
1738 * gdb.python/py-block.exp: Ditto.
1739 * gdb.python/py-breakpoint.exp: Ditto.
1740 * gdb.python/py-cmd.exp: Ditto.
1741 * gdb.python/py-events.py: Ditto.
1742 * gdb.python/py-finish-breakpoint.py: Ditto.
1743 * gdb.python/py-finish-breakpoint2.exp: Ditto.
1744 * gdb.python/py-finish-breakpoint2.py: Ditto.
1745 * gdb.python/py-frame-inline.exp: Ditto.
1746 * gdb.python/py-frame.exp: Ditto.
1747 * gdb.python/py-infthread.exp: Ditto.
1748 * gdb.python/py-objfile.exp: Ditto.
1749 * gdb.python/py-parameter.exp: Ditto.
1750 * gdb.python/py-progspace.exp: Ditto.
1751 * gdb.python/py-prompt.exp: Ditto.
1752 * gdb.python/py-symbol.exp: Ditto.
1753 * gdb.python/py-symtab.exp: Ditto.
1754 * gdb.python/py-template.exp: Ditto.
1755 * gdb.python/py-value-cc.exp: Ditto.
1756 * gdb.python/python.exp: Ditto.
1757 * gdb.python/source2.py: Ditto.
1758 * gdb.python/lib-types.exp: Change print syntax for Python 3
1759 compatibility.
1760 Use sorted() function rather than sort() method.
1761 Accept either int or long values for enum values.
1762 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
1763 execfile for Python 3 compatibility.
1764 * gdb.python/py-evsignal.exp: Ditto.
1765 * gdb.python/py-evthreads.exp: Ditto.
1766 * gdb.python/py-mi.exp: Ditto.
1767 * gdb.python/py-pp-maint.exp: Ditto.
1768 * gdb.python/py-prettyprint.exp: Ditto.
1769 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
1770 Python 3 compatibility.
1771 Skip tests for Python 2.4.
1772 * gdb.python/py-inferior.exp: Change print syntax for
1773 Python 3 compatibility.
1774 Use byte string rather than character string in memory write test
1775 if Python 3.
1776 * gdb.python/py-pp-maint.py: Change class declarations to "new
1777 class" syntax.
1778 * gdb.python/py-prettyprint.py: Change iterator class to generator
1779 function for Python 3 compatibility.
1780 Make all classes "new style".
1781 Fix indentation issue and stray semicolon.
1782 * gdb.python/py-shared.expChange print syntax for Python 3
1783 compatibility.
1784 Define "long" if Python 3.
1785 * gdb.python/py-type.exp: Change print syntax for Python 3
1786 compatibility.
1787 Accept either int or long values for enum values.
1788 * gdb.python/py-value.exp: Change print syntax for Python 3
1789 compatibility.
1790 Skip "long" and "unicode" tests if Python 3.
1791 Accept either "type" or "class" in type checks.
1792 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
1793 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
1794
1795 2012-12-10 Tom Tromey <tromey@redhat.com>
1796
1797 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
1798 (test): Add "two_cu" argument.
1799 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
1800 for types; allow two CUs.
1801
1802 2012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
1803
1804 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
1805 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
1806
1807 2012-12-08 Yao Qi <yao@codesourcery.com>
1808 Pedro Alves <palves@redhat.com>
1809
1810 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
1811 '=breakpoint-created' when GDB merges the tracepoints of both
1812 sides.
1813
1814 2012-12-07 Tom Tromey <tromey@redhat.com>
1815
1816 * gdb.base/break1.c (enum some_enum, union some_union): New.
1817 (some_enum_global, some_union_global, some_value): New globals.
1818 * gdb.base/completion.exp: Add tag completion tests.
1819
1820 2012-12-07 Tom Tromey <tromey@redhat.com>
1821
1822 * gdb.base/completion.exp: Add tests for ptype and whatis
1823 completion.
1824
1825 2012-12-07 Joel Brobecker <brobecker@adacore.com>
1826
1827 * gdb.base/stale-infcall.exp: Fix copyright line.
1828
1829 2012-12-07 Joel Brobecker <brobecker@adacore.com>
1830
1831 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
1832
1833 2012-12-06 Pedro Alves <palves@redhat.com>
1834 Tom Tromey <tromey@redhat.com>
1835
1836 * gdb.base/exprs.exp: Add tests for cast to void.
1837
1838 2012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
1839
1840 * gdb.python/py-mi.exp: Correct expected results for attribute
1841 "dynamic" returned by -var-update.
1842 Add test case for correct handling of "diplayhint" for children
1843 of dynamic varobjs.
1844 * gdb.python/py-prettyprint.c (set_itme): New function.
1845 (bug_14741) New function.
1846 (main) Add call to bug_14741().
1847 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
1848
1849 2012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
1850
1851 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
1852 ${binfile}.funcsyms list.
1853
1854 2012-12-04 Yao Qi <yao@codesourcery.com>
1855
1856 PR gdb/13443
1857 * gdb.trace/actions.exp: Make test messages unique.
1858
1859 2012-11-29 Tom Tromey <tromey@redhat.com>
1860
1861 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
1862
1863 2012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
1864
1865 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
1866 * gdb.opencl/datatypes.exp: Likewise.
1867 * gdb.opencl/operators.exp: Likewise.
1868 * gdb.opencl/vec_comps.exp: Likewise.
1869
1870 2012-11-29 Jerome Guitton <guitton@adacore.com>
1871
1872 * gdb.ada/iwide: New testcase.
1873
1874 2012-11-29 Jerome Guitton <guitton@adacore.com>
1875
1876 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
1877 ptype test.
1878
1879 2012-11-29 Jerome Guitton <guitton@adacore.com>
1880
1881 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
1882 form {VARIANT_TYPE}ADDRESS.
1883
1884 2012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
1885
1886 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
1887 (func): New function.
1888 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
1889 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
1890 pointers to members with pointer-to-function type.
1891
1892 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1893 Tom Tromey <tromey@redhat.com>
1894
1895 * gdb.base/gnu-debugdata.exp: New file.
1896 * gdb.base/gnu-debugdata.c: New file.
1897 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
1898 (gdb_unload): Return 0 on success.
1899
1900 2012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
1901
1902 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
1903
1904 2012-11-26 Joel Brobecker <brobecker@adacore.com>
1905
1906 * gdb.base/empty_exe.exp: New testcase.
1907
1908 2012-11-20 Mike Frysinger <vapier@gentoo.org>
1909
1910 * gdb.base/completion.exp: Add test for help aliases completion.
1911
1912 2012-11-20 Yao Qi <yao@codesourcery.com>
1913
1914 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
1915 Don't test 'maint set show-debug-regs'.
1916 Use command 'set remotecache' instead of
1917 'set circular-trace-buffer'.
1918
1919 2012-11-16 Keith Seitz <keiths@redhat.com>
1920
1921 PR c++/13615
1922 * gdb.cp/baseenum.cc: New file.
1923 * gdb.cp/baseenum.exp: New file.
1924 * gdb.cp/derivation.cc (A): Add copyright.
1925 Add a typedef.
1926 (B): Use A::value_type instead of int. Change all references.
1927 (D): Use value_type instead of int. Change all references.
1928 (E): Likewise.
1929 (F); Likewise.
1930 (Z): New class.
1931 (ZZ): New class.
1932 (N, Base, Derived): New namespace and classes.
1933 (main): Add instances of Z and ZZ.
1934 Make sure all symbols from N are kept.
1935 * gdb.cp/derivation.exp: Update typedef changes in tests.
1936 Add tests for class typedefs both before and after starting
1937 the inferior.
1938 Add tests for searching for a typedef while stopped in a
1939 method.
1940
1941 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
1942
1943 * gdb.mi/mi-var-create-rtti.c: New file.
1944 * gdb.mi/mi-var-create-rtti.exp: New file.
1945
1946 2012-11-14 Luis Machado <lgustavo@codesourcery.com>
1947
1948 * gdb.base/structs3.exp: Run to main before doing any tests.
1949
1950 2012-11-14 Andrew Burgess <aburgess@broadcom.com>
1951
1952 * gdb.python/py-type.exp: Uniquify test names.
1953
1954 2012-11-14 Yao Qi <yao@codesourcery.com>
1955
1956 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
1957 (thread_function) [DEBUG]: Call 'printf'.
1958 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
1959 command line if 'DEBUG=1' is passed to test.
1960 Remove a pattern to match inferior's output.
1961
1962 2012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
1963
1964 * gdb.mi/mi-fill-memory.exp: New test.
1965
1966 2012-11-12 Tom Tromey <tromey@redhat.com>
1967
1968 * gdb.base/completion.exp: Update for "info type-printers".
1969 * gdb.python/py-typeprint.cc: New file.
1970 * gdb.python/py-typeprint.exp: New file.
1971 * gdb.python/py-typeprint.py: New file.
1972
1973 2012-11-12 Tom Tromey <tromey@redhat.com>
1974
1975 * gdb.base/call-sc.exp: Use "ptype/r".
1976 * gdb.base/volatile.exp: Don't expect "int".
1977 * gdb.cp/ptype-flags.cc: New file.
1978 * gdb.cp/ptype-flags.exp: New file.
1979 * gdb.cp/templates.exp: Use ptype/r.
1980 (test_ptype_of_templates, test_template_typedef): Likewise.
1981 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
1982 argument. Handle template names and template parameters.
1983 * gdb.mi/mi-var-cmd.exp: Accept "long".
1984 * gdb.mi/mi-var-child.exp: Accept "long".
1985 * gdb.mi/mi-var-display.exp: Accept "long".
1986 * gdb.mi/mi2-var-child.exp: Accept "long".
1987
1988 2012-11-12 Tom Tromey <tromey@redhat.com>
1989
1990 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
1991 "ptype" from calls to cp_test_ptype_class.
1992 (test_enums): Likewise.
1993 * gdb.cp/derivation.exp: Remove "ptype" from calls to
1994 cp_test_ptype_class.
1995 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
1996 calls to cp_test_ptype_class.
1997 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
1998 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
1999 from calls to cp_test_ptype_class.
2000 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
2001 command here. Change "in_command" argument to "in_exp".
2002
2003 2012-11-10 Keith Seitz <keiths@redhat.com>
2004
2005 PR gdb/14288
2006 * gdb.base/printcmds.c: Add invalid_XXX globals
2007 for repeated byte tests.
2008 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
2009 * gdb.base/wchar.c (main): Add and construct a wchar_t
2010 array with repeated characters.
2011 * gdb.base/wchar.exp: Add repeated character tests.
2012
2013 2012-11-09 Andrew Burgess <aburgess@broadcom.com>
2014
2015 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
2016 disassembly output.
2017
2018 2012-11-09 Pedro Alves <palves@redhat.com>
2019
2020 PR gdb/14306
2021
2022 * gdb.multi/multi-arch-exec.c: New file.
2023 * gdb.multi/multi-arch-exec.exp: New file.
2024
2025 2012-11-09 Yao Qi <yao@codesourcery.com>
2026
2027 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
2028 (top level): Call it.
2029
2030 2012-11-09 Yao Qi <yao@codesourcery.com>
2031
2032 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
2033 typo.
2034
2035 2012-11-09 Pedro Alves <palves@redhat.com>
2036
2037 * gdb.multi/multi-arch.exp: New.
2038
2039 2012-11-08 Tom Tromey <tromey@redhat.com>
2040
2041 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
2042 core files, if possible.
2043 * gdb.base/siginfo-thread.c: New file
2044 * gdb.base/siginfo-thread.exp: New file
2045
2046 2012-11-08 Tom Tromey <tromey@redhat.com>
2047
2048 * gdb.base/comprdebug.exp: New file.
2049
2050 2012-11-06 Pedro Alves <palves@redhat.com>
2051
2052 PR gdb/14810
2053
2054 * gdb.base/disabled-location.c: New file.
2055 * gdb.base/disabled-location.exp: New file.
2056
2057 2012-11-06 Tom Tromey <tromey@redhat.com>
2058
2059 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
2060 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
2061 gdb_gcore_cmd.
2062 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
2063 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
2064 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
2065 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
2066 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
2067 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
2068 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
2069 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
2070 * lib/gdb.exp (gdb_gcore_cmd): New proc.
2071
2072 2012-11-05 Pedro Alves <palves@redhat.com>
2073
2074 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
2075 procedure.
2076 (do_vfork_and_follow_child_tests_exec)
2077 (do_vfork_and_follow_child_tests_exit): Call it.
2078
2079 2012-11-05 Pedro Alves <palves@redhat.com>
2080
2081 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
2082 fails.
2083
2084 2012-11-03 Yao Qi <yao@codesourcery.com>
2085
2086 Fix PR gdb/14617.
2087 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
2088 Remove setup_kfail, and update test.
2089
2090 2012-11-02 Tom Tromey <tromey@redhat.com>
2091
2092 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
2093 test.
2094
2095 2012-11-02 Pedro Alves <palves@redhat.com>
2096
2097 PR gdb/14766
2098
2099 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
2100 setup_kfail.
2101 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
2102 get registers".
2103
2104 2012-11-02 Pedro Alves <palves@redhat.com>
2105
2106 * gdb.base/foll-vfork-exit.c: New file.
2107 * gdb.base/foll-vfork.exp (top level): New file-describing
2108 comment.
2109 (vfork_child_follow_to_exit): New procedure.
2110 (tcatch_vfork_then_child_follow): Rename as ...
2111 (tcatch_vfork_then_child_follow_exec): ... this.
2112 (tcatch_vfork_then_child_follow_exit): New procedure.
2113 (do_vfork_and_follow_parent_tests): New procedure, factored out
2114 from do_vfork_and_exec_tests.
2115 (do_vfork_and_follow_child_tests_exec): Ditto.
2116 (do_vfork_and_exec_tests): Delete.
2117 (do_vfork_and_follow_child_tests_exit): New procedure.
2118 (top level): Run tests with both the program that has the vfork
2119 child execing, and the program has the vfork child exiting.
2120
2121 2012-11-02 Pedro Alves <palves@redhat.com>
2122
2123 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
2124 (check_vfork_catchpoints, vfork_parent_follow_through_step)
2125 (vfork_parent_follow_to_bp): Call it.
2126 (kill_child): Delete.
2127 (vfork_and_exec_child_follow_to_main_bp)
2128 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
2129 longer call kill_child.
2130 (tcatch_vfork_then_parent_follow): Call setup_gdb.
2131 (do_vfork_and_exec_tests): Don't runto_main before calling each
2132 test procedure.
2133 (top level): Don't clean restart and set verbose before running
2134 each test procedure.
2135
2136 2012-11-02 Pedro Alves <palves@redhat.com>
2137
2138 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
2139 (vfork_parent_follow_to_bp)
2140 (vfork_and_exec_child_follow_to_main_bp)
2141 (vfork_and_exec_child_follow_through_step)
2142 (tcatch_vfork_then_parent_follow)
2143 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2144 Use with_test_prefix.
2145
2146 2012-11-02 Pedro Alves <palves@redhat.com>
2147
2148 * gdb.base/foll-vfork.c: Add copyright header.
2149 * gdb.base/vforked-prog.c: Add copyright header.
2150
2151 2012-11-02 Pedro Alves <palves@redhat.com>
2152
2153 * gdb.base/foll-vfork.exp
2154 (vfork_and_exec_child_follow_through_step): Don't skip on
2155 non-HP/UX targets. Expect the next to only step one line on
2156 non-HP/UX targets, rather than stopping only after the exec.
2157
2158 2012-11-02 Pedro Alves <palves@redhat.com>
2159
2160 Don't hard code line numbers.
2161
2162 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
2163 Expect text from the sources instead of a line number.
2164 (vfork_parent_follow_to_bp)
2165 (vfork_and_exec_child_follow_to_main_bp)
2166 (vfork_and_exec_child_follow_through_step)
2167 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
2168 Use gdb_get_line_number.
2169
2170 2012-11-02 Pedro Alves <palves@redhat.com>
2171
2172 Modernize.
2173
2174 * gdb.base/foll-vfork.exp: Use standard_testfile and
2175 build_executable. Pass descriptive string to untested.
2176 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
2177 (vfork_and_exec_child_follow_to_main_bp)
2178 (vfork_and_exec_child_follow_through_step)
2179 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
2180 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
2181 of send_gdb/gdb_expect.
2182
2183 (kill_child): New procedure.
2184 (vfork_and_exec_child_follow_to_main_bp)
2185 (vfork_and_exec_child_follow_through_step): Use it.
2186
2187 2012-11-02 Yao Qi <yao@codesourcery.com>
2188
2189 * gdb.base/setvar.exp: Test setting nested struct.
2190 * gdb.base/setvar.c (v_struct3): New.
2191
2192 2012-11-01 Doug Evans <dje@google.com>
2193
2194 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
2195 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
2196 use them.
2197
2198 2012-10-31 Andrew Burgess <aburgess@broadcom.com>
2199
2200 PR cli/14772
2201 * gdb.base/gnu_vector.c (union_with_vector_1)
2202 (struct_with_vector_1): Add new struct and union for testing
2203 ptype.
2204 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
2205 structs / unions containing vectors.
2206
2207 2012-10-25 Yao Qi <yao@codesourcery.com>
2208
2209 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
2210 'setup_kfail' instead of 'setup_kfail_for_target'.
2211 * gdb.base/varargs.exp: Likewise.
2212 * lib/gdb.exp (setup_kfail_for_target): Remove.
2213
2214 2012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
2215
2216 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
2217
2218 2012-10-25 Mark Kettenis <kettenis@gnu.org>
2219
2220 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
2221
2222 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2223
2224 * gdb.ada/set_wstr: New testcase.
2225
2226 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2227
2228 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
2229
2230 2012-10-24 Joel Brobecker <brobecker@adacore.com>
2231
2232 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
2233
2234 2012-10-24 Mark Kettenis <kettenis@gnu.org>
2235
2236 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
2237
2238 2012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2239
2240 * gdb.base/callfuncs.exp (do_function_calls): Fix
2241 setup_kfail_for_target for -m32 mode.
2242
2243 2012-10-23 Mark Kettenis <kettenis@gnu.org>
2244
2245 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
2246 are now fixed.
2247
2248 2012-10-23 Yao Qi <yao@codesourcery.com>
2249
2250 * gdb.base/info-os.exp: Resume the inferior until it exits.
2251
2252 2012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
2253
2254 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
2255 * gdb.base/print-file-var.exp: Likewise.
2256 * gdb.base/type-opaque.exp: Likewise.
2257
2258 2012-10-17 Yao Qi <yao@codesourcery.com>
2259
2260 * gdb.mi/mi-memory-changed.exp: New.
2261
2262 2012-10-16 Yao Qi <yao@codesourcery.com>
2263
2264 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
2265 returns true.
2266 Call gdb_load_shlibs.
2267 * gdb.reverse/solib-reverse.exp: Likewise.
2268
2269 2012-10-15 Keith Seitz <keiths@redhat.com>
2270
2271 * lib/cp-support.exp (cp_test_ptype_class): Add support
2272 for class typedefs.
2273
2274 * gdb.cp/derivation.exp: Add tests for g_instance.
2275
2276 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2277
2278 Fix entry values resolving in inlined frames.
2279 * gdb.arch/amd64-entry-value-inline.S: New file.
2280 * gdb.arch/amd64-entry-value-inline.c: New file.
2281 * gdb.arch/amd64-entry-value-inline.exp: New file.
2282
2283 2012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2284 Doug Evans <dje@google.com>
2285
2286 Fix recent gdb_breakpoint regression.
2287 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
2288 braces from the parameter.
2289 * gdb.java/jprint.exp: Likewise.
2290
2291 2012-10-15 Doug Evans <dje@google.com>
2292
2293 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
2294
2295 2012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
2296
2297 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
2298
2299 2012-10-15 Tom Tromey <tromey@redhat.com>
2300
2301 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
2302
2303 2012-10-15 Tom Tromey <tromey@redhat.com>
2304
2305 * gdb.python/py-symbol.exp: Test symbol destructor.
2306
2307 2012-10-14 Yao Qi <yao@codesourcery.com>
2308
2309 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
2310 * gdb.mi/mi-cli.exp: New.
2311
2312 * gdb.mi/mi2-basics.exp: Remove.
2313 * gdb.mi/mi2-break.exp: Remove.
2314 * gdb.mi/mi2-console.exp: Remove.
2315 * gdb.mi/mi2-disassemble.exp: Remove.
2316 * gdb.mi/mi2-eval.exp: Remove.
2317 * gdb.mi/mi2-file.exp: Remove.
2318 * gdb.mi/mi2-hack-cli.exp: Remove.
2319 * gdb.mi/mi2-pthreads.exp: Remove.
2320 * gdb.mi/mi2-read-memory.exp: Remove.
2321 * gdb.mi/mi2-regs.exp: Remove.
2322 * gdb.mi/mi2-return.exp: Remove.
2323 * gdb.mi/mi2-simplerun.exp: Remove.
2324 * gdb.mi/mi2-stack.exp: Remove.
2325 * gdb.mi/mi2-stepi.exp: Remove.
2326 * gdb.mi/mi2-syn-frame.exp: Remove.
2327 * gdb.mi/mi2-until.exp: Remove.
2328 * gdb.mi/mi2-watch.exp: Remove.
2329 * gdb.mi/mi2-var-block.exp: Remove.
2330 * gdb.mi/mi2-var-cmd.exp: Remove.
2331 * gdb.mi/mi2-var-display.exp: Remove.
2332
2333 2012-10-12 Yao Qi <yao@codesourcery.com>
2334
2335 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
2336 trail '.*' on matching patterns.
2337
2338 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2339
2340 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
2341 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
2342 * gdb.arch/i386-disp-step.exp: Likewise.
2343 * gdb.arch/i386-gnu-cfi.exp: Likewise.
2344 * gdb.arch/i386-prologue.exp: Likewise.
2345 * gdb.arch/i386-size-overlap.exp: Likewise.
2346 * gdb.arch/i386-size.exp: Likewise.
2347 * gdb.arch/i386-unwind.exp: Likewise.
2348
2349 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2350
2351 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
2352 * gdb.arch/i386-word.exp: Likewise.
2353
2354 2012-10-11 H.J. Lu <hongjiu.lu@intel.com>
2355
2356 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
2357 is_ilp32_target to set nr_regs.
2358 * gdb.arch/i386-sse.exp: Likewise.
2359
2360 2012-10-11 Doug Evans <dje@google.com>
2361
2362 PR breakpoints/14643.
2363 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
2364 * gdb.linespec/thread.c: New file.
2365 * gdb.linespec/thread.exp: New file.
2366
2367 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
2368 Recognize "message" -> print pass and fail. Add eof case.
2369 (runto): Recognize message, no-message. Print pass/fail if requested,
2370 with same treatment as gdb_breakpoint.
2371 (runto_main): Pass no-message to runto.
2372 (gdb_internal_error_resync): Add log message.
2373 (gdb_file_cmd): Tweak internal error fail text for consistency.
2374
2375 2012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2376
2377 Fix crash during stepping on ppc32.
2378 * gdb.base/step-symless.c: New file.
2379 * gdb.base/step-symless.exp: New file.
2380
2381 2012-10-03 Doug Evans <dje@google.com>
2382
2383 PR symtab/14601
2384 * gdb.cp/using-crash.exp: New file.
2385 * gdb.cp/using-crash.cc: New file.
2386
2387 2012-10-02 Doug Evans <dje@google.com>
2388
2389 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
2390 more consistent.
2391 (runto,gdb_debug_format): Ditto.
2392 (gdb_file_cmd): Watch for eof in nested gdb_expect.
2393 Clean up logging and error messages.
2394
2395 2012-10-01 Andrew Burgess <aburgess@broadcom.com>
2396
2397 Test find command on unmapped memory.
2398 * gdb.base/find-unmapped.c: New file.
2399 * gdb.base/find-unmapped.exp: New file.
2400
2401 2012-09-29 Yao Qi <yao@codesourcery.com>
2402
2403 * gdb.trace/mi-tracepoint-changed.exp: New.
2404 * gdb.mi/mi-breakpoint-changed.exp: New.
2405 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
2406 * gdb.mi/pendshr2.c: New.
2407
2408 2012-09-28 Yao Qi <yao@codesourcery.com>
2409
2410 * gdb.mi/pr11022.exp: New.
2411 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
2412
2413 2012-09-27 Tom Tromey <tromey@redhat.com>
2414
2415 * gdb.cp/derivation.exp: Add regression test.
2416 * gdb.cp/derivation.cc (class V_base, class V_inter, class
2417 V_derived): New.
2418 (vderived): New global.
2419
2420 2012-09-26 Tom Tromey <tromey@redhat.com>
2421
2422 * gdb.dwarf2/dw2-common-block.S: New file.
2423 * gdb.dwarf2/dw2-common-block.exp: New file.
2424
2425 2012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
2426
2427 * gdb.fortran/common-block.exp: New file.
2428 * gdb.fortran/common-block.f90: New file.
2429
2430 2012-09-26 Andrew Burgess <aburgess@broadcom.com>
2431
2432 * gdb.base/duplicate-bp.c: New file.
2433 * gdb.base/duplicate-bp.exp: New file.
2434
2435 2012-09-26 Yao Qi <yao@codesourcery.com>
2436
2437 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
2438
2439 Revert:
2440 2012-09-21 Yao Qi <yao@codesourcery.com>
2441
2442 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2443
2444 2012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
2445
2446 * gdb.base/longest-types.c: New test case.
2447 * gdb.base/longest-types.exp: New test case.
2448
2449 2012-09-25 Yao Qi <yao@codesourcery.com>
2450
2451 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
2452
2453 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2454
2455 Fix internal error on canonicalization of clang types.
2456 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
2457 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
2458 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
2459
2460 2012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
2461
2462 Fix disassemble without parameters in tailcall frame.
2463 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
2464
2465 2012-09-21 Andrew Burgess <aburgess@broadcom.com>
2466
2467 * gdb.dwarf2/dw2-op-out-param.S: New file.
2468 * gdb.dwarf2/dw2-op-out-param.exp: New file.
2469
2470 2012-09-21 Yao Qi <yao@codesourcery.com>
2471
2472 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
2473
2474 2012-09-21 Yao Qi <yao@codesourcery.com>
2475
2476 * gdb.mi/mi-cli.exp: Remove.
2477 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
2478
2479 2012-09-21 Yao Qi <yao@codesourcery.com>
2480
2481 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
2482 "=record-started" notification.
2483
2484 2012-09-21 Yao Qi <yao@codesourcery.com>
2485
2486 * gdb.mi/mi-record-changed.exp: New.
2487 * gdb.mi/mi-reverse.exp: Adjust expected output.
2488
2489 2012-09-20 Tom Tromey <tromey@redhat.com>
2490
2491 * gdb.python/python.exp: Test atexit.register.
2492
2493 2012-09-20 Doug Evans <dje@google.com>
2494
2495 * boards/dwarf4-gdb-index.exp: New file.
2496
2497 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
2498 while running the tests.
2499
2500 2012-09-18 Joel Brobecker <brobecker@adacore.com>
2501
2502 * gdb.ada/bp_reset: New testcase.
2503
2504 2012-09-18 Yao Qi <yao@codesourcery.com>
2505
2506 * gdb.trace/mi-tsv-changed.exp: New.
2507
2508 2012-09-18 Yao Qi <yao@codesourcery.com>
2509
2510 * gdb.trace/mi-traceframe-changed.exp: New.
2511
2512 2012-09-17 Yao Qi <yao@codesourcery.com>
2513
2514 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
2515 when it is less than 0.
2516
2517 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2518
2519 PR 14119
2520 * gdb.arch/amd64-tailcall-ret.S: New file.
2521 * gdb.arch/amd64-tailcall-ret.c: New file.
2522 * gdb.arch/amd64-tailcall-ret.exp: New file.
2523 * gdb.reverse/amd64-tailcall-reverse.S: New file.
2524 * gdb.reverse/amd64-tailcall-reverse.c: New file.
2525 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
2526
2527 2012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2528
2529 PR 14548
2530 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
2531 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
2532 * gdb.reverse/singlejmp-reverse.S: New file.
2533 * gdb.reverse/singlejmp-reverse.c: New file.
2534 * gdb.reverse/singlejmp-reverse.exp: New file.
2535
2536 2012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2537
2538 Fix compatibility with old GCC (~4.1).
2539 * gdb.cp/converts.cc (my_enum_var): New variable.
2540
2541 2012-09-14 Andrew Burgess <aburgess@broadcom.com>
2542
2543 * gdb.xml/tdesc-regs.exp: Update expected output for new
2544 vector_size syntax of vector types.
2545
2546 2012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
2547
2548 Refactor Python "gdb" module into a proper Python package, by
2549 introducing a new "_gdb" module for code implemented in C, and
2550 using reload/__import__ instead of exec.
2551 * gdb.python/python.exp (Test stderr location): Update module
2552 location of GDB-specific sys.stderr.
2553 (Test stdout location): Ditto for sys.stdout.
2554
2555 2012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2556
2557 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
2558
2559 2012-09-12 Keith Seitz <keiths@redhat.com>
2560
2561 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
2562 conversion statement.
2563
2564 2012-09-12 Doug Evans <dje@google.com>
2565
2566 * gdb.base/help.exp: Remove testing of individual command help text,
2567 too much of a maintenance burden. Instead, test the functionality
2568 of "help" itself.
2569
2570 2012-09-11 Doug Evans <dje@google.com>
2571
2572 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
2573 breakpoint.
2574
2575 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
2576 * gdb.dwarf2/fission-reread.S: Ditto.
2577 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
2578 * gdb.dwarf2/fission-reread.exp: Ditto.
2579
2580 2012-09-11 Andrew Burgess <aburgess@broadcom.com>
2581
2582 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
2583
2584 2012-09-10 Joel Brobecker <brobecker@adacore.com>
2585
2586 * gdb.ada/optim_drec: New testcase.
2587
2588 2012-09-10 Doug Evans <dje@google.com>
2589
2590 * boards/fission.exp: Explicitly mark "board" as not remote.
2591
2592 2012-09-10 Keith Seitz <keiths@redhat.com>
2593
2594 PR gdb/13483
2595 * gdb.cp/converts.cc (A::A): Add ctor.
2596 (A::member_): Add member.
2597 (enum my_enum): New enumeration.
2598 (main): Add calls to foo1_7 with various
2599 permitted arguments.
2600 * gdb.cp/converts.exp: Add tests for boolean
2601 conversions permitted by the standard.
2602
2603 2012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
2604
2605 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
2606 avoid spurious results due to ~/.gdbinit.
2607 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
2608 $INTERNAL_GDBFLAGS in run command.
2609 * gdb.gdb/observer.exp (setup_test): Ditto.
2610 * gdb.gdb/selftest.exp (test_with_self): Ditto.
2611 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
2612
2613 2012-09-06 Doug Evans <dje@google.com>
2614
2615 * boards/fission.exp: New file.
2616
2617 * gdb.python/py-value.exp: Use clean_restart.
2618
2619 2012-09-05 Doug Evans <dje@google.com>
2620
2621 * gdb.base/info-macros.c: Fix whitespace.
2622
2623 2012-08-28 Pedro Alves <palves@redhat.com>
2624
2625 PR gdb/14428
2626
2627 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
2628
2629 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2630
2631 * gdb.base/break-caller-line.c: New file.
2632 * gdb.base/break-caller-line.exp: New file.
2633
2634 2012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2635
2636 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
2637 * gdb.arch/i386-cfi-notcurrent.S: New file.
2638 * gdb.arch/i386-cfi-notcurrent.exp: New file.
2639
2640 2012-08-27 Wei-cheng Wang <cole945@gmail.com>
2641 Yao Qi <yao@codesourcery.com>
2642 Pedro Alves <palves@redhat.com>
2643
2644 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
2645 New procedures.
2646 (top level): Add overlap checking tests.
2647
2648 2012-08-24 Tom Tromey <tromey@redhat.com>
2649
2650 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
2651 gdb_test_multiple fails for other reasons.
2652
2653 2012-08-24 Yao Qi <yao@codesourcery.com>
2654
2655 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
2656
2657 2012-08-23 Pedro Alves <palves@redhat.com>
2658
2659 * gdb.base/help.exp: Adjust to "handle" help text change.
2660
2661 2012-08-23 Yao Qi <yao@codesourcery.com>
2662
2663 * gdb.trace/disconnected-tracing.c (start, end): New.
2664 (main): Call start and end.
2665 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
2666 existing tests into this proc.
2667 (disconnected_tfind): New.
2668
2669 2012-08-23 Yao Qi <yao@codesourcery.com>
2670
2671 * boards/native-gdbserver.exp (${board}_upload): New.
2672 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
2673 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
2674 Execute tfile on remote target.
2675 Copy trace file from target to host.
2676
2677 2012-08-22 Joseph Myers <joseph@codesourcery.com>
2678
2679 * gdb.arch/thumb-bx-pc.S: New file.
2680 * gdb.arch/thumb-bx-pc.exp: New file.
2681
2682 2012-08-22 Tom Tromey <tromey@redhat.com>
2683
2684 * gdb.base/maint.exp: Update.
2685
2686 2012-08-22 Tom Tromey <tromey@redhat.com>
2687
2688 * lib/gdb.exp (skip_unwinder_tests): New proc.
2689 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
2690 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
2691
2692 2012-08-21 Tom Tromey <tromey@redhat.com>
2693
2694 * gdb.hp/gdb.aCC/exception.exp: Remove.
2695
2696 012-08-19 Andrew Pinski <apinski@cavium.com>
2697
2698 * gdb.arch/mips-octeon-bbit.c: New file.
2699 * gdb.arch/mips-octeon-bbit.exp: New Test.
2700
2701 012-08-19 Keith Seitz <keiths@redhat.com>
2702
2703 PR c++/14365
2704 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
2705 * gdb.dwarf2/dw2-anon-mptr.S: New file.
2706
2707 2012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2708
2709 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
2710 verbose -log by more specific untested call.
2711
2712 2012-08-18 Yao Qi <yao@codesourcery.com>
2713
2714 * gdb.trace/tfind.exp: Move tests on various command help before
2715 checking target supports trace.
2716 Fix the expected output of 'help tfind end'.
2717
2718 2012-08-17 Keith Seitz <keiths@redhat.com>
2719
2720 PR c++/13356
2721 * gdb.base/default.exp: Update all "check type" tests.
2722 * gdb.base/help.exp: Likewise.
2723 * gdb.base/setshow.exp: Likewise.
2724 * gdb.cp/converts.cc (foo1_type_check): New function.
2725 (foo2_type_check): New function.
2726 (foo3_type_check): New function.
2727 (main): Call new functions.
2728 * converts.exp: Add tests for integer-to-pointer conversions
2729 with/without strict type-checking.
2730
2731 2012-08-16 Mike Frysinger <vapier@gentoo.org>
2732
2733 * gdb.base/help.exp: Update expected output.
2734
2735 2012-08-16 Joel Brobecker <brobecker@adacore.com>
2736
2737 * gdb.ada/rdv_wait: New testcase.
2738
2739 2012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2740
2741 * gdb.base/attach-twice.exp: Remove excessive ps exec.
2742
2743 2012-08-13 Doug Evans <dje@google.com>
2744
2745 * gdb.base/help.exp: Update expected output.
2746 * gdb.base/default.exp: Update expected output of "show convenience".
2747
2748 2012-08-10 Doug Evans <dje@google.com>
2749
2750 * gdb.python/py-strfns.c: New file.
2751 * gdb.python/py-strfns.exp: New file.
2752 * gdb.python/py-type.exp (test_fields): Add vector tests.
2753
2754 2012-08-10 Mike Frysinger <vapier@gentoo.org>
2755
2756 PR cli/10436:
2757 * gdb.base/completion.exp: Add tests for handle completion.
2758
2759 2012-08-09 Yao Qi <yao@codesourcery.com>
2760
2761 * gdb.mi/mi-cmd-param-changed.exp: New.
2762 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
2763 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
2764 * gdb.mi/mi2-prompt.exp: Likewise.
2765
2766 2012-08-08 Doug Evans <dje@google.com>
2767
2768 * gdb.base/debug-expr.c: New file.
2769 * gdb.base/debug-expr.exp: New file.
2770 * gdb.base/exprs.exp: Test {type} casts.
2771 * gdb.cp/debug-expr.exp: New file.
2772
2773 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2774
2775 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
2776 global variable loop, not a 'break'. Add loop count limit to 100.
2777 Add new fail case for terminated vgdb.
2778
2779 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2780 Jean-Marc Saffroy <saffroy@gmail.com>
2781
2782 PR 11804
2783 * gdb.base/gcore-relro.exp: New file.
2784 * gdb.base/gcore-relro-main.c: New file.
2785 * gdb.base/gcore-relro-lib.c: New file.
2786
2787 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2788
2789 Do not false FAIL with old GCCs.
2790 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
2791 GCC < 4.5 in $no_hw mode.
2792
2793 2012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2794
2795 * gdb.base/default.exp (cd): Accept new directory with no arguments.
2796
2797 2012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2798
2799 * gdb.base/list.exp (test_only_end): New function.
2800 Call it.
2801
2802 2012-08-06 Tom Tromey <tromey@redhat.com>
2803
2804 * gdb.python/py-mi.exp: Add test for printer whose children
2805 are a list.
2806 * gdb.python/py-prettyprint.c (struct children_as_list): New.
2807 (main): New variable children_as_list.
2808 * gdb.python/py-prettyprint.py (class pp_children_as_list):
2809 New.
2810 (register_pretty_printers): Register new printer.
2811
2812 2012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
2813
2814 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
2815 symbols. Abort if vgdb remote connection is closed.
2816
2817 2012-08-02 Doug Evans <dje@google.com>
2818
2819 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
2820
2821 2012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
2822
2823 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
2824 s390x, PowerPC 64 and m68k-linux.
2825
2826 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2827
2828 * gdb.base/annota1.exp: Accept no frames-invalid notification
2829 when starting up the program.
2830 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
2831 show a symbolic value as well.
2832 * gdb.server/server-exec-info.exp: Skip test when skipping
2833 gdbserver test and/or when skipping shared library tests.
2834 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
2835 avoid name conflicts with other tests.
2836
2837 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2838
2839 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
2840 Fix wrong output on big-endian systems.
2841 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
2842 4-byte pointer types on 64-bit s390x.
2843
2844 2012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
2845
2846 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
2847 marker comment at the beginning (after intialization).
2848 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
2849 breakpoint on marker comment instead of function begin.
2850 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
2851 PowerPC.
2852 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
2853 or 64-bit PowerPC.
2854 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
2855 gdb,no_hardware_watchpoints flag is set.
2856 (initialize): Remove now redundant can-use-hw-watchpoints change.
2857
2858 2012-08-02 Yao Qi <yao@codesourcery.com>
2859 Pedro Alves <palves@redhat.com>
2860
2861 * boards/local-remote-host.exp: New.
2862
2863 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2864
2865 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
2866 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
2867 * gdb.base/print-file-var.exp: Likewise.
2868 * gdb.server/solib-list.exp: Skip on remote targets.
2869
2870 2012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
2871
2872 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
2873 watchpoints on ARM. When expecting software watchpoints, tolerate
2874 (remote) targets that report unsupported hardware watchpoint only
2875 at continue time.
2876 (test_wide_location_2): Likewise.
2877
2878 2012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
2879
2880 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
2881 valgrind versions.
2882
2883 2012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
2884
2885 * gdb.base/valgrind-infcall.c: New file.
2886 * gdb.base/valgrind-infcall.exp: New file.
2887
2888 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
2889
2890 2012-07-30 Keith Seitz <keiths@redhat.com>
2891
2892 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
2893 linespecs.
2894
2895 2012-07-30 Doug Evans <dje@google.com>
2896
2897 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
2898 * gdb.dwarf2/pr13961.S: Ditto.
2899
2900 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
2901
2902 2012-07-30 Andrew Burgess <aburgess@broadcom.com>
2903
2904 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
2905 change its format immediately after reloading the binary.
2906
2907 2012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
2908
2909 Fix testsuite regression after --use-deprecated-index-sections removal.
2910 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
2911 string.
2912 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
2913
2914 2012-07-27 Yao Qi <yao@codesourcery.com>
2915
2916 KFAIL for PR remote/14161.
2917 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
2918 Cleanup socket files.
2919 (strace_info_marker): Detach inferior.
2920
2921 2012-07-26 Tom Tromey <tromey@redhat.com>
2922
2923 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
2924
2925 2012-07-26 Markus Metzger <markus.t.metzger@intel.com>
2926
2927 * gdb.python/py-inferior.c (thread): New function.
2928 (check_threads): New function.
2929 (test_threads): New function.
2930 * gdb.python/py-inferior.exp: Added test.
2931 Replaced runto with continue to breakpoint.
2932
2933 2012-07-26 Tom Tromey <tromey@redhat.com>
2934
2935 * lib/ada.exp (standard_ada_testfile): New proc.
2936 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
2937 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
2938 * gdb.ada/array_return.exp: Use standard_ada_testfile.
2939 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
2940 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
2941 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
2942 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
2943 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
2944 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
2945 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
2946 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
2947 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
2948 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
2949 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
2950 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
2951 * gdb.ada/char_param.exp: Use standard_ada_testfile.
2952 * gdb.ada/complete.exp: Use standard_ada_testfile.
2953 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
2954 standard_output_file.
2955 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
2956 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
2957 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
2958 standard_output_file.
2959 * gdb.ada/exprs.exp: Use standard_ada_testfile.
2960 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
2961 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
2962 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
2963 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
2964 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
2965 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
2966 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
2967 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
2968 * gdb.ada/homonym.exp: Use standard_ada_testfile.
2969 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
2970 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
2971 * gdb.ada/interface.exp: Use standard_ada_testfile.
2972 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
2973 standard_output_file
2974 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
2975 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
2976 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
2977 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
2978 * gdb.ada/nested.exp: Use standard_ada_testfile.
2979 * gdb.ada/null_array.exp: Use standard_ada_testfile.
2980 * gdb.ada/null_record.exp: Use standard_ada_testfile.
2981 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
2982 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
2983 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
2984 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
2985 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
2986 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
2987 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
2988 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
2989 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
2990 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
2991 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
2992 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
2993 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
2994 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
2995 * gdb.ada/start.exp: Use standard_ada_testfile.
2996 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
2997 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
2998 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
2999 * gdb.ada/tagged.exp: Use standard_ada_testfile.
3000 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
3001 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
3002 * gdb.ada/tasks.exp: Use standard_ada_testfile.
3003 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
3004 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
3005 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
3006 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
3007 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
3008 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
3009 * gdb.ada/widewide.exp: Use standard_ada_testfile.
3010
3011 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3012
3013 Fix testsuite regression after --use-deprecated-index-sections removal.
3014 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
3015
3016 2012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3017
3018 Fix compatibility with Tcl before 7.5.
3019 * lib/future.exp (lreverse): New function if it does not exist.
3020
3021 2012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
3022
3023 * gdb.mi/mi-pending.c: New method to set a second pending
3024 breakpoint.
3025 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
3026 condition.
3027
3028 2012-07-20 Pedro Alves <palves@redhat.com>
3029
3030 PR threads/11692
3031 PR gdb/12203
3032
3033 * gdb.threads/create-fail.c: New file.
3034 * gdb.threads/create-fail.exp: New file.
3035
3036 2012-07-19 Pedro Alves <palves@redhat.com>
3037
3038 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
3039 * config/vx.exp (gdb_start): Likewise.
3040 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
3041 * gdb.base/setvar.exp (test_set): Likewise.
3042 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
3043 * gdb.reverse/sigall-precsave.exp: Likewise.
3044 * gdb.reverse/sigall-reverse.exp: Likewise.
3045
3046 2012-07-19 Pedro Alves <palves@redhat.com>
3047
3048 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
3049 handler before recording.
3050
3051 2012-07-19 Tom Tromey <tromey@redhat.com>
3052
3053 * gdb.cp/casts.exp: Add tests for typeof and decltype.
3054 * gdb.cp/casts.cc (decltype): New function.
3055 (main): Use it.
3056
3057 2012-07-19 Pedro Alves <palves@redhat.com>
3058
3059 * gdb.base/sigall.exp (signals): New list.
3060 <top level>: Loop over signals in the $signals list instead of
3061 calling a test function once per signal.
3062 * gdb.reverse/sigall-precsave.exp (signals): New list.
3063 <top level>: Loop over signals in the $signals list instead of
3064 calling a test function once per signal.
3065 * gdb.reverse/sigall-reverse.exp (signals): New list.
3066 <top level>: Loop over signals in the $signals list instead of
3067 calling a test function once per signal.
3068
3069 2012-07-19 Yao Qi <yao@codesourcery.com>
3070
3071 * gdb.base/setshow.exp: Test 'set args ~'.
3072
3073 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3074
3075 * gdb.base/store.exp (check_set): Import gdb_prompt.
3076 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
3077 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
3078
3079 2012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3080
3081 PR 11914
3082 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
3083 (main): Call eval_sub.
3084 * gdb.python/py-prettyprint.exp:
3085 (python execfile ('py-prettyprint.py')): Move it earlier.
3086 New breakpoint for eval-break.
3087 (continue to breakpoint: eval-break, info locals): New test.
3088 (python execfile ('py-prettyprint.py')): Move it from here.
3089 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
3090 (register_pretty_printers): Register pp_eval_type.
3091
3092 2012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
3093
3094 Fix a testcase regression by me.
3095 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
3096 DW_FORM_data4.
3097
3098 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3099 Doug Evans <dje@google.com>
3100
3101 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
3102 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
3103
3104 2012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3105
3106 Fix gdbserver run regression.
3107 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
3108
3109 2012-07-12 Tom Tromey <tromey@redhat.com>
3110
3111 * lib/gdb.exp (standard_testfile): Don't declare objdir.
3112 (clean_restart): Likewise.
3113 (core_find): Use standard_output_file.
3114
3115 2012-07-12 Tom Tromey <tromey@redhat.com>
3116
3117 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
3118 * gdb.dwarf2/dw2-anonymous-func.exp: Use
3119 prepare_for_testing_full.
3120 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
3121 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
3122 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
3123 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
3124 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
3125 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
3126 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
3127 prepare_for_testing_full.
3128 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
3129 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
3130 prepare_for_testing_full.
3131 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
3132 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
3133 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
3134
3135 2012-07-12 Tom Tromey <tromey@redhat.com>
3136
3137 * lib/gdb.exp (build_executable_from_specs): New proc, from
3138 build_executable.
3139 (build_executable): Use it.
3140 (prepare_for_testing_full): New proc.
3141
3142 2012-07-11 Tom Tromey <tromey@redhat.com>
3143
3144 * gdb.reverse/break-precsave.exp: Use standard_output_file.
3145 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
3146 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
3147 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
3148 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
3149 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
3150 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
3151 * gdb.reverse/step-precsave.exp: Use standard_output_file.
3152 * gdb.reverse/until-precsave.exp: Use standard_output_file.
3153 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
3154
3155 2012-07-10 Tom Tromey <tromey@redhat.com>
3156
3157 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
3158 standard_output_file.
3159 * gdb.mi/gdb2549.exp: Use standard_testfile.
3160 * gdb.mi/gdb669.exp: Use standard_testfile.
3161 * gdb.mi/gdb701.exp: Use standard_testfile.
3162 * gdb.mi/gdb792.exp: Use standard_testfile.
3163 * gdb.mi/mi-async.exp: Use standard_testfile.
3164 * gdb.mi/mi-basics.exp: Use standard_testfile.
3165 * gdb.mi/mi-break.exp: Use standard_testfile.
3166 * gdb.mi/mi-cli.exp: Use standard_testfile.
3167 * gdb.mi/mi-console.exp: Use standard_testfile.
3168 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
3169 * gdb.mi/mi-eval.exp: Use standard_testfile.
3170 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
3171 * gdb.mi/mi-file.exp: Use standard_testfile.
3172 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
3173 * gdb.mi/mi-logging.exp: Use standard_testfile.
3174 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
3175 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
3176 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
3177 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
3178 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
3179 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
3180 * gdb.mi/mi-pending.exp: Use standard_testfile,
3181 standard_output_file.
3182 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
3183 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
3184 * gdb.mi/mi-regs.exp: Use standard_testfile.
3185 * gdb.mi/mi-return.exp: Use standard_testfile.
3186 * gdb.mi/mi-reverse.exp: Use standard_testfile.
3187 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
3188 * gdb.mi/mi-solib.exp: Use standard_testfile,
3189 standard_output_file.
3190 * gdb.mi/mi-stack.exp: Use standard_testfile.
3191 * gdb.mi/mi-stepi.exp: Use standard_testfile.
3192 * gdb.mi/mi-stepn.exp: Use standard_testfile.
3193 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
3194 * gdb.mi/mi-until.exp: Use standard_testfile.
3195 * gdb.mi/mi-var-block.exp: Use standard_testfile.
3196 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
3197 * gdb.mi/mi-var-child.exp: Use standard_testfile.
3198 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
3199 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
3200 * gdb.mi/mi-var-display.exp: Use standard_testfile.
3201 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
3202 standard_output_file.
3203 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
3204 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
3205 * gdb.mi/mi-watch.exp: Use standard_testfile.
3206 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
3207 * gdb.mi/mi2-basics.exp: Use standard_testfile.
3208 * gdb.mi/mi2-break.exp: Use standard_testfile.
3209 * gdb.mi/mi2-cli.exp: Use standard_testfile.
3210 * gdb.mi/mi2-console.exp: Use standard_testfile.
3211 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
3212 * gdb.mi/mi2-eval.exp: Use standard_testfile.
3213 * gdb.mi/mi2-file.exp: Use standard_testfile.
3214 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
3215 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
3216 * gdb.mi/mi2-regs.exp: Use standard_testfile.
3217 * gdb.mi/mi2-return.exp: Use standard_testfile.
3218 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
3219 * gdb.mi/mi2-stack.exp: Use standard_testfile.
3220 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
3221 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
3222 * gdb.mi/mi2-until.exp: Use standard_testfile.
3223 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
3224 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
3225 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
3226 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
3227 * gdb.mi/mi2-watch.exp: Use standard_testfile.
3228
3229 2012-07-10 Tom Tromey <tromey@redhat.com>
3230
3231 * gdb.cp/abstract-origin.exp: Use standard_testfile.
3232 * gdb.cp/ambiguous.exp: Use standard_testfile,
3233 prepare_for_testing.
3234 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
3235 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
3236 * gdb.cp/anon-ns.exp: Use standard_testfile.
3237 * gdb.cp/anon-struct.exp: Use standard_testfile.
3238 * gdb.cp/anon-union.exp: Use standard_testfile,
3239 prepare_for_testing.
3240 * gdb.cp/arg-reference.exp: Use standard_testfile,
3241 prepare_for_testing.
3242 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
3243 * gdb.cp/breakpoint.exp: Use standard_testfile,
3244 prepare_for_testing.
3245 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
3246 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
3247 standard_output_file.
3248 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
3249 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
3250 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
3251 (test_static_members): Update.
3252 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
3253 * gdb.cp/converts.exp: Use standard_testfile.
3254 * gdb.cp/cp-relocate.exp: Use standard_testfile.
3255 * gdb.cp/cpcompletion.exp: Use standard_testfile,
3256 prepare_for_testing.
3257 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
3258 * gdb.cp/cplabel.exp: Use standard_testfile.
3259 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
3260 prepare_for_testing.
3261 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
3262 * gdb.cp/derivation.exp: Use standard_testfile,
3263 prepare_for_testing.
3264 * gdb.cp/destrprint.exp: Use standard_testfile.
3265 * gdb.cp/dispcxx.exp: Use standard_testfile.
3266 * gdb.cp/exception.exp: Use standard_testfile,
3267 prepare_for_testing.
3268 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
3269 * gdb.cp/extern-c.exp: Use standard_testfile,
3270 prepare_for_testing.
3271 * gdb.cp/formatted-ref.exp: Use standard_testfile,
3272 prepare_for_testing.
3273 * gdb.cp/fpointer.exp: Use standard_testfile.
3274 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
3275 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
3276 standard_output_file.
3277 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
3278 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
3279 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
3280 standard_output_file.
3281 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
3282 (do_tests): Update.
3283 * gdb.cp/koenig.exp: Use standard_testfile.
3284 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
3285 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
3286 * gdb.cp/m-static.exp: Use standard_testfile,
3287 prepare_for_testing.
3288 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
3289 * gdb.cp/mb-inline.exp: Use standard_testfile,
3290 prepare_for_testing.
3291 * gdb.cp/mb-templates.exp: Use standard_testfile,
3292 prepare_for_testing.
3293 * gdb.cp/member-ptr.exp: Use standard_testfile,
3294 prepare_for_testing.
3295 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
3296 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
3297 * gdb.cp/method2.exp: Use standard_testfile.
3298 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
3299 standard_output_file.
3300 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
3301 (do_tests): Update.
3302 * gdb.cp/namespace-enum.exp: Use standard_testfile,
3303 prepare_for_testing.
3304 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
3305 prepare_for_testing.
3306 * gdb.cp/namespace.exp: Use standard_testfile,
3307 prepare_for_testing.
3308 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
3309 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
3310 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
3311 * gdb.cp/nsimport.exp: Use standard_testfile,
3312 prepare_for_testing.
3313 * gdb.cp/nsnested.exp: Use standard_testfile.
3314 * gdb.cp/nsnoimports.exp: Use standard_testfile.
3315 * gdb.cp/nsrecurs.exp: Use standard_testfile,
3316 prepare_for_testing.
3317 * gdb.cp/nsstress.exp: Use standard_testfile,
3318 prepare_for_testing.
3319 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
3320 * gdb.cp/operator.exp: Use standard_testfile.
3321 * gdb.cp/oranking.exp: Use standard_testfile.
3322 * gdb.cp/overload-const.exp: Use standard_testfile.
3323 * gdb.cp/overload.exp: Use standard_testfile,
3324 prepare_for_testing.
3325 * gdb.cp/ovldbreak.exp: Use standard_testfile.
3326 * gdb.cp/ovsrch.exp: Use standard_testfile.
3327 * gdb.cp/paren-type.exp: Use standard_testfile.
3328 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
3329 prepare_for_testing.
3330 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
3331 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
3332 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
3333 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
3334 * gdb.cp/pr10728.exp: Use standard_testfile,
3335 standard_output_file.
3336 * gdb.cp/pr12028.exp: Use standard_testfile.
3337 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
3338 * gdb.cp/pr9167.exp: Use standard_testfile.
3339 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
3340 * gdb.cp/printmethod.exp: Use standard_testfile,
3341 prepare_for_testing.
3342 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
3343 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
3344 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
3345 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
3346 standard_output_file.
3347 * gdb.cp/readnow-language.exp: Use standard_testfile.
3348 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
3349 (gdb_start_again): Use clean_restart.
3350 * gdb.cp/ref-types.exp: Use standard_testfile,
3351 prepare_for_testing.
3352 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
3353 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
3354 * gdb.cp/smartp.exp: Use standard_testfile.
3355 * gdb.cp/static-method.exp: Use standard_testfile.
3356 * gdb.cp/static-print-quit.exp: Use standard_testfile.
3357 * gdb.cp/temargs.exp: Use standard_testfile.
3358 * gdb.cp/templates.exp: Use standard_testfile,
3359 prepare_for_testing.
3360 (do_tests): Update.
3361 * gdb.cp/try_catch.exp: Use standard_testfile,
3362 prepare_for_testing.
3363 * gdb.cp/typedef-operator.exp: Use standard_testfile.
3364 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
3365 * gdb.cp/virtbase.exp: Use standard_testfile,
3366 prepare_for_testing.
3367 * gdb.cp/virtfunc.exp: Use standard_testfile,
3368 prepare_for_testing.
3369 (do_tests): Update.
3370 * gdb.cp/virtfunc2.exp: Use standard_testfile,
3371 prepare_for_testing.
3372
3373 2012-07-10 Tom Tromey <tromey@redhat.com>
3374
3375 * lib/gdb.exp (standard_testfile): Unset output variables from
3376 earlier invocations.
3377
3378 2012-07-10 Yao Qi <yao@codesourcery.com>
3379
3380 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
3381 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
3382 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
3383 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
3384 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
3385 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
3386 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
3387 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
3388 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
3389 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
3390 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
3391 * gdb.mi/mi-var-display.exp: Likewise.
3392 * gdb.mi/mi-var-invalidate.exp: Likewise.
3393 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
3394 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
3395 * gdb.mi/mi2-console.exp: Likewise.
3396 * gdb.mi/mi2-disassemble.exp: Likewise.
3397 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
3398 * gdb.mi/mi2-read-memory.exp: Likewise.
3399 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
3400 * gdb.mi/mi2-simplerun.exp: Likewise.
3401 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
3402 * gdb.mi/mi2-syn-frame.exp: Likewise.
3403 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
3404 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
3405 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
3406
3407 2012-07-09 Tom Tromey <tromey@redhat.com>
3408
3409 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
3410 * gdb.base/callfuncs.exp: Add cast-based test.
3411 * gdb.base/callfuncs.c (voidfunc): New function.
3412
3413 2012-07-08 Doug Evans <dje@google.com>
3414
3415 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
3416
3417 2012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3418
3419 Fix XFAIL compatibility with old i386 systems.
3420 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
3421 Check also 'Cannot insert breakpoint 0'.
3422
3423 2012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3424
3425 PR 14321
3426 * gdb.base/find.exp
3427 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
3428
3429 2012-07-06 Tom Tromey <tromey@redhat.com>
3430
3431 * gdb.base/whatis.exp: Add test.
3432
3433 2012-07-06 Tom Tromey <tromey@redhat.com>
3434
3435 * gdb.base/whatis.exp: Add regression test.
3436
3437 2012-07-06 Tom Tromey <tromey@redhat.com>
3438
3439 * gdb.base/whatis.exp: Add tests.
3440
3441 2012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3442
3443 PR 12649
3444 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
3445 gdb_test_multiple $gdb_prompt terminator.
3446
3447 2012-07-04 Pedro Alves <palves@redhat.com>
3448
3449 * gdb.mi/mi-reverse.exp: Use supports_reverse and
3450 supports_process_record.
3451
3452 2012-07-04 Pedro Alves <palves@redhat.com>
3453
3454 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
3455 endings.
3456 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
3457
3458 2012-07-03 Stan Shebs <stan@codesourcery.com>
3459
3460 * gdb.base/info-os.c (main): Retry resource acquisition until an
3461 available one is found.
3462 * gdb.base/info-os.exp: Collect resource keys from the program
3463 and use them in matching.
3464
3465 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3466
3467 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
3468 Wrap the test into loop for corefile and core0file.
3469
3470 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3471
3472 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
3473 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
3474 .note.GNU-stack.
3475
3476 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
3477
3478 2012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
3479
3480 * gdb.base/help.exp (help b, help br, help bre, help brea, help
3481 break): Include help message for the new `-probe' and `-probe-stap'
3482 options.
3483
3484 2012-07-02 Stan Shebs <stan@codesourcery.com>
3485
3486 * gdb.base/dprintf.exp: Add agent style tests.
3487
3488 2012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3489
3490 * gdb.base/stale-infcall.c (infcall): New label test-next.
3491 (main): New labels test-pass and test-fail.
3492 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
3493 $test_fail_bpnum to test-fail.
3494 (test system longjmp tracking support): New test.
3495 Delete $test_fail_bpnum.
3496 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
3497 breakpoint.
3498
3499 2012-06-30 Doug Evans <dje@google.com>
3500
3501 * gdb.dwarf2/fission-reread.S: New file.
3502 * gdb.dwarf2/fission-reread.exp: New file.
3503
3504 2012-06-28 Stan Shebs <stan@codesourcery.com>
3505
3506 * gdb.mi/mi-logging.exp: New file.
3507
3508 2012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3509 Pedro Alves <palves@redhat.com>
3510
3511 * gdb.threads/siginfo-threads.exp: New file.
3512 * gdb.threads/siginfo-threads.c: New file.
3513 * gdb.threads/sigstep-threads.exp: New file.
3514 * gdb.threads/sigstep-threads.c: New file.
3515
3516 2012-06-28 Tom Tromey <tromey@redhat.com>
3517
3518 * gdb.go/package.exp: Partially revert earlier patch; use
3519 gdb_compile again. Use standard_output_file.
3520
3521 2012-06-27 Doug Evans <dje@google.com>
3522
3523 * gdb.dwarf2/fission-base.c: New file.
3524 * gdb.dwarf2/fission-base.S: New file.
3525 * gdb.dwarf2/fission-base.exp: New file.
3526
3527 2012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3528
3529 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
3530
3531 2012-06-27 Tom Tromey <tromey@redhat.com>
3532
3533 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
3534 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
3535
3536 2012-06-27 Tom Tromey <tromey@redhat.com>
3537
3538 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
3539 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
3540 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
3541 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
3542 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
3543 prepare_for_testing.
3544 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
3545 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
3546 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
3547 standard_testfile.
3548 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
3549 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
3550 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
3551 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
3552 prepare_for_testing.
3553 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
3554 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
3555 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
3556 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
3557 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
3558 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
3559 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
3560 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
3561 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
3562 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
3563 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
3564 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
3565 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
3566 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
3567 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
3568 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
3569 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
3570 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
3571 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
3572 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
3573 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
3574 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
3575 standard_output_file.
3576 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
3577 standard_output_file.
3578 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
3579 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
3580 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
3581 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
3582 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
3583 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
3584 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
3585 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
3586 * gdb.dwarf2/implptr.exp: Use standard_testfile.
3587 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
3588 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
3589 * gdb.dwarf2/pieces.exp: Use standard_testfile.
3590 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
3591 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
3592 * gdb.dwarf2/valop.exp: Use standard_testfile,
3593 prepare_for_testing.
3594
3595 2012-06-27 Tom Tromey <tromey@redhat.com>
3596
3597 * gdb.python/python.exp: Fix regexps in pagination tests.
3598
3599 2012-06-26 Siva Chandra Reddy <sivachandra@google.com>
3600
3601 * gdb.python/py-symtab.exp: Add tests to test the new attribute
3602 'last' of gdb.Symtab_and_line.
3603 * gdb.python/py-symbol.c: Move break point comment to enable
3604 testing of gdb.Symtab_and_line.last.
3605
3606 2012-06-26 Tom Tromey <tromey@redhat.com>
3607
3608 * gdb.threads/step.c: Remove.
3609 * gdb.threads/step.exp: Remove.
3610 * gdb.threads/step2.exp: Remove.
3611
3612 2012-06-26 Tom Tromey <tromey@redhat.com>
3613
3614 * gdb.threads/watchpoint-fork.exp (test): Use
3615 standard_output_file. Don't declare objdir.
3616 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
3617 standard_output_file.
3618 * gdb.threads/attach-stopped.exp: Use standard_testfile.
3619 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
3620 clean_restart. Remove incdir.
3621 * gdb.threads/corethreads.exp: Use standard_testfile.
3622 * gdb.threads/execl.exp: Use standard_testfile,
3623 standard_output_file, clean_restart.
3624 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
3625 clean_restart.
3626 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
3627 clean_restart.
3628 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
3629 incdir.
3630 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
3631 clean_restart. Remove incdir.
3632 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
3633 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
3634 clean_restart. Remove incdir.
3635 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
3636 Remove incdir.
3637 * gdb.threads/leader-exit.exp: Use standard_testfile.
3638 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
3639 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
3640 clean_restart.
3641 * gdb.threads/manythreads.exp: Use standard_testfile,
3642 clean_restart. Remove incdir.
3643 * gdb.threads/multi-create.exp: Use standard_testfile,
3644 clean_restart.
3645 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
3646 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
3647 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
3648 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
3649 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
3650 * gdb.threads/pending-step.exp: Use standard_testfile,
3651 clean_restart. Remove incdir.
3652 * gdb.threads/print-threads.exp: Use standard_testfile,
3653 clean_restart. Remove incdir.
3654 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
3655 clean_restart. Remove incdir.
3656 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
3657 Remove incdir.
3658 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
3659 incdir.
3660 * gdb.threads/sigthread.exp: Use standard_testfile,
3661 clean_restart.
3662 * gdb.threads/staticthreads.exp: Use standard_testfile,
3663 clean_restart. Remove incdir.
3664 * gdb.threads/switch-threads.exp: Use standard_testfile,
3665 clean_restart. Remove incdir.
3666 * gdb.threads/thread-execl.exp: Use standard_testfile,
3667 clean_restart. Remove incdir.
3668 * gdb.threads/thread-find.exp: Use standard_testfile,
3669 clean_restart.
3670 * gdb.threads/thread-specific.exp: Use standard_testfile,
3671 clean_restart. Remove incdir.
3672 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
3673 clean_restart. Remove incdir.
3674 * gdb.threads/thread_check.exp: Use standard_testfile,
3675 clean_restart. Remove incdir.
3676 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
3677 incdir.
3678 * gdb.threads/threadapply.exp: Use standard_testfile,
3679 clean_restart. Remove incdir.
3680 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
3681 clean_restart. Remove incdir.
3682 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
3683 clean_restart.
3684 * gdb.threads/tls-shared.exp: Use standard_testfile,
3685 clean_restart, standard_output_file.
3686 * gdb.threads/tls-var.exp: Use standard_testfile,
3687 standard_output_file.
3688 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
3689 Remove incdir.
3690 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
3691 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
3692 incdir.
3693 * gdb.threads/watchthreads2.exp: Use standard_testfile,
3694 clean_restart. Remove incdir.
3695
3696 2012-06-26 Tom Tromey <tromey@redhat.com>
3697
3698 * gdb.trace/actions.exp: Use standard_testfile.
3699 * gdb.trace/ax.exp: Use standard_testfile.
3700 * gdb.trace/backtrace.exp: Use standard_testfile.
3701 * gdb.trace/change-loc.exp: Use standard_testfile.
3702 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
3703 * gdb.trace/collection.exp: Use standard_testfile,
3704 prepare_for_testing.
3705 * gdb.trace/deltrace.exp: Use standard_testfile.
3706 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
3707 * gdb.trace/ftrace.exp: Use standard_testfile.
3708 * gdb.trace/infotrace.exp: Use standard_testfile.
3709 * gdb.trace/packetlen.exp: Use standard_testfile.
3710 * gdb.trace/passc-dyn.exp: Use standard_testfile.
3711 * gdb.trace/passcount.exp: Use standard_testfile.
3712 * gdb.trace/pending.exp: Use standard_testfile.
3713 * gdb.trace/report.exp: Use standard_testfile.
3714 * gdb.trace/save-trace.exp: Use standard_testfile.
3715 * gdb.trace/stap-trace.exp: Use standard_testfile.
3716 * gdb.trace/status-stop.exp: Use standard_testfile.
3717 * gdb.trace/strace.exp: Use standard_testfile.
3718 * gdb.trace/tfile.exp: Use standard_testfile.
3719 * gdb.trace/tfind.exp: Use standard_testfile.
3720 * gdb.trace/trace-break.exp: Use standard_testfile.
3721 * gdb.trace/trace-mt.exp: Use standard_testfile.
3722 * gdb.trace/tracecmd.exp: Use standard_testfile.
3723 * gdb.trace/tspeed.exp: Use standard_testfile.
3724 * gdb.trace/tstatus.exp: Use standard_testfile.
3725 * gdb.trace/tsv.exp: Use standard_testfile.
3726 * gdb.trace/unavailable.exp: Use standard_testfile,
3727 prepare_for_testing.
3728 * gdb.trace/while-dyn.exp: Use standard_testfile.
3729 * gdb.trace/while-stepping.exp: Use standard_testfile.
3730
3731 2012-06-26 Tom Tromey <tromey@redhat.com>
3732
3733 * gdb.reverse/break-precsave.exp: Use standard_testfile.
3734 * gdb.reverse/break-reverse.exp: Use standard_testfile.
3735 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
3736 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
3737 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
3738 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
3739 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
3740 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
3741 prepare_for_testing.
3742 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
3743 prepare_for_testing.
3744 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
3745 prepare_for_testing.
3746 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
3747 prepare_for_testing.
3748 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
3749 prepare_for_testing
3750 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
3751 * gdb.reverse/machinestate.exp: Use standard_testfile.
3752 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
3753 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
3754 build_executable.
3755 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
3756 build_executable.
3757 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
3758 standard_output_file.
3759 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
3760 standard_output_file.
3761 * gdb.reverse/step-precsave.exp: Use standard_testfile.
3762 * gdb.reverse/step-reverse.exp: Use standard_testfile.
3763 * gdb.reverse/until-precsave.exp: Use standard_testfile.
3764 * gdb.reverse/until-reverse.exp: Use standard_testfile.
3765 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
3766 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
3767
3768 2012-06-26 Tom Tromey <tromey@redhat.com>
3769
3770 * gdb.stabs/weird.exp: Remove directory-checking code. Use
3771 standard_output_file.
3772 * gdb.stabs/exclfwd.exp: Use standard_testfile,
3773 prepare_for_testing. Remove directory-checking code.
3774
3775 2012-06-25 Tom Tromey <tromey@redhat.com>
3776
3777 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
3778 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
3779 build_executable, not prepare_for_testing.
3780 * gdb.multi/base.exp: Use standard_output_file. Use
3781 build_executable, not prepare_for_testing.
3782
3783 2012-06-25 Tom Tromey <tromey@redhat.com>
3784
3785 * gdb.fortran/subarray.exp: Use standard_testfile,
3786 prepare_for_testing.
3787 * gdb.fortran/multi-dim.exp: Use standard_testfile.
3788 * gdb.fortran/module.exp: Use standard_testfile.
3789 * gdb.fortran/logical.exp: Use standard_testfile.
3790 * gdb.fortran/library-module.exp: Use standard_testfile,
3791 standard_output_file.
3792 * gdb.fortran/derived-type.exp: Use standard_testfile,
3793 prepare_for_testing.
3794 * gdb.fortran/complex.exp: Use standard_testfile,
3795 prepare_for_testing.
3796 * gdb.fortran/charset.exp: Use standard_testfile.
3797 * gdb.fortran/array-element.exp: Use standard_testfile,
3798 prepare_for_testing.
3799
3800 2012-06-25 Keith Seitz <keiths@redhat.com>
3801
3802 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
3803 Change rbreak-related tests to KFAIL and add bugzilla numbers.
3804
3805 2012-06-25 Tom Tromey <tromey@redhat.com>
3806
3807 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
3808 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
3809 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
3810 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
3811
3812 2012-06-25 Tom Tromey <tromey@redhat.com>
3813
3814 * gdb.linespec/ls-errs.exp: Use standard_testfile.
3815 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
3816 * gdb.linespec/linespec.exp: Use standard_testfile.
3817
3818 2012-06-25 Tom Tromey <tromey@redhat.com>
3819
3820 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
3821 prepare_for_testing.
3822
3823 2012-06-25 Tom Tromey <tromey@redhat.com>
3824
3825 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
3826 prepare_for_testing.
3827 * gdb.opt/inline-break.exp: Use standard_testfile,
3828 prepare_for_testing.
3829 * gdb.opt/inline-bt.exp: Use standard_testfile,
3830 prepare_for_testing.
3831 * gdb.opt/inline-cmds.exp: Use standard_testfile,
3832 prepare_for_testing.
3833 * gdb.opt/inline-locals.exp: Use standard_testfile,
3834 prepare_for_testing.
3835
3836 2012-06-25 Tom Tromey <tromey@redhat.com>
3837
3838 * gdb.asm/asm-source.exp: Use standard_output_file,
3839 standard_testfile. Construct .o files in proper subdir.
3840
3841 2012-06-25 Tom Tromey <tromey@redhat.com>
3842
3843 * gdb.server/ext-attach.exp: Use standard_testfile,
3844 prepare_for_testing.
3845 * gdb.server/ext-run.exp: Use standard_testfile,
3846 build_executable.
3847 * gdb.server/file-transfer.exp: Use standard_testfile,
3848 prepare_for_testing.
3849 * gdb.server/server-exec-info.exp: Use standard_testfile.
3850 * gdb.server/server-mon.exp: Use standard_testfile,
3851 prepare_for_testing.
3852 * gdb.server/server-run.exp: Use standard_testfile,
3853 build_executable.
3854 * gdb.server/solib-list.exp: Use standard_testfile,
3855 standard_output_file.
3856
3857 2012-06-25 Tom Tromey <tromey@redhat.com>
3858
3859 * lib/gdb.exp (standard_output_file): Use "file join".
3860 * gdb.go/chan.exp: Use standard_testfile.
3861 * gdb.go/handcall.exp: Use standard_testfile.
3862 * gdb.go/hello.exp: Use standard_testfile.
3863 * gdb.integers/chan.exp: Use standard_testfile.
3864 * gdb.go/methods.exp: Use standard_testfile.
3865 * gdb.go/package.exp: Use standard_testfile.
3866 * gdb.go/strings.exp: Use standard_testfile.
3867 * gdb.go/types.exp: Use standard_testfile.
3868 * gdb.go/unsafe.exp: Use standard_testfile.
3869
3870 2012-06-25 Greta Yorsh <greta.yorsh@arm.com>
3871
3872 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
3873
3874 2012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3875
3876 Fix regression by the previous commit.
3877 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
3878
3879 2012-06-22 Tom Tromey <tromey@redhat.com>
3880
3881 * gdb.python/lib-types.exp: Use standard_testfile,
3882 prepare_for_testing.
3883 * gdb.python/py-block.exp: Use standard_testfile.
3884 * gdb.python/py-breakpoint.exp: Use standard_testfile.
3885 * gdb.python/py-events.exp: Use standard_testfile,
3886 standard_output_file.
3887 * gdb.python/py-evsignal.exp: Use standard_testfile.
3888 * gdb.python/py-evethreads.exp: Use standard_testfile.
3889 * gdb.python/py-explore-cc.exp: Use standard_testfile.
3890 * gdb.python/py-explore.exp: Use standard_testfile.
3891 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
3892 standard_output_file.
3893 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
3894 prepare_for_testing.
3895 * gdb.python/py-frame-inline.exp: Use standard_testfile.
3896 * gdb.python/py-frame.exp: Use standard_testfile.
3897 * gdb.python/py-inferior.exp: Use standard_testfile.
3898 * gdb.python/py-infthread.exp: Use standard_testfile.
3899 * gdb.python/py-mi.exp: Use standard_testfile.
3900 * gdb.python/py-objfile-script.exp: Use standard_testfile,
3901 build_executable.
3902 * gdb.python/py-objfile.exp: Use standard_testfile.
3903 * gdb.python/py-pp-maint.exp: Use standard_testfile,
3904 prepare_for_testing.
3905 * gdb.python/py-prettyprint.exp: Use standard_testfile.
3906 * gdb.python/py-progspace.exp: Use standard_testfile,
3907 build_executable.
3908 * gdb.python/py-prompt.exp: Use standard_testfile,
3909 build_executable.
3910 * gdb.python/py-section-script.exp: Use standard_testfile,
3911 build_executable.
3912 * gdb.python/py-shared.exp: Use standard_testfile,
3913 standard_output_file, clean_restart.
3914 * gdb.python/py-symbol.exp: Use standard_output_file,
3915 prepare_for_testing.
3916 * gdb.python/py-symtab.exp: Use standard_output_file,
3917 prepare_for_testing
3918 * gdb.python/py-template.exp: Use standard_testfile.
3919 * gdb.python/py-type.exp: Use standard_testfile.
3920 * gdb.python/py-value-cc.exp: Use standard_testfile.
3921 * gdb.python/py-value.exp: Use standard_testfile.
3922 * gdb.python/python.exp: Use standard_testfile, build_executable.
3923
3924 2012-06-22 Tom Tromey <tromey@redhat.com>
3925
3926 * gdb.objc/basicclass.exp: Use standard_testfile.
3927 (do_objc_tests): Don't declare objdir.
3928 * gdb.objc/nondebug.exp: Use standard_testfile.
3929 (do_objc_tests): Don't declare objdir.
3930 * gdb.objc/objcdecode.exp: Use standard_testfile.
3931 (do_objc_tests): Don't declare objdir.
3932
3933 2012-06-22 Tom Tromey <tromey@redhat.com>
3934
3935 * gdb.java/jmain.exp: Use standard_testfile.
3936 * gdb.java/jmisc.exp: Use standard_testfile.
3937 * gdb.java/jnpe.exp: Use standard_testfile.
3938 * gdb.java/jprint.exp: Use standard_testfile.
3939
3940 2012-06-22 Tom Tromey <tromey@redhat.com>
3941
3942 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
3943 (standard_output_file, standard_testfile): New procs.
3944 (build_executable, clean_restart): Use standard_output_file.
3945
3946 2012-06-22 Yao Qi <yao@codesourcery.com>
3947
3948 * boards/native-gdbserver.exp: New proc ${board}_exec.
3949 * boards/native-stdio-gdbserver.exp: Likewise.
3950
3951 2012-06-21 Tom Tromey <tromey@redhat.com>
3952
3953 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
3954 (build_executable): Update.
3955 (get_compiler_info): Remove 'binfile' argument.
3956 * gdb.ada/arrayidx.exp: Update.
3957 * gdb.ada/null_array.exp: Update.
3958 * gdb.arch/altivec-abi.exp: Update.
3959 * gdb.arch/altivec-regs.exp: Update.
3960 * gdb.arch/amd64-byte.exp: Update.
3961 * gdb.arch/amd64-dword.exp: Update.
3962 * gdb.arch/amd64-word.exp: Update.
3963 * gdb.arch/i386-avx.exp: Update.
3964 * gdb.arch/i386-byte.exp: Update.
3965 * gdb.arch/i386-sse.exp: Update.
3966 * gdb.arch/i386-word.exp: Update.
3967 * gdb.arch/ppc-dfp.exp: Update.
3968 * gdb.arch/ppc-fp.exp: Update.
3969 * gdb.arch/vsx-regs.exp: Update.
3970 * gdb.base/all-bin.exp: Update.
3971 * gdb.base/annota1.exp: Update.
3972 * gdb.base/async.exp: Update.
3973 * gdb.base/attach.exp: Update.
3974 * gdb.base/break-interp.exp: Update.
3975 * gdb.base/call-ar-st.exp: Update.
3976 * gdb.base/call-rt-st.exp: Update.
3977 * gdb.base/call-sc.exp: Update.
3978 * gdb.base/callfuncs.exp: Update.
3979 * gdb.base/catch-load.exp: Update.
3980 * gdb.base/completion.exp: Update.
3981 * gdb.base/complex.exp: Update.
3982 * gdb.base/condbreak.exp: Update.
3983 * gdb.base/consecutive.exp: Update.
3984 * gdb.base/constvars.exp: Update.
3985 * gdb.base/corefile.exp: Update.
3986 * gdb.base/eval-skip.exp: Update.
3987 * gdb.base/expand-psymtabs.exp: Update.
3988 * gdb.base/exprs.exp: Update.
3989 * gdb.base/fileio.exp: Update.
3990 * gdb.base/fixsection.exp: Update.
3991 * gdb.base/funcargs.exp: Update.
3992 * gdb.base/gdb11530.exp: Update.
3993 * gdb.base/gdb1555.exp: Update.
3994 * gdb.base/gnu-ifunc.exp: Update.
3995 * gdb.base/gnu_vector.exp: Update.
3996 * gdb.base/info-macros.exp: Update.
3997 * gdb.base/jit-simple.exp: Update.
3998 * gdb.base/jit-so.exp: Update.
3999 * gdb.base/jit.exp: Update.
4000 * gdb.base/langs.exp: Update.
4001 * gdb.base/list.exp: Update.
4002 * gdb.base/logical.exp: Update.
4003 * gdb.base/long_long.exp: Update.
4004 * gdb.base/longjmp.exp: Update.
4005 * gdb.base/macscp.exp: Update.
4006 * gdb.base/mips_pro.exp: Update.
4007 * gdb.base/miscexprs.exp: Update.
4008 * gdb.base/morestack.exp: Update.
4009 * gdb.base/nodebug.exp: Update.
4010 * gdb.base/opaque.exp: Update.
4011 * gdb.base/pc-fp.exp: Update.
4012 * gdb.base/pending.exp: Update.
4013 * gdb.base/permissions.exp: Update.
4014 * gdb.base/pointers.exp: Update.
4015 * gdb.base/prelink.exp: Update.
4016 * gdb.base/printcmds.exp: Update.
4017 * gdb.base/psymtab.exp: Update.
4018 * gdb.base/ptype.exp: Update.
4019 * gdb.base/relational.exp: Update.
4020 * gdb.base/scope.exp: Update.
4021 * gdb.base/setvar.exp: Update.
4022 * gdb.base/shlib-call.exp: Update.
4023 * gdb.base/shreloc.exp: Update.
4024 * gdb.base/signals.exp: Update.
4025 * gdb.base/sizeof.exp: Update.
4026 * gdb.base/so-impl-ld.exp: Update.
4027 * gdb.base/so-indr-cl.exp: Update.
4028 * gdb.base/solib-disc.exp: Update.
4029 * gdb.base/solib-display.exp: Update.
4030 * gdb.base/solib-nodir.exp: Update.
4031 * gdb.base/solib-overlap.exp: Update.
4032 * gdb.base/solib-symbol.exp: Update.
4033 * gdb.base/solib-weak.exp: Update.
4034 * gdb.base/solib.exp: Update.
4035 * gdb.base/store.exp: Update.
4036 * gdb.base/structs.exp: Update.
4037 * gdb.base/structs2.exp: Update.
4038 * gdb.base/type-opaque.exp: Update.
4039 * gdb.base/unload.exp: Update.
4040 * gdb.base/varargs.exp: Update.
4041 * gdb.base/volatile.exp: Update.
4042 * gdb.base/watch_thread_num.exp: Update.
4043 * gdb.base/watchpoint-solib.exp: Update.
4044 * gdb.base/watchpoint.exp: Update.
4045 * gdb.base/watchpoints.exp: Update.
4046 * gdb.base/whatis.exp: Update.
4047 * gdb.cell/arch.exp: Update.
4048 * gdb.cell/break.exp: Update.
4049 * gdb.cell/bt.exp: Update.
4050 * gdb.cell/core.exp: Update.
4051 * gdb.cell/data.exp: Update.
4052 * gdb.cell/ea-cache.exp: Update.
4053 * gdb.cell/f-regs.exp: Update.
4054 * gdb.cell/fork.exp: Update.
4055 * gdb.cell/gcore.exp: Update.
4056 * gdb.cell/mem-access.exp: Update.
4057 * gdb.cell/ptype.exp: Update.
4058 * gdb.cell/registers.exp: Update.
4059 * gdb.cell/sizeof.exp: Update.
4060 * gdb.cell/solib-symbol.exp: Update.
4061 * gdb.cell/solib.exp: Update.
4062 * gdb.cp/ambiguous.exp: Update.
4063 * gdb.cp/breakpoint.exp: Update.
4064 * gdb.cp/bs15503.exp: Update.
4065 * gdb.cp/casts.exp: Update.
4066 * gdb.cp/class2.exp: Update.
4067 * gdb.cp/cpexprs.exp: Update.
4068 * gdb.cp/cplusfuncs.exp: Update.
4069 * gdb.cp/ctti.exp: Update.
4070 * gdb.cp/dispcxx.exp: Update.
4071 * gdb.cp/gdb1355.exp: Update.
4072 * gdb.cp/gdb2384.exp: Update.
4073 * gdb.cp/gdb2495.exp: Update.
4074 * gdb.cp/infcall-dlopen.exp: Update.
4075 * gdb.cp/local.exp: Update.
4076 * gdb.cp/m-data.exp: Update.
4077 * gdb.cp/m-static.exp: Update.
4078 * gdb.cp/mb-ctor.exp: Update.
4079 * gdb.cp/mb-inline.exp: Update.
4080 * gdb.cp/mb-templates.exp: Update.
4081 * gdb.cp/member-ptr.exp: Update.
4082 * gdb.cp/method.exp: Update.
4083 * gdb.cp/namespace.exp: Update.
4084 * gdb.cp/nextoverthrow.exp: Update.
4085 * gdb.cp/nsdecl.exp: Update.
4086 * gdb.cp/nsrecurs.exp: Update.
4087 * gdb.cp/nsstress.exp: Update.
4088 * gdb.cp/nsusing.exp: Update.
4089 * gdb.cp/pr-1023.exp: Update.
4090 * gdb.cp/pr-1210.exp: Update.
4091 * gdb.cp/pr-574.exp: Update.
4092 * gdb.cp/pr9631.exp: Update.
4093 * gdb.cp/printmethod.exp: Update.
4094 * gdb.cp/psmang.exp: Update.
4095 * gdb.cp/re-set-overloaded.exp: Update.
4096 * gdb.cp/rtti.exp: Update.
4097 * gdb.cp/shadow.exp: Update.
4098 * gdb.cp/templates.exp: Update.
4099 * gdb.cp/try_catch.exp: Update.
4100 * gdb.dwarf2/dw2-ranges.exp: Update.
4101 * gdb.dwarf2/pr10770.exp: Update.
4102 * gdb.fortran/library-module.exp: Update.
4103 * gdb.hp/gdb.aCC/optimize.exp: Update.
4104 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
4105 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
4106 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
4107 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
4108 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
4109 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
4110 * gdb.hp/gdb.compat/xdb1.exp: Update.
4111 * gdb.hp/gdb.compat/xdb2.exp: Update.
4112 * gdb.hp/gdb.compat/xdb3.exp: Update.
4113 * gdb.hp/gdb.defects/bs14602.exp: Update.
4114 * gdb.hp/gdb.defects/solib-d.exp: Update.
4115 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
4116 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
4117 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
4118 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
4119 * gdb.mi/gdb792.exp: Update.
4120 * gdb.mi/mi-pending.exp: Update.
4121 * gdb.mi/mi-solib.exp: Update.
4122 * gdb.mi/mi-var-cp.exp: Update.
4123 * gdb.opt/clobbered-registers-O2.exp: Update.
4124 * gdb.opt/inline-bt.exp: Update.
4125 * gdb.opt/inline-cmds.exp: Update.
4126 * gdb.opt/inline-locals.exp: Update.
4127 * gdb.python/py-events.exp: Update.
4128 * gdb.python/py-finish-breakpoint.exp: Update.
4129 * gdb.python/py-type.exp: Update.
4130 * gdb.reverse/solib-precsave.exp: Update.
4131 * gdb.reverse/solib-reverse.exp: Update.
4132 * gdb.server/solib-list.exp: Update.
4133 * gdb.stabs/weird.exp: Update.
4134 * gdb.threads/attach-into-signal.exp: Update.
4135 * gdb.threads/attach-stopped.exp: Update.
4136 * gdb.threads/tls-shared.exp: Update.
4137 * gdb.trace/change-loc.exp: Update.
4138 * gdb.trace/strace.exp: Update.
4139
4140 2012-06-19 Tom Tromey <tromey@redhat.com>
4141
4142 * gdb.base/whatis.exp: Add tests.
4143
4144 2012-06-19 Tom Tromey <tromey@redhat.com>
4145
4146 * gdb.cp/m-static.cc (keepalive): New function.
4147 (gnu_obj_1::method): Use it.
4148
4149 2012-06-18 Doug Evans <dje@google.com>
4150
4151 * gdb.base/info-fun.exp: New file.
4152 * gdb.base/info-fun.c: New file.
4153 * gdb.base/info-fun-solib.c: New file.
4154
4155 2012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4156
4157 Remove stale dummy frames.
4158 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
4159 (maintenance info breakpoints): New tests.
4160 * gdb.base/stale-infcall.c: New file.
4161 * gdb.base/stale-infcall.exp: New file.
4162
4163 2012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4164
4165 * gdb.arch/amd64-entry-value-param.S: New file.
4166 * gdb.arch/amd64-entry-value-param.c: New file.
4167 * gdb.arch/amd64-entry-value-param.exp: New file.
4168
4169 2012-06-15 Tom Tromey <tromey@redhat.com>
4170
4171 * gdb.cp/namespace.exp: Add "show lang" test.
4172
4173 2012-06-15 Iain Sandoe <iain@codesourcery.com>
4174
4175 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
4176 case. (top level): Use gdb_file_cmd instead of gdb_load.
4177
4178 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4179
4180 PR tdep/14222
4181 * gdb.arch/i386-sse-stack-align.S: New file.
4182 * gdb.arch/i386-sse-stack-align.c: New file.
4183 * gdb.arch/i386-sse-stack-align.exp: New file.
4184
4185 2012-06-13 Keith Seitz <keiths@redhat.com>
4186
4187 PR breakpoints/13798 and mi/11541
4188 * gdb.linespec/ls-errs.exp: Add a few more tests for
4189 filenames with spaces and colons.
4190
4191 2012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
4194 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
4195 (test_function): Call CV_f.
4196 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
4197 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
4198 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
4199 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
4200 (p CV_f(CV::i)): New tests.
4201
4202 2012-06-13 Tom Tromey <tromey@redhat.com>
4203
4204 * gdb.base/condbreak.exp: Add tests for "condition" completion.
4205
4206 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4207
4208 Fix regression by the "ambiguous linespec" series.
4209 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
4210 tests.
4211
4212 2012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4213
4214 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
4215 missing.
4216
4217 2012-06-11 Tom Tromey <tromey@redhat.com>
4218
4219 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
4220 location...
4221 (main): ...here.
4222
4223 2012-06-07 Yao Qi <yao@codesourcery.com>
4224
4225 * gdb.trace/strace.exp: Shorten some too-long lines.
4226
4227 2012-06-06 Pedro Alves <palves@redhat.com>
4228
4229 * gdb.threads/clone-new-thread-event.c: New file.
4230 * gdb.threads/clone-new-thread-event.exp: New file.
4231
4232 2012-06-06 Yao Qi <yao@codesourcery.com>
4233
4234 * gdb.base/dprintf.c (main): Add extra parameter when calling
4235 printf and fprintf.
4236 (bar): New function. It is a dead function, but to ensure
4237 'malloc' is linked explicitly.
4238
4239 2012-06-06 Yao Qi <yao@codesourcery.com>
4240
4241 * gdb.base/info-proc.exp: Return if target doesn't support
4242 'info proc'.
4243
4244 2012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4245
4246 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
4247 (run program with breakpoint commands): XFAIl if it is not.
4248
4249 2012-06-05 Joel Brobecker <brobecker@adacore.com>
4250
4251 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
4252 and add comment.
4253 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
4254 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
4255 "STOP" marker. Adjust testing strategy to make it work on
4256 all targets.
4257
4258 * gdb.base/print-file-var-main.c (main): Rewrite using local
4259 variables and adjust get_version_2's return value check.
4260 Add small comment.
4261 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
4262 marker. Adjust testing strategy to make it work on all targets.
4263
4264 2012-06-05 Joel Brobecker <brobecker@adacore.com>
4265
4266 * gdb.ada/bad-task-bp-keyword: New testcase.
4267
4268 2012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4269
4270 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
4271 Simplify it to ...
4272 (symbol-file ${testfile1}): ... here.
4273 (test eliminated var my_global_symbol)
4274 (test eliminated var my_static_symbol)
4275 (test eliminated var my_global_func, get address of main): Wrap them to
4276 'single psymtabs' and 'single symtabs'
4277 (get address of my_global_symbol, get address of my_static_symbol)
4278 (get address of my_global_func, get address of main): Wrap them to
4279 'order1' and 'order2'.
4280
4281 * gdb.base/code_elim.exp
4282 (add-symbol-file ${testfile1} 0x100000)
4283 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
4284 'order2'.
4285 (order1: add-symbol-file ${testfile1} 0x100000)
4286 (order1: add-symbol-file ${testfile2} 0x200000)
4287 (order2: add-symbol-file ${testfile2} 0x200000)
4288 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
4289 .bss as appropriate.
4290
4291 2012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4292
4293 * gdb.server/solib-list-lib.c: New file.
4294 * gdb.server/solib-list-main.c: New file.
4295 * gdb.server/solib-list.exp: New file.
4296
4297 2012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
4298
4299 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
4300 for 'set print symbol' change.
4301
4302 2012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4303
4304 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
4305 .debug_abbrev_seg3.
4306
4307 2012-05-24 John Steele Scott <toojays@toojays.net>
4308
4309 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
4310 * gdb.dwarf2/dw2-icc-opaque.S: New file.
4311 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
4312
4313 2012-05-23 Stan Shebs <stan@codesourcery.com>
4314
4315 * gdb.mi/mi-info-os.exp: New file.
4316
4317 2012-05-23 Keith Seitz <keiths@redhat.com>
4318
4319 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
4320 return -1 to suppress the rest of the tests.
4321 (compile_stap_bin): Return boolean success value.
4322
4323 2012-05-21 Tom Tromey <tromey@redhat.com>
4324
4325 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
4326 Remove kfails.
4327 (test_print_mi_member_types): Likewise.
4328
4329 2012-05-21 Tom Tromey <tromey@redhat.com>
4330
4331 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
4332 print symbol' change.
4333
4334 2012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
4335
4336 * gdb.python/py-prompt.exp: Quit if the target is remote.
4337
4338 2012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4339
4340 Fix ERROR: internal buffer is full.
4341 * gdb.base/info-os.exp (expect_multiline): New function.
4342 (get process list, get process groups, get threads)
4343 (get file descriptors, get internet-domain sockets)
4344 (get shared-memory regions, get semaphores, get message queues): Use
4345 it for these tests.
4346
4347 2012-05-18 Tom Tromey <tromey@redhat.com>
4348
4349 * gdb.mi/mi-var-cmd.exp: Update.
4350 * gdb.objc/basicclass.exp (do_objc_tests): Update.
4351 * gdb.cp/virtbase.exp: Update.
4352 * gdb.cp/classes.exp (test_static_members): Update.
4353 * gdb.cp/casts.exp: Update.
4354 * gdb.base/pointers.exp: Update.
4355 * gdb.base/funcargs.exp (pointer_args): Update.
4356 (structs_by_reference): Update.
4357 * gdb.base/find.exp: Update.
4358 * gdb.base/call-strs.exp: Send "set print symbol off".
4359 * gdb.base/call-ar-st.exp: Update.
4360 * gdb.ada/fun_addr.exp: Update.
4361 * gdb.base/printcmds.exp (test_print_symbol): New proc.
4362 Call it.
4363 (test_print_repeats_10, test_print_strings)
4364 (test_print_char_arrays): Update.
4365
4366 2012-05-18 Tom Tromey <tromey@redhat.com>
4367
4368 * gdb.base/charset.exp (string_display): Update.
4369
4370 2012-05-18 Tom Tromey <tromey@redhat.com>
4371
4372 * gdb.mi/mi2-var-display.exp: Update.
4373 * gdb.mi/mi-var-display.exp: Update.
4374 * gdb.mi/mi-var-child.exp: Update.
4375 * gdb.cp/expand-psymtabs-cxx.exp: Update.
4376 * gdb.cp/cp-relocate.exp (get_func_address): Update.
4377
4378 2012-05-17 Doug Evans <dje@google.com>
4379
4380 * info-macros.exp: Pass "debug" to prepare_for_testing.
4381
4382 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
4383 * gdb.ada/Makefile.in (clean): Ditto.
4384 * gdb.arch/Makefile.in (clean): Ditto.
4385 * gdb.asm/Makefile.in (clean): Ditto.
4386 * gdb.base/Makefile.in (clean): Ditto.
4387 * gdb.cell/Makefile.in (clean): Ditto.
4388 * gdb.cp/Makefile.in (clean): Ditto.
4389 * gdb.disasm/Makefile.in (clean): Ditto.
4390 * gdb.dwarf2/Makefile.in (clean): Ditto.
4391 * gdb.fortran/Makefile.in (clean): Ditto.
4392 * gdb.go/Makefile.in (clean): Ditto.
4393 * gdb.hp/Makefile.in (clean): Ditto.
4394 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
4395 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
4396 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
4397 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
4398 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
4399 * gdb.java/Makefile.in (clean): Ditto.
4400 * gdb.linespec/Makefile.in (clean): Ditto.
4401 * gdb.mi/Makefile.in (clean): Ditto.
4402 * gdb.modula2/Makefile.in (clean): Ditto.
4403 * gdb.multi/Makefile.in (clean): Ditto.
4404 * gdb.objc/Makefile.in (clean): Ditto.
4405 * gdb.opencl/Makefile.in (clean): Ditto.
4406 * gdb.opt/Makefile.in (clean): Ditto.
4407 * gdb.pascal/Makefile.in (clean): Ditto.
4408 * gdb.python/Makefile.in (clean): Ditto.
4409 * gdb.reverse/Makefile.in (clean): Ditto.
4410 * gdb.server/Makefile.in (clean): Ditto.
4411 * gdb.stabs/Makefile.in (clean): Ditto.
4412 * gdb.threads/Makefile.in (clean): Ditto.
4413 * gdb.trace/Makefile.in (clean): Ditto.
4414 * gdb.xml/Makefile.in (clean): Ditto.
4415
4416 2012-05-16 Tom Tromey <tromey@redhat.com>
4417
4418 * gdb.base/macscp1.c (macscp_expr): Add comment.
4419 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
4420
4421 2012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
4422
4423 * gdb.base/return-nodebug.exp: Also test float and double types.
4424
4425 2012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
4426
4427 PR testsuite/12649
4428 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
4429
4430 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
4431
4432 2012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
4433
4434 * gdb.base/stap-probe.exp (stap_test): Remove calls to
4435 `rerun_to_main'.
4436 (stap_test_no_debuginfo): Likewise.
4437
4438 2012-05-14 Stan Shebs <stan@codesourcery.com>
4439
4440 * gdb.base/dprintf.c: New file.
4441 * gdb.base/dprintf.exp: New file.
4442
4443 2012-05-14 Hui Zhu <hui_zhu@mentor.com>
4444
4445 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
4446 * gdb.trace/disconnected-tracing.c: New file.
4447 * gdb.trace/disconnected-tracing.exp: New file.
4448
4449 2012-05-13 Siva Chandra Reddy <sivachandra@google.com>
4450
4451 * gdb.python/python.c: Add a new breakpoint comment.
4452 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
4453
4454 2011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
4455
4456 * gdb.base/info-os.exp: New file.
4457 * gdb.base/info-os.c: New file.
4458
4459 2012-05-10 Joel Brobecker <brobecker@adacore.com>
4460
4461 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
4462 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
4463 New files.
4464
4465 2012-05-10 Joel Brobecker <brobecker@adacore.com>
4466
4467 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
4468 gdb.base/ctxobj.exp: New files.
4469
4470 2012-05-09 Tom Tromey <tromey@redhat.com>
4471
4472 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
4473
4474 2012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
4475
4476 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
4477
4478 2012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
4479
4480 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
4481 before using it.
4482
4483 2012-05-04 Tristan Gingold <gingold@adacore.com>
4484
4485 * gdb.base/set-noassign.exp: New test.
4486
4487 2012-05-03 Siva Chandra Reddy <sivachandra@google.com>
4488
4489 * gdb.python/py-symbol.exp: Add tests to test the new methods
4490 gdb.Symtab.global_block() and gdb.Symtab.static_block().
4491 * gdb.python/py-symbol.c: Add new struct to help test
4492 gdb.Symtab.static_block().
4493
4494 2012-05-03 Doug Evans <dje@google.com>
4495
4496 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
4497 commented out.
4498
4499 2012-05-03 Yao Qi <yao@codesourcery.com>
4500
4501 * gdb.base/catch-syscall.exp: Skip it before compilation if target
4502 doesn't support.
4503 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
4504 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
4505
4506 2012-05-03 Yao Qi <yao@codesourcery.com>
4507
4508 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
4509
4510 2012-04-30 Doug Evans <dje@google.com>
4511
4512 PR testsuite/13961
4513 * gdb.dwarf2/pr13961.S: New file.
4514 * gdb.dwarf2/pr13961.exp: New file.
4515
4516 2012-04-29 Yao Qi <yao@codesourcery.com>
4517
4518 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
4519
4520 2012-04-28 Doug Evans <dje@google.com>
4521
4522 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
4523 .Ltype_int_in_cu2. Use name "int2" instead of "int".
4524 All uses updated.
4525 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
4526 "ptype func_cu1" to expand cu2 before cu1.
4527
4528 2012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
4529 Tom Tromey <tromey@redhat.com>
4530
4531 * gdb.base/default.exp: Add `$_probe_arg*' convenience
4532 variables.
4533 * gdb.base/stap-probe.c: New file.
4534 * gdb.base/stap-probe.exp: New file.
4535 * gdb.trace/stap-trace.c: New file.
4536 * gdb.trace/stap-trace.exp: New file.
4537 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
4538 libgcc's unwinder.
4539
4540 2012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
4541
4542 * gdb.arch/mips16-thunks-inmain.c: New file.
4543 * gdb.arch/mips16-thunks-main.c: New file.
4544 * gdb.arch/mips16-thunks-sin.c: New file.
4545 * gdb.arch/mips16-thunks-sinfrob.c: New file.
4546 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
4547 * gdb.arch/mips16-thunks-sinmain.c: New file.
4548 * gdb.arch/mips16-thunks-sinmips16.c: New file.
4549 * gdb.arch/mips16-thunks.exp: New file.
4550
4551 2012-04-25 Doug Evans <dje@google.com>
4552
4553 * configure.ac: Create gdb.go/Makefile.
4554 * configure: Regenerate.
4555 * gdb.base/default.exp: Add "go" to "set language" testing.
4556 * gdb.go/Makefile.in: New file.
4557 * gdb.go/basic-types.exp: New file.
4558 * gdb.go/chan.exp: New file.
4559 * gdb.go/chan.go: New file.
4560 * gdb.go/handcall.exp: New file.
4561 * gdb.go/handcall.go: New file.
4562 * gdb.go/hello.exp: New file.
4563 * gdb.go/hello.go: New file.
4564 * gdb.go/integers.exp: New file.
4565 * gdb.go/integers.go: New file.
4566 * gdb.go/methods.exp: New file.
4567 * gdb.go/methods.go: New file.
4568 * gdb.go/package.exp: New file.
4569 * gdb.go/package1.go: New file.
4570 * gdb.go/package2.go: New file.
4571 * gdb.go/print.exp: New file.
4572 * gdb.go/strings.exp: New file.
4573 * gdb.go/strings.go: New file.
4574 * gdb.go/types.exp: New file.
4575 * gdb.go/types.go: New file.
4576 * gdb.go/unsafe.exp: New file.
4577 * gdb.go/unsafe.go: New file.
4578 * lib/future.exp: Add Go support.
4579 (gdb_find_go, gdb_find_go_linker): New procs.
4580 (gdb_default_target_compile): Add Go support.
4581 * lib/gdb.exp (skip_go_tests): New proc.
4582 * lib/go.exp: New file.
4583
4584 2012-04-25 Tom Tromey <tromey@redhat.com>
4585
4586 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
4587
4588 2012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
4589 Jan Kratochvil <jan.kratochvil@redhat.com>
4590
4591 PR symtab/7259:
4592 * gdb.base/enumval.c: New test case.
4593 * gdb.base/enumval.exp: New test case.
4594 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
4595 field.bitpos.
4596
4597 2012-04-17 Pedro Alves <palves@redhat.com>
4598
4599 * Makefile.in (site.exp): Make site.exp source
4600 $srcdir/lib/append_gdb_boards_dir.exp.
4601 * lib/append_gdb_boards_dir.exp: New file.
4602
4603 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4604
4605 New option "set auto-load safe-path".
4606 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
4607 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
4608
4609 2012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4610
4611 auto-load: Implementation.
4612 * gdb.base/help.exp (test set height): Increase the height.
4613 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
4614 to ...
4615 (info auto-load python-scripts): ... here.
4616 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
4617 to ...
4618 (info auto-load python-scripts *): ... here.
4619
4620 2012-04-16 Yao Qi <yao@codesourcery.com>
4621
4622 * lib/trace-support.exp (get_in_proc_agent): New.
4623 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
4624 of in process trace agent.
4625 * gdb.trace/ftrace.exp: Likewise.
4626 * gdb.trace/pending.exp: Likewise.
4627 * gdb.trace/trace-break.exp: Likewise.
4628 * gdb.trace/trace-mt.exp
4629 * gdb.trace/tspeed.exp: Likewise.
4630 * gdb.trace/tstatus.exp
4631 * gdb.trace/strace.exp: Likewise.
4632
4633 2012-04-16 Thomas Schwinge <thomas@codesourcery.com>
4634
4635 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
4636 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
4637
4638 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
4639
4640 2012-04-14 Anton Gorenkov <xgsa@yandex.ru>
4641
4642 PR mi/13393
4643 * gdb.mi/mi-var-rtti.cc: New file.
4644 * gdb.mi/mi-var-rtti.exp: New file.
4645 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
4646 function.
4647 (mi_varobj_update_with_type_change): updated to avoid code duplication.
4648
4649 2012-04-11 Siva Chandra Reddy <sivachandra@google.com>
4650
4651 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
4652 EXECUTABLES.
4653 * gdb.python/py-explore.c: C program used for testing the new
4654 'explore' command on C constructs.
4655 * gdb.python/py-explore.cc: C++ program used for testing the new
4656 'explore' command on C++ constructs.
4657 * gdb-python/py-explore.exp: Tests for the new 'explore'
4658 command on C constructs.
4659 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
4660 command on C++ constructs.
4661
4662 2012-04-07 Mark Kettenis <kettenis@gnu.org>
4663
4664 * gdb.base/funcargs.exp (complex_args): Fix typo.
4665
4666 2012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4667
4668 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
4669 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
4670
4671 2012-04-05 Keith Seitz <keiths@redhat.com>
4672
4673 * gdb.base/advance.exp: Update error message for
4674 "advance malformed" test.
4675 * gdb.base/break.exp: Likewise for "breakpoint with
4676 trailing garbage" test.
4677 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
4678 with trailing garbage" test.
4679 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
4680 trailng garbage" test.
4681 * gdb.base/until.exp: Likewise for "malformed until" test.
4682 * gdb.cp/ovldbreak.exp: Create the breakpoint table
4683 for "breakpoint info (after setting on all)".
4684 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
4685 tests.
4686 * gdb.cp/cplabel.cc: New file.
4687 * gdb.cp/cplabel.exp: New test.
4688 * gdb.linespec/ls-errs.c: New file.
4689 * gdb.linespec/ls-errs.exp: New test.
4690
4691 2012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4692
4693 * gdb.trace/unavailable.exp
4694 (collect globals: print object on: print derived_partial)
4695 (collect globals: print object on: print derived_whole)
4696 (collect globals: print object off: print derived_partial)
4697 (collect globals: print object off: print derived_whole): Update
4698 expected output.
4699
4700 2012-03-30 Keith Seitz <keiths@redhat.com>
4701
4702 * gdb.python: Add test for linespecs with commas.
4703
4704 2012-03-28 Keith Seitz <keiths@redhat.com>
4705
4706 * gdb.linespec/ls-dollar.cc: New file.
4707 * gdb.linespec/ls-dollar.exp: New test.
4708
4709 2012-03-28 Keith Seitz <keiths@redhat.com>
4710
4711 * gdb.cp/namespace.exp: Add breakpoint tests for functions
4712 starting with the global namespace.
4713
4714 2012-03-23 Doug Evans <dje@google.com>
4715
4716 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
4717
4718 2012-03-22 Siva Chandra Reddy <sivachandra@google.com>
4719
4720 * gdb.python/py-value.cc: Add test case for testing the
4721 methodology exposing C++ values to Python.
4722 * gdb.python/py-value-cc.exp: Add tests testing the methodology
4723 exposing C++ values to Python.
4724 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
4725
4726 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4727 Siddhesh Poyarekar <siddhesh@redhat.com>
4728
4729 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
4730 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
4731 (generate native core dump): Make the test unsupported if core cannot
4732 be generated.
4733
4734 2012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4735
4736 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
4737 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
4738 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
4739
4740 2012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
4741
4742 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
4743
4744 2012-03-17 Doug Evans <dje@google.com>
4745
4746 * dg-extract-results.sh: Handle KFAILs.
4747
4748 2012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4749
4750 PR symtab/13777
4751 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
4752
4753 2012-03-16 Joel Brobecker <brobecker@adacore.com>
4754
4755 * gdb.ada/set_pckd_arr_elt: New testcase.
4756
4757 2012-03-16 Gary Benson <gbenson@redhat.com>
4758
4759 PR breakpoints/10738
4760 * gdb.opt/inline-break.exp: New file.
4761 * gdb.opt/inline-break.c: Likewise.
4762 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
4763 * gdb.dwarf2/dw2-inline-break.S: Likewise.
4764 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
4765 * gdb.base/async-shell.exp: Likewise.
4766 * lib/mi-support.exp (library_loaded_re): Likewise.
4767
4768 2012-03-15 Tom Tromey <tromey@redhat.com>
4769
4770 * gdb.cp/virtfunc2.exp: Update expected output.
4771 * gdb.cp/pr9631.exp: Update expected output.
4772 * gdb.cp/member-ptr.exp: Update expected output.
4773 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
4774 output.
4775 * gdb.cp/casts.exp: Update expected output.
4776
4777 2012-03-15 Tom Tromey <tromey@redhat.com>
4778
4779 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
4780 (test_info_vtbl): Likewise.
4781 (do_tests): Call test_info_vtbl.
4782 * gdb.cp/virtfunc.cc (va): New global.
4783
4784 2012-03-15 Thomas Schwinge <thomas@codesourcery.com>
4785
4786 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
4787 describing DWARF data structures.
4788 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
4789 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
4790 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
4791 * gdb.dwarf2/dw2-entry-value.S: Likewise.
4792 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
4793 * gdb.dwarf2/dw2-param-error.S: Likewise.
4794 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
4795 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
4796 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
4797 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
4798 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
4799 * gdb.dwarf2/pr11465.S: Likewise.
4800
4801 2012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
4802
4803 * gdb.mi/mi2-prompt.exp: New file.
4804
4805 2012-03-13 Joel Brobecker <brobecker@adacore.com>
4806
4807 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
4808
4809 2012-03-13 Joel Brobecker <brobecker@adacore.com>
4810
4811 * gdb.ada/bp_range_type: New testcase.
4812
4813 2012-03-13 Doug Evans <dje@google.com>
4814
4815 * gdb.base/default.exp: Delete tests for symbol-reloading.
4816 * gdb.base/help.exp: Ditto.
4817 * gdb.base/setshow.exp: Ditto.
4818 * gdb.base/gdb_history: Delete references to symbol-reloading.
4819
4820 2012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
4821
4822 * gdb.base/attach-twice.c: New files.
4823 * gdb.base/attach-twice.exp: New files.
4824
4825 2012-03-08 Keith Seitz <keiths@redhat.com>
4826
4827 * lib/gdb.exp (gdb_get_line_number): Throw an
4828 error instead of returning -1.
4829 * gdb.base/break.exp: Remove unused variable
4830 bp_location5.
4831 * gdb.base/hbreak2.exp: Likewise.
4832 * gdb.base/sepdebug.exp: Likewise.
4833
4834 2012-03-08 Yao Qi <yao@codesourcery.com>
4835 Pedro Alves <palves@redhat.com>
4836
4837 Fix PR server/13392.
4838 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
4839 (tracepoint_change_loc_2): Remove kfail. Return if failed to
4840 download tracepoints.
4841 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
4842 (pending_tracepoint_resolved_during_trace): Likewise.
4843 (pending_tracepoint_installed_during_trace): Likewise.
4844 (pending_tracepoint_with_action_resolved): Likewise.
4845
4846 2012-03-08 Keith Seitz <keiths@redhat.com>
4847
4848 * gdb.ada/array_bounds.exp: Get breakpoint for line
4849 with "START", not "STOP".
4850 * gdb.python/py-infthread.exp: Do not continue to
4851 line marked "Break here.", which is undefined.
4852
4853 2012-03-08 Luis Machado <lgustavo@codesourcery.com>
4854
4855 Revert:
4856
4857 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4858
4859 Implement testsuite workaround for PR breakpoints/13781.
4860 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4861 (set breakpoint condition-evaluation host): New conditional command.
4862
4863 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4864
4865 Fix CU relative vs. absolute DIE offsets.
4866 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
4867 one.
4868
4869 2012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4870
4871 Fix false FAIL on distros with relro linkage as default.
4872 * gdb.reverse/solib-precsave.exp: Try to compile the test using
4873 -Wl,-z,norelro first.
4874
4875 2012-03-06 Joel Brobecker <brobecker@adacore.com>
4876
4877 * gdb.ada/bp_on_var: New testcase.
4878
4879 2012-03-06 Joel Brobecker <brobecker@adacore.com>
4880
4881 * gdb.ada/bp_enum_homonym: New testcase.
4882
4883 2012-03-06 Yao Qi <yao@codesourcery.com>
4884
4885 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
4886 x86_64-*-* and i?86-*-*.
4887 Set up KFAIL for gdb/13808.
4888
4889 2012-03-05 Tom Tromey <tromey@redhat.com>
4890
4891 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
4892 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
4893
4894 2012-03-05 Tom Tromey <tromey@redhat.com>
4895
4896 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
4897
4898 2012-03-04 Yao Qi <yao@codesourcery.com>
4899
4900 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
4901 messages for KFAIL.
4902
4903 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4904
4905 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
4906 (print one_two_three, indexes off, print few_reps, indexes off)
4907 (print many_reps, indexes off, print empty, indexes off)
4908 (print one_two_three, print few_reps, print many_reps, print empty):
4909 Call setup_xfail if $gcc_old.
4910
4911 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4912
4913 Implement testsuite workaround for PR breakpoints/13781.
4914 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
4915 (set breakpoint condition-evaluation host): New conditional command.
4916
4917 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4918
4919 Code cleanup.
4920 * gdb.cp/mb-templates.exp: New variables executable. Use it for
4921 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
4922 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
4923 number 1 by $bpnum. Four times.
4924
4925 2012-03-03 Yao Qi <yao@codesourcery.com>
4926
4927 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
4928
4929 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4930
4931 Setup KFAIL for PR server/13796.
4932 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
4933
4934 2012-03-02 Joel Brobecker <brobecker@adacore.com>
4935
4936 * gdb.ada/operator_bp: New testcase.
4937
4938 2012-03-02 Joel Brobecker <brobecker@adacore.com>
4939
4940 * gdb.ada/info_locals_renaming: New testcase.
4941
4942 2012-03-02 Tom Tromey <tromey@redhat.com>
4943
4944 * gdb.base/nextoverexit.c: New file.
4945 * gdb.base/nextoverexit.exp: New file.
4946
4947 2012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
4948
4949 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
4950 parameter.
4951
4952 2012-03-01 Maciej W. Rozycki <macro@mips.com>
4953
4954 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
4955 core registers.
4956
4957 2012-03-01 Maciej W. Rozycki <macro@mips.com>
4958 Maciej W. Rozycki <macro@codesourcery.com>
4959 Daniel Jacobowitz <dan@codesourcery.com>
4960
4961 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
4962
4963 2012-03-01 Pedro Alves <palves@redhat.com>
4964
4965 PR gdb/13767
4966
4967 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
4968 (gdb_collect_globals_test): Call it.
4969
4970 2012-03-01 Keith Seitz <keiths@redhat.com>
4971
4972 * gdb.cp/method2.exp: Output of overload menu is now
4973 alphabetized. Update tests for "break A::method".
4974 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
4975 of hard-coding them.
4976 Overload menu is alphabetized: rewrite to accommodate.
4977 Unset variables LINE and TYPES which are used in other tests.
4978 Compute the output of "info break".
4979 Update the breakpoint table after all breakpoints are deleted.
4980 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
4981 compute ACTUALS and the method body based on parameters.
4982 Update expected output accordingly.
4983 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
4984 unique comments to allow the use of gdb_get_line_number.
4985
4986 2012-03-01 Keith Seitz <keiths@redhat.com>
4987
4988 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
4989 some Tcl syntax.
4990 * gdb.cp/ovldbreak.exp: Likewise.
4991
4992 2012-03-01 Keith Seitz <keiths@redhat.com>
4993
4994 * gdb.base/help.exp (help show user): Update expected result
4995 for new doc string changes (add "non-python").
4996
4997 2012-03-01 Scott J. Goldman <scottjg@vmware.com>
4998
4999 * gdb.python/py-cmd.exp: Add test to verify that python commands can
5000 be put in the user-defined category and that the commands appear in
5001 "help user-defined".
5002
5003 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5004
5005 * gdb.ada/tagged_not_init: New testcase.
5006
5007 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5008
5009 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
5010 * gdb.ada/enum_idx_packed: New testcase.
5011
5012 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5013
5014 * gdb.ada/aliased_array: New testcase.
5015
5016 2012-02-29 Joel Brobecker <brobecker@adacore.com>
5017
5018 * gdb.ada/whatis_array_val: New testcase.
5019
5020 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5021
5022 Fix disp-step-syscall.exp: fork: single step over fork.
5023 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
5024 whitespaces.
5025 (single step over $syscall): Remove its check.
5026 (single step over $syscall final pc): New check.
5027
5028 2012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 Support processors without SSSE3.
5031 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
5032 pabsd into ...
5033 (ssse3_test): ... a new function.
5034 (main): Call ssse3_test.
5035 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
5036 Update expected values everywhere.
5037 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
5038 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
5039 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
5040 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
5041 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
5042 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
5043 Move these tests lower.
5044 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
5045 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
5046 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
5047 New tests.
5048
5049 2012-02-29 Yao Qi <yao@codesourcery.com>
5050 Pedro Alves <palves@redhat.com>
5051
5052 * gdb.trace/trace-mt.c: New.
5053 * gdb.trace/trace-mt.exp: New.
5054
5055 2012-02-28 Thomas Schwinge <thomas@codesourcery.com>
5056
5057 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
5058 numbers instead of hardcoding them.
5059 * gdb.base/annota1.c: Provide suitable markers.
5060 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
5061 numbers instead of hardcoding them.
5062 * gdb.base/annota3.c: Provide suitable markers.
5063
5064 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
5065 * gdb.base/annota3.c: Likewise.
5066 * gdb.base/sigall.c: Likewise.
5067 * gdb.base/signals.c: Likewise.
5068 * gdb.reverse/sigall-reverse.c: Likewise.
5069
5070 2012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
5071
5072 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
5073 failure return path.
5074
5075 2012-02-27 Luis Machado <lgustavo@codesourcery.com>
5076
5077 * gdb.base/save-bp.exp: Account for new condition evaluator output.
5078
5079 2012-02-24 Luis Machado <lgustavo@codesourcery.com>
5080
5081 * gdb.base/cond-eval-mode.exp: New file.
5082
5083 2012-02-24 Pedro Alves <palves@redhat.com>
5084
5085 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
5086 (top level): Use with_test_prefix.
5087
5088 2012-02-24 Pedro Alves <palves@redhat.com>
5089
5090 * gdb.threads/attach-into-signal.exp (corefunc): Use
5091 with_test_prefix.
5092
5093 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5094
5095 Fix false FAILs on old CPUs without SSE.
5096 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
5097 Return untested for Illegal instruction.
5098
5099 2012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5100
5101 Fix false FAILs with glibc debug infos installed.
5102 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
5103 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
5104
5105 2012-02-22 Sterling Augustine <saugustine@google.com>
5106
5107 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
5108 constant with cast.
5109
5110 2012-02-21 Pedro Alves <palves@redhat.com>
5111
5112 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
5113
5114 2012-02-21 Pedro Alves <palves@redhat.com>
5115
5116 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
5117
5118 2012-02-21 Pedro Alves <palves@redhat.com>
5119
5120 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
5121 with_test_prefix.
5122
5123 2012-02-21 Pedro Alves <palves@redhat.com>
5124
5125 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
5126 with_test_prefix here.
5127 (top level): Do it here instead. Remove `:' from the
5128 with_test_prefix string.
5129 * gdb.base/attach-pie-misread.exp: Remove the leading space the
5130 the suffix `:' from the with_test_prefix prefix string.
5131 * gdb.base/break-interp.exp: Ditto.
5132 * gdb.base/catch-load.exp: Ditto.
5133 * gdb.base/disp-step-syscall.exp: Ditto.
5134 * gdb.base/jit-so.exp: Ditto.
5135 * gdb.base/jit.exp: Ditto.
5136 * gdb.base/sepdebug.exp: Ditto.
5137 * gdb.base/solib-display.exp: Ditto.
5138 * gdb.base/solib-overlap.exp: Ditto.
5139 * gdb.base/watch-cond-infcall.exp: Ditto.
5140 * gdb.base/watchpoint.exp: Ditto.
5141 * gdb.dwarf2/dw2-noloc.exp: Ditto.
5142 * gdb.mi/mi-watch.exp: Ditto.
5143 * gdb.mi/mi2-watch.exp: Ditto.
5144 * gdb.threads/non-ldr-exc-1.exp: Ditto.
5145 * gdb.threads/non-ldr-exc-2.exp: Ditto.
5146 * gdb.threads/non-ldr-exc-3.exp: Ditto.
5147 * gdb.threads/non-ldr-exc-4.exp: Ditto.
5148 * gdb.threads/watchpoint-fork.exp: Ditto.
5149 * gdb.threads/watchthreads-reorder.exp: Ditto.
5150 * gdb.trace/change-loc.exp: Ditto.
5151 * gdb.trace/pending.exp: Ditto.
5152 * gdb.trace/status-stop.exp: Ditto.
5153 * gdb.trace/strace.exp: Ditto.
5154 * gdb.trace/trace-break.exp: Ditto.
5155 * gdb.trace/unavailable.exp: Ditto.
5156 * lib/gdb.exp (with_test_prefix): Always prefix with space and
5157 suffix with colon. Adjust leading comments.
5158
5159 2012-02-21 Pedro Alves <palves@redhat.com>
5160 Tom Tromey <tromey@redhat.com>
5161
5162 * lib/gdb.exp: Add description of test prefixes.
5163 (with_test_prefix): New procedure.
5164 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
5165 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
5166 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
5167 instead of lappend to append to pf_prefix.
5168 * gdb.base/catch-load.exp: Use with_test_prefix.
5169 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
5170 * gdb.base/jit-so.exp: Use with_test_prefix.
5171 * gdb.base/jit.exp: Use with_test_prefix.
5172 * gdb.base/return-nodebug.exp (do_test): Use append instead of
5173 lappend to append to pf_prefix.
5174 * gdb.base/sepdebug.exp: Use with_test_prefix.
5175 * gdb.base/solib-display.exp: Use with_test_prefix.
5176 * gdb.base/solib-overlap.exp: Use with_test_prefix.
5177 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
5178 * gdb.base/watchpoint.exp: Use with_test_prefix.
5179 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
5180 * gdb.mi/mi-watch.exp: Use with_test_prefix.
5181 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
5182 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
5183 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
5184 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
5185 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
5186 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
5187 append instead of lappend to append to pf_prefix.
5188 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
5189 * gdb.trace/change-loc.exp: Use with_test_prefix.
5190 * gdb.trace/pending.exp: Use with_test_prefix.
5191 * gdb.trace/status-stop.exp: Use with_test_prefix.
5192 * gdb.trace/strace.exp: Use with_test_prefix.
5193 * gdb.trace/trace-break.exp: Use with_test_prefix.
5194 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
5195 instead of lappend to append to pf_prefix.
5196
5197 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5198
5199 Fix racy FAILs.
5200 * gdb.base/inferior-died.c (main): Add return of 0.
5201 * gdb.base/inferior-died.exp (continue): Fix expectation of
5202 asynchronous events.
5203 (p 1): New test.
5204
5205 2012-02-20 Pedro Alves <palves@redhat.com>
5206
5207 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
5208 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
5209 gdb's internal debug output. For the non-threaded case, look for
5210 "Program received signal SIGLARM", for the threaded case, peek at
5211 the thread's siginfo.
5212
5213 2012-02-20 Pedro Alves <palves@redhat.com>
5214
5215 General cleanup, make output test messages unique, and build
5216 different executable files for the non-threaded and threaded
5217 cases.
5218
5219 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
5220 Delete.
5221 (executable_nothr, executable_thr): New globals.
5222 (top level): Adjust to delete both executables.
5223 (corefunc): New parameter $executable. Set $pf_prefix instead of
5224 hand writing a prefix in tests. Issue a clean_restart and enable
5225 lin-lwp debug output here.
5226 (top level): Adjust. Use build_executable. Don't start gdb here,
5227 and don't enable lin-lwp debug output here.
5228 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
5229
5230 2012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5231
5232 Fix racy FAILs.
5233 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
5234 "continue" command.
5235
5236 2012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5237
5238 Fix for gdbserver non-extended mode.
5239 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
5240 and gdb_run_cmd.
5241
5242 2012-02-17 Tom Tromey <tromey@redhat.com>
5243
5244 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
5245 * gdb.python/py-events.exp: Check 'dir' output.
5246 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
5247
5248 2012-02-17 Yao Qi <yao@codesourcery.com>
5249
5250 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
5251
5252 2012-02-16 Tom Tromey <tromey@redhat.com>
5253
5254 * gdb.base/inferior-died.c: Don't include stdio.h.
5255
5256 2012-02-16 Tom Tromey <tromey@redhat.com>
5257
5258 * gdb.base/inferior-died.c: New file.
5259 * gdb.base/inferior-died.exp: New file.
5260
5261 2012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
5262
5263 * gdb.base/break-inline.exp: New file.
5264 * gdb.base/break-inline.c: New file.
5265
5266 2012-02-15 Tom Tromey <tromey@redhat.com>
5267
5268 * gdb.base/pc-fp.exp: Add "info register" tests.
5269
5270 2012-02-15 Tom Tromey <tromey@redhat.com>
5271
5272 * gdb.base/regs.exp: Remove.
5273
5274 2012-02-15 Pedro Alves <palves@redhat.com>
5275
5276 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
5277 the target doesn't support tracepoints.
5278 * gdb.trace/circ.exp: Ditto.
5279 * gdb.trace/collection.exp: Ditto.
5280 * gdb.trace/packetlen.exp: Ditto.
5281 * gdb.trace/passc-dyn.exp: Ditto.
5282 * gdb.trace/report.exp: Ditto.
5283 * gdb.trace/tfind.exp: Ditto.
5284 * gdb.trace/tspeed.exp: Ditto.
5285 * gdb.trace/tsv.exp: Ditto.
5286 * gdb.trace/unavailable.exp: Ditto.
5287 * gdb.trace/while-dyn.exp: Ditto.
5288
5289 2012-02-15 Pedro Alves <palves@redhat.com>
5290
5291 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
5292 gdb_test_multiple, and call unsupported instead of fail, if the
5293 remote side does not support the request.
5294
5295 2012-02-15 Pedro Alves <palves@redhat.com>
5296
5297 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
5298 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
5299 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
5300 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
5301 * gdb.server/server-run.exp: Make sure gdb is disconnected.
5302 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
5303 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
5304 doesn't start with "extended-" already.
5305
5306 2012-02-15 Pedro Alves <palves@redhat.com>
5307
5308 Support extended-remote. Avoid cascading timeouts.
5309
5310 * gdb.base/attach.exp (do_attach_tests): Add expected output for
5311 the extended-remote target. If attaching with no file fails, load
5312 the file manually.
5313 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
5314
5315 2012-02-14 Stan Shebs <stan@codesourcery.com>
5316
5317 * gdb.base/ena-dis-br.exp: Add enable count test.
5318
5319 2012-02-13 Pedro Alves <palves@redhat.com>
5320
5321 * config/mips-idt.exp: Delete.
5322 * gdb.base/a2-run.exp: Remove mips-idt xfails.
5323 * gdb.base/bitfields.exp: Remove mips-idt restarts.
5324 * gdb.base/break.exp: Remove mips-idt references.
5325 * gdb.base/chng-syms.exp: Ditto.
5326 * gdb.base/default.exp: Ditto.
5327 * gdb.base/funcargs.exp (funcargs_reload): Delete.
5328 (top level): Don't call it.
5329 * gdb.base/opaque.exp: Remove mips-idt restarts.
5330 * gdb.base/ptype.exp: Remove mips-idt xfails.
5331 * gdb.base/scope.exp: Remove mips-idt restarts.
5332 * gdb.base/sepdebug.exp: Remove mips-idt references.
5333 * gdb.base/watchpoint.exp (maybe_clean_restart)
5334 (maybe_reinitialize): Delete.
5335 (test_disabling_watchpoints, test_disabling_watchpoints)
5336 (test_watchpoint_triggered_in_syscall)
5337 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5338 Don't call them.
5339
5340 2012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
5341
5342 * gdb.server/server-exec-info.exp: New file.
5343
5344 2012-02-10 Pedro Alves <palves@redhat.com>
5345
5346 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
5347 always non-empty.
5348 (test_attach): Always pass $exec to test_attach_gdb.
5349
5350 2012-02-08 Tom Tromey <tromey@redhat.com>
5351
5352 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
5353 before inferior is started.
5354
5355 2012-02-07 Tom Tromey <tromey@redhat.com>
5356
5357 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
5358 Symbol.value.
5359 * gdb.python/py-symbol.c (qq): Set default value.
5360
5361 2012-02-07 Tom Tromey <tromey@redhat.com>
5362
5363 * gdb.python/py-symbol.c (qq): New global.
5364 * gdb.python/py-symbol.exp: Add test for frame-less
5365 lookup_symbol.
5366 * gdb.python/py-symtab.exp: Fix line number.
5367
5368 2012-02-03 Joel Brobecker <brobecker@adacore.com>
5369
5370 * gdb.ada/mi_task_arg: New testcase.
5371
5372 2012-02-02 Pedro Alves <palves@redhat.com>
5373
5374 * gdb.reverse/until-precsave.exp: Also put "record save" under the
5375 extended timeout.
5376
5377 2012-02-02 Pedro Alves <palves@redhat.com>
5378
5379 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
5380 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
5381
5382 2012-02-02 Pedro Alves <palves@redhat.com>
5383
5384 * gdb.base/term.exp: Rewrite.
5385 * gdb.base/term.c: New.
5386
5387 2012-02-02 Pedro Alves <palves@redhat.com>
5388
5389 * gdb.base/default.exp (run "r" abbreviation, run): Add
5390 extended-remote expected output.
5391
5392 2012-02-02 Tom Tromey <tromey@redhat.com>
5393
5394 * gdb.cp/dispcxx.exp: New file.
5395 * gdb.cp/dispcxx.cc: New file.
5396
5397 2012-02-01 Tom Tromey <tromey@redhat.com>
5398
5399 * gdb.base/jit-simple.exp: New file.
5400 * gdb.base/jit-simple.c: New file.
5401
5402 2012-01-30 Yao Qi <yao@codesourcery.com>
5403
5404 * gdb.base/skip.exp: Make test result unique.
5405
5406 2012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
5407
5408 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
5409 compatibility with valgrind-3.7.0.
5410
5411 2012-01-27 Pedro Alves <palves@redhat.com>
5412
5413 * gdb.base/watchpoint.exp (no_hw): New global.
5414 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
5415 disable hw watchpoints.
5416 (test_wide_location_1, test_wide_location_2): If no_hw is set,
5417 don't expect hw watchpoints.
5418 (no_hw_watchpoints): Always clean restart.
5419 (do_tests): New procedure, factored out from the top level.
5420 (top level): Run tests twice. Once with hw watchpoints enabled,
5421 another time with hw watchpoints disabled.
5422
5423 2012-01-27 Pedro Alves <palves@redhat.com>
5424
5425 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
5426 out from the top level.
5427 (top level): Call it instead.
5428
5429 2012-01-27 Pedro Alves <palves@redhat.com>
5430
5431 * gdb.base/watchpoint.exp (top level): Re-enable hardware
5432 watchpoints sooner.
5433
5434 2012-01-27 Pedro Alves <palves@redhat.com>
5435
5436 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
5437
5438 2012-01-27 Pedro Alves <palves@redhat.com>
5439
5440 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
5441 "You may have requested too many hardware
5442 breakpoints/watchpoints".
5443
5444 2012-01-27 Pedro Alves <palves@redhat.com>
5445
5446 * gdb.base/watchpoint.exp (maybe_clean_restart)
5447 (maybe_reinitialize): New.
5448 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
5449 expect "hit N times".
5450 (test_disabling_watchpoints, test_complex_watchpoint)
5451 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
5452 Call maybe_clean_restart.
5453 (top level): Use clean_restart. Remove "mips-idt-*"
5454 reinitialization.
5455
5456 2012-01-27 Pedro Alves <palves@redhat.com>
5457
5458 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
5459
5460 2012-01-27 Pedro Alves <palves@redhat.com>
5461
5462 * gdb.base/watchpoint.exp: Clean restart after tests that don't
5463 require `initialize' anymore. Remove unnecessary `initialize'
5464 calls.
5465
5466 2012-01-27 Pedro Alves <palves@redhat.com>
5467
5468 * gdb.base/watchpoint.exp (wp_set): Delete.
5469 (initialize, test_simple_watchpoint, top level): Remove dead code.
5470
5471 2012-01-27 Pedro Alves <palves@redhat.com>
5472
5473 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
5474 typo.
5475
5476 2012-01-27 Pedro Alves <palves@redhat.com>
5477
5478 * config/extended-gdbserver.exp: New file.
5479 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
5480 comment.
5481 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
5482 * boards/native-extended-gdbserver.exp: New file.
5483
5484 2012-01-26 Pedro Alves <palves@redhat.com>
5485
5486 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
5487 and gdb_test_multiple.
5488
5489 2012-01-26 Pedro Alves <palves@redhat.com>
5490
5491 Make test messages unique, and more identifiable.
5492 * gdb.multi/watchpoint-multi.exp: Change test messages.
5493
5494 2012-01-25 Tom Tromey <tromey@redhat.com>
5495
5496 * gdb.base/solib-disc.exp: Fix regexps.
5497
5498 2012-01-24 Tom Tromey <tromey@redhat.com>
5499
5500 * lib/mi-support.exp (mi_expect_stop): Add special case for
5501 solib-event.
5502 * gdb.base/catch-load-so.c: New file.
5503 * gdb.base/catch-load.exp: New file.
5504 * gdb.base/catch-load.c: New file.
5505 * gdb.base/break-interp.exp (reach_1): Update regexp.
5506
5507 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5508
5509 Fix fuzzy results.
5510 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
5511 lpsimple and func.
5512
5513 2012-01-24 Gary Benson <gbenson@redhat.com>
5514
5515 Delete #if 0'd out code.
5516 * gdb.base/default.exp (info catch): Remove.
5517 * gdb.base/gdb_history (info catch): Likewise.
5518 * gdb.base/help.exp (info catch): Likewise.
5519
5520 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5521
5522 Fix watchpoints to be specific for each inferior.
5523 * gdb.multi/watchpoint-multi.c: New file.
5524 * gdb.multi/watchpoint-multi.exp: New file.
5525
5526 2012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5527
5528 Fix watchpoints across inferior fork.
5529 * gdb.threads/watchpoint-fork-child.c: New file.
5530 * gdb.threads/watchpoint-fork-mt.c: New file.
5531 * gdb.threads/watchpoint-fork-parent.c: New file.
5532 * gdb.threads/watchpoint-fork-st.c: New file.
5533 * gdb.threads/watchpoint-fork.exp: New file.
5534 * gdb.threads/watchpoint-fork.h: New file.
5535
5536 2012-01-23 Pedro Alves <palves@redhat.com>
5537
5538 * gdb.base/call-signal-resume.exp: Allow output after "return".
5539
5540 2012-01-20 Pedro Alves <palves@redhat.com>
5541
5542 * gdb.python/py-finish-breakpoint.py: Fix typo.
5543
5544 2012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
5545
5546 * gdb.base/info-proc.exp: Also run on remote targets. Main
5547 "info proc" command is now always present; whether target supports
5548 actual info proc operation is detected when attempting to issue
5549 the command.
5550
5551 2012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5552
5553 * .gdbinit: Remove.
5554
5555 2012-01-19 Pedro Alves <palves@redhat.com>
5556
5557 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
5558 look at the funtions' returns.
5559 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
5560 (jprint.print(int, int)): Change return type to int. Adjust.
5561
5562 2012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
5563
5564 PR gdb/9538
5565 * gdb.base/sepdebug.exp: New test.
5566
5567 2012-01-18 Pedro Alves <palves@redhat.com>
5568
5569 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
5570 Allow output before ^done.
5571
5572 2012-01-16 Tom Tromey <tromey@redhat.com>
5573
5574 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
5575 Add tests for relative directory.
5576
5577 2012-01-16 Tom Tromey <tromey@redhat.com>
5578
5579 * gdb.base/printcmds.c (enum flag_enum): New.
5580 (three): New global.
5581 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
5582 enum printing.
5583 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
5584 FlagEnumerationPrinter.
5585 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
5586 * gdb.python/py-pp-maint.c (enum flag_enum): New.
5587 (fval): New global.
5588
5589 2012-01-16 Pedro Alves <palves@redhat.com>
5590
5591 * lib/gdb.exp (banned_procedures): New variable.
5592 (banned_variables_traced): Rename to ...
5593 (banned_traced): ... this.
5594 (gdb_init): Also trace banned procedures.
5595 (gdb_finish): Also untrace banned procedures.
5596
5597 2012-01-16 Pedro Alves <palves@redhat.com>
5598
5599 Remove all calls to strace.
5600
5601 2012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5602
5603 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
5604 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
5605
5606 2012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
5607
5608 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
5609 * gdb.base/pie-execl.exp: Likewise.
5610
5611 2012-01-12 Keith Seitz <keiths@redhat.com>
5612
5613 PR mi/10586
5614 * gdb.mi/var-cmd.c (struct anonymous): New structure.
5615 (do_anonymous_type_tests): New function.
5616 (main): Call do_anonymous_type_tests.
5617 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
5618 (verify_everything): New procedure.
5619 * gdb.mi/mi-var-cp.cc (class A): New class.
5620 (anonymous_structs_and_unions): New function.
5621 (main): Call anonymous_structs_and_unions.
5622 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
5623 (verify_everything): New procedure.
5624
5625 2012-01-12 Keith Seitz <keiths@redhat.com>
5626
5627 * lib/mi-support.exp: Expand comments about PATH_EXPR.
5628 (varobj_tree::get_path_expr): Assume that all varobjs are
5629 compound unless they are known simple types.
5630 Adjust path expressions based on parent type, path parent type,
5631 and tree language.
5632 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
5633 the root varobj.
5634 (mi_walk_varobj_tree): Add LANGUAGE parameter.
5635
5636 2012-01-11 Pedro Alves <palves@redhat.com>
5637
5638 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
5639 core files on this machine" anymore.
5640
5641 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5642
5643 * gdb.base/watchpoint.c (recurser): Initialize local_x.
5644 (main): Repeat recurser call.
5645 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
5646 equivalent to 'local_x'.
5647
5648 2012-01-11 Paul Hilfinger <hilfingr@adacore.com>
5649 Joel Brobecker <brobecker@adacore.com>
5650
5651 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
5652
5653 2012-01-05 Pedro Alves <alves.ped@gmail.com>
5654
5655 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
5656 * gdb.python/py-events.c (first): Add bits for new "step N" test.
5657 * gdb.python/py-events.exp: Test that "step N" tripping on a
5658 breakpoint emits a breakpoint event.
5659
5660 2012-01-03 Joel Brobecker <brobecker@adacore.com>
5661
5662 * gdb.base/auxv.exp: Reformat the copyright notice.
5663
5664 2012-01-03 Yao Qi <yao@codesourcery.com>
5665
5666 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
5667 (strace_trace_on_diff_addr): New.
5668 * gdb.trace/strace.c: (main): Add two local variables.
5669
5670 2011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
5671
5672 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
5673 * gdb.cell/gcore.exp: Likewise.
5674 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
5675 to verify the correct instance of main is selected.
5676
5677 2012-01-02 Joel Brobecker <brobecker@adacore.com>
5678
5679 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
5680 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
5681 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
5682 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
5683 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
5684 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
5685 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
5686 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
5687 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
5688 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
5689 gdb.threads/thread_check.c: Reformat copyright header.
5690
5691 2011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
5692
5693 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
5694 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
5695 is not enabled.
5696
5697 2011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5698
5699 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
5700 parameter to self_exec, adjust the function.
5701 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
5702 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
5703 (set var do_exit = 0): Remove test.
5704 (newline at end of file): Add one.
5705
5706 2011-12-27 Joel Brobecker <brobecker@adacore.com>
5707
5708 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
5709 New files.
5710
5711 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5712
5713 Fix racy FAILs.
5714 * gdb.threads/fork-thread-pending.c (barrier): New variable.
5715 (thread_function, thread_forker): Call pthread_barrier_wait for it.
5716 (main): Call pthread_barrier_init for it.
5717
5718 2011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5719
5720 Fix double send_gdb leading to racy FAILs.
5721 * gdb.base/break.exp (set silent break bp_location1): Replace
5722 3x send_gdb and gdb_expect by gdb_test.
5723 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
5724 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
5725 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
5726 instead of send_gdb. Twice.
5727 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
5728 3x send_gdb and gdb_expect by gdb_test.
5729 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
5730
5731 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5732
5733 * gdb.linespec/linespec.exp: Compile using {c++}.
5734
5735 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5736
5737 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
5738 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
5739 (verify GCC PR debug/51668): New test.
5740
5741 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
5742
5743 Introduce gdb.FinishBreakpoint in Python.
5744 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
5745 py-finish-breakpoint2
5746 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
5747 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
5748 instead of line number.
5749 * gdb.python/py-finish-breakpoint.c: New file.
5750 * gdb.python/py-finish-breakpoint.exp: New file.
5751 * gdb.python/py-finish-breakpoint.py: New file.
5752 * gdb.python/py-finish-breakpoint2.cc: New file.
5753 * gdb.python/py-finish-breakpoint2.exp: New file.
5754 * gdb.python/py-finish-breakpoint2.py: New file.
5755
5756 2011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
5757
5758 Partial fix of compatibility with gcc-4.7.
5759 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
5760 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
5761 Add comment to add a PASS case in the future.
5762
5763 Fix compatibility with gcc-4.7.
5764 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
5765
5766 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
5767
5768 PR tdep/12797
5769 * gdb.base/callfuncs.exp: Remove KFAIL.
5770
5771 2011-12-21 Joel Brobecker <brobecker@adacore.com>
5772
5773 * gdb.ada/task_bp: New testcase.
5774
5775 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5776
5777 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
5778 -DNO_SECTIONS.
5779 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
5780
5781 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5782
5783 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
5784 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
5785 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5786 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
5787 conditional for gcc <= 4.5.
5788
5789 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5790
5791 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
5792 by XFAIL.
5793 * gdb.cp/static-method.exp (info addr A::func())
5794 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5795 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5796 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5797 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
5798 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
5799 (test value of F in k3_m): Likewise.
5800 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
5801 Likewise.
5802
5803 2011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5804
5805 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
5806 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
5807 Remove.
5808 * gdb.threads/attachstop-mt.c: Remove.
5809 * gdb.threads/attachstop-mt.exp: Remove.
5810
5811 2011-12-17 Mark Kettenis <kettenis@gnu.org>
5812
5813 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
5814
5815 2011-12-16 Doug Evans <dje@google.com>
5816
5817 * boards/native-stdio-gdbserver.exp: New file.
5818 * boards/native-gdbserver.exp: New file.
5819
5820 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
5821 gdbserver output.
5822 (gdbserver_default_get_remote_address): New function.
5823 (gdbserver_start): Call gdb,get_remote_address to compute argument
5824 to "target remote" command.
5825
5826 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
5827
5828 * gdb.python/py-function.exp: Change "on" to "full" for
5829 python print-stack. Add set/show python print-stack
5830 off|full|message tests.
5831
5832 2011-12-15 Yao Qi <yao@codesourcery.com>
5833
5834 * gdb.trace/strace.c: New
5835 * gdb.trace/strace.exp: New.
5836
5837 2011-12-14 Tom Tromey <tromey@redhat.com>
5838
5839 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
5840
5841 2011-12-14 Doug Evans <dje@google.com>
5842
5843 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
5844
5845 2011-12-14 Pedro Alves <pedro@codesourcery.com>
5846
5847 PR threads/10729
5848
5849 * gdb.mi/watch-nonstop.c: New file.
5850 * gdb.mi/mi-watch-nonstop.exp: New file.
5851
5852 2011-12-13 Pedro Alves <pedro@codesourcery.com>
5853 Doug Evans <dje@google.com>
5854
5855 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
5856 (clean_restart): Remove references to the gdb_stub target board
5857 variable.
5858 (gdb_step_for_stub): Delete.
5859
5860 * gdb.base/annota1.exp: Remove all references to [target_info
5861 exists gdb_stub], gdb_step_for_stub and usestubs.
5862 * gdb.base/annota3.exp: Ditto.
5863 * gdb.base/async.exp: Ditto.
5864 * gdb.base/break.exp: Ditto.
5865 * gdb.base/code-expr.exp: Ditto.
5866 * gdb.base/commands.exp: Ditto.
5867 * gdb.base/completion.exp: Ditto.
5868 * gdb.base/condbreak.exp: Ditto.
5869 * gdb.base/consecutive.exp: Ditto.
5870 * gdb.base/cvexpr.exp: Ditto.
5871 * gdb.base/define.exp: Ditto.
5872 * gdb.base/display.exp: Ditto.
5873 * gdb.base/ena-dis-br.exp: Ditto.
5874 * gdb.base/environ.exp: Ditto.
5875 * gdb.base/gnu-ifunc.exp: Ditto.
5876 * gdb.base/maint.exp: Ditto.
5877 * gdb.base/pending.exp: Ditto.
5878 * gdb.base/sect-cmd.exp: Ditto.
5879 * gdb.base/sepdebug.exp: Ditto.
5880 * gdb.base/unload.exp: Ditto.
5881 * gdb.base/watchpoint-solib.exp: Ditto.
5882 * gdb.cp/annota2.exp: Ditto.
5883 * gdb.cp/annota3.exp: Ditto.
5884 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
5885 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
5886 * gdb.mi/mi-pending.exp: Ditto.
5887 * gdb.trace/circ.exp: Ditto.
5888 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
5889 * gdb.base/list.exp: Ditto.
5890
5891 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
5892 breakpoint function and all references to the usestubs macro.
5893 * gdb.base/exprs.c: Ditto.
5894 * gdb.base/freebpcmd.c: Ditto.
5895 * gdb.base/bitfields.c: Ditto.
5896 * gdb.base/bitfields2.c: Ditto.
5897 * gdb.base/break.c: Ditto.
5898 * gdb.base/call-sc.c: Ditto.
5899 * gdb.base/call-signals.c: Ditto.
5900 * gdb.base/callfuncs.c: Ditto.
5901 * gdb.base/charset.c: Ditto.
5902 * gdb.base/consecutive.c: Ditto.
5903 * gdb.base/constvars.c: Ditto.
5904 * gdb.base/funcargs.c: Ditto.
5905 * gdb.base/int-type.c: Ditto.
5906 * gdb.base/interrupt.c: Ditto.
5907 * gdb.base/langs0.c: Ditto.
5908 * gdb.base/list0.c: Ditto.
5909 * gdb.base/mips_pro.c: Ditto.
5910 * gdb.base/miscexprs.c: Ditto.
5911 * gdb.base/nodebug.c: Ditto.
5912 * gdb.base/opaque0.c: Ditto.
5913 * gdb.base/pointers.c: Ditto.
5914 * gdb.base/printcmds.c: Ditto.
5915 * gdb.base/ptype.c: Ditto.
5916 * gdb.base/recurse.c: Ditto.
5917 * gdb.base/reread1.c: Ditto.
5918 * gdb.base/reread2.c: Ditto.
5919 * gdb.base/restore.c: Ditto.
5920 * gdb.base/return.c: Ditto.
5921 * gdb.base/run.c: Ditto.
5922 * gdb.base/scope0.c: Ditto.
5923 * gdb.base/sepdebug.c: Ditto.
5924 * gdb.base/setshow.c: Ditto.
5925 * gdb.base/setvar.c: Ditto.
5926 * gdb.base/sigall.c: Ditto.
5927 * gdb.base/signals.c: Ditto.
5928 * gdb.base/structs.c: Ditto.
5929 * gdb.base/structs2.c: Ditto.
5930 * gdb.base/testenv.c: Ditto.
5931 * gdb.base/twice.c: Ditto.
5932 * gdb.base/unwindonsignal.c: Ditto.
5933 * gdb.base/watchpoint.c: Ditto.
5934 * gdb.base/watchpoints.c: Ditto.
5935 * gdb.base/whatis.c: Ditto.
5936 * gdb.cp/classes.cc: Ditto.
5937 * gdb.cp/cplusfuncs.cc: Ditto.
5938 * gdb.cp/derivation.cc: Ditto.
5939 * gdb.cp/formatted-ref.cc: Ditto.
5940 * gdb.cp/misc.cc: Ditto.
5941 * gdb.cp/overload.cc: Ditto.
5942 * gdb.cp/ovldbreak.cc: Ditto.
5943 * gdb.cp/ref-params.cc: Ditto.
5944 * gdb.cp/ref-types.cc: Ditto.
5945 * gdb.cp/templates.cc: Ditto.
5946 * gdb.cp/virtfunc.cc: Ditto.
5947 * gdb.hp/gdb.aCC/run.c: Ditto.
5948 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
5949 * gdb.hp/gdb.compat/xdb0.c: Ditto.
5950 * gdb.reverse/consecutive-reverse.c: Ditto.
5951 * gdb.reverse/sigall-reverse.c: Ditto.
5952 * gdb.reverse/until-reverse.c: Ditto.
5953 * gdb.reverse/watch-reverse.c: Ditto.
5954 * gdb.trace/actions.c: Ditto.
5955 * gdb.trace/circ.c: Ditto.
5956 * gdb.trace/collection.c: Ditto.
5957
5958 2011-12-13 Pedro Alves <pedro@codesourcery.com>
5959
5960 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
5961 (func6, func7): New.
5962 (main): Call func6 and func7.
5963 * gdb.base/watchpoint.exp (test_wide_location_1)
5964 (test_wide_location_2): New.
5965 (top level): Re-enable hardware watchpoints if necessary. Call
5966 test_wide_location_1 and test_wide_location_2.
5967
5968 2011-12-11 Yao Qi <yao@codesourcery.com>
5969
5970 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
5971
5972 2011-12-11 Joel Brobecker <brobecker@adacore.com>
5973
5974 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
5975 expected output for unsupported case.
5976
5977 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5978
5979 PR testsuite/12649
5980 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
5981 Protect gdb_test_multiple by final $gdb_prompt match.
5982
5983 2011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5984
5985 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
5986 New variable, new test.
5987 (list static-method.cc:xxx::(anonymous namespace)::A::func)
5988 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
5989 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
5990 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
5991 them if HAVE_GCC_45682_FIXED is not set.
5992
5993 2011-12-10 Yao Qi <yao@codesourcery.com>
5994
5995 * gdb.trace/status-stop.exp: New.
5996 * gdb.trace/status-stop.c: New.
5997
5998 2011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5999
6000 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
6001 timeout.
6002
6003 2011-12-08 Tom Tromey <tromey@redhat.com>
6004
6005 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
6006 condition.
6007
6008 2011-12-07 Stan Shebs <stan@codesourcery.com>
6009
6010 * gdb.trace/tfind.exp: Update for output changes.
6011
6012 2011-12-07 Pedro Alves <pedro@codesourcery.com>
6013
6014 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
6015 throws "Cannot insert catchpoints in this configuration".
6016 * gdb.ada/mi_catch_ex.exp: Likewise.
6017
6018 2011-12-06 Pedro Alves <pedro@codesourcery.com>
6019
6020 * gdb.base/break-always.exp: Test changing memory at addresses
6021 with breakpoints inserted.
6022
6023 2011-12-06 Joel Brobecker <brobecker@acacore.com>
6024
6025 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
6026 involving a fully qualified function name.
6027
6028 2011-12-06 Tom Tromey <tromey@redhat.com>
6029
6030 * gdb.ada/homonym.exp: Add three breakpoint tests.
6031
6032 2011-12-06 Tom Tromey <tromey@redhat.com>
6033
6034 * gdb.base/solib-weak.exp (do_test): Remove kfail.
6035 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
6036 * gdb.objc/objcdecode.exp: Update for output changes.
6037 * gdb.linespec/linespec.exp: New file.
6038 * gdb.linespec/lspec.cc: New file.
6039 * gdb.linespec/lspec.h: New file.
6040 * gdb.linespec/body.h: New file.
6041 * gdb.linespec/base/two/thefile.cc: New file.
6042 * gdb.linespec/base/one/thefile.cc: New file.
6043 * gdb.linespec/Makefile.in: New file.
6044 * gdb.cp/templates.exp (test_template_breakpoints): Update for
6045 output changes.
6046 * gdb.cp/re-set-overloaded.exp: Remove kfail.
6047 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
6048 makes one breakpoint.
6049 * gdb.cp/method2.exp (test_break): Update for output changes.
6050 * gdb.cp/mb-templates.exp: Update for output changes.
6051 * gdb.cp/mb-inline.exp: Update for output changes.
6052 * gdb.cp/mb-ctor.exp: Update for output changes.
6053 * gdb.cp/ovsrch.exp: Use fully-qualified names.
6054 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
6055 has multiple matches.
6056 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
6057 error message change.
6058 * gdb.base/list.exp (test_list_filename_and_number): Update for
6059 error message change.
6060 * gdb.base/break.exp: Disable pending breakpoints. Update for
6061 output changes.
6062 * configure.ac: Add gdb.linespec.
6063 * configure: Rebuild.
6064 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
6065
6066 2011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
6067
6068 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
6069 last_break register on s390*-*-* targets.
6070
6071 2011-12-06 Joel Brobecker <brobecker@adacore.com>
6072
6073 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
6074 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
6075 of parameter X in procedure Foo.
6076
6077 2011-12-05 Stan Shebs <stan@codesourcery.com>
6078
6079 * gdb.trace/tfind.exp: Update help string matches.
6080
6081 2011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6082
6083 * gdb.server/ext-run.exp (get process list): Accept also systemd
6084 as PID 1.
6085
6086 2011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6087 Pedro Alves <pedro@codesourcery.com>
6088
6089 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
6090 starting GDB.
6091 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
6092 $use_gdb_stub.
6093 * gdb.base/display.exp: Likewise.
6094 * gdb.base/ending-run.exp: Likewise.
6095 * gdb.base/list.exp (test_listsize): Likewise.
6096 * gdb.base/setshow.exp: Likewise.
6097 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
6098 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
6099 check by global $use_gdb_stub.
6100 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
6101 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
6102 (default_gdb_init): Unset global $use_gdb_stub.
6103 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
6104 by global $use_gdb_stub.
6105 * lib/gdbserver-support.exp: Extend comments for set_board_info
6106 gdb_protocol and gdb,socketport.
6107 (gdbserver_start_extended): Set global gdbserver_protocol and
6108 gdbserver_gdbport. Clear global use_gdb_stub.
6109 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
6110 from target use_gdb_stub.
6111 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
6112
6113 2011-12-03 Doug Evans <dje@google.com>
6114
6115 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
6116 (gdb_step_for_stub): Add comments.
6117
6118 2011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
6119
6120 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
6121 to the caller.
6122 (gdb_test_multiple): Likewise.
6123
6124 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6125
6126 Fix gdb.mi/mi-solib.exp without system debug info installed.
6127 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
6128 expect attribute, return 0 for it. Update comments.
6129
6130 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6131
6132 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
6133 (corrupted list): Adjust the expectation.
6134
6135 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6136
6137 PR threads/13448
6138 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
6139 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
6140 * gdb.threads/tls-var-main.c: New file.
6141 * gdb.threads/tls-var.c: New file.
6142 * gdb.threads/tls-var.exp: New file.
6143
6144 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6145
6146 PR testsuite/12649
6147 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
6148 Protect gdb_test_multiple by final $gdb_prompt match.
6149 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
6150 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
6151 (test_tracepoints): Likewise.
6152
6153 2011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6154
6155 PR breakpoints/13346
6156 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
6157 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
6158 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
6159
6160 2011-12-01 Joel Brobecker <brobecker@adacore.com>
6161
6162 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
6163 * gdb.ada/homonym/homonym.adb: For use of all types defined
6164 locally inside both Get_Value subprograms.
6165
6166 2011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6167
6168 Fix racy FAILs.
6169 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
6170 of send_gdb.
6171
6172 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6173
6174 * gdb.base/testenv.exp: Skip on remote targets. Unset global
6175 environment variable after test completed.
6176
6177 2011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6178
6179 * gdb.base/solib-nodir.exp: Skip if remote target.
6180 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
6181 application. Call gdb_load_shlibs.
6182 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
6183
6184 2011-11-29 Joel Brobecker <brobecker@adacore.com>
6185
6186 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
6187
6188 2011-11-28 Joel Brobecker <brobecker@adacore.com>
6189
6190 * gdb.ada/fullname_bp: New testcase.
6191
6192 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6193
6194 PR testsuite/12649
6195 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
6196 Wrap send_gdb into a new gdb_test.
6197
6198 Code cleanup.
6199 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
6200 Convert send_gdb and gdb_expect to gdb_test_multiple.
6201
6202 2011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6203
6204 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
6205
6206 2011-11-23 Keith Seitz <keiths@redhat.com>
6207
6208 * lib/mi-support.exp (varobj_tree): New namespace and procs.
6209 (mi_varobj_tree_test_children_callback): New proc.
6210 (mi_walk_varobj_tree): New proc.
6211
6212 2011-11-22 Tom Tromey <tromey@redhat.com>
6213
6214 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
6215 Add "use_mi_command" argument.
6216 (mi_run_cmd, mi_run_with_cli): New procs.
6217 * gdb.mi/solib-lib.c: New file.
6218 * gdb.mi/solib-main.c: New file.
6219 * gdb.mi/mi-solib.exp: New file.
6220
6221 2011-11-21 Doug Evans <dje@google.com>
6222
6223 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
6224 _Unwind_DebugHook is missing.
6225
6226 2011-11-20 Stan Shebs <stan@codesourcery.com>
6227
6228 * gdb.trace/tstatus.exp: New.
6229 * gdb.trace/actions.c: Include string.h.
6230
6231 2011-11-18 Yao Qi <yao@codesourcery.com>
6232
6233 * gdb.trace/pending.exp: New.
6234 * gdb.trace/pending.c: New.
6235 * gdb.trace/pendshr1.c: New.
6236 * gdb.trace/pendshr2.c: New.
6237 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
6238 tracepoint location becomes pending.
6239 (tracepoint_change_loc_2): New.
6240
6241 2011-11-16 David S. Miller <davem@davemloft.net>
6242
6243 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
6244 target is sparc*-*-linux*
6245
6246 2011-11-15 Paul Koning <paul_koning@dell.com>
6247
6248 * gdb.python/py-type.exp: New testcases for exceptions on scalar
6249 types.
6250
6251 2011-11-14 Doug Evans <dje@google.com>
6252
6253 * gdb.base/shell.exp: New file.
6254
6255 2011-11-14 Stan Shebs <stan@codesourcery.com>
6256
6257 * gdb.trace/ftrace.c: New.
6258 * gdb.trace/ftrace.exp: New.
6259
6260 2011-11-14 Yao Qi <yao@codesourcery.com>
6261
6262 * gdb.trace/change-loc-1.c: New.
6263 * gdb.trace/change-loc-2.c: New.
6264 * gdb.trace/change-loc.c: New.
6265 * gdb.trace/change-loc.exp: New.
6266 * gdb.trace/change-loc.h: New.
6267 * gdb.trace/trace-break.c (marker): Define new symbol.
6268 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6269 New.
6270 (break_trace_same_addr_6): New.
6271
6272 2011-11-12 Matt Rice <ratmice@gmail.com>
6273
6274 * gdb.base/info-macros.exp: Make tests for info definitions
6275 test info macro. Add tests for info macro argument processing.
6276 Rename a few tests.
6277
6278 2011-11-11 Keith Seitz <keiths@redhat.com>
6279
6280 PR gdb/12843
6281 * gdb.base/linespecs.exp: New file.
6282
6283 2011-11-11 Doug Evans <dje@google.com>
6284
6285 * gdb.threads/print-threads.exp: Extend timeout for slower
6286 tests.
6287
6288 2011-11-10 Doug Evans <dje@google.com>
6289
6290 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
6291 "record to end of main" test.
6292
6293 * gdb.python/py-type.c (TS): New typedef.
6294 (ts): New global.
6295 * gdb.python/py-type.exp: Test field list of typedef.
6296
6297 2011-11-10 Joel Brobecker <brobecker@adacore.com>
6298
6299 * gdb.ada/small_reg_param: New testcase.
6300
6301 2011-11-09 Tom Tromey <tromey@redhat.com>
6302
6303 * gdb.cp/destrprint.exp: New file.
6304 * gdb.cp/destrprint.cc: New file.
6305
6306 2011-11-08 Meador Inge <meadori@codesourcery.com>
6307
6308 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
6309 (switch_stack_to_other): New test function.
6310 * gdb.arch/thumb-prologue.exp: New test cases.
6311
6312 2011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
6313
6314 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
6315
6316 2011-11-08 Yao Qi <yao@codesourcery.com>
6317
6318 * gdb.exp (supports_process_record): New.
6319 (supports_reverse): New.
6320 * gdb.reverse/break-precsave.exp: Call support_process_record
6321 to run test conditionally.
6322 * gdb.reverse/consecutive-precsave.exp: Likewise.
6323 * gdb.reverse/i386-precsave.exp: Likewise.
6324 * gdb.reverse/machinestate-precsave.exp: Likewise.
6325 * gdb.reverse/solib-precsave.exp: Likewise.
6326 * gdb.reverse/step-precsave.exp: Likewise.
6327 * gdb.reverse/until-precsave.exp: Likewise.
6328 * gdb.reverse/watch-precsave.exp: Likewise.
6329 * gdb.reverse/break-reverse.exp: Call support_reverse to run
6330 test conditionally.
6331 * gdb.reverse/consecutive-reverse.exp: Likewise.
6332 * gdb.reverse/finish-precsave.exp: Likewise.
6333 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
6334 * gdb.reverse/finish-reverse.exp: Likewise.
6335 * gdb.reverse/i386-reverse.exp: Likewise.
6336 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6337 * gdb.reverse/machinestate.exp: Likewise.
6338 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
6339 * gdb.reverse/sigall-precsave.exp: Likewise.
6340 * gdb.reverse/sigall-reverse.exp: Likewise.
6341 * gdb.reverse/solib-reverse.exp: Likewise.
6342 * gdb.reverse/step-reverse.exp: Likewise.
6343 * gdb.reverse/until-reverse.exp: Likewise.
6344 * gdb.reverse/watch-reverse.exp: Likewise.
6345
6346 2011-11-05 Yao Qi <yao@codesourcery.com>
6347
6348 * gdb.trace/trace-break.exp: Add test on setting two
6349 fast tracepoints at the same address.
6350
6351 2011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6352
6353 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
6354
6355 2011-11-02 Stan Shebs <stan@codesourcery.com>
6356
6357 * gdb.trace/collection.c: Add code using strings.
6358 * gdb.trace/collection.exp: Add tests of string collection.
6359
6360 2011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6361
6362 * gdb.base/skip-solib.exp (executable_main): New variable.
6363 (binfile_main): Base it on that.
6364 Use $executable_main in clean_restart calls. Drop gdb_exit and
6365 gdb_start calls.
6366
6367 2011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6368
6369 Fix racy FAILs.
6370 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
6371 breakpoint_re globals import by async. Set string_regex to .* for
6372 async. Remove the optional thread_selected_re and breakpoint_re
6373 globals expectations.
6374
6375 2011-11-01 Joseph Myers <joseph@codesourcery.com>
6376
6377 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
6378 well as Cygwin.
6379
6380 2011-11-01 Justin Lebar <justin.lebar@gmail.com>
6381
6382 Add tests for skip command.
6383 * gdb.base/skip-solib-lib.c: New
6384 * gdb.base/skip-solib-main.c: New
6385 * gdb.base/skip-solib.exp: New
6386 * gdb.base/skip.c: New
6387 * gdb.base/skip.exp: New
6388 * gdb.base/skip1.c: New
6389 * gdb.base/Makefile.in: Adding new files.
6390
6391 2011-10-31 Yao Qi <yao@codesourcery.com>
6392 Pedro Alves <pedro@codesourcery.com>
6393
6394 * gdb.trace/trace-break.c: New.
6395 * gdb.trace/trace-break.exp: New.
6396
6397 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6398
6399 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
6400 break-here-2.
6401
6402 2011-10-28 Pedro Alves <pedro@codesourcery.com>
6403
6404 * gdb.threads/no-unwaited-for-left.c: New.
6405 * gdb.threads/no-unwaited-for-left.exp: New.
6406 * gdb.threads/non-ldr-exc-1.c: New.
6407 * gdb.threads/non-ldr-exc-1.exp: New.
6408 * gdb.threads/non-ldr-exc-2.c: New.
6409 * gdb.threads/non-ldr-exc-2.exp: New.
6410 * gdb.threads/non-ldr-exc-3.c: New.
6411 * gdb.threads/non-ldr-exc-3.exp: New.
6412 * gdb.threads/non-ldr-exc-4.c: New.
6413 * gdb.threads/non-ldr-exc-4.exp: New.
6414
6415 2011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6416
6417 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
6418 * gdb.base/attach-pie-misread.exp: Likewise.
6419 * gdb.base/break-interp.exp: Likewise.
6420 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
6421 testcases for use_gdb_stub.
6422 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
6423 (continue): New testcase.
6424 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
6425 * gdb.threads/attach-into-signal.exp: Likewise.
6426 * gdb.threads/attach-stopped.exp: Likewise.
6427 * gdb.threads/attachstop-mt.exp: Likewise.
6428
6429 2011-10-28 Paul Koning <paul_koning@dell.com>
6430
6431 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
6432
6433 2011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6434
6435 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
6436 (mi_gdb_test): Import globals thread_selected_re
6437 and breakpoint_re. Expect them optionally at the regex start.
6438
6439 2011-10-27 Doug Evans <dje@google.com>
6440
6441 * gdb.python/python.exp: Test source -s.
6442
6443 2011-10-26 Paul Koning <paul_koning@dell.com>
6444
6445 * gdb.python/lib-types.cc (struct A): New structure.
6446 * gdb.python/lib-types.exp (deepitems): New tests.
6447
6448 2011-10-25 Paul Koning <paul_koning@dell.com>
6449
6450 PR python/13327
6451
6452 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
6453 fetch_lazy method.
6454
6455 2011-10-24 Yao Qi <yao@codesourcery.com>
6456
6457 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
6458 target is tic6x-*-*.
6459
6460 2011-10-21 Joel Brobecker <brobecker@adacore.com>
6461
6462 * gdb.ada/mi_task_info/task_switch.adb: New file.
6463 * gdb.ada/mi_task_info.exp: New file.
6464
6465 2011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
6466
6467 * gdb.cp/expand-psymtabs-cxx.exp: New file.
6468 * gdb.cp/expand-psymtabs-cxx.cc: New file.
6469
6470 2011-10-20 Phil Muldoon <pmuldoon@redhat.com>
6471
6472 PR python/12656
6473
6474 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
6475 global_block tests.
6476
6477 2011-10-18 Tom Tromey <tromey@redhat.com>
6478
6479 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
6480
6481 2011-10-18 Tom Tromey <tromey@redhat.com>
6482
6483 * gdb.base/source.exp: Don't include full file name in test name.
6484 * gdb.python/python.exp: Don't include full file name in test
6485 name.
6486
6487 2011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6488
6489 * gdb.base/attach-pie-noexec.c: New files.
6490 * gdb.base/attach-pie-noexec.exp: New files.
6491
6492 2011-10-17 Joseph Myers <joseph@codesourcery.com>
6493
6494 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
6495 prompt for each extra line in command.
6496
6497 2011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6498
6499 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
6500 Revert the part of:
6501 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6502 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
6503 Change the expected string.
6504
6505 2011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6506
6507 Fix results with system glibc debug info installed.
6508 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
6509 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
6510 Accept also __libc_ symbol prefix and no prefix.
6511
6512 2011-10-14 Keith Seitz <keiths@redhat.com>
6513
6514 PR c++/13225
6515 * gdb.cp/converts.cc (foo3_1): New function.
6516 (foo3_2): New functions.
6517 * gdb.cp/converts.exp: Add tests for int to pointer conversion
6518 and null pointer conversions of integer constant zero.
6519 Add test to check if all arguments are checked for incompatible
6520 conversion BADNESS.
6521
6522 2011-10-14 Tom Tromey <tromey@redhat.com>
6523
6524 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
6525 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
6526 linespec.
6527
6528 2011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6529
6530 Fix internal error regression.
6531 * gdb.dwarf2/implptr-optimized-out.S: New file.
6532 * gdb.dwarf2/implptr-optimized-out.exp: New file.
6533
6534 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6535
6536 Fix empty DWARF expressions DATA vs. SIZE conditionals.
6537 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
6538 (loclist): New.
6539 (4): New abbrev.
6540 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
6541 Use prepare_for_testing, remove clean_restart.
6542 (p arraynoloc, p arraycallnoloc): New tests.
6543
6544 2011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
6545
6546 * gdb.cp/namespace-enum.exp (executable): New variable.
6547 (binfile): Use ${objdir}/${subdir}/ prefix.
6548 Use ${executable} for clean_restart.
6549
6550 2011-10-11 Sterling Augustine <saugustine@google.com>
6551
6552 * gdb.cp/Makefile.in: Add namespace-enum test.
6553 * gdb.cp/namespace-enum.exp: New file.
6554 * gdb.cp/namespace-enum.c: New file.
6555 * gdb.cp/namespace-enum-main.c: New file.
6556
6557 2011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
6558
6559 * gdb.python/py-shared.exp: Relax filename check to handle remote:
6560 sysroot.
6561
6562 2011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6563
6564 Reimplement @entry in input expressions.
6565 * gdb.base/exprs.c (v_int_array_init): New variable.
6566 * gdb.base/exprs.exp (print v_int_array_init)
6567 (print *v_int_array_init@1, print *v_int_array_init@2)
6568 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
6569 (print v_int_array_init[1]@1): New tests.
6570
6571 2011-10-10 Joseph Myers <joseph@codesourcery.com>
6572
6573 * gdb.cp/gdb2495.exp: Do not include directories in filename in
6574 expected message.
6575
6576 2011-10-09 Doug Evans <dje@google.com>
6577
6578 * gdb.base/alias.exp: Add tests for alias command.
6579
6580 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6581
6582 * gdb.arch/amd64-entry-value.s: New file.
6583 * gdb.mi/mi2-amd64-entry-value.s: New file.
6584
6585 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6586
6587 Display @entry parameter values even for references.
6588 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
6589 functions.
6590 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
6591 reference and datap_input.
6592 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
6593 breakpoints.
6594 (continue to breakpoint: entry_reference: reference)
6595 (entry_reference: bt at entry)
6596 (continue to breakpoint: entry_reference: breakhere_reference)
6597 (entry_reference: bt, entry_reference: ptype regparam)
6598 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
6599 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
6600 (entry_reference: p regcopy, entry_reference: p nodataparam)
6601 (entry_reference: p nodataparam@entry): New tests.
6602
6603 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6604
6605 Support @entry in input expressions.
6606 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
6607 (entry_stack: p s1@entry, entry_stack: p s2@entry)
6608 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
6609 (tailcall: p j@entry): New tests.
6610 * gdb.cp/koenig.cc (A::entry): New function.
6611 (main): Call it.
6612 * gdb.cp/koenig.exp (p entry (c)): New test.
6613
6614 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6615
6616 Display @entry parameter values (without references).
6617 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
6618 (different, validity, invalid): New functions.
6619 (main): Call them.
6620 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
6621 stacktest, breakhere_stacktest, different, breakhere_different,
6622 breakhere_validity and breakhere_invalid.
6623 (entry: bt): Update for @entry.
6624 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
6625 (entry_validity: *, entry_invalid: *): Many new tests.
6626 * gdb.base/break.exp
6627 (run until breakpoint set at small function, optimized file): Accept
6628 also the @entry suffix.
6629 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
6630 * gdb.mi/mi2-amd64-entry-value.c: New files.
6631 * gdb.mi/mi2-amd64-entry-value.exp: New files.
6632
6633 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6634
6635 Protect entry values against self tail calls.
6636 * gdb.arch/amd64-entry-value.cc (self2, self): New.
6637 (main): Call self.
6638 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
6639 (set debug entry-values 1, self: bt debug entry-values): New tests.
6640
6641 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6642
6643 Recognize virtual tail call frames.
6644 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
6645 (amb_b, amb_a): New.
6646 (main): Call a and b.
6647 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
6648 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
6649 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
6650 New tests.
6651
6652 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6653
6654 Implement basic support for DW_TAG_GNU_call_site.
6655 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
6656 * gdb.arch/amd64-entry-value.cc: New file.
6657 * gdb.arch/amd64-entry-value.exp: New file.
6658
6659 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6660
6661 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
6662 * gdb.dwarf2/implptr-64bit.S: New file.
6663 * gdb.dwarf2/implptr-64bit.exp: New file.
6664
6665 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6666
6667 Fix initial language detection with -readnow.
6668 * gdb.cp/readnow-language.cc: New file.
6669 * gdb.cp/readnow-language.exp: New file.
6670
6671 2011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6672
6673 Fix printed anonymous struct name.
6674 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
6675
6676 2011-10-09 Joseph Myers <joseph@codesourcery.com>
6677
6678 * gdb.base/solib-symbol.exp: Do not include directories in
6679 filenames in expected messages.
6680
6681 2011-10-07 Doug Evans <dje@google.com>
6682
6683 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
6684
6685 2011-10-07 Kevin Pouget <kevin.pouget@st.com>
6686
6687 Allow Python notification of new object-file loadings.
6688 * gdb.python/py-events.exp: Test newobjfile event.
6689 * gdb.python/py-events.py: Register newobjfile callback.
6690 * gdb.python/py-events.c: Add call to shared library
6691 * gdb.python/py-events-shlib.c: New file.
6692
6693 2011-10-06 Joseph Myers <joseph@codesourcery.com>
6694
6695 * gdb.base/fixsection.exp: Do not include directories in filename
6696 in expected message.
6697
6698 2011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6699
6700 Add tests for passing of environment variables to inferior.
6701 * gdb.base/testenv.c: New test source.
6702 * gdb.base/testenv.exp: New expect test.
6703
6704 2011-10-04 Paul Koning <paul_koning@dell.com>
6705
6706 * gdb.python/py-value.c (main): Break before return.
6707
6708 2011-10-04 Kevin Pouget <kevin.pouget@st.com>
6709
6710 PR python/12691: Add the inferior to Python exited event
6711 * gdb.python/py-events.exp: Test the inferior attribute of exited
6712 event with a fork.
6713 * gdb.python/py-events.py: Print inferior number on exit.
6714 * gdb.python/py-events.c: Fork the inferior.
6715
6716 2011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
6717
6718 * gdb.base/jit.exp: Add testcase name to log message
6719
6720 2011-10-03 Paul Koning <paul_koning@dell.com>
6721 Jan Kratochvil <jan.kratochvil@redhat.com>
6722
6723 * gdb.python/py-value.exp
6724 (python inval = gdb.parse_and_eval('*(int*)0'))
6725 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
6726 (set argc=2, python print argc_lazy): New tests.
6727
6728 2011-10-02 Joel Brobecker <brobecker@adacore.com>
6729
6730 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
6731
6732 2011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6733 Pedro Alves <pedro@codesourcery.com>
6734
6735 * gdb.python/py-value.exp (test_value_in_inferior): New variable
6736 can_read_0, test for it.
6737 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
6738 (parse_and_eval with memory error): ... here, make it untested if
6739 can_read_0.
6740
6741 2011-09-30 Marek Polacek <mpolacek@redhat.com>
6742
6743 * gdb.python/python.exp (verify pagination beforehand)
6744 (verify pagination afterwards): Fix race by splitting the line.
6745
6746 2011-09-29 Joseph Myers <joseph@codesourcery.com>
6747
6748 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
6749 for 64-bit multilibs from i?86-* targets.
6750
6751 2011-09-29 Marek Polacek <mpolacek@redhat.com>
6752
6753 * lib/gdb.exp: Fix a typo in one of the comments.
6754
6755 2011-09-29 Marek Polacek <mpolacek@redhat.com>
6756
6757 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
6758 matching pattern.
6759
6760 2011-09-28 Paul Koning <paul_koning@dell.com>
6761
6762 * gdb.python/py-type.c (enum E): New.
6763 * gdb.python/py-type.exp (test_fields): Add tests for Python
6764 mapping access to fields.
6765 (test_enums): New test for field access on enums.
6766
6767 2011-09-27 Stan Shebs <stan@codesourcery.com>
6768
6769 * gdb.trace/collection.exp: Test collection of $_ret.
6770
6771 2011-09-22 Andreas Tobler <andreast@fgznet.ch>
6772
6773 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
6774 list of compilation switches for <*-*-freebsd*>.
6775
6776 2011-09-19 Stan Shebs <stan@codesourcery.com>
6777
6778 * gdb.trace/tspeed.exp: New file.
6779 * gdb.trace/tspeed.c: New file.
6780
6781 2011-09-18 Yao Qi <yao@codesourcery.com>
6782
6783 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
6784 instructions.
6785 (test_adr_32bit, test_pop_pc): Likewise.
6786 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
6787 Thumb instructions.
6788 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
6789 in gdb_test_multiple.
6790 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
6791
6792 2011-09-17 Yao Qi <yao@codesourcery.com>
6793
6794 * lib/gdb.exp (can_single_step_to_signal_handler): New.
6795 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
6796 support single step to signal handler.
6797
6798 2011-09-17 Yao Qi <yao@codesourcery.com>
6799
6800 * gdb.base/disp-step-fork.c: New.
6801 * gdb.base/disp-step-syscall.exp: New.
6802 * gdb.base/disp-step-vfork.c: New.
6803
6804 2011-09-16 Joel Brobecker <brobecker@adacore.com>
6805
6806 * gdb.ada/tasks.exp: Make the expected output for
6807 the `info tasks' tests more resilient to spacing
6808 changes.
6809
6810 2011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
6811
6812 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
6813 (reached breakpoint 2, reached breakpoint 3): Update expected output.
6814
6815 2011-09-15 Kevin Pouget <kevin.pouget@st.com>
6816
6817 PR Python/12692 Add gdb.selected_inferior() to Python interface.
6818 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
6819
6820 2011-04-30 Kevin Pouget <kevin.pouget@st.com>
6821
6822 Handle multiple breakpoint hits in Python interface:
6823 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
6824 presence.
6825 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
6826 breakpoint hits.
6827
6828 2011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
6829 Jan Kratochvil <jan.kratochvil@redhat.com>
6830
6831 * gdb.python/py-events.exp: Remove pretty printing comment.
6832 * gdb.python/py-evsignal.exp: New file.
6833 * gdb.python/py-evthreads.c: Include signal.h.
6834 (thread3): Remove variable count3. Remove variable bad and use raise
6835 instead.
6836 (thread2): Remove variable count2. Move thread3 pthread_create here,
6837 merge pthread_join to a single line.
6838 (main): Remove variable count1. Merge pthread_join with pthread_create
6839 to a single line.
6840 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
6841 KFAIL python/12966 for gdbserver. Test return value of
6842 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
6843 gdb_expect by gdb_test and gdb_test_multiple.
6844 (thread 2, thread 3): New tests.
6845
6846 2011-09-12 Matt Rice <ratmice@gmail.com>
6847 Pedro Alves <pedro@codesourcery.com>
6848
6849 PR gdb/13175
6850
6851 * gdb.base/interp.exp: New tests.
6852 * gdb.base/interp.c: New file.
6853
6854 2011-09-12 Doug Evans <dje@google.com>
6855
6856 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
6857 * gdb.dwarf2/typeddwarf.exp: Ditto.
6858
6859 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6860
6861 Fix compatibility with x32 arch.
6862 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
6863 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
6864 is_x86_like_target.
6865 * testsuite/gdb.trace/collection.exp: Likewise.
6866 * testsuite/gdb.trace/report.exp: Likewise.
6867 * testsuite/gdb.trace/unavailable.exp: Likewise.
6868 * testsuite/gdb.trace/while-dyn.exp: Likewise.
6869 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
6870 (is_x86_like_target): Check also is_amd64_regs_target.
6871
6872 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6873
6874 PR breakpoints/12435
6875 * gdb.arch/amd64-prologue-xmm.c: New file.
6876 * gdb.arch/amd64-prologue-xmm.exp: New file.
6877 * gdb.arch/amd64-prologue-xmm.s: New file.
6878
6879 2011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6880
6881 * gdb.dwarf2/dw2-param-error-main.c: New file.
6882 * gdb.dwarf2/dw2-param-error.S: New file.
6883 * gdb.dwarf2/dw2-param-error.exp: New file.
6884
6885 2011-09-08 Pedro Alves <pedro@codesourcery.com>
6886
6887 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
6888 inferior's pid and look for a core dump named core.$pid. Use
6889 `remote_file' commands on the host instead of hand coding shell
6890 commands on the build.
6891 * gdb.base/valgrind-db-attach.exp: Kill the program before
6892 finishing the test.
6893
6894 2011-09-02 Matt Rice <ratmice@gmail.com>
6895
6896 * lib/prompt.exp: New file for testing the first prompt.
6897 * gdb.python/py-prompt.exp: Ditto.
6898 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
6899
6900 2011-09-02 Pedro Alves <pedro@codesourcery.com>
6901
6902 * gdb.threads/gcore-thread.exp: Set the global core_supported to
6903 0, before testing gcore.
6904
6905 2011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6906
6907 * dw2-ifort-parameter-debug.S: Update copyright year.
6908 * dw2-ifort-parameter.c: Update copyright year.
6909 * dw2-ifort-parameter.exp: Update copyright year.
6910
6911 * dw2-ifort-parameter-debug.S: New file.
6912 * dw2-ifort-parameter.c: New file.
6913 * dw2-ifort-parameter.exp: New file.
6914
6915 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6916
6917 * gdb.base/commands.exp (error_clears_commands_left): New function.
6918 (): Call it.
6919
6920 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6921
6922 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
6923 (C): Initialize `a'.
6924 * gdb.mi/mi-inheritance-syntax-error.exp
6925 (-data-evaluate-expression $path): Expect `a' as 5.
6926
6927 2011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
6928
6929 PR mi/11912
6930 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
6931 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
6932 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
6933 keyword in output of -var-info-path-expression.
6934
6935 2011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
6936
6937 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
6938 * gdb.trace/collection.exp: Likewise.
6939 * gdb.trace/report.exp: Likewise.
6940 * gdb.trace/unavailable.exp: Likewise.
6941 * gdb.trace/while-dyn.exp: Likewise.
6942
6943 2011-08-18 Keith Seitz <keiths@redhat.com>
6944
6945 PR c++/12266
6946 * gdb.cp/meth-typedefs.cc: New file.
6947 * gdb.cp/meth-typedefs.exp: New file.
6948
6949 2011-08-17 Phil Muldoon <pmuldoon@redhat.com>
6950
6951 * gdb.python/python.exp: Add extended-prompt tests.
6952
6953 2011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6954
6955 * gdb.arch/i386-dr3-watch.exp
6956 (watchpoint on gap1 does not fit debug registers)
6957 (delete all watchpoints): Fix racy expect strings.
6958
6959 2011-08-14 Yao Qi <yao@codesourcery.com>
6960
6961 * gdb.base/maint.exp: set data_section to ".neardata".
6962 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
6963 * gdb.base/savedregs.exp: Handle SIGILL.
6964 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
6965 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
6966
6967 2011-08-12 Doug Evans <dje@google.com>
6968
6969 * gdb.python/py-symbol.exp: Add test for symbol.type.
6970
6971 2011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
6972
6973 * gdb.threads/pthreads.exp: Enable on non-native configurations.
6974 * gdb.mi/mi-pthreads.exp: Likewise.
6975 * gdb.mi/mi2-pthreads.exp: Likewise.
6976 * gdb.mi/gdb669.exp.exp: Likewise.
6977
6978 2011-08-09 Pedro Alves <pedro@codesourcery.com>
6979
6980 * lib/mi-support.exp (detect_async): Rename to...
6981 (mi_detect_async): ... this.
6982 * gdb.mi/mi-nonstop-exit.exp: Adjust.
6983 * gdb.mi/mi-nonstop.exp: Adjust.
6984 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
6985 * gdb.mi/mi-nsintrall.exp: Adjust.
6986 * gdb.mi/mi-nsmoribund.exp: Adjust.
6987 * gdb.mi/mi-nsthrexec.exp: Adjust.
6988
6989 2011-08-09 Pedro Alves <pedro@codesourcery.com>
6990
6991 * gdb.base/display.c (do_loops): New `p_i' local.
6992 * gdb.base/display.exp: Test displaying a variable that is
6993 temporarily at a bad address.
6994
6995 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6996
6997 * gdb.dwarf2/dw2-op-stack-value.S: New file.
6998 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
6999
7000 2011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7001
7002 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
7003 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
7004 (p fuNC_symtab): Permit also ppc64 leading dot.
7005
7006 2011-08-05 Pedro Alves <pedro@codesourcery.com>
7007
7008 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
7009 procedure.
7010 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
7011
7012 2011-08-05 Yao Qi <yao@codesourcery.com>
7013
7014 * gdb.base/callfuncs.exp: Set language after main.
7015 * gdb.cp/cplusfuncs.exp: Likewise.
7016 * gdb.cp/inherit.exp: Likewise.
7017
7018 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7019
7020 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
7021 * gdb.base/watch-vfork.exp: Skip on remote targets.
7022
7023 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7024
7025 * gdb.threads/thread-find.exp: Support remote targets.
7026
7027 2011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
7028
7029 * gdb.base/jit.exp: Download solib_binfile to target.
7030 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
7031 and call dlopen without full path name.
7032 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
7033 dlopen without full path name.
7034
7035 2011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7036
7037 * gdb.base/break-always.exp: Complete the test
7038 with duplicated breakpoints and enabling/disabling them.
7039
7040 2011-08-02 Tom Tromey <tromey@redhat.com>
7041
7042 PR gdb/11289:
7043 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
7044
7045 2011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
7046
7047 PR gdb/13045
7048 * gdb.base/float.exp: Add new test case for PR gdb/13045
7049 * gdb.base/float.c: New file.
7050
7051 2011-07-28 Phil Muldoon <pmuldoon@redhat.com>
7052
7053 * gdb.python/py-mi.exp: Test printers returning string hint, and
7054 also not returning a value.
7055 * gdb.python/py-prettyprint.c: Add testcase for above.
7056 * gdb.python/py-prettyprint.py: Add test printer for above.
7057
7058 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7059
7060 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
7061 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
7062 (.Ldie30) Add as field "data4".
7063 (.Ldie32) Rename field "b" to "shl".
7064 (abbrev4) Change for the "data4" field.
7065 (abbrev5, abbrev6) Remove.
7066 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
7067 (p &s.shl): ... here. Add comment.
7068 (p &s.data4): New.
7069
7070 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7071
7072 Fix crash on lval_computed values.
7073 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
7074
7075 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7076
7077 * gdb.base/help.exp (help whatis): Update the expected string.
7078
7079 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7080
7081 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
7082 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
7083 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
7084 Change the expected string.
7085
7086 2011-07-26 Pedro Alves <pedro@codesourcery.com>
7087
7088 * gdb.base/watchpoint.exp
7089 (test_disable_enable_software_watchpoint): New procedure.
7090 (top level): Run it.
7091
7092 2011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
7093
7094 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
7095 executable file "${binfile}", C++ version "${binfile}-cxx".
7096 * gdb.python/py-prettyprint.exp: Likewise.
7097 * gdb.python/py-symbol.exp: Likewise.
7098 * gdb.python/py-type.exp: Likewise.
7099 * gdb.python/py-value.exp: Likewise.
7100 * gdb.python/py-template.exp (test_template_arg): Pass full executable
7101 file name instead of just suffix.
7102
7103 2011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7104
7105 Fix implicit pointer offsets.
7106 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
7107 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
7108 (continue to breakpoint: continue to baz breakpoint for implptr)
7109 (sanity check element 0, sanity check element 1)
7110 (enter the inlined function, check element 0 for the offset)
7111 (check element 1 for the offset)
7112 (continue to breakpoint: ignore the second baz breakpoint): New tests.
7113 (set foo breakpoint for implptr): Update the breakpoint number.
7114
7115 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7116
7117 * gdb.python/py-mi.exp: Use different file names for different
7118 versions of the executable under test.
7119 * gdb.python/py-prettyprint.exp: Likewise.
7120 * gdb.python/py-symbol.exp: Likewise.
7121 * gdb.python/py-template.exp: Likewise.
7122 * gdb.python/py-type.exp: Likewise.
7123 * gdb.python/py-value.exp: Likewise.
7124
7125 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7126
7127 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
7128 flag after restarting GDB if necessary.
7129
7130 2011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
7131
7132 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
7133
7134 2011-07-22 Pedro Alves <pedro@codesourcery.com>
7135
7136 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
7137 backend doesn't leave used debug registers behind.
7138
7139 2011-07-22 Tom Tromey <tromey@redhat.com>
7140
7141 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
7142 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
7143 argument.
7144 * gdb.dwarf2/typeddwarf-amd64.S: New file.
7145
7146 2011-07-21 Matt Rice <ratmice@gmail.com>
7147
7148 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
7149 in mostlyclean rule. Add files ending in .core.
7150
7151 2011-07-21 Matt Rice <ratmice@gmail.com>
7152
7153 PR macros/12999
7154 * gdb.base/info-macros.c: New test sources.
7155 * gdb.base/info-macros.exp: New tests.
7156
7157 2011-07-21 Phil Muldoon <pmuldoon@redhat.com>
7158
7159 * gdb.python/python.exp: Add prompt substitution tests.
7160
7161 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7162
7163 Fix crash if referenced CU is aged out.
7164 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
7165 New.
7166 * gdb.dwarf2/implptr.exp: Likewise.
7167
7168 2011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
7169
7170 * gdb.dwarf2/implptr.S: Rebuilt.
7171 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
7172 (bar): Use them for j, k, l.
7173 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
7174 COMPILE.
7175 (print j in implptr:bar): Update for the intp typedef.
7176 (print p[0].x in implptr:foo): Use more exact regex.
7177
7178 2011-07-18 Tom Tromey <tromey@redhat.com>
7179
7180 * gdb.cp/static-method.exp: Add missing single quote.
7181
7182 2011-07-18 Yao Qi <yao@codesourcery.com>
7183
7184 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
7185 supported.
7186 * gdb.mi/mi-nonstop-exit.exp: Likewise.
7187 * gdb.mi/mi-nonstop.exp: Likewise.
7188 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7189 * gdb.mi/mi-nsintrall.exp: Likewise.
7190 * gdb.mi/mi-nsmoribund.exp: Likewise.
7191 * gdb.mi/mi-nsthrexec.exp: Likewise.
7192 * gdb.python/py-evthreads.exp: Likewise.
7193
7194 2011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7195
7196 Code cleanup.
7197 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
7198 it. Substitute it instead of test_compiler_info everywhere.
7199
7200 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7201
7202 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
7203 remote targets as well.
7204
7205 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7206
7207 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
7208 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
7209
7210 2011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
7211
7212 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
7213 a remote machine, not the host.
7214 (gdb_compile_shlib): Set soname if target is remote.
7215
7216 2011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
7217
7218 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
7219
7220 2011-07-13 Matt Rice <ratmice@gmail.com>
7221
7222 * gdb.python/py-objfile-script-gdb.py: Renamed to
7223 py-objfile-script-gdb.py.in.
7224 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
7225 py-objfile-script-gdb.py.
7226 * gdb.python/py-objfile-script.exp: Update reference to
7227 py-objfile-script-gdb.py.
7228
7229 2011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7230
7231 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
7232 reference undefined label.
7233
7234 2011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7235
7236 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
7237 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
7238 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
7239 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
7240
7241 2011-07-11 Phil Muldoon <pmuldoon@redhat.com>
7242
7243 PR python/12438
7244 * gdb.python/python.exp: Add maint set/show python print-stack
7245 deprecated tests. Add set/show python print-backtrace tests.
7246
7247 2011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7248
7249 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
7250 debug info.
7251
7252 2011-07-06 Matt Rice <ratmice@gmail.com>
7253
7254 * gdb.python/python.exp: Update filename paths.
7255 * gdb.python/py-symtab.exp: Ditto.
7256
7257 2011-07-06 Marek Polacek <mpolacek@redhat.com>
7258
7259 * gdb.python/py-evthreads.exp: Add missing `$'.
7260
7261 2011-07-06 Jie Zhang <jie.zhang@analog.com>
7262
7263 * config/bfin.exp: New file.
7264 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
7265 * gdb.asm/bfin.inc: New file.
7266
7267 2011-07-06 Marek Polacek <mpolacek@redhat.com>
7268
7269 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
7270 the whole output.
7271
7272 2011-07-05 Tom Tromey <tromey@redhat.com>
7273
7274 * gdb.java/jprint.java (jprint.hi): New field.
7275 * gdb.java/jprint.exp: Print string.
7276
7277 2011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
7278
7279 * gdb.base/call-sc.c: Fix typos.
7280 * gdb.base/ifelse.exp: Likewise.
7281 * gdb.base/structs.c: Likewise.
7282
7283 2011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7284
7285 * gdb.base/jit-so.exp: New test.
7286 * gdb.base/jit-dlmain.c: New file.
7287 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
7288
7289 2011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7290
7291 * gdb.cp/m-static.exp: Call get_compiler_info.
7292 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
7293 * gdb.cp/pr9167.exp (p b): Likewise.
7294 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
7295 (test value of P in inner_m, test type of Z in inner_m): Call
7296 setup_xfail for gcc <= 4.5.
7297
7298 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7299
7300 * gdb.cp/paren-type.cc: New files.
7301 * gdb.cp/paren-type.exp: New files.
7302
7303 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7304
7305 Stop on first linespec terminator instead of eating what we can.
7306 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
7307 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
7308 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
7309 (break C::f()): ... this one.
7310 (break C::operator()()): New test.
7311 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
7312 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
7313 test.
7314
7315 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7316
7317 Fall back linespec to minimal symbols.
7318 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
7319 error message.
7320 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
7321 * gdb.cp/minsym-fallback-main.cc: New file.
7322 * gdb.cp/minsym-fallback.cc: New file.
7323 * gdb.cp/minsym-fallback.exp: New file.
7324 * gdb.cp/minsym-fallback.h: New file.
7325
7326 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7327
7328 * gdb.cp/no-dmgl-verbose.cc: New file.
7329 * gdb.cp/no-dmgl-verbose.exp: New file.
7330
7331 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7332
7333 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
7334 __GI_.
7335 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
7336 (f): New function.
7337 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
7338 (complete p 'func<short>(): ... here.
7339 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
7340 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
7341 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
7342 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
7343 Make them KFAIL gcc/49546.
7344
7345 2011-07-01 Joel Brobecker <brobecker@adacore.com>
7346
7347 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
7348
7349 2011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
7350
7351 Test GCC PR debug/49546.
7352 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
7353 (test type of F in k3_m, test value of F in k3_m): New.
7354 * gdb.cp/temargs.cc (struct S3, struct K3): New.
7355 (main): New variable k3. Call k3.k3_m.
7356
7357 2011-07-01 Jean-Charles Delay <delay@adacore.com>
7358
7359 * gdb.ada/packed_array.exp: Fix expected outout.
7360
7361 2011-07-01 Jean-Charles Delay <delay@adacore.com>
7362
7363 * gdb.ada/packed_array.exp: fixed expected output.
7364
7365 2011-07-01 Joel Brobecker <brobecker@adacore.com>
7366
7367 * gdb.ada/same_enum: New testcase.
7368
7369 2011-07-01 Joel Brobecker <brobecker@adacore.com>
7370
7371 * gdb.ada/ptr_typedef: New testcase.
7372
7373 2011-07-01 Joel Brobecker <brobecker@adacore.com>
7374
7375 * gdb.ada/arrayptr.exp: Add ptype test.
7376
7377 2011-07-01 Joel Brobecker <brobecker@adacore.com>
7378
7379 * gdb.ada/char_enum: New testcase.
7380
7381 2011-07-01 Yao Qi <yao@codesourcery.com>
7382
7383 * gdb.base/dump.exp (capture_pointer_with_type): New.
7384 Get value from address instead of name.
7385 Start GDB once, and do `dump' and `restore'
7386 tests together.
7387
7388 2011-06-30 Jie Zhang <jie.zhang@analog.com>
7389 Mike Frysinger <vapier@gentoo.org>
7390
7391 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
7392 helper functions for getting/setting remotetimeout variable.
7393 * lib/gdb.exp (gdb_load): If the target is remote, set
7394 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
7395 with $loadtimeout. Set $load_ok to 0 before doing the load.
7396 Instead of returning, immediately, set $load_ok to 0. Call
7397 set_remotetimeout with $oldremotetimeout, and then return if
7398 $load_ok is 1.
7399
7400 2011-06-30 Andrew Burgess <aburgess@broadcom.com>
7401
7402 * gdb.python/py-template.exp: Don't run this test if the target
7403 does not support c++ tests.
7404
7405 2011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7406
7407 Fix non-only rename list for Fortran modules import.
7408 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
7409 tests.
7410 * gdb.fortran/module.f90 (module moduse): New.
7411 (program module): use moduse, test var_x, var_y and var_z.
7412
7413 2011-06-29 Tom Tromey <tromey@redhat.com>
7414
7415 PR testsuite/12040:
7416 * gdb.fortran/array-element.exp: Use f90, not f77.
7417 * gdb.fortran/complex.exp: Use f90, not f77.
7418 * gdb.fortran/derived-type.exp: Use f90, not f77.
7419 * gdb.fortran/library-module.exp: Use f90, not f77.
7420 * gdb.fortran/logical.exp: Use f90, not f77.
7421 * gdb.fortran/module.exp: Use f90, not f77.
7422 * gdb.fortran/multi-dim.exp: Use f90, not f77.
7423 * gdb.fortran/subarray.exp: Use f90, not f77.
7424
7425 2011-06-29 Tom Tromey <tromey@redhat.com>
7426
7427 * gdb.fortran/charset.exp: New file.
7428 * gdb.fortran/charset.f90: New file.
7429
7430 2011-06-29 Tom Tromey <tromey@redhat.com>
7431
7432 PR testsuite/12040:
7433 * lib/future.exp: New file, mostly extracted from ada.exp.
7434 Rewrote compatibility code to use rename.
7435 (gdb_find_gfortran): New proc.
7436 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
7437 gfortran patch.
7438 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
7439 Move to future.exp.
7440 * lib/gdb.exp: Always load future.exp.
7441
7442 2011-06-28 Yao Qi <yao@codesourcery.com>
7443
7444 * gdb.cp/exception.cc: Don't include iostream.
7445 (bar): Remove print statement.
7446 (catcher): New.
7447 (main): Remove print statements. Call function catcher.
7448 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
7449 Set breakpoint on catcher, and check the value of parameter.
7450
7451 2011-06-23 Yao Qi <yao@codesourcery.com>
7452
7453 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
7454 breakpoint 1.2 is disabled. KFAIL for uclinux.
7455
7456 2011-06-23 Marek Polacek <mpolacek@redhat.com>
7457
7458 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
7459 mi_gdb_test.
7460
7461 2011-06-23 Marek Polacek <mpolacek@redhat.com>
7462
7463 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
7464
7465 2011-06-23 Marek Polacek <mpolacek@redhat.com>
7466
7467 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
7468
7469 2011-06-23 Marek Polacek <mpolacek@redhat.com>
7470
7471 * gdb.mi/mi2-basics.exp: Fix races. Honour the
7472 `test_exec_and_symbol_mi_operatons' return value.
7473 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7474 gdb_test_multiple.
7475 (test_exec_and_symbol_mi_operatons): Likewise.
7476 (test_path_specification): Likewise.
7477
7478 2011-06-23 Yao Qi <yao@codesourcery.com>
7479
7480 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
7481 supported.
7482 * lib/gdb.exp (support_displaced_stepping): New.
7483
7484 2011-06-23 Yao Qi <yao@codesourcery.com>
7485
7486 * gdb.threads/execl.exp: Skip on remote target.
7487
7488 2011-06-21 Marek Polacek <mpolacek@redhat.com>
7489
7490 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
7491 mi_gdb_test.
7492
7493 2011-06-20 Marek Polacek <mpolacek@redhat.com>
7494
7495 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
7496
7497 2011-06-20 Marek Polacek <mpolacek@redhat.com>
7498
7499 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
7500 mi_gdb_test.
7501
7502 2011-06-20 Marek Polacek <mpolacek@redhat.com>
7503
7504 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
7505
7506 2011-06-14 Yao Qi <yao@codesourcery.com>
7507
7508 gdb/testsuite/
7509 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
7510
7511 2011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
7512
7513 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
7514
7515 2011-06-10 Tom Tromey <tromey@redhat.com>
7516
7517 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
7518 Add tests for pointer-to-member-function.
7519 * gdb.cp/temargs.cc (S::somefunc): New function.
7520 (K2): New class.
7521 (main): Instantiate K2; call method.
7522
7523 2011-06-08 Joel Brobecker <brobecker@adacore.com>
7524
7525 * gdb.python/py-inferior.c (f2): Make str an array rather
7526 than a pointer.
7527 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
7528
7529 2011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7530
7531 * gdb.base/async-shell.c: New file.
7532 * gdb.base/async-shell.exp: New file.
7533
7534 2011-06-06 Pedro Alves <pedro@codesourcery.com>
7535
7536 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
7537
7538 2011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
7539
7540 From Stephen Kitt <steve@sk2.org>
7541 * gdb.base/help.exp: Adjust following some spelling corrections
7542 in GDB.
7543
7544 2011-06-01 Yao Qi <yao@codesourcery.com>
7545
7546 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
7547
7548 2010-05-31 Keith Seitz <keiths@redhat.com>
7549
7550 PR c++/12750
7551 * gdb.cp/static-method.cc: New file.
7552 * gdb.cp/static-method.exp: New file.
7553
7554 2010-05-31 Keith Seitz <keiths@redhat.com>
7555
7556 PR symtab/12704
7557 * gdb.cp/anon-ns.cc: New file.
7558 * gdb.cp/anon-ns.exp: New file.
7559
7560 2011-05-31 Pedro Alves <pedro@codesourcery.com>
7561
7562 * gdb.arch/i386-dr3-watch.c: New file.
7563 * gdb.arch/i386-dr3-watch.exp: New file.
7564
7565 2011-05-30 Yao Qi <yao@codesourcery.com>
7566
7567 * gdb.base/callfuncs.c (t_structs_fc): New.
7568 (t_structs_dc, t_structs_ldc): New.
7569 (t_double_many_args):
7570 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
7571 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
7572 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
7573 * gdb.base/callfuncs.exp: Call new functions.
7574
7575 2011-05-30 Yao Qi <yao@codesourcery.com>
7576
7577 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
7578 Call rerun_and_prepare for each test to isolate effects.
7579
7580 2011-05-30 Yao Qi <yao@codesourcery.com>
7581
7582 * gdb.base/varargs.c (find_max_float_real): New.
7583 (find_max_double_real, find_max_long_double_real): New.
7584 * gdb.base/varargs.exp: Call these new added functions.
7585 * lib/gdb.exp (setup_kfail_for_target): New.
7586
7587 2011-05-30 Yao Qi <yao@codesourcery.com>
7588
7589 * gdb.base/funcargs.c (callca, callcb, callcc): New.
7590 (callcd, callce, callcf, callc1a, callc1b): New.
7591 (callc2a, callc2b): New.
7592 * gdb.base/funcargs.exp (complex_args): New.
7593 (complex_integral_args, complex_float_integral_args): New.
7594 * lib/gdb.exp (support_complex_tests): New. Determine
7595 whether to run test cases on _Complex types.
7596
7597 2011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7598
7599 * gdb.threads/leader-exit.c: New file.
7600 * gdb.threads/leader-exit.exp: New file.
7601
7602 2011-05-27 Marek Polacek <mpolacek@redhat.com>
7603
7604 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
7605
7606 2011-05-27 Marek Polacek <mpolacek@redhat.com>
7607
7608 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
7609 remove the `supported' variable.
7610 * gdb.mi/mi-nonstop.exp: Likewise.
7611 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
7612 * gdb.mi/mi-nsintrall.exp: Likewise.
7613 * gdb.mi/mi-nsmoribund.exp: Likewise.
7614 * gdb.mi/mi-nsthrexec.exp: Likewise.
7615
7616 2011-05-26 Pedro Alves <pedro@codesourcery.com>
7617
7618 * gdb.reverse/finish-reverse-bkpt.exp: New test.
7619
7620 2011-05-26 Pedro Alves <pedro@codesourcery.com>
7621
7622 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
7623
7624 2011-05-24 Keith Seitz <keiths@redhat.com>
7625
7626 PR breakpoint/12803
7627 * gdb.cp/cmpd-minsyms.cc (a): New method.
7628 (b): New method.
7629 (c): New method.
7630 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
7631
7632 2011-05-24 Pedro Alves <pedro@codesourcery.com>
7633
7634 * gdb.base/commands.exp (watchpoint_command_test): Check that the
7635 watchpoint's command list didn't execute when the watchpoint went
7636 out of scope.
7637
7638 2011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
7639
7640 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
7641 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
7642 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
7643 * gdb.arch/i386-gnu-cfi.exp: Likewise.
7644 * gdb.arch/i386-permbkpt.exp: Likewise.
7645 * gdb.arch/i386-prologue.exp: Likewise.
7646 * gdb.arch/i386-size-overlap.exp: Likewise.
7647 * gdb.arch/i386-size.exp: Likewise.
7648 * gdb.arch/i386-unwind.exp: Likewise.
7649 * gdb.reverse/i386-precsave.exp: Likewise.
7650 * gdb.reverse/i386-reverse.exp: Likewise.
7651 * gdb.reverse/i386-sse-reverse.exp: Likewise.
7652 * gdb.reverse/i387-env-reverse.exp: Likewise.
7653 * gdb.reverse/i387-stack-reverse.exp: Likewise.
7654
7655 2011-05-24 Pedro Alves <pedro@codesourcery.com>
7656
7657 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
7658 file doesn't error, using MI.
7659
7660 2011-05-23 Tom Tromey <tromey@redhat.com>
7661
7662 * gdb.base/charset.exp (string_display): Add tests to assign to
7663 arrays.
7664 * gdb.base/charset.c (short_array, int_array, long_array): New.
7665
7666 2011-05-20 Pedro Alves <pedro@codesourcery.com>
7667
7668 Cope with async mode.
7669
7670 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
7671 into gdb_test + mi_expect_stop.
7672
7673 2011-05-20 Pedro Alves <pedro@codesourcery.com>
7674
7675 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
7676 (callme): Remove printf call.
7677
7678 2011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
7679
7680 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
7681 quote pattern to avoid problems with Cygwin/mingw expect versions.
7682 * gdb.base/default.exp (show convenience): Use double
7683 quote pattern for regular expressions.
7684
7685 2011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7686
7687 Fix -readnow for -gdwarf-4 unused type units.
7688 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
7689 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
7690
7691 2011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7692
7693 * gdb.base/kill-after-signal.c: New file.
7694 * gdb.base/kill-after-signal.exp: New file.
7695
7696 2011-05-16 Pedro Alves <pedro@codesourcery.com>
7697
7698 * gdb.ada/start.exp: Call untested with the correct test filename.
7699 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
7700 test filename. Make the test's binary unique.
7701 * gdb.arch/i386-signal.exp: Call untested with the correct test
7702 filename.
7703 * gdb.arch/i386-size-overlap.exp: Ditto.
7704 * gdb.arch/Makefile.in (EXECUTABLES): Update.
7705 * gdb.base/gcore-buffer-overflow.exp: Ditto.
7706 * gdb.cp/call-c.exp: Ditto.
7707 * gdb.mi/mi-reverse.exp: Call untested with the correct test
7708 filename. Make the test's binary unique.
7709 * gdb.mi/Makefile.in (EXECUTABLES): Update.
7710 * gdb.python/py-mi.exp: Ditto.
7711 * gdb.python/Makefile.in (EXECUTABLES): Update.
7712 * gdb.reverse/i386-precsave.exp: Ditto.
7713 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
7714 test filename.
7715 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7716 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
7717 unique.
7718 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
7719 test filename.
7720 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
7721 * gdb.trace/tfile.exp: Ditto.
7722
7723 2011-05-14 Yao Qi <yao@codesourcery.com>
7724
7725 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
7726 type.
7727
7728 2011-05-13 Doug Evans <dje@google.com>
7729
7730 * gdb.python/py-objfile-script.exp: New file.
7731 * gdb.python/py-objfile-script.c: New file.
7732 * gdb.python/py-objfile-script-gdb.py: New file.
7733 * testsuite/gdb.python/py-section-script.exp: Test
7734 "info auto-load-scripts".
7735
7736 2011-05-13 Tom Tromey <tromey@redhat.com>
7737
7738 * gdb.dwarf2/clztest.exp: New file.
7739 * gdb.dwarf2/clztest.c: New file.
7740 * gdb.dwarf2/clztest.S: New file.
7741
7742 2011-05-13 Doug Evans <dje@google.com>
7743
7744 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
7745 String16 tests.
7746
7747 2011-05-13 Tom Tromey <tromey@redhat.com>
7748
7749 * lib/gdb.exp (is_x86_like_target): New proc.
7750 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
7751 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
7752 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
7753 -nostdlib to compiler.
7754 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
7755 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
7756 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
7757 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
7758 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
7759
7760 2011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
7761
7762 * gdb.python/py-function.exp: Test setting a value from a function
7763 which executes a command.
7764
7765 2011-05-12 Tom Tromey <tromey@redhat.com>
7766
7767 * gdb.dwarf2/typeddwarf.S: New file.
7768 * gdb.dwarf2/typeddwarf.c: New file.
7769 * gdb.dwarf2/typeddwarf.exp: New file.
7770
7771 2011-05-12 Marek Polacek <mpolacek@redhat.com>
7772
7773 * gdb.mi/mi-basics.exp: Fix races. Honour the
7774 `test_exec_and_symbol_mi_operatons' return value.
7775 (test_mi_interpreter_selection): Use mi_gdb_test instead of
7776 gdb_test_multiple.
7777 (test_exec_and_symbol_mi_operatons): Likewise.
7778 (test_path_specification): Likewise.
7779
7780 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7781
7782 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
7783 (gdb_touch_execfile): Remove catch wrappers. New variable time.
7784 Replace `file copy' and `file rename' by `file mtime'. Twice.
7785
7786 2011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7787
7788 * gdb.base/readline-ask.c: New file.
7789 * gdb.base/readline-ask.exp: New file.
7790 * gdb.base/readline-ask.inputrc: New file.
7791
7792 2011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
7793
7794 * gdb.cell/bt.exp: Delete breakpoints before running to signal
7795 to avoid race condition.
7796 * gdb.cell/coremaker.c: Use small stack size.
7797 * gdb.cell/ea-standalone.exp: Use file name without path as
7798 argument to c_to.
7799 * gdb.cell/fork.exp: Allow other output when continuing to end.
7800
7801 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7802
7803 * gdb.threads/corethreads.c: New file.
7804 * gdb.threads/corethreads.exp: New file.
7805
7806 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7807
7808 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
7809 Try to compile the test using -Wl,-z,norelro first.
7810 (load_core): New variable libthread_db_seen, initialize it.
7811 (zeroed-threads cannot be listed): Protect it by XFAIL on
7812 !$libthread_db_seen.
7813
7814 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7815
7816 PR 12573
7817 * gdb.dwarf2/dw2-skip-prologue.S: New file.
7818 * gdb.dwarf2/dw2-skip-prologue.c: New file.
7819 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
7820
7821 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7822
7823 * gdb.cp/psymtab-parameter.cc: New file.
7824 * gdb.cp/psymtab-parameter.exp: New file.
7825
7826 2011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7827
7828 Fix a race.
7829 * gdb.cp/static-print-quit.exp (print c): Split to ...
7830 (print c - <return>, print c - q <return>, print c - to quit):
7831 ... these. Make the testfile untested on gdb-7.1.
7832
7833 2011-5-05 Janis Johnson <janisjo@codesourcery.com>
7834
7835 * lib/gdb.exp (exec_target_file, exec_symbol_file,
7836 gdb_rename_execfile, gdb_touch_execfile): New.
7837 * gdb.base/reread.exp: Use new procs to handle multiple
7838 exec files.
7839
7840 2011-05-05 Yao Qi <yao@codesourcery.com>
7841
7842 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
7843 (test_adr_32bit, test_pop_pc): New.
7844 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
7845 (test_adr_32bit, test_pop_pc): New.
7846
7847 2011-05-04 Joseph Myers <joseph@codesourcery.com>
7848
7849 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
7850 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
7851 targets.
7852 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
7853 handle targets.
7854
7855 2011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7856
7857 * gdb.base/completion.exp (complete help info wat): Rename to ...
7858 (complete 'help info wat'): ... here.
7859 Remove all `-re ".*' and `-re "^.*' redundant regexes.
7860 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
7861
7862 2011-05-04 Pedro Alves <pedro@codesourcery.com>
7863
7864 * gdb.base/completion.exp: Use gdb_test_multiple instead of
7865 gdb_test and explicit $gdb_prompt/timeout matches.
7866
7867 2011-05-04 Yao Qi <yao@codesourcery.com>
7868
7869 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
7870 and __thumb2__.
7871
7872 2011-05-03 Marek Polacek <mpolacek@redhat.com>
7873
7874 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
7875 in place of `gdb_test "delete breakpoints"'. This eliminates two
7876 testcases.
7877
7878 2011-05-02 Pedro Alves <pedro@codesourcery.com>
7879
7880 PR testsuite/12649
7881 Fix races.
7882
7883 * gdb.base/completion.exp: Remove all sleep calls. Remove
7884 unnecessary regexs. Don't explicitly expect anything after the
7885 prompt. Eat the prompt if necessary.
7886
7887 2011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
7888
7889 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
7890 accept to show the caller line again as well as the line after.
7891
7892 2011-04-29 Phil Muldoon <pmuldoon@redhat.com>
7893
7894 PR mi/12531
7895
7896 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
7897 compile target.
7898 * gdb.python/py-prettyprint.exp: Add C++ object for
7899 CPLUS_FAKE_CHILD test.
7900
7901 2011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
7902
7903 * gdb.base/signest.exp: New file.
7904 * gdb.base/signest.c: Likewise.
7905
7906 2011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7907
7908 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
7909 thread and breakpoint notifications.
7910
7911 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7912
7913 * gdb.base/fortran-sym-case.c: New file.
7914 * gdb.base/fortran-sym-case.exp: New file.
7915 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
7916 * gdb.dwarf2/dw2-case-insensitive.c: New file.
7917 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
7918
7919 2011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7920
7921 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
7922 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
7923 false #1', `if true else false #2' and `if true else false #3'.
7924
7925 2011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
7926
7927 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
7928 while delivering signal.
7929
7930 2011-04-27 Vladimir Prus <vladimir@codesourcery.com>
7931
7932 MI breakpoint notifications.
7933
7934 * testsuite/gdb.mi/mi-cli.exp: Adust.
7935 * testsuite/gdb.mi/mi2-cli.exp: Adust.
7936 * testsuite/gdb.mi/mi-watch.exp: Adust.
7937 * testsuite/gdb.mi/mi2-watch.exp: Adust.
7938 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
7939 notifications.
7940
7941 2011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
7942
7943 * gdb.base/gdbindex-stabs-dwarf.c: New file.
7944 * gdb.base/gdbindex-stabs.c: New file.
7945 * gdb.base/gdbindex-stabs.exp: New file.
7946
7947 2011-04-25 Yao Qi <yao@codesourcery.com>
7948
7949 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
7950 with /*...*/.
7951 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
7952
7953 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7954
7955 * gdb.python/py-value.exp (test_objfiles): Name the first test
7956 `py-value in file.filename'.
7957
7958 2011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7959
7960 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
7961 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
7962 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
7963 !gdbserver_reconnect_p..
7964 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
7965
7966 2011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7967
7968 * gdb.cp/cpcompletion.exp (complete class methods)
7969 (complete class methods beginning with F): Move them above runto. New
7970 comment about the runto delimiter.
7971
7972 2011-04-20 Pedro Alves <pedro@codesourcery.com>
7973
7974 * gdb.base/maint.exp: Test that "maint print registers" works
7975 without a running program.
7976
7977 2011-04-20 Marek Polacek <mpolacek@redhat.com>
7978
7979 * gdb.base/setshow.exp: Fix racy tests.
7980 ($old_gdb_prompt): New variable.
7981
7982 2011-04-19 Tom Tromey <tromey@redhat.com>
7983
7984 * gdb.mi/mi-nsmoribund.exp:
7985 * gdb.hp/gdb.objdbg/objdbg01.exp:
7986 * gdb.base/structs.exp (test_struct_returns):
7987 * gdb.base/call-sc.exp (test_scalar_returns):
7988 * gdb.base/bigcore.exp: Remove duplicate words.
7989
7990 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7991
7992 * gdb.base/break-interp-lib.c (v, vptr): New variables.
7993 * gdb.base/break-interp.exp (test_attach): New comment.
7994
7995 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7996
7997 * gdb.threads/gcore-thread.exp ($core0file): New variable.
7998 (clear __stack_user.next, clear stack_used.next)
7999 (save a zeroed-threads corefile): New test.
8000 Call core_load for $core0file.
8001 (zeroed-threads cannot be listed): New test.
8002
8003 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8004
8005 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
8006 filename.
8007 ($srcfile): Preserve the original value.
8008 ($testfile): Match it the .exp filename.
8009 ($corefile): New variable. Substitute it around.
8010 Use clean_restart.
8011 ($prev_timeout): Remove.
8012 (load_core): Move core loading into this proc.
8013 Fix restore of $timeout if load_core fails.
8014
8015 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8016
8017 * gdb.base/eu-strip-infcall.c: New file.
8018 * gdb.base/eu-strip-infcall.exp: New file.
8019
8020 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8021
8022 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
8023 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
8024
8025 2011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8026
8027 Fix Python access to inlined frames.
8028 * gdb.python/py-frame-inline.c: New file.
8029 * gdb.python/py-frame-inline.exp: New file.
8030
8031 2011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
8032
8033 * gdb.base/gdb1090.exp: Change breakpoint location to read the
8034 content of 's24' correctly (avoiding "optimized out").
8035 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
8036
8037 2011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8038
8039 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
8040
8041 2011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
8042
8043 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
8044 expect a colon in watch -location output.
8045
8046 2011-04-13 Marek Polacek <mpolacek@redhat.com>
8047
8048 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
8049 New testcase `expect response to define backtrace'. Also remove
8050 redundant `default' block.
8051
8052 2011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8053
8054 * gdb.python/py-prettyprint.c (struct hint_error): New.
8055 (main): New variable hint_error.
8056 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
8057 "print hint_error".
8058 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
8059 (register_pretty_printers): Register it.
8060
8061 2011-04-04 Tom Tromey <tromey@redhat.com>
8062
8063 * gdb.cp/maint.exp (test_help): Update.
8064 (test_namespace): Likewise.
8065
8066 2011-04-01 Joel Brobecker <brobecker@adacore.com>
8067
8068 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
8069 * gdb.ada/arrayptr.exp: Add new tests.
8070
8071 2011-04-01 Joel Brobecker <brobecker@adacore.com>
8072
8073 * gdb.ada/mi_catch_ex: New testcase.
8074
8075 2011-04-01 Pedro Alves <pedro@codesourcery.com>
8076
8077 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
8078 base::overload(void) method without specifying "const".
8079
8080 2011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
8081
8082 * gdb.arch/thumb-singlestep.S: New file.
8083 * gdb.arch/thumb-singlestep.exp: Likewise.
8084
8085 2011-03-31 Tom Tromey <tromey@redhat.com>
8086
8087 * gdb.python/py-prettyprint.py (exception_flag): New global.
8088 (NoStringContainerPrinter._iterator.next): Check it.
8089 * gdb.python/py-prettyprint.c (main): New variable nstype2.
8090 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
8091
8092 2011-03-29 Tom Tromey <tromey@redhat.com>
8093
8094 * gdb.cp/anon-struct.cc: New file.
8095 * gdb.cp/anon-struct.exp: New file.
8096
8097 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8098
8099 Test STT_GNU_IFUNC support.
8100 * gdb.base/gnu-ifunc-lib.c: New file.
8101 * gdb.base/gnu-ifunc.c: New file.
8102 * gdb.base/gnu-ifunc.exp: New file.
8103
8104 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8105
8106 Support a ring of related breakpoints.
8107 * gdb.base/watchpoint-delete.c: New file.
8108 * gdb.base/watchpoint-delete.exp: New file.
8109
8110 2011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8111
8112 * gdb.ada/arrayparam.exp (print first after function call): Use
8113 explicit package name. Add a comment
8114 (print lasta after function call): Rename ...
8115 (print last after function call): ... it and use explicit package
8116 name.
8117 (print length after function call): Use explicit package name.
8118 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
8119 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
8120 (multiple matches for symbol i): Rename ...
8121 (multiple matches for symbol integervar): ... it.
8122 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
8123 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
8124
8125 2011-03-25 Andrew Burgess <aburgess@broadcom.com>
8126
8127 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
8128 environment variable to make grep output more predictable. Move
8129 all the environment setup into gdb_init so it's done once per test
8130 case rather than each time we start gdb.
8131
8132 2011-03-24 Tom Tromey <tromey@redhat.com>
8133
8134 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
8135 test.
8136
8137 2011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8138
8139 * gdb.dwarf2/dw2-entry-value-main.c: New file.
8140 * gdb.dwarf2/dw2-entry-value.S: New file.
8141 * gdb.dwarf2/dw2-entry-value.exp: New file.
8142
8143 2011-03-22 Phil Muldoon <pmuldoon@redhat.com>
8144
8145 PR python/12183
8146
8147 * gdb.python/py-function.exp: Add GdbError tests.
8148
8149 2011-03-18 Pedro Alves <pedro@codesourcery.com>
8150
8151 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
8152 (reglocal_test_func, statlocal_test_func): New functions.
8153 (globals_test_func): Call new functions.
8154 * gdb.trace/unavailable.exp (gdb_collect_args_test)
8155 (gdb_collect_locals_test): New procedure.
8156 (gdb_trace_collection_test): Call new procedures.
8157
8158 2011-03-18 Pedro Alves <pedro@codesourcery.com>
8159
8160 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
8161 (test_register, test_register_unavailable): New procedures.
8162 (gdb_unavailable_registers_test): New procedure.
8163 (gdb_trace_collection_test): Call it.
8164
8165 2011-03-18 Phil Muldoon <pmuldoon@redhat.com>
8166
8167 PR python/12149
8168
8169 * gdb.python/python.exp: Add gdb.write tests.
8170
8171 2010-03-17 Phil Muldoon <pmuldoon@redhat.com>
8172
8173 * gdb.python/Makefile.in: Add py-objfile.
8174 * gdb.python/py-objfile.exp: New file.
8175 * gdb.python/py-objfile.c: New file.
8176 * gdb.python/py-block.exp: Add is_valid tests.
8177 * gdb.python/py-inferior.exp: Ditto.
8178 * gdb.python/py-infthread.exp: Ditto.
8179 * gdb.python/py-symbol.exp: Ditto.
8180 * gdb.python/py-symtab.exp: Ditto.
8181
8182 2011-03-16 Keith Seitz <keiths@redhat.com>
8183
8184 PR c++/12273
8185 * gdb.cp/cmpd-minsyms.exp: New test.
8186 * gdb.cp/cmpd-minsyms.cc: New file.
8187
8188 PR c++/11734
8189 * gdb.cp/ovsrch.exp: New test.
8190 * gdb.cp/ovsrch.h: New file.
8191 * gdb.cp/ovsrch1.cc: New file.
8192 * gdb.cp/ovsrch2.cc: New file.
8193 * gdb.cp/ovsrch3.cc: New file.
8194 * gdb.cp/ovsrch4.cc: New file.
8195
8196 2011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8197
8198 PR gdb/12528
8199 * gdb.base/Makefile.in: Adjust EXECUTABLES.
8200 * gdb.base/break-on-linker-gcd-function.exp: New test.
8201 * gdb.base/break-on-linker-gcd-function.cc: New file.
8202
8203 2011-03-15 Andreas Tobler <andreast@fgznet.ch>
8204
8205 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
8206
8207 2011-03-15 Phil Muldoon <pmuldoon@redhat.com>
8208
8209 * lib/gdb.exp (gdb_unload): Add another termination case.
8210
8211 2011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
8212
8213 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
8214 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
8215 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
8216 Provide a stub byte there.
8217 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
8218 DW_AT_entry_pc.
8219 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
8220
8221 2011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
8222
8223 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
8224 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
8225 "generic ABI, auto".
8226 (altivec_abi_tests): Accept vectors returned by reference.
8227
8228 2010-03-14 Phil Muldoon <pmuldoon@redhat.com>
8229
8230 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
8231
8232 2011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
8233
8234 * gdb.python/py-section-script.exp: Skip test if no Python support.
8235
8236 2011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
8237
8238 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
8239
8240 2011-03-10 Phil Muldoon <pmuldoon@redhat.com>
8241
8242 * gdb.python/py-parameter.exp: Update tests to the new Python
8243 parameter API. Add "no documentation" test. Add deprecated API
8244 backward compatibility test.
8245
8246 2011-03-09 Tom Tromey <tromey@redhat.com>
8247
8248 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
8249 gdb_continue_to_end.
8250
8251 2011-03-09 Mark Kettenis <kettenis@gnu.org>
8252
8253 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
8254 tabs.
8255
8256 2011-03-09 Tom Tromey <tromey@redhat.com>
8257
8258 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
8259 parentheses.
8260 (gdb_continue_to_end): Add "allow_extra" parameter. Use
8261 $command.
8262 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
8263 argument to gdb_continue_to_end.
8264 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
8265 argument to gdb_continue_to_end.
8266 * gdb.cp/annota3.exp: Fix regex.
8267 * gdb.cp/annota2.exp: Fix regex.
8268 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
8269 gdb_continue_to_end.
8270 * gdb.base/call-signal-resume.exp: Revert earlier patch.
8271 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
8272 gdb_continue_to_end.
8273
8274 2011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8275
8276 * gdb.server/ext-run.exp
8277 (load new file without any gdbserver inferior): New test.
8278
8279 2011-03-07 Tom Tromey <tromey@redhat.com>
8280
8281 * Makefile.in (TAGS): Rewrite.
8282
8283 2011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8284
8285 * gdb.trace/report.exp (12.1: trace report #1): New match for the
8286 initial commands echo. New match for `Found trace'. Anchor all the
8287 other matches. Anchor and match for `No trace frame found' the final
8288 match.
8289
8290 2011-03-07 Tom Tromey <tromey@redhat.com>
8291
8292 * Makefile.in (TAGS): New target.
8293
8294 2011-03-07 Tom Tromey <tromey@redhat.com>
8295
8296 * lib/opencl.exp (skip_opencl_tests): Update for exit message
8297 change.
8298 * lib/mi-support.exp (mi_gdb_test): Update for exit message
8299 change.
8300 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
8301 exit message change.
8302 (skip_altivec_tests): Update for exit message change.
8303 (skip_vsx_tests): Likewise.
8304 (gdb_continue_to_end): Likewise. Add 'command' argument.
8305 * lib/cell.exp (skip_cell_tests): Update for exit message change.
8306 * gdb.threads/tls.exp: Update for exit message change.
8307 * gdb.threads/thread-unwindonsignal.exp: Use
8308 gdb_continue_to_end.
8309 * gdb.threads/step.exp (step_it): Update for exit message change.
8310 (continue_all): Likewise.
8311 * gdb.threads/print-threads.exp (test_all_threads): Update for
8312 exit message change.
8313 * gdb.threads/interrupted-hand-call.exp: Use
8314 gdb_continue_to_end.
8315 * gdb.threads/execl.exp: Use gdb_continue_to_end.
8316 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
8317 gdb_continue_to_end.
8318 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
8319 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
8320 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
8321 * gdb.cp/method.exp: Update for exit message change.
8322 * gdb.cp/mb-templates.exp: Update for exit message change.
8323 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
8324 * gdb.cp/annota3.exp: Update for exit message change.
8325 * gdb.cp/annota2.exp: Update for exit message change.
8326 * gdb.cell/fork.exp: Use gdb_continue_to_end.
8327 * gdb.base/term.exp: Update for exit message change.
8328 * gdb.base/step-test.exp (test_i): Update for exit message change.
8329 * gdb.base/sigstep.exp (advance): Update for exit message change.
8330 (advancei): Likewise.
8331 * gdb.base/siginfo.exp: Update for exit message change.
8332 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
8333 * gdb.base/reread.exp: Use gdb_continue_to_end.
8334 * gdb.base/langs.exp: Use gdb_continue_to_end.
8335 * gdb.base/interrupt.exp: Update for exit message change.
8336 * gdb.base/gdb1555.exp: Update for exit message change.
8337 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
8338 * gdb.base/ending-run.exp: Update for exit message change.
8339 * gdb.base/chng-syms.exp: Update for exit message change.
8340 * gdb.base/checkpoint.exp: Update for exit message change.
8341 * gdb.base/catch-syscall.exp (check_for_program_end): Use
8342 gdb_continue_to_end.
8343 (test_catch_syscall_with_wrong_args): Likewise.
8344 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
8345 * gdb.base/break-interp.exp (test_ld): Update for exit message
8346 change.
8347 * gdb.base/bang.exp: Update for exit message change.
8348 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
8349 (do_call_attach_tests): Likewise.
8350 * gdb.base/a2-run.exp: Update for exit message change.
8351 * gdb.arch/ppc-dfp.exp: Update for exit message change.
8352 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
8353 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
8354
8355 2011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8356
8357 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
8358
8359 2011-03-03 Tom Tromey <tromey@redhat.com>
8360
8361 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
8362 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
8363 * gdb.hp/gdb.aCC/configure.ac: Remove.
8364 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
8365 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
8366 * gdb.hp/gdb.base-hp/configure.ac: Remove.
8367 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
8368 * gdb.hp/gdb.compat/configure (Makefile): Remove.
8369 * gdb.hp/gdb.compat/configure.ac: Remove.
8370 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
8371 * gdb.hp/gdb.defects/configure (Makefile): Remove.
8372 * gdb.hp/gdb.defects/configure.ac: Remove.
8373 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
8374 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
8375 * gdb.hp/gdb.objdbg/configure.ac: Remove.
8376 * gdb.hp/configure.ac: Remove.
8377 * gdb.hp/configure: Remove.
8378 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
8379 substitution.
8380 (Makefile): Remove rule.
8381 * gdb.cell/configure.ac: Remove.
8382 * gdb.cell/configure: Remove.
8383 * gdb.stabs/Makefile.in (Makefile): Remove.
8384 (distclean): Don't remove config.status or config.log.
8385 * gdb.stabs/configure (Makefile): Remove.
8386 * gdb.stabs/configure.ac: Remove.
8387 * configure: Rebuild.
8388 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
8389 Remove stabs- and cell-specific logic. Test for existence of
8390 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
8391 subdirectories, gdb.cell, and and gdb.stabs.
8392 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
8393
8394 2011-03-03 Joel Brobecker <brobecker@adacore.com>
8395
8396 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
8397 end of buffer.
8398
8399 2011-03-02 Joel Brobecker <brobecker@adacore.com>
8400
8401 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
8402 gdb_test when running a test where we expected no output back.
8403
8404 2011-02-28 Michael Snyder <msnyder@vmware.com>
8405
8406 * gdb.cp/overload.cc: Change initializer value to integer.
8407
8408 2011-02-27 Michael Snyder <msnyder@vmware.com>
8409
8410 * gdb.multi/base.exp: Add test for remove-inferiors.
8411
8412 2011-02-26 Joel Brobecker <brobecker@adacore.com>
8413
8414 * gdb.python/py-frame.exp: Simplify the initialization phase
8415 using prepare_for_testing.
8416
8417 2011-02-25 Michael Snyder <msnyder@vmware.com>
8418
8419 * gdb.multi/base.exp: Add tests for info inferiors with args.
8420
8421 2011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8422
8423 * gdb.dwarf2/dw2-ranges.S: Rename to ...
8424 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
8425 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
8426 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
8427 asmfile3. Comment the STABS (#3) file compilation. Compile
8428 everything through assembler. Provide KFAIL for symtab/12497.
8429 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
8430 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
8431 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
8432 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
8433
8434 2011-02-24 Michael Snyder <msnyder@vmware.com>
8435
8436 * gdb.base/break.exp: Add tests for delete breakpoints using
8437 convenience variables and value history references.
8438
8439 2011-02-24 Michael Snyder <msnyder@vmware.com>
8440
8441 * gdb.base/break.exp: Remove debugging 'printf' accidentally
8442 left behind in previous check-in.
8443
8444 2011-02-23 Michael Snyder <msnyder@vmware.com>
8445
8446 * gdb.base/break.exp: Add tests for "info break" with arguments.
8447 * gdb.trace/infotrace.exp: Update patterns for error and help.
8448 * gdb.base/completion.exp: Update pattern.
8449 * gdb.base/ena-dis-br.exp: Update pattern.
8450 * gdb.base/help.exp: Update patterns.
8451
8452 2011-02-23 Michael Snyder <msnyder@vmware.com>
8453
8454 * gdb.base/memattr.exp: New test.
8455 * gdb.base/memattr.c: Test load for memattr.exp.
8456
8457 2011-02-22 Doug Evans <dje@google.com>
8458
8459 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
8460
8461 2011-02-22 Michael Snyder <msnyder@vmware.com>
8462
8463 * Makefile.in: Make more clean.
8464 * gdb.ada/Makefile.in: Ditto.
8465 * gdb.arch/Makefile.in: Ditto.
8466 * gdb.asm/Makefile.in: Ditto.
8467 * gdb.base/Makefile.in: Ditto.
8468 * gdb.cp/Makefile.in: Ditto.
8469 * gdb.dwarf2/Makefile.in: Ditto.
8470 * gdb.java/Makefile.in: Ditto.
8471 * gdb.mi/Makefile.in: Ditto.
8472 * gdb.modula2/Makefile.in: Ditto.
8473 * gdb.python/Makefile.in: Ditto.
8474 * gdb.server/Makefile.in: Ditto.
8475 * gdb.stabs/Makefile.in: Ditto.
8476 * gdb.threads/Makefile.in: Ditto.
8477 * gdb.trace/Makefile.in: Ditto.
8478
8479 2011-02-22 Michael Snyder <msnyder@vmware.com>
8480
8481 * gdb.threads/thread-find.exp: Add tests for bad input to
8482 info threads.
8483
8484 2011-02-22 Joel Brobecker <brobecker@adacore.com>
8485
8486 * gdb.python/py-breakpoint.exp: Fix the expected output of
8487 one of the "maint info breakpoints" tests to accept the output
8488 generated on platforms that do not have hardware watchpoints.
8489
8490 2011-02-22 Joel Brobecker <brobecker@adacore.com>
8491
8492 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
8493 clean_restart. Be a little stricter in the expected output
8494 for one of the tests. Fix a typo in one of the comments.
8495
8496 2011-02-22 Joel Brobecker <brobecker@adacore.com>
8497
8498 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
8499 Delete variable binfile, no longer use. Add or modify test
8500 comments to make them unique.
8501
8502 2011-02-21 Michael Snyder <msnyder@vmware.com>
8503
8504 * Makefile.in: Update for make clean.
8505 * gdb.ada/Makefile.in: Ditto.
8506 * gdb.arch/Makefile.in: Ditto.
8507 * gdb.asm/Makefile.in: Ditto.
8508 * gdb.base/Makefile.in: Ditto.
8509 * gdb.cp/Makefile.in: Ditto.
8510 * gdb.dwarf2/Makefile.in: Ditto.
8511 * gdb.java/Makefile.in: Ditto.
8512 * gdb.mi/Makefile.in: Ditto.
8513 * gdb.modula2/Makefile.in: Ditto.
8514 * gdb.python/Makefile.in: Ditto.
8515 * gdb.server/Makefile.in: Ditto.
8516 * gdb.stabs/Makefile.in: Ditto.
8517 * gdb.threads/Makefile.in: Ditto.
8518 * gdb.trace/Makefile.in: Ditto.
8519
8520 2011-02-21 Michael Snyder <msnyder@vmware.com>
8521
8522 * gdb.threads/thread-find.exp: Update patterns for changes in
8523 output of "info threads" command.
8524
8525 2011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
8526 Ulrich Weigand <uweigand@de.ibm.com>
8527
8528 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
8529 (skip_hw_watchpoint_tests): Likewise.
8530 (skip_hw_watchpoint_multi_tests): Likewise.
8531
8532 2011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
8533
8534 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
8535 (skip_hw_watchpoint_tests): Likewise.
8536 (skip_hw_watchpoint_multi_tests): Likewise.
8537 (skip_hw_watchpoint_access_tests): Likewise.
8538
8539 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
8540 * gdb.base/pr11022.exp: Likewise.
8541 * gdb.base/watch-read.exp: Likewise.
8542 * gdb.base/watch_thread_num.exp: Likewise.
8543 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
8544 * gdb.base/watchpoint-hw.exp: Likewise.
8545 * gdb.base/watchpoint.exp: Likewise.
8546 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
8547 * gdb.threads/watchthreads-reorder.exp: Likewise.
8548 * gdb.threads/watchthreads.exp: Likewise.
8549 * gdb.threads/watchthreads2.exp: Likewise.
8550
8551 2011-02-21 Joel Brobecker <brobecker@adacore.com>
8552
8553 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
8554 the debugger is unable to find the array bounds.
8555
8556 2011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
8557
8558 * gdb.cp/typedef-operator.exp: New file.
8559 * gdb.cp/typedef-operator.cc: New file.
8560
8561 2011-02-17 Michael Snyder <msnyder@vmware.com>
8562
8563 * gdb.threads/thread-find.exp: Fix regular expressions.
8564
8565 2011-02-17 Joel Brobecker <brobecker@adacore.com>
8566
8567 * gdb.ada/packed_array: Expand testcase to test printing of
8568 unconstrained packed array.
8569
8570 2011-02-17 Joel Brobecker <brobecker@adacore.com>
8571
8572 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
8573
8574 2011-02-16 Pedro Alves <pedro@codesourcery.com>
8575
8576 * gdb.trace/collection.c (globalarr3): New global.
8577 (main): Initialize it before collecting, and and clear it
8578 afterwards.
8579 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8580 collecting with '{type} addr', where the addr expression is not an
8581 rvalue.
8582
8583 2011-02-16 Ken Werner <ken.werner@de.ibm.com>
8584
8585 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
8586 a bool variable. Expect correct OpenCL names for vector types. Use the
8587 uc3 variable name instead of referring to the uchar3 built-in type.
8588 Escape the asterisk at the half pointer test.
8589
8590 2011-02-16 Pedro Alves <pedro@codesourcery.com>
8591
8592 * gdb.trace/collection.c (globalarr2): New global.
8593 (main): Initialize it before collecting, and and clear it
8594 afterwards.
8595 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
8596 collecting overlapping memory ranges.
8597
8598 2011-02-15 Michael Snyder <msnyder@vmware.com>
8599
8600 * gdb.base/default.exp: Add tests for thread commands.
8601 * gdb.base/help.exp: Add tests for thread commands.
8602 * gdb.threads/thread-find.exp: New test for thread find command.
8603
8604 2011-02-15 Ken Werner <ken.werner@de.ibm.com>
8605
8606 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
8607
8608 2011-02-15 Yao Qi <yao@codesourcery.com>
8609
8610 PR tdep/12352
8611 * gdb.arch/arm-disp-step.S : New test for str instruction.
8612 * gdb.arch/arm-disp-step.exp : Likewise.
8613
8614 2011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
8615
8616 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
8617 "vector_register2_vr" test strings. Test the extended floating
8618 point registers (F32~F63).
8619 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
8620 IBM XL C compiler. Make the test program use a register provided
8621 by the compiler for the lxvd2x instruction.
8622
8623 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8624
8625 * gdb.trace/unavailable.cc (class Base, class Middle, class
8626 Derived): New types.
8627 (derived_unavail, derived_partial, derived_whole): New globals.
8628 (virtual_partial): New global.
8629 (virtualp): Point at virtual_partial.
8630 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
8631 related to unavailable vptr.
8632
8633 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8634
8635 * gdb.trace/unavailable.cc (a, b, c): New globals.
8636 (main): Set and clear them.
8637 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
8638 `a' and `c', and check that `b' isn't collected, although `a' and
8639 `c' are.
8640
8641 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8642
8643 * gdb.trace/unavailable.cc (struct Virtual): New.
8644 (virtualp): New global pointer.
8645 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
8646 printing a pointer to an object whose type has a vtable, with
8647 print object on.
8648
8649 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8650
8651 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
8652 value repeat handles unavailableness.
8653
8654 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8655
8656 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
8657 tests for building arrays from unavailable values, subscripting
8658 non-memory rvalue unvailable arrays, and accessing fields or
8659 baseclasses of non-lazy unavailable values,
8660 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
8661 struct types.
8662 (g_smallstruct, g_smallstruct_b): New globals.
8663
8664 2011-02-14 Pedro Alves <pedro@codesourcery.com>
8665
8666 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
8667
8668 2011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8669
8670 Fix const/volatile qualifiers of C++ types, PR c++/12328.
8671 * gdb.cp/overload-const.exp: New file.
8672 * gdb.cp/overload-const.cc: New file.
8673
8674 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8675
8676 * gdb.opencl/callfuncs.cl: New file.
8677 * gdb.opencl/callfuncs.exp: New test.
8678 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
8679
8680 2011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
8681
8682 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
8683 when computing result.
8684 * gdb.arch/altivec-abi.exp: Update expected results.
8685
8686 2011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
8687
8688 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
8689 * gdb.base/jit.exp: Likewise.
8690 * gdb.base/pie-execl.exp: Likewise.
8691 * gdb.base/solib-nodir.exp: Likewise.
8692 * gdb.base/solib-overlap.exp: Likewise.
8693
8694 2011-02-07 Pedro Alves <pedro@codesourcery.com>
8695
8696 * gdb.trace/collection.c (global_pieces): New.
8697 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
8698 New procedure.
8699 (gdb_trace_collection_test): Call it.
8700
8701 2011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
8702
8703 * gdb.python/py-evthreads.c: New file.
8704 * gdb.python/py-evthreads.exp: New file.
8705 * gdb.python/py-events.py: New file.
8706 * gdb.python/py-events.exp: New file.
8707 * gdb.python/py-events.c: New file.
8708
8709 2011-02-04 David Daney <ddaney@caviumnetworks.com>
8710
8711 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
8712
8713 2011-02-03 Andrew Burgess <aburgess@broadcom.com>
8714
8715 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
8716 gdb.base/disasm-end-cu.exp: New test for disassembling over the
8717 boundary between two compilation units.
8718
8719 2011-02-02 Pedro Alves <pedro@codesourcery.com>
8720
8721 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
8722 (Virtual): New structs.
8723 (virtual_o, virtual_middle_b): New globals.
8724 * gdb.cp/virtbase.exp: New tests.
8725
8726 2011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
8727
8728 * gdb.base/jit.exp: New file.
8729 * gdb.base/jit-main.c: New file.
8730 * gdb.base/jit-solib.c: New file.
8731
8732 2011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
8733
8734 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
8735 proceed to initial kernel entry point.
8736 * gdb.opencl/datatypes.exp: Likewise.
8737 * gdb.opencl/operators.exp: Likewise.
8738 * gdb.opencl/vec_comps.exp: Likewise.
8739
8740 2011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
8741
8742 * gdb.cp/nsnested.cc: New.
8743 * gdb.cp/nsnested.exp: New.
8744 * gdb.cp/nsnoimports.exp: New.
8745 * gdb.cp/nsnoimports.cc: New.
8746
8747 2011-01-31 Joel Brobecker <brobecker@adacore.com>
8748
8749 * gdb.base/interact.exp: Add extra tests that verify that
8750 the value of the interactive-mode setting does not change
8751 after the script is sourced.
8752
8753 2011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8754
8755 * gdb.cp/noparam.exp: New file.
8756 * gdb.cp/noparam.cc: New file.
8757
8758 2011-01-28 Pedro Alves <pedro@codesourcery.com>
8759
8760 * gdb.trace/tfile.exp: Test that with no traceframe selected,
8761 there's no stack or registers.
8762
8763 2011-01-26 Tom Tromey <tromey@redhat.com>
8764
8765 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
8766 space before string output. Add test for "set print pretty off"
8767 case.
8768
8769 2011-01-25 Pedro Alves <pedro@codesourcery.com>
8770
8771 * gdb.base/frame-args.exp: Adjust.
8772 * gdb.dwarf2/dw2-noloc.exp: Adjust.
8773 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
8774 * gdb.dwarf2/pieces.exp: Adjust.
8775 * gdb.opt/clobbered-registers-O2.exp: Adjust.
8776 * gdb.opt/inline-locals.exp: Adjust.
8777 * gdb.threads/fork-child-threads.exp: Adjust.
8778
8779 2011-01-25 Ken Werner <ken.werner@de.ibm.com>
8780
8781 * gdb.opencl/convs_casts.cl: Move program scope variables into the
8782 OpenCL kernel function. Add a comment as marker. Add address space
8783 qualifiers for the remaining program scope variables.
8784 * gdb.opencl/datatypes.cl: Likewise.
8785 * gdb.opencl/operators.cl: Likewise.
8786 * gdb.opencl/vec_comps.cl: Likewise.
8787 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
8788 Add breakpoint at the marker comment.
8789 * gdb.opencl/datatypes.exp: Likewise.
8790 * gdb.opencl/operators.exp: Likewise.
8791 * gdb.opencl/vec_comps.exp: Likewise.
8792
8793 2011-01-24 Pedro Alves <pedro@codesourcery.com>
8794
8795 * gdb.base/printcmds.c (some_struct): New struct and instance.
8796 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
8797 procedure.
8798 <global scope>: Call it.
8799
8800 2011-01-21 Ken Werner <ken.werner@de.ibm.com>
8801
8802 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
8803 argument to the gdb_compile_opencl_hostapp call.
8804
8805 2011-01-19 Yao Qi <yao@codesourcery.com>
8806
8807 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
8808 positve list.
8809
8810 2011-01-19 Yao Qi <yao@codesourcery.com>
8811
8812 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
8813 canonical form.
8814 Remove "xscale-*-*"
8815 * gdb.xml/tdesc-regs.exp: Likewise.
8816 * gdb.python/py-section-script.exp: Replace ARM target triplet
8817 with canonical form.
8818 Match arm*-*-symbianelf*.
8819 * gdb.base/dup-sect.exp: Likewise.
8820 * lib/dwarf.exp: New.
8821 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
8822 dwarf2_support.
8823 * gdb.dwarf2/dup-psym.exp: Likewise.
8824 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
8825 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
8826 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
8827 * gdb.dwarf2/dw2-basic.exp: Likewise.
8828 * gdb.dwarf2/dw2-compressed.exp: Likewise.
8829 * gdb.dwarf2/dw2-const.exp: Likewise.
8830 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
8831 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
8832 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
8833 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
8834 * gdb.dwarf2/dw2-filename.exp: Likewise.
8835 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
8836 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
8837 * gdb.dwarf2/dw2-intercu.exp: Likewise.
8838 * gdb.dwarf2/dw2-intermix.exp: Likewise.
8839 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
8840 * gdb.dwarf2/dw2-noloc.exp: Likewise.
8841 * gdb.dwarf2/dw2-op-call.exp: Likewise.
8842 * gdb.dwarf2/dw2-producer.exp: Likewise.
8843 * gdb.dwarf2/dw2-ranges.exp: Likewise.
8844 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
8845 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
8846 * gdb.dwarf2/dw2-strp.exp: Likewise.
8847 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
8848 * gdb.dwarf2/implptr.exp: Likewise.
8849 * gdb.dwarf2/mac-fileno.exp: Likewise.
8850 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
8851 * gdb.dwarf2/pieces.exp: Likewise.
8852 * gdb.dwarf2/pr11465.exp: Likewise.
8853 * gdb.dwarf2/valop.exp: Likewise.
8854 * gdb.dwarf2/watch-notconst.exp: Likewise.
8855 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
8856
8857 2011-01-19 Tom Tromey <tromey@redhat.com>
8858
8859 * gdb.python/py-infthread.exp: Add thread tests.
8860
8861 2011-01-14 Joel Brobecker <brobecker@adacore.com>
8862
8863 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
8864
8865 2011-01-14 Joel Brobecker <brobecker@adacore.com>
8866
8867 * gdb.ada/widewide: New testcase.
8868
8869 2011-01-13 Joel Brobecker <brobecker@adacore.com>
8870
8871 * gdb.base/interact.exp: New testcase.
8872
8873 2011-01-12 Tom Tromey <tromey@redhat.com>
8874
8875 * gdb.mi/gdb2549.exp: Update for error message changes.
8876 * gdb.mi/mi-cli.exp: Likewise.
8877 * gdb.mi/mi-disassemble.exp: Likewise.
8878 * gdb.mi/mi-pthreads.exp: Likewise.
8879 * gdb.mi/mi-regs.exp: Likewise.
8880 * gdb.mi/mi-stack.exp: Likewise.
8881 * gdb.mi/mi-var-block.exp: Likewise.
8882 * gdb.mi/mi-var-cmd.exp: Likewise.
8883 * gdb.mi/mi2-cli.exp: Likewise.
8884 * gdb.mi/mi2-disassemble.exp: Likewise.
8885 * gdb.mi/mi2-pthreads.exp: Likewise.
8886 * gdb.mi/mi2-regs.exp: Likewise.
8887 * gdb.mi/mi2-stack.exp: Likewise.
8888 * gdb.mi/mi2-var-block.exp: Likewise.
8889 * gdb.mi/mi2-var-cmd.exp: Likewise.
8890
8891 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
8892 Jan Kratochvil <jan.kratochvil@redhat.com>
8893
8894 PR fortran/11104 and DWARF unbound arrays detection.
8895 * gdb.fortran/multi-dim.exp: New file.
8896 * gdb.fortran/multi-dim.f90: New file.
8897
8898 2011-01-12 Andrew Burgess <aburgess@broadcom.com>
8899
8900 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
8901 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
8902 add new tests for opcode dumping.
8903
8904 2011-01-11 Tom Tromey <tromey@redhat.com>
8905
8906 * gdb.python/py-infthread.exp: Load gdb-python.exp.
8907
8908 2010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
8909
8910 Convert hardware watchpoints to use breakpoint_ops.
8911 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
8912 type is not supported.
8913 * gdb.base/foll-fork.exp: Likewise.
8914 * gdb.base/foll-vfork.exp: Likewise.
8915
8916 2011-01-10 Phil Muldoon <pmuldoon@redhat.com>
8917
8918 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
8919 Use load_lib gdb-python.exp.
8920 * gdb.python/python.exp: Ditto.
8921 * gdb.python/py-function.exp: Ditto.
8922
8923 2011-01-09 Andreas Schwab <schwab@linux-m68k.org>
8924
8925 * gdb.threads/tls.exp ("info address me"): Fix expected output.
8926
8927 2011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8928
8929 * configure: Regenerate.
8930
8931 2011-01-06 Tom Tromey <tromey@redhat.com>
8932
8933 * gdb.python/py-frame.exp: Test gdb.newest_frame.
8934
8935 2011-01-06 Joel Brobecker <brobecker@adacore.com>
8936
8937 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
8938 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
8939 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8940 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
8941 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
8942 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8943 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
8944 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
8945 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
8946 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
8947 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
8948 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
8949 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
8950 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8951 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8952 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
8953 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
8954 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
8955 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8956 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
8957 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
8958 gdb.ada/uninitialized_vars.exp,
8959 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
8960 Simplify by using clean_restart.
8961
8962 2011-01-06 Joel Brobecker <brobecker@adacore.com>
8963
8964 Add marker to be used as anchor for inserting breakpoints.
8965 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
8966 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
8967 Likewise.
8968
8969 Remove uses of gdb_start_cmd.
8970 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
8971 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
8972
8973 Do not run testcase if testing with GDBserver.
8974 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
8975 if testing with GDBserver.
8976
8977 2011-01-06 Joel Brobecker <brobecker@adacore.com>
8978
8979 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
8980 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
8981 copyright header.
8982
8983 2011-01-05 Joel Brobecker <brobecker@adacore.com>
8984
8985 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
8986 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
8987 testsuite/gdb.fortran/complex.f,
8988 testsuite/gdb.fortran/derived-type.f90,
8989 testsuite/gdb.fortran/library-module-lib.f90,
8990 testsuite/gdb.fortran/library-module-main.f90,
8991 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
8992 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
8993 Copyright year update.
8994
8995 2011-01-05 Joel Brobecker <brobecker@adacore.com>
8996
8997 * gdb.base/langs1.f: Add copyright header.
8998
8999 2011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9000
9001 * gdb.base/morestack.exp: New file.
9002 * gdb.base/morestack.c: New file.
9003
9004 2011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9005
9006 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
9007
9008 2010-12-29 Joel Brobecker <brobecker@adacore.com>
9009
9010 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
9011 * gdb.ada/arrayptr.exp: Add test printing that new variable.
9012
9013 2010-12-29 Joel Brobecker <brobecker@adacore.com>
9014
9015 * gdb.ada/lang_switch.exp: Correct expected parameter value.
9016
9017 2010-12-25 Andreas Schwab <schwab@linux-m68k.org>
9018
9019 * gdb.threads/tls.exp: Fix typo.
9020
9021 * gdb.threads/thread-specific.exp (get_thread_list): Update.
9022 * gdb.threads/execl.exp: Update.
9023
9024 2010-12-23 Yao Qi <yao@codesourcery.com>
9025
9026 * gdb.arch/arm-disp-step.exp: New.
9027 * gdb.arch/arm-disp-step.S: New.
9028
9029 2010-12-21 Tom Tromey <tromey@redhat.com>
9030
9031 * gdb.threads/execl.exp: Update.
9032 * gdb.threads/linux-dp.exp: Update.
9033 * gdb.threads/manythreads.exp: Update.
9034 * gdb.threads/tls.exp: Update.
9035
9036 2010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9037
9038 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
9039 (NextOverThrowDerivates) <resumebpt>: New.
9040 (resumebpt_test): New.
9041 (main): Call resumebpt_test.
9042 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
9043
9044 2010-12-12 Stan Shebs <stan@codesourcery.com>
9045
9046 * gdb.trace/tsv.exp: Test print command on trace state variables.
9047
9048 2010-12-09 Tom Tromey <tromey@redhat.com>
9049
9050 * gdb.base/interp.exp: Add regression test.
9051
9052 2010-12-09 Tom Tromey <tromey@redhat.com>
9053
9054 * gdb.java/jnpe.java: New file.
9055 * gdb.java/jnpe.exp: New file.
9056 * gdb.cp/nextoverthrow.exp: New file.
9057 * gdb.cp/nextoverthrow.cc: New file.
9058
9059 2010-12-07 Doug Evans <dje@google.com>
9060
9061 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
9062 of data-directory.
9063 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
9064 updated.
9065 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
9066
9067 2010-11-29 Michael Snyder <msnyder@vmware.com>
9068
9069 * gdb.base/callfuncs.exp: Test for skip_float_tests.
9070 * gdb.base/call-sc.exp: Ditto.
9071 * gdb.base/finish.exp: Ditto.
9072 * gdb.base/return.exp: Ditto.
9073 * gdb.base/return2.exp: Ditto.
9074
9075 2010-11-30 Doug Evans <dje@google.com>
9076
9077 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
9078 (gdb_expect_list): Fix spelling errors in comments.
9079 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
9080 send_gdb/gdb_expect_list where applicable.
9081 * gdb.base/call-ar-st.exp: Ditto.
9082 * gdb.base/funcargs.exp: Ditto.
9083 * gdb.base/gcore.exp: Ditto.
9084 * gdb.base/page.exp: Ditto.
9085 * gdb.base/sigaltstack.exp: Ditto.
9086 * gdb.base/siginfo.exp: Ditto.
9087 * gdb.base/sigstep.exp: Ditto.
9088 * gdb.base/trace-commands.exp: Ditto.
9089
9090 2010-11-29 Doug Evans <dje@google.com>
9091
9092 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
9093 printer-name;subprinter-name.
9094
9095 2010-11-29 Tom Tromey <tromey@redhat.com>
9096
9097 * gdb.dwarf2/implptr.exp: New file.
9098 * gdb.dwarf2/implptr.c: New file.
9099 * gdb.dwarf2/implptr.S: New file.
9100
9101 2010-11-29 Phil Muldoon <pmuldoon@redhat.com>
9102
9103 PR python/12199
9104
9105 * gdb.python/py-breakpoint.exp: Test the delete method.
9106
9107 2010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9108
9109 Fix step_resume_breakpoint unsaved during an infcall.
9110 * gdb.base/step-resume-infcall.exp: New file.
9111 * gdb.base/step-resume-infcall.c: New file.
9112
9113 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
9114
9115 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
9116
9117 2010-11-24 Edjunior Machado <emachado@br.ibm.com>
9118
9119 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
9120 on ppc64's symbols; "finish" and "return" commands must accept to
9121 show the caller line again as well as the line after.
9122 * gdb.asm/powerpc64.inc: New file.
9123
9124 2010-11-23 Doug Evans <dje@google.com>
9125
9126 * lib/gdb.exp (gdb_test_sequence): New function.
9127 (gdb_expect_list): Add verbose -log call for each pattern.
9128 * gdb.base/signals.exp (test_handle_all_print): Call it.
9129 Reduce timeout increment from 6 minutes to 1 minute.
9130 * gdb.server/ext-run.exp: Call it.
9131
9132 2010-11-23 Phil Muldoon <pmuldoon@redhat.com>
9133
9134 PR python/12212
9135
9136 * gdb.python/python.exp: Check that selected_thread raises an
9137 error when no inferior is loaded.
9138
9139 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9140
9141 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
9142 * gdb.dwarf2/dw2-stack-boundary.S: New file.
9143
9144 2010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9145
9146 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
9147 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
9148
9149 2010-11-18 Doug Evans <dje@google.com>
9150
9151 * gdb.server/ext-run.exp: Fix intermittent failures.
9152
9153 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9154
9155 * gdb.stabs/gdb11479.exp: Use runto_main.
9156
9157 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9158
9159 * gdb.base/break-entry.exp: Skip if using a stub.
9160
9161 2010-11-12 Nathan Froyd <froydnj@codesourcery.com>
9162
9163 * gdb.python/py-inferior.exp: Pack values in target endianness.
9164
9165 2010-11-12 Tom Tromey <tromey@redhat.com>
9166
9167 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
9168 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
9169 MemoryError.
9170 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
9171 type.
9172 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
9173 MemoryError.
9174 (test_subscript_regression): Update exception type.
9175
9176 2010-11-11 Phil Muldoon <pmuldoon@redhat.com>
9177
9178 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
9179 breakpoint tests.
9180
9181 2010-11-09 Pedro Alves <pedro@codesourcery.com>
9182
9183 * gdb.base/watchpoint.exp: Test "watch -location" with an
9184 innacessible location.
9185
9186 2010-11-09 Edjunior Machado <emachado@br.ibm.com>
9187 Luis Machado <luisgpm@br.ibm.com>
9188
9189 * gdb.base/maint.exp: Expect "." prefix.
9190 * gdb.base/nodebug.exp: Expect "." Likewise.
9191 * gdb.base/sepsymtab.exp: Expect "." Likewise.
9192 * gdb.base/watchpoint-cond-gone.exp: Likewise.
9193 * gdb.base/watchpoint.exp: Expect a software watch to be created for
9194 POWER server processors.
9195
9196 2010-11-08 Edjunior Machado <emachado@br.ibm.com>
9197 Luis Machado <luisgpm@br.ibm.com>
9198
9199 * gdb.base/break-entry.exp: convert entry point for
9200 ppc64 and expect leading `.' on ppc64's symbols
9201
9202 2010-11-05 Doug Evans <dje@google.com>
9203
9204 * gdb.base/help.exp: Update expected output.
9205 * gdb.python/py-param.exp: Delete, contents moved to ...
9206 * gdb.python/py-parameter.exp: ... here. New file.
9207 Add test for gdb.parameter ("directories").
9208
9209 2010-11-05 Ken Werner <ken.werner@de.ibm.com>
9210
9211 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
9212 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
9213 * configure: Regenerate.
9214 * gdb.opencl/Makefile.in: New File.
9215 * gdb.opencl/datatypes.exp: Likewise.
9216 * gdb.opencl/datatypes.cl: Likewise.
9217 * gdb.opencl/operators.exp: Likewise.
9218 * gdb.opencl/operators.cl: Likewise.
9219 * gdb.opencl/vec_comps.exp: Likewise.
9220 * gdb.opencl/vec_comps.cl: Likewise.
9221 * gdb.opencl/convs_casts.exp: Likewise.
9222 * gdb.opencl/convs_casts.cl: Likewise.
9223 * lib/opencl.exp: Likewise.
9224 * lib/opencl_hostapp.c: Likewise.
9225 * lib/opencl_kernel.cl: Likewise.
9226 * lib/cl_util.c: Likewise.
9227 * lib/cl_util.c: Likewise.
9228 * gdb.base/default.exp (set language): Add "opencl" to the list of
9229 languages.
9230
9231 2010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
9232
9233 * gdb.cp/overload.exp: Added test for inheritance overload.
9234 * gdb.cp/overload.cc: Ditto.
9235 * gdb.cp/oranking.exp: Removed releveant kfails.
9236
9237 2010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9238 Joel Brobecker <brobecker@adacore.com>
9239
9240 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
9241 check test_compiler_info.
9242
9243 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
9244
9245 * gdb.base/gnu_vector.exp: Adjust expect messages.
9246
9247 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
9248
9249 * gdb.base/gnu_vector.exp: Add unary operator tests.
9250
9251 2010-11-03 Ken Werner <ken.werner@de.ibm.com>
9252
9253 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
9254
9255 2010-11-02 Doug Evans <dje@google.com>
9256
9257 * gdb.python/py-pp-maint.c: New file.
9258 * gdb.python/py-pp-maint.exp: New file.
9259 * gdb.python/py-pp-maint.py: New file.
9260
9261 2010-11-02 Tom Tromey <tromey@redhat.com>
9262
9263 * gdb.base/default.exp: Remove "scheme" from language list.
9264
9265 2010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9266
9267 Revert:
9268 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9269 * gdb.threads/sigstep-threads.exp: New file.
9270 * gdb.threads/sigstep-threads.c: New file.
9271
9272 2010-10-20 Michael Snyder <msnyder@vmware.com>
9273
9274 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
9275
9276 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9277
9278 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
9279 Skip test completely if gdb,no_hardware_watchpoints.
9280
9281 2010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
9282
9283 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
9284 strict, but do not check for any particular function name within libc.
9285
9286 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9287
9288 * gdb.cp/smartp.exp: New test.
9289 * gdb.cp/smartp.cc : New test.
9290
9291 2010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
9292
9293 * gdb.cp/converts.exp: Test pointer to bool conversion.
9294 Test pointer to long conversion.
9295 * gdb.cp/oranking.exp: Removed relevant kfail.
9296
9297 2010-10-18 Tom Tromey <tromey@redhat.com>
9298
9299 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
9300 argument to lazy_string.
9301 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
9302 (pp_ls.to_string): Use it.
9303 * gdb.python/py-prettyprint.c (main): Move declarations to top.
9304 Add "estring2" local.
9305
9306 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9307
9308 Fix s390x compatibility.
9309 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
9310 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
9311
9312 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9313
9314 * gdb.threads/sigstep-threads.exp: New file.
9315 * gdb.threads/sigstep-threads.c: New file.
9316
9317 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9318
9319 * gdb.base/pie-execl.exp: New file.
9320 * gdb.base/pie-execl.c: New file.
9321
9322 2010-10-13 Doug Evans <dje@google.com>
9323 Jan Kratochvil <jan.kratochvil@redhat.com>
9324
9325 PR exp/12117
9326 * gdb.cp/ptype-cv-cp.cc: New file.
9327 * gdb.cp/ptype-cv-cp.exp: New file.
9328
9329 2010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
9330
9331 * gdb.cp/converts.cc: New test program.
9332 * gdb.cp/converts.exp: New test.
9333 * gdb.cp/overload.exp: Added test for void* vs int*.
9334 * gdb.cp/overload.exp: Ditto.
9335 * gdb.cp/oranking.exp: Removed related kfail.
9336
9337 2010-10-13 Doug Evans <dje@google.com>
9338
9339 * lib/gdb-python.exp (gdb_check_python_config): New function.
9340 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
9341 * gdb.python/lib-types.cc: New file.
9342 * gdb.python/lib-types.exp: New file.
9343
9344 2010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9345
9346 * gdb.python/py-error.exp: New file.
9347 * gdb.python/py-error.py: New file.
9348
9349 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9350
9351 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
9352 gdb_test_multiple.
9353
9354 2010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
9355
9356 * gdb.base/break-interp.exp: Use ldlags for linking flags.
9357 * gdb.base/prelink.exp: Likewise.
9358 * gdb.base/solib-nodir.exp: Likewise.
9359 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
9360 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
9361 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
9362
9363 2010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
9364
9365 * break-interp.exp (test_ld): Use two separate gdb_expect statements
9366 for the "info files" test to avoid timeouts on slow machines.
9367
9368 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9369
9370 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
9371 (main): Make openlib dummy call.
9372
9373 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9374
9375 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
9376 * break-interp.exp (reach): Move the core body ...
9377 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
9378 (test_ld): Provide always real argument, even to the linker. Replace
9379 dl_main by _dl_debug_state.
9380
9381 2010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9382
9383 Fix results of prelinked PIEs on ppc*.
9384 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
9385 Accept also DISPLACEMENT "PRESENT".
9386 (main): Replace "ZERO" displacements by "PRESENT".
9387
9388 2010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
9389
9390 * gdb.cp/oranking.exp: New test.
9391 * gdb.cp/oranking.cc: New test program.
9392
9393 2010-10-08 Ken Werner <ken.werner@de.ibm.com>
9394
9395 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
9396 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
9397
9398 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
9399
9400 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
9401 lush, lynx) New constant.
9402 * gdb.base/constvars.exp: Test const array types.
9403 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
9404
9405 2010-10-06 Doug Evans <dje@google.com>
9406
9407 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
9408 of syscall staging area.
9409
9410 2010-10-06 Ken Werner <ken.werner@de.ibm.com>
9411
9412 * gdb.base/gnu_vector.c: Add variable c4.
9413 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
9414 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
9415
9416 2010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
9417
9418 * gdb.arch/altivec-abi.exp: Fix a typo.
9419
9420 2010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
9421
9422 * lib/mi-support.exp (thread_selected_re): Correct pattern used
9423 to match a thread ID.
9424
9425 2010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9426
9427 Fix s390x testcase compatibility.
9428 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
9429
9430 2010-10-01 Doug Evans <dje@google.com>
9431
9432 * lib/gdb-python.exp: New file.
9433 * gdb.python/py-block.exp: Use it.
9434 * gdb.python/py-breakpoint.exp: Ditto.
9435 * gdb.python/py-frame.exp: Ditto.
9436 * gdb.python/py-inferior.exp: Ditto.
9437 * gdb.python/py-param.exp: Ditto.
9438 * gdb.python/py-prettyprint.exp: Ditto.
9439 * gdb.python/py-shared.exp: Ditto.
9440 * gdb.python/py-symbol.exp: Ditto.
9441 * gdb.python/py-symtab.exp: Ditto.
9442 * gdb.python/py-type.exp: Ditto.
9443 * gdb.python/py-value.exp: Ditto.
9444 * gdb.python/python.exp: Ditto.
9445
9446 2010-09-30 Tom Tromey <tromey@redhat.com>
9447
9448 * gdb.base/anon.exp: New file.
9449 * gdb.base/anon.c: New file.
9450
9451 2010-09-30 Tom Tromey <tromey@redhat.com>
9452
9453 * gdb.base/completion.exp: Test completion through anonymous
9454 union.
9455 * gdb.base/break1.c (struct some_struct): Add anonymous union.
9456
9457 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9458
9459 Fix printing parameters of inlined functions.
9460 * gdb.dwarf2/dw2-inline-param.exp: New file.
9461 * gdb.dwarf2/dw2-inline-param-main.c: New file.
9462 * gdb.dwarf2/dw2-inline-param.S: New file.
9463
9464 2010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9465
9466 PR corefiles/12071.
9467 * gdb.base/corefile.exp (quit with a process, no question: load core)
9468 (quit with a core file): New tests.
9469
9470 2010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9471
9472 Fix GDB crash on inferior calls with self-referencing classes.
9473 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
9474 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
9475 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
9476
9477 2010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9478
9479 Fix lost siginfo_t for inferior calls.
9480 * gdb.base/siginfo-infcall.exp: New file.
9481 * gdb.base/siginfo-infcall.c: New file.
9482
9483 2010-09-22 Joel Brobecker <brobecker@adacore.com>
9484
9485 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
9486
9487 2010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9488
9489 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
9490 New test.
9491 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
9492
9493 2010-09-22 Joel Brobecker <brobecker@adacore.com>
9494
9495 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
9496 type of our const type.
9497
9498 2010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
9499
9500 * gdb.cp/pr12028.cc: New.
9501 * gdb.cp/pr12028.exp: New.
9502
9503 2010-09-22 Joel Brobecker <brobecker@adacore.com>
9504
9505 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
9506
9507 2010-09-16 Phil Muldoon <pmuldoon@redhat.com>
9508 Jan Kratochvil <jan.kratochvil@redhat.com>
9509
9510 PR mi/11407
9511 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
9512 * gdb.mi/dw2-ref-missing-frame-main.c New File.
9513 * gdb.mi/dw2-ref-missing-frame.S New File.
9514 * gdb.mi/dw2-ref-missing-frame.exp New File.
9515
9516 2010-09-14 Tom Tromey <tromey@redhat.com>
9517
9518 PR symtab/8399:
9519 * gdb.threads/tls.exp: Remove kfail. Update expected output.
9520
9521 2010-09-14 Tom Tromey <tromey@redhat.com>
9522
9523 PR exp/11803:
9524 * gdb.threads/tls.exp: Use C++.
9525 (check_thread_local): Use K::another_thread_local.
9526 * gdb.threads/tls.c (class K): New.
9527 (another_thread_local): Now a member of K.
9528 (spin): Update. No longer K&R C.
9529
9530 2010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
9531
9532 * gdb.cp/koenig.cc: created class for testing member lookup.
9533 * gdb.cp/koenig.exp: Added test for member lookup.
9534
9535 2010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
9536
9537 Fix false FAILs on sourcetree topdir directory containing "kill".
9538 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
9539 source line matching regexp.
9540
9541 2010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9542
9543 * gdb.python/python.exp (set height 0, collect help from uiout)
9544 (verify help to uiout): New tests.
9545
9546 2010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9547
9548 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
9549 is_lp64_target to check 64bit target.
9550
9551 2010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9552
9553 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
9554 (test_ld) <powerpc64-*>: New.
9555
9556 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9557
9558 * gdb.cp/templates.exp (test_template_args): Allow "struct".
9559
9560 2010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
9561
9562 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
9563 (FunctionArg::method): New function.
9564 (empty, arg): New variables.
9565 (main): Call arg.method.
9566 * gdb.cp/templates.exp (test_template_args): New function.
9567 (do_tests): Call it.
9568
9569 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9570
9571 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
9572 of "next" to proceed over pthread_exit call.
9573
9574 2010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
9575
9576 * gdb.base/maint.exp: Avoid wildcards against potentially very long
9577 "maint print statistics" output to prevent expect timeouts.
9578
9579 2010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
9580
9581 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
9582 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9583 (test_float_rejected): ... here.
9584 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
9585 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9586 (test_float_rejected): ... here.
9587 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
9588 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9589 (test_float_rejected): ... here.
9590 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
9591 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
9592 (test_float_rejected): ... here.
9593
9594 2010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
9595
9596 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
9597 before disabling hardware watchpoints.
9598 (test_inaccessible_watchpoint): Check that hardware watchpoints
9599 are used. Test for watchpoints on a constant address.
9600
9601 2010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
9602
9603 * gdb.base/ui-redirect.exp: New file.
9604
9605 2010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9606 Joel Brobecker <brobecker@adacore.com>
9607
9608 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
9609
9610 2010-08-31 Doug Evans <dje@google.com>
9611
9612 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
9613
9614 2010-08-30 Tom Tromey <tromey@redhat.com>
9615
9616 PR python/11792:
9617 * gdb.python/py-value.exp (test_subscript_regression): Add
9618 dynamic_type test.
9619
9620 2010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
9621
9622 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
9623 instead of running to main. Do not test the main function.
9624 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
9625 Add new main.
9626
9627 2010-08-26 Pedro Alves <pedro@codesourcery.com>
9628
9629 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
9630 one test.
9631
9632 2010-08-24 Doug Evans <dje@google.com>
9633
9634 PR symtab/11942
9635 * gdb.dwarf2/dw4-sig-types.cc: New file.
9636 * gdb.dwarf2/dw4-sig-types.h: New file.
9637 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
9638 * gdb.dwarf2/dw4-sig-types.exp: New file.
9639
9640 2010-08-23 Tom Tromey <tromey@redhat.com>
9641
9642 PR python/11145:
9643 * gdb.python/py-value.c (Base, Derived): New types.
9644 (base): New global.
9645 * gdb.python/py-value.exp (test_subscript_regression): Add
9646 dynamic_cast test.
9647
9648 2010-08-23 Tom Tromey <tromey@redhat.com>
9649
9650 PR python/10676:
9651 * gdb.python/py-type.exp (test_fields): Add tests for type
9652 equality.
9653
9654 2010-08-23 Tom Tromey <tromey@redhat.com>
9655
9656 PR python/11915:
9657 * gdb.python/py-type.exp (test_fields): Add tests for array.
9658
9659 2010-08-23 Keith Seitz <keiths@redhat.com>
9660
9661 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
9662 have any children. Create a new abbrev for it.
9663 Add missing terminal sequence to .debug_abbrev.
9664
9665 2010-08-20 Keith Seitz <keiths@redhat.com>
9666
9667 PR symtab/11465:
9668 * gdb.dwarf2/pr11465.exp: New test.
9669 * gdb.dwarf2/pr11465.S: New file.
9670 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
9671 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
9672
9673 2010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
9674
9675 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
9676 registers. Update data sets with the new v2_double element in the
9677 VSX register union. Add vector_register3_vr data set for the AltiVec
9678 registers. Use gdb_test_no_output instead of send_gdb.
9679
9680 2010-08-19 Pedro Alves <pedro@codesourcery.com>
9681
9682 * gdb.python/py-shared.exp: New file, factored out from
9683 python.exp.
9684 * gdb.python/py-shared.c: New file.
9685 * gdb.python/py-shared-sl.c: New file.
9686 * gdb.python/python-1.c: New file.
9687 * gdb.python/python-sl.c: Delete.
9688 * gdb.python/python.c: Mention python-1.c.
9689 * gdb.python/python.exp: Move shared library tests to
9690 py-shared.exp.
9691 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
9692 (MISCELLANEOUS): New.
9693 (clean mostlyclean): Also remove $MISCELLANEOUS.
9694
9695 2010-08-19 Doug Evans <dje@google.com>
9696
9697 PR exp/11926
9698 * gdb.base/printcmds.exp (test_float_accepted): New function.
9699 Move existing float tests there. Add tests for floats with suffixes.
9700 (test_float_rejected): New function.
9701 * gdb.java/jv-print.exp (test_float_accepted): New function.
9702 (test_float_rejected): New function.
9703 * gdb.objc/print.exp: New file.
9704 * gdb.pascal/print.exp: New file.
9705 * lib/objc.exp: New file.
9706
9707 2010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
9708
9709 * gdb.base/default.exp (info set): Avoid full buffer error and force
9710 reading up to final gdb prompt.
9711 (show): Likewise.
9712
9713 2010-08-18 Tom Tromey <tromey@redhat.com>
9714
9715 PR symtab/11919:
9716 * gdb.base/completion.exp: Add test.
9717
9718 2010-08-18 Doug Evans <dje@google.com>
9719
9720 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
9721 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
9722 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
9723 Simplify, early exit if runto_main fails.
9724 * gdb.fortran/exprs.exp: load_lib fortran.exp.
9725 (set_lang_fortran): Moved to lib/fortran.exp.
9726 * gdb.fortran/types.exp: load_lib fortran.exp.
9727 (set_lang_fortran): Moved to lib/fortran.exp.
9728 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
9729 * gdb.java/jprint.exp (set_lang_java): Ditto.
9730 * gdb.java/jv-exp.exp: load_lib java.exp.
9731 If set_lang_java fails, issue a warning instead of failure to be
9732 consistent with other set_lang_foo uses.
9733 (set_lang_java): Moved to lib/java.exp.
9734 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
9735 If set_lang_java fails, issue a warning instead of failure to be
9736 consistent with other set_lang_foo uses.
9737 * gdb.pascal/types.exp: load_lib pascal.exp.
9738 (set_lang_pascal): Moved to lib/pascal.exp.
9739 * lib/fortran.exp: New file.
9740 * lib/java.exp (set_lang_java): New function.
9741 * lib/pascal.exp (set_lang_pascal): New function.
9742
9743 2010-08-18 Yao Qi <yao@codesourcery.com
9744
9745 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
9746 func_nofb_start and func_loopfb_start, so that address of functions
9747 is equal to these labels on Thumb.
9748
9749 2010-08-18 Yao Qi <yao@codesourcery.com>
9750
9751 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
9752 to reflect latest c source file.
9753
9754 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9755
9756 * gdb.cp/infcall-dlopen.exp: New file.
9757 * gdb.cp/infcall-dlopen.cc: New file.
9758 * gdb.cp/infcall-dlopen-lib.cc: New file.
9759
9760 2010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
9761 Pedro Alves <pedro@codesourcery.com>
9762
9763 PR breakpoints/11371
9764
9765 * gdb.base/watch-cond-infcall.exp: New file.
9766 * gdb.base/watch-cond-infcall.c: New file.
9767
9768 2010-08-16 Tom Tromey <tromey@redhat.com>
9769
9770 * gdb.base/help.exp: Update.
9771 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
9772 watchpoint.
9773 (test_watch_location): New proc.
9774 (test_watchpoint_in_big_blob): Delete watchpoint.
9775 * gdb.base/watchpoint.c (func5): New function.
9776 (main): Call it.
9777
9778 2010-08-16 Doug Evans <dje@google.com>
9779
9780 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
9781
9782 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9783
9784 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
9785 tests.
9786
9787 2010-08-11 Ken Werner <ken.werner@de.ibm.com>
9788
9789 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
9790 * gdb.base/gnu_vector.c: New File.
9791 * gdb.base/gnu_vector.exp: Likewise.
9792
9793 2010-08-11 Phil Muldoon <pmuldoon@redhat.com>
9794
9795 * gdb.python/python.c: New File.
9796 * gdb.python/python-sl.c: New File.
9797 * gdb.python/python.exp: Test solib_address and decode_line
9798 * functions.
9799
9800 2010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
9801
9802 * gdb.python/python.exp (show height, set height 10)
9803 (verify pagination beforehand, verify pagination beforehand: q)
9804 (gdb.execute does not page, verify pagination afterwards)
9805 (verify pagination afterwards: q): New.
9806
9807 2010-08-02 Doug Evans <dje@google.com>
9808
9809 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
9810 because of an older gcc, change test2
9811 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
9812 to unsupported.
9813
9814 2010-07-30 Kazu Hirata <kazu@codesourcery.com>
9815
9816 * gdb.base/break-always.exp: Do not expect full paths to file
9817 names.
9818 * gdb.base/commands.exp: Likewise.
9819
9820 2010-07-30 Doug Evans <dje@google.com>
9821
9822 * gdb.cp/temargs.exp: For new tests that require newer gccs,
9823 xfail them when run with older gccs.
9824
9825 * lib/gdb.exp (build_executable): Forward "c++" option to
9826 get_compiler_info.
9827
9828 * gdb.python/py-type.exp (test_template): Mark as xfail tests
9829 "python print ttype.template_argument(1)" and
9830 "python print isinstance(ttype.template_argument(1), gdb.Value)"
9831 if using gcc 4.4 or earlier.
9832
9833 * gdb.base/valgrind-db-attach.exp: Use unique test name for
9834 attach-to-debugger handling.
9835
9836 2010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
9837
9838 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
9839 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
9840 (main): Use copyreloc.
9841 * gdb.base/prelink.exp (split debug of executable)
9842 (.dynbss vs. .bss address shift): New tests.
9843
9844 2010-07-29 Pedro Alves <pedro@codesourcery.com>
9845
9846 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
9847 in gdb_test_multiple.
9848
9849 2010-07-29 Pedro Alves <pedro@codesourcery.com>
9850
9851 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
9852 environment.
9853
9854 2010-07-28 Tom Tromey <tromey@redhat.com>
9855
9856 PR python/11060:
9857 * gdb.python/py-type.c (Temargs): New template.
9858 (temvar): New variable.
9859 * gdb.python/py-type.exp (test_template): New proc.
9860
9861 2010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
9862
9863 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
9864 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
9865
9866 2010-07-28 Tom Tromey <tromey@redhat.com>
9867
9868 PR c++/9946:
9869 * gdb.cp/temargs.exp: New file.
9870 * gdb.cp/temargs.cc: New file.
9871
9872 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9873
9874 * gdb.base/help.exp (help disassemble): Update the content.
9875
9876 2010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
9877
9878 * gdb.threads/ia64-sigill.exp: New file.
9879 * gdb.threads/ia64-sigill.c: New file.
9880
9881 2010-07-27 Tom Tromey <tromey@redhat.com>
9882
9883 * gdb.opt/inline-cmds.c (ATTR): New define.
9884 (func1): Use it.
9885 (func2): Likewise.
9886 (func3): Likewise.
9887 (outer_inline1): Likewise.
9888 (outer_inline2): Likewise.
9889 * gdb.opt/inline-bt.c (ATTR): New define.
9890 (func1): Use it.
9891 (func2): Likewise.
9892 * gdb.opt/inline-locals.c (ATTR): New define.
9893 (func1): Use it.
9894 (func2): Likewise.
9895
9896 2010-07-27 Tom Tromey <tromey@redhat.com>
9897
9898 * gdb.stabs/gdb11479.c (hack): New function.
9899 (test): Use it.
9900 (test2): Use it.
9901 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
9902 (int32_search_buf, int64_search_buf): No longer static.
9903 (x): Remove.
9904 * gdb.base/relocate.c (hack): New function.
9905
9906 2010-07-27 Phil Muldoon <pmuldoon@redhat.com>
9907
9908 * gdb.python/py-value.exp (test_inferior_function_call): New function.
9909 * gdb.python/py-value.c (func1): New function.
9910 (func2): Likewise.
9911
9912 2010-07-26 Corinna Vinschen <vinschen@redhat.com>
9913
9914 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
9915 as not to clash with .data section.
9916
9917 2010-07-26 Jerome Guitton <guitton@adacore.com>
9918
9919 * gdb.base/code_elim.exp: New file.
9920 * gdb.base/code_elim1.c: New file.
9921 * gdb.base/code_elim2.c: New file.
9922
9923 2010-07-21 Pedro Alves <pedro@codesourcery.com>
9924
9925 PR symtab/11827
9926
9927 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
9928 (some_volatile_enum): New variable.
9929 * gdb.base/printcmds.exp (test_print_enums): New.
9930 <top level>: Call it.
9931
9932 2010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
9933
9934 * gdb.cp/fpointer.cc: New test.
9935 * gdb.cp/fpointer.exp: New test.
9936
9937 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9938
9939 * gdb.base/solib-nodir.exp: New file.
9940 * lib/gdb.exp (runto): New case for a GDB internal error.
9941
9942 2010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9943 Ulrich Weigand <uweigand@de.ibm.com>
9944 Tom Tromey <tromey@redhat.com>
9945
9946 * gdb.base/charset-malloc.c: New file.
9947 * gdb.base/charset.c (malloc_stub): New prototype.
9948 (main): Call it instead of malloc itself.
9949 * gdb.base/charset.exp: Use only prepare_for_testing.
9950 (binfile): Remove the variable.
9951
9952 2010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9953
9954 Make core files the process_stratum.
9955 * gdb.base/corefile.exp (run: load core again)
9956 (run: sanity check we see the core file, run: with core)
9957 (run: core file is cleared, attach: load core again)
9958 (attach: sanity check we see the core file, attach: with core)
9959 (attach: core file is cleared): New tests.
9960 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
9961
9962 2010-07-14 Ken Werner <ken.werner@de.ibm.com>
9963
9964 * gdb.arch/altivec-abi.exp: New tests.
9965
9966 2010-07-13 Tom Tromey <tromey@redhat.com>
9967
9968 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
9969 (main): Use it.
9970 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
9971
9972 2010-07-13 Tom Tromey <tromey@redhat.com>
9973
9974 * gdb.base/label.exp: New file.
9975 * gdb.base/label.c: New file.
9976
9977 2010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
9978 H.J. Lu <hongjiu.lu@intel.com>
9979
9980 * lib/gdb.exp (is_ilp32_target): New.
9981 (is_lp64_target): Likewise.
9982
9983 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
9984 target.
9985 * gdb.arch/amd64-disp-step.exp: Likewise.
9986 * gdb.arch/amd64-dword.exp: Likewise.
9987 * gdb.arch/amd64-i386-address.exp: Likewise.
9988 * gdb.arch/amd64-word.exp: Likewise.
9989
9990 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
9991 target.
9992 * gdb.arch/i386-bp_permanent.exp: Likewise.
9993 * gdb.arch/i386-byte.exp: Likewise.
9994 * gdb.arch/i386-disp-step.exp: Likewise.
9995 * gdb.arch/i386-gnu-cfi.exp: Likewise.
9996 * gdb.arch/i386-prologue.exp: Likewise.
9997 * gdb.arch/i386-size-overlap.exp: Likewise.
9998 * gdb.arch/i386-size.exp: Likewise.
9999 * gdb.arch/i386-sse.exp: Likewise.
10000 * gdb.arch/i386-unwind.exp: Likewise.
10001 * gdb.arch/i386-word.exp: Likewise.
10002
10003 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
10004 test only when building 64-bit executables. Do not hard-code
10005 -m64 option.
10006
10007 2010-07-07 Doug Evans <dje@google.com>
10008
10009 * lib/gdb.exp (gdb_test_list_exact): New function.
10010 * gdb.base/default.exp (show convenience): Call it, add tests for
10011 $_sdata = void, $_thread = 0.
10012
10013 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10014 Joel Brobecker <brobecker@adacore.com>
10015
10016 Fix re-run of PIE executable, PR shlibs/11776.
10017 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
10018 Remove $displacement_main to match the solib-svr4.c change. New "kill"
10019 and re-"run" of the inferior.
10020
10021 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10022 Joel Brobecker <brobecker@adacore.com>
10023
10024 Cope with missing /usr/sbin/prelink.
10025 * lib/prelink-support.exp (prelink_no):
10026 <result == 1 && $output is "no such file or directory">: New.
10027 (prelink_yes): Likewise. Return on failed prelink_no.
10028
10029 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10030 Joel Brobecker <brobecker@adacore.com>
10031
10032 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
10033 build_executable by build_executable_own_libs. Replace "prelink -R"
10034 execution by a call of prelink_yes. Comment why "prelink -r" needs no
10035 change.
10036 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
10037 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
10038 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
10039 Replace build_executable by build_executable_own_libs's function
10040 build_executable_own_libs.
10041 (prelinkNO): Create new stub to call prelink_no.
10042 (prelinkYES): Create new stub to call prelink_yes.
10043 (test_attach): Rename calls of copy to file_copy.
10044 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
10045 (copy): Move to ...
10046 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
10047 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
10048 * gdb.base/prelink.exp: Disable testcase also for is_remote and
10049 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
10050 special flags by gdb_compile_shlib. Replace second gdb_compile by
10051 build_executable_own_libs. Replace "prelink -R" execution by a call of
10052 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
10053 a second call of prelink_yes. Replace restart commands by
10054 clean_restart.
10055 (prelink): Rename to ...
10056 (seen displacement message): ... this test. Extend its expectation
10057 strictness.
10058
10059 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10060
10061 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
10062 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
10063 displacement message exactly once.
10064
10065 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10066 Joel Brobecker <brobecker@adacore.com>
10067
10068 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
10069 its restore after the <$relink_args != ""> loop. new comment.
10070
10071 2010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10072 Joel Brobecker <brobecker@adacore.com>
10073
10074 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
10075 code for it. New variable relink_args.
10076 (prelinkYES): Call prelinkNO.
10077 (test_attach): Accept new parameter relink_args. Re-prelink the binary
10078 in such case. Move the core code to ...
10079 (test_attach_gdb): ... a new function. Send GDB command "file".
10080 Extend expected "Attaching to " string.
10081
10082 2010-07-02 Tom Tromey <tromey@redhat.com>
10083
10084 * gdb.base/bitops.exp: Remove extraneous "pass".
10085
10086 2010-07-02 Ken Werner <ken.werner@de.ibm.com>
10087
10088 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
10089
10090 2010-07-01 Pedro Alves <pedro@codesourcery.com>
10091
10092 * gdb.base/help.exp: Adjust expected output.
10093
10094 2010-07-01 Pedro Alves <pedro@codesourcery.com>
10095
10096 * gdb.base/help.exp: Adjust expected output.
10097
10098 2010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10099
10100 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
10101 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
10102 c++/11702.
10103
10104 2010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10105 Doug Evans <dje@google.com>
10106
10107 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
10108 add .dynamic entry'.
10109
10110 2010-06-29 Doug Evans <dje@google.com>
10111
10112 Test PR c++/11702.
10113 * gdb.cp/m-static.exp: Add testcase.
10114 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
10115
10116 2010-06-28 Phil Muldoon <pmuldoon@redhat.com>
10117 Tom Tromey <tromey@redhat.com>
10118 Thiago Jung Bauermann <bauerman@br.ibm.com>
10119
10120 * gdb.python/py-inferior.c: New File.
10121 * gdb.python/py-infthread.c: New File.
10122 * gdb.python/py-inferior.exp: New File.
10123 * gdb.python/py-infthread.exp: New File.
10124
10125 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10126
10127 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
10128 (ptype ::C::OtherFileClass typedefs): New.
10129 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
10130 (C::OtherFileClass::cOtherFileClassVar2): New.
10131 (C::OtherFileClass::cOtherFileClassVar_use): Use also
10132 cOtherFileClassVar2.
10133 (C::cOtherFileType2, C::cOtherFileVar2): New.
10134 (C::cOtherFileVar_use): use also cOtherFileVar2.
10135 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
10136
10137 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10138
10139 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
10140 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
10141 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
10142 (print ::C::cOtherFileVar)
10143 (whatis C::OtherFileClass::cOtherFileClassType)
10144 (whatis ::C::OtherFileClass::cOtherFileClassType)
10145 (print C::OtherFileClass::cOtherFileClassVar)
10146 (print ::cOtherFileClassVar)
10147 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
10148 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
10149 trailing content.
10150 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
10151 (C::OtherFileClass::cOtherFileClassVar)
10152 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
10153 (C::cOtherFileVar, C::cOtherFileVar_use): New.
10154
10155 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10156
10157 Test PR c++/11703 and PR gdb/1448.
10158 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
10159 gdb/1448.
10160
10161 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10162
10163 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
10164 (main) <rtti_data>: New.
10165 * gdb.cp/virtbase.exp (print rtti_data): New.
10166
10167 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10168 Joel Brobecker <brobecker@adacore.com>
10169
10170 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
10171
10172 2010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10173
10174 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
10175
10176 2010-06-28 Doug Evans <dje@google.com>
10177
10178 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
10179
10180 2010-06-27 Doug Evans <dje@google.com>
10181
10182 * gdb.cp/m-static.exp: Update expected test output.
10183
10184 2010-06-25 Paul Hilfinger <hilfinger@adacore.com>
10185
10186 * gdb.gdb/selftest.exp: Adjust expected message for
10187 capturing start-up runtime.
10188
10189 2010-06-25 Tom Tromey <tromey@redhat.com>
10190
10191 PR python/10808:
10192 * gdb.python/python.exp: Add new tests.
10193
10194 2010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
10195
10196 * gdb.cp/operator.cc: Created an import loop.
10197 * gdb.cp/operator.exp: Added testcase for import loop.
10198
10199 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10200
10201 Test PR python/11407.
10202 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
10203 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
10204 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
10205 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
10206 executable_nofb and executable_fb. New variables srcsfile, objsfile,
10207 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
10208 binfile. Call gdb_compile with clean_restart twice.
10209 (func_nofb print, func_nofb backtrace, func_loopfb print)
10210 (func_loopfb backtrace): New.
10211
10212 2010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10213
10214 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
10215 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
10216 by a hand made one.
10217 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
10218 i?86 requirement. Remove variables srcfile and binfile. New variable
10219 sources, executable_nofb and executable_fb. Call prepare_for_testing.
10220
10221 2010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10222
10223 * gdb.cell/dwarfaddr.exp: New file.
10224 * gdb.cell/dwarfaddr.S: New file.
10225
10226 2010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10227
10228 Test PR 9436.
10229 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
10230
10231 2010-06-24 Hui Zhu <teawater@gmail.com>
10232
10233 * gdb.base/eval.exp: New file.
10234
10235 2010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10236
10237 * gdb.cell/fork.exp: New file.
10238 * gdb.cell/fork.c: Likewise.
10239 * gdb.cell/fork-spu.c: Likewise.
10240
10241 2010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
10242
10243 * lib/gdb.exp (banned_variables_traced): New global variable.
10244 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
10245 (gdb_init): Use `trace add variable' instead of obsolete
10246 `trace variable'.
10247
10248 2010-06-21 Doug Evans <dje@google.com>
10249
10250 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
10251
10252 2010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10253
10254 * gdb.arch/spu-ls.exp: New file.
10255 * gdb.arch/spu-ls.c: Likewise.
10256
10257 2010-06-18 Stan Shebs <stan@codesourcery.com>
10258
10259 * gdb.threads/thread-specific.exp: Add tests of $_thread.
10260
10261 2010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10262
10263 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
10264 * gdb.base/watch-cond.exp: Likewise.
10265 * gdb.python/py-breakpoint.exp: Likewise.
10266
10267 2010-06-18 Pedro Alves <pedro@codesourcery.com>
10268
10269 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
10270 clean_restart, make sure every test has a distinct message, and
10271 that messages don't include the executable' full path.
10272
10273 2010-06-17 Doug Evans <dje@google.com>
10274
10275 * gdb.arch/i386-size.exp: Updated expected output for
10276 DISASSEMBLY_OMIT_FNAME.
10277
10278 2010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10279 Sergio Durigan Junior <sergiodj@redhat.com>
10280
10281 * gdb.base/watch-notconst.c: New file.
10282 * gdb.base/watch-notconst.S: New file.
10283 * gdb.base/watch-notconst2.c: New file.
10284 * gdb.base/watch-notconst2.S: New file.
10285 * gdb.base/watch-notconst.exp: New file.
10286 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
10287 (func4): Add operations on `global_ptr_ptr'.
10288 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
10289 routine to test watchpoints created with a constant expression.
10290 (test_inaccessible_watchpoint): Include tests for watchpoints
10291 created with a constant expression.
10292
10293 2010-06-14 Kevin Buettner <kevinb@redhat.com>
10294
10295 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
10296 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
10297 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
10298 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
10299 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
10300 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
10301 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
10302 of `_start'.
10303
10304 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10305
10306 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
10307 not supported on the target.
10308 * gdb.mi/mi-nonstop-exit.exp: Likewise.
10309 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
10310 * gdb.mi/mi-nsintrall.exp: Likewise.
10311 * gdb.mi/mi-nsmoribund.exp: Likewise.
10312 * gdb.mi/mi-nsthrexec.exp: Likewise.
10313
10314 2010-06-11 Stan Shebs <stan@codesourcery.com>
10315
10316 * gdb.base/permissions.exp: New file.
10317
10318 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10319
10320 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
10321 does not support ELF executable class.
10322
10323 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10324
10325 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
10326
10327 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10328
10329 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
10330 (runto): Catch "The target does not support running in non-stop mode.".
10331
10332 2010-06-11 Michael Snyder <msnyder@vmware.com>
10333
10334 * gdb.base/setshow.exp (set language asm): Don't use
10335 gdb_test_no_output, fails on some targets.
10336
10337 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10338
10339 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
10340 * gdb.cp/pr9167.exp: Likewise.
10341
10342 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10343
10344 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
10345
10346 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10347
10348 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
10349
10350 2010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10351
10352 * gdb.base/charset.c (main): Make sure malloc gets linked in.
10353
10354 2010-06-11 Tom Tromey <tromey@redhat.com>
10355
10356 PR gdb/9977, PR exp/11636::
10357 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
10358 (pieces_test_f6): Update expected output.
10359
10360 2010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10361
10362 * gdb.base/moribund-step.exp: New.
10363
10364 2010-06-08 Michael Snyder <msnyder@vmware.com>
10365
10366 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
10367 * gdb.ada/boolean_expr.exp:
10368 * gdb.ada/frame_args.exp: Ditto.
10369 * gdb.ada/lang_switch.exp: Ditto.
10370 * gdb.ada/ptype_arith_binop.exp: Ditto.
10371 * gdb.ada/ref_param.exp: Ditto.
10372 * gdb.ada/type_coercion.exp:Ditto.
10373
10374 * gdb.asm/asm-source.exp: Ditto.
10375
10376 * gdb.base/attach.exp: Ditto.
10377 * gdb.base/bitfields2.exp: Ditto.
10378 * gdb.base/call-signal-resume.exp: Ditto.
10379 * gdb.base/callfuncs.exp: Ditto.
10380 * gdb.base/commands.exp: Ditto.
10381 * gdb.base/dbx.exp: Ditto.
10382 * gdb.base/default.exp: Ditto.
10383 * gdb.base/dump.exp: Ditto.
10384 * gdb.base/exprs.exp: Ditto.
10385 * gdb.base/freebpcmd.exp: Ditto.
10386 * gdb.base/interrupt.exp: Ditto.
10387 * gdb.base/list.exp: Ditto.
10388 * gdb.base/long_long.exp: Ditto.
10389 * gdb.base/maint.exp: Ditto.
10390 * gdb.base/ptype.exp: Ditto.
10391 * gdb.base/return.exp: Ditto.
10392 * gdb.base/setshow.exp: Ditto.
10393 * gdb.base/sigbpt.exp: Ditto.
10394 * gdb.base/sigrepeat.exp: Ditto.
10395
10396 * gdb.cp/classes.exp: Ditto.
10397
10398 * gdb.dwarf2/dw2-restore.exp: Ditto.
10399
10400 * gdb.gdb/selftest.exp: Ditto.
10401
10402 * gdb.multi/base.exp: Ditto.
10403 * gdb.multi/bkpt-multi-exec.exp: Ditto.
10404
10405 * gdb.python/py-block.exp: Ditto.
10406 * gdb.python/py-prettyprint.exp: Ditto.
10407 * gdb.python/py-template.exp: Ditto.
10408
10409 * gdb.server/ext-attach.exp: Ditto.
10410 * gdb.server/ext-run.exp: Ditto.
10411 * gdb.server/server-mon.exp: Ditto.
10412
10413 * gdb.threads/fork-thread-pending.exp: Ditto.
10414 * gdb.threads/hand-call-in-threads.exp: Ditto.
10415 * gdb.threads/interrupted-hand-call.exp: Ditto.
10416 * gdb.threads/linux-dp.exp: Ditto.
10417 * gdb.threads/manythreads.exp: Ditto.
10418 * gdb.threads/print-threads.exp: Ditto.
10419 * gdb.threads/pthreads.exp: Ditto.
10420 * gdb.threads/schedlock.exp: Ditto.
10421 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10422 * gdb.threads/threadapply.exp: Ditto.
10423
10424 2010-06-08 Michael Snyder <msnyder@vmware.com>
10425
10426 * gdb.ada/exec_changed.exp:
10427 Use ".*" instead of "" as wildcard regexp.
10428
10429 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
10430 * gdb.base/call-ar-st.exp: Ditto.
10431 * gdb.base/checkpoint.exp: Ditto.
10432 * gdb.base/default.exp: Ditto.
10433 * gdb.base/dump.exp: Ditto.
10434 * gdb.base/ending-run.exp: Ditto.
10435 * gdb.base/fileio.exp: Ditto.
10436 * gdb.base/miscexprs.exp: Ditto.
10437 * gdb.base/pointers.exp: Ditto.
10438 * gdb.base/readline.exp: Ditto.
10439 * gdb.base/reread.exp: Ditto.
10440 * gdb.base/restore.exp: Ditto.
10441 * gdb.base/shlib-call.exp: Ditto.
10442 * gdb.base/valgrind-db-attach.exp: Ditto.
10443 * gdb.base/volatile.exp: Ditto.
10444 * gdb.base/watchpoints.exp: Ditto.
10445
10446 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
10447
10448 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
10449 * gdb.python/py-value.exp: Ditto.
10450
10451 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
10452 * gdb.trace/circ.exp: Ditto.
10453 * gdb.trace/collection.exp: Ditto.
10454 * gdb.trace/packetlen.exp: Ditto.
10455 * gdb.trace/passc-dyn.exp: Ditto.
10456 * gdb.trace/report.exp: Ditto.
10457 * gdb.trace/tfile.exp: Ditto.
10458 * gdb.trace/tfind.exp: Ditto.
10459 * gdb.trace/while-dyn.exp: Ditto.
10460
10461 2010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10462
10463 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
10464
10465 2010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10466
10467 Test PR 10640.
10468 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
10469
10470 2010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
10471
10472 * gdb.cp/koenig.exp: Test for ADL operators.
10473 * gdb.cp/koenig.cc: Added ADL operators.
10474 * gdb.cp/operator.exp: New test.
10475 * gdb.cp/operator.cc: New test.
10476
10477 2010-06-04 Michael Snyder <msnyder@vmware.com>
10478
10479 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
10480 * gdb.base/pending.exp: Ditto.
10481
10482 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
10483
10484 2010-06-04 Doug Evans <dje@google.com>
10485
10486 * gdb.python/py-prettyprint.exp: Add new test for enabled and
10487 disabled printers.
10488 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
10489 (enable_lookup_function): New function.
10490
10491 2010-06-04 Tom Tromey <tromey@redhat.com>
10492
10493 * gdb.python/py-value.exp (test_value_hash): Don't test equality
10494 of hash and id.
10495
10496 2010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
10497
10498 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
10499 newline.
10500 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
10501 (empty verbose non-noisy clear, empty verbose noisy clear)
10502 (empty non-verbose noisy clear): Likewise.
10503
10504 2010-06-03 Michael Snyder <msnyder@vmware.com>
10505
10506 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
10507 * gdb.base/display.exp: Ditto.
10508 * gdb.base/find.exp: Ditto.
10509 * gdb.base/ifelse.exp: Ditto.
10510 * gdb.base/multi-forks.exp: Ditto.
10511 * gdb.base/recurse.exp: Ditto.
10512 * gdb.base/setshow.exp: Ditto.
10513 * gdb.base/value-double-free.exp: Ditto.
10514 * gdb.base/watch-vfork.exp: Ditto.
10515 * gdb.base/watch_thread_num.exp: Ditto.
10516 * gdb.base/watchpoint-solib.exp: Ditto.
10517 * gdb.base/watchpoint.exp: Ditto.
10518 * gdb.base/watchpoints.exp: Ditto.
10519
10520 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
10521 * gdb.cp/overload.exp: Ditto.
10522 * gdb.cp/virtfunc.exp: Ditto.
10523
10524 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
10525
10526 * gdb.reverse/watch-precsave.exp:
10527 Replace gdb_test with gdb_test_no_output.
10528
10529 * gdb.threads/attach-into-signal.exp:
10530 Replace gdb_test with gdb_test_no_output.
10531 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10532 * gdb.threads/watchthreads.exp: Ditto.
10533 * gdb.threads/watchthreads2.exp: Ditto.
10534
10535 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
10536 * gdb.trace/tfind.exp: Ditto.
10537
10538 2010-06-03 Joel Brobecker <brobecker@adacore.com>
10539
10540 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
10541 successful test if message is the empty string.
10542
10543 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10544
10545 * gdb.fortran/module.exp (stopped language detection): New test.
10546
10547 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10548
10549 Support DW_TAG_module as separate namespaces.
10550 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
10551 gdb.fortran/library-module-lib.f90: New.
10552 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
10553 (print i): Remove.
10554 (continue to breakpoint: i-is-1, print var_i value 1)
10555 (continue to breakpoint: i-is-2, print var_i value 2)
10556 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
10557 (print var_d, print var_i value 14, ptype modmany, complete `modm)
10558 (complete `modmany, complete `modmany`, complete `modmany`var)
10559 (show language, setting breakpoint at module): New tests.
10560 * gdb.fortran/module.f90 (module mod): Remove.
10561 (module mod1, module mod2, module modmany, subroutine sub1)
10562 (subroutine sub2, program module): New.
10563
10564 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10565
10566 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
10567 (print value of rUC, print value of rI, print value of UI): ... here.
10568 * gdb.cp/anon-union.exp (pass): Rename to ...
10569 (print z 2): ... here.
10570
10571 2010-06-02 Michael Snyder <msnyder@vmware.com>
10572
10573 * gdb.trace/actions.exp: Use gdb_test_no_output.
10574 * gdb.trace/circ.exp: Ditto.
10575 * gdb.trace/packetlen.exp: Ditto.
10576 * gdb.trace/save-trace.exp: Ditto.
10577 * gdb.trace/tracecmd.exp: Ditto.
10578 * gdb.trace/tsv.exp: Ditto.
10579
10580 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
10581 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
10582 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
10583 * gdb.threads/manythreads.exp: Ditto.
10584 * gdb.threads/print-threads.exp: Ditto.
10585 * gdb.threads/pthreads.exp: Ditto.
10586 * gdb.threads/schedlock.exp: Ditto.
10587 * gdb.threads/staticthreads.exp: Ditto.
10588 * gdb.threads/thread-specific.exp: Ditto.
10589 * gdb.threads/thread-unwindonsignal.exp: Ditto.
10590 * gdb.threads/threadapply.exp: Ditto.
10591 * gdb.threads/watchthreads.exp: Ditto.
10592 * gdb.threads/watchthreads2.exp: Ditto.
10593
10594 * gdb.python/py-block.exp: Use gdb_test_no_output.
10595 * gdb.python/py-prettyprint.exp: Ditto.
10596 * gdb.python/py-template.exp: Ditto.
10597 * gdb.python/py-value.exp: Ditto.
10598
10599 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
10600 * gdb.reverse/watch-reverse.exp: Ditto.
10601
10602 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
10603 * gdb.server/ext-run.exp: Ditto.
10604
10605 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
10606 * gdb.dwarf2/dw2-compressed.exp: Ditto.
10607 * gdb.dwarf2/dw2-intercu.exp: Ditto.
10608 * gdb.dwarf2/dw2-intermix.exp: Ditto.
10609 * gdb.dwarf2/dw2-producer.exp: Ditto.
10610 * gdb.dwarf2/mac-fileno.exp: Ditto.
10611
10612 * gdb.gdb/observer.exp: Use gdb_test_no_output.
10613 * gdb.gdb/selftest.exp: Ditto.
10614
10615 * gdb.multi/base.exp: Use gdb_test_no_output.
10616
10617 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
10618
10619 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10620
10621 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
10622
10623 2010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
10624
10625 * gdb.cp/class2.exp: Use gdb_test_no_output.
10626 * gdb.cp/classes.exp: Ditto.
10627 * gdb.cp/extern-c.exp: Ditto.
10628 * gdb.cp/inherit.exp: Ditto.
10629 * gdb.cp/maint.exp: Ditto.
10630 * gdb.cp/mb-inline.exp: Ditto.
10631 * gdb.cp/mb-templates.exp: Ditto.
10632 * gdb.cp/method2.exp: Ditto.
10633 * gdb.cp/misc.exp: Ditto.
10634 * gdb.cp/ovldbreak.exp: Ditto.
10635 * gdb.cp/punctuator.exp: Ditto.
10636 * gdb.cp/templates.exp: Ditto.
10637 * gdb.cp/virtbase.exp: Ditto.
10638
10639 * gdb.threads/attach-stopped.exp:
10640 Replace uses of send_gdb / gdb_expect.
10641 * gdb.threads/attachstop-mt.exp:
10642 Replace uses of send_gdb / gdb_expect.
10643 * gdb.threads/gcore-thread.exp:
10644 Replace uses of send_gdb / gdb_expect.
10645 * gdb.threads/hand-call-in-threads.exp:
10646 Replace uses of send_gdb / gdb_expect.
10647 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
10648 * gdb.threads/print-threads.exp:
10649 Replace uses of send_gdb / gdb_expect.
10650 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
10651 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
10652 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
10653
10654 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
10655 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
10656 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
10657 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
10658 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
10659 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
10660 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
10661 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
10662 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
10663 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
10664 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
10665
10666 2010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10667
10668 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
10669
10670 2010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
10671
10672 * gdb.cp/koenig.exp: Added new test case.
10673 * gdb.cp/koenig.cc: Ditto.
10674
10675 2010-06-01 Michael Snyder <msnyder@vmware.com>
10676
10677 * gdb.base/arithmet.exp: Use gdb_test_no_output.
10678 * gdb.base/arrayidx.exp: Ditto.
10679 * gdb.base/attach.exp: Ditto.
10680 * gdb.base/auxv.exp: Ditto.
10681 * gdb.base/bigcre.exp: Ditto.
10682 * gdb.base/break-always.exp: Ditto.
10683 * gdb.base/break-interp.exp: Ditto.
10684 * gdb.base/break.exp: Ditto.
10685 * gdb.base/breakpoint-shadow.exp: Ditto.
10686 * gdb.base/call-ar-st.exp: Ditto.
10687 * gdb.base/call-sc.exp: Ditto.
10688 * gdb.base/call-signal-resume.exp: Ditto.
10689 * gdb.base/callfuncs.exp: Ditto.
10690 * gdb.base/catch-syscall.exp: Ditto.
10691 * gdb.base/charset.exp: Ditto.
10692 * gdb.base/code-expr.exp: Ditto.
10693 * gdb.base/commands.exp: Ditto.
10694 * gdb.base/cond-expr.exp: Ditto.
10695 * gdb.base/condbreak.exp: Ditto.
10696 * gdb.base/cursal.exp: Ditto.
10697 * gdb.base/cvexpr.exp: Ditto.
10698 * gdb.base/default.exp: Ditto.
10699 * gdb.base/del.exp: Ditto.
10700 * gdb.base/detach.exp: Ditto.
10701 * gdb.base/display.exp: Ditto.
10702 * gdb.base/ena-dis-br.exp: Ditto.
10703 * gdb.base/eval-skip.exp: Ditto.
10704 * gdb.base/foll-fork.exp: Ditto.
10705 * gdb.base/foll-vfork.exp: Ditto.
10706 * gdb.base/frame-args.exp: Ditto.
10707 * gdb.base/funcargs.exp: Ditto.
10708 * gdb.base/gcore-buffer-overflow.exp: Ditto.
10709 * gdb.base/gdbvars.exp: Ditto.
10710 * gdb.base/help.exp: Ditto.
10711 * gdb.base/ifelse.exp: Ditto.
10712 * gdb.base/included.exp: Ditto.
10713 * gdb.base/list.exp: Ditto.
10714 * gdb.base/macscp.exp: Ditto.
10715 * gdb.base/maint.exp: Ditto.
10716 * gdb.base/multi-fork.exp: Ditto.
10717 * gdb.base/overlays.exp: Ditto.
10718 * gdb.base/page.exp: Ditto.
10719 * gdb.base/pending.exp: Ditto.
10720 * gdb.base/pointers.exp: Ditto.
10721 * gdb.base/pr11022.exp: Ditto.
10722 * gdb.base/prelink.exp: Ditto.
10723 * gdb.base/printcmds.exp: Ditto.
10724 * gdb.base/psymtab.exp: Ditto.
10725 * gdb.base/randomize.exp: Ditto.
10726 * gdb.base/relational.exp: Ditto.
10727 * gdb.base/relocate.exp: Ditto.
10728 * gdb.base/remote.exp: Ditto.
10729 * gdb.base/sepdebug.exp: Ditto.
10730 * gdb.base/set-lang-auto.exp: Ditto.
10731 * gdb.base/setshow.exp: Ditto.
10732 * gdb.base/setvar.exp: Ditto.
10733 * gdb.base/signals.exp: Ditto.
10734 * gdb.base/signull.exp: Ditto.
10735 * gdb.base/sigstep.exp: Ditto.
10736 * gdb.base/sizeof.exp: Ditto.
10737 * gdb.base/solib-disc.exp: Ditto.
10738 * gdb.base/store.exp: Ditto.
10739 * gdb.base/structs.exp: Ditto.
10740 * gdb.base/structs2.exp: Ditto.
10741 * gdb.base/subst.exp: Ditto.
10742 * gdb.base/term.exp: Ditto.
10743 * gdb.base/trace-commands.exp: Ditto.
10744 * gdb.base/unwindonsignal.exp: Ditto.
10745 * gdb.base/valgrind-db-attach.exp: Ditto.
10746 * gdb.base/varargs.exp: Ditto.
10747 * gdb.base/watch-cond.exp: Ditto.
10748 * gdb.base/watch_thread_num.exp: Ditto.
10749 * gdb.base/watchpoint-cond-gone.exp: Ditto.
10750 * gdb.base/watchpoint.exp: Ditto.
10751 * gdb.base/whatis-exp.exp: Ditto.
10752
10753 2010-06-01 Michael Snyder <msnyder@vmware.com>
10754
10755 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
10756 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
10757 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
10758 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
10759 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
10760 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
10761 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
10762 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
10763 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
10764 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
10765 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
10766 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
10767 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
10768 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
10769 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
10770
10771 2010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10772
10773 * gdb.base/commands.exp (begin commands on watch): Remove excessive
10774 trailing newline.
10775 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
10776 * gdb.java/jmisc.exp (p *args\n): Rename to ...
10777 (p *args): ... here and remove excessive trailing newline.
10778
10779 2010-05-31 Joel Brobecker <brobecker@adacore.com>
10780
10781 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
10782
10783 2010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
10784
10785 Accept the new Linux kernel "t (tracing stop)" string.
10786 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
10787 Update comment.
10788 (state_wait) <T (tracing stop)>: New.
10789 (main): Update the state_wait expect string.
10790
10791 2010-05-28 Pedro Alves <pedro@codesourcery.com>
10792
10793 * limits.c, limits.exp: Delete files.
10794 * Makefile.in (clean mostlyclean): Adjust.
10795 * tracecmd.exp: Adjust.
10796
10797 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10798
10799 * gdb.base/tui-layout.exp: New.
10800
10801 2010-05-28 Michael Snyder <msnyder@vmware.com>
10802
10803 * gdb.reverse/break-precsave.exp:
10804 Replace uses of send_gdb / gdb_expect.
10805 * gdb.reverse/break-reverse.exp:
10806 Replace uses of send_gdb / gdb_expect.
10807 * gdb.reverse/consecutive-precsave.exp:
10808 Replace uses of send_gdb / gdb_expect.
10809 * gdb.reverse/consecutive-reverse.exp:
10810 Replace uses of send_gdb / gdb_expect.
10811 * gdb.reverse/finish-precsave.exp:
10812 Replace uses of send_gdb / gdb_expect.
10813 * gdb.reverse/finish-reverse.exp:
10814 Replace uses of send_gdb / gdb_expect.
10815 * gdb.reverse/i386-precsave.exp:
10816 Replace uses of send_gdb / gdb_expect.
10817 * gdb.reverse/i386-reverse.exp:
10818 Replace uses of send_gdb / gdb_expect.
10819 * gdb.reverse/i386-sse-reverse.exp:
10820 Replace uses of send_gdb / gdb_expect.
10821 * gdb.reverse/i387-env-reverse.exp:
10822 Replace uses of send_gdb / gdb_expect.
10823 * gdb.reverse/i387-stack-reverse.exp:
10824 Replace uses of send_gdb / gdb_expect.
10825 * gdb.reverse/machinestate-precsave.exp:
10826 Replace uses of send_gdb / gdb_expect.
10827 * gdb.reverse/machinestate.exp:
10828 Replace uses of send_gdb / gdb_expect.
10829 * gdb.reverse/sigall-precsave.exp:
10830 Replace uses of send_gdb / gdb_expect.
10831 * gdb.reverse/sigall-reverse.exp:
10832 Replace uses of send_gdb / gdb_expect.
10833 * gdb.reverse/solib-precsave.exp:
10834 Replace uses of send_gdb / gdb_expect.
10835 * gdb.reverse/solib-reverse.exp:
10836 Replace uses of send_gdb / gdb_expect.
10837 * gdb.reverse/step-precsave.exp:
10838 Replace uses of send_gdb / gdb_expect.
10839 * gdb.reverse/step-reverse.exp:
10840 Replace uses of send_gdb / gdb_expect.
10841 * gdb.reverse/until-precsave.exp:
10842 Replace uses of send_gdb / gdb_expect.
10843 * gdb.reverse/until-reverse.exp:
10844 Replace uses of send_gdb / gdb_expect.
10845 * gdb.reverse/watch-precsave.exp:
10846 Replace uses of send_gdb / gdb_expect.
10847 * gdb.reverse/watch-reverse.exp:
10848 Replace uses of send_gdb / gdb_expect.
10849
10850 2010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10851
10852 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
10853 excessive newline.
10854
10855 2010-05-27 Michael Snyder <msnyder@vmware.com>
10856
10857 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
10858 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
10859 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
10860 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
10861 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
10862 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
10863 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
10864 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
10865 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
10866 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
10867 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
10868 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
10869 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
10870 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
10871 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
10872 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
10873 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
10874 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
10875 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
10876
10877 2010-05-26 Michael Snyder <msnyder@vmware.com>
10878
10879 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
10880 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
10881
10882 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
10883 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
10884 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
10885
10886 * gdb.reverse/consecutive-reverse.exp:
10887 Replace uses of send_gdb / gdb_expect.
10888 * gdb.reverse/consecutive-precsave.exp:
10889 Replace uses of send_gdb / gdb_expect.
10890
10891 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
10892 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
10893 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
10894 * gdb.mi/mi-ns-stale-regcache.exp:
10895 Replace uses of send_gdb / gdb_expect.
10896 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
10897 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
10898 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
10899 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
10900 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
10901 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
10902 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
10903 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
10904 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
10905
10906 2010-05-26 Michael Snyder <msnyder@vmware.com>
10907
10908 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
10909
10910 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
10911
10912 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
10913 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
10914 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
10915 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
10916 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
10917 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
10918 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
10919 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
10920 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
10921
10922 2010-05-25 Tom Tromey <tromey@redhat.com>
10923
10924 * gdb.base/macscp.exp: Add missing space after setup_kfail.
10925
10926 2010-05-25 Tom Tromey <tromey@redhat.com>
10927
10928 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
10929 argument order.
10930 * gdb.base/macscp.exp: Fix setup_kfail argument order.
10931 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
10932 order.
10933 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
10934 order.
10935 * gdb.base/call-sc.exp (setup_kfails): Remove.
10936 (setup_compiler_kfails): Remove.
10937 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
10938 argument order.
10939 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
10940 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
10941 (advancei): Fix setup_kfail argument order.
10942 * gdb.base/radix.exp: Fix setup_kfail argument order.
10943 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
10944 order.
10945 * gdb.base/structs.exp (setup_kfails): Remove.
10946 (setup_compiler_kfails): Fix setup_kfail argument order.
10947 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
10948 order.
10949 * gdb.java/jmain.exp: Fix setup_kfail argument order.
10950 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
10951 setup_kfail argument order.
10952 * gdb.cp/overload.exp: Fix setup_kfail argument order.
10953
10954 2010-05-25 Tom Tromey <tromey@redhat.com>
10955
10956 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
10957
10958 2010-05-25 Michael Snyder <msnyder@vmware.com>
10959
10960 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
10961 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
10962 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
10963 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
10964 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
10965 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
10966 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
10967 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
10968 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
10969 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
10970 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
10971 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
10972 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
10973 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
10974 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
10975 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
10976 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
10977 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
10978 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
10979 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
10980 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
10981 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
10982 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
10983 * gdb.base/default.exp: Replace send_gdb with gdb_test.
10984 * gdb.base/define.exp: Replace send_gdb with gdb_test.
10985 * gdb.base/display.exp: Replace send_gdb with gdb_test.
10986 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
10987 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
10988 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
10989 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
10990 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
10991 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
10992 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
10993 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
10994 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
10995 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
10996 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
10997 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
10998 * gdb.base/help.exp: Replace send_gdb with gdb_test.
10999 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
11000 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
11001 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
11002 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
11003 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
11004 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
11005 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
11006 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
11007 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
11008
11009 2010-05-25 Doug Evans <dje@google.com>
11010
11011 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
11012 gdb.string_to_argv.
11013
11014 2010-05-21 Tom Tromey <tromey@redhat.com>
11015
11016 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
11017 Call it.
11018 * gdb.dwarf2/pieces.S: Update.
11019 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
11020
11021 2010-05-21 Tom Tromey <tromey@redhat.com>
11022
11023 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
11024 Call it.
11025 * gdb.dwarf2/pieces.c (struct C): New.
11026 (f6): New function.
11027 * gdb.dwarf2/pieces.S: Replace.
11028
11029 2010-05-21 Tom Tromey <tromey@redhat.com>
11030
11031 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
11032 Call it.
11033
11034 2010-05-21 Tom Tromey <tromey@redhat.com>
11035
11036 * gdb.dwarf2.pieces.exp: New file.
11037 * gdb.dwarf2.pieces.S: New file.
11038 * gdb.dwarf2.pieces.c: New file.
11039
11040 2010-05-20 Pedro Alves <pedro@codesourcery.com>
11041 Joel Brobecker <brobecker@adacore.com>
11042
11043 * lib/gdb.exp (gdb_test_no_output): New function.
11044 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
11045 when testing commands that should produce no output.
11046
11047 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11048
11049 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
11050 parameter that we want to watch being a constant.
11051
11052 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11053
11054 * gdb.ada/cond_lang: New testcase.
11055
11056 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11057
11058 * lib/gdb.exp (banned_variables): New variable/constant.
11059 (gdb_init): Add write trace on variables listed in banned_variables.
11060 (gdb_finish): Remove write traces on variables listed in
11061 banned_variables.
11062
11063 2010-05-17 Joel Brobecker <brobecker@adacore.com>
11064
11065 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
11066 * gdb.cp/koenig.exp: Likewise.
11067
11068 2010-05-14 Phil Muldoon <pmuldoon@redhat.com>
11069
11070 PR python/11482
11071
11072 * gdb.python/py-value.exp (test_value_hash): New function.
11073
11074 2010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
11075
11076 PR exp/11530.
11077 * gdb.base/gdb11530.c: New file.
11078 * gdb.base/gdb11530.exp: New file.
11079
11080 2010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11081
11082 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
11083 * gdb.dwarf2/dw2-modula2-self-type.S: New.
11084
11085 2010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
11086
11087 * gdb.cp/koenig.exp: New test.
11088 * gdb.cp/koenig.cc: New test program.
11089
11090 2010-05-05 Joel Brobecker <brobecker@adacore.com>
11091
11092 Remove the use of prms_id and bug_id throughout the testsuite.
11093
11094 2010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
11095
11096 PR exp/11349.
11097 * testsuite/gdb.cp/ref-types.exp: Add test to examine
11098 use a reference local variable.
11099
11100 2010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11101
11102 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
11103 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
11104 variable different_dir. Move debugfile into a full directory pathname
11105 under DIFFERENT_DIR.
11106 * lib/gdb.exp (separate_debug_filename): Remove.
11107 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
11108 variable debug_dir and mkdir of it. Update function comments.
11109
11110 2010-04-29 Pedro Alves <pedro@codesourcery.com>
11111
11112 PR gdb/11557
11113
11114 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
11115 files.
11116
11117 2010-04-29 Phil Muldoon <pmuldoon@redhat.com>
11118
11119 * gdb.python/py-param.exp: New File.
11120
11121 2010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
11122
11123 * gdb.base/default.exp: Fix "set language" test.
11124
11125 2010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
11126
11127 PR breakpoints/11531.
11128 * gdb.base/gdb11531.c: New file.
11129 * gdb.base/gdb11531.exp: New file.
11130
11131 2010-04-26 Tom Tromey <tromey@redhat.com>
11132
11133 * gdb.base/completion.exp: Add tests for completion and deprecated
11134 commands.
11135
11136 2010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11137
11138 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
11139 (print /x char_array): Escape curly brackets.
11140
11141 2010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
11142
11143 Fix deadlock on looped list of loaded shared objects.
11144 * gdb.base/solib-corrupted.exp: New.
11145
11146 2010-04-23 Doug Evans <dje@google.com>
11147
11148 * gdb.python/py-section-script.c: New file.
11149 * gdb.python/py-section-script.exp: New file.
11150 * gdb.python/py-section-script.py: New file.
11151
11152 2010-04-20 Chris Moller <cmoller@redhat.com>
11153
11154 PR 10179
11155
11156 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
11157 * gdb.base/pr10179-a.c:
11158 * gdb.base/pr10179-b.c:
11159 * gdb.base/pr10179.exp: New files.
11160
11161 2010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11162
11163 Fix crashes on dangling display expressions.
11164 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
11165 is SEP.
11166 (lib_flags): Remove the "debug" keyword.
11167 (libsepdebug): New variable for iterating new loop.
11168 (save_pf_prefix): New variable wrapping the loop.
11169 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
11170 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
11171
11172 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11173
11174 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
11175
11176 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11177
11178 PR stabs/11479.
11179 * gdb.stabs/gdb11479.exp: New file.
11180 * gdb.stabs/gdb11479.c: New file.
11181
11182 2010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
11183
11184 * gdb.base/charset.c (Strin16, String32): New variables.
11185 * gdb.base/charset.exp (gdb_test): Test correct display
11186 of 16 or 32 bit strings.
11187
11188 2010-04-21 Chris Moller <cmoller@redhat.com>
11189
11190 PR 9167
11191 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
11192 * gdb.cp/pr9167.cc: New file.
11193 * gdb.cp/pr9167.exp: New file.
11194
11195
11196 2010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
11197
11198 PR pascal/11492.
11199 * gdb.pascal/gdb11492.pas: New file.
11200 * gdb.pascal/gdb11492.exp: New file.
11201
11202 2010-04-20 Joel Brobecker <brobecker@adacore.com>
11203
11204 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
11205
11206 2010-04-20 Joel Brobecker <brobecker@adacore.com>
11207
11208 * gdb.ada/dyn_loc: New testcase.
11209
11210 2010-04-20 Chris Moller <cmoller@redhat.com>
11211
11212 PR 10867
11213
11214 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
11215 * gdb.cp/pr10687.cc: New file.
11216 * gdb.cp/pr10687.exp: New file.
11217
11218
11219 2010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11220 Sergio Durigan Junior <sergiodj@redhat.com>
11221
11222 * gdb.fortran/logical.exp: New testcase.
11223 * gdb.fortran/logical.f90: New file.
11224
11225 2010-04-19 Doug Evans <dje@google.com>
11226
11227 * gdb.base/help.exp (help source): Update expected output.
11228
11229 2010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11230
11231 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
11232 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
11233 gdb_exit and return.
11234 (executable): New variable.
11235 (binfile): Use it.
11236
11237 2010-04-19 Pedro Alves <pedro@codesourcery.com>
11238
11239 PR breakpoints/8554.
11240
11241 * gdb.trace/save-trace.exp: Adjust.
11242
11243 2010-04-17 H.J. Lu <hongjiu.lu@intel.com>
11244
11245 PR corefiles/11511
11246 * gdb.arch/system-gcore.exp: New.
11247 * gdb.arch/gcore.c: Likewise.
11248
11249 2010-04-15 Doug Evans <dje@google.com>
11250
11251 * gdb.python/py-progspace.c: New file.
11252 * gdb.python/py-progspace.exp: New file.
11253
11254 * gdb.base/source.exp: Add tests for "source -s".
11255
11256 2010-04-14 Phil Muldoon <pmuldoon@redhat.com>
11257
11258 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
11259 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
11260 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
11261 * gdb.python/py-mi.exp: New test for to_string returning None.
11262
11263 2010-04-12 Phil Muldoon <pmuldoon@redhat.com>
11264
11265 * gdb.python/py-breakpoint.c: Make result global.
11266
11267 2010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11268
11269 Fix non-GNU make compatibility.
11270 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
11271
11272 2010-04-09 Phil Muldoon <pmuldoon@redhat.com>
11273
11274 * gdb.python/py-breakpoint.exp: New File.
11275 * gdb.python/py-breakpoint.C: Ditto.
11276
11277 2010-04-08 Stan Shebs <stan@codesourcery.com>
11278
11279 * gdb.trace/actions.exp: Clear default-collect.
11280 * gdb.trace/save-trace.exp: Clear default-collect.
11281
11282 2010-04-08 Phil Muldoon <pmuldoon@redhat.com>
11283
11284 * gdb.python/py-value: Add null string variable.
11285 (test_lazy_string): Test zero length, NULL address lazy
11286 strings.
11287
11288 2010-04-07 H.J. Lu <hongjiu.lu@intel.com>
11289
11290 * gdb.arch/i386-avx.c: New.
11291 * gdb.arch/i386-avx.exp: Likewise.
11292
11293 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
11294
11295 2010-04-06 Doug Evans <dje@google.com>
11296
11297 * gdb.base/source-test.gdb: New file.
11298 * gdb.base/source.exp: Test source -v.
11299
11300 2010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11301
11302 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
11303
11304 2010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
11305
11306 * gdb.stabs/aout.sed: Convert all backslash to double backslash
11307 within one line, unless it is followed by a double quote.
11308 * gdb.stabs/hppa.sed: Idem.
11309 * gdb.stabs/weird.def: Add char and String constants
11310 * gdb.stabs/weird.exp: Check for correct parsing of
11311 char and string constants.
11312 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
11313 in .stabs to .stabx substitution.
11314
11315 2010-04-05 Stan Shebs <stan@codesourcery.com>
11316
11317 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
11318 constant global.
11319 * gdb.trace/tfile.exp: Try to print them.
11320
11321 2010-04-04 Stan Shebs <stan@codesourcery.com>
11322
11323 * gdb.base/completion.exp: Update for new "info watchpoints".
11324 * gdb.base/default.exp: Ditto.
11325 * gdb.base/help.exp: Ditto.
11326 * gdb.base/watchpoint.exp: Ditto.
11327 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
11328
11329 2010-04-04 Stan Shebs <stan@codesourcery.com>
11330
11331 * gdb.trace/tfile.exp: Sharpen tfind test.
11332
11333 2010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
11334
11335 * gdb.base/break-entry.exp: New.
11336
11337 2010-04-02 Hui Zhu <teawater@gmail.com>
11338 Michael Snyder <msnyder@vmware.com>
11339
11340 * gdb.reverse/i386-sse-reverse.exp: New file.
11341 * gdb.reverse/i386-sse-reverse.c: New file.
11342
11343 2010-04-02 Pedro Alves <pedro@codesourcery.com>
11344
11345 * gdb.trace/tfind.exp: Adjust expected disassembly output.
11346
11347 2010-04-01 Stan Shebs <stan@codesourcery.com>
11348
11349 * gdb.trace/actions.exp: Tweak expected output.
11350 * gdb.trace/while-stepping.exp: Tweak expected output.
11351
11352 2010-04-01 H.J. Lu <hongjiu.lu@intel.com>
11353
11354 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
11355
11356 2010-04-01 Pedro Alves <pedro@codesourcery.com>
11357
11358 * gdb.base/commands.exp: Adjust.
11359 * gdb.cp/extern-c.exp: Adjust.
11360
11361 2010-04-01 Pedro Alves <pedro@codesourcery.com>
11362
11363 * gdb.trace/collection.c (local_test_func): Define a local struct,
11364 and instanciate it.
11365
11366 2010-04-01 Pedro Alves <pedro@codesourcery.com>
11367
11368 * gdb.trace/collection.exp (gdb_collect_args_test)
11369 (gdb_collect_argarray_test): XFAIL the tests that assume the
11370 argarray argument's elements are collected.
11371
11372 2010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
11373
11374 * gdb.dwarf2/dw2-bad-parameter-type.exp,
11375 gdb.dwarf2/dw2-bad-parameter-type.S: New.
11376
11377 2010-03-31 Stan Shebs <stan@codesourcery.com>
11378
11379 * gdb.trace/save-trace.exp: Test save/restore of default-collect
11380 and tracepoint conditionals.
11381 (gdb_verify_tracepoints): Delete unused return.
11382
11383 2010-03-26 Keith Seitz <keiths@redhat.com>
11384
11385 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
11386 appear in the output before main.
11387 Remove KFAIL for gdb/2215 aka bz 9320.
11388
11389 2010-03-30 Doug Evans <dje@google.com>
11390
11391 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
11392 by dejagnu.
11393 * gdb.arch/amd64-dword.exp: Ditto.
11394
11395 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
11396 match.
11397 (break printf): Ditto.
11398
11399 2010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
11400
11401 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
11402 gcc < 4.4.
11403 * gdb.cp/shadow.exp: Ditto.
11404
11405 2010-03-29 Pedro Alves <pedro@codesourcery.com>
11406
11407 * gdb.trace/collection.exp (run_trace_experiment): Make sure
11408 "tstart" is silent.
11409
11410 2010-03-29 Pedro Alves <pedro@codesourcery.com>
11411
11412 * gdb.trace/collection.exp (executable): New.
11413 (binfile): Use it.
11414 (fpreg, spreg, pcreg): New.
11415 (test_register): Use gdb_test_multiple. Pass /x to print.
11416 (prepare_for_trace_test): New.
11417 (run_trace_experiment): Use "continue", not gdb_run_cmd.
11418 (gdb_collect_args_test, gdb_collect_argstruct_test)
11419 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
11420 prepare_for_trace_test.
11421 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
11422 fpreg, spreg and pcreg.
11423 (gdb_collect_expression_test, gdb_collect_globals_test): Use
11424 prepare_for_trace_test.
11425 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
11426 try to detect tracing support here. Don't set breakpoints at
11427 `begin' or `end' here.
11428 <global scope>: Use clean_restart. Run to main before checking
11429 for tracing support. Check for for tracing support here.
11430
11431 2010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11432
11433 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
11434 " as $displacement" to "seen displacement message".
11435
11436 2010-03-28 Pedro Alves <pedro@codesourcery.com>
11437
11438 * gdb.trace/while-dyn.exp (executable): New variable.
11439 (binfile): Use it.
11440 (test_while_stepping): New function. Move most tests here. Call
11441 it once for each of the while-stepping, stepping and ws aliases.
11442
11443 2010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11444
11445 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
11446 that do not provide the tagless_struct type name at all.
11447 (test_print_anon_union): Do not check value of uninitialized
11448 union member. Do not use cp_test_ptype_class, so we can accept
11449 "long" as well as "long int".
11450
11451 2010-03-26 Pedro Alves <pedro@codesourcery.com>
11452
11453 * gdb.trace/tfile.c (tohex, bin2hex): New.
11454 (write_error_trace_file): Hexify error description.
11455
11456 2010-03-25 Stan Shebs <stan@codesourcery.com>
11457
11458 * gdb.trace/tfile.c: Generate an additional trace file, improve
11459 portability.
11460 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
11461 files in a better way.
11462
11463 2010-03-25 Keith Seitz <keiths@redhat.com>
11464
11465 * gdb.java/jprint.exp: XFAIL printing of static class members
11466 because of GCC debuginfo problem.
11467
11468 2010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
11469
11470 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
11471
11472 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11473
11474 * gdb.base/completion.exp: Allow long instead of long int.
11475 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
11476 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
11477 variable p.
11478 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
11479 * gdb.base/pointers.exp: Allow long instead of long int.
11480 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
11481 * gdb.base/step-line.exp: Allow a directory before the source file name.
11482
11483 2010-03-24 Tom Tromey <tromey@redhat.com>
11484
11485 PR breakpoints/9352:
11486 * gdb.base/default.exp: Update.
11487 * gdb.base/commands.exp: Update.
11488 * gdb.cp/extern-c.exp: Test setting commands on multiple
11489 breakpoints at once.
11490
11491 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11492
11493 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
11494 if gdb,nosignals.
11495 * gdb.base/watchpoints.c: Do not include unnecessary headers.
11496 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
11497 exited".
11498
11499 2010-03-24 Stan Shebs <stan@codesourcery.com>
11500
11501 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
11502
11503 2010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
11504
11505 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
11506 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
11507 argument. Handle "short" and "long".
11508 (Top level): Pass overprototyped output for old_fptr and xptr.
11509
11510 2010-03-23 Pedro Alves <pedro@codesourcery.com>
11511
11512 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
11513 format strings and add casts to avoid compiler warnings.
11514
11515 2010-03-23 Vladimir Prus <vladimir@codesourcery.com>
11516
11517 * lib/trace-support.exp (gdb_trace_setactions):
11518 Don't expect whitespace after ">" prompt.
11519 * gdb.trace/actions.exp: Adjust for output changes.
11520 * gdb.trace/while-stepping.exp: Likewise.
11521
11522 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11523
11524 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
11525 and r157645).
11526
11527 2010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11528
11529 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
11530 New.
11531
11532 2010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
11533
11534 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
11535 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
11536
11537 2010-03-19 Stan Shebs <stan@codesourcery.com>
11538
11539 * gdb.trace/ax.exp: New file.
11540
11541 2010-03-19 Doug Evans <dje@google.com>
11542
11543 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
11544 output from gcc.
11545
11546 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
11547 named /usr/sbin/prelink<foo>.
11548
11549 2010-03-18 Stan Shebs <stan@codesourcery.com>
11550
11551 * gdb.trace/circ.exp: Test circular-trace-buffer.
11552 * gdb.trace/tfile.exp: Update tstatus test.
11553
11554 2010-03-18 Joel Brobecker <brobecker@adacore.com>
11555
11556 * gdb.dwarf2/dw2-anonymous-func.S: New file.
11557 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
11558
11559 2010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11560
11561 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
11562
11563 2010-03-18 Pedro Alves <pedro@codesourcery.com>
11564
11565 * gdb.base/default.exp: Adjust the expected output of the finish
11566 and until commands when the inferior is not being run.
11567
11568 2010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
11569
11570 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
11571 * gdb.cp/nsusing.exp: Ditto.
11572
11573 2010-03-15 Tom Tromey <tromey@redhat.com>
11574
11575 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
11576 * gdb.cp/userdef.cc (operator==): New function.
11577 (main): New locals mem1, mem2.
11578
11579 2010-03-15 Jie Zhang <jie@codesourcery.com>
11580
11581 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
11582 Declare and use new loadtimeout variable.
11583
11584 2010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
11585
11586 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
11587 Use gdb_load later.
11588
11589 2010-03-14 Pedro Alves <pedro@codesourcery.com>
11590
11591 * gdb.base/solib-disc.c (main): Make format of fprintf a string
11592 literal. Add missing endlines to prints to stderr.
11593
11594 2010-03-12 Tom Tromey <tromey@redhat.com>
11595
11596 PR c++/9708:
11597 * gdb.cp/m-static.exp: Add regression test.
11598 * gdb.cp/m-static.cc (method): New method.
11599 (main): Call it.
11600
11601 2010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
11602
11603 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
11604 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
11605
11606 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11607
11608 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
11609
11610 2010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
11611
11612 * lib/gdb.exp (skip_stl_tests): New.
11613 (gdb_compile): Symbian needs -ldl.
11614 (shlib_target_file): New.
11615 (shlib_symbol_file): New.
11616 (gdb_load_shlibs): Use shlib_target_file.
11617 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
11618 * gdb.cp/exception.exp: Use skip_stl_tests.
11619 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
11620 * gdb.cp/try_catch.exp: Use skip_stl_tests.
11621 * gdb.cp/mb-templates.exp: Ditto.
11622 * gdb.base/commands.exp: Relax regexes.
11623 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
11624 shlib_target_file and shlib_symbol_file.
11625 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
11626 sections.
11627 * gdb.base/ending-run.exp: Accept E32Main for symbian.
11628 * gdb.base/solib-disc.exp: Use
11629 shlib_target_file and shlib_symbol_file.
11630 * gdb.base/unload.exp: Don't skip on symbian. Use
11631 shlib_target_file and shlib_symbol_file.
11632 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
11633
11634 2010-03-12 Pedro Alves <pedro@codesourcery.com>
11635
11636 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
11637 * gdb.trace/report.exp: Adjust for x86 and x86_64.
11638 Issue a tfind end before looking for a tracepoint frame.
11639 * gdb.trace/tfind.exp: Adjust tstatus output.
11640 Adjust disassembly output.
11641 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
11642
11643 2010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11644
11645 * gdb.base/break-interp.exp: Create new displacement parameter value
11646 for the test_ld calls.
11647 (reach): New parameter displacement, verify its content. New push of
11648 pf_prefix "reach-$func:". Import global expect_out.
11649 (test_core): New parameter displacement, verify its content. New push
11650 of pf_prefix "core:". New command "set verbose on". Import global
11651 expect_out.
11652 (test_attach): New parameter displacement, verify its content. New
11653 push of pf_prefix "attach:". New command "set verbose on". Import
11654 global expect_out.
11655 (test_ld): New parameter displacement, pass it to the reach, test_core
11656 and test_attach calls and verify its content in the "ld.so exit" test.
11657 * gdb.base/prelink.exp: Remove gdb_exit and final return.
11658 (prelink): Update expected text, use gdb_test.
11659
11660 2010-03-10 Doug Evans <dje@google.com>
11661
11662 * gdb.base/checkpoint.exp: Fix comment.
11663 Lengthen timeout while doing >600 checkpoints test.
11664 Rename duplicate "kill all one" test to keep test names unique.
11665
11666 2010-03-10 Pedro Alves <pedro@codesourcery.com>
11667
11668 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
11669
11670 2010-03-08 Keith Seitz <keiths@redhat.com>
11671
11672 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
11673 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
11674 (dm_type_long): New function.
11675 (dm_type_unsigned_short): New function.
11676 (dm_type_unsigned_long): New function.
11677 (myint): New typedef.
11678 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
11679 long, unsigned shor and long, operator char*, and typedef.
11680 (test_lookup_operator_functions): Add operator char* test.
11681 (test_paddr_operator_functions): Likewise.
11682 (test_paddr_overloaded_functions): Use probe values for
11683 short, long, and unsigned short and long.
11684 (test_paddr_hairy_functions): If the demangler probe detected
11685 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
11686 demangler.
11687 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
11688 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
11689 and "print null_pmf".
11690 Add test "ptype a.*pmf".
11691 * gdb.cp/overload.exp: Allow optional "int" to appear with
11692 "short" and "long".
11693 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
11694 long expect value for men_overload1arg.
11695 Allow "int" to appear with "short" and "long".
11696 When testing "info break", add argument for main (void).
11697 Also allow "int" to appear with "short" and "long".
11698 Ditto with "unsigned" and "long long".
11699 * gdb.java/jmain.exp: Do not enclose methods names in single
11700 quotes.
11701 * gdb.java/jmisc.exp: Likewise.
11702 * gdb.java/jprint.exp: Likewise.
11703 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
11704
11705 From Jan Kratochvil <jan.kratochvil@redhat.com>:
11706 * gdb.cp/exception.exp (backtrace after first throw)
11707 (backtrace after second throw): Allow a namespace before __cxa_throw.
11708 (backtrace after first catch, backtrace after second catch): Allow
11709 a namespace before __cxa_begin_catch.
11710
11711 * gdb.cp/cpexprs.exp: New file.
11712 * gdb.cp/cpexprs.cc: New file.
11713
11714 From Daniel Jacobowitz <dan@codesourcery.com>
11715 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
11716 to use string_to_regexp.
11717 (ctor, dtor): New functions. Use them to match constructor
11718 and destructor function types.
11719 (Top level): Use runto_main.
11720
11721 2010-03-05 Tom Tromey <tromey@redhat.com>
11722
11723 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
11724 gdb.target_charset.
11725 (pp_ns.to_string): Likewise.
11726
11727 2010-03-04 Keith Seitz <keiths@redhat.com>
11728
11729 * gdb.cp/overload.exp: Test that the filename portion of a linespec
11730 can be quoted. Test that both the filename and function/line
11731 portions can be quoted at the same time.
11732
11733 2010-03-04 Pedro Alves <pedro@codesourcery.com>
11734
11735 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
11736
11737 2010-03-03 Doug Evans <dje@google.com>
11738
11739 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
11740 libc contains libpthread.
11741
11742 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
11743 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
11744 of gdb_compile. Add another pattern to match android backtrace.
11745
11746 2010-03-03 Tom Tromey <tromey@redhat.com>
11747
11748 PR gdb/11345:
11749 * gdb.base/printcmds.exp (test_printf): Add test.
11750
11751 2010-03-02 H.J. Lu <hongjiu.lu@intel.com>
11752
11753 * gdb.arch/amd64-byte.exp: New.
11754 * gdb.arch/amd64-dword.exp: Likewise.
11755 * gdb.arch/amd64-pseudo.c: Likewise.
11756 * gdb.arch/amd64-word.exp: Likewise.
11757 * gdb.arch/i386-byte.exp: Likewise.
11758 * gdb.arch/i386-pseudo.c: Likewise.
11759 * gdb.arch/i386-word.exp: Likewise.
11760
11761 2010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11762
11763 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
11764 types. Add structreg, bitfields, and flags registers.
11765 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
11766 registers.
11767
11768 2010-03-01 H.J. Lu <hongjiu.lu@intel.com>
11769
11770 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
11771 (load_description): Set architecture if defined.
11772
11773 2010-02-28 Phil Muldoon <pmuldoon@redhat.com>
11774
11775 * gdb.python/py-frame.exp: Add read_var block tests.
11776 * gdb.python/py-frame.c (block): New function.
11777
11778 2010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11779 Daniel Jacobowitz <dan@codesourcery.com>
11780
11781 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
11782
11783 2010-02-25 David S. Miller <davem@davemloft.net>
11784
11785 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
11786 fix logic for setting all_syscalls_numbers.
11787
11788 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11789
11790 * Makefile.in: Add py-block and py-symbol.
11791 * gdb.python/py-symbol.exp: New File.
11792 * gdb.python/py-symtab.exp: New File.
11793 * gdb.python/py-block.exp: New File.
11794 * gdb.python/py-symbol.c: New File.
11795 * gdb.python/py-block.c: New File.
11796
11797 2010-02-24 Phil Muldoon <pmuldoon@redhat.com>
11798
11799 PR python/11314
11800 * lib/gdb.exp (skip_python_tests): New function.
11801 * gdb.python/py-cmd.exp: Use skip_python_tests.
11802 * gdb.python/py-frame.exp: Likewise.
11803 * gdb.python/py-function.exp: Likewise.
11804 * gdb.python/py-prettyprint.exp: Likewise.
11805 * gdb.python/py-template.exp: Likewise.
11806 * gdb.python/py-type.exp: Likewise.
11807 * gdb.python/py-value.exp: Likewise.
11808
11809 2010-02-22 Pedro Alves <pedro@codesourcery.com>
11810
11811 PR9605
11812
11813 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
11814
11815 2010-02-19 Tom Tromey <tromey@redhat.com>
11816
11817 PR c++/8693, PR c++/9496:
11818 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
11819 regression tests.
11820
11821 2010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
11822
11823 Fix compatibility with m68k as.
11824 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
11825 Use only /* comments */.
11826
11827 2010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11828
11829 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
11830 * configure: Regenerate.
11831
11832 2010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
11833
11834 * gdb.python/py-type.exp: Check for Python support.
11835
11836 2010-02-17 Pedro Alves <pedro@codesourcery.com>
11837
11838 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
11839 `regsub' syntax available.
11840
11841 2010-02-17 Pedro Alves <pedro@codesourcery.com>
11842
11843 * gdb.base/shmain.c (main): Remove printf call.
11844 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
11845 * gdb.base/unload.c (main): Make format of fprintf a string
11846 literal. Add missing endlines to prints to stderr.
11847 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
11848
11849 2010-02-17 Tom Tromey <tromey@redhat.com>
11850
11851 * gdb.java/jprint.java (jprint.props): New field.
11852 * gdb.java/jprint.exp (set_lang_java): Add regression test.
11853
11854 2010-02-17 Pedro Alves <pedro@codesourcery.com>
11855
11856 * gdb.base/charset.exp: Don't assume new `regsub' syntax
11857 available.
11858
11859 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11860
11861 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
11862 creation to support remote host testing.
11863
11864 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11865
11866 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
11867 Recognize "command not found".
11868
11869 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11870
11871 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
11872 single-stepping.
11873
11874 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11875
11876 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
11877 if arguments are not supported.
11878
11879 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11880
11881 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
11882 be const or non-const.
11883
11884 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11885
11886 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
11887 mi_send_resuming_command to send -exec-continue.
11888
11889 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11890
11891 * gdb.base/list.exp (test_list_filename_and_function): Add test
11892 with single quotes.
11893 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
11894 matching.
11895 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
11896 Add KFAIL'd tests for PR gdb/11289.
11897
11898 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11899
11900 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
11901
11902 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11903
11904 * gdb.base/comp-dir/subdir/dummy.txt: New file.
11905 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
11906 a temporary directory.
11907
11908 2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
11909
11910 * gdb.base/charset.exp: Use a single regular expression to match
11911 show host-charset and show target-charset output.
11912
11913 2010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11914
11915 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
11916 "Illegal process-id" expect string more exact.
11917 (attach to digits-starting nonsense is prohibited): New.
11918
11919 2010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11920
11921 * gdb.base/prelink.exp (set verbose on): New.
11922
11923 2010-02-12 Tomas Holmberg <th@virtutech.com>
11924
11925 * mi-reverse.exp: New file. Test for reverse option to the
11926 following MI commands: exec-continue, exec-finish, exec-next,
11927 exec-step, exec-next-instruction, exec-step-instruction.
11928
11929 2010-02-09 Joel Brobecker <brobecker@adacore.com>
11930
11931 * gdb.ada/ptype_tagged_param: New testcase.
11932
11933 2010-02-08 Tom Tromey <tromey@redhat.com>
11934
11935 PR c++/8017:
11936 * gdb.cp/overload.exp: Add tests.
11937 * gdb.cp/overload.cc (struct K): New.
11938 (namespace N): New.
11939 (main): Call new functions.
11940 (K::staticoverload): Define.
11941
11942 2010-02-08 Chris Moller <moller@mollerware.com>
11943
11944 PR gdb/10728
11945 * gdb.cp/pr10728-x.h: New file.
11946 * gdb.cp/pr10728-x.cc: New file.
11947 * gdb.cp/pr10728-y.cc: New file.
11948 * gdb.cp/pr10728.exp: New file.
11949 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
11950
11951 2010-02-08 Chris Moller <moller@mollerware.com>
11952
11953 PR gdb/9067
11954 * gdb.cp/pr9067.exp: New
11955 * gdb.cp/pr9067.cc: New
11956 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
11957
11958 2010-02-08 Joel Brobecker <brobecker@adacore.com>
11959
11960 * lib/gdb.exp (gdb_test_timeout): New global variable.
11961 Set it to timeout if not already set.
11962 (gdb_init): Reset the value of timeout to gdb_test_timeout.
11963
11964 2010-02-05 Doug Evans <dje@google.com>
11965
11966 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
11967 user.
11968
11969 2010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
11970
11971 PR c++/7935:
11972 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
11973
11974 2010-02-04 Tom Tromey <tromey@redhat.com>
11975
11976 * gdb.cp/virtbase.exp: Make test case names unique.
11977
11978 2010-02-02 Tom Tromey <tromey@redhat.com>
11979
11980 * gdb.cp/virtbase.exp: Add regression tests.
11981 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
11982 (main): Instantiate RHC.
11983
11984 2010-02-02 Tom Tromey <tromey@redhat.com>
11985
11986 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
11987 type-printing change.
11988
11989 2010-02-02 Tom Tromey <tromey@redhat.com>
11990
11991 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
11992 * gdb.cp/virtbase.cc: New file.
11993 * gdb.cp/virtbase.exp: New file.
11994 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
11995
11996 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11997
11998 PR libc/11214:
11999 * gdb.threads/current-lwp-dead.c: Include features.h.
12000 (HAS_NOMMU): New.
12001 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
12002
12003 2010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12004
12005 * gdb.base/symbol-without-target_section.exp,
12006 gdb.base/symbol-without-target_section.c: New.
12007
12008 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12009
12010 * gdb.base/bigcore.exp: Reset increased timeout.
12011 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
12012
12013 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12014
12015 * gdb.base/gcore.exp (capture_command_output): Use
12016 gdb_test_multiple.
12017
12018 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12019
12020 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
12021 * gdb.arch/thumb2-it.exp (test_it_break): New function.
12022 (Top level): Call it.
12023
12024 2010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
12025
12026 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
12027
12028 2010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
12029
12030 * gdb.base/call-strs.exp, gdb.base/default.exp,
12031 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
12032 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
12033 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
12034 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
12035 gdb.base/watchpoint-solib.exp: Save and restore timeout.
12036 * gdb.base/ending-run.exp: Correct restore of timeout.
12037 * gdb.base/page.exp: Remove unnecessary timeout setting.
12038
12039 2010-01-29 Joel Brobecker <brobecker@adacore.com>
12040
12041 * gdb.ada/rec_return: New testcase.
12042
12043 2010-01-29 Joel Brobecker <brobecker@adacore.com>
12044
12045 * gdb.ada/call_pn: New testcase.
12046
12047 2010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
12048
12049 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
12050 (Top level): Use it to resume.
12051 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
12052 the Thumb mode displaced stepping error as unsupported.
12053
12054 2010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
12055
12056 * gdb.cp/nsusing.exp: Added more tests.
12057 * gdb.cp/nsrecurs.exp: Ditto.
12058 * gdb.cp/nsusing.cc: Added test functions.
12059 * gdb.cp/nsrecurs.cc: Ditto.
12060
12061 2010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12062
12063 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
12064 absolute directory pathnames in gdb.sum file.
12065
12066 2010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
12067
12068 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
12069 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
12070
12071 2010-01-26 Tom Tromey <tromey@redhat.com>
12072
12073 PR exp/7643:
12074 * gdb.base/printcmds.exp (test_print_string_constants): Remove
12075 setup_kfail.
12076
12077 2010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
12078
12079 * gdb.cp/nsrecurs.exp: New test.
12080 * gdb.cp/nsrecurs.cc: New test program.
12081 * gdb.cp/nsstress.exp: New test.
12082 * gdb.cp/nsstress.cc: New test program.
12083 * gdb.cp/nsdecl.exp: New test.
12084 * gdb.cp/nsdecl.cc: New test program.
12085
12086 2010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
12087
12088 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
12089 imported into file scope.
12090 Marked test as xfail.
12091 * gdb.cp/namespace-using.cc (marker5): New function.
12092 * gdb.cp/shadow.exp: New test.
12093 * gdb.cp/shadow.cc: New test program.
12094 * gdb.cp/nsimport.exp: New test.
12095 * gdb.cp/nsimport.cc: New test program.
12096
12097 2010-01-25 Tom Tromey <tromey@redhat.com>
12098
12099 PR gdb/11049:
12100 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
12101 with "set print null-stop on".
12102
12103 2010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12104
12105 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
12106 Adjust it for DISASSEMBLY_OMIT_FNAME.
12107
12108 2010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12109
12110 PR symtab/11199:
12111 * gdb.dwarf2/member-ptr-forwardref.exp,
12112 gdb.dwarf2/member-ptr-forwardref.S: New.
12113
12114 2010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12115
12116 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
12117 (thread1_func): Protect thread1_tid with thread1_tid_cond by
12118 thread1_tid_mutex. Remove gdbstop_mutex handling.
12119 (thread2_func): Protect thread2_tid with thread2_tid_cond by
12120 thread2_tid_mutex. Remove gdbstop_mutex handling.
12121 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
12122 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
12123 pthread_cond_wait conditionalizations by while loops.
12124
12125 2010-01-20 Tom Tromey <tromey@redhat.com>
12126
12127 PR backtrace/10770:
12128 * gdb.dwarf2/pr10770.exp: New file.
12129 * gdb.dwarf2/pr10770.c: New file.
12130 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
12131
12132 2010-01-20 Vladimir Prus <vladimir@codesourcery.com>
12133
12134 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
12135 that target was removed, and the test always runs native anyway.
12136
12137 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12138
12139 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
12140 gdb.base/watchpoint-cond-gone-stripped.c: New.
12141
12142 2010-01-19 Tom Tromey <tromey@redhat.com>
12143
12144 PR c++/8000:
12145 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
12146 existing tests.
12147 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
12148 (main): Use AAA::SomeEnum.
12149
12150 2010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
12151
12152 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
12153 (test_ignore_count): Declare line_callme_body global.
12154 (run to breakpoint with ignore count): Use line_callme_body.
12155 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
12156 (set line_main_hello, set line_main_return): Reindent.
12157 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
12158 New.
12159 (continue to callee4): Use line_callee4_body.
12160 (check *stopped from CLI command): Use line_callee4_next.
12161 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
12162 (set line_main_hello, set line_main_return): Reindent.
12163 (set line_callee4_head, set line_callee4_body): New.
12164 (continue to callee4): Use line_callee4_body.
12165
12166 2010-01-18 Tom Tromey <tromey@redhat.com>
12167
12168 PR c++/9680:
12169 * gdb.cp/casts.cc: Add new classes and variables.
12170 * gdb.cp/casts.exp: Test new operators.
12171
12172 2010-01-18 Tom Tromey <tromey@redhat.com>
12173 Thiago Jung Bauermann <bauerman@br.ibm.com>
12174
12175 * gdb.python/source2.py: New file.
12176 * gdb.python/source1: New file.
12177 * gdb.python/python.exp: Test "source" command.
12178
12179 2010-01-15 Stan Shebs <stan@codesourcery.com>
12180
12181 * gdb.trace/tfile.c: New file.
12182 * gdb.trace/tfile.exp: New file.
12183
12184 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12185
12186 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
12187
12188 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12189
12190 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
12191
12192 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12193
12194 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
12195 (libfunc): New parameter action. Implement also selectable "sleep".
12196 * gdb.base/break-interp-main.c: Include assert.h.
12197 (libfunc): New parameter action.
12198 (main): New parameters argc and argv. Assert argc. Pass argv.
12199 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
12200 (test_attach): New proc.
12201 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
12202 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
12203
12204 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12205
12206 * gdb.base/break-interp.exp (test_core): New proc.
12207 (test_ld): Call it.
12208
12209 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12210
12211 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
12212 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
12213 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
12214 and gdb_compile_shlib. Use new -Wl compiler options.
12215 (dl bt, main bt): New tests.
12216
12217 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12218
12219 Support PIEs with no symfile_objfile.
12220 * gdb.base/break-interp.exp: New argument at the test_ld calls.
12221 (test_ld): New parameter trynosym.
12222 (test_ld <$trynosym>): New block.
12223
12224 2010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12225
12226 * gdb.base/break-interp.exp: New file.
12227
12228 2010-01-13 Phil Muldoon <pmuldoon@redhat.com>
12229
12230 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
12231 * gdb.python/py-prettyprint.py (pp_ls): New printer.
12232 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
12233 test.
12234 * gdb.python/py-prettyprint.c: Define lazystring test structure.
12235 * gdb.python/py-mi.exp: Add lazy string test.
12236
12237 2010-01-13 Vladimir Prus <vladimir@codesourcery.com>
12238
12239 * lib/mi-support.exp (mi_check_thread_states): Handle
12240 core number in thread listing.
12241
12242 2010-01-12 Joel Brobecker <brobecker@adacore.com>
12243
12244 * gdb.base/maint.exp: Adjust the expected output for the
12245 "maint print type" test. Use gdb_test_multiple instead of
12246 gdb_sent/gdb_expect.
12247
12248 2010-01-11 Doug Evans <dje@google.com>
12249
12250 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
12251 from gdbserver_download. All callers updated.
12252
12253 * gdb.server/ext-run.exp: "info os processes" requires xml support.
12254
12255 2010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12256
12257 Implement binary numbers parsing.
12258 * gdb.base/printcmds.exp (test_integer_literals_accepted)
12259 (test_integer_literals_rejected): New binary tests.
12260
12261 2010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
12262
12263 * gdb.cell/configure: Regenerate.
12264
12265 2010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12266
12267 * gdb.base/corefile.exp: Move the core finding block out and call it as
12268 core_find, new variable $corefile, replace corefile by $corefile and
12269 [file tail $corefile] for usage vs. test names resp.
12270 * lib/gdb.exp (core_find): Move it as a new function here. New
12271 parameter binfile and deletefiles. New variable $destcore. Pre-delete
12272 $destcore. Return "" on error.
12273
12274 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12275
12276 Workaround PR binutils/10802.
12277 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
12278 (twice).
12279
12280 2010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
12281
12282 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
12283
12284 2010-01-08 Joel Brobecker <brobecker@adacore.com>
12285
12286 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
12287 call, to avoid interruption.
12288
12289 2010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12290
12291 * gdb.stabs/weird.def (args93): New.
12292
12293 2010-01-07 Doug Evans <dje@google.com>
12294
12295 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
12296
12297 2010-01-07 Tom Tromey <tromey@redhat.com>
12298
12299 * gdb.base/source.exp: Use correct line number.
12300
12301 2010-01-05 Stan Shebs <stan@codesourcery.com>
12302
12303 * gdb.trace/tracecmd.exp: Test ftrace.
12304
12305 2010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12306
12307 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
12308
12309 2010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12310
12311 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
12312 "uint_for_mi_testing".
12313
12314 2010-01-01 Joel Brobecker <brobecker@adacore.com>
12315
12316 Test indented comment in file being sourced.
12317 * gdb.base/commands.exp: Test indented comment in file being sourced.
12318
12319 2010-01-01 Joel Brobecker <brobecker@adacore.com>
12320
12321 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
12322 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
12323 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
12324 notice.
12325
12326 2010-01-01 Joel Brobecker <brobecker@adacore.com>
12327
12328 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
12329 notice.
12330
12331 2010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
12332
12333 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
12334 missing $after_stopped and comma (,) expectation.
12335
12336 2009-12-31 Stan Shebs <stan@codesourcery.com>
12337
12338 * gdb.trace/actions.exp: Test teval action.
12339
12340 2009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12341
12342 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
12343 (top level): Call test_watchpoint_in_big_blob.
12344 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
12345 watchpoints.
12346 (func3): Write to buf.
12347
12348 2009-12-29 Stan Shebs <stan@codesourcery.com>
12349
12350 * gdb.trace/actions.exp: Test default-collect.
12351
12352 2009-12-28 Stan Shebs <stan@codesourcery.com>
12353
12354 * gdb.trace/tsv.exp: New file.
12355 * gdb.base/completion.exp: Update ambiguous info output.
12356
12357 2009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
12358
12359 * gdb.base/find.c (main): Reference search buffers.
12360 * gdb.base/included.c (main): Reference integer.
12361 * gdb.base/ptype.c (charfoo): Declare.
12362 (intfoo): Call charfoo.
12363 * gdb.base/scope0.c (useitp): New function.
12364 (usestatics): Use useitp.
12365 (useit): Add a type for val.
12366 * gdb.base/scope1.c (useit1): Take a pointer argument.
12367 (usestatics1): Update calls to useit1.
12368 * gdb.cp/call-c.cc: Declare foo.
12369 (main): Call foo.
12370 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
12371 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
12372 (main): Call C::ensureRefs and ensureOtherRefs.
12373 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
12374 variables.
12375 (ensureOtherRefs): New function.
12376 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
12377 * gdb.cp/templates.cc (main): Call t5i.value.
12378
12379 2009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
12380
12381 Fix compatibility with G++-4.5.
12382 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
12383 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
12384 (uncaught return): Remove.
12385
12386 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12387 Phil Muldoon <pmuldoon@redhat.com>
12388
12389 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
12390 (bp_location13, bp_location14, bp_location17, bp_location18)
12391 (marker3_proto, marker4_proto): New variables.
12392 (breakpoint info): Update output.
12393 (run until breakpoint at marker3, run until breakpoint at marker4): New
12394 tests.
12395
12396 2009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12397
12398 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
12399 Replace the printf call of Y by provided "y-set-1" label. New block
12400 for the second shared library.
12401 * gdb.base/unload.exp: Compile also the second library, call
12402 gdb_load_shlibs also for it. Use now gdb_breakpoint.
12403 (single pending breakpoint info): Rename to ...
12404 (pending breakpoint info before run): ... this extended test.
12405 (libfile2, libname2, libsrcfile2, libsrc2)
12406 (lib_sl2): New variables.
12407 (exec_opts): Set also SHLIB_NAME2.
12408 (pending breakpoint info on first run at shrfunc1)
12409 (pending breakpoint info on second run at shrfunc1)
12410 (pending breakpoint info on second run at shrfunc2)
12411 (print y from libfile, print y from libfile2): New tests.
12412 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
12413 * gdb.base/unloadshr2.c: New.
12414
12415 2009-12-22 Hui Zhu <teawater@gmail.com>
12416
12417 * gdb.reverse/sigall-reverse.exp: Adjust.
12418
12419 2009-12-21 Vladimir Prus <vladimir@codesourcery.com>
12420
12421 PR gdb/10884
12422
12423 * gdb.mi/var-cmd.c (do_bitfield_tests): New
12424 (main): Call do_bitfield_tests.
12425 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
12426
12427 2009-12-20 Joel Brobecker <brobecker@adacore.com>
12428
12429 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
12430 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
12431 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
12432 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
12433 gdb.modula2/unbounded1.c: Update copyright header.
12434
12435 2009-12-10 Chris Moller <moller@mollerware.com>
12436
12437 PR gdb/9399
12438 * gdb.cp/virtfunc2.exp: New tests
12439 * gdb.cp/virtfunc2.cc: New tests
12440 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
12441
12442 2009-12-10 Oza Pawandeep (paawan1982@yahoo.com
12443
12444 * gdb.reverse/i387-env-reverse.c: New file.
12445 * gdb.reverse/i387-env-reverse.exp: New file.
12446 * gdb.reverse/i387-stack-reverse.c: New file.
12447 * gdb.reverse/i387-stack-reverse.exp: New file.
12448
12449 2009-12-08 Phil Muldoon <pmuldoon@redhat.com>
12450
12451 * gdb.python/py-type.exp (test_range): New test.
12452
12453 2009-12-03 Phil Muldoon <pmuldoon@redhat.com>
12454
12455 PR python/10805
12456
12457 * gdb.python/py-type.exp: New file.
12458 * gdb.python/py-type.c: New file.
12459 * Makefile.in: Add py-type.
12460
12461 2009-12-03 Tom Tromey <tromey@redhat.com>
12462
12463 * gdb.python/py-value.exp (test_parse_and_eval): New
12464 function.
12465
12466 2009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12467
12468 PR gdb/11022
12469
12470 * gdb.base/pr11022.exp: New test.
12471 * gdb.base/pr11022.c: New test.
12472
12473 2009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12474
12475 Fix spurious false FAILs.
12476 * gdb.base/structs.c (chartest): New.
12477 (main): Fill-in chartest.
12478 * gdb.base/structs.exp (anychar_re, first): New.
12479 (start_structs_test): Import global anychar_re and first.
12480 New gdb_test call "set print elements 300; ${testfile}"
12481 (start_structs_test <$first>): New block.
12482 (any): Import global anychar_re. New variable ac. Use ${ac}.
12483
12484 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12485
12486 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
12487
12488 2009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12489
12490 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
12491 Force $srcfile file.
12492 * gdb.base/foll-fork.c (callee): Comment out the printf call.
12493
12494 2009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12495
12496 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
12497 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
12498 * gdb.threads/watchthreads-reorder.exp: Likewise.
12499
12500 2009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
12501
12502 PR gdb/8704
12503
12504 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
12505 "if", and "thread". Correct matching in the previous test.
12506
12507 2009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
12508
12509 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
12510
12511 2009-11-23 Michael Snyder <msnyder@vmware.com>
12512
12513 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
12514 * gdb.reverse-watch-precsave.exp: Ditto.
12515
12516 2009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
12517
12518 * gdb.asm/asm-source.exp: Adjust.
12519 * gdb.base/help.exp: Adjust.
12520
12521 2009-11-22 Pedro Alves <pedro@codesourcery.com>
12522
12523 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
12524 (do_syscall_tests_without_xml): Set data-directory to
12525 /the/path/to/nowhere.
12526
12527 2009-11-21 Pedro Alves <pedro@codesourcery.com>
12528
12529 * gdb.threads/local-watch-wrong-thread.c,
12530 gdb.threads/local-watch-wrong-thread.exp: New files.
12531
12532 2009-11-21 Pedro Alves <pedro@codesourcery.com>
12533
12534 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
12535 assume new `regsub' syntax available.
12536
12537 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12538
12539 * gdb.base/watchpoint-hw-hit-once.exp,
12540 gdb.base/watchpoint-hw-hit-once.c: New.
12541
12542 2009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12543
12544 * gdb.threads/watchthreads-reorder.exp,
12545 gdb.threads/watchthreads-reorder.c: New.
12546
12547 2009-11-17 Nathan Sidwell <nathan@codesourcery.com>
12548
12549 * gdb.xml/tdesc-regs.exp: Use for m68k.
12550
12551 2009-11-15 Pedro Alves <pedro@codesourcery.com>
12552
12553 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
12554
12555 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12556
12557 * lib/gdb.exp (current_target_name): New procedure.
12558 (gdb_wrapper_target): New variable.
12559 (gdb_wrapper_init): Set gdb_wrapper_target.
12560 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
12561 wrapper.
12562
12563 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12564
12565 * gdb.base/remote.exp: Delete the slowest load test.
12566 Do not load with fixed packet sizes.
12567
12568 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12569
12570 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
12571
12572 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12573
12574 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
12575 srcfile when setting a breakpoint.
12576
12577 2009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
12578
12579 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
12580 macros.
12581
12582 2009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
12583
12584 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
12585 to be in memory.
12586 * gdb.base/display.c (force_mem): New.
12587 (do_loops): Use it. Add breakpoint comments.
12588 (do_vars): Add a breakpoint comment.
12589 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
12590 line numbers.
12591
12592 2009-11-13 Nathan Froyd <froydnj@codesourcery.com>
12593
12594 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
12595 instead of a bare "run".
12596
12597 2009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
12598
12599 * gdb.python/py-prettyprint.exp: Adjust.
12600
12601 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12602
12603 * lib/cell.exp (skip_cell_tests): Clean up test files before
12604 returning.
12605
12606 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12607
12608 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
12609 and the breakpoint menu. Do not call perror if a prompt is seen.
12610 Consume the following GDB prompt.
12611 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
12612 * gdb.cp/namespace.exp: Use gdb_test.
12613 * gdb.cp/templates.exp: Use gdb_test.
12614 (test_template_breakpoints): Use gdb_test_multiple.
12615
12616 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12617
12618 * gdb.base/break1.c (struct some_struct, values): Move earlier.
12619 (marker4): Reference values.
12620
12621 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12622
12623 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
12624 is missing.
12625
12626 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12627
12628 * gdb.base/break.c (need_malloc): New.
12629 * gdb.base/constvars.c (main): Reference crass and crisp.
12630 * gdb.base/gdb1821.c (main): Reference bar.
12631 * gdb.cp/gdb1355.cc (main): Reference s1.
12632 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
12633 (main): Call them.
12634 * gdb.cp/hang2.cc (dummy2): Define.
12635 * gdb.cp/hang3.cc (dummy3): Define.
12636 * gdb.cp/m-data.cc (main): Reference shadow.
12637
12638 2009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
12639 Nathan Froyd <froydnj@codesourcery.com>
12640
12641 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
12642 remote host.
12643
12644 2009-11-12 Nathan Froyd <froydnj@codesourcery.com>
12645
12646 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
12647 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
12648 * gdb.dwarf2/dw2-compressed.exp: Likewise.
12649 * gdb.dwarf2/dw2-intercu.exp: Likewise.
12650 * gdb.dwarf2/dw2-intermix.exp: Likewise.
12651 * gdb.dwarf2/dw2-producer.exp: Likewise.
12652 * gdb.dwarf2/mac-fileno.exp: Likewise.
12653 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
12654 py-prettyprint.py to the remote host.
12655 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
12656
12657 2009-11-11 Keith Seitz <keiths@redhat.com>
12658
12659 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
12660 use it instead of "Foo".
12661 * gdb.cp/classes.exp (do_tests): Add a test to access
12662 a method through a typedef'd class name.
12663
12664 2009-11-11 Nathan Froyd <froydnj@codesourcery.com>
12665
12666 * gdb.base/long_long.exp: Permit leading zeros on floating-point
12667 exponents.
12668 * gdb.base/pointers.exp: Likewise.
12669 * gdb.cp/ref-types.exp: Likewise.
12670
12671 2009-11-11 Keith Seitz <keiths@redhat.com>
12672
12673 * gdb.cp/cplusfuncs.cc (class foo): Add operators
12674 new[] and delete[].
12675 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
12676 "void".
12677 (probe_demangler): Remove all single-quoting of
12678 method and variable names.
12679 (info_func_regexp): Remove the word "void" from any
12680 occurrence of "(void)".
12681 (print_addr_2): Remove all single-quoting of
12682 method names.
12683 (print_addr_2_kfail): Likewise.
12684 (print_addr): Single-quote C function names before
12685 passing to print_addr_2.
12686 (test_paddr_operator_functions): Remove single-quoting
12687 for method names.
12688 Add tests for operator new[] and operator delete[].
12689
12690 2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12691
12692 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
12693
12694 2009-11-09 Keith Seitz <keiths@redhat.com>
12695
12696 * gdb.cp/overload.exp: Add tests for resolving overloaded
12697 methods in expression parsing/evaluation.
12698
12699 2009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
12700
12701 * lib/gdb.exp (default_gdb_version): Use --version instead of
12702 --command.
12703
12704 2009-11-10 Nathan Sidwell <nathan@codesourcery.com>
12705
12706 * lib/gdb.exp (gdb_compile_test): New.
12707 (skip_ada_tests, skip_java_tests): New.
12708 (gdb_compile): Use gdb_compile_test for f77.
12709 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
12710 * lib/java.exp (compile_java_from_source): Remove runtests check,
12711 use gdb_compile_test to record result.
12712 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
12713 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
12714 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
12715 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
12716 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
12717 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
12718 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
12719 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
12720 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
12721 adjust gdb_compile invocations.
12722
12723 2009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
12724
12725 * Makefile.in (abs_builddir): New.
12726 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
12727 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
12728 `$(abs_builddir)/site.exp'.
12729
12730 2009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
12731
12732 * config/m68k-emc.exp, lib/emc-support.exp,
12733 gdb.trace/gdb_c_test.c: Delete.
12734 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
12735 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12736 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12737 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12738 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12739 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
12740 casing for m68k-*-elf.
12741
12742 2009-11-03 Pedro Alves <pedro@codesourcery.com>
12743
12744 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
12745 * gdb.arch/i386-prologue.exp: Likewise.
12746 * gdb.arch/i386-unwind.exp: Likewise.
12747
12748 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12749
12750 * lib/gdb.exp (gdb_expect): Fix timeout typo.
12751
12752 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12753
12754 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
12755
12756 2009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
12757
12758 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
12759
12760 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12761
12762 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
12763
12764 2009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12765
12766 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
12767 * gdb.base/sepdebug2.c: New file.
12768
12769 2009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
12770
12771 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
12772 the modified warnings for catch syscall. Verify if GDB was compiled
12773 with support for lib expat, and choose which tests to run depending
12774 on this.
12775
12776 2009-10-30 Vladimir Prus <vladimir@codesourcery.com>
12777
12778 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
12779 that composite commands are parsed OK. And also test
12780 that breakpoint commands do work.
12781
12782 2009-10-23 Michael Snyder <msnyder@vmware.com>
12783
12784 gdb.reverse/consecutive-precsave.exp: Change expect pattern
12785 to allow for new disassembly style.
12786
12787 2009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
12788
12789 * gdb.asm/asm-source.exp: Adjust.
12790
12791 2009-10-22 Michael Snyder <msnyder@vmware.com>
12792
12793 * gdb.reverse/break-precsave.exp: New test.
12794 * gdb.reverse/consecutive-precsave.exp: Ditto.
12795 * gdb.reverse/finish-precsave.exp: Ditto.
12796 * gdb.reverse/i386-precsave.exp: Ditto.
12797 * gdb.reverse/machinestate-precsave.exp: Ditto.
12798 * gdb.reverse/sigall-precsave.exp: Ditto.
12799 * gdb.reverse/solilb-precsave.exp: Ditto.
12800 * gdb.reverse/step-precsave.exp: Ditto.
12801 * gdb.reverse/until-precsave.exp: Ditto.
12802 * gdb.reverse/watch-precsave.exp: Ditto.
12803
12804 2009-10-22 Michael Snyder <msnyder@vmware.com>
12805
12806 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
12807 for gdb_expect. Adjust one test's expect strings for the new
12808 format of disassemble.
12809 * gdb.reverse/finish-reverse.exp: Delete 'return'.
12810 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
12811 gdb_test_multiple.
12812 * gdb.reverse/step-reverse.exp: Delete 'return'.
12813 * gdb.reverse/until-reverse.exp: Delete blank lines.
12814 * gdb.reverse/watch-reverse.exp: Delete blank lines.
12815
12816 2009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
12817
12818 * gdb.base/consecutive.exp: Adjust.
12819 * gdb.base/display.exp: Likewise.
12820 * gdb.base/pc-fp.exp: Likewise.
12821 * gdb.base/sigbpt.exp: Likewise.
12822
12823 2009-10-19 Michael Snyder <msnyder@vmware.com>
12824
12825 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
12826 * gdb.reverse/finish-reverse.c: Ditto.
12827 * gdb.reverse/sigall-reverse.c: Ditto.
12828 * gdb.reverse/solib-reverse.c: Ditto.
12829 * gdb.reverse/step-reverse.c: Ditto.
12830 * gdb.reverse/watch-reverse.c: Ditto.
12831
12832 2009-10-19 Pedro Alves <pedro@codesourcery.com>
12833 Stan Shebs <stan@codesourcery.com>
12834
12835 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
12836 * gdb.base/foll-exec.exp: Adjust to expect a process id before
12837 "Executing new program".
12838 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
12839 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
12840 left listed after having been killed.
12841 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
12842 * gdb.base/maint.exp: Adjust test.
12843
12844 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
12845 * gdb.multi/Makefile.in: New.
12846 * gdb.multi/base.exp: New.
12847 * gdb.multi/goodbye.c: New.
12848 * gdb.multi/hangout.c: New.
12849 * gdb.multi/hello.c: New.
12850 * gdb.multi/bkpt-multi-exec.c: New.
12851 * gdb.multi/bkpt-multi-exec.exp: New.
12852 * gdb.multi/crashme.c: New.
12853
12854 2009-10-13 Tristan Gingold <gingold@adacore.com>
12855
12856 * gdb.base/sepdebug.exp: Check debug info are found.
12857
12858 2009-10-08 Pedro Alves <pedro@codesourcery.com>
12859
12860 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
12861 bits.
12862
12863 2009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12864
12865 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
12866
12867 2009-10-07 Joel Brobecker <brobecker@adacore.com>
12868
12869 * gdb.base/watchpoints.c: Add copyright header. Reformat one
12870 of the comments.
12871
12872 2009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
12873
12874 * gdb.base/annota1.exp: Remove obsolete match_max increase.
12875 * gdb.base/annota3.exp: Idem.
12876 * gdb.base/maint.exp: Idem.
12877
12878 2009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
12879
12880 * lib/gdb.exp (default_gdb_init): Set current value of match_max
12881 to default.
12882
12883 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12884
12885 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
12886 mingw and cygwin targets.
12887
12888 2009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
12889 Pedro Alves <pedro@codesourcery.com>
12890
12891 * lib/gdb.exp (gdb_compile): Avoid adding
12892 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
12893
12894 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12895
12896 * gdb.base/shr1.c: Use %p in format string.
12897 * gdb.base/unload.c: Avoid warning in fprintf.
12898 * gdb.base/watchpoint-solib.c: Idem.
12899
12900 2009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
12901
12902 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
12903 long type.
12904 (test_unlink): Correct printf string.
12905 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
12906 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
12907
12908 2009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12909
12910 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
12911 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
12912 * gdb.arch/ia64-breakpoint-shadow.S: New file.
12913
12914 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12915
12916 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
12917 * gdb.objc/nondebug.exp: Likewise.
12918
12919 2009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12920
12921 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
12922 target_info setting.
12923
12924 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
12925 that detect new threads during "info threads".
12926
12927 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12928
12929 * gdb.threads/manythreads.c (main): Increase thread stack size
12930 to 2*PTHREAD_STACK_MIN.
12931 * gdb.threads/multi-create.c (main): Likewise.
12932 (create_function): Likewise.
12933
12934 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12935
12936 * gdb.base/dump.exp: Pass difference of pointer types instead
12937 of integer types as offset to restore in intarr3.srec case.
12938
12939 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12940
12941 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
12942
12943 2009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12944
12945 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
12946
12947 2009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
12948
12949 New test for two watchpoints, with disabling of
12950 the first inserted.
12951 * testsuite/gdb.base/watchpoints.c: New file.
12952 * testsuite/gdb.base/watchpoints.exp: New file.
12953
12954 2009-09-25 Tom Tromey <tromey@redhat.com>
12955
12956 * gdb.base/charset.exp: Test utf-16 strings with Python.
12957
12958 2009-09-25 Tom Tromey <tromey@redhat.com>
12959
12960 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
12961 UCS-4.
12962 * gdb.base/charset.c (utf_32_string): Rename.
12963 (init_utf32): Rename.
12964 (main): Update.
12965
12966 2009-09-22 Tom Tromey <tromey@redhat.com>
12967
12968 * gdb.python/py-function.exp: Add regression tests.
12969
12970 2009-09-21 Keith Seitz <keiths@redhat.com>
12971
12972 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
12973 with invalid operator.
12974
12975 2009-09-21 Keith Seitz <keiths@redhat.com>
12976
12977 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
12978 and destructor using typedef name of class.
12979 * gdb.cp/classes.cc (class Base1): Add a destructor.
12980 (base1): New typedef.
12981 (use_methods): Instanitate an object of type base1.
12982 * gdb.cp/templates.exp (test_template_typedef): New procedure.
12983 (do_tests): Call test_template_typedef.
12984 * gdb.cp/templates.cc (Baz::~Baz): New method.
12985 (intBazOne): New typedef.
12986 (main): Instantiate intBazOne.
12987
12988 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12989
12990 PR python/10633
12991
12992 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
12993 Function.
12994 (run_lang_tests): Add print elements test.
12995
12996 2009-09-21 Phil Muldoon <pmuldoon@redhat.com>
12997
12998 * gdb.python/py-value.exp (test_subscript_regression): New
12999 function. Test for invalid subscripts.
13000 * gdb.python/py-value.c (main): Add test array, and pointer to it.
13001 (ptr_ref): New function.
13002
13003 2009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13004
13005 * gdb.base/default.exp: Fix "show convenience".
13006
13007 2009-09-15 Tom Tromey <tromey@redhat.com>
13008
13009 * lib/mi-support.exp (mi_create_varobj): Update.
13010 (mi_create_floating_varobj): Likewise.
13011 (mi_create_dynamic_varobj): New proc.
13012 (mi_varobj_update): Update.
13013 (mi_varobj_update_with_type_change): Likewise.
13014 (mi_varobj_update_kv_helper): New proc.
13015 (mi_varobj_update_dynamic_helper): Rewrite.
13016 (mi_varobj_update_dynamic): New proc.
13017 (mi_list_varobj_children): Update.
13018 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
13019 * gdb.python/python-prettyprint.py (pp_outer): New class.
13020 (pp_nullstr): Likewise.
13021 (lookup_function): Register new printers.
13022 * gdb.python/python-prettyprint.c (struct substruct): New type.
13023 (struct outerstruct): Likewise.
13024 (substruct_test): New function.
13025 (struct nullstr): New type.
13026 (string_1, string_2): New globals.
13027 (main): Add new tests.
13028 * gdb.python/python-mi.exp: Added regression tests.
13029 * gdb.mi/mi2-var-display.exp: Update.
13030 * gdb.mi/mi2-var-cmd.exp: Update.
13031 * gdb.mi/mi2-var-child.exp: Update.
13032 * gdb.mi/mi2-var-block.exp: Update.
13033 * gdb.mi/mi-var-invalidate.exp: Update.
13034 * gdb.mi/mi-var-display.exp: Update.
13035 * gdb.mi/mi-var-cmd.exp: Update.
13036 * gdb.mi/mi-var-child.exp: Update.
13037 * gdb.mi/mi-var-block.exp: Update.
13038 * gdb.mi/mi-break.exp: Update.
13039 * gdb.mi/gdb701.exp: Update.
13040
13041 2009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
13042
13043 * Makefile.in: Inclusion of catch-syscall object.
13044 * gdb.base/catch-syscall.c: New file.
13045 * gdb.base/catch-syscall.exp: New file.
13046
13047 2009-09-12 Michael Snyder <msnyder@vmware.com>
13048
13049 * gdb.reverse/step-reverse.exp: Explicitly check for targets
13050 that can support reverse debuggnig.
13051
13052 2009-09-11 Tom Tromey <tromey@redhat.com>
13053
13054 * gdb.dwarf2/valop.S: New file.
13055 * gdb.dwarf2/valop.exp: New file.
13056
13057 2009-09-11 Mark Kettenis <kettenis@gnu.org>
13058
13059 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
13060
13061 2009-09-10 Doug Evans <dje@google.com>
13062
13063 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
13064 Add $gdb_prompt to second breakpoint regexp.
13065
13066 2009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
13067
13068 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
13069 names, add missing ones.
13070 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
13071 * gdb.python/py-frame.c: Rename from python-frame.c.
13072 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
13073 testfile name.
13074 * gdb.python/py-function.exp: Rename from python-function.exp.
13075 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
13076 testfile name.
13077 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
13078 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
13079 Adjust testfile name.
13080 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
13081 * gdb.python/py-template.cc: Rename from python-template.cc.
13082 * gdb.python/py-template.exp: Rename from python-template.exp.
13083 Adjust testfile name.
13084 * gdb.python/py-value.c: Rename from python-value.c.
13085 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
13086 testfile name.
13087
13088 2009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13089
13090 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
13091 $bpt2address.
13092 (Second breakpoint address is valid on ia64)
13093 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
13094
13095 2009-09-03 Joseph Myers <joseph@codesourcery.com>
13096
13097 * gdb.base/ending-run.exp: Restrict regular expression matching
13098 line number to require closing brace following.
13099
13100 2009-09-03 Doug Evans <dje@google.com>
13101
13102 * gdb.base/store.exp (check_set): Fix typo in expected value message.
13103
13104 2009-09-02 Tom Tromey <tromey@redhat.com>
13105
13106 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
13107
13108 2009-09-02 Tom Tromey <tromey@redhat.com>
13109
13110 * gdb.dwarf2/callframecfa.exp: New file.
13111 * gdb.dwarf2/callframecfa.S: New file.
13112
13113 2009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13114
13115 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
13116 gdb.base/solib-overlap-main.c: New.
13117
13118 2009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
13119
13120 PR gdb/10565
13121
13122 * gdb.base/bitfields.c (struct container, container): New.
13123 (main): Initialize it and call break5.
13124 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
13125
13126 2009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
13127
13128 Support constant DW_AT_data_member_location by GCC PR debug/40659.
13129 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
13130
13131 2009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13132
13133 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
13134
13135 2009-08-26 Michael Snyder <msnyder@vmware.com>
13136
13137 * gdb.base/i386-reverse.c: New file.
13138 * gdb.base/i386-reverse.exp: New file.
13139 * gdb.base/Makefile.in: Add new files to be removed.
13140
13141 2009-08-26 Joseph Myers <joseph@codesourcery.com>
13142
13143 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
13144 environment-pwd for remote host.
13145 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
13146
13147 2009-08-24 Keith Seitz <keiths@redhat.com>
13148
13149 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
13150 Add two new C++ completer tests which limit the output to a
13151 given class.
13152
13153 2009-08-24 Michael Snyder <msnyder@vmware.com>
13154
13155 * gdb.base/del.exp: Fix typo in comment.
13156 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
13157
13158 2009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
13159
13160 * configure: Regenerate.
13161 * gdb.hp/configure: Likewise.
13162 * gdb.hp/gdb.aCC/configure: Likewise.
13163 * gdb.hp/gdb.base-hp/configure: Likewise.
13164 * gdb.hp/gdb.compat/configure: Likewise.
13165 * gdb.hp/gdb.defects/configure: Likewise.
13166 * gdb.hp/gdb.objdbg/configure: Likewise.
13167 * gdb.stabs/configure: Likewise.
13168
13169 2009-08-19 Doug Evans <dje@google.com>
13170
13171 * gdb.base/gdbvars.c: New file.
13172 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
13173
13174 2009-08-14 Pedro Alves <pedro@codesourcery.com>
13175
13176 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13177 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
13178
13179 2009-08-13 Pedro Alves <pedro@codesourcery.com>
13180
13181 * gdb.base/default.exp: Adjust "set language test": it's now an
13182 enum command. Larger help string moved to "help set language".
13183 * gdb.base/help.exp: Adjust "help set language" expected output,
13184 now lists all known languages.
13185
13186 2009-08-11 Nathan Froyd <froydnj@codesourcery.com>
13187
13188 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
13189 all frame arguments.
13190 * gdb.arch/altivec-regs.exp: Likewise.
13191
13192 2009-08-07 Tom Tromey <tromey@redhat.com>
13193
13194 * gdb.base/setshow.exp: Add tests for changes to set language, set
13195 check range, and set check type.
13196
13197 2009-08-03 Vladimir Prus <vladimir@codesourcery.com>
13198
13199 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
13200 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
13201 Call it.
13202
13203 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13204
13205 * configure.ac: Run gdb.cell tests when appropriate.
13206 * configure: Regenerate.
13207 * lib/cell.exp: New file.
13208 * gdb.cell: New directory.
13209 * gdb.cell/configure.ac: New file.
13210 * gdb.cell/configure: New file.
13211 * gdb.cell/Makefile.in: New file.
13212 * gdb.cell/arch.exp: New file.
13213 * gdb.cell/break.c: New file.
13214 * gdb.cell/break.exp: New file.
13215 * gdb.cell/break-spu.c: New file.
13216 * gdb.cell/bt.c: New file.
13217 * gdb.cell/bt2-spu.c: New file.
13218 * gdb.cell/bt-spu.c: New file.
13219 * gdb.cell/bt.exp: New file.
13220 * gdb.cell/coremaker.c: New file.
13221 * gdb.cell/coremaker-spu.c: New file.
13222 * gdb.cell/core.exp: New file.
13223 * gdb.cell/gcore.exp: New file.
13224 * gdb.cell/data.c: New file.
13225 * gdb.cell/data.exp: New file.
13226 * gdb.cell/data-spu.c: New file.
13227 * gdb.cell/ea-cache.exp: New file.
13228 * gdb.cell/ea-cache.c: New file.
13229 * gdb.cell/ea-cache-spu.c: New file.
13230 * gdb.cell/ea-standalone.c: New file.
13231 * gdb.cell/ea-standalone.exp: New file.
13232 * gdb.cell/ea-test.c: New file.
13233 * gdb.cell/ea-test.exp: New file.
13234 * gdb.cell/f-regs.exp: New file.
13235 * gdb.cell/mem-access.c: New file.
13236 * gdb.cell/mem-access.exp: New file.
13237 * gdb.cell/mem-access-spu.c: New file.
13238 * gdb.cell/ptype.exp: New file.
13239 * gdb.cell/registers.exp: New file.
13240 * gdb.cell/size.c: New file.
13241 * gdb.cell/sizeof.exp: New file.
13242 * gdb.cell/size-spu.c: New file.
13243 * gdb.cell/solib.exp: New file.
13244 * gdb.cell/solib-symbol.exp: New file.
13245
13246 2009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13247
13248 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
13249
13250 2009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
13251
13252 * gdb.base/float.exp: Handle VFP registers.
13253
13254 2009-07-14 Michael Snyder <msnyder@vmware.com>
13255
13256 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
13257 to bring gdb to the beginning of the calling line.
13258
13259 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
13260 confusing the i386 epilogue unwinder.
13261
13262 2009-07-14 Stan Shebs <stan@codesourcery.com>
13263
13264 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
13265
13266 2009-07-14 Michael Snyder <msnyder@vmware.com>
13267
13268 * gdb.reverse/step-reverse.exp (stepi into function call):
13269 Call instruction may not be first instruction in the line.
13270 (reverse stepi from a function call): Used wrong line number.
13271
13272 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13273
13274 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
13275
13276 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13277
13278 Fix gdb.base/macscp.exp when using custom inputrc.
13279 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
13280 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
13281 env(TERM) set.
13282 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
13283 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
13284
13285 2009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13286
13287 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
13288 * gdb.base/annota1.exp (thread_test): Import global $testfile.
13289 Change the compilation target to match the testcase name.
13290 * gdb.base/sect-cmd.exp: Change the compilation target to match the
13291 testcase name.
13292 * a2-run.exp: Use for setup prepare_for_testing. Change the
13293 compilation target to match the testcase name.
13294 * gdb.base/commands.exp: Likewise.
13295 * gdb.base/finish.exp: Likewise.
13296 * gdb.base/float.exp: Likewise.
13297 * gdb.base/info-target.exp: Likewise.
13298 * gdb.base/relational.exp: Likewise.
13299 * gdb.base/term.exp: Likewise.
13300 * gdb.base/until.exp: Likewise.
13301 * gdb.base/volatile.exp: Likewise.
13302 * gdb.base/whatis-exp.exp: Likewise.
13303
13304 2009-07-11 Hui Zhu <teawater@gmail.com>
13305
13306 * gdb.base/help.exp (disassemble): Update expected help text.
13307
13308 2009-07-09 Tom Tromey <tromey@redhat.com>
13309
13310 * lib/gdb.exp: Handle TRANSCRIPT.
13311 (remote_spawn, remote_close, send_gdb): New procs.
13312
13313 2009-07-10 Phil Muldoon <pmuldoon@redhat.com>
13314
13315 * gdb.python/python-prettyprint.c: Add counted null string
13316 structure.
13317 * gdb.python/python-prettyprint.exp: Print null string. Test for
13318 embedded nulls.
13319 * gdb.python/python-prettyprint.py (pp_ns): New Function.
13320 * gdb.python/python-value.exp (test_value_in_inferior): Add
13321 variable length string fetch tests.
13322 * gdb.python/python-value.c (main): Add strings for string fetch tests.
13323
13324 2009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
13325
13326 * gdb.base/dump.exp (inaccessible memory is reported): New test.
13327
13328 2009-07-07 Tom Tromey <tromey@redhat.com>
13329
13330 * gdb.base/call-rt-st.exp: Update for change to escape output.
13331 * gdb.base/callfuncs.exp: Likewise.
13332 * gdb.base/charset.exp: Likewise.
13333 * gdb.base/constvars.exp: Likewise.
13334 * gdb.base/long_long.exp: Likewise.
13335 * gdb.base/pointers.exp: Likewise.
13336 * gdb.base/printcmds.exp: Likewise.
13337 * gdb.base/setvar.exp: Likewise.
13338 * gdb.base/store.exp: Likewise.
13339 * gdb.cp/ref-types.exp: Likewise.
13340 * gdb.mi/mi-var-child.exp: Likewise.
13341 * gdb.mi/mi-var-display.exp: Likewise.
13342 * gdb.mi/mi2-var-display.exp: Likewise.
13343 * gdb.base/charset.exp: Test octal escape sequence length.
13344 Update for change to escape output.
13345
13346 2009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13347
13348 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
13349
13350 2009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
13351
13352 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
13353
13354 2009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13355
13356 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
13357 gdbserver increasing $portnum if "Can't bind address" has been seen.
13358
13359 2009-07-05 Pedro Alves <pedro@codesourcery.com>
13360
13361 * gdb.base/ending-run.exp: Add "step out of main" pattern for
13362 mingw32ce.
13363
13364 2009-07-05 Pedro Alves <pedro@codesourcery.com>
13365
13366 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
13367 VFP format.
13368
13369 2009-07-02 Pedro Alves <pedro@codesourcery.com>
13370
13371 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
13372 linux. Adjust to use "inferior", "info inferiors", "detach
13373 inferior" and "kill inferior" instead of "restart", "info fork",
13374 "detach fork" and "delete fork".
13375 * gdb.base/ending-run.exp: Spell out "info".
13376 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
13377 the "kill" command.
13378
13379 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13380
13381 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
13382 change to prefix TLS offset in hex with 0x.
13383
13384 2009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13385
13386 * gdb.base/default.exp: Update test case for "x" changes.
13387
13388 2009-07-01 Tristan Gingold <gingold@adacore.com>
13389
13390 * gdb.base/bigcore.exp: Make darwin untested.
13391
13392 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13393
13394 * gdb.base/completion.exp (directory completion): Create the directory.
13395 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
13396 escapeuniquesub.
13397 (directory completion 2): Expect now ${escapeuniquesub}.
13398 (Glob remaining of directory test): Remove one excessive newline.
13399 Expect the real output.
13400
13401 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13402
13403 Fix `make check//%' target after `make check' has been ran.
13404 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
13405 a mkdir call.
13406 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
13407 (%/.dir): Remove.
13408
13409 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13410
13411 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
13412 the expected result record.
13413
13414 2009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
13415
13416 Remove racy FAILs relying just on the timeouts.
13417 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
13418 (annotation_level 2): Remove racy FAILs.
13419
13420 2009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
13421
13422 gdb/10275
13423 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
13424
13425 2009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
13426
13427 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
13428
13429 2009-06-30 Vladimir Prus <vladimir@codesourcery.com>
13430
13431 * gdb.mi/mi-stack.exp: Testing symbolic options
13432 to -stack-list-locals and -stack-list-arguments.
13433
13434 2009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13435
13436 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
13437
13438 2009-06-29 Tom Tromey <tromey@redhat.com>
13439
13440 * dg-extract-results.sh: New file.
13441 * Makefile.in (FORCE_PARALLEL): New variable.
13442 (CHECK_TARGET): New conditional variable.
13443 (check): Use CHECK_TARGET.
13444 (DO_RUNTEST): New variable.
13445 (check-single): New target.
13446 (TEST_DIRS): New variable.
13447 (TEST_TARGETS): Likewise.
13448 (check-parallel): New target.
13449 (check-gdb.%): New pattern.
13450 (BASE1_FILES): New variable.
13451 (BASE2_FILES): Likewise.
13452 (check-gdb.base%): New pattern.
13453 (%/.dir): New pattern.
13454 * configure: Rebuild.
13455 * aclocal.m4 (AM_CONDITIONAL): New defun.
13456 * configure.ac: Check whether user is using GNU make.
13457 (GMAKE): New conditional.
13458
13459 2009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
13460
13461 * gdb.cp/namespace-nested-import.cc: New test.
13462 * gdb.cp/namespace-nested-import.exp: New test.
13463
13464 2009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
13465
13466 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
13467 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
13468 * gdb.opt/Makefile.in (EXECUTABLES): Update.
13469 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
13470 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
13471 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
13472 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
13473 gdb.opt/inline-markers.c: New files.
13474 * lib/gdb.exp (skip_inline_frame_tests): New function.
13475 (skip_inline_var_tests): New function.
13476
13477 2009-06-27 Andreas Schwab <schwab@linux-m68k.org>
13478
13479 * gdb.cp/exception.exp: Don't require $hex before inner frame in
13480 backtrace.
13481
13482 2009-06-27 Michael Snyder <msnyder@vmware.com>
13483
13484 * gdb.reverse: New directory.
13485 * gdb.reverse/break-reverse.c: New test.
13486 * gdb.reverse/break-reverse.exp: New test.
13487 * gdb.reverse/consecutive-reverse.c: New test.
13488 * gdb.reverse/consecutive-reverse.exp: New test.
13489 * gdb.reverse/finish-reverse.c: New test.
13490 * gdb.reverse/finish-reverse.exp: New test.
13491 * gdb.reverse/machinestate.c: New test.
13492 * gdb.reverse/ms1.c: New test.
13493 * gdb.reverse/machinestate.exp: New test.
13494 * gdb.reverse/Makefile.in: New file.
13495 * gdb.reverse/shr2.c: New test.
13496 * gdb.reverse/solib-reverse.c: New test.
13497 * gdb.reverse/solib-reverse.exp: New test.
13498 * gdb.reverse/step-reverse.c: New test.
13499 * gdb.reverse/step-reverse.exp: New test.
13500 * gdb.reverse/until-reverse.c: New test.
13501 * gdb.reverse/ur1.c: New test.
13502 * gdb.reverse/until-reverse.exp: New test.
13503 * gdb.reverse/watch-reverse.c: New test.
13504 * gdb.reverse/watch-reverse.exp: New test.
13505 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
13506 * configure: Regenerate.
13507
13508 2009-06-26 Doug Evans <dje@google.com>
13509
13510 * gdb.base/psymtab.exp: Turn off pending breakpoints.
13511
13512 2009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
13513
13514 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
13515 windows problem for 'file delete $binfile'.
13516
13517 2009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
13518
13519 * gdb.cp/namespace-using.exp: New test.
13520 * gdb.cp/namespace-using.cc: New test.
13521
13522 2009-05-20 Joel Brobecker <brobecker@adacore.com>
13523
13524 * gdb.ada/variant_record_packed_array: New testcase.
13525
13526 2009-06-23 Tom Tromey <tromey@redhat.com>
13527
13528 * gdb.base/charset.exp (test_combination): Regression test.
13529 * gdb.base/charset.c (my_wchar_t): New typedef.
13530 (myvar): New global.
13531 (main): Set myvar.
13532
13533 2009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
13534
13535 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
13536 target.
13537
13538 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13539
13540 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
13541
13542 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13543
13544 * gdb.mi/gdb680.exp: Update test for error message.
13545
13546 2009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13547
13548 * gdb.base/annota1.exp: Allow multiple occurrences of the
13549 frames-invalid annotation.
13550 * gdb.cp/annota2.exp: Likewise.
13551
13552 2009-06-15 Phil Muldoon <pmuldoon@redhat.com>
13553
13554 * gdb.cp/gdb2495.cc: New file.
13555 * gdb.cp/gdb2495.exp: New file.
13556
13557 2009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
13558
13559 Report error on GDB crash during runto.
13560 * lib/gdb.exp (runto <eof>): New.
13561
13562 2009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
13563
13564 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
13565 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
13566 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
13567 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
13568 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
13569 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
13570 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
13571 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
13572 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
13573 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
13574 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
13575 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
13576 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13577 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
13578 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
13579 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
13580 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
13581 gdb.server/server-mon.exp, gdb.server/server-run.exp,
13582 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13583 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
13584 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
13585 gdb.trace/passcount.exp, gdb.trace/report.exp,
13586 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
13587 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
13588 gdb.trace/while-stepping.exp: Use a unique name for the compiled
13589 executable.
13590
13591 2009-06-07 Pedro Alves <pedro@codesourcery.com>
13592
13593 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
13594 defined before referencing it.
13595
13596 2009-06-03 Doug Evans <dje@google.com>
13597
13598 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
13599 * gdb.arch/i386-see.c: Ditto.
13600
13601 2009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
13602
13603 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
13604 (check_macro): Return 1 if undefined.
13605 If first test fails, check if macro debug information is available,
13606 and report unsupported test if no macro information is found.
13607
13608 2009-05-29 Doug Evans <dje@google.com>
13609
13610 * gdb.threads/hand-call-in-threads.exp: New.
13611 * gdb.threads/hand-call-in-threads.c: New.
13612
13613 2009-05-29 Michael Snyder <msnyder@vmware.com>
13614
13615 * gdb.base/break-always.exp: Change "1" to "on".
13616 Add confirmation check.
13617
13618 2009-05-28 Pedro Alves <pedro@codesourcery.com>
13619
13620 * gdb.threads/threxit-hop-specific.c: New.
13621 * gdb.threads/threxit-hop-specific.exp: New.
13622 * gdb.threads/thread-execl.c: New.
13623 * gdb.threads/thread-execl.exp: New.
13624
13625 2009-05-27 Tom Tromey <tromey@redhat.com>
13626 Thiago Jung Bauermann <bauerman@br.ibm.com>
13627
13628 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
13629 (mi_child_regexp): Likewise.
13630 (mi_list_varobj_children_range): Likewise.
13631 (mi_get_features): Likewise.
13632 (mi_list_varobj_children): Rewrite.
13633 * gdb.python/python-mi.exp: New file.
13634
13635 2009-05-27 Tom Tromey <tromey@redhat.com>
13636 Thiago Jung Bauermann <bauerman@br.ibm.com>
13637 Phil Muldoon <pmuldoon@redhat.com>
13638 Paul Pluzhnikov <ppluzhnikov@google.com>
13639
13640 * gdb.python/python-prettyprint.exp: New file.
13641 * gdb.python/python-prettyprint.c: New file.
13642 * gdb.python/python-prettyprint.py: New file.
13643 * gdb.base/display.exp: print/r is now valid.
13644
13645 2009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
13646 Tom Tromey <tromey@redhat.com>
13647 Pedro Alves <pedro@codesourcery.com>
13648 Paul Pluzhnikov <ppluzhnikov@google.com>
13649
13650 * gdb.python/python-template.exp: New file.
13651 * gdb.python/python-template.cc: New file.
13652 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13653 tests.
13654 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13655 Call it.
13656 (test_value_after_death): New proc.
13657 * gdb.python/python-value.c (PTR): New typedef.
13658 (main): New variable 'x'.
13659
13660 2009-05-27 Tom Tromey <tromey@redhat.com>
13661
13662 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
13663 tests.
13664 * gdb.python/python-value.exp (py_objfile_tests): New proc.
13665 Call it.
13666
13667 2009-05-27 Pedro Alves <pedro@codesourcery.com>
13668
13669 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
13670
13671 2009-05-24 Pedro Alves <pedro@codesourcery.com>
13672
13673 * gdb.threads/fork-thread-pending.c: New.
13674 * gdb.threads/fork-thread-pending.exp: New.
13675
13676 2009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
13677
13678 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
13679 * gdb.dwarf2/dw2-strp.S (a_string2): New.
13680
13681 2009-05-18 Jon Beniston <jon@beniston.com>
13682
13683 * gdb.asm/asm-source.exp: Add lm32 target.
13684
13685 2009-05-17 Pedro Alves <pedro@codesourcery.com>
13686
13687 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
13688 `gdb_get_line_number'. Call `callee' in both parent and child.
13689 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
13690 `gdb_get_line_number' instead of hardcoding line numbers.
13691 (catch_fork_unpatch_child): New procedure to test detaching
13692 breakpoints from child fork.
13693 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
13694 hardcoding line numbers.
13695 (do_fork_tests): Run `catch_fork_unpatch_child'.
13696
13697 2009-05-17 Vladimir Prus <vladimir@codesourcery.com>
13698
13699 * gdb.mi/mi-cmd-var.exp: Check that when varobj
13700 of structure type enters or leaves the scope, it
13701 is reported by -var-update.
13702
13703 2009-05-11 Doug Evans <dje@sebabeach.org>
13704
13705 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
13706 * gdb.threads/pending-step.c (main): Fix off-by-one error.
13707 * gdb.threads/schedlock.c (main): Fix off-by-one error.
13708
13709 2009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13710
13711 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
13712
13713 2009-04-30 Doug Evans <dje@google.com>
13714
13715 * gdb.threads/watchthreads2.exp: New testcase.
13716 * gdb.threads/watchthreads2.c: New testcase.
13717
13718 2009-04-29 Doug Evans <dje@google.com>
13719
13720 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
13721 * gdb.cp/mb-ctor.cc: Ditto.
13722 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
13723 * gdb.cp/mb-inline.h (multi_line_foo): New function.
13724 * gdb.cp/mb-inline1.cc: Call it.
13725 * gdb.cp/mb-inline2.cc: Ditto.
13726 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
13727 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
13728
13729 2009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13730
13731 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
13732 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
13733 Replace all uses of `decimal' by `nonzero'.
13734 (info macro FROM_COMMANDLINE): New test.
13735
13736 2009-04-27 Tom Tromey <tromey@redhat.com>
13737
13738 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
13739
13740 2009-04-27 Doug Evans <dje@google.com>
13741
13742 * gdb.threads/watchthreads.c (main): Initialize args before starting
13743 the threads. Plus formatting cleanup.
13744 * gdb.threads/watchthreads.exp: Avoid errant failures due to
13745 biased scheduling of one thread.
13746
13747 2009-04-27 Jerome Guitton <guitton@adacore.com>
13748
13749 * gdb.cp/templates.cc (GetMax): New template.
13750 (main): Declare two instances of GetMax.
13751 * gdb.cp/templates.exp: Add new test.
13752
13753 2009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13754
13755 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
13756
13757 2009-04-22 Joseph Myers <joseph@codesourcery.com>
13758
13759 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
13760
13761 2009-04-15 Tom Tromey <tromey@redhat.com>
13762
13763 * gdb.base/charset.exp: Add regression test.
13764
13765 2009-04-14 Joel Brobecker <brobecker@adacore.com>
13766
13767 * gdb.base/exe-lock.exp: New testcase.
13768
13769 2009-04-13 Tom Tromey <tromey@redhat.com>
13770
13771 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
13772 operator on Frame.
13773
13774 2009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13775
13776 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
13777 * gdb.server/ext-attach.exp: Likewise.
13778
13779 2009-04-03 Vladimir Prus <vladimir@codesourcery.com>
13780
13781 Eliminate some sleep usage.
13782
13783 * gdb.mi/basics.c (do_nothing): New.
13784 (main): Use do_nothing instead of printf, so that
13785 not to introduce race condition between output of
13786 inferiour and output of gdb. Do not use sleep as it
13787 is not generally available on embedded targets.
13788
13789 2009-04-02 Pedro Alves <pedro@codesourcery.com>
13790
13791 * gdb.server/ext-attach.exp: Expect an optional process id after
13792 "Detached from remote process".
13793
13794 2009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
13795
13796 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
13797 gdb.dwarf2/dw2-unresolved.exp: New.
13798
13799 2009-04-02 Pedro Alves <pedro@codesourcery.com>
13800
13801 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
13802 mi_run_to_main.
13803
13804 2009-04-02 Pedro Alves <pedro@codesourcery.com>
13805
13806 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
13807 mi_run_to_main. Skip thread exit test on remote targets.
13808 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
13809 mi_run_to_main.
13810 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
13811 mi_run_to_main.
13812 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
13813 when expecting ^connected. Detect when the target doesn't support
13814 non-stop mode.
13815 (mi_run_cmd): Detect if non-stop mode was requested by isn't
13816 supported. Return -1 on error, 0 on success.
13817 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
13818 (mi_runto): Return mi_runto_helper's result explicitly.
13819
13820 2009-04-01 Pedro Alves <pedro@codesourcery.com>
13821
13822 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
13823
13824 2009-04-01 Tom Tromey <tromey@redhat.com>
13825
13826 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
13827 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
13828 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
13829 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
13830
13831 2009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
13832 Jan Kratochvil <jan.kratochvil@redhat.com>
13833
13834 PR gdb/931
13835 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
13836 output.
13837 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
13838 for gdb/931.
13839 * dw2-strp.S (DW_AT_language): Change to C++.
13840 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
13841
13842 2009-03-31 Joel Brobecker <brobecker@adacore.com>
13843
13844 * gdb.ada/tasks: New testcase.
13845
13846 2009-03-30 Stan Shebs <stan@codesourcery.com>
13847
13848 * gdb.trace/actions.exp: Update to match new info trace format.
13849 * gdb.trace/deltrace.exp: Ditto.
13850 * gdb.trace/infotrace.exp: Ditto.
13851 * gdb.trace/passcount.exp: Ditto.
13852 * gdb.trace/save-trace.exp: Ditto.
13853 * gdb.trace/while-stepping.exp: Ditto.
13854 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
13855
13856 2009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13857
13858 * gdb.python/python-frame.c: New file.
13859 * gdb.python/python-frame.exp: New file.
13860
13861 2009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
13862
13863 * gdb.python/python-value.exp: Add tests for the address
13864 attribute.
13865
13866 2009-03-29 Andreas Schwab <schwab@linux-m68k.org>
13867
13868 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
13869
13870 2009-03-26 Doug Evans <dje@google.com>
13871
13872 * gdb.mi/mi-nonstop-exit.exp: New file.
13873 * gdb.mi/non-stop-exit.c: New file.
13874
13875 2009-03-26 Tom Tromey <tromey@redhat.com>
13876
13877 Update for change to prologue skipping:
13878 * gdb.mi/mi2-simplerun.exp: Update.
13879 * gdb.mi/mi2-break.exp: Update.
13880 * gdb.mi/mi-simplerun.exp: Update.
13881 * gdb.mi/mi-break.exp: Update.
13882 * gdb.base/ending-run.exp: Update.
13883
13884 2009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
13885
13886 * gdb.python/python-value.exp (test_value_in_inferior): Test
13887 gdb.Value.is_optimized_out attribute.
13888
13889 2009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13890
13891 * gdb.dwarf2/dw2-noloc-main.c: New file.
13892 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
13893 (.text): Remove.
13894 (.data): New.
13895 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
13896 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
13897 (DW_TAG_subprogram func_cu1, noloc): Remove.
13898 (main): New.
13899 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
13900 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
13901 (file_symbols): New procedure.
13902
13903 2009-03-25 Tom Tromey <tromey@redhat.com>
13904
13905 * gdb.base/charset.exp (valid_target_charset): New proc.
13906 Use it to skip tests on invalid charsets.
13907
13908 2009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
13909
13910 * gdb.base/completion.exp: Add a test for directory completion.
13911
13912 2009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13913
13914 Fix a racy FAIL.
13915 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
13916 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
13917
13918 2009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
13919
13920 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
13921 * gdb.python/python-function.exp: Add test for function returning
13922 a GDB value.
13923
13924 2009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
13925
13926 * gdb.python/python-function.exp: New file.
13927
13928 2009-03-20 Tom Tromey <tromey@redhat.com>
13929
13930 * gdb.base/store.exp: Update for change to escape output.
13931 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
13932 to escape output.
13933 * gdb.base/pointers.exp: Update for change to escape output.
13934 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
13935 to escape output.
13936 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
13937 escape output.
13938 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
13939 to escape output.
13940 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
13941 escape output.
13942 * gdb.base/setvar.exp: Update for change to escape output.
13943 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
13944 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
13945 to escape output.
13946 (test_print_string_constants): Likewise.
13947 * gdb.base/charset.exp (valid_host_charset): Check size of
13948 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
13949 cases. Handle "auto"-related output.
13950 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
13951 (uvar, Uvar): New globals.
13952
13953 2009-03-19 Jerome Guitton <guitton@adacore.com>
13954
13955 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
13956 deltas.
13957 * gdb.ada/fixed_points.exp: Ditto.
13958
13959 2009-03-18 Pedro Alves <pedro@codesourcery.com>
13960
13961 * return-nodebug.c: Don't include stdio.h.
13962 (init): Delete.
13963 (func): Delete definition and provide extern declaration.
13964 (t): New.
13965 (main): Don't call printf. Call func and store its result in t.
13966 * return-nodebug1.c: New.
13967 * return-nodebug.exp: Don't expect stdio output. Instead, print
13968 the global variable t. Drop printf formatters and cast types from
13969 foreach loop. Don't use prepare_for_testing. Compile
13970 return-nodebug.c and return-nodebug1.c in separate steps. Don't
13971 define FORMAT or CAST.
13972
13973 2009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13974
13975 * gdb.base/solib-display.exp: Disable test for remote targers.
13976
13977 2009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13978
13979 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
13980
13981 2009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13982
13983 Fix a racy FAIL.
13984 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
13985 code from `follow parent, print pids'.
13986 (`follow child, print pids', `follow parent, print pids'): Call it.
13987 Replace `gdb_test "break..."' by gdb_breakpoint.
13988
13989 2009-03-13 Vladimir Prus <vladimir@codesourcery.com>
13990
13991 * gdb.mi/mi-cli.exp: Adjust for output difference in
13992 sync and async modes.
13993
13994 2009-03-12 Joel Brobecker <brobecker@adacore.com>
13995
13996 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
13997 that was checked in by mistake. Remove loading of ada.exp, since
13998 this is not necessary in this case.
13999
14000 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14001
14002 * gdb.ada/ptype_arith_binop.exp: New testcase.
14003
14004 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14005
14006 * gdb.ada/mod_from_name: New testcase.
14007
14008 2009-03-12 Joel Brobecker <brobecker@adacore.com>
14009
14010 * gdb.ada/tick_last_segv: New testcase.
14011
14012 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14013
14014 * gdb.mi/mi-cli.exp: Remove debug print.
14015
14016 2009-03-12 Vladimir Prus <vladimir@codesourcery.com>
14017
14018 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
14019 include the token in ^running and frame info in *stopped.
14020
14021 2009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14022
14023 * solib-display.exp: New file.
14024 * solib-display-main.c: New file.
14025 * solib-display-lib.c: New file.
14026
14027 2009-03-05 Pedro Alves <pedro@codesourcery.com>
14028
14029 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
14030
14031 2009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
14032
14033 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
14034 (list_and_check_macro): Use more specific test name.
14035 (next to definition): Make the test names unique.
14036
14037 2009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
14038
14039 * gdb.pascal/floats.exp: Accept approximate results everywhere.
14040
14041 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14042
14043 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
14044 notifications.
14045 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
14046 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
14047 * lib/mi-support.exp (library_loaded_re): New.
14048 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
14049
14050 2009-02-17 Vladimir Prus <vladimir@codesourcery.com>
14051
14052 * gdb.gdb/observer.exp: Use test_notification observer, not
14053 normal_stop, everywhere.
14054 (test_normal_stop_notifications): Rename to...
14055 (test_notifications): ...this.
14056 (test_observer_normal_stop): Rename to...
14057 (test_observer): ...this.
14058
14059 2009-02-16 Doug Evans <dje@google.com>
14060
14061 * gdb.arch/amd64-disp-step.S (test_int3): New test.
14062 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
14063 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
14064 (test_prefixed_syscall,test_int3): New tests.
14065 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
14066 (test_prefixed_syscall,test_int3): New tests.
14067
14068 2009-02-14 Vladimir Prus <vladimir@codesourcery.com>
14069
14070 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
14071 (mi_expect_interrupt): Likewise.
14072 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
14073 response.
14074
14075 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14076
14077 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
14078 * gdb.base/pc-fp.exp (get_valueofx): Remove.
14079 Replace calls to get_valueofx by get_hexadecimal_valueof.
14080
14081 2009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
14082
14083 * lib/gdb.exp (get_valueof): Accept anything as a return value.
14084 (get_integer_valueof): New procedure.
14085 (get_sizeof): Use new get_integer_value_of.
14086 * gdb.base/sizeof.exp: Replace all uses of get_valueof
14087 by get_integer_valueof.
14088
14089 2009-02-13 Tom Tromey <tromey@redhat.com>
14090
14091 * gdb.base/remote.exp (get_sizeof): Remove.
14092 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
14093 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
14094 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
14095 * lib/gdb.exp (get_valueof): Move from long_long.exp.
14096 (get_sizeof): Likewise.
14097
14098 2009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
14099
14100 PR fortran/9806
14101 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
14102
14103 2009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
14104
14105 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
14106
14107 2009-02-06 Pedro Alves <pedro@codesourcery.com>
14108
14109 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
14110
14111 2009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
14112
14113 * gdb.python/python-cmd.exp: New file.
14114
14115 2009-02-06 Tristan Gingold <gingold@adacore.com>
14116
14117 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
14118
14119 2009-02-05 Tristan Gingold <gingold@adacore.com>
14120
14121 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
14122 pointer is dereferenced and use this signal name in regexp.
14123 * gdb.base/signull.exp: Ditto.
14124 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
14125 * gdb.base/signull.c (main): Ditto.
14126
14127 2009-02-04 Tom Tromey <tromey@redhat.com>
14128 Thiago Jung Bauermann <bauerman@br.ibm.com>
14129
14130 * gdb.python/python-value.exp: Use `gdb.history' instead of
14131 `gdb.value_from_history'.
14132 (test_value_numeric_ops): Add test for conversion of enum constant.
14133 * gdb.python/python-value.c (enum e): New type.
14134 (evalue): New global.
14135 (main): Use argv.
14136
14137 2009-02-04 Jerome Guitton <guitton@adacore.com>
14138
14139 * gdb.ada/uninitialized_vars: New test program.
14140 * gdb.ada/uninitialized_vars.exp: New testcase.
14141
14142 2009-02-02 Tom Tromey <tromey@redhat.com>
14143
14144 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
14145 * gdb.cp/pr2489.cc: Rename...
14146 * gdb.cp/pr9594.cc: ... to this.
14147
14148 2009-02-02 Tom Tromey <tromey@redhat.com>
14149
14150 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
14151 * gdb.cp/pr2489.cc: New file.
14152 * gdb.cp/cpcompletion.exp: New file.
14153
14154 2009-02-02 Tom Tromey <tromey@redhat.com>
14155
14156 PR exp/9059:
14157 * gdb.cp/call-c.exp: Add regression test.
14158 * gdb.cp/call-c.cc (FooHandle): New typedef.
14159 (main): New variable 'handle'.
14160
14161 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14162
14163 * lib/mi-support.exp (et_mi_thread_list)
14164 (check_mi_and_console_threads): Adjust for current thread in
14165 -thread-list-ids output.
14166
14167 2009-01-30 Vladimir Prus <vladimir@codesourcery.com>
14168
14169 * gdb.mi/mi-break.exp (test_disabled_creation): New.
14170 Call it.
14171
14172 2009-01-28 Doug Evans <dje@google.com>
14173
14174 * gdb.arch/amd64-disp-step.S: New file.
14175 * gdb.arch/amd64-disp-step.exp: New file.
14176 * gdb.arch/i386-disp-step.S: New file.
14177 * gdb.arch/i386-disp-step.exp: New file.
14178
14179 2009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
14180
14181 * gdb.base/find.exp: Set newline variable
14182 using quotes instead of braces to fix cygwin failures.
14183
14184 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14185
14186 * gdb.base/radix.exp: Add tests to ensure that that set
14187 input-radix 0 and set output-radix 0 are really rejected.
14188
14189 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14190
14191 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
14192 copyright years.
14193
14194 2009-01-23 Pedro Alves <pedro@codesourcery.com>
14195
14196 PR gdb/9664:
14197 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
14198
14199 2009-01-22 Pedro Alves <pedro@codesourcery.com>
14200
14201 PR c++/9631:
14202 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
14203
14204 2009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
14205
14206 * gdb.server/file-transfer.exp: Use EXEEXT variable for
14207 binfile definition to fix Windows OS failure.
14208
14209 2009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
14210
14211 PR gdb/9346
14212 * gdb.base/interrupt.c (sigint_handler): New.
14213 (main): Install a SIGINT handler if SIGNALS is defined. Exit
14214 on error.
14215 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
14216 Test "signal SIGINT".
14217
14218 2009-01-19 Doug Evans <dje@google.com>
14219
14220 * gdb.base/break.exp: Update expected gdb output.
14221 * gdb.base/sepdebug.exp: Ditto.
14222 * gdb.mi/mi-syn-frame.exp: Ditto.
14223 * gdb.mi/mi2-syn-frame.exp: Ditto.
14224 * gdb.base/call-signal-resume.exp: New file.
14225 * gdb.base/call-signals.c: New file.
14226 * gdb.base/unwindonsignal.exp: New file.
14227 * gdb.base/unwindonsignal.c: New file.
14228 * gdb.threads/interrupted-hand-call.exp: New file.
14229 * gdb.threads/interrupted-hand-call.c: New file.
14230 * gdb.threads/thread-unwindonsignal.exp: New file.
14231
14232 2009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
14233
14234 * gdb.base/define.exp: Test defining and hooking prefix commands.
14235 * gdb.python/python.exp: Update test for "show user" output.
14236
14237 2009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14238
14239 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
14240 now the output exactly, using less wildcards. Expect also the output
14241 of gfortran-4.3. Update for the f-valprint.c modification from
14242 2008-04-22.
14243 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
14244 Remove gdb_test test names where matching the command.
14245
14246 2009-01-01 Pedro Alves <pedro@codesourcery.com>
14247
14248 PR breakpoints/9681:
14249 * gdb.base/watchpoint.exp: Add regression test.
14250
14251 2008-12-31 Pedro Alves <pedro@codesourcery.com>
14252
14253 * gdb.threads/attach-into-signal.exp: Don't use
14254 gdb_suppress_entire_file.
14255 * gdb.threads/attach-stopped.exp: Ditto.
14256 * gdb.threads/attachstop-mt.exp: Ditto.
14257
14258 2008-12-31 Pedro Alves <pedro@codesourcery.com>
14259
14260 PR gdb/8812:
14261 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
14262
14263 2008-12-29 Pedro Alves <pedro@codesourcery.com>
14264
14265 PR gdb/7536:
14266 * gdb.base/radix.exp: Add tests to ensure invalid input radices
14267 and unsupported output radices are really rejected.
14268
14269 2008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
14270
14271 * gdb.cp/punctuator.exp: Backslash the '$' signs.
14272
14273 2008-12-22 Tom Tromey <tromey@redhat.com>
14274
14275 * gdb.cp/punctuator.exp: New file.
14276
14277 2008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
14278
14279 * gdb.base/completion.exp (Completing non-existing component): New test.
14280
14281 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14282
14283 Fix for PR gdb/8648.
14284 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
14285 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
14286 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
14287 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
14288
14289 2008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14290
14291 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
14292
14293 2008-12-16 Christophe Lyon <christophe.lyon@st.com>
14294
14295 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
14296 compiler actually generate code at the expected line number.
14297
14298 2008-12-15 Jie Zhang <jie.zhang@analog.com>
14299
14300 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
14301
14302 2008-12-12 Tom Tromey <tromey@redhat.com>
14303
14304 * gdb.base/commands.exp (redefine_hook_test): New proc.
14305 Call it.
14306
14307 2008-12-11 Tom Tromey <tromey@redhat.com>
14308
14309 * gdb.base/macscp.exp: New regression test.
14310
14311 2008-12-11 Tom Tromey <tromey@redhat.com>
14312
14313 * gdb.base/macscp.exp: Print "address.addr".
14314 * gdb.base/macscp1.c (struct outer): New struct.
14315 (address): New global.
14316
14317 2008-12-09 Tom Tromey <tromey@redhat.com>
14318
14319 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
14320 Call it.
14321
14322 2008-12-04 Doug Evans <dje@google.com>
14323
14324 * gdb.server/ext-run.exp: Relax regexp for init program.
14325
14326 2008-12-03 Tristan Gingold <gingold@adacore.com>
14327
14328 * gdb.base/macscp.exp: Generate an object file during compilation
14329 to work around Darwin dsymutil limitations.
14330
14331 2008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14332
14333 Test resolving external references to TLS variables.
14334 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
14335 FILE2_THREAD_LOCAL.
14336 (testfile2, srcfile2): New variables.
14337 * gdb.threads/tls.c (file2_thread_local)
14338 (function_referencing_file2_thread_local): New.
14339 * gdb.threads/tls2.c: New file.
14340
14341 2008-11-28 Joel Brobecker <brobecker@adacore.com>
14342
14343 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
14344 rather than integer, as integer might not be big enough when
14345 on 64bit targets.
14346
14347 2008-11-27 Jerome Guitton <guitton@adacore.com>
14348
14349 * gdb.cp/formatted-ref.exp: Add equality test.
14350 * gdb.ada/formatted_ref.exp: Ditto.
14351
14352 2008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14353
14354 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
14355 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
14356
14357 2008-11-20 Andreas Schwab <schwab@suse.de>
14358
14359 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
14360 matching syscall entry point.
14361 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
14362 (tcatch_vfork_then_child_follow): Likewise. Finish through
14363 vfork even if we stopped at the syscall trampoline.
14364
14365 2008-11-20 Doug Evans <dje@google.com>
14366
14367 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
14368
14369 2008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
14370
14371 * gdb.arch/ppc-dfp.exp: New file.
14372 * gdb.arch/ppc-dfp.c: New file.
14373
14374 2008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
14375
14376 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
14377
14378 2008-11-17 Doug Evans <dje@google.com>
14379
14380 * gdb.mi/mi-syn-frame.exp: Update expected output.
14381 * gdb.mi/mi2-syn-frame.exp: Update expected output.
14382
14383 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14384
14385 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
14386 "thread N" results in =thread-selected.
14387 * lib/mi-support (mi_run_cmd, mi_expect_stop)
14388 (mi_send_resuming_command_raw): Be prepared for
14389 =thread-selected.
14390
14391 2008-11-17 Vladimir Prus <vladimir@codesourcery.com>
14392
14393 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
14394 * lib/mi-support.exp: Likewise.
14395
14396 2008-11-16 Joel Brobecker <brobecker@adacore.com>
14397
14398 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
14399 commands from the expected output for "help catch".
14400
14401 2008-11-15 Joel Brobecker <brobecker@adacore.com>
14402
14403 * gdb.ada/int_deref.exp: New testcase.
14404
14405 2008-11-14 Nick Roberts <nickrob@snap.net.nz>
14406
14407 * gdb.mi/gdb2549.exp: New file.
14408
14409 2008-11-11 Doug Evans <dje@google.com>
14410
14411 * gdb.base/callexit.exp: New file.
14412 * gdb.base/callexit.c: New file.
14413
14414 2008-11-10 Doug Evans <dje@google.com>
14415
14416 * lib/gdb.exp (GDBFLAGS): Move -nx ...
14417 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
14418 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
14419 (default_gdb_start,default_gdb_exit): Ditto.
14420 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
14421 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
14422 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
14423 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
14424 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
14425 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
14426
14427 2008-11-03 Andreas Schwab <schwab@suse.de>
14428
14429 * gdb.base/hashline2.exp: Fix typo.
14430 * gdb.base/hashline3.exp: Likewise.
14431
14432 2008-10-30 Tom Tromey <tromey@redhat.com>
14433
14434 * gdb.base/pointers.exp: Add test.
14435 * gdb.base/pointers.c (k, S): New typedefs.
14436 (instance): New global.
14437
14438 2008-10-30 Andreas Schwab <schwab@suse.de>
14439
14440 * gdb.base/args.exp: Add tests for newlines.
14441
14442 2008-10-30 Joel Brobecker <brobecker@adacore.com>
14443
14444 gdb.base/foll-exec.exp: Update the expected output of a couple
14445 of "info breakpoints" tests.
14446
14447 2008-10-28 Tom Tromey <tromey@redhat.com>
14448
14449 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
14450
14451 2008-10-24 Pedro Alves <pedro@codesourcery.com>
14452
14453 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
14454 gdb_start_cmd.
14455 Use runto_main before any test that requires execution.
14456
14457 2008-10-23 Pedro Alves <pedro@codesourcery.com>
14458
14459 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
14460 instead of SIGINT.
14461
14462 2008-10-22 Joel Brobecker <brobecker@adacore.com>
14463
14464 * gdb.base/completion.exp: Update expected output following
14465 the addition of the "info tasks" command.
14466
14467 2008-10-22 Tom Tromey <tromey@redhat.com>
14468
14469 * gdb.base/exprs.exp (test_expr): Add test for string
14470 concatenation.
14471
14472 2008-10-19 Pedro Alves <pedro@codesourcery.com>
14473
14474 * configure.ac: Output gdb.python/Makefile.
14475 * configure: Regenerate.
14476 * gdb.python/Makefile.in: New.
14477
14478 2008-10-16 Joel Brobecker <brobecker@adacore.com>
14479
14480 * gdb.base/foll-fork.exp: Adjust the expected output to match
14481 the new description for fork/vfork catchpoints in the "info
14482 breakpoints" output.
14483
14484 2008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
14485
14486 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
14487
14488 2008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14489
14490 * gdb.python/python-value.c: New file.
14491 * gdb.python/python-value.exp: New file.
14492
14493 2008-10-15 Pedro Alves <pedro@codesourcery.com>
14494
14495 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
14496
14497 2008-10-15 Denis Pilat <denis.pilat@st.com>
14498
14499 * gdb.cp/mb-ctor.exp: Fix a typo.
14500
14501 2008-10-09 Tom Tromey <tromey@redhat.com>
14502
14503 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
14504 'fprintf' and 'stderr'.
14505
14506 2008-10-07 Joel Brobecker <brobecker@adacore.com>
14507
14508 * gdb.ada/ref_tick_size.exp: New testcase.
14509
14510 2008-10-06 Doug Evans <dje@google.com>
14511
14512 * gdb.dwarf2/dw2-cu-size.exp: New file.
14513 * gdb.dwarf2/dw2-cu-size.S: New file.
14514
14515 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
14516 .Ltype_int for clarity.
14517
14518 2008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
14519
14520 PR gdb/2384:
14521 * gdb.cp/gdb2384.exp: Extended to test more cases.
14522 * gdb.cp/gdb2384.cc: Likewise.
14523 * gdb.cp/gdb2384-base.h: Likewise.
14524 * gdb.cp/gdb2384-base.cc: Likewise.
14525
14526 2008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14527
14528 * gdb.base/maint.exp (maint print type): Remove printing
14529 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
14530
14531 2008-09-30 Tom Tromey <tromey@redhat.com>
14532
14533 * gdb.base/macscp.exp: Add completion tests.
14534 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
14535 (TWENTY_THREE): Likewise.
14536 (FORTY_EIGHT): Likewise.
14537
14538 2008-09-30 Tom Tromey <tromey@redhat.com>
14539
14540 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
14541 everywhere.
14542 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
14543
14544 2008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
14545
14546 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
14547 testcase is derived from. Fix racy dependency on an expected PID
14548 number. No longer support the testcase on Linux kernel 2.4.x.
14549
14550 2008-09-27 Tom Tromey <tromey@redhat.com>
14551
14552 * gdb.base/macscp.exp: Add tests for stringification, splicing,
14553 and varargs.
14554
14555 2008-09-22 Pedro Alves <pedro@codesourcery.com>
14556
14557 * lib/mi-support.exp (mi_expect_interrupt): New.
14558 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
14559 from gdb.mi/mi-nonstop.exp.
14560 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
14561 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
14562 lib/mi-support.exp.
14563 Use mi_check_thread_states throughout. Avoid ".*" and do not
14564 require an anchor after -exec-run.
14565
14566 2008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
14567
14568 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
14569 stop is pending. Avoid ".*" when two stops are pending.
14570 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
14571 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
14572 newlines in fullnames.
14573 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
14574 (mi_expect_stop): Update comments. Only anchor in sync mode.
14575 Do not match newlines.
14576 (mi_send_resuming_command_raw): Always return status.
14577 (mi_get_stop_line): Do not match more than one line by accident.
14578 Only anchor in sync mode.
14579 (mi_run_inline_test): If -exec-next fails, give up.
14580
14581 2008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14582
14583 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
14584 on SPU.
14585
14586 2008-09-10 Joel Brobecker <brobecker@adacore.com>
14587
14588 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
14589
14590 2008-09-10 Joel Brobecker <brobecker@adacore.com>
14591
14592 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
14593 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
14594 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
14595 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
14596 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
14597 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
14598 gdb.ada/interface.exp, gdb.ada/null_array.exp,
14599 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
14600 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
14601 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
14602 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
14603 Include the "= " sequence in the expected output of print tests.
14604
14605 2008-09-10 Joel Brobecker <brobecker@adacore.com>
14606
14607 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
14608 description for boolean types.
14609
14610 2008-09-09 Pedro Alves <pedro@codesourcery.com>
14611
14612 * gdb.base/hook-stop-continue.c: New.
14613 * gdb.base/hook-stop-continue.exp: New.
14614
14615 2008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
14616
14617 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
14618
14619 2008-09-08 Jerome Guitton <guitton@adacore.com>
14620
14621 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
14622 (stack_check_probe_2, stack_check_probe_loop_1)
14623 (stack_check_probe_loop_2): New functions.
14624 (main): Add call to these new functions.
14625 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
14626 functions, check that the breakpoint is inserted at the appropriate
14627 location.
14628 (insert_breakpoint): Slightly refine this procedure so that it can
14629 be called several times in the test.
14630
14631 2008-09-08 Jerome Guitton <guitton@adacore.com>
14632
14633 * gdb.base/stack-checking.c: New file.
14634 * gdb.base/stack-checking.exp: New file.
14635
14636 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14637
14638 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
14639 * gdb.arch/altivec-regs.exp: Likewise.
14640 * gdb.arch/vsx-regs.exp: Likewise.
14641
14642 2008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
14643
14644 * gdb.arch/ppc-fp.exp: New file.
14645 * gdb.arch/ppc-fp.c: New file.
14646
14647 2008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
14648
14649 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
14650 lest gcc-4.3.1 optimizes the whole thing away.
14651
14652 2008-09-04 Michael Snyder <msnyder@vmware.com>
14653
14654 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
14655 as "at" (for non-debug functions such as _start).
14656
14657 2008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14658
14659 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
14660 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
14661 software watchpoints.
14662 * gdb.base/watch_thread_num.exp: Likewise.
14663
14664 2008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
14665
14666 * gdb.arch/i386-bp_permanent.exp: New test.
14667
14668 2008-08-24 Tom Tromey <tromey@redhat.com>
14669
14670 * gdb.base/maint.exp: Update "maint print type".
14671
14672 2008-08-21 Vladimir Prus <vladimir@codesourcery.com>
14673
14674 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
14675 support. Adjust the order of "*running" notifications.
14676 * gdb.mi/non-stop.c: Don't cast from int to void* and
14677 back.
14678
14679 2008-08-20 Mark Kettenis <kettenis@gnu.org>
14680
14681 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
14682 expect to find it in the "info frame" output.
14683
14684 2008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
14685
14686 * gdb.base/interp.exp: Always consume both prompts.
14687
14688 2008-08-20 Pedro Alves <pedro@codesourcery.com>
14689
14690 * gdb.base/pending.exp: Test pending breakpoints without symbols
14691 loaded.
14692
14693 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14694
14695 * lib/mi-support.exp (mi_expect_stop): Produce
14696 more details on failures.
14697 * gdb.mi/mi-nonstop.exp: New.
14698 * gdb.mi/non-stop.c: New.
14699
14700 2008-08-19 Vladimir Prus <vladimir@codesourcery.com>
14701
14702 * gdb.mi/mi-async.exp: Use 'set target-async'.
14703 * lib/mi-support.exp: Use 'set/show target-async'.
14704
14705 2008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
14706
14707 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
14708
14709 2008-08-17 Tom Tromey <tromey@redhat.com>
14710
14711 * gdb.base/help.exp (help catch): Rewrite.
14712
14713 2008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
14714
14715 * gdb.base/define.exp: Test indented command documentation.
14716 * gdb.python/python.exp: Test indented multi-line command.
14717
14718 2008-08-15 Luis Machado <luisgpm@br.ibm.com>
14719
14720 * testsuite/gdb.arch/vsx-regs.c: New source file.
14721 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
14722 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
14723
14724 2008-08-14 Tom Tromey <tromey@redhat.com>
14725
14726 * gdb.base/macscp.exp: Add regression test for "macro define" or
14727 "macro undef" with no arguments.
14728
14729 2008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
14730
14731 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
14732
14733 2008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14734
14735 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
14736
14737 2008-08-06 Tom Tromey <tromey@redhat.com>
14738
14739 * gdb.python/python.exp: New file.
14740
14741 2008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
14742
14743 Fix for PR gdb/1543.
14744 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
14745 $LOCATION.
14746 (location): New variable.
14747 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
14748 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
14749 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
14750 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
14751 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
14752 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
14753 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
14754 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
14755 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
14756 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
14757 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
14758 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
14759 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
14760 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
14761 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
14762 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
14763 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
14764 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
14765 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
14766 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
14767 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
14768 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
14769 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
14770 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
14771 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
14772 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
14773 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
14774 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
14775 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
14776 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
14777 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
14778 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
14779 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
14780 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
14781 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
14782 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
14783 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
14784 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
14785 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
14786 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
14787 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
14788 gdb.base/type-opaque.exp, gdb.base/until.exp,
14789 gdb.base/value-double-free.c, gdb.base/varargs.exp,
14790 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
14791 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
14792 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
14793 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
14794 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
14795 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
14796 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
14797 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
14798 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
14799 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
14800 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
14801 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
14802 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
14803 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
14804 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
14805 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
14806 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
14807 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
14808 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
14809 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
14810 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
14811 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
14812 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
14813 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
14814 gdb.pascal/types.exp, gdb.stabs/weird.exp,
14815 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
14816 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
14817 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
14818 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
14819 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
14820 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
14821 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
14822 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
14823 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
14824 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
14825 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
14826 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
14827 lib/mi-support.exp, lib/trace-support.exp: Remove reference
14828 to bug-gdb@prep.ai.mit.edu .
14829
14830 2008-07-31 Vladimir Prus <vladimir@codesourcery.com>
14831
14832 * lib/mi-support.exp (mi_load_shlibs): New.
14833 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
14834
14835 2008-07-30 Vladimir Prus <vladimir@codesourcery.com>
14836
14837 * lib/mi-support.exp (get_mi_thread_list)
14838 (check_mi_and_console_threads): New, moved from ...
14839 * gdb.mi/mi-pthread.exp: ...here.
14840 * gdb.mi/gdb669.exp (get_mi_thread_list)
14841 (check_mi_and_console_threads): Delete.
14842 * gdb.mi/mi2-pthread.exp: Likewise.
14843
14844 2008-07-28 Tom Tromey <tromey@redhat.com>
14845
14846 * Makefile.in (just-check): Remove. Move body to...
14847 (check): ... here.
14848
14849 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14850
14851 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
14852 Add a test for duplicated SIGINTs.
14853
14854 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14855
14856 * gdb.threads/schedlock.exp (get_args): Update to work for any
14857 value of NUM.
14858 (Top level): Report the number of threads that did not resume.
14859
14860 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14861
14862 * gdb.dwarf2/dw2-compressed.S: Also define __start.
14863
14864 2008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14865
14866 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
14867 non-MI prompt.
14868
14869 2008-07-26 Tom Tromey <tromey@redhat.com>
14870
14871 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
14872 (function_struct, function_struct_ptr): New globals.
14873 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
14874 function pointer in a struct.
14875
14876 2008-07-26 Tom Tromey <tromey@redhat.com>
14877
14878 * gdb.base/macscp.exp: Add test for macro lexing bug.
14879
14880 2008-07-18 Tom Tromey <tromey@redhat.com>
14881
14882 * gdb.base/macscp.exp: Add macro tests.
14883
14884 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14885
14886 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
14887
14888 2008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
14889
14890 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
14891
14892 2008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
14893
14894 * gdb.cp/class2.exp: fix for failure on spu-elf
14895
14896 2008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
14897
14898 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
14899
14900 2008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
14901
14902 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
14903
14904 2008-07-12 Vladimir Prus <vladimir@codesourcery.com>
14905
14906 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
14907
14908 2008-07-11 Kevin Buettner <kevinb@redhat.com>
14909
14910 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
14911 of regexp to account for changes made to GDB in the printing of
14912 byte vectors.
14913
14914 2008-07-11 Tom Tromey <tromey@redhat.com>
14915
14916 * gdb.base/completion.exp: Add 'help' completion test.
14917
14918 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14919
14920 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
14921
14922 2008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14923
14924 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
14925
14926 2008-07-09 Pedro Alves <pedro@codesourcery.com>
14927
14928 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
14929
14930 2008-07-09 Pedro Alves <pedro@codesourcery.com>
14931
14932 * gdb.base/fullname.exp: Restore pwd if compiling failed.
14933
14934 2008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14935
14936 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
14937
14938 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14939
14940 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
14941 previous commit. Add a comment.
14942
14943 2008-06-28 Pedro Alves <pedro@codesourcery.com>
14944
14945 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
14946
14947 2008-06-28 Vladimir Prus <vladimir@codesourcery.com>
14948
14949 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
14950
14951 2008-06-27 Pedro Alves <pedro@codesourcery.com>
14952
14953 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
14954 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
14955 compiling an executable, link in an object that forces unbuffered
14956 output.
14957 * lib/set_unbuffered_mode.c: New file.
14958
14959 2008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14960
14961 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
14962
14963 2008-06-25 Vladimir Prus <vladimir@codesourcery.com>
14964
14965 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
14966 mi_expect_stop.
14967 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
14968 Demand that *running is output.
14969 (detect_async): Perform checking every time.
14970 (mi_send_resuming_command): Extract everything into...
14971 (mi_send_resuming_command_raw): ...this.
14972 (mi_expect_stop): Don't accept any output before *stopped.
14973
14974 2008-06-13 Vladimir Prus <vladimir@codesourcery.com>
14975
14976 Robustify mi-simplerun.
14977 * gdb.mi/basics.c (main): Add a call to sleep.
14978 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
14979 * gdb.mi/mi2-cli.exp: Likewise.
14980 * gdb.mi/mi-break.exp: Likewise.
14981
14982 2008-06-11 Vladimir Prus <vladimir@codesourcery.com>
14983
14984 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
14985
14986 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14987
14988 * gdb.mi/mi-console.exp: Adjust.
14989 * gdb.mi/mi-syn-frame.exp: Adjust.
14990 * gdb.mi/mi2-console.exp: Adjust.
14991 * gdb.mi/mi2-syn-frame.exp: Adjust.
14992 * lib/mi-support.exp (mi_run_cmd): Adjust.
14993 (mi_send_resuming_command): Adjust.
14994
14995 2008-06-10 Vladimir Prus <vladimir@codesourcery.com>
14996
14997 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
14998 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
14999 testing of stopped.
15000 * gdb.mi/mi2-syn-frame.exp: Likewise.
15001 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
15002 (async, detect_async): New.
15003 (mi_expect_stop, mi_continue_to_line): Adjust expectation
15004 depending on if we're running in sync or async mode.
15005
15006 2008-06-09 Tom Tromey <tromey@redhat.com>
15007
15008 * gdb.base/completion.exp: New tests for field name completion
15009 with spaces, and field name completion with '->'.
15010
15011 2008-06-06 Tom Tromey <tromey@redhat.com>
15012
15013 * gdb.base/break1.c (struct some_struct): New struct.
15014 (values): New global.
15015 * gdb.base/completion.exp: Add field name completion test.
15016
15017 2008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
15018
15019 * gdb.cp/call-c.exp: Test for incorrect handling of reference
15020 to pointer.
15021 * gdb.cp/call-c.cc: Likewise.
15022
15023 2008-06-06 Nick Roberts <nickrob@snap.net.nz>
15024
15025 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
15026 annotation.
15027
15028 2008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
15029 Pedro Alves <pedro@codesourcery.com>
15030
15031 * gdb.threads/execl.c, gdb.threads/execl1.c,
15032 gdb.threads/execl.exp: New tests.
15033
15034 2008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
15035 Daniel Jacobowitz <dan@codesourcery.com>
15036
15037 * gdb.cp/exception.exp: Activate test, make it work with pending
15038 catchpoints.
15039
15040 2008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
15041
15042 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
15043
15044 2008-05-28 Vladimir Prus <vladimir@codesourcery.com>
15045
15046 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
15047 now printed.
15048 * gdb.mi/mi2-var-cmd.exp: Likewise.
15049
15050 2008-05-27 Andreas Schwab <schwab@suse.de>
15051
15052 * gdb.base/frame-args.exp: Handle arguments that are optimized
15053 out.
15054
15055 2008-05-26 Luis Machado <luisgpm@br.ibm.com>
15056
15057 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
15058 quiet for ppc32 and group options into a single variable.
15059
15060 2008-05-23 Joel Brobecker <brobecker@adacore.com>
15061
15062 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
15063 of zero-size elements.
15064 * gdb.ada/null_array.exp: Test printing this new array.
15065
15066 2008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15067
15068 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
15069
15070 2008-05-21 Joel Brobecker <brobecker@adacore.com>
15071
15072 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
15073 of the "finish" command.
15074
15075 2008-05-21 Nick Roberts <nickrob@snap.net.nz>
15076
15077 * gdb.base/annota1.exp: Test for new annotation.
15078
15079 2008-05-16 Pedro Alves <pedro@codesourcery.com>
15080
15081 * gdb.base/fixsection.exp: New file.
15082 * gdb.base/fixsection0.c: New file.
15083 * gdb.base/fixsection1.c: New file.
15084
15085 2008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15086
15087 * gdb.base/annota1.exp: Accept printf@... in place of printf.
15088 * gdb.base/annota3.exp: Likewise.
15089
15090 2008-05-13 Nathan Froyd <froydnj@codesourcery.com>
15091
15092 * gdb.base/watch_thread_num.exp: Don't run tests that require
15093 watchpoints if the target doesn't support them.
15094
15095 2008-05-12 Doug Evans <dje@google.com>
15096
15097 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
15098
15099 2008-05-09 Joel Brobecker <brobecker@adacore.com>
15100
15101 * gdb.ada/assign_1.exp: New testcase.
15102
15103 2008-05-09 Doug Evans <dje@google.com>
15104
15105 * gdb.base/find.exp: New file.
15106 * gdb.base/find.c: New file.
15107
15108 2008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
15109
15110 * gdb.base/commands.exp (watchpoint_command_test): Handle
15111 gdb,no_hardware_watchpoints.
15112 * gdb.base/float.exp: Allow ARM targets without floating point.
15113 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
15114
15115 2008-05-06 Jerome Guitton <guitton@adacore.com>
15116 Joel Brobecker <brobecker@adacore.com>
15117
15118 * gdb.ada/lang_switch: New test program.
15119 * gdb.ada/lang_switch.exp: New testcase.
15120
15121 2008-05-05 Doug Evans <dje@google.com>
15122
15123 * gdb.base/help.exp (disassemble): Update expected help text.
15124
15125 2008-05-04 Pedro Alves <pedro@codesourcery.com>
15126
15127 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
15128
15129 2008-05-04 Pedro Alves <pedro@codesourcery.com>
15130
15131 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
15132 different times.
15133
15134 2008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15135
15136 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
15137 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
15138 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
15139 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
15140
15141 2008-05-04 Vladimir Prus <vladimir@codesourcery.com>
15142
15143 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
15144 notification to appear.
15145
15146 2008-05-04 Daniel Jacobowitz <dan@debian.org>
15147
15148 * gdb.base/fullname.c: New file.
15149 * gdb.base/fullname.exp: New file.
15150 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
15151
15152 2008-05-03 Pedro Alves <pedro@codesourcery.com>
15153
15154 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
15155 expressions with macros.
15156
15157 2008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15158
15159 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
15160
15161 2008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
15162
15163 * gdb.base/completion.exp: Handle lack of other symbols beginning
15164 with "a".
15165
15166 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
15167
15168 2008-05-02 Jim Blandy <jimb@codesourcery.com>
15169
15170 * gdb.asm/asmsrc1.s: Add scratch space.
15171
15172 2008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15173 Daniel Jacobowitz <dan@codesourcery.com>
15174
15175 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
15176 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
15177 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
15178
15179 2007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
15180
15181 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
15182
15183 2008-05-01 Joel Brobecker <brobecker@adacore.com>
15184
15185 * gdb.base/info-target.exp: New testcase.
15186
15187 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15188
15189 * gdb.cp/hang.exp: Use .cc instead of .C.
15190 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
15191 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
15192
15193 2008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
15194
15195 * gdb.base/gdb1250.exp: Remove perror.
15196 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
15197
15198 2008-04-30 Pedro Alves <pedro@codesourcery.com>
15199
15200 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
15201 .2byte.
15202
15203 2008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
15204
15205 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
15206 (maybe_kfail): New.
15207
15208 2008-04-25 Pedro Alves <pedro@codesourcery.com>
15209
15210 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
15211
15212 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15213
15214 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
15215 * gdb.mi/mi2-syn-frame.exp: Likewise.
15216 * lib/mi-support.exp: Likewise.
15217
15218 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15219
15220 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
15221 to specify regexp for the location to stop at.
15222 * gdb.base/break-always.c: New.
15223 * gdb.base/break-always.exp: New.
15224
15225 2008-04-24 Vladimir Prus <vladimir@codesourcery.com>
15226
15227 * lib/mi-support.exp (mi_runto_helper): Adjust
15228 for the original-location field.
15229 (mi_create_breakpoint, mi_list_breakpoints): New.
15230 * gdb.mi/mi-break.exp: Adjust.
15231 * gdb.mi/mi2-break.exp: Adjust.
15232 * gdb.mi/mi-pending.exp: Adjust.
15233 * gdb.mi/mi-simplerun.exp: Adjust.
15234 * gdb.mi/mi2-simplerun.exp: Adjust.
15235 * gdb.mi/mi-syn-frame.exp: Adjust.
15236 * gdb.mi/mi2-syn-frame.exp: Adjust.
15237 * gdb.mi/mi-until.exp: Adjust.
15238 * gdb.mi/mi2-until.exp: Adjust.
15239 * gdb.mi/mi-var-display.exp: Adjust.
15240 * gdb.mi/mi2-var-display.exp: Adjust.
15241 * gdb.mi/mi-watch.exp: Adjust.
15242 * gdb.mi/mi2-watch.exp: Adjust.
15243
15244 2008-04-23 Paolo Bonzini <bonzini@gnu.org>
15245
15246 * aclocal.m4: Add override.m4.
15247 * configure: Regenerate.
15248
15249 2008-04-19 Vladimir Prus <vladimir@codesourcery.com>
15250
15251 * gdb.mi/var-cmd.c (do_at_tests): Verify that
15252 '-var-update --all-values' reports new value even the type
15253 of a variable object has changed.
15254
15255 2008-04-18 Craig Silverstein <csilvers@google.com>
15256
15257 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
15258 files.
15259
15260 2008-04-18 Joel Brobecker <brobecker@adacore.com>
15261
15262 * gdb.ada/atomic_enum: New test program.
15263 * gdb.ada/atomic_enum.exp: New testcase.
15264
15265 2008-04-17 Doug Evans <dje@google.com>
15266
15267 * gdb.opt/Makefile.in: Fix whitespace.
15268
15269 2008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
15270
15271 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
15272
15273 2008-04-17 Doug Evans <dje@google.com>
15274
15275 * gdb.base/hashline1.exp: New testcase.
15276 * gdb.base/hashline2.exp: New testcase.
15277 * gdb.base/hashline2.exp: New testcase.
15278
15279 2008-04-17 Pedro Alves <pedro@codesourcery.com>
15280
15281 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
15282
15283 2008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
15284
15285 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
15286 temporary breakpoint to match "Temporary breakpoint".
15287 * gdb.base/break.exp (delete_breakpoints): Likewise.
15288 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
15289 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
15290 * gdb.base/display.exp: Likewise.
15291 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
15292 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
15293 * gdb.base/restore.exp (restore_tests): Likewise.
15294 * gdb.base/sepdebug.exp: Likewise.
15295 * gdb.base/watchpoint.exp: Likewise.
15296 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
15297 * gdb.mi/mi-pending.exp: Likewise.
15298 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
15299 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
15300 * gdb.mi/mi-var-cmd.exp: Likewise.
15301 * gdb.mi/mi-var-display.exp: Likewise.
15302 * gdb.mi/mi2-cli.exp: Likewise.
15303 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
15304 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
15305 * gdb.mi/mi2-var-display.exp: Likewise.
15306 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
15307 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
15308 new "disp" field.
15309 (mi_expect_stop): Move after_reason argument to be really after
15310 reason. This is to support fix for PR2424.
15311
15312 2008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15313
15314 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
15315
15316 2008-04-13 Vladimir Prus <vladimir@codesourcery.com>
15317
15318 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
15319 field. Add more floating varobj tests.
15320 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
15321 field.
15322 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
15323 (main): Call do_at_tests.
15324 * lib/mi-support.exp (mi_create_floating_varobj)
15325 (mi_varobj_update_with_type_change): New.
15326
15327 2008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
15328
15329 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
15330 option of -var-evaluate-expression.
15331 * gdb.mi/mi2-var-display.exp: Likewise.
15332
15333 2008-04-07 Vladimir Prus <vladimir@codesourcery.com>
15334
15335 Introduce test setup helpers.
15336 * lib/gdb.exp (build_executable, clean_restart)
15337 (prepare_for_testing): New.
15338 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
15339 * gdb.base/return.exp: Likewise.
15340 * gdb.base/ending-run.exp: Likewise.
15341
15342 2008-04-07 Nick Roberts <nickrob@snap.net.nz>
15343
15344 * gdb.mi/mi-async.exp: New test for asynchronous Machine
15345 Interface (MI) responses.
15346
15347 2008-04-06 Vladimir Prus <vladimir@codesourcery.com>
15348
15349 * gdb.cp/breakpoint.cc: New code to test conditions involving
15350 member variables.
15351 * gdb.cp/breakpoint.exp: Test condition involving member
15352 variables.
15353
15354 2008-04-05 Vladimir Prus <vladimir@codesourcery.com>
15355
15356 * lib/mi-support.exp (mi_expect_stop): New.
15357 (mi_run_cmd): Change the
15358 token. Use mi_send_resuming_command, use
15359 mi_expect_stop.
15360 (mi_execute_to_helper): Rename to mi_execute_to.
15361 (mi_send_resuming_command): Add more error patterns.
15362 (mi_wait_for_stop): Renamed to...
15363 (mi_get_stop_line): ...this.
15364 (mi_run_inline_test): Adjust.
15365
15366 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
15367 * gdb.mi/mi-console.exp: Likewise.
15368 * gdb.mi/mi-pending.exp: Likewise.
15369 * gdb.mi/mi-simplerun.exp: Likewise.
15370 * gdb.mi/mi-stack.exp: Likewise.
15371 * gdb.mi/mi-stepi.exp: Likewise.
15372 * gdb.mi/mi-syn-frame.exp: Add comment.
15373 * gdb.mi/mi-until.exp: Likewise.
15374 * gdb.mi/mi-var-display.exp: Likewise.
15375 * gdb.mi/mi-watch.exp: Likewise.
15376 * gdb.mi/mi2-cli.exp: Likewise.
15377 * gdb.mi/mi2-console.exp: Likewise.
15378 * gdb.mi/mi2-simplerun.exp: Likewise.
15379 * gdb.mi/mi2-stack.exp: Likewise.
15380 * gdb.mi/mi2-stepi.exp: Likewise.
15381 * gdb.mi/mi2-until.exp: Likewise.
15382 * gdb.mi/mi2-var-display.exp: Likewise.
15383 * gdb.mi/mi2-watch.exp: Likewise.
15384
15385 2008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15386
15387 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
15388
15389 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
15390
15391 2008-04-04 Pedro Alves <pedro@codesourcery.com>
15392
15393 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
15394 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
15395 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
15396 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
15397 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
15398 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
15399 expect an mi error duplicated in stderr.
15400
15401 2008-04-03 Joel Brobecker <brobecker@adacore.com>
15402
15403 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
15404 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
15405 Add a couple of tests that verify the behavior when the new setting
15406 is set to "cancel" and "all".
15407 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
15408 "ask" before we start the testing.
15409
15410 2008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
15411
15412 * gdb.cp/casts.cc: Add class reference variables.
15413 * gdb.cp/casts.exp: New test cases for up/down casting references.
15414
15415 2008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
15416
15417 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
15418 instead of beginning to make an extra test pass.
15419 * gdb.mi/mi2-var-display.exp: Likewise.
15420
15421 2008-03-31 Maciej W. Rozycki <macro@mips.com>
15422
15423 * gdb.base/break.exp: Mark failures as such. Fix formatting.
15424
15425 2008-03-31 Markus Deuling <deuling@de.ibm.com>
15426 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15427
15428 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
15429 value. Add xfail for older kernels.
15430
15431 2008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
15432
15433 Bring mi-support in line with gdb.exp.
15434 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
15435 (mi_gdb_start): New function.
15436
15437 2008-03-28 Maciej W. Rozycki <macro@mips.com>
15438
15439 * gdb.mi/mi-var-cmd.exp: Fix a typo.
15440
15441 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15442
15443 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
15444 * gdb.mi/mi2-var-display.exp: Likewise.
15445
15446 2008-03-26 Vladimir Prus <vladimir@codesourcery.com>
15447
15448 * lib/mi-support.exp (mi_create_varobj_checked): New.
15449 (mi_list_varobj_children): Allow to check for a
15450 value.
15451 (mi_list_array_varobj_children): New.
15452
15453 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
15454 and mi_list_varobj_children, as opposed to hardcoding
15455 expected strings.
15456 * gdb.mi/gdb701.exp: Likewise.
15457 * gdb.mi/gdb792.exp: Likewise.
15458 * gdb.mi/mi-var-block.exp: Likewise.
15459 * gdb.mi/mi-var-cmd.exp: Likewise.
15460 * gdb.mi/mi-var-invalidate.exp: Likewise.
15461 * gdb.mi/mi2-var-block.exp: Likewise.
15462 * gdb.mi/mi2-var-child.exp: Likewise.
15463 * gdb.mi/mi2-var-cmd.exp: Likewise.
15464 * gdb.mi/mi2-var-display.exp: Likewise.
15465
15466 2008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
15467
15468 Fix random false FAILs on i386.
15469 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
15470
15471 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15472
15473 PR gdb/544
15474 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
15475
15476 2008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
15477
15478 PR gdb/544
15479 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
15480
15481 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15482
15483 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
15484 fixed PR gdb/544.
15485
15486 2008-03-21 Pedro Alves <pedro@codesourcery.com>
15487
15488 * gdb.threads/fork-child-threads.exp: Test next over fork.
15489
15490 2008-03-21 Chris Demetriou <cgd@google.com>
15491
15492 * gdb.base/break.exp (rbreak junk): New test for rbreak
15493 "Junk at end of arguments" issue.
15494
15495 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15496
15497 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
15498 *& to work on created array elements.
15499 (Top level): Test print $pc with a file. Test string operations
15500 without a target.
15501 * gdb.base/ptype.exp: Do not expect *& to work on created array
15502 elements.
15503
15504 2008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
15505
15506 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
15507 gdb.threads/staticthreads.exp: Update exit query.
15508
15509 2008-03-07 Sandra Loosemore <sandra@codesourcery.com>
15510
15511 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
15512
15513 2008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
15514
15515 * gdb.base/watchpoint.c (global_ptr, func4): New.
15516 (main): Call func4.
15517 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
15518 (test_inaccessible_watchpoint): New.
15519
15520 2008-02-29 Maciej W. Rozycki <macro@mips.com>
15521
15522 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
15523 select the largest.
15524
15525 2008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15526
15527 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
15528 frames-invalid annotations.
15529
15530 2008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
15531
15532 * gdb.base/assign.exp: avoid same output for different tests.
15533
15534 2008-02-27 Doug Evans <dje@google.com>
15535
15536 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
15537 for bug 1738.
15538 (breakpoint_to_handler_entry): Ditto.
15539
15540 2008-02-27 Joel Brobecker <brobecker@adacore.com>
15541
15542 * gdb.base/ending-run.exp: Use the first line of code inside
15543 function body to test breakpoints.
15544 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
15545 location where the breakpoint is inserted when using the line
15546 where a function is declared. Fix typo in the description of
15547 one of the tests.
15548 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
15549
15550 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15551
15552 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
15553 tests.
15554
15555 2008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
15556
15557 * gdb.base/args.exp: avoid same output for tests
15558 with single quotes.
15559
15560 2008-02-26 Vladimir Prus <vladimir@codesourcery.com>
15561
15562 * gdb.base/annota1.exp: Adjust for 'info break'
15563 format changes.
15564 * gdb.base/annota3.exp: Likewise.
15565 * gdb.base/break.exp: Likewise.
15566 * gdb.base/condbreak.exp: Likewise.
15567 * gdb.base/pending.exp: Likewise.
15568 * gdb.base/sepdebug.exp: Likewise.
15569 * gdb.base/unload.exp: Likewise.
15570 * gdb.cp/ovldbreak.exp: Likewise.
15571 * gdb.mi/mi-pending.exp: Likewise.
15572
15573 2008-02-07 Doug Evans <dje@google.com>
15574
15575 * gdb.cp/mb-inline.exp: New.
15576 * gdb.cp/mb-inline.h: New.
15577 * gdb.cp/mb-inline1.cc: New.
15578 * gdb.cp/mb-inline2.cc: New.
15579
15580 2008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
15581
15582 * gdb.pascal/floats.pas: New test program.
15583 * gdb.pascal/floats.exp: New testcase.
15584
15585 2008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
15586
15587 * gdb.base/callfuncs.c (t_float_many_args): New function.
15588 (t_double_many_args): New function.
15589 * gdb.base/callfuncs.exp: Add tests for exceeding float
15590 and double parameters passed through the stack.
15591
15592 2008-02-05 Joel Brobecker <brobecker@adacore.com>
15593
15594 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
15595 gdb.ada/complete/foo.adb: New files.
15596 * gdb.ada/complete.exp: New testcase.
15597
15598 2008-02-03 Doug Evans <dje@google.com>
15599
15600 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
15601
15602 * gdb.cp/gdb2384.exp: New file.
15603 * gdb.cp/gdb2384.cc: New file.
15604 * gdb.cp/gdb2384-base.h: New file.
15605 * gdb.cp/gdb2384-base.cc: New file.
15606
15607 2008-02-02 Doug Evans <dje@google.com>
15608
15609 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
15610
15611 2007-02-01 Joel Brobecker <brobecker@adacore.com>
15612
15613 * gdb.ada/sym_print_name: New test program.
15614 * gdb.ada/sym_print_name.exp: New testcase.
15615
15616 2007-02-01 Joel Brobecker <brobecker@adacore.com>
15617
15618 * gdb.ada/nested/hello.adb: New file.
15619 * gdb.ada/nested.exp: New testcase.
15620 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15621
15622 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15623
15624 * gdb.mi/basic.c (return_1): New function.
15625 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
15626 don't cause future evaluations of function to report
15627 creation of internal breakpoints.
15628
15629 2008-02-01 Vladimir Prus <vladimir@codesourcery.com>
15630
15631 * gdb.mi/mi-break.exp (test_error): New.
15632 Call it.
15633
15634 2008-01-31 Luis Machado <luisgpm@br.ibm.com>
15635
15636 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
15637 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
15638
15639 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15640
15641 * gdb.pascal/integers.pas: New test program.
15642 * gdb.pascal/integers.exp: New testcase.
15643
15644 2008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
15645
15646 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
15647
15648 2008-01-30 Luis Machado <luisgpm@br.ibm.com>
15649
15650 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
15651 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
15652
15653 2008-01-30 Paul Hilfinger <hilfinger@adacore.com>
15654
15655 * gdb.ada/formatted_ref: New test program.
15656 * gdb.ada/formatted_ref.exp: New testcase.
15657
15658 * gdb.cp/formatted-ref.cc: New file.
15659 * gdb.cp/formatted-ref.exp: New testcase.
15660
15661 2008-01-30 Joel Brobecker <brobecker@adacore.com>
15662
15663 * gdb.base/ptype.exp: Add testing of "ptype $pc".
15664
15665 2008-01-30 Nick Roberts <nickrob@snap.net.nz>
15666
15667 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
15668 (test_file_list_exec_source_file): Update to new macro-info field.
15669
15670 2008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
15671
15672 * gdb.ada/exprs: New test program.
15673 * gdb.ada/exprs.exp: New testcase.
15674
15675 2008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
15676
15677 * dfp-test.c (DELTA, DELTA_B): New definitions.
15678 (double_val1, double_val2, double_val3, double_val4, double_val5,
15679 double_val6, double_val7, double_val8, double_val9, double_val10,
15680 double_val11, double_val12, double_val13, double_val14, dec32_val1,
15681 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
15682 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
15683 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
15684 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
15685 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
15686 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
15687 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
15688 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
15689 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
15690 dec128_val16): New global variables.
15691 (decimal_dec128_align): New function.
15692 (decimal_mixed): Likewise.
15693 (decimal_many_args_dec32): Likewise.
15694 (decimal_many_args_dec64): Likewise.
15695 (decimal_many_args_dec128): Likewise.
15696 (decimal_many_args_mixed): Likewise.
15697 * dfp-test.exp: Add tests calling new inferior functions.
15698
15699 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15700
15701 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
15702 gdb.server/ext-run.exp: New files.
15703 * lib/gdbserver-support.exp (gdbserver_download): New.
15704 (gdbserver_start): New. Update gdbserver expected
15705 output.
15706 (gdbserver_spawn): Use them.
15707 (gdbserver_start_extended): New.
15708
15709 2008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15710
15711 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
15712 Run on GNU/Linux.
15713 (do_exec_tests): Check for systems which do not support catchpoints.
15714 Do not match START.
15715 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
15716 Run on GNU/Linux. Enable verbose output.
15717 (check_fork_catchpoints): New.
15718 (explicit_fork_child_follow, catch_fork_child_follow)
15719 (tcatch_fork_parent_follow): Update expected messages.
15720 (do_fork_tests): Use check_fork_catchpoints.
15721 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
15722 Run on GNU/Linux. Enable verbose output.
15723 (check_vfork_catchpoints): New.
15724 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
15725 expected messages.
15726 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
15727
15728 2008-01-29 Jim Blandy <jimb@red-bean.com>
15729
15730 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
15731 host' errors.
15732 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
15733
15734 2008-01-29 Jim Blandy <jimb@red-bean.com>
15735
15736 * gdb.threads/sigthread.c: Use barriers to ensure that
15737 child_thread and child_thread_two are always initialized before we
15738 start to use them.
15739
15740 2008-01-29 Vladimir Prus <vladimir@codesourcery.com>
15741
15742 * gdb.base/watchpoint-solib.exp: New.
15743 * gdb.base/watchpoint-solib.c: New.
15744 * gdb.base/watchpoint-solib-shr.c: New.
15745
15746 2008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
15747
15748 * gdb.base/gdb1056.exp: Add unsigned integer test.
15749
15750 2008-01-28 Doug Evans <dje@google.com>
15751
15752 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
15753
15754 2008-01-27 Jim Blandy <jimb@codesourcery.com>
15755
15756 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
15757
15758 * gdb.base/expand-psymtabs.exp: Doc fix.
15759
15760 2008-01-26 Mark Kettenis <kettenis@gnu.org>
15761
15762 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15763
15764 2008-01-24 Nick Roberts <nickrob@snap.net.nz>
15765
15766 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
15767 -var-set-format.
15768
15769 2008-01-23 Chris Demetriou <cgd@google.com>
15770
15771 * gdb.threads/thread_events.c: New testcase source file.
15772 * gdb.threads/thread_events.exp: New testcase expect file.
15773
15774 2008-01-23 Nick Roberts <nickrob@snap.net.nz>
15775
15776 * lib/gdb.exp: Add the variable octal.
15777
15778 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
15779 -var-set-format.
15780
15781 2008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
15782 Vladimir Prus <vladimir@codesourcery.com>
15783
15784 * gdb.base/float.exp: Allow missing floating point for m68k and
15785 PowerPC.
15786
15787 2008-01-22 Vladimir Prus <vladimir@codesourcery.com>
15788
15789 * gdb.mi/basics.c: Setup for testing breakpoints
15790 ignore count.
15791 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
15792 * gdb.mi/mi-cli.exp: Adjust.
15793 * gdb.mi/mi2-cli.exp: Adjust.
15794
15795 2008-01-17 Pedro Alves <pedro@codesourcery.com>
15796
15797 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
15798 and 'dummy_ptr' integer pointer. Initialize struct_declarations
15799 with dummy_ptr's address.
15800 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
15801 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
15802 all targets.
15803 * gdb.mi/mi2-var-child.exp: Likewise.
15804
15805 2008-01-09 Joel Brobecker <brobecker@adacore.com>
15806
15807 * gdb.ada/null_array: New test program.
15808 * gdb.ada/null_array.exp: New testcase.
15809
15810 2008-01-09 Luis Machado <luisgpm@br.ibm.com>
15811
15812 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
15813 with required float modifiers.
15814
15815 2008-01-08 Joel Brobecker <brobecker@adacore.com>
15816
15817 * gdb.ada/funcall_param: New test program.
15818 * gdb.ada/funcall_param.exp: New testcase.
15819
15820 2008-01-08 Joel Brobecker <brobecker@adacore.com>
15821
15822 * gdb.ada/arrayparam: New test program.
15823 * gdb.ada/arrayparam.exp: New testcase.
15824
15825 2008-01-08 Joel Brobecker <brobecker@adacore.com>
15826
15827 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
15828 landed. Should also fix random failures in the test following it.
15829
15830 2008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
15831
15832 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
15833 for expressions with decimal float values.
15834 (test_dfp_conversions): New function to test casts to and from
15835 decimal float types.
15836 Call test_dfp_conversions.
15837 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
15838 elements.
15839 (main): Initialize ds.float4 and ds.double8 elements.
15840 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
15841 string to new error message.
15842 (d64_set_tests): Likewise.
15843 (d128_set_tests): Likewise.
15844 Add tests for expressions with decimal float variables. Add tests for
15845 conversions to and from decimal float types.
15846
15847 2008-01-05 Joel Brobecker <brobecker@adacore.com>
15848
15849 * gdb.ada/packed_tagged/comp_bug.adb: New file.
15850 * gdb.ada/packed_tagged.exp: New testcase.
15851
15852 2008-01-04 Joel Brobecker <brobecker@adacore.com>
15853
15854 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
15855 gdb.ada/homonym/homonym_main.adb: New files.
15856 * gdb.ada/homonym.exp: New testcase.
15857
15858 2008-01-04 Joel Brobecker <brobecker@adacore.com>
15859
15860 * gdb.ada/packed_array.exp: Add testing of references to
15861 a packed array.
15862
15863 2008-01-04 Joel Brobecker <brobecker@adacore.com>
15864
15865 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
15866 New files.
15867 * gdb.ada/type_coercion.exp: New testcase.
15868
15869 2008-01-04 Joel Brobecker <brobecker@adacore.com>
15870
15871 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
15872 gdb.ada/tagged/foo.adb: New file.
15873 * gdb.ada/tagged.exp: New testcase.
15874
15875 2008-01-04 Joel Brobecker <brobecker@adacore.com>
15876
15877 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
15878 gdb.ada/ptype_field/foo.adb: New files.
15879 * gdb.ada/ptype_field.exp: New testcase.
15880
15881 2008-01-03 Joel Brobecker <brobecker@adacore.com>
15882
15883 * gdb.ada/print_pc.exp: New testcase.
15884
15885 2008-01-03 Joel Brobecker <brobecker@adacore.com>
15886
15887 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
15888 gdb.ada/taft_type/p.adb: New files.
15889 * gdb.ada/taft_type.exp: New testcase.
15890
15891 2008-01-03 Joel Brobecker <brobecker@adacore.com>
15892
15893 * gdb.ada/array_bounds/bar.adb: New file.
15894 * gdb.ada/array_bounds.exp: New testcase.
15895
15896 2008-01-03 Joel Brobecker <brobecker@adacore.com>
15897
15898 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
15899 gdb.ada/arrayptr/foo.adb: New files.
15900 * gdb.ada/arrayptr.exp: New testcase.
15901
15902 2008-01-03 Joel Brobecker <brobecker@adacore.com>
15903
15904 * gdb.base/set-lang-auto.exp: New testcase.
15905
15906 2008-01-03 Joel Brobecker <brobecker@adacore.com>
15907
15908 * gdb.ada/fun_addr/foo.adb: New file.
15909 * gdb.ada/fun_addr.exp: New testcase.
15910
15911 2008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
15912
15913 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
15914 New files
15915
15916 2008-01-02 Joel Brobecker <brobecker@adacore.com>
15917
15918 * array_subscript_addr/p.adb: New file.
15919 * array_subscript_addr.exp: New testcase.
15920
15921 2008-01-02 Joel Brobecker <brobecker@adacore.com>
15922
15923 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
15924 New files.
15925 * gdb.ada/str_cmp_ref.exp: New testcase.
15926
15927 2008-01-01 Joel Brobecker <brobecker@adacore.com>
15928
15929 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
15930 gdb.ada/fun_in_declare/foo.adb: New files.
15931 * gdb.ada/fun_in_declare.exp: New testcase.
15932
15933 2008-01-01 Joel Brobecker <brobecker@adacore.com>
15934
15935 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
15936 gdb.ada/ref_param/pck.ads: New files.
15937 * gdb.ada/ref_param.exp: New testcase.
15938
15939 2008-01-01 Joel Brobecker <brobecker@adacore.com>
15940
15941 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
15942 gdb.ada/interface/foo.adb: New files.
15943 * gdb.ada/interface.exp: New testcase.
15944
15945 2007-12-31 Jim Blandy <jimb@codesourcery.com>
15946
15947 * gdb.base/multi-forks.exp: Consume all output from child
15948 processes before proceeding to next test.
15949
15950 2007-12-29 Jim Blandy <jimb@codesourcery.com>
15951
15952 * configure: Regenerated.
15953
15954 2007-12-27 Joel Brobecker <brobecker@adacore.com>
15955
15956 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
15957 gdb.ada/fixed_cmp/fixed.adb: New files.
15958 * gdb.ada/fixed_cmp.exp: New testcase.
15959
15960 2007-12-27 Joel Brobecker <brobecker@adacore.com>
15961
15962 * gdb.ada/boolean_expr.exp: New testcase.
15963
15964 2007-12-26 Jim Blandy <jimb@codesourcery.com>
15965
15966 * gdb.base/multi-forks.exp: Doc fix.
15967
15968 2007-12-26 Joel Brobecker <brobecker@adacore.com>
15969
15970 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
15971 * gdb.ada/char_param.exp: Do not compile our test program with
15972 -gnata, this is unnecessary.
15973 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
15974
15975 2007-12-24 Joel Brobecker <brobecker@adacore.com>
15976
15977 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
15978 gdb.ada/print_chars/foo.adb: New files.
15979 * gdb.ada/print_chars.exp: New testcase.
15980
15981 2007-12-24 Joel Brobecker <brobecker@adacore.com>
15982
15983 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
15984 gdb.ada/char_param/foo.adb: New files.
15985 * gdb.ada/char_param.exp: New testcase.
15986
15987 2007-12-22 Jim Blandy <jimb@codesourcery.com>
15988
15989 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
15990 hard-coding source line numbers into the test.
15991 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
15992 gdb_get_line_number to find.
15993
15994 2007-12-22 Joel Brobecker <brobecker@adacore.com>
15995
15996 * gdb.base/ptype.c (highest): New struct type.
15997 (the_highest): New variable of that type.
15998 (main): Add dummy assignment to a field of variable the_highest.
15999 * gdb.base/ptype.exp: Test type printing of our new variable.
16000
16001 2007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
16002
16003 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
16004 and record first explicitly generated thread number.
16005 Use that thread number for thread specific watchpoint test.
16006 Add iteration number to repetitive tests.
16007
16008 2007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
16009 Jim Blandy <jimb@codesourcery.com>
16010
16011 * gdb.base/expand-psymtabs.c: New testcase
16012 source file.
16013 * gdb.base/expand-psymtabs.exp: New testcase
16014 expect file.
16015
16016 2007-12-17 Luis Machado <luisgpm@br.ibm.com>
16017
16018 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
16019 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
16020
16021 2007-12-17 Joel Brobecker <brobecker@adacore.com>
16022
16023 * gdb.ada/frame_args/foo.adb: New file.
16024 * gdb.ada/frame_args/pck.ads: New file.
16025 * gdb.ada/frame_args/pck.adb: New file.
16026 * gdb.ada/frame_args.exp: New testcase.
16027
16028 2007-12-17 Joel Brobecker <brobecker@adacore.com>
16029
16030 * gdb.base/frame-args.c: New file.
16031 * gdb.base/frame-args.exp: New testcase.
16032
16033 2007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
16034 Joseph Myers <joseph@codesourcery.com>
16035
16036 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
16037
16038 2007-12-14 Vladimir Prus <vladimir@codesourcery.com>
16039
16040 * gdb.mi/mi-pending.exp: New.
16041 * gdb.mi/mi-pending.c: New.
16042 * gdb.mi/mi-pendshr.c: New.
16043
16044 2007-12-06 Jim Blandy <jimb@codesourcery.com>
16045
16046 * gdb.base/default.exp: Update expected output for 'info catch'.
16047
16048 2007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16049
16050 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
16051 must be set to binary.
16052
16053 2007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
16054
16055 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
16056
16057 2007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
16058
16059 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
16060 gdb.mi/mi-file-transfer.exp: New.
16061
16062 2007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16063
16064 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
16065
16066 2007-11-22 Maciej W. Rozycki <macro@mips.com>
16067
16068 * gdb.trace/backtrace.exp: Fix a typo.
16069 * gdb.trace/circ.exp: Likewise.
16070 * gdb.trace/collection.exp: Likewise.
16071 * gdb.trace/limits.exp: Likewise.
16072 * gdb.trace/report.exp: Likewise.
16073 * gdb.trace/tfind.exp: Likewise.
16074 * gdb.trace/while-dyn.exp: Likewise.
16075
16076 2007-11-21 Nick Roberts <nickrob@snap.net.nz>
16077
16078 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
16079 objects of pointers that can't be dereferenced are now
16080 "noneditable".
16081
16082 2007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16083
16084 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
16085 (target_cpu): Remove.
16086
16087 2007-10-15 Vladimir Prus <vladimir@codesourcery.com>
16088
16089 * gdb.base/ending-run.exp: Expect the list of cleared
16090 breakpoint to come in natural order, not the reversed one.
16091
16092 2007-11-07 Vladimir Prus <vladimir@codesourcery.com>
16093
16094 * gdb.mi/mi-var-child.c (do_child_deletion): New.
16095 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
16096
16097 2007-11-05 Luis Machado <luisgpm@br.ibm.com>
16098
16099 * gdb.base/printcmds.exp: New function
16100 test_printf_with_dfp.
16101
16102 2007-11-02 Doug Evans <dje@google.com>
16103
16104 * gdb.disasm/t01_mov.s: Remove carriage returns.
16105 * gdb.disasm/t02_mova.s: Ditto.
16106 * gdb.disasm/t03_add.s: Ditto.
16107 * gdb.disasm/t04_sub.s: Ditto.
16108 * gdb.disasm/t05_cmp.s: Ditto.
16109 * gdb.disasm/t06_ari2.s: Ditto.
16110 * gdb.disasm/t07_ari3.s: Ditto.
16111 * gdb.disasm/t08_or.s: Ditto.
16112 * gdb.disasm/t09_xor.s: Ditto.
16113 * gdb.disasm/t10_and.s: Ditto.
16114 * gdb.disasm/t11_logs.s: Ditto.
16115 * gdb.disasm/t12_bit.s: Ditto.
16116 * gdb.disasm/t13_otr.s: Ditto.
16117
16118 2007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16119
16120 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
16121
16122 2007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16123
16124 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
16125 provide DFP support.
16126
16127 2007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
16128
16129 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
16130 Test "set powerpc vector-abi". Skip auto-detection tests for old
16131 toolchains.
16132
16133 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16134
16135 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
16136 with [string compare].
16137
16138 2007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
16139
16140 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
16141 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
16142
16143 2007-10-25 Luis Machado <luisgpm@br.ibm.com>
16144
16145 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
16146 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
16147 * gdb.opt/Makefile.in: New makefile.
16148 * Makefile.in: Create new directory "gdb.opt".
16149 * configure.ac: Add "gdb.opt" directory.
16150 * configure: Regenerated.
16151
16152 2007-10-25 Doug Evans <dje@google.com>
16153
16154 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
16155 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
16156
16157 2007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
16158 Thiago Jung Bauermann <bauerman@br.ibm.com>
16159
16160 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
16161 Floating Point expressions.
16162 * gdb.base/dfp-test.exp: new file adding tests for Decimal
16163 Floating Point variables.
16164 * gdb.base/dfp-test.c: new file containing program with Decimal
16165 Floating variables, used by gdb.base/dfp-test.exp.
16166
16167 2007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
16168
16169 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
16170
16171 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16172
16173 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
16174 compiling test case with GCC.
16175 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
16176
16177 2007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16178
16179 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16180 format changes.
16181
16182 2007-10-18 Michael Snyder <msnyder@specifix.com>
16183
16184 * gdb.base/dbx.exp: Add missing "-re " operator.
16185
16186 2007-10-16 Gaius Mulley <gaius@glam.ac.uk>
16187
16188 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
16189 * configure.ac: Removed trailing spaces after backslash.
16190 * gdb.modula2: New directory.
16191 * gdb.modula2/Makefile.in: New file.
16192 * gdb.modula2/unbounded-array.exp: New file.
16193 * gdb.modula2/unbounded1.c: New file.
16194
16195 2007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
16196
16197 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
16198
16199 2007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
16200
16201 * gdb.base/sigstep.c (main): Add checks for
16202 return values for setitimer call.
16203 Call setitimer again with itimer = ITIMER_REAL
16204 if first call to setitimer fails.
16205
16206 2007-10-11 Kazu Hirata <kazu@codesourcery.com>
16207
16208 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
16209 of $timeout.
16210
16211 2007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
16212
16213 * gdb.server/server-run.exp: Test for dynamic linker symbols.
16214
16215 2007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
16216
16217 * lib/gdb.exp (gdb_run_cmd): Move comment outside
16218 of gdb_expect call, to avoid interruption.
16219
16220 2007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
16221
16222 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
16223 (v_unsigned_long_long, v_long_long_array)
16224 (v_signed_long_long_array, v_unsigned_long_long_array)
16225 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
16226 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
16227 [!NO_LONG_LONG]: New.
16228 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
16229 v_long_long_member.
16230
16231 (v_long_long_func, v_signed_long_long_func)
16232 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
16233 (main) [!NO_LONG_LONG]: Initialize long long variants.
16234
16235 * gdb.base/whatis.exp: If board file requests no_long_long, build
16236 test with NO_LONG_LONG defined. Test long long, signed long long,
16237 and unsigned long long variants but only if board file doesn't
16238 disable it.
16239
16240 2007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
16241 Daniel Jacobowitz <dan@codesourcery.com>
16242
16243 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
16244 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
16245 * configure: Regenerated.
16246 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
16247 gdb.pascal/types.exp, lib/pascal.exp: New files.
16248
16249 2007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
16250
16251 * gdb.cp/classes.exp (do_tests): Always step to the line after the
16252 call.
16253 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
16254 to return to the call.
16255 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
16256 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
16257 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
16258 * gdb.mi/mi-until.exp (test_until): Likewise.
16259 * gdb.mi/mi2-until.exp (test_until): Likewise.
16260
16261 2007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
16262
16263 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
16264 two-char array.
16265 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
16266
16267 2007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
16268
16269 * gdb.threads/watchthreads.c (thread_function): Sleep between
16270 iterations.
16271 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
16272 at once for S/390. Generate matching fails and passes.
16273
16274 2007-09-27 Vladimir Prus <vladimir@codesourcery.com>
16275
16276 * gdb.mi/var-cmd.c (do_children_tests): Initialize
16277 the 'struct_declarations' variable to zeros.
16278
16279 2007-09-24 Vladimir Prus <vladimir@codesourcery.com>
16280
16281 * gdb.cp/mb-ctor.cc: New.
16282 * gdb.cp/mb-ctor.exp: New.
16283 * gdb.cp/mb-templates.cc: New.
16284 * gdb.cp/mb-templates.exp: New.
16285
16286 2007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
16287
16288 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
16289
16290 2007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
16291
16292 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
16293 targets.
16294 * configure: Regenerate.
16295
16296 2007-09-23 Vladimir Prus <vladimir@codesourcery.com>
16297
16298 * gdb.base/annota1.exp: Adjust for 'info break'
16299 format changes.
16300 * gdb.base/annota3.exp: Likewise.
16301 * gdb.base/break.exp: Likewise.
16302 * gdb.base/condbreak.exp: Likewise.
16303 * gdb.base/pending.exp: Likewise.
16304 * gdb.base/sepdebug.exp: Likewise.
16305 * gdb.base/unload.exp: Likewise.
16306 * gdb.base/ovldbreak.exp: Likewise.
16307
16308 2007-09-22 Vladimir Prus <vladimir@codesourcery.com>
16309
16310 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
16311 messages.
16312 * gdb.base/chng-syms.exp: Likewise.
16313 * gdb.base/unload.exp: Likewise.
16314
16315 2007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
16316
16317 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
16318
16319 2007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
16320
16321 * schedlock.c (NUM): Change to 1.
16322 (main): Use args[0] for the main thread.
16323 * schedlock.exp: Only expect two threads. Only issue one pass or fail
16324 regardless of the number of threads.
16325
16326 2007-09-14 Maciej W. Rozycki <macro@mips.com>
16327
16328 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
16329 type down.
16330 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16331 test.
16332 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
16333 watchpoint type down.
16334 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
16335 test.
16336
16337 2007-09-14 Maciej W. Rozycki <macro@mips.com>
16338
16339 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
16340 Move all the tests here and run them twice, once using software
16341 watchpoints and once using hardware watchpoints.
16342 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
16343
16344 2007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
16345
16346 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
16347 test.
16348
16349 2007-09-10 Mark Kettenis <kettenis@gnu.org>
16350
16351 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
16352 build-id.
16353
16354 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
16355 know about $ORIGIN. Calculate output dir from $dest instead of
16356 using ${objdir}/{$subdir}.
16357
16358 2007-09-09 Mark Kettenis <kettenis@gnu.org>
16359
16360 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
16361 gcore, before continuing with the test.
16362
16363 2007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
16364
16365 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
16366 * gdb.mi/mi-watch.exp: Likewise.
16367
16368 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16369 Jim Blandy <jimb@codesourcery.com>
16370
16371 * gdb.arch/i386-sse.exp: Do not expect character constants.
16372 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
16373 * gdb.base/display.exp: Allow print/s.
16374 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
16375 and unsigned char array changes.
16376
16377 2007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
16378
16379 * gdb.base/display.exp: Add tests for printf %p.
16380
16381 2007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
16382
16383 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
16384 the dll name to unicode.
16385
16386 2007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16387
16388 * gdb.base/default.exp (show version): Update the version text.
16389 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
16390
16391 2007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
16392
16393 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
16394 New files.
16395
16396 2007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
16397
16398 * lib/gdb.exp (build_id_debug_filename_get): New function.
16399 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
16400 Remove the generate DEBUG file for the future testcase runs.
16401 New testcase for the NT_GNU_BUILD_ID retrieval.
16402 Move the final testing step to ...
16403 (test_different_dir): ... a new function.
16404 New parameter XFAIL to XFAIL all the tests performed.
16405 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
16406 New parameter TYPE to PF_PREFIX all the tests performed.
16407
16408 2007-08-31 Vladimir Prus <vladimir@codesourcery.com>
16409
16410 * gdb.mi/mi-var-cp.cc (path_expression): New
16411 function.
16412 * gdb.mi/mi-var-cp.exp: Run path exression tests.
16413
16414 2007-08-27 Markus Deuling <deuling@de.ibm.com>
16415
16416 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
16417 to fit into SPU Local Store memory.
16418
16419 2007-08-23 Joel Brobecker <brobecker@adacore.com>
16420
16421 * gdb.base/default.exp: Adjust the expected output of "info
16422 warranty" after the switch to GPLv3.
16423
16424 2007-08-23 Joel Brobecker <brobecker@adacore.com>
16425
16426 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
16427 to 30000 (from 20000).
16428
16429 2007-08-23 Joel Brobecker <brobecker@adacore.com>
16430
16431 Switch the license of all .exp files to GPLv3.
16432 Switch the license of all .f and .f90 files to GPLv3.
16433 Switch the license of all .s and .S files to GPLv3.
16434
16435 2007-08-23 Joel Brobecker <brobecker@adacore.com>
16436
16437 * configure.ac: Switch license to GPLv3.
16438
16439 2007-08-23 Joel Brobecker <brobecker@adacore.com>
16440
16441 Switch the licensing to GPLv3 for all .ads and .adb files.
16442
16443 2007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
16444
16445 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
16446 and t_int_double.
16447 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
16448
16449 2007-08-17 Joel Brobecker <brobecker@adacore.com>
16450
16451 * gdb.base/step-line.c: Switch license to GPL version 3, and
16452 update copyright year.
16453 * gdb.base/step-line.inp: Likewise.
16454
16455 2007-08-17 Joel Brobecker <brobecker@adacore.com>
16456
16457 * gdb.base/gdb1555.exp: Make expected output immune to formatting
16458 changes inside gdb1555.c.
16459 * gdb.base/pending.exp: Likewise.
16460
16461 2007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
16462
16463 * config/default.exp: New file.
16464
16465 2007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16466
16467 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
16468 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
16469
16470 2007-07-30 Maciej W. Rozycki <macro@mips.com>
16471
16472 * gdb.base/dump.exp: Force the correct endianness for binary
16473 formats not carrying this information.
16474
16475 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16476
16477 * gdb.threads/staticthreads.exp: Match .*sem_post.
16478
16479 2007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
16480
16481 * gdb.base/readline.exp (operate_and_get_next): Match the final
16482 prompt.
16483
16484 2007-07-23 Kevin Buettner <kevinb@redhat.com>
16485
16486 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
16487 to restarting SID.
16488
16489 2007-07-18 Kevin Buettner <kevinb@redhat.com>
16490
16491 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
16492 prior to `gdb_start'.
16493
16494 2007-07-18 Kevin Buettner <kevinb@redhat.com>
16495
16496 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
16497 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
16498 Remove call to gdb_unload.
16499
16500 2007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
16501 Daniel Jacobowitz <dan@codesourcery.com>
16502
16503 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
16504 for __WIN32__.
16505 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
16506 * gdb.base/unload.exp: Use shared library test routines.
16507
16508 2007-07-03 Markus Deuling <deuling@de.ibm.com>
16509
16510 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
16511 * gdb.base/solib-symbol-lib.c: Likewise.
16512 * gdb.base/solib-symbol-main.c: Likewise.
16513
16514 2007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
16515
16516 * config/gdbserver.exp (gdb_reconnect): New.
16517 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
16518 gdb.base/solib-disc.exp: New files.
16519 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
16520 remote debugging".
16521 (gdb_compile): Add shlib_load flag.
16522 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
16523 port.
16524 (gdbserver_reconnect): New.
16525
16526 2007-07-01 Nick Roberts <nickrob@snap.net.nz>
16527 Daniel Jacobowitz <dan@codesourcery.com>
16528
16529 * gdb.base/annota3.exp: Test for if construct.
16530
16531 2007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
16532
16533 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
16534
16535 2007-06-21 Chris Dearman <chris@mips.com>
16536 Maciej W. Rozycki <macro@mips.com>
16537
16538 * gdb.base/display.exp: Allow a newline after display/i.
16539 * gdb.base/pc-fp.exp: Likewise.
16540 * gdb.base/sigbpt.exp: Likewise.
16541
16542 2007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16543
16544 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
16545 required features to be included.
16546
16547 2007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16548
16549 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
16550 in info threads output.
16551
16552 2007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16553 Markus Deuling <deuling@de.ibm.com>
16554
16555 * gdb.arch/spu-info.exp: New testcase.
16556 * gdb.arch/spu-info.c: New file.
16557
16558 2007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
16559
16560 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
16561 tpcs_offset. Restore lr after the call.
16562 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
16563
16564 2007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
16565
16566 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
16567 (gdbserver_run): Kill any running gdbserver.
16568 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
16569
16570 2007-05-17 Maciej W. Rozycki <macro@mips.com>
16571
16572 * gdb.base/sigbpt.exp: Preset segv_addr.
16573
16574 2007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
16575
16576 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
16577 (gdb_compile_shlib): Likewise.
16578 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
16579 (default_gdb_init): Clear cleanfiles.
16580 (gdb_finish): Delete recorded cleanfiles.
16581 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
16582
16583 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
16584 Do not use isnative.
16585 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
16586 gdb.base/so-impl-ld.exp: Likewise.
16587 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
16588 * gdb.base/unload.exp: Likewise. Do not pass empty option to
16589 gdb_compile.
16590
16591 2007-05-15 Vladimir Prus <vladimir@codesourcery.com>
16592
16593 * config/unknown.exp: Remove.
16594
16595 2007-05-15 Markus Deuling <deuling@de.ibm.com>
16596
16597 * gdb.base/info-proc.exp: Check is_remote.
16598
16599 2007-05-14 Markus Deuling <deuling@de.ibm.com>
16600
16601 * gdb.base/gcore.exp: Initialize variable core_supported.
16602
16603 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16604
16605 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
16606
16607 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16608
16609 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
16610 * gdb.threads/print-threads.exp (test_all_threads): Allow
16611 negative and hexadecimal thread IDs.
16612
16613 2007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
16614
16615 * gdb.java/jprint.java (public): Avoid invalid call to static
16616 method.
16617
16618 2007-05-14 Denis Pilat <denis.pilat@st.com>
16619
16620 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
16621 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
16622 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
16623 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
16624 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
16625
16626 2007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16627
16628 * gdb.base/overlays.exp: Add support for targets with only code
16629 overlay support, not data overlay. Support spu-*-* target in
16630 this mode.
16631 * gdb.base/ovlymgr.c: Provide stubs for spu target.
16632 * gdb.base/spu.ld: New file.
16633
16634 2007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
16635
16636 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
16637
16638 2007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
16639
16640 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
16641
16642 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16643
16644 * gdb.java/jmain.exp: Handle demangled names with and without method
16645 signatures.
16646
16647 2007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
16648
16649 * gdb.mi/mi-syn-frame.c (main, foo, bar)
16650 (have_a_very_merry_interrupt): Remove calls to puts.
16651 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
16652 inferior output.
16653 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
16654 test names.
16655
16656 2007-04-29 Markus Deuling <deuling@de.ibm.com>
16657 Daniel Jacobowitz <dan@codesourcery.com>
16658
16659 * gdb.base/auxv.exp (core_works): Also check is_remote.
16660 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
16661
16662 2007-04-25 Vladimir Prus <vladimir@codesourcery.com>
16663
16664 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
16665 message, not the undefined 'module' variable.
16666 * gdb.base/siginfo.exp: Likewise.
16667 * gdb.base/sigstep.exp: Likewise.
16668 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
16669 serialport.
16670 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
16671
16672 2007-04-25 Corinna Vinschen <vinschen@redhat.com>
16673
16674 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
16675 target sim fails. Return 0 otherwise.
16676 (gdb_load): Return prematurely if gdb_target_sim fails.
16677
16678 2007-04-16 Denis Pilat <denis.pilat@st.com>
16679
16680 * gdb.base/setshow.exp: Reset height after having set it to 100.
16681
16682 2007-04-16 Denis Pilat <denis.pilat@st.com>
16683
16684 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
16685
16686 2007-04-16 Denis Pilat <denis.pilat@st.com>
16687
16688 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
16689
16690 2007-04-14 Vladimir Prus <vladimir@codesourcery.com>
16691
16692 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
16693 tests. Run the frozen varobjs test.
16694 * gdb.mi/var-cmd.c (do_frozen_tests): New.
16695 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
16696
16697 2007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16698
16699 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
16700 gdb.base/type-opaque.exp: New files.
16701
16702 2007-04-01 Vladimir Prus <vladimir@codesourcery.com>
16703
16704 * gdb.mi/mi-var-child.c
16705 (do_children_tests): User char[2] instead of
16706 char so that automatic printing of pointers to char
16707 don't give unpredicable result.
16708 * gdb.mi/var-cmd.c (do_locals_test): Initialize
16709 local variables.
16710 * gdb.mi/mi-var-child.exp: Step to right line
16711 of do_children_tests.
16712 * gdb.mi/mi2-var-child.exp: Likewise.
16713 * gdb.mi/mi-var-cmd.exp: Step to right line of
16714 do_locals_tests.
16715 (do_children_tests): User char[2] instead of
16716 char so that automatic printing of pointers to char
16717 don't give unpredicable result.
16718 * gdb.mi/mi2-var-cmd.exp: Likewise.
16719 * lib/mi-support.exp (mi_continue_to_line):
16720 Pass test name to mi_wait_for_stop.
16721
16722 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16723
16724 * gdb.asm/asm-source.exp: Remove d10v case.
16725 * lib/gdb.exp (skip_cplus_tests): Likewise.
16726 * gdb.asm/d10v.inc: Deleted.
16727
16728 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16729
16730 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
16731
16732 2007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16733
16734 * config/netware.exp: Delete file.
16735
16736 2007-03-29 Joel Brobecker <brobecker@adacore.com>
16737
16738 * gdb.dwarf2/dw2-noloc.S: New file.
16739 * gdb.dwarf2/dw2-noloc.exp: New file.
16740
16741 2007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
16742
16743 * gdb.cp/method2.cc: New test.
16744 * gdb.cp/method2.exp: New test.
16745 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
16746
16747 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16748
16749 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
16750
16751 2007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
16752
16753 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
16754
16755 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
16756
16757 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
16758 (gdb_load): Delete, replace with...
16759 (gdb_reload): ...this.
16760 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
16761 * gdb.server/server-mon.exp: Likewise.
16762 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
16763 (gdb_start_cmd): New.
16764 (gdb_file_cmd): Save the last loaded file.
16765 (gdb_reload): New.
16766 (gdb_gnu_strip_debug): Use transform.
16767 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
16768 support here. Use new $last_loaded_file. Check mtime.
16769 (gdb_target_cmd): Handle ObjC failure case.
16770 (infer_host_exec): Delete.
16771 (gdbserver_load): Rename to...
16772 (gdbserver_run): ...this. Simplify.
16773 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
16774 (mi_gdb_load): Move most contents to a new function...
16775 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
16776 (mi_run_cmd): Use mi_gdb_target_load.
16777 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
16778 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
16779 Use gdb_run_cmd.
16780 * gdb.base/charsign.exp: Remove incorrect comment.
16781 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
16782 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
16783 gdb.base/start.exp: Use gdb_start_cmd.
16784
16785 2007-03-23 Nigel Stephens <nigel@mips.com>
16786 Maciej W. Rozycki <macro@mips.com>
16787
16788 * gdb.base/sigbpt.exp: Fix the message when skipping test.
16789 * gdb.base/signull.exp: Similarly.
16790
16791 2007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16792
16793 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
16794 messages available to test cases (like chng-sym.exp).
16795
16796 2007-03-14 Andreas Schwab <schwab@suse.de>
16797
16798 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
16799 format changes.
16800
16801 2007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
16802
16803 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
16804 (optimized_1): New.
16805 (main): Call optimized_1.
16806 (gdb2029): Correct typos. Call gdb2029_marker.
16807 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
16808 for gdb2029.
16809
16810 2007-03-12 Mark Kettenis <kettenis@gnu.org>
16811
16812 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
16813 as tabs. Remove redundant test pattern.
16814
16815 2007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16816
16817 * gdb.base/long_long.exp: Accept optional symbol name in <...>
16818 for /a format output.
16819
16820 2007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
16821
16822 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
16823 collect output incrementally.
16824
16825 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16826
16827 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
16828 for -var-create lpcharacter test.
16829 * gdb.mi/mi2-var-cmd.exp: Likewise.
16830
16831 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16832
16833 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
16834 pass on targets where address zero is readable.
16835
16836 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16837
16838 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
16839 just a single architecture.
16840
16841 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16842
16843 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
16844 (fetch_all_registers): New function, uses gdb_test_multiple and
16845 exp_continue to fetch inferior output line-by-line.
16846 Replace all uses of do_get_all_registers by fetch_all_registers.
16847
16848 2007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16849
16850 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
16851 in target_info.
16852
16853 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16854
16855 * gdb.threads/manythreads.exp: Use $message string for
16856 consistancy; add a default (timeout) case.
16857
16858 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16859
16860 * gdb.base/watchpoint.exp: Fix truncated comment.
16861
16862 2007-03-02 Michael Snyder <michael.snyder@palmsource.com>
16863
16864 * Makefile.in: Remove spurious single-quotes from sed command.
16865
16866 2007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
16867
16868 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
16869 func.
16870 * gdb.mi/mi2-var-cmd.exp: Likewise.
16871
16872 2007-02-27 Joel Brobecker <brobecker@adacore.com>
16873
16874 * gdb.dwarf2/dw2-producer.S: New file.
16875 * gdb.dwarf2/dw2-producer.exp: New testcase.
16876
16877 2007-02-27 Nick Roberts <nickrob@snap.net.nz>
16878
16879 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16880 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16881 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16882 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16883 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16884 Revert tests to use mi_gdb_test and include value field in output
16885 of -var-create.
16886
16887 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16888
16889 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
16890
16891 2007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
16892
16893 * gdb.base/maint.exp: Remove full paths from test names.
16894 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
16895 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
16896
16897 2007-02-27 Joel Brobecker <brobecker@adacore.com>
16898
16899 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
16900
16901 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16902
16903 * gdb.server/server-mon.exp: New test.
16904
16905 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16906
16907 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
16908
16909 2007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
16910
16911 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
16912 register capitalization.
16913
16914 2007-02-13 Denis Pilat <denis.pilat@st.com>
16915
16916 * gdb.mi/mi-var-invalidate.exp: New file.
16917
16918 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16919
16920 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
16921
16922 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16923
16924 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
16925
16926 2007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
16927
16928 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
16929 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
16930
16931 2007-02-08 Nick Roberts <nickrob@snap.net.nz>
16932
16933 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
16934 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
16935 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
16936 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
16937 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
16938 * gdb.mi/gdb792.exp, lib/mi-support.exp:
16939 Update tests to include value field in output of -var-create.
16940
16941 2007-02-08 Andreas Schwab <schwab@suse.de>
16942
16943 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
16944
16945 2007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
16946
16947 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
16948 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
16949
16950 2007-02-02 Denis Pilat <denis.pilat@st.com>
16951
16952 * gdb.threads/threadapply.exp: check that frame is not changed by
16953 the thread apply all command.
16954
16955 2007-01-31 Andreas Schwab <schwab@suse.de>
16956
16957 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
16958
16959 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
16960 in the dwarf sections.
16961 * gdb.dwarf2/mac-fileno.S: Likewise.
16962
16963 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
16964 bspstore register on ia64.
16965
16966 2007-01-29 Andreas Schwab <schwab@suse.de>
16967
16968 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
16969 "frame-begin" annotation.
16970
16971 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
16972 number of "frames-invalid" annotations.
16973
16974 2007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
16975
16976 * gdb.base/commands.exp: Call if_commands_test.
16977 (gdb_test_no_prompt, if_commands_test): New.
16978
16979 2007-01-28 Mark Kettenis <kettenis@gnu.org>
16980
16981 * gdb.threads/sigthread.c (NSIGS): Make bigger.
16982
16983 2007-01-27 Andreas Schwab <schwab@suse.de>
16984
16985 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
16986 .short/.int/.quad in the dwarf sections.
16987 * gdb.dwarf2/dw2-intercu.S: Likewise.
16988 * gdb.dwarf2/dw2-intermix.S: Likewise.
16989
16990 2007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16991
16992 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
16993 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
16994 array.
16995 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
16996 * gdb.base/setvar.exp: Likewise.
16997
16998 2007-01-26 Andreas Schwab <schwab@suse.de>
16999
17000 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
17001 test.
17002
17003 * gdb.base/multi-forks.exp ("restart $i"): Also match
17004 __kernel_syscall_via_break.
17005
17006 2007-01-24 Vladimir Prus <vladimir@codesourcery.com>
17007
17008 * lib/mi-support.exp (mi_delete_varobj): New.
17009 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
17010 testcase.
17011 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
17012 (main): Call the above.
17013 (reference_update_test, base_in_reference_test)
17014 (reference_to_pointer): Delete the created varobjs.
17015
17016 2007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
17017
17018 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
17019 * configure: Regenerated.
17020 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
17021 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
17022 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
17023 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
17024 * lib/gdb.exp (gdb_skip_xml_test): New function.
17025
17026 2007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
17027
17028 * gdb.base/sigrepeat.exp: Correct error message.
17029
17030 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17031 Daniel Jacobowitz <dan@codesourcery.com>
17032
17033 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
17034 gdb.arch/i386-gnu-cfi-asm.S: New files.
17035
17036 2007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17037
17038 * lib/gdb.exp: Abort on missing `site.exp'.
17039
17040 2007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17041 Daniel Jacobowitz <dan@codesourcery.com>
17042
17043 * gdb.base/included.c, gdb.base/included.exp,
17044 gdb.base/included.h: New files.
17045
17046 2007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
17047
17048 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
17049 (maximize_rlimit): Reduce limits on 64-bit systems.
17050
17051 2007-01-19 Mark Kettenis <kettenis@gnu.org>
17052
17053 From Marcus Deuling <deuling@de.ibm.com>:
17054 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
17055 every case.
17056
17057 2007-01-13 Nick Roberts <nickrob@snap.net.nz>
17058
17059 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
17060 (test_path_specification): Use objdir instead of srcdir to always
17061 get an absolute filename.
17062
17063 2007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
17064
17065 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
17066
17067 2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
17068
17069 * gdb.mi/mi-var-cp.cc (reference_update_tests):
17070 Make sure the variable we're using is in scope.
17071 (reference_to_pointer): Likewise.
17072
17073 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17074
17075 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
17076 has no debug information.
17077
17078 2007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
17079
17080 * gdb.base/annota1.exp: Remove extra send_gdb.
17081
17082 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17083
17084 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
17085
17086 2007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17087
17088 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
17089
17090 2007-01-08 Nick Roberts <nickrob@snap.net.nz>
17091 Daniel Jacobowitz <dan@codesourcery.com>
17092
17093 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
17094 lcharacter or linteger change. Correct duplicated test name.
17095 * gdb.mi/mi2-var-cmd.exp: Likewise.
17096
17097 2007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
17098
17099 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
17100
17101 2007-01-05 Joel Brobecker <brobecker@adacore.com>
17102
17103 * gdb.base/nofield.c: New file.
17104 * gdb.base/nofield.exp: New testcase.
17105
17106 2007-01-05 Nick Roberts <nickrob@snap.net.nz>
17107
17108 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
17109
17110 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
17111 test.
17112
17113 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17114
17115 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
17116
17117 2007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
17118
17119 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
17120 when continuing.
17121
17122 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17123
17124 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
17125 Expect ".exe" extension.
17126
17127 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17128
17129 * gdb.base/charset.exp: Add explicit filename to break.
17130 * gdb.base/dbx.exp: Add explicit filename to breaks.
17131
17132 2007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
17133
17134 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
17135 * gdb.mi/mi2-file.exp: Likewise.
17136
17137 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17138
17139 Implement specification of MI tests as comments
17140 in C and C++ sources.
17141 * lib/mi-support.exp (mi_autotest_data): New variable.
17142 (mi_autotest_source): New variable.
17143 (count_newlines, mi_prepare_inline_tests)
17144 (mi_get_inline_test, mi_continue_to_line)
17145 (mi_run_inline_test, mi_tbreak)
17146 (mi_send_resuming_command, mi_wait_for_stop): New functions.
17147 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
17148 Run inline tests.
17149 * gdb.mi/mi-var-cp.cc: Define tests here.
17150
17151 2007-01-04 Vladimir Prus <vladimir@codesourcery.com>
17152
17153 Simplify usage of mi_continue_to.
17154 * lib/mi-support.exp (mi_runto_helper): Renamed
17155 from mi_runto, added new parameter 'run_or_continue'.
17156 (mi_runto): Use mi_runto_helper.
17157 (mi_continue_to): Accept just function name as parameter.
17158 Use mi_runto_helper.
17159 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
17160 * gdb.mi/mi2-var-cmd.exp: Likewise.
17161
17162 2006-01-04 Joel Brobecker <brobecker@adacore.com>
17163
17164 Make this testcase a bit more realistic. The current code
17165 is too simplistic, and allows the compiler to optimize out
17166 some of the entities we need for this testcase.
17167 * gdb.ada/null_record/bar.ads (Void_Star): New type.
17168 (Do_Nothing): Add extra parameter.
17169 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
17170 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
17171 by using a variable of type Void_Star.
17172
17173 2006-01-04 Joel Brobecker <brobecker@adacore.com>
17174
17175 * gdb.ada/catch_ex/foo.adb: New file.
17176 * gdb.ada/catch_ex.exp: New testcase.
17177
17178 2007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
17179
17180 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
17181 pass --image-base to linker.
17182
17183 2007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17184 Daniel Jacobowitz <dan@codesourcery.com>
17185
17186 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
17187 secondary prompts.
17188
17189 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17190
17191 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
17192 output. Test the types of members and member pointers.
17193 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
17194 gdb/2092.
17195 * gdb.cp/member-ptr.exp: Search for a comment instead of a
17196 statement. Enable for GCC. Update expected output for some tests
17197 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
17198 layout.
17199 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
17200 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
17201 (Diamond::vget_base): New.
17202 (main): Add new tests.
17203 * gdb.cp/printmethod.exp: Update expected output for member functions.
17204 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
17205 print pEe->D::vg().
17206
17207 2007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
17208
17209 * gdb.threads/tls.exp: Allow stops in sem_post.
17210
17211 2006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
17212
17213 * gdb.base/annota1.exp: Allow .*printf in backtraces.
17214 * gdb.base/annota3.exp: Likewise.
17215 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
17216 again (instead of timing out).
17217 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
17218 GCC bug 26475.
17219 * gdb.java/jmisc.exp: Adjust to work with method signatures including
17220 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
17221 test from jmisc1.exp.
17222 * gdb.java/jmisc1.exp: Delete.
17223 * gdb.java/jprint.exp: Adjust to work with method signatures including
17224 return types.
17225 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
17226 * gdb.threads/linux-dp.exp: Don't be confused by program output.
17227 * lib/java.exp (compile_java_from_source): Pass the correct type
17228 to target_compile.
17229
17230 2006-12-31 Joel Brobecker <brobecker@adacore.com>
17231
17232 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
17233 (stack_align_edx): New function.
17234 (stack_align_eax): New function.
17235 (main): Add calls to stack_align_edx and stack_align_eax.
17236 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
17237 Add testing for the cases where the register used during a stack
17238 realignment is edx. Same for eax.
17239
17240 2006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
17241
17242 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
17243 and generic PE targets.
17244
17245 2006-12-29 Joel Brobecker <brobecker@adacore.com>
17246
17247 * gdb.ada/array_return.exp: Update copyright date list.
17248
17249 2006-12-27 Joel Brobecker <brobecker@adacore.com>
17250
17251 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
17252 (Create_Small_Float_Vector): New function.
17253 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
17254 function body.
17255 * gdb.ada/array_return/p.adb: Use new type and function from
17256 package Pck.
17257 * gdb.ada/array_return.exp: Add a test verifying that GDB is
17258 able to print the value returned by a function returning an
17259 array of float.
17260
17261 2006-12-20 Joel Brobecker <brobecker@adacore.com>
17262
17263 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
17264 The associated tests should be PASSing.
17265
17266 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17267
17268 Test for base in references.
17269 * gdb.mi/mi-var-cp.cc: Add test code.
17270 * gdb.mi/mi-var-cp.exp: Test for bases in references.
17271 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
17272 * gdb.mi/mi2-watch.exp: Likewise.
17273 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
17274 (mi_list_varobj_children): New function.
17275
17276 2006-12-08 Vladimir Prus <vladimir@codesourcery.com>
17277
17278 * lib/mi-support.exp
17279 (mi_runto): Accept "()" after function name.
17280 (mi_create_varobj): New function.
17281 (mi_varobj_update): New function.
17282 (mi_Check_varobj_value): New function.
17283 * gdb.mi/mi-var-cp.exp: New file.
17284 * gdb.mi/mi-var-cp.cc: New file.
17285
17286 2006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
17287
17288 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
17289 gdb.base/weaklib2.c: New files.
17290
17291 2006-11-29 Nathan Sidwell <nathan@codesourcery.com>
17292
17293 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
17294 info. Adjust test names.
17295
17296 * gdb.base/break.c (main): Move position of malloc.
17297 * gdb.base/break.exp: Revert mistaken checkin.
17298
17299 2006-11-28 Vladimir Prus <vladimir@codesourcery.com>
17300
17301 * gdb.mi/mi-var-cmd.exp: Check -var-update after
17302 assignement of arrays and function pointers.
17303 * gdb.mi/var-cmd.c: Add declaration necessary for above
17304 tests.
17305
17306 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17307
17308 * gdb.base/break.c (main): Call malloc.
17309
17310 * gdb.threads/linux-dp.exp: Read thread table before and after
17311 creating each philosopher and verify it.
17312
17313 2006-11-27 Nathan Sidwell <nathan@codesourcery.com>
17314 Paul Brook <paul@codesourcery.com>
17315 Daniel Jacobowitz <dan@codesourcery.com>
17316
17317 * gdb.base/ending-run.exp: Flatten expect script stepping out of
17318 main to remove duplication. Add start function of the form
17319 '_*start[1-9]*'. Add RVDS start function.
17320
17321 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17322
17323 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
17324
17325 2006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17326
17327 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
17328 * gdb.asm/spu.inc: New file.
17329 * gdb.base/term.exp: Disable if [target_info exists noargs].
17330 * gdb.gdb/complaints.exp: Disable if ![isnative].
17331 * gdb.gdb/selftest.exp: Likewise.
17332 * gdb.gdb/observer.exp: Likewise.
17333 * gdb.gdb/xfullpath.exp: Likewise.
17334 * gdb.base/attach.exp: Disable on SPU target.
17335 * gdb.cp/bs145503.exp: Likewise.
17336 * gdb.cp/exception.exp: Likewise.
17337 * gdb.cp/userdef.exp: Likewise.
17338
17339 2006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
17340
17341 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
17342
17343 2006-11-10 Vladimir Prus <vladimir@codesourcery.com>
17344
17345 * gdb.base/completion.exp: Fix completion tests for
17346 'info' and 'info '.
17347 * gdb.base/help.exp (help_test_raw, test_class_help)
17348 (test_prefix_command_help): Move...
17349 * lib/gdb.exp: Here.
17350 * gdb.base/main.exp: Adjust.
17351 * gdb.cp/maint.exp: Adjust.
17352 * gdb.trace/tracecmd.exp: Use test_help_class.
17353
17354 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17355
17356 * gdb.stabs/weird.exp (print_weird_var): Use
17357 gdb_test_multiple instead of gdb_expect.
17358
17359 2006-11-09 Vladimir Prus <vladimir@codesourcery.com>
17360
17361 * gdb.base/help.exp (help_test_raw): New.
17362 (test_class_help): New.
17363 (test_prefix_command_help): New.
17364 Adjust testcases.
17365
17366 2006-11-09 Christophe Lyon <christophe.lyon@st.com>
17367
17368 * gdb.base/constvars.c (main): Write to crass and crips, so that
17369 they are allocated by the compiler.
17370
17371 2006-10-27 Andreas Schwab <schwab@suse.de>
17372
17373 * gdb.base/multi-forks.exp: Use "detach fork" instead of
17374 "detach-fork".
17375
17376 2006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
17377
17378 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
17379 of patterns.
17380
17381 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17382
17383 * gdb.base/sepdebug.exp: Remove debug format test.
17384 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
17385 Handle no-symtab.
17386 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
17387
17388 2006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
17389
17390 * gdb.threads/manythreads.c (thread_function, main): Don't cast
17391 int to pointer or pointer to int.
17392 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
17393
17394 2006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
17395
17396 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
17397
17398 2006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
17399
17400 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
17401
17402 2006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
17403
17404 PR c++/2116
17405 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
17406
17407 2006-10-06 Joel Brobecker <brobecker@adacore.com>
17408
17409 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
17410 the corresponding bug has been fixed in GDB (PR/2018).
17411
17412 2006-10-06 Joel Brobecker <brobecker@adacore.com>
17413
17414 * gdb.base/subst.exp: New testcase.
17415
17416 2006-10-06 Joel Brobecker <brobecker@adacore.com>
17417
17418 * gdb.ada/array_return/pck.ads: Add copyright notice.
17419 * gdb.ada/array_return/pck.adb: Likewise.
17420 * gdb.ada/array_return/p.adb: Likewise.
17421 * gdb.ada/exec_changed/first.adb: Likewise.
17422 * gdb.ada/exec_changed/second.adb: Likewise.
17423
17424 2006-10-06 Joel Brobecker <brobecker@adacore.com>
17425
17426 * gdb.ada/watch_arg/watch.adb: New file.
17427 * gdb.ada/watch_arg.exp: New testcase.
17428
17429 2006-10-02 Vladimir Prus <vladimir@codesourcery.com>
17430
17431 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
17432 via string_to_regexp.
17433 * gdb.mi/mi2-basics.exp: Likewise.
17434
17435 2006-09-20 Michael Snyder <michael.snyder@palmsource.com>
17436
17437 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
17438 Remove unused / obsolete files.
17439
17440 2006-09-19 Nick Roberts <nickrob@snap.net.nz>
17441
17442 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
17443
17444 2006-09-17 Vladimir Prus <vladimir@codesourcery.com>
17445
17446 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
17447 HIGH_FRAME argument to -stack-list-arguments can be larger than
17448 the number of frames.
17449
17450 2006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
17451
17452 * gdb.base/args.c (main): Add breakpoint marker.
17453 * gdb.base/args.exp: Use args_test for tests. Add new tests which
17454 really test empty arguments.
17455 (args_load): Delete.
17456 (args_test): New.
17457
17458 2006-09-13 Nick Roberts <nickrob@snap.net.nz>
17459
17460 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
17461 check for one file.
17462
17463 2006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
17464
17465 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
17466 HIGH_FRAME argument to -stack-list-locals can be larger than
17467 the number of frames.
17468
17469 2006-08-18 Fred Fish <fnf@specifix.com>
17470
17471 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
17472 '$' in front of skip_vmx_tests_saved when setting that.
17473
17474 2006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
17475
17476 * gdb.base/trace-commands.exp: New file.
17477
17478 2006-08-10 Joel Brobecker <brobecker@adacore.com>
17479 Daniel Jacobowitz <dan@codesourcery.com>
17480
17481 * gdb.base/step-bt.exp: Make hexadecimal address optional in
17482 expected output of the backtrace commands.
17483
17484 2006-08-09 Joel Brobecker <brobecker@adacore.com>
17485
17486 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
17487 untested followed by return combination.
17488 * gdb.arch/altivec-regs.exp: Likewise.
17489 * gdb.arch/e500-abi.exp: Likewise.
17490 * gdb.arch/e500-regs.exp: Likewise.
17491 * gdb.arch/gdb1291.exp: Likewise.
17492 * gdb.arch/gdb1431.exp: Likewise.
17493 * gdb.arch/gdb1558.exp: Likewise.
17494 * gdb.arch/i386-prologue.exp: Likewise.
17495 * gdb.arch/i386-unwind.exp: Likewise.
17496 * gdb.asm/asm-source.exp: Likewise.
17497 * gdb.base/a2-run.exp: Likewise.
17498 * gdb.base/advance.exp: Likewise.
17499 * gdb.base/all-bin.exp: Likewise.
17500 * gdb.base/annota1.exp: Likewise.
17501 * gdb.base/annota3.exp: Likewise.
17502 * gdb.base/args.exp: Likewise.
17503 * gdb.base/arithmet.exp: Likewise.
17504 * gdb.base/assign.exp: Likewise.
17505 * gdb.base/async.exp: Likewise.
17506 * gdb.base/attach.exp: Likewise.
17507 * gdb.base/bang.exp: Likewise.
17508 * gdb.base/bigcore.exp: Likewise.
17509 * gdb.base/bitfields.exp: Likewise.
17510 * gdb.base/bitfields2.exp: Likewise.
17511 * gdb.base/break.exp: Likewise.
17512 * gdb.base/call-sc.exp: Likewise.
17513 * gdb.base/call-strs.exp: Likewise.
17514 * gdb.base/callfuncs.exp: Likewise.
17515 * gdb.base/checkpoint.exp: Likewise.
17516 * gdb.base/chng-syms.exp: Likewise.
17517 * gdb.base/code-expr.exp: Likewise.
17518 * gdb.base/commands.exp: Likewise.
17519 * gdb.base/completion.exp: Likewise.
17520 * gdb.base/cond-expr.exp: Likewise.
17521 * gdb.base/condbreak.exp: Likewise.
17522 * gdb.base/consecutive.exp: Likewise.
17523 * gdb.base/constvars.exp: Likewise.
17524 * gdb.base/corefile.exp: Likewise.
17525 * gdb.base/cvexpr.exp: Likewise.
17526 * gdb.base/dbx.exp: Likewise.
17527 * gdb.base/define.exp: Likewise.
17528 * gdb.base/detach.exp: Likewise.
17529 * gdb.base/display.exp: Likewise.
17530 * gdb.base/dump.exp: Likewise.
17531 * gdb.base/ena-dis-br.exp: Likewise.
17532 * gdb.base/ending-run.exp: Likewise.
17533 * gdb.base/environ.exp: Likewise.
17534 * gdb.base/eval-skip.exp: Likewise.
17535 * gdb.base/exprs.exp: Likewise.
17536 * gdb.base/fileio.exp: Likewise.
17537 * gdb.base/finish.exp: Likewise.
17538 * gdb.base/float.exp: Likewise.
17539 * gdb.base/foll-exec.exp: Likewise.
17540 * gdb.base/foll-fork.exp: Likewise.
17541 * gdb.base/foll-vfork.exp: Likewise.
17542 * gdb.base/freebpcmd.exp: Likewise.
17543 * gdb.base/funcargs.exp: Likewise.
17544 * gdb.base/gcore.exp: Likewise.
17545 * gdb.base/gdb1090.exp: Likewise.
17546 * gdb.base/gdb1250.exp: Likewise.
17547 * gdb.base/huge.exp: Likewise.
17548 * gdb.base/info-proc.exp: Likewise.
17549 * gdb.base/interrupt.exp: Likewise.
17550 * gdb.base/jump.exp: Likewise.
17551 * gdb.base/langs.exp: Likewise.
17552 * gdb.base/lineinc.exp: Likewise.
17553 * gdb.base/list.exp: Likewise.
17554 * gdb.base/logical.exp: Likewise.
17555 * gdb.base/long_long.exp: Likewise.
17556 * gdb.base/macscp.exp: Likewise.
17557 * gdb.base/maint.exp: Likewise.
17558 * gdb.base/mips_pro.exp: Likewise.
17559 * gdb.base/miscexprs.exp: Likewise.
17560 * gdb.base/multi-forks.exp: Likewise.
17561 * gdb.base/opaque.exp: Likewise.
17562 * gdb.base/overlays.exp: Likewise.
17563 * gdb.base/pc-fp.exp: Likewise.
17564 * gdb.base/pointers.exp: Likewise.
17565 * gdb.base/printcmds.exp: Likewise.
17566 * gdb.base/psymtab.exp: Likewise.
17567 * gdb.base/ptype.exp: Likewise.
17568 * gdb.base/recurse.exp: Likewise.
17569 * gdb.base/relational.exp: Likewise.
17570 * gdb.base/relocate.exp: Likewise.
17571 * gdb.base/remote.exp: Likewise.
17572 * gdb.base/reread.exp: Likewise.
17573 * gdb.base/restore.exp: Likewise.
17574 * gdb.base/return.exp: Likewise.
17575 * gdb.base/return2.exp: Likewise.
17576 * gdb.base/scope.exp: Likewise.
17577 * gdb.base/sect-cmd.exp: Likewise.
17578 * gdb.base/sep.exp: Likewise.
17579 * gdb.base/sepdebug.exp: Likewise.
17580 * gdb.base/setshow.exp: Likewise.
17581 * gdb.base/setvar.exp: Likewise.
17582 * gdb.base/sigall.exp: Likewise.
17583 * gdb.base/sigbpt.exp: Likewise.
17584 * gdb.base/signals.exp: Likewise.
17585 * gdb.base/signull.exp: Likewise.
17586 * gdb.base/sizeof.exp: Likewise.
17587 * gdb.base/solib.exp: Likewise.
17588 * gdb.base/step-line.exp: Likewise.
17589 * gdb.base/step-test.exp: Likewise.
17590 * gdb.base/structs.exp: Likewise.
17591 * gdb.base/structs2.exp: Likewise.
17592 * gdb.base/term.exp: Likewise.
17593 * gdb.base/twice.exp: Likewise.
17594 * gdb.base/until.exp: Likewise.
17595 * gdb.base/varargs.exp: Likewise.
17596 * gdb.base/volatile.exp: Likewise.
17597 * gdb.base/watchpoint.exp: Likewise.
17598 * gdb.base/whatis-exp.exp: Likewise.
17599 * gdb.base/whatis.exp: Likewise.
17600 * gdb.cp/ambiguous.exp: Likewise.
17601 * gdb.cp/annota2.exp: Likewise.
17602 * gdb.cp/annota3.exp: Likewise.
17603 * gdb.cp/bool.exp: Likewise.
17604 * gdb.cp/breakpoint.exp: Likewise.
17605 * gdb.cp/casts.exp: Likewise.
17606 * gdb.cp/class2.exp: Likewise.
17607 * gdb.cp/classes.exp: Likewise.
17608 * gdb.cp/cplusfuncs.exp: Likewise.
17609 * gdb.cp/ctti.exp: Likewise.
17610 * gdb.cp/derivation.exp: Likewise.
17611 * gdb.cp/exception.exp: Likewise.
17612 * gdb.cp/gdb1355.exp: Likewise.
17613 * gdb.cp/hang.exp: Likewise.
17614 * gdb.cp/inherit.exp: Likewise.
17615 * gdb.cp/local.exp: Likewise.
17616 * gdb.cp/m-data.exp: Likewise.
17617 * gdb.cp/m-static.exp: Likewise.
17618 * gdb.cp/member-ptr.exp: Likewise.
17619 * gdb.cp/method.exp: Likewise.
17620 * gdb.cp/misc.exp: Likewise.
17621 * gdb.cp/namespace.exp: Likewise.
17622 * gdb.cp/overload.exp: Likewise.
17623 * gdb.cp/ovldbreak.exp: Likewise.
17624 * gdb.cp/pr-1023.exp: Likewise.
17625 * gdb.cp/pr-1210.exp: Likewise.
17626 * gdb.cp/pr-574.exp: Likewise.
17627 * gdb.cp/printmethod.exp: Likewise.
17628 * gdb.cp/psmang.exp: Likewise.
17629 * gdb.cp/ref-params.exp: Likewise.
17630 * gdb.cp/ref-types.exp: Likewise.
17631 * gdb.cp/rtti.exp: Likewise.
17632 * gdb.cp/templates.exp: Likewise.
17633 * gdb.cp/try_catch.exp: Likewise.
17634 * gdb.cp/userdef.exp: Likewise.
17635 * gdb.cp/virtfunc.exp: Likewise.
17636 * gdb.disasm/am33.exp: Likewise.
17637 * gdb.disasm/h8300s.exp: Likewise.
17638 * gdb.disasm/mn10300.exp: Likewise.
17639 * gdb.disasm/sh3.exp: Likewise.
17640 * gdb.disasm/t01_mov.exp: Likewise.
17641 * gdb.disasm/t02_mova.exp: Likewise.
17642 * gdb.disasm/t03_add.exp: Likewise.
17643 * gdb.disasm/t04_sub.exp: Likewise.
17644 * gdb.disasm/t05_cmp.exp: Likewise.
17645 * gdb.disasm/t06_ari2.exp: Likewise.
17646 * gdb.disasm/t07_ari3.exp: Likewise.
17647 * gdb.disasm/t08_or.exp: Likewise.
17648 * gdb.disasm/t09_xor.exp: Likewise.
17649 * gdb.disasm/t10_and.exp: Likewise.
17650 * gdb.disasm/t11_logs.exp: Likewise.
17651 * gdb.disasm/t12_bit.exp: Likewise.
17652 * gdb.disasm/t13_otr.exp: Likewise.
17653 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
17654 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
17655 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17656 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
17657 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
17658 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17659 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17660 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17661 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
17662 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
17663 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17664 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17665 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17666 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17667 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17668 * gdb.mi/gdb701.exp: Likewise.
17669 * gdb.mi/gdb792.exp: Likewise.
17670 * gdb.mi/mi-basics.exp: Likewise.
17671 * gdb.mi/mi-break.exp: Likewise.
17672 * gdb.mi/mi-cli.exp: Likewise.
17673 * gdb.mi/mi-console.exp: Likewise.
17674 * gdb.mi/mi-disassemble.exp: Likewise.
17675 * gdb.mi/mi-eval.exp: Likewise.
17676 * gdb.mi/mi-file.exp: Likewise.
17677 * gdb.mi/mi-read-memory.exp: Likewise.
17678 * gdb.mi/mi-regs.exp: Likewise.
17679 * gdb.mi/mi-return.exp: Likewise.
17680 * gdb.mi/mi-simplerun.exp: Likewise.
17681 * gdb.mi/mi-stack.exp: Likewise.
17682 * gdb.mi/mi-stepi.exp: Likewise.
17683 * gdb.mi/mi-syn-frame.exp: Likewise.
17684 * gdb.mi/mi-until.exp: Likewise.
17685 * gdb.mi/mi-var-block.exp: Likewise.
17686 * gdb.mi/mi-var-child.exp: Likewise.
17687 * gdb.mi/mi-var-cmd.exp: Likewise.
17688 * gdb.mi/mi-var-display.exp: Likewise.
17689 * gdb.mi/mi-watch.exp: Likewise.
17690 * gdb.mi/mi2-basics.exp: Likewise.
17691 * gdb.mi/mi2-break.exp: Likewise.
17692 * gdb.mi/mi2-cli.exp: Likewise.
17693 * gdb.mi/mi2-console.exp: Likewise.
17694 * gdb.mi/mi2-disassemble.exp: Likewise.
17695 * gdb.mi/mi2-eval.exp: Likewise.
17696 * gdb.mi/mi2-file.exp: Likewise.
17697 * gdb.mi/mi2-read-memory.exp: Likewise.
17698 * gdb.mi/mi2-regs.exp: Likewise.
17699 * gdb.mi/mi2-return.exp: Likewise.
17700 * gdb.mi/mi2-simplerun.exp: Likewise.
17701 * gdb.mi/mi2-stack.exp: Likewise.
17702 * gdb.mi/mi2-stepi.exp: Likewise.
17703 * gdb.mi/mi2-syn-frame.exp: Likewise.
17704 * gdb.mi/mi2-until.exp: Likewise.
17705 * gdb.mi/mi2-var-block.exp: Likewise.
17706 * gdb.mi/mi2-var-child.exp: Likewise.
17707 * gdb.mi/mi2-var-cmd.exp: Likewise.
17708 * gdb.mi/mi2-var-display.exp: Likewise.
17709 * gdb.mi/mi2-watch.exp: Likewise.
17710 * gdb.stabs/exclfwd.exp: Likewise.
17711 * gdb.stabs/weird.exp: Likewise.
17712 * gdb.threads/gcore-thread.exp: Likewise.
17713 * gdb.trace/actions.exp: Likewise.
17714 * gdb.trace/backtrace.exp: Likewise.
17715 * gdb.trace/circ.exp: Likewise.
17716 * gdb.trace/collection.exp: Likewise.
17717 * gdb.trace/deltrace.exp: Likewise.
17718 * gdb.trace/infotrace.exp: Likewise.
17719 * gdb.trace/limits.exp: Likewise.
17720 * gdb.trace/packetlen.exp: Likewise.
17721 * gdb.trace/passc-dyn.exp: Likewise.
17722 * gdb.trace/passcount.exp: Likewise.
17723 * gdb.trace/report.exp: Likewise.
17724 * gdb.trace/save-trace.exp: Likewise.
17725 * gdb.trace/tfind.exp: Likewise.
17726 * gdb.trace/tracecmd.exp: Likewise.
17727 * gdb.trace/while-dyn.exp: Likewise.
17728 * gdb.trace/while-stepping.exp: Likewise.
17729
17730 2006-08-08 Joel Brobecker <brobecker@adacore.com>
17731
17732 * gdb.base/step-bt.c: New file.
17733 * gdb.base/step-bt.exp: New testcase.
17734
17735 2006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
17736
17737 * config/monitor.exp (gdb_load): Remove support for obsolete
17738 download-write-size.
17739 * gdb.base/remote.exp: Likewise. Update all callers of
17740 gdb_timed_load.
17741
17742 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
17743
17744 * cursal.exp: Pass binfile to gdb_load.
17745
17746 2006-08-01 Nathan Sidwell <nathan@codesourcery.com>
17747
17748 * gdb.base/cursal.exp: Add "" to gdb_load call.
17749
17750 2006-07-29 Mark Kettenis <kettenis@gnu.org>
17751
17752 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
17753 NetBSD/ELF targets.
17754
17755 2006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
17756
17757 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
17758 operator*.
17759
17760 2006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
17761
17762 * gdb.base/completion.exp: Update for change in "file" behavior.
17763 * gdb.stabs/weird.exp: Likewise.
17764 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
17765 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
17766
17767 2006-07-24 Nathan Sidwell <nathan@codesourcery.com>
17768
17769 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
17770 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
17771
17772 2006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
17773
17774 * gdb.base/default.exp: Update source command error message.
17775 * gdb.base/help.exp: Update 'help source' message.
17776
17777 2006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
17778
17779 * gdb.cp/bs15503.exp: Update comment for no longer crashing
17780 test.
17781
17782 2006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
17783
17784 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
17785
17786 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17787
17788 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
17789
17790 2006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
17791
17792 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
17793
17794 2006-07-17 Mark Kettenis <kettenis@gnu.org>
17795
17796 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
17797 *-*-openbsd* from targets for wich we expect ARM FPA floating
17798 point format.
17799
17800 2006-07-17 Nick Roberts <nickrob@snap.net.nz>
17801
17802 * gdb.cp/annota3.exp: Expect frame-begin annotation.
17803
17804 2006-07-17 Mark Kettenis <kettenis@gnu.org>
17805
17806 * gdb.base/annota3.exp: Expect frame-begin annotation.
17807
17808 2006-07-14 Joel Brobecker <brobecker@adacore.com>
17809
17810 * gdb.base/help.exp: Adjust "help unset" test to accept
17811 any list of unset commands.
17812
17813 2006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
17814 Daniel Jacobowitz <dan@codesourcery.com>
17815
17816 * gdb.cp/ref-params.exp: New test.
17817 * gdb.cp/ref-params.cc: New source file.
17818 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
17819
17820 2006-07-08 Mark Kettenis <kettenis@gnu.org>
17821
17822 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
17823 spaces/tabs in regular expressions since they might not be there.
17824
17825 2006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
17826
17827 * gdb.base/ifelse.exp: New file.
17828
17829 2006-07-04 Nathan Sidwell <nathan@codesourcery.com>
17830
17831 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
17832 line.
17833 * gdb.base/huge.exp: Loop over compilation to find a size that
17834 is acceptable.
17835 * gdb.base/remote.exp: Correct expected strings.
17836 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
17837
17838 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17839
17840 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
17841
17842 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17843
17844 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
17845 native.
17846
17847 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17848
17849 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
17850 enable stabs testing.
17851
17852 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17853
17854 * gdb.base/auxv.exp: Intercept undefined command messages before
17855 gdb_test_multiple does.
17856
17857 2006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
17858
17859 * Makefile.in (host_alias): Remove.
17860 (target_alias): Use @target_noncanonical@.
17861 (site.exp): Don't set host_alias.
17862 * aclocal.m4: Remove contents. Include acx.m4.
17863 * configure: Regenerated.
17864 * configure.ac: Use ACX_NONCANONICAL_TARGET.
17865
17866 2006-06-13 Nathan Sidwell <nathan@codesourcery.com>
17867
17868 * lib/gdb.exp (gdb_load_cmd): New.
17869
17870 * gdb.base/fileio.c: Add system(NULL) test.
17871 * gdb.base/fileio.exp: Check it.
17872
17873 * gdb.base/break.c: Add 10a breakpoint at }
17874 * gdb.base/break.exp: Add test for breakpoint at }
17875 * gdb.cp/anon-union.cc: Add code at end of function.
17876 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
17877 * gdb.mi/var-cmd.c: Add code at end of function.
17878 * gdb.mi/mi-var-display.exp: Adjust end of next.
17879 * gdb.mi/mi2-var-display.exp: Likewise.
17880 * gdb.base/fileio.c: Add stop function and insert calls at
17881 stopping places.
17882 * gdb.base/fileio.exp: Breakpoint stop function and remove
17883 explicit line number references.
17884
17885 2006-05-19 Joel Brobecker <brobecker@adacore.com>
17886
17887 * gdb.base/del.exp (test_delete_alias): New function.
17888 Now check that both "del" and "d" work as aliases for "delete".
17889
17890 2006-05-18 Fred Fish <fnf@specifix.com>
17891
17892 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
17893 required. Check for spurious output after program exits normally.
17894
17895 2006-05-17 Fred Fish <fnf@specifix.com>
17896
17897 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
17898 gdb_load, so it works in the simulator.
17899
17900 2006-05-11 Fred Fish <fnf@specifix.com>
17901
17902 * gdb.base/bang.exp: Ignore unexpected output between the
17903 "program exited normally" and the gdb prompt, as many other
17904 tests do.
17905
17906 2006-05-07 Mark Kettenis <kettenis@gnu.org>
17907
17908 * gdb.base/help.exp: Make "delete checkpoint" part option for
17909 "help d" and "help delete" tests.
17910
17911 2006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
17912
17913 * gdb.mi/mi-basics.exp: Add missing serial number to
17914 expected output in some mi_gdb_test statements.
17915 * gdb.mi/mi2-basics.exp: Likewise.
17916
17917 2006-05-05 Joel Brobecker <brobecker@adacore.com>
17918
17919 * gdb.base/del.c: New file.
17920 * gdb.base/del.exp: New testcase.
17921
17922 2006-05-05 David S. Miller <davem@sunset.davemloft.net>
17923
17924 * gdb.base/break.exp: Do not assume a breakpoint on
17925 main will actually be in $srcfile when optimizing.
17926 * gdb.base/savedregs.exp: Do not require that the dummy
17927 frame location match up to a symbol and source file location.
17928 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
17929 will get printed without a mi_cmd_data_list_register_values prefix.
17930 (*-data-list-register-*): Correct regular expressions to expect the new
17931 pseudo d? floating point registers.
17932 * gdb.mi/mi2-regs.exp: Likewise.
17933
17934 2006-05-05 Christophe Lyon <christophe.lyon@st.com>
17935
17936 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
17937 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
17938 is allocated by the compiler.
17939 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
17940 anons, e, anone to force their allocation by the compiler.
17941
17942 2006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
17943
17944 * gdb.base/help.exp: Update expected text for help d and
17945 help delete.
17946
17947 2006-05-02 Mark Kettenis <kettenis@gnu.org>
17948
17949 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
17950 NetBSD/ELF targets.
17951
17952 2006-04-30 Mark Kettenis <kettenis@gnu.org>
17953
17954 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
17955 single-step breakpoint fails; make this a KFAIL on
17956 sparc*-*-openbsd*.
17957 * gdb.base/siginfo.exp: Likewise.
17958 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17959
17960 2006-04-26 Michael Snyder <msnyder@redhat.com>
17961
17962 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
17963 which may have to consume output from other forks.
17964 Add tests to make sure that "delete fork" succeeded.
17965
17966 2006-04-20 Michael Snyder <msnyder@redhat.com>
17967
17968 * 2006-03-22 Jim Blandy <jimb@redhat.com>
17969 Add support for the Renesas M32C and M16C.
17970
17971 * gdb.asm/asm-source.exp: Add m32c target.
17972 * gdb.asm/m32c.inc: Support for m32c target.
17973
17974 2006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
17975
17976 * gdb.base/commands.exp (recursive_source_test): New test.
17977
17978 2006-04-04 David S. Miller <davem@sunset.davemloft.net>
17979
17980 * gdb.base/float.exp: Add pattern for sparc targets.
17981
17982 2006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
17983
17984 * gdb.base/commands.exp (stray_arg0_test): New test.
17985
17986 2006-03-30 Paul Brook <paul@codesourcery.com>
17987
17988 * gdb.mi/mi-until.exp: kfail broken until command.
17989 * gdb.mi/mi2-until.exp: Ditto.
17990
17991 2006-03-27 Nick Roberts <nickrob@snap.net.nz>
17992
17993 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
17994
17995 2006-03-08 Alexandre Oliva <aoliva@redhat.com>
17996
17997 * gdb.base/prelink.exp: Anchor tested-for regular expression
17998 on gdb prompt.
17999
18000 2006-03-07 Paul Brook <paul@codesourcery.com>
18001
18002 * gdb.base/assign.exp: Correct fail message.
18003
18004 2006-03-07 Paul Brook <paul@codesourcery.com>
18005
18006 * lib/compiler.c: Extract armcc version number.
18007 * lib/compiler.cc: Ditto.
18008
18009 2006-03-07 Paul Brook <paul@codesourcery.com>
18010
18011 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
18012 additional_flags=-w.
18013 * gdb.arch/altivec-regs.exp: Ditto.
18014 * gdb.arch/e500-abi.exp: Ditto.
18015 * gdb.arch/e500-regs.exp: Ditto.
18016 * gdb.base/all-bin.exp: Ditto.
18017 * gdb.base/annota1.exp: Ditto.
18018 * gdb.base/annota3.exp: Ditto.
18019 * gdb.base/args.exp: Ditto.
18020 * gdb.base/arithmet.exp: Ditto.
18021 * gdb.base/assign.exp: Ditto.
18022 * gdb.base/async.exp: Ditto.
18023 * gdb.base/bang.exp: Ditto.
18024 * gdb.base/break.exp: Ditto.
18025 * gdb.base/call-rt-st.exp: Ditto.
18026 * gdb.base/completion.exp: Ditto.
18027 * gdb.base/cond-expr.exp: Ditto.
18028 * gdb.base/condbreak.exp: Ditto.
18029 * gdb.base/consecutive.exp: Ditto.
18030 * gdb.base/define.exp: Ditto.
18031 * gdb.base/display.exp: Ditto.
18032 * gdb.base/ena-dis-br.exp: Ditto.
18033 * gdb.base/environ.exp: Ditto.
18034 * gdb.base/eval-skip.exp: Ditto.
18035 * gdb.base/info-proc.exp: Ditto.
18036 * gdb.base/jump.exp: Ditto.
18037 * gdb.base/logical.exp: Ditto.
18038 * gdb.base/long_long.exp: Ditto.
18039 * gdb.base/maint.exp: Ditto.
18040 * gdb.base/miscexprs.exp: Ditto.
18041 * gdb.base/pc-fp.exp: Ditto.
18042 * gdb.base/pointers.exp: Ditto.
18043 * gdb.base/relational.exp: Ditto.
18044 * gdb.base/reread.exp: Ditto.
18045 * gdb.base/sect-cmd.exp: Ditto.
18046 * gdb.base/sep.exp: Ditto.
18047 * gdb.base/sepdebug.exp: Ditto.
18048 * gdb.base/until.exp: Ditto.
18049 * gdb.base/whatis-exp.exp: Ditto.
18050 * gdb.cp/annota2.exp: Ditto.
18051 * gdb.cp/annota3.exp: Ditto.
18052 * gdb.trace/actions.exp: Ditto.
18053 * gdb.trace/backtrace.exp: Ditto.
18054 * gdb.trace/circ.exp: Ditto.
18055 * gdb.trace/collection.exp: Ditto.
18056 * gdb.trace/deltrace.exp: Ditto.
18057 * gdb.trace/infotrace.exp: Ditto.
18058 * gdb.trace/limits.exp: Ditto.
18059 * gdb.trace/packetlen.exp: Ditto.
18060 * gdb.trace/passc-dyn.exp: Ditto.
18061 * gdb.trace/passcount.exp: Ditto.
18062 * gdb.trace/report.exp: Ditto.
18063 * gdb.trace/save-trace.exp: Ditto.
18064 * gdb.trace/tfind.exp: Ditto.
18065 * gdb.trace/tracecmd.exp: Ditto.
18066 * gdb.trace/while-dyn.exp: Ditto.
18067 * gdb.trace/while-stepping.exp: Ditto.
18068 * lib/gdb.exp: Ditto.
18069 (gdb_compile): Handle nowarning option.
18070
18071 2006-03-07 Alexandre Oliva <aoliva@redhat.com>
18072
18073 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
18074 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
18075 Rename executable to prelinkt. Don't re-prelink if we didn't
18076 get a core file. Test prelink -u exit status to tell whether
18077 prelinking failed. Use gdb_test_multiple.
18078
18079 2006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
18080
18081 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
18082 (do_tests): Call it.
18083
18084 2006-02-28 Alexandre Oliva <aoliva@redhat.com>
18085
18086 * gdb.base/prelink.exp: New test.
18087 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
18088
18089 2006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
18090
18091 * gdb.fortran/derived-type.f90: New file.
18092 * gdb.fortran/derived-type.exp: New testcase.
18093
18094 2006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
18095
18096 * gdb.base/default.exp: Allow ';' as a directory separator.
18097
18098 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18099
18100 * gdb.base/help.exp (help add-symbol-file): Update.
18101
18102 2006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
18103
18104 * gdb.base/help.exp (help load): Update expected results.
18105
18106 2006-02-19 Fred Fish <fnf@specifix.com>
18107
18108 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
18109 specifix hex value as part of results.
18110 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
18111
18112 2006-02-16 Fred Fish <fnf@specifix.com>
18113
18114 * gdb.base/whatis.c: Define variables using typedefs char_addr,
18115 ushort_addr, and slong_addr, so the typedefs are not optimized
18116 away.
18117 * gdb.base/whatis.exp: Add tests using type name for struct type,
18118 union type, enum type, and typedef.
18119
18120 2006-02-13 Mark Kettenis <kettenis@gnu.org>
18121
18122 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
18123
18124 2006-02-13 Jim Blandy <jimb@redhat.com>
18125
18126 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
18127 case where it takes two "next" commands to skip past the init
18128 call.
18129
18130 2006-02-12 Fred Fish <fnf@specifix.com>
18131
18132 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
18133 to handle cases where it takes two "next" commands to skip
18134 past the init call.
18135
18136 2006-02-07 Joel Brobecker <brobecker@adacore.com>
18137
18138 * gdb.ada/array_return.exp: Mark the last test as expected to fail
18139 on hppa32 targets.
18140
18141 2006-02-06 Vladimir Prus <ghost@cs.msu.su>
18142
18143 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
18144 field.
18145
18146 2006-01-29 Mark Kettenis <kettenis@gnu.org>
18147
18148 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
18149
18150 2006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
18151
18152 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
18153 files.
18154
18155 2006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
18156
18157 * gdb.cp/maint.exp: Set complaints to a positive value.
18158
18159 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18160
18161 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
18162 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
18163 function name.
18164
18165 2006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
18166
18167 * gdb.base/checkpoint.c: Update copyright notice. Include
18168 <stdlib.h>.
18169
18170 2006-01-04 Jim Blandy <jimb@redhat.com>
18171
18172 * gdb.asm/asm-source.exp: Independently provide default values for
18173 asm-flags and debug-flags. Use 'string equal' to do the
18174 comparison, not the implicit expr's '==' operator. Remove
18175 now-unneeded assignments to asm-flags. In h8300 case, place
18176 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
18177
18178 2006-01-04 Michael Snyder <msnyder@redhat.com>
18179
18180 * gdb.base/checkpoint.c: New file.
18181 * gdb.base/checkpoint.exp: New file.
18182 * gdb.base/multi-fork.c: New file.
18183 * gdb.base/multi-fork.exp: New file.
18184 * gdb.base/pi.txt: New file (data for checkpoint.c test).
18185
18186 2006-01-04 Fred Fish <fnf@specifix.com>
18187
18188 * gdb.base/ptype.c (foo): Add typedef.
18189 (intfoo): Add function.
18190 * gdb.base/ptype1.c: New file.
18191 * gdb.base/ptype.exp: Handle compilation and linking with two
18192 source files. Test that proper type for "foo" is found based
18193 on source context rather than first match found in symtabs.
18194
18195 2005-12-28 Mark Kettenis <kettenis@gnu.org>
18196
18197 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
18198 * gdb.asm/openbsd.inc: Indent commands.
18199
18200 2005-12-26 Mark Kettenis <kettenis@gnu.org>
18201
18202 * gdb.base/freebpcmd.exp: Increase timeout.
18203
18204 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
18205
18206 2005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
18207
18208 * gdb.base/default.exp: Update check for "show version".
18209
18210 2005-12-09 Randolph Chung <tausq@debian.org>
18211
18212 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
18213 * gdb.asm/pa64.inc: New file.
18214
18215 2005-12-09 Randolph Chung <tausq@debian.org>
18216
18217 * gdb.asm/common.inc: Indent commands.
18218 * gdb.asm/asmsrc1.s: Likewise.
18219 * gdb.asm/asmsrc2.s: Likewise.
18220
18221 2005-12-09 Randolph Chung <tausq@debian.org>
18222
18223 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
18224 (get_addr_of_sym): Remove duplicate print.
18225 (gen_core): xfail hppa*-*-hpux*, update expected output.
18226 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
18227 * gdb.arch/pa64-nullify.s: New file.
18228
18229 2005-12-09 Randolph Chung <tausq@debian.org>
18230
18231 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
18232
18233 2005-12-07 Christophe Lyon <christophe.lyon@st.com>
18234
18235 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
18236 code generation for these functions.
18237 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
18238 error message.
18239
18240 2005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
18241
18242 * gdb.base/help.exp (help b, help br, help bre, help brea)
18243 (help break): Update the expected message.
18244
18245 2005-11-11 Stephane Carrez <stcarrez@nerim.fr>
18246
18247 * gdb.asm/m68hc11.inc: Setup the data section.
18248 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
18249 script for this test.
18250 (m6812-*-*): Likewise.
18251
18252 2005-11-09 Randolph Chung <tausq@debian.org>
18253
18254 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
18255
18256 2005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
18257
18258 * gdb.base/break.exp: Fix a comment typo.
18259
18260 2005-11-03 Jim Blandy <jimb@redhat.com>
18261
18262 Checked in by Elena Zannoni <ezannoni@redhat.com>
18263
18264 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
18265
18266 2005-11-02 Corinna Vinschen <vinschen@redhat.com>
18267
18268 * gdb.arch/gdb1558.c: Include stdio.h.
18269
18270 2005-10-31 Mark Kettenis <kettenis@gnu.org>
18271
18272 * gdb.asm/asm-source.exp: Use -e instead of --entry.
18273
18274 2005-10-31 Mark Kettenis <kettenis@gnu.org>
18275
18276 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
18277
18278 2005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
18279
18280 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18281 vscr" tests to better match output.
18282
18283 2005-10-12 Jim Blandy <jimb@redhat.com>
18284
18285 * gdb.base/structs.exp (any): New function.
18286 (test_struct_returns): Don't make any assumptions at all about
18287 what value the function returns when GDB can't set the return
18288 value.
18289
18290 2005-10-09 Joel Brobecker <brobecker@adacore.com>
18291
18292 * gdb.ada/arrayidx/p.adb: New file.
18293 * gdb.ada/arrayidx.exp: New testcase
18294
18295 2005-10-09 Joel Brobecker <brobecker@adacore.com>
18296
18297 * gdb.ada/array_return/pck.ads: New file.
18298 * gdb.ada/array_return/pck.adb: New file.
18299 * gdb.ada/array_return/p.adb: New file.
18300 * gdb.ada/array_return.exp: New testcase.
18301
18302 2005-10-03 Joel Brobecker <brobecker@adacore.com>
18303
18304 * gdb.base/arrayidx.c: New file.
18305 * gdb.base/arrayidx.exp: New testcase.
18306
18307 2005-09-29 Nick Roberts <nickrob@snap.net.nz>
18308
18309 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
18310 frames-invalid and breakpoints-invalid are no longer generated
18311 with level 3 so don't expect them in the output.
18312
18313 2005-09-27 Bob Rossi <bob@brasko.net>
18314
18315 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
18316 from test. Escape the | in mi_gdb_test call.
18317 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
18318 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
18319 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
18320 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
18321 expected regex's in mi_gdb_test calls.
18322 * lib/mi-support.exp: Remove arbitrary .* from tests.
18323 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
18324 Fully anchor GDB/MI expected results in mi_gdb_test.
18325 * lib/gdb.exp (string_to_regexp): Escape the ] character.
18326 * gdb.base/sizeof.exp: Remove escape character. Correct test.
18327
18328 2005-09-26 Paul Brook <paul@codesourcery.com>
18329
18330 * long_long.exp: Exclude eabi targets from arm FPA float format test.
18331
18332 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18333
18334 * bfp-test.c: New file.
18335 * bfp-test.exp: New testcase.
18336
18337 2005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
18338
18339 * gdb.fortran/subarray.exp: New testcase to test the evaluation
18340 of subarray and substring variable.
18341 * gdb.fortran/subarray.f: New source file for the test of subarray
18342 and substring variable evaluation.
18343 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
18344 of string constant.
18345
18346 2005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
18347
18348 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
18349 copyright dates.
18350
18351 2005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
18352
18353 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
18354 powerpc altivec' test with an almost identical 'info vector' test.
18355
18356 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18357
18358 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
18359 vscr" tests to match output.
18360
18361 2005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
18362
18363 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
18364 output.
18365
18366 2005-09-11 Bob Rossi <bob@brasko.net>
18367
18368 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
18369 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
18370 commands that return an MI output command and an asyncronous MI output
18371 command.
18372 * gdb.mi/mi-console.exp: Ditto.
18373
18374 2005-09-11 Bob Rossi <bob@brasko.net>
18375
18376 * gdb.mi/mi-var-child.c: Include <string.h>.
18377
18378 2005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
18379
18380 * killed.exp: Correct gdb_expect syntax.
18381
18382 2005-08-09 Corinna Vinschen <vinschen@redhat.com>
18383
18384 * lib/mi-support.exp (mi_gdb_load): Fix typo.
18385
18386 2005-08-02 Bob Rossi <bob@brasko.net>
18387
18388 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
18389 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
18390 Change tests to inferior-tty-set/show.
18391 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
18392 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
18393 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
18394 inferior. Use mi_gdb_test to get GDB and Inferior output.
18395 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
18396 descriptor.
18397 (mi_inferior_tty_name): Add inferior PTY file name.
18398 (mi_gdb_start): Add INFERIOR_PTY parameter.
18399 (mi_gdb_test): Add IPATTERN parameter.
18400
18401 2005-08-02 Bob Rossi <bob@brasko.net>
18402
18403 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
18404 parameter to mi_gdb_test.
18405 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
18406
18407 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18408
18409 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
18410 struct_declarations.
18411 * gdb.mi/mi-var-child.exp: Step over the initialization of
18412 struct_declarations.
18413
18414 2005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
18415
18416 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
18417 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
18418 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
18419 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
18420 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
18421 file.
18422
18423 2005-07-27 Nick Roberts <nickrob@snap.net.nz>
18424
18425 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
18426 (do_children_tests): Assign values to the extra elements.
18427
18428 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
18429 them for tests for "-var-update --no-values" and
18430 "-var-update --all-values".
18431 Add test for "-var-list-children --simple-values".
18432
18433 * gdb.mi/basics.c (callee4): Add integer array D[3]...
18434
18435 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
18436 "-stack-list-locals --simple-values" Improve doc strings and
18437 comments.
18438
18439 2005-07-18 Mark Kettenis <kettenis@gnu.org>
18440
18441 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
18442 *-*-openbsd*.
18443 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
18444
18445 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
18446 sigaltsatck'.
18447
18448 2005-07-14 Bob Rossi <bob@brasko.net>
18449
18450 * gdb.base/default.exp (tty): Changed output of command.
18451 * gdb.base/help.exp (help tty): Ditto.
18452
18453 2005-07-12 Mark Kettenis <kettenis@gnu.org>
18454
18455 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
18456
18457 2005-07-10 Mark Kettenis <kettenis@gnu.org>
18458
18459 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
18460 -stack-select-frame without arguments.
18461 (test_stack_frame_listing): Add test for newly implemented command
18462 -stack-info-frame.
18463
18464 2005-07-06 Bob Rossi <bob@brasko.net>
18465
18466 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
18467 command.
18468 (Copyright): Update copyright.
18469
18470 2005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
18471
18472 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
18473 tests to evaluate exponentiation expression.
18474
18475 2005-06-29 Andreas Schwab <schwab@suse.de>
18476
18477 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
18478 main to avoid warnings.
18479
18480 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
18481
18482 2005-06-20 Nick Roberts <nickrob@snap.net.nz>
18483
18484 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
18485 -stack-select-frame without arguments.
18486 (test_stack_frame_listing): Add test for newly implemented command
18487 -stack-info-frame.
18488
18489 2005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
18490
18491 * gdb.fortran/array-element.f: New file.
18492 * gdb.fortran/array-element.exp: New testcase.
18493
18494 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18495
18496 * gdb.base/bigcore.exp: Correct checks for systems which can
18497 not dump a large core file.
18498
18499 2005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
18500
18501 * gdb.base/relocate.c: Add a copyright notice.
18502 (dummy): Remove.
18503 * gdb.base/relocate.exp: Test printing the values of variables
18504 from a relocatable file.
18505
18506 2005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
18507
18508 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
18509 excess MI output after an error.
18510
18511 2005-05-29 Joel Brobecker <brobecker@adacore.com>
18512
18513 * gdb.arch/alpha-step.c: New file.
18514 * gdb.arch/alpha-step.exp: New testcase.
18515
18516 2005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
18517 Dennis Brueni <dennis@slickedit.com>
18518
18519 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
18520 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
18521 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
18522 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
18523 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
18524 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
18525 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
18526
18527 2005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
18528 Wu Zhou <woodzltc@cn.ibm.com>
18529
18530 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
18531 IBM's xlc compiler.
18532 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
18533 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
18534
18535 2005-05-13 Jim Blandy <jimb@redhat.com>
18536
18537 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
18538 calling gdb_suppress_entire_file.
18539 * gdb.base/charset.exp: Same.
18540 * gdb.base/call-rt-st.exp: Same.
18541
18542 2005-05-05 Bob Rossi <bob_rossi@cox.net>
18543
18544 * lib/gdb.exp (fullname_syntax): Added global regex.
18545 (fullname_syntax_POSIX): Ditto.
18546 (fullname_syntax_UNC): Ditto.
18547 (fullname_syntax_DOS_CASE): Ditto.
18548 (fullname_syntax_DOS): Ditto.
18549 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
18550 fullname_syntax variable to scope and use it.
18551 (test_file_list_exec_source_files): Ditto.
18552 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
18553
18554 2005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
18555
18556 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
18557
18558 2004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
18559
18560 * lib/gdb.exp (skip_altivec_tests): New function, based on
18561 check_vmx_hw_available from the GCC testsuite.
18562 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
18563 * lib/gdb.arch/altivec-regs.exp: Likewise.
18564
18565 2005-05-02 Jim Blandy <jimb@redhat.com>
18566
18567 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
18568 calling gdb_suppress_entire_file.
18569
18570 2005-04-30 Randolph Chung <tausq@debian.org>
18571
18572 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
18573 Slightly relax "sem_post" name checking.
18574
18575 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18576
18577 * gdb.base/unload.exp: Use new shared library infrastructure.
18578
18579 2005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
18580
18581 * gdb.base/so-impl-ld.exp: Use new shared library
18582 infrastructure.
18583
18584 2005-04-29 Corinna Vinschen <vinschen@redhat.com>
18585
18586 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
18587 * gdb.asm/h8300.inc: New file.
18588
18589 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18590
18591 * gdb.base/shlib-call.exp: Change to use new shared library
18592 infrastructure.
18593
18594 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18595
18596 * gdb.base/pending.exp: Change to use new shared library
18597 infrastructure.
18598
18599 2005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
18600
18601 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
18602 use test_compiler_info instead of gcc_compiled, and update copyright.
18603
18604 2005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
18605
18606 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
18607 shared objects being adjusted and update copyright years.
18608
18609 2005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
18610
18611 * ChangeLog: Correct some 2003-01-13 dates.
18612 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
18613 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
18614 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
18615 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
18616 gdb.trace/tfind.exp: Update copyright years.
18617
18618 2005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
18619 Daniel Jacobowitz <dan@codesourcery.com>
18620
18621 * lib/gdb.exp (gdb_compile): Handle shlib=.
18622 (gdb_compile_shlib): New function.
18623
18624 2005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
18625
18626 * lib/gdb.exp (test_compiler_info): Give argument a default value.
18627
18628 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18629
18630 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
18631 gdb.server.
18632 * configure.ac: Likewise.
18633 * configure: Regenerated.
18634 * gdb.gdbserver/Makefile.in: Moved to...
18635 * gdb.server/Makefile.in: ... here.
18636 * gdb.gdbserver/server.c: Moved to...
18637 * gdb.server/server.c: ... here.
18638 * gdb.gdbserver/server-run.exp: Moved to...
18639 * gdb.server/server-run.exp: ... here.
18640
18641 2005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
18642
18643 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
18644 * configure.ac: Create gdb.gdbserver/Makefile.
18645 * configure: Regenerated.
18646 * lib/gdbserver-support.exp: New file, derived from
18647 config/gdbserver.exp.
18648 * config/gdbserver.exp: Use gdbserver-support.exp.
18649 * gdb.gdbserver/Makefile.in: New file.
18650 * gdb.gdbserver/server.c: New file.
18651 * gdb.gdbserver/server-run.exp: New file.
18652
18653 2005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
18654
18655 * lib/gdb.exp (test_compiler_info): Return compiler_info
18656 if no arguments are given.
18657
18658 2005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
18659
18660 * gdb.arch/altivec-abi.exp: Check for compiler and set
18661 use altivec' flag accordingly.
18662 * gdb.arch/altivec-regs.exp: Likewise.
18663
18664 2005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
18665
18666 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
18667
18668 2005-03-27 Andreas Schwab <schwab@suse.de>
18669
18670 * gdb.base/bigcore.c (main): Add missing mode argument in open
18671 call.
18672
18673 2005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
18674
18675 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
18676 downloads.
18677 * config/gdbserver.exp (gdb_load): Likewise.
18678
18679 2005-03-14 Paul Brook <paul@codesourcery.com>
18680
18681 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
18682 targets.
18683
18684 2005-03-09 Joel Brobecker <brobecker@adacore.com>
18685
18686 * gdb.dwarf2/dup-psym.S: New file.
18687 * gdb.dwarf2/dup-psym.exp: New testcase.
18688
18689 2005-03-09 Joel Brobecker <brobecker@adacore.com>
18690
18691 * gdb.ada/exec_changed/first.adb: New file.
18692 * gdb.ada/exec_changed/second.adb: New file.
18693 * gdb.ada/exec_changed.exp: New testcase.
18694
18695 2005-03-08 Nathan Sidwell <nathan@codesourcery.com>
18696
18697 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
18698 (A2): New class.
18699 (main): Test operator+.
18700 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
18701 breakpoint test.
18702
18703 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
18704 * gdb.base/signull.exp: Disable if gdb,nosignals.
18705 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
18706 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
18707 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
18708 * gdb.mi/mi2-console.exp: Likewise.
18709 * gdb.trace/collection.exp (run_trace_experiment): Consume the
18710 continue output at start.
18711 (gdb_collect_locals_test): Robustify regexp.
18712 * gdb.trace/passc-dyn.exp: Fix comment typo.
18713 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
18714
18715 2005-03-08 Corinna Vinschen <vinschen@redhat.com>
18716
18717 * gdb.asm/asm-source.exp: Add iq2000 case.
18718 * gdb.asm/iq2000.inc: New file.
18719
18720 2005-03-07 Manoj Iyer <manjo@austin.ibm.com>
18721
18722 * gdb.base/command.exp: Change hardcoded value to regular expression.
18723 * gdb.base/float.exp: Add powerpc to the list of targets checked.
18724
18725 2005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
18726
18727 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
18728 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
18729 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
18730 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
18731 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
18732
18733 2005-03-05 Mark Kettenis <kettenis@gnu.org>
18734
18735 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
18736 changes.
18737
18738 2004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
18739
18740 * lib/compiler.c: Add test for IBM's xlc compiler.
18741 * lib/compiler.cc: Likewise.
18742
18743 2004-02-24 Joel Brobecker <brobecker@adacore.com>
18744
18745 * gdb.ada/fixed_points.exp: Create compilation object directory
18746 before running the test.
18747 * gdb.ada/null_record.exp: Likewise.
18748 * gdb.ada/packed_array.exp: Likewise.
18749 * gdb.ada/start.exp: Likewise.
18750
18751 2005-02-15 Joel Brobecker <brobecker@adacore.com>
18752
18753 * gdb.ada/packed_array/pa.adb: New file.
18754 * gdb.ada/packed_array.exp: New testcase.
18755
18756 2005-02-10 Mark Kettenis <kettenis@gnu.org>
18757
18758 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
18759 files.
18760
18761 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
18762 on *-*-openbsd*. Correctly match whitespace in regukar
18763 expressions.
18764
18765 2005-02-10 Daniel Jacobowitz <dan@debian.org>
18766
18767 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
18768 PR exp/1821
18769 * gdb.base/gdb1821.c: New test file.
18770 * gdb.base/gdb1821.exp: New test file.
18771
18772 2005-02-09 Joel Brobecker <brobecker@adacore.com>
18773
18774 * gdb.base/start.c: New file.
18775 * gdb.base/start.exp: New testcase.
18776
18777 2005-02-09 Joel Brobecker <brobecker@adacore.com>
18778
18779 * gdb.ada/start/dummy.adb: New file.
18780 * gdb.ada/start.exp: New testcase.
18781
18782 2005-02-09 Corinna Vinschen <vinschen@redhat.com>
18783
18784 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
18785 for printing symbols and statistics.
18786 Add test for using relative pathnames in "maint print msymbols" test.
18787 Mark "maint info sections DATA" XFAIL on Cygwin.
18788 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
18789 tests.
18790
18791 2005-02-09 Andreas Schwab <schwab@suse.de>
18792
18793 Committed by Andrew Cagney <cagney@gnu.org>
18794 * gdb.base/remotetimeout.exp: New file.
18795
18796 2005-02-07 Mark Kettenis <kettenis@gnu.org>
18797
18798 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
18799
18800 2005-02-03 Joel Brobecker <brobecker@adacore.com>
18801
18802 * gdb.ada/gnat_ada.gpr: New file.
18803 * gdb.ada/gnat_ada.gin: Delete, no longer used.
18804 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
18805 * configure.ac: No longer generate gnat_ada.gpr.
18806 * configure: Regenerate.
18807 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
18808 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
18809 * gdb.ada/null_record/bar.ads: Likewise.
18810 * gdb.ada/null_record/bar.adb: Likewise.
18811 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
18812 * gdb.ada/null_record.exp (testdir): New variable.
18813 (testfile): executable is now in testdir subdirectory.
18814 (srcfile): Use full path to the main compilation unit.
18815 * gdb.ada/fixed_points.exp: Same changes as above.
18816
18817 2005-02-03 Nick Roberts <nickrob@snap.net.nz>
18818
18819 * gdb.base/interp.exp: New test.
18820
18821 2005-01-24 Andrew Cagney <cagney@gnu.org>
18822
18823 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
18824
18825 2005-01-19 Andrew Cagney <cagney@gnu.org>
18826
18827 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
18828 configure.ac not configure.in.
18829
18830 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
18831 of powerpc*-*-*.
18832 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
18833 * gdb.base/list.exp (test_list_function)
18834 (test_list_filename_and_function): Ditto.
18835 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
18836
18837 2005-01-16 Andrew Cagney <cagney@gnu.org>
18838
18839 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
18840
18841 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
18842
18843 2005-01-14 Andrew Cagney <cagney@gnu.org>
18844
18845 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
18846 * gdb.mi/mi2-var-cmd.exp: Ditto.
18847
18848 2005-01-10 Corinna Vinschen <vinschen@redhat.com>
18849
18850 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
18851
18852 2005-01-07 Andrew Cagney <cagney@gnu.org>
18853
18854 * configure.ac: Rename configure.in, require autoconf 2.59.
18855 * configure: Re-generate.
18856 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
18857 * gdb.stabs/configure: Re-generate.
18858 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
18859 * gdb.hp/configure: Re-generate.
18860 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
18861 autoconf 2.59.
18862 * gdb.hp/gdb.objdbg/configure: Re-generate.
18863 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
18864 autoconf 2.59.
18865 * gdb.hp/gdb.defects/configure: Re-generate.
18866 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
18867 autoconf 2.59.
18868 * gdb.hp/gdb.compat/configure: Re-generate.
18869 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
18870 autoconf 2.59.
18871 * gdb.hp/gdb.base-hp/configure: Re-generate.
18872 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
18873 autoconf 2.59.
18874 * gdb.hp/gdb.aCC/configure: Re-generate.
18875
18876 2004-12-15 Jim Blandy <jimb@redhat.com>
18877
18878 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
18879 under NPTL when there is debugging info available for libpthread.
18880
18881 2004-12-13 Jerome Guitton <guitton@gnat.com>
18882
18883 * gdb.ada/fixed_points.c: New file.
18884 * gdb.ada/fixed_points.exp: New file.
18885
18886 2004-12-03 Randolph Chung <tausq@debian.org>
18887
18888 * gdb.arch/pa-nullify.exp: New file.
18889 * gdb.arch/pa-nullify.s: New file.
18890
18891 2004-11-30 Randolph Chung <tausq@debian.org>
18892
18893 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
18894 instead of "tbug". Fix regexp to work properly with gdb_test.
18895
18896 2004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
18897
18898 * gdb.base/bitfields2.exp: New test.
18899 * gdb.base/bitfields2.c: New file.
18900
18901 2004-11-28 Richard Earnshaw <rearnsha@arm.com>
18902
18903 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
18904
18905 2004-11-16 Randolph Chung <tausq@debian.org>
18906
18907 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
18908
18909 2004-11-14 Daniel Jacobowitz <dan@debian.org>
18910
18911 * gdb.threads/threadapply.exp: Correct "macro details" test.
18912
18913 2004-11-11 Jeff Johnston <jjohnstn@redhat.com>
18914
18915 * gdb.threads/threadapply.exp: New test.
18916 * gdb.threads/threadapply.c: New file.
18917
18918 2004-11-07 Mark Kettenis <kettenis@gnu.org>
18919
18920 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
18921 frames.
18922
18923 2004-11-05 Felix Lee <felix+log1@specifixinc.com>
18924
18925 * gdb.base/cursal.exp: New file.
18926 * gdb.base/cursal.c: New file.
18927
18928 2004-11-03 Andrew Cagney <cagney@gnu.org>
18929
18930 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
18931
18932 2004-10-30 Mark Kettenis <kettenis@gnu.org>
18933
18934 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
18935 NetBSD/ELF targets.
18936
18937 2004-10-29 Joel Brobecker <brobecker@gnat.com>
18938
18939 * gdb.threads/bp_in_thread.c: New file, copied from
18940 pthread_cond_wait.c.
18941 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
18942 file, rather than reusing the .c file from another testcase.
18943
18944 2004-10-20 Joel Brobecker <brobecker@gnat.com>
18945
18946 * gdb.ada/null_record.exp: Check where we stopped after
18947 sending the start command, instead of where the associated
18948 temporary breakpoint was inserted.
18949
18950 2004-10-14 Andrew Cagney <cagney@gnu.org>
18951
18952 * gdb.mi/gdb701.c (main): Return 0.
18953
18954 2004-10-13 Daniel Jacobowitz <dan@debian.org>
18955
18956 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
18957
18958 2004-10-12 Jeff Johnston <jjohnstn@redhat.com>
18959
18960 * gdb.threads/schedlock.c: Add comment markers to use to find
18961 line numbers.
18962 * gdb.threads/schedlock.exp: Adjust regex to handle the new
18963 comments.
18964 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
18965 breakpoint lines.
18966
18967 2004-10-12 Daniel Jacobowitz <dan@debian.org>
18968
18969 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
18970
18971 2004-10-12 Daniel Jacobowitz <dan@debian.org>
18972
18973 * configure.in: Add gdb.dwarf2.
18974 * configure: Regenerated.
18975 * Makefile.in: Add gdb.dwarf2.
18976 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
18977 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
18978 gdb.dwarf2/file1.txt: New files.
18979
18980 2004-10-11 Orjan Friberg <orjanf@axis.com>
18981
18982 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
18983 of "run", since the latter doesn't work with remote targets. Adjust
18984 the breakpoint numbering accordingly.
18985 * gdb.threads/pthread_cond_wait.exp: Ditto.
18986
18987 2004-10-08 Michael Chastain <mec.gnu@mindspring.com>
18988
18989 * gdb.base/overlays.exp: Update copyright years.
18990
18991 2004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
18992
18993 * gdb.base/overlays.exp: Disable if target is Linux.
18994
18995 2004-10-06 Felix Lee <felix+log1@specifixinc.com>
18996
18997 * config/gdbserver.exp (gdb_load): Use right filename on remote.
18998
18999 2004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
19000
19001 * gdb.asm/asm-source.exp: Add m32r-linux target.
19002 * gdb.asm/m32r-linux.inc: New file.
19003
19004 2004-09-24 Andrew Cagney <cagney@redhat.com>
19005 David Anderson <anderson@redhat.com>
19006
19007 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
19008 command fails, assume things will work.
19009 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
19010 (_GNU_SOURCE): Define.
19011 (print_unsigned, print_hex): Change parameter to "long long".
19012 (print_byte_count): New function, use to print byte counts.
19013 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
19014 O_LARGEFILE.
19015 (main): Compute an upper bound on a corefile in max_core_size.
19016 Limit memory chunk size to max_core_size. Limit total memory
19017 allocated to max_core_size.
19018
19019 2004-09-23 Andrew Cagney <cagney@gnu.org>
19020
19021 * gdb.base/bigcore.exp: Replace the code that creates a corefile
19022 from a separate process with code that creates a corefile by
19023 making the inferior dump core.
19024
19025 2004-09-23 Mark Kettenis <kettenis@gnu.org>
19026
19027 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
19028 block.
19029
19030 2004-09-23 Michael Chastain <mec.gnu@mindspring.com>
19031
19032 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
19033 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
19034 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
19035 Likewise.
19036
19037 2004-09-20 Jeff Johnston <jjohnstn@redhat.com>
19038
19039 * gdb.java/jprint.exp: New test case for java inferior call.
19040 * gdb.java/jprint.java: Ditto.
19041
19042 2004-09-15 Joel Brobecker <brobecker@gnat.com>
19043
19044 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
19045
19046 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19047
19048 * gdb.threads/killed.c: Include <stdlib.h>.
19049 * gdb.threads/pthreads.c: Likewise.
19050
19051 2004-09-14 Michael Chastain <mec.gnu@mindspring.com>
19052
19053 * gdb.threads/killed.c: Add copyright notice.
19054
19055 2004-09-10 Jason Molenda (jmolenda@apple.com)
19056
19057 * gdb.base/define.exp: Two new tests to verify zero space chars
19058 after 'if' and 'while' commands in a user-defined command is correctly
19059 parsed.
19060
19061 2004-09-08 Andrew Cagney <cagney@gnu.org>
19062
19063 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
19064 delivery test with duplicate at end of file.
19065
19066 2004-09-06 Mark Kettenis <kettenis@jive.nl>
19067
19068 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
19069
19070 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19071
19072 * config/hppro.exp: Removed.
19073
19074 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19075
19076 * config/sparclet.exp: Removed.
19077
19078 2004-09-05 Michael Chastain <mec.gnu@mindspring.com>
19079
19080 * config/udi.exp: Removed.
19081
19082 2004-09-02 Michael Chastain <mec.gnu@mindspring.com>
19083
19084 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
19085 of "exp_continue".
19086 (advancei): Likewise.
19087
19088 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19089
19090 * gdb.base/unload.exp: Fix so messages aren't duplicated.
19091
19092 2004-09-01 Manoj Iyer <manjo@austin.ibm.com>
19093
19094 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
19095 to check for nodebug in executable.
19096 * gdb.gdb/observer.exp (setup_test): Likewise.
19097 * gdb.gdb/selftest.exp (test_with_self): Likewise.
19098 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
19099
19100 2004-09-01 Andrew Cagney <cagney@gnu.org>
19101
19102 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19103 files.
19104
19105 2004-09-01 Jeff Johnston <jjohnstn@redhat.com>
19106
19107 * gdb.base/unload.exp: Fix expected warning message to match
19108 latest format.
19109
19110 2004-09-01 Corinna Vinschen <vinschen@redhat.com>
19111
19112 * gdb.base/call-rt-st.exp: Fix typos.
19113
19114 2004-08-31 Manoj Iyer <manjo@austin.ibm.com>
19115
19116 * gdb.threads/thread_check.exp: New testcase.
19117 * gdb.threads/thread_check.c: New testcase.
19118
19119 2004-08-31 Andrew Cagney <cagney@gnu.org>
19120
19121 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
19122 (skip_to_handler_entry): New procedures. Test stepping into a
19123 handler when the breakpoint is at the handler's entry point.
19124
19125 2004-08-30 Andrew Cagney <cagney@gnu.org>
19126
19127 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
19128 gdb/1757.
19129
19130 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19131
19132 With code from Manoj Iyer <manjo@austin.ibm.com>:
19133 * lib/gdb.exp (gdb_file_cmd): Return more information in the
19134 return value. Add an arm for "no debugging symbols found".
19135 Change a stray "error" to "perror".
19136 (gdb_run_cmd): Adapt to new return value.
19137 * gdb.base/remote.exp: Adapt to new return value.
19138 * gdb.gdb/complaints.exp: Likewise.
19139 * gdb.gdb/observer.exp: Likewise.
19140 * gdb.gdb/selftest.exp: Likewise.
19141 * gdb.gdb/xfullpath.exp: Likewise.
19142
19143 2004-08-27 Joel Brobecker <brobecker@gnat.com>
19144
19145 * gdb.threads/bp_in_thread.exp: New testcase.
19146
19147 2004-08-27 Michael Chastain <mec.gnu@mindspring.com>
19148
19149 Fix PR testsuite/1735.
19150 * gdb.threads/schedlock.c (thread_function): Add a cast
19151 to suppress a gcc warning.
19152 * gdb.threads/thread-specific.c (thread_function): Likewise.
19153
19154 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19155
19156 * gdb.base/unload.c: Include <stdlib.h>.
19157
19158 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19159
19160 From Paul Gilliam <pgilliam@us.ibm.com>:
19161 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
19162 synchronized after the "return".
19163
19164 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19165
19166 * gdb.mi/basics.c: Include <stdio.h>.
19167 * gdb.mi/pthreads.c: Include <stdlib.h>.
19168 * gdb.mi/var-cmd.c: Include <stdlib.h>.
19169
19170 2004-08-26 Michael Chastain <mec.gnu@mindspring.com>
19171
19172 * gdb.threads/schedlock.c: Add copyright notice.
19173
19174 2004-08-25 Andrew Cagney <cagney@gnu.org>
19175
19176 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
19177 (skip_over_handler, breakpoint_over_hander): New test procedures.
19178 (advance, advancei): Add a proper prefix, do not use
19179 rerun_to_main.
19180 * gdb.base/sigstep.c (main): Change to use an infinite loop.
19181
19182 2004-08-24 Michael Chastain <mec.gnu@mindspring.com>
19183
19184 * gdb.mi/basics.c: Add copyright notice.
19185 * gdb.mi/var-cmd.c: Add copyright notice.
19186
19187 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19188
19189 * lib/gdb.exp: Remove signed_keyword_not_used.
19190 * lib/compiler.c: Likewise.
19191 * lib/compiler.cc: Likewise.
19192
19193 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19194
19195 * gdb.base/whatis.c: Remove conditional disabling of "signed".
19196 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
19197
19198 2004-08-23 Michael Chastain <mec.gnu@mindspring.com>
19199
19200 * gdb.base/whatis.c: Add copyright notice.
19201
19202 2004-08-20 Mark Kettenis <kettenis@gnu.org>
19203
19204 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
19205 it to skip the breakpoints encoded in the inline assembly.
19206
19207 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19208
19209 * Makefile.in: Add gdb.fortran.
19210
19211 2004-08-20 Michael Chastain <mec.gnu@mindspring.com>
19212
19213 * gdb.base/call-sc.exp (test_scalar_returns):
19214 Fix cut-and-paste glitch in "Make fun return now".
19215
19216 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19217
19218 * configure.in: Add gdb.fortran.
19219 * configure: Regenerate.
19220 * gdb.fortran/Makefile.in: New file.
19221 * lib/gdb.exp (skip_fortran_tests): New procedure.
19222
19223 2004-08-17 Michael Chastain <mec.gnu@mindspring.com>
19224
19225 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
19226 reference to bug-gnu@prep.ai.mit.edu.
19227 * gdb.mi/mi-var-child.exp: Likewise.
19228 * gdb.mi/mi-var-cmd.exp: Likewise.
19229 * gdb.mi/mi-var-display.exp: Likewise.
19230 * gdb.mi/mi2-var-block.exp: Likewise.
19231 * gdb.mi/mi2-var-child.exp: Likewise.
19232 * gdb.mi/mi2-var-cmd.exp: Likewise.
19233 * gdb.mi/mi2-var-display.exp: Likewise.
19234
19235 2004-08-15 Mark Kettenis <kettenis@gnu.org>
19236
19237 * gdb.base/unload.c (main): Make local variable msg const.
19238
19239 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19240
19241 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
19242 to bug-gnu@prep.ai.mit.edu.
19243 * gdb.mi/mi-disassemble.exp: Likewise.
19244 * gdb.mi/mi-eval.exp: Likewise.
19245 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
19246 default line number.
19247 * gdb.mi/mi-return.exp: Likewise.
19248 * gdb.mi/mi-simplerun.exp: Likewise.
19249 * gdb.mi/mi-stack.exp: Likewise.
19250 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
19251 number with explicit range test.
19252 * gdb.mi/mi-watch.exp: Likewise.
19253 * gdb.mi/mi2-break.exp: Likewise.
19254 * gdb.mi/mi2-cli.exp: Likewise.
19255 * gdb.mi/mi2-disassemble.exp: Likewise.
19256 * gdb.mi/mi2-eval.exp: Likewise.
19257 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
19258 default line number.
19259 * gdb.mi/mi2-return.exp: Likewise.
19260 * gdb.mi/mi2-simplerun.exp: Likewise.
19261 * gdb.mi/mi2-stack.exp: Likewise.
19262 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
19263 number with explicit range test.
19264 * gdb.mi/mi2-watch.exp: Likewise.
19265
19266 2004-08-15 Michael Chastain <mec.gnu@mindspring.com>
19267
19268 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
19269 * gdb.cp/m-static.exp: Likewise.
19270 * gdb.cp/rtti.exp: Likewise.
19271
19272 2004-08-14 Mark Kettenis <kettenis@gnu.org>
19273
19274 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
19275
19276 2004-08-14 Eli Zaretskii <eliz@gnu.org>
19277
19278 * ChangeLog: Prefix Local Variables with semi-colons and indent
19279 the reference to older ChangeLog files, to fix fontification in
19280 Emacs.
19281
19282 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19283
19284 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
19285 * gdb.mi/mi2-break.exp: Likewise.
19286
19287 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19288
19289 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
19290
19291 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19292
19293 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
19294
19295 2004-08-13 Michael Chastain <mec.gnu@mindspring.com>
19296
19297 * gdb.cp/classes.exp: Remove unused declarations. Just let
19298 test names default instead of providing special names. Remove
19299 extraneous demangler test.
19300
19301 2004-08-12 Jeff Johnston <jjohnstn@redhat.com>
19302
19303 * gdb.base/unload.exp: New test for breakpoints in dynamically
19304 loaded libraries.
19305 * gdb.base/unload.c: Ditto.
19306 * gdb.base/unloadshr.c: Ditto.
19307
19308 2004-08-12 Michael Chastain <mec.gnu@mindspring.com>
19309
19310 * gdb.cp/classes.exp (test_ptype_class_objects): Call
19311 cp_test_ptype_class.
19312 (test_enums): Likewise.
19313
19314 2004-08-10 Andrew Cagney <cagney@gnu.org>
19315
19316 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
19317 files.
19318
19319 2004-08-10 Andrew Cagney <cagney@gnu.org>
19320
19321 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
19322 init_malloc call.
19323
19324 2004-08-10 Michael Chastain <mec.gnu@mindspring.com>
19325
19326 * ChangeLog: Add copyright notice. The notice is copied
19327 from emacs 21.3 top level ChangeLog.
19328
19329 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19330
19331 * lib/cp-support.exp: New file.
19332 * lib/cp-support.exp (cp_test_type_class): New function.
19333 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
19334 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
19335 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
19336 cp_test_ptype_class.
19337
19338 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19339
19340 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
19341 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
19342 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
19343 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
19344 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
19345 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
19346 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
19347 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
19348 gdb.mi/mi2-watch.exp: Update copyright years.
19349
19350 2004-08-09 Mark Kettenis <kettenis@gnu.org>
19351
19352 * gdb.base/sigaltstack.exp: Provide proper anchoring.
19353
19354 2004-08-09 Michael Chastain <mec.gnu@mindspring.com>
19355
19356 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
19357 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
19358 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
19359 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
19360 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
19361 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
19362 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
19363 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
19364 gdb.mi/mi-watch.exp: Update copyright years.
19365
19366 2004-08-08 Daniel Jacobowitz <dan@debian.org>
19367
19368 PR gdb/1738
19369 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
19370 from a breakpoint with a pending signal.
19371
19372 2004-08-08 Daniel Jacobowitz <dan@debian.org>
19373
19374 PR gdb/1736
19375 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
19376 * gdb.base/sigaltstack.exp (finish_test): Consume output until
19377 the prompt.
19378 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
19379
19380 2004-08-08 Daniel Jacobowitz <dan@debian.org>
19381
19382 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
19383
19384 2004-08-08 Daniel Jacobowitz <dan@debian.org>
19385
19386 PR gdb/1736
19387 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
19388 for i?86-*-linux*.
19389
19390 2004-08-08 Daniel Jacobowitz <dan@debian.org>
19391
19392 * gdb.arch/i386-prologue.exp: Compile without debug information.
19393
19394 2004-08-08 Michael Chastain <mec.gnu@mindspring.com>
19395
19396 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
19397 rather than asking gdb to search.
19398
19399 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19400
19401 * gdb.base/gcore.c: Include <string.h>.
19402
19403 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19404
19405 * gdb.base/gcore.c: Add copyright notice.
19406
19407 2004-08-05 Michael Chastain <mec.gnu@mindspring.com>
19408
19409 * gdb.base/freebpcmd.c: Include <stdio.h>.
19410 * gdb.base/long_long.c: Include <string.h>.
19411 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
19412 * gdb.base/siginfo.c: Include <string.h>.
19413 * gdb.base/sigstep.c: Include <string.h>.
19414
19415 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19416
19417 * gdb.base/complex.c: Include <stdlib.h>.
19418
19419 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19420
19421 * gdb.base/complex.c: Add copyright notice.
19422
19423 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19424
19425 * gdb.base/charset.c: Include <stdlib.h>.
19426
19427 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19428
19429 * gdb.base/auxv.c: Include <stdlib.h>.
19430
19431 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19432
19433 * gdb.base/auxv.c: Add copyright notice.
19434
19435 2004-08-04 Michael Chastain <mec.gnu@mindspring.com>
19436
19437 * gdb.base/coremaker.c: Add copyright notice.
19438 * gdb.base/coremaker2.c: Add copyright notice.
19439
19440 2004-08-04 Andrew Cagney <cagney@gnu.org>
19441
19442 * gdb.base/store.exp: Update copyright.
19443 (check_set, up_set, check_struct, up_struct): Add a prefix to test
19444 names, do not import gdb_prompt.
19445
19446 2004-08-01 Andrew Cagney <cagney@gnu.org>
19447
19448 Fix PR testsuite/1729.
19449 * gdb.base/dump.exp: Add test name to callers of capture_value, do
19450 not use capture_value with value 4.
19451 (capture_value): Add optional test name parameter.
19452 (test_reload_saved_value, test_restore_saved_value): Use $msg as
19453 the prefix, pass to capture_value.
19454
19455 2004-08-01 Mark Kettenis <kettenis@gnu.org>
19456
19457 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
19458 * gdb.arch/i386-prologue.c (standard): New prototype and function.
19459 (main): Call new function.
19460
19461 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19462
19463 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
19464
19465 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19466
19467 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
19468
19469 2004-07-31 Michael Chastain <mec.gnu@mindspring.com>
19470
19471 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
19472 Accept more values of vtbl pointer. Remove some messages
19473 about "obsolete gcc or gdb".
19474
19475 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19476
19477 * gdb.cp/classes.exp: Accept more varieties of ptype output.
19478
19479 2004-07-30 Michael Chastain <mec.gnu@mindspring.com>
19480
19481 * gdb.base/asm-source.exp: Properly convert target board
19482 debug flags from gcc format to binutils format.
19483
19484 2004-07-28 Mark Kettenis <kettenis@gnu.org>
19485
19486 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
19487 gdb1718". PR backtrace/1718 partially fixed.
19488
19489 2004-07-27 Jeff Johnston <jjohnstn@redhat.com>
19490
19491 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
19492
19493 2004-07-26 Nick Clifton <nickc@redhat.com>
19494
19495 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
19496 good default value for a specific architecture is available then
19497 set it to that value. Otherwise default to the -gstabs switch.
19498 Remove the -g... switches from the asm-flags variable. Allow the
19499 target board info to override the value if it wants to. Pass the
19500 switch on the assembler command line.
19501
19502 2004-07-23 Mark Kettenis <kettenis@gnu.org>
19503
19504 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
19505 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
19506 (main): Call new function.
19507
19508 2004-07-22 Michael Chastain <mec.gnu@mindspring.com>
19509
19510 Test for PR exp/1715.
19511 * gdb.base/radix.exp: Refactor common procedures. Make all
19512 test names unique. Change XFAIL to KFAIL.
19513
19514 2004-07-20 Michael Chastain <mec.gnu@mindspring.com>
19515
19516 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
19517 * gdb.ada/gnat_ada.gin: ... to here.
19518 * configure.in: Use gnat_ada.gin.
19519 * configure: Regenerate.
19520
19521 2004-07-20 Andrew Cagney <cagney@gnu.org>
19522
19523 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
19524 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
19525 XFAILs. Clean up test messages and comments. Check backtraces.
19526 Delete re-sync code.
19527
19528 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19529
19530 Fix PR cli/740.
19531 * gdb.base/annota1.exp: Honor gdb,nosignals.
19532 * gdb.base/annota3.exp: Likewise.
19533
19534 2004-07-19 Michael Chastain <mec.gnu@mindspring.com>
19535
19536 * lib/java.exp: Update copyright notice.
19537
19538 2004-07-19 Andrew Cagney <cagney@gnu.org>
19539
19540 * gdb.base/selftest.exp: Copy file from here ...
19541 * gdb.gdb/selftest.exp: ... to here.
19542
19543 2004-07-16 Andrew Cagney <cagney@redhat.com>
19544
19545 * lib/insight-support.exp: Delete file.
19546 * lib/java.exp (java_init): Fix copyright.
19547
19548 2004-07-16 Andrew Cagney <cagney@gnu.org>
19549
19550 * gdb.base/restore.c: Append "prologue" to comments marking the a
19551 function's prologue.
19552 * gdb.base/restore.exp: Update copyright, re-indent.
19553 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
19554 callerN" prefix where needed. Update patterns that match a
19555 function's prologue.
19556
19557 2004-07-16 Michael Chastain <mec.gnu@mindspring.com>
19558
19559 * gdb.base/restore.c: Add copyright notice.
19560
19561 2004-07-16 Andrew Cagney <cagney@gnu.org>
19562
19563 * gdb.base/logical.exp: Update copyright.
19564 (evaluate): New procedure. Use to re-implement tests using
19565 several tables.
19566
19567 2004-07-14 Martin Hunt <hunt@redhat.com>
19568
19569 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
19570 which fixes some problems where init.tcl was not found.
19571
19572 2004-07-13 Andrew Cagney <cagney@gnu.org>
19573
19574 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
19575 (check_sizeof, check_valueof): Do not include the output in the
19576 test name. Use gdb_test.
19577 (get_valueof): Use gdb_test_multiple.
19578
19579 * gdb.base/step-test.exp: Update copyright. Use
19580 gdb_test_multiple. Ensure that test names do not include
19581 architecture dependent output.
19582
19583 * gdb.gdb/observer.exp: Update copyright.
19584 (setup_test): Use gdb_test_multiple.
19585 (attach_first_observer, attach_second_observer)
19586 (attach_third_observer, detach_first_observer)
19587 (detach_second_observer, detach_third_observer)
19588 (reset_counters, check_counters): Make $message a prefix.
19589 (test_normal_stop_notifications): Add "args" parameter - a list of
19590 init functions to be called. Make $message a prefix,
19591 (test_observer_normal_stop): Change the message prefixes so that
19592 they are unique, pass the attach / detach procedures to
19593 test_normal_stop_notifications.
19594
19595 * gdb.base/signull.exp (test_segv): Prefix all tests with
19596 "${name}". Clean up test messages.
19597
19598 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
19599
19600 * gdb.base/ena-dis-br.exp: Update copyright.
19601 (break_at): New function. Replace send_gdb with gdb_test,
19602 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
19603 ignore count, not stopped at bpt", with KFAIL.
19604
19605 2004-07-13 Corinna Vinschen <vinschen@redhat.com>
19606
19607 * gdb.base/attach.exp: Remove cleanupfile handling.
19608
19609 2004-07-12 Andrew Cagney <cagney@gnu.org>
19610
19611 * gdb.base/annota1.exp: Cleanup corefile test name.
19612 * gdb.base/annota3.exp: Ditto.
19613
19614 2004-07-12 Andrew Cagney <cagney@gnu.org>
19615
19616 * gdb.base/signals.exp: Clean up copyright, re-indent.
19617
19618 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
19619 gdb_test and gdb_test_multiple.
19620
19621 2004-07-08 Jeff Johnston <jjohnstn@redhat.com>
19622
19623 * gdb.java/jmain.exp: Fix expected line number for main to
19624 break at. Set XFAIL for break at main test since gcj does not
19625 provide line number info for first statement in main.
19626
19627 2004-07-08 Andrew Cagney <cagney@gnu.org>
19628
19629 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
19630
19631 * gdb.base/sigbpt.exp: Make the common part of each test name a
19632 prefix instead of suffix.
19633
19634 2004-07-07 Bob Rossi <bob_rossi@cox.net>
19635
19636 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
19637 test from test_tbreak_creation_and_listing to
19638 test_file_list_exec_source_file
19639 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
19640 Changed name of test from test_tbreak_creation_and_listing to
19641 test_file_list_exec_source_file
19642
19643 2004-07-07 Jeff Johnston <jjohnstn@redhat.com>
19644
19645 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
19646 the jmisc() constructor instead of <init>.
19647 * gdb.java/jmisc1.exp: Ditto.
19648
19649 2004-07-07 Andrew Cagney <cagney@gnu.org>
19650
19651 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
19652 corrupting the PC.
19653
19654 2004-07-06 Michael Chastain <mec.gnu@mindspring.com>
19655
19656 * gdb.cp/templates.exp: Accept whitespace change in demangler
19657 output.
19658
19659 2004-07-06 Andrew Cagney <cagney@gnu.org>
19660
19661 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
19662
19663 2004-07-02 Michael Chastain <mec.gnu@mindspring.com>
19664
19665 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
19666 * lib/compiler.cc: Likewise.
19667
19668 2004-06-30 Michael Chastain <mec.gnu@mindspring.com>
19669
19670 * lib/compiler.cc: Work around string preprocessing problem
19671 with old hp c++ compiler.
19672 * lib/compiler.c: Likewise.
19673
19674 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
19675
19676 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
19677 directives to conditionalize symbol prefixing.
19678 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
19679 additional_flags handling. Add underscore prefix for Cygwin.
19680 * gdb.arch/i386-unwind.c: Use preprocessor directives to
19681 conditionalize symbol prefixing.
19682 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
19683 additional_flags handling. Add underscore prefix for Cygwin.
19684
19685 2004-06-29 Corinna Vinschen <vinschen@redhat.com>
19686
19687 * gdb.base/bigcore.exp: Skip test on Cygwin.
19688
19689 2004-06-28 Michael Chastain <mec.gnu@mindspring.com>
19690
19691 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
19692 formats for "info register". Use gdb_test_multiple. Fix
19693 the "invalid register" test.
19694
19695 2004-06-28 Corinna Vinschen <vinschen@redhat.com>
19696
19697 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
19698 PID for Cygwin. Add Cygwin specific strings to check for in some
19699 tests.
19700 (do_attach_tests): Add a test for user interaction when attaching
19701 to a process with no matching symbol table already loaded.
19702
19703 2004-06-26 Andrew Cagney <cagney@gnu.org>
19704
19705 Test PR java/1567 and PR java/1565.
19706 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
19707 * gdb.java/jmisc2.exp: Delete file.
19708
19709 2004-06-26 Michael Chastain <mec.gnu@mindspring.com>
19710
19711 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
19712
19713 2004-06-25 Corinna Vinschen <vinschen@redhat.com>
19714
19715 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
19716 attach process.
19717
19718 2004-06-23 Michael Chastain <mec.gnu@mindspring.com>
19719
19720 * gdb.cp/pr-1553.exp: Remove.
19721
19722 2004-06-22 Michael Chastain <mec.gnu@mindspring.com>
19723
19724 * gdb.cp/pr-1553.cc: Remove.
19725 * gdb.cp/pr-1553.exp: Disable this test.
19726
19727 2004-06-20 Jim Blandy <jimb@redhat.com>
19728
19729 Fix PR testsuite/1680.
19730 * gdb.arch/i386-sse.exp: Properly quote curly braces in
19731 regular expressions.
19732
19733 2004-06-19 Michael Chastain <mec.gnu@mindspring.com>
19734
19735 Fix PR testsuite/1679.
19736 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
19737 Issue an UNSUPPORTED result instead.
19738
19739 2004-06-18 Jim Blandy <jimb@redhat.com>
19740
19741 * gdb.base/charset.exp: Only send a control-C if we see a new
19742 prompt and incomplete command.
19743
19744 2004-06-18 Michael Chastain <mec.gnu@mindspring.com>
19745
19746 * gdb.cp/pr-574.cc: Add copyright notice.
19747
19748 2004-06-17 Jim Blandy <jimb@redhat.com>
19749
19750 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
19751 cases where the regexp has no groups; this grabs random text from
19752 the previous test suite, whatever that was.
19753
19754 2004-06-17 Michael Chastain <mec.gnu@mindspring.com>
19755
19756 * gdb.cp/printmethod.cc: Add copyright notice.
19757
19758 2004-06-16 Michael Chastain <mec.gnu@mindspring.com>
19759
19760 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
19761
19762 2004-06-16 Andrew Cagney <cagney@gnu.org>
19763
19764 * gdb.base/signull.c: Update copyright. Include <string.h>.
19765 (bowler): Replace data_pointer with data_read
19766 and data_write cases. Add code_descriptor case.
19767 (zero, desc): New array and pointer.
19768 (data, code): Change to simple pointers.
19769 * gdb.base/signull.exp: Fix probe pattern matching a function
19770 descriptor SIGSEGV. Replace data_pointer with data_read and
19771 data_write tests.
19772
19773 2004-06-16 Andrew Cagney <cagney@gnu.org>
19774
19775 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
19776
19777 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19778
19779 * gdb.base/long_long.c: Add copyright notice.
19780
19781 2004-06-15 Michael Chastain <mec.gnu@mindspring.com>
19782
19783 * gdb.base/long_long.exp: Remove reference to
19784 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
19785 to gdb_breakpoint and gdb_continue_to_breakpoint.
19786
19787 2004-06-14 Jim Blandy <jimb@redhat.com>
19788
19789 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
19790 endian case.
19791
19792 2004-06-14 Andrew Cagney <cagney@gnu.org>
19793
19794 * gdb.base/gcore.exp (capture_command_output): Delete the always
19795 passing tests containing inferior values.
19796 * gdb.base/ending-run.exp: Do not include the breakpoint address
19797 in the test message. Update copyright.
19798 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
19799 size in the test name, use gdb_test_multiple. Update copyright.
19800
19801 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19802
19803 * gdb.cp/ref-types.cc: Add copyright notice.
19804
19805 2004-06-14 Michael Chastain <mec.gnu@mindspring.com>
19806
19807 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
19808 hp_aCC_compiler.
19809 * lib/compiler.cc: Likewise.
19810 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
19811 'set' commands. Log diagnostics for other lines. Set
19812 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
19813
19814 2004-06-13 Michael Chastain <mec.gnu@mindspring.com>
19815
19816 * gdb.cp/try_catch.cc: Add copyright notice.
19817
19818 2004-06-12 Michael Chastain <mec.gnu@mindspring.com>
19819
19820 * gdb.cp/userdef.cc: Add copyright notice.
19821
19822 2004-06-11 Michael Chastain <mec.gnu@mindspring.com>
19823
19824 * gdb.cp/virtfunc.cc: Add copyright notice.
19825
19826 2004-06-11 Randolph Chung <tausq@debian.org>
19827
19828 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
19829 problem.
19830
19831 2004-06-10 Andrew Cagney <cagney@gnu.org>
19832
19833 * lib/compiler.cc, lib/compiler.c: Append either
19834 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
19835 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
19836 instead of gcc-3-3.
19837
19838 2004-06-09 Andrew Cagney <cagney@gnu.org>
19839
19840 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
19841 gdb/1455, bug is specific to "long long" and "double".
19842
19843 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
19844 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
19845 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
19846 fixed.
19847
19848 2004-06-09 Andrew Cagney <cagney@gnu.org>
19849
19850 * gdb.base/structs.exp (test_struct_returns): Replace
19851 "return_value_unknown" and "finish_value_unknown" by
19852 "return_value_known" and "finish_value_known". Instead of
19853 "return_value_unknown" iff "finish_value_unknown", check
19854 "return_value_known" implies "finish_value_known".
19855
19856 2004-06-08 Martin Hunt <hunt@redhat.com>
19857
19858 * gdb.base/float.exp: Add pattern for mips targets.
19859
19860 2004-06-08 Randolph Chung <tausq@debian.org>
19861
19862 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
19863 message for unknown architectures more clear.
19864
19865 2004-06-08 Joel Brobecker <brobecker@gnat.com>
19866
19867 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
19868 start the execution of the program.
19869
19870 2004-06-07 Jim Blandy <jimb@redhat.com>
19871
19872 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
19873 * gdb.arch/i386-cpuid.h: New helper file.
19874
19875 2004-06-07 Randolph Chung <tausq@debian.org>
19876
19877 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
19878 has started.
19879
19880 2004-06-04 Roland McGrath <roland@redhat.com>
19881
19882 Fix PR gdb/1647.
19883 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
19884 differently to be robust to output buffering differences.
19885
19886 2004-06-04 Michael Chastain <mec.gnu@mindspring.com>
19887
19888 * gdb.threads/pthreads.exp: Update copyright years.
19889 (check_control_c): Change asynchronous 'after' to synchronous.
19890
19891 2004-06-04 Roland McGrath <roland@redhat.com>
19892
19893 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
19894 next gdb prompt.
19895
19896 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
19897
19898 Fix PR gdb/1636.
19899 * gdb.threads/manythreads.exp: Change asynchronous 'after'
19900 calls to synchronous.
19901
19902 2004-05-26 Jim Blandy <jimb@redhat.com>
19903
19904 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
19905
19906 2004-05-24 Randolph Chung <tausq@debian.org>
19907
19908 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
19909 * gdb.asm/pa.inc: New file.
19910
19911 2004-05-22 Mark Kettenis <kettenis@gnu.org>
19912
19913 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
19914
19915 2004-05-21 Joel Brobecker <brobecker@gnat.com>
19916 Daniel Jacobowitz <drow@mvista.com>
19917
19918 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
19919 GDB prompt.
19920
19921 2004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
19922
19923 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
19924 setjmp/longjmp. Use sigaction instead of signal.
19925
19926 2004-05-19 J. Brobecker <brobecker@gnat.com>
19927 Michael Snyder <msnyder@redhat.com>
19928
19929 * gdb.threads/pthread_cond_wait.c: New file.
19930 * gdb.threads/pthread_cond_wait.exp: New testcase.
19931
19932 2004-05-13 Andrew Cagney <cagney@redhat.com>
19933
19934 * gdb.base/signull.exp, gdb.base/signull.c: New files.
19935 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
19936
19937 2004-05-11 Andrew Cagney <cagney@redhat.com>
19938
19939 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
19940 fixed but revealed gdb/1639.
19941
19942 2004-05-10 Andrew Cagney <cagney@redhat.com>
19943
19944 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
19945 func1" and "next to 2nd alarm", kernel bug avoided.
19946
19947 2004-05-10 Daniel Jacobowitz <dan@debian.org>
19948
19949 PR external/1568
19950 * gdb.base/bigcore.exp: Check the size of the dumped core file.
19951 XFAIL if it is smaller than bytes_allocated.
19952 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
19953 (main): Make chunks_allocated unsigned. Correct comment.
19954
19955 2004-05-07 Joel Brobecker <brobecker@gnat.com>
19956
19957 * gdb.arch/powerpc-aix-prologue.c: New file.
19958 * gdb.arch/powerpc-aix-prologue.exp: New file.
19959
19960 2004-05-07 Jim Blandy <jimb@redhat.com>
19961
19962 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
19963 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
19964
19965 2004-05-06 Joel Brobecker <brobecker@gnat.com>
19966
19967 * gdb.base/sep.exp: No longer setup_kfail when the program was
19968 built with dwarf2.
19969
19970 2004-05-05 Jim Ingham <jingham@apple.com>
19971
19972 * gdb.base/pending.exp: Make sure pending breakpoints
19973 preserve the ignore count.
19974
19975 2004-04-27 Jerome Guitton <guitton@gnat.com>
19976
19977 * i386-prologue.exp: Add testcase for jump instruction as first
19978 instruction of the real code.
19979 * i386-prologue.c (jump_at_beginning): New function.
19980
19981 2004-04-28 Mark Kettenis <kettenis@gnu.org>
19982
19983 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
19984 x86_64-*-*.
19985
19986 2004-04-28 Mark Kettenis <kettenis@gnu.org>
19987
19988 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
19989 i*86-*-*.
19990
19991 2004-04-25 Mark Kettenis <kettenis@gnu.org>
19992
19993 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
19994 expression that checks the return type.
19995
19996 2004-04-23 Andrew Cagney <cagney@redhat.com>
19997
19998 * gdb.base/call-sc.exp: New test of scalar call/return values.
19999 * gdb.base/call-sc.c: Ditto.
20000
20001 2004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20002
20003 * gdb.threads/manythreads.c: Reduce thread stack size.
20004
20005 2004-04-23 Jeff Johnston <jjohnstn@redhat.com>
20006
20007 * gdb.threads/manythreads.c: Add copyright notice.
20008
20009 2004-04-23 Andrew Cagney <cagney@redhat.com>
20010
20011 * gdb.base/siginfo.exp: Better handle step out of signal.
20012 * gdb.base/sigstep.exp: Ditto.
20013
20014 2004-04-22 Jeff Johnston <jjohnstn@redhat.com>
20015 Daniel Jacobowitz <drow@mvista.com>
20016
20017 * gdb.threads/manythreads.c: New testcase.
20018 * gdb.threads/manythreads.exp: Ditto.
20019
20020 2004-04-22 Jim Blandy <jimb@redhat.com>
20021
20022 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
20023 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
20024
20025 2004-04-21 Michael Chastain <mec.gnu@mindspring.com>
20026
20027 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
20028
20029 2004-04-21 Andrew Cagney <cagney@redhat.com>
20030
20031 * gdb.base/sigstep.c: New file.
20032 * gdb.base/sigstep.exp: New file.
20033
20034 2004-04-16 Joel Brobecker <brobecker@gnat.com>
20035
20036 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
20037 call to observer_notify_normal_stop.
20038
20039 2004-04-15 Andrew Cagney <cagney@redhat.com>
20040
20041 * gdb.base/siginfo.c: New file.
20042 * gdb.base/siginfo.exp: New file.
20043
20044 2004-04-12 J. Brobecker <brobecker@gnat.com>
20045
20046 * gdb.base/sep.exp: Fix typo in comment.
20047
20048 2004-04-12 J. Brobecker <brobecker@gnat.com>
20049
20050 * gdb.base/sep.c: New file.
20051 * gdb.base/sep-proc.c: New file.
20052 * gdb.base/sep.exp: New testcase.
20053
20054 2004-04-09 Mark Kettenis <kettenis@gnu.org>
20055
20056 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
20057 support.
20058
20059 2004-04-05 Andrew Cagney <cagney@redhat.com>
20060
20061 * gdb.base/sigaltstack.c: New file.
20062 * gdb.base/sigaltstack.exp: New file.
20063
20064 2004-04-04 Joel Brobecker <brobecker@gnat.com>
20065
20066 * gdb.base/foll-fork.exp: Update the expected output for
20067 "help set follow-fork-mode", to match a change that was made
20068 to the help of this variable on 2004-01-13.
20069
20070 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20071
20072 * lib/ada.exp: Add copyright notice.
20073 * bar.ads: Likewise.
20074 * bar.adb: Likewise.
20075 * null_record.adb: Likewise.
20076 * null_record.exp: Likewise.
20077 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
20078
20079 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20080
20081 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
20082 * configure: Regenerate.
20083
20084 2004-04-01 Joel Brobecker <brobecker@gnat.com>
20085
20086 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
20087 to build the application. Remove the message printed when in
20088 verbose mode, redundant with the UNSUPPORTED message above.
20089
20090 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20091
20092 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
20093 * gdb.ada (null_record.exp): New testcase.
20094
20095 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20096
20097 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
20098
20099 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20100
20101 * gdb.ada: New subdirectory.
20102 * gdb.ada/Makefile.in: New file.
20103 * gdb.ada/gnat_ada.gpr.in: New file.
20104
20105 2004-03-31 Joel Brobecker <brobecker@gnat.com>
20106
20107 * lib/ada.exp: New file.
20108
20109 2004-03-24 Daniel Jacobowitz <drow@mvista.com>
20110
20111 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
20112 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
20113
20114 2004-03-22 Andrew Cagney <cagney@redhat.com>
20115
20116 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
20117 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
20118 Problem identified by Ulrich Weigand.
20119
20120 2004-03-17 David Carlton <carlton@kealia.com>
20121
20122 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
20123 PR c++/826.
20124
20125 2004-03-16 Roland McGrath <roland@redhat.com>
20126
20127 * gdb.base/auxv.exp: New file.
20128 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
20129
20130 2004-03-12 David Carlton <carlton@kealia.com>
20131
20132 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
20133 * gdb.cp/pr-1553.cc: Ditto.
20134 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
20135 pass branch.
20136
20137 2004-03-12 Michael Chastain <mec.gnu@mindspring.com>
20138
20139 * gdb.cp/templates.exp: Accept more template types.
20140
20141 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20142
20143 From Corinna Vinschen with modifications.
20144 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
20145 local variable obj_with_enum.
20146 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
20147 results with obj_with_enum.
20148
20149 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20150
20151 * gdb.cp/classes.cc: New file, copied from misc.cc.
20152 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
20153
20154 2004-03-09 Michael Chastain <mec.gnu@mindspring.com>
20155
20156 * gdb.cp/misc.cc: Add copyright notice.
20157
20158 2004-03-05 David Carlton <carlton@kealia.com>
20159
20160 * gdb.cp/rtti.exp: Add 'print *obj3' test.
20161 * gdb.cp/rtti.h: Update copyright.
20162 (namespace n2::n3): New.
20163 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
20164 (n2::n3::func3): New.
20165 (main): Call n2::n3::func3.
20166 * gdb.cp/rtti2.cc: Update copyright.
20167 (n2::create3): New.
20168
20169 2004-03-04 Mark Kettenis <kettenis@gnu.org>
20170
20171 * gdb.asm/openbsd.inc: Fix typo.
20172
20173 2004-03-03 Fred Fish <fnf@redhat.com>
20174
20175 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
20176 "val" instead of unused "size". Update copyright year.
20177
20178 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
20179
20180 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
20181 to use unsigned char.
20182 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
20183 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
20184
20185 2004-02-29 Daniel Jacobowitz <drow@mvista.com>
20186
20187 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
20188 line of output.
20189
20190 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
20191
20192 * gdb.base/relocate.c (dummy): Initialize.
20193
20194 2004-02-28 Daniel Jacobowitz <drow@mvista.com>
20195
20196 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
20197 a breakpoint at exit.
20198
20199 2004-02-27 Fred Fish <fnf@redhat.com>
20200
20201 * gdb.base/chng-syms.exp: Add expect condition to match failing
20202 case that isn't a timeout.
20203
20204 2004-02-27 Andrew Cagney <cagney@redhat.com>
20205
20206 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
20207 support.
20208
20209 2004-02-26 Fred Fish <fnf@redhat.com>
20210
20211 * gdb.arch/gdb1431.c: Remove.
20212 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
20213 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
20214 of "until" incorrectly.
20215
20216 2004-02-26 J. Brobecker <brobecker@gnat.com>
20217
20218 * gdb.cp/class2.cc (empty): New class.
20219 (refer): New function.
20220 (main): Declare an object of type empty and use it.
20221 * gdb.cp/class2.exp: Print the value of an object of type empty.
20222
20223 2004-02-26 Jeff Johnston <jjohnstn@redhat.com>
20224
20225 * gdb.base/langs.exp: Update query string to match the
20226 new nquery format used for pending breakpoints.
20227
20228 2004-02-26 Andrew Cagney <cagney@redhat.com>
20229
20230 Fix PR i18n/1570.
20231 * gdb.base/charset.c: Update copyright notice.
20232 (main, init_string): Remove the escape character '\e' tests.
20233 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
20234 * gdb.base/charset.exp (valid_host_charset): Ditto.
20235 * gdb.base/setvar.exp: Ditto.
20236
20237 2004-02-24 Andrew Cagney <cagney@redhat.com>
20238
20239 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
20240 mmapped data in core file" PASS and FAIL messages consistent.
20241
20242 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
20243 setting a breakpoint. Work around PR java/1565.
20244
20245 2004-02-23 Jeff Johnston <jjohnstn@redhat.com>
20246
20247 * lib/gdb.exp (gdb_breakpoint): Update query string to match
20248 new nquery format.
20249 * gdb.base/pending.exp: Ditto.
20250
20251 2004-02-22 Mark Kettenis <kettenis@gnu.org>
20252
20253 * configure.in: Run stabs tests on *BSD.
20254 * configure: Regenerated.
20255
20256 2004-02-21 Mark Kettenis <kettenis@gnu.org>
20257
20258 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
20259
20260 2004-02-20 Fred Fish <fnf@redhat.com>
20261
20262 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
20263 blank in test for "returns short", for consistency with other
20264 "returns xxx" tests. Update copyright year.
20265
20266 2004-02-19 Fred Fish <fnf@redhat.com>
20267
20268 New testcase for PR breakpoint/1558.
20269 * gdb.arch/gdb1558.exp: New file.
20270 * gdb.arch/gdb1558.c: New file.
20271
20272 2004-02-19 Elena Zannoni <ezannoni@redhat.com>
20273
20274 * gdb.base/nodebug.exp: Fix typo.
20275
20276 2004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
20277
20278 Committed by Jim Blandy <jimb@redhat.com>.
20279
20280 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
20281
20282 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
20283
20284 * gdb.base/float.exp: Support s390*-*-* targets.
20285
20286 2004-02-17 Adam Fedor <fedor@gnu.org>
20287
20288 * gdb.base/gdb1555.exp: New file.
20289 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
20290
20291 2004-02-17 Elena Zannoni <ezannoni@redhat.com>
20292
20293 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
20294
20295 2004-02-16 Fred Fish <fnf@redhat.com>
20296
20297 * gdb.arch/gdb1291.c: Remove
20298 * gdb.arch/gdb1291.s: New test input file.
20299 * gdb.arch/gdb1291.exp: Expand test to check case that should not
20300 fail. Test for correct result, known incorrect result, other
20301 failures and timeouts.
20302
20303 2004-02-16 Andrew Cagney <cagney@redhat.com>
20304
20305 * gdb.base/bigcore.exp: New file.
20306 * gdb.base/bigcore.c: New file.
20307
20308 2004-02-13 Andrew Cagney <cagney@redhat.com>
20309
20310 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
20311 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
20312 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
20313 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
20314 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
20315 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
20316 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
20317 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
20318 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
20319 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
20320
20321 2004-02-11 Jeff Johnston <jjohnstn@redhat.com>
20322
20323 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
20324 executed is an alloc instruction.
20325
20326 2004-02-11 David Carlton <carlton@kealia.com>
20327
20328 * gdb.cp/breakpoint.exp: New.
20329 * gdb.cp/breakpoint.cc: New.
20330
20331 2004-02-11 Michael Chastain <mec.gnu@mindspring.com>
20332
20333 Partial fix for PR gdb/1543.
20334 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
20335 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
20336 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
20337 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
20338 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
20339 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
20340 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
20341 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
20342 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
20343 to bug-gdb@prep.ai.mit.edu .
20344 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
20345 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
20346 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
20347 Likewise.
20348
20349 2004-02-10 Andrew Cagney <cagney@redhat.com>
20350
20351 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
20352 using gdb_internal_error_resync.
20353
20354 2004-02-09 Daniel Jacobowitz <drow@mvista.com>
20355
20356 * gdb.threads/thread-specific.exp: Stop early if no threads are
20357 found.
20358
20359 2004-02-09 Michael Chastain <mec.gnu@mindspring.com>
20360
20361 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
20362
20363 2004-02-08 Daniel Jacobowitz <drow@mvista.com>
20364
20365 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
20366 breakpoints.
20367
20368 2004-02-07 Daniel Jacobowitz <drow@mvista.com>
20369
20370 * config/sim.exp (gdb_load): Handle $arg == "".
20371 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
20372 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
20373
20374 2004-02-07 Elena Zannoni <ezannoni@redhat.com>
20375
20376 * gdb.base/maint.exp: Update test to reflect
20377 obstack changes.
20378
20379 2004-02-04 Jeff Johnston <jjohnstn@redhat.com>
20380
20381 * gdb.base/pendshr.c (pendfunc): New function that calls
20382 pendfunc1.
20383 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
20384
20385 2004-02-04 Fred Fish <fnf@redhat.com>
20386
20387 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
20388 function symbols and update copyright years.
20389 * gdb.arch/gdb1291.c: Ditto.
20390
20391 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20392
20393 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
20394
20395 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20396
20397 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
20398
20399 2004-02-03 Michael Chastain <mec.gnu@mindspring.com>
20400
20401 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
20402
20403 2004-02-02 Fred Fish <fnf@redhat.com>
20404
20405 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
20406 remote targets. Update copyright years.
20407
20408 2004-02-02 Jeff Johnston <jjohnstn@redhat.com>
20409
20410 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
20411 support.
20412 * gdb.base/langs.exp: Fix test which attempts to create
20413 breakpoint on non-existent function to handle new pending
20414 support.
20415 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
20416 a breakpoint.
20417 * gdb.base/pending.exp: New test.
20418 * gdb.base/pending.c: New file.
20419 * gdb.base/pendshr.c: Ditto.
20420
20421 2004-02-02 David Carlton <carlton@kealia.com>
20422
20423 * gdb.cp/overload.exp: Add overloadNamespace tests.
20424 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
20425 (overloadNamespace, XXX): New.
20426 (main): Call XXX::marker2.
20427
20428 2004-02-01 Fred Fish <fnf@redhat.com>
20429
20430 * gdb.base/dump.exp: Use runto_main instead of "runto main".
20431 * gdb.base/finish.exp: Ditto.
20432 * gdb.base/gcore.exp: Ditto.
20433 * gdb.base/huge.exp: Ditto.
20434 * gdb.base/info-proc.exp: Ditto.
20435 * gdb.base/return2.exp: Ditto.
20436 * gdb.threads/gcore-thread.exp: Ditto.
20437
20438 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
20439
20440 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
20441
20442 2004-02-01 Mark Kettenis <kettenis@gnu.org>
20443
20444 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
20445 that opening the file succeeds on OpenBSD.
20446
20447 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
20448
20449 * gdb.threads/thread-specific.c: New file.
20450 * gdb.threads/threads-specific.exp: New test script.
20451 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
20452 to expect_out.
20453
20454 2004-02-01 Mark Kettenis <kettenis@gnu.org>
20455
20456 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
20457 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
20458 only on the "print_small_structs from print_long_arg_list" test.
20459
20460 2004-02-01 Daniel Jacobowitz <drow@mvista.com>
20461
20462 * gdb.base/completion.exp: Kill a stray backslash.
20463
20464 From Jim Ingham <jingham@apple.com>:
20465 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
20466 agrees with the result from sending a tab.
20467
20468 2004-01-31 Daniel Jacobowitz <drow@mvista.com>
20469
20470 * gdb.base/chng-syms.exp: Remove stray newline.
20471
20472 2004-01-31 Mark Kettenis <kettenis@gnu.org>
20473
20474 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
20475 *-*-openbsd*.
20476 * gdb.asm/openbsd.inc: New file.
20477
20478 2004-01-30 Mark Kettenis <kettenis@gnu.org>
20479
20480 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
20481 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
20482 *-*solaris2*. Remove commented out default settings for
20483 asm-flags. Replace gdb_compile with target_link.
20484
20485 2004-01-29 Michael Chastain <mec.gnu@mindspring.com>
20486
20487 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
20488 for all tests. Remove old hp-ux and cygnus xfail cases.
20489
20490 2004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
20491
20492 * gdb.base/chng-syms.exp: New file.
20493 * gdb.base/chng-syms.c: New file.
20494
20495 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20496
20497 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
20498 Provide arms for current output in all my configurations.
20499
20500 2004-01-24 Michael Chastain <mec.gnu@mindspring.com>
20501
20502 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
20503 * lib/compiler.cc: Likewise.
20504 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
20505 get the right preprocessor. Eval the output directly. Remove
20506 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
20507 hp_f77_compiler and hp_f90_compiler completely.
20508 (gdb_preprocess): Delete.
20509 (get_compiler): Delete.
20510
20511 2004-01-24 Mark Kettenis <kettenis@gnu.org>
20512
20513 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
20514 <string.h>.
20515
20516 2004-01-24 Nick Roberts <nick@nick.uklinux.net>
20517
20518 * gdb.mi/mi-stack.exp: Update copyright.
20519
20520 2004-01-23 David Carlton <carlton@kealia.com>
20521
20522 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
20523 test for cp_lookup_transparent_type.
20524 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
20525 call them.
20526
20527 2004-01-23 Daniel Jacobowitz <drow@mvista.com>
20528
20529 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
20530 after -var-update.
20531
20532 2004-01-23 David Carlton <carlton@kealia.com>
20533
20534 * gdb.cp/namespace.cc (C::ensureRefs): New.
20535 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
20536
20537 2004-01-20 Nick Roberts <nick@nick.uklinux.net>
20538
20539 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
20540 case "-stack-list-locals 2".
20541 * gdb.mi/mi-var-child.exp: Test for case
20542 "-var-list-children --all-values NAME".
20543
20544 2004-01-18 Michael Chastain <mec.gnu@mindspring.com>
20545
20546 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
20547
20548 2004-01-18 Mark Kettenis <kettenis@gnu.org>
20549
20550 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
20551 used with gdb_test_multiple.
20552
20553 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
20554 read at address 0. This fixes PR testsuite/1504.
20555
20556 2004-01-18 Daniel Jacobowitz <drow@mvista.com>
20557
20558 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
20559 Remove downloading, guessing the host executable, the calls to
20560 gdb_file_cmd and gdb_target_cmd, and "load" support.
20561 (infer_host_exec): New function broken out from gdb_load.
20562 (gdb_load): New wrapper for gdbserver_gdb_load.
20563 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
20564 gdb_target_cmd. Use -target-select.
20565 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
20566 Download binaries to the host. Clear last_mi_remote_file when
20567 we load a new binary.
20568 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
20569 call gdbserver_gdb_load and mi_gdb_target_cmd.
20570
20571 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20572
20573 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
20574 type patterns.
20575
20576 2004-01-17 Michael Chastain <mec.gnu@mindspring.com>
20577
20578 * gdb.cp/templates.exp: Fix typo in test name of
20579 "print Foo<volatile char*>::foo".
20580
20581 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20582
20583 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
20584
20585 2004-01-16 Ben Elliston <bje@wasabisystems.com>
20586
20587 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
20588 (clean mostlyclean): Remove empty rm.
20589
20590 2004-01-15 Michael Chastain <mec.gnu@mindspring.com>
20591
20592 * gdb.base/setvar.exp: Add copyright years.
20593
20594 2004-01-14 David Carlton <carlton@bactrian.org>
20595
20596 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
20597 PR c++/1511 and update coment.
20598 * gdb.cp/templates.exp: Update patterns to match current output.
20599 If changes involve something other than whitespace, KFAIL
20600 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
20601
20602 2004-01-14 David Carlton <carlton@kealia.com>
20603
20604 * gdb.cp/namespace.exp: Add tests involving classes defined within
20605 namespaces.
20606 * gdb.cp/namespace.cc (C::CClass): New.
20607 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
20608
20609 2004-01-14 Elena Zannoni <ezannoni@redhat.com>
20610
20611 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
20612 what debug info we have. Print a better message if something goes
20613 wrong while producing the separate debug info file.
20614
20615 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20616
20617 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
20618
20619 2004-01-14 Michael Chastain <mec.gnu@mindspring.com>
20620
20621 * gdb.base/callfuncs.c: Add copyright notice.
20622
20623 2004-01-13 Michael Chastain <mec.gnu@mindspring.com>
20624
20625 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
20626 inheritance. PR gdb/1498, PR gcc/13539.
20627
20628 2004-01-13 Elena Zannoni <ezannoni@redhat.com>
20629
20630 * gdb.threads/gcore-thread.exp: Prefix name of binary with
20631 test specific name.
20632 * gdb.mi/gdb669.exp: Ditto.
20633 * gdb.mi/mi-pthreads.exp: Ditto.
20634 * gdb.mi/mi1-pthreads.exp: Ditto.
20635 * gdb.mi/mi2-pthreads.exp: Ditto.
20636
20637 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20638
20639 * gdb.cp/member-ptr.cc: Add copyright notice.
20640
20641 2004-01-12 Michael Chastain <mec.gnu@mindspring.com>
20642
20643 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
20644 some patterns for recent versions of gcc and hpacc. Delete
20645 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
20646 Delete tests that access a NULL pointer-to-member-data. This
20647 script is still disabled for gcc.
20648
20649 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
20650
20651 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
20652 escaped correctly.
20653
20654 2004-01-12 Elena Zannoni <ezannoni@redhat.com>
20655
20656 * gdb.base/sepdebug.exp: New file.
20657 * gdb.base/sepdebug.c: New file.
20658 * lib/gdb.exp (separate_debug_filename): New procedure.
20659 (gdb_gnu_strip_debug): New procedure.
20660
20661 2004-01-12 Andrew Cagney <cagney@redhat.com>
20662
20663 * gdb.mi/ChangeLog: Delete file. Renamed to ...
20664 * gdb.mi/ChangeLog-1999-2003: New file.
20665
20666 2004-01-12 Andrew Cagney <cagney@redhat.com>
20667
20668 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
20669 "Renaming a directory to a non-empty directory returns ENOTEMPTY
20670 or EEXIST", treat EBUSY as an XFAIL.
20671
20672 2004-01-11 Michael Chastain <mec.gnu@mindspring.com>
20673
20674 * gdb.base/scope.exp: Remove obsolete setup_xfail for
20675 hp_cc_compiler.
20676
20677 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20678
20679 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
20680 decorations.
20681
20682 2004-01-10 Michael Chastain <mec.gnu@mindspring.com>
20683
20684 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
20685 and "(aCC)" decorations. Remove obsolete doco about old
20686 test results.
20687
20688 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20689
20690 * gdb.cp/exception.exp: Fix typo in doco.
20691
20692 2004-01-09 Mark Kettenis <kettenis@gnu.org>
20693
20694 * gdb.base/gdb1476.exp: Fix typo.
20695
20696 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20697
20698 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
20699 file.
20700
20701 2004-01-09 Michael Chastain <mec.gnu@mindspring.com>
20702
20703 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
20704 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
20705 Use gdb_compile. Remove restriction on gcc. Add some patterns
20706 for recent version of gdb. Delete second half, which was a copy
20707 of the first half with different build flags. This test is
20708 still disabled because it is still not ready for production.
20709
20710 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20711
20712 * gdb.cp/exception.cc: Add copyright notice.
20713 * gdb.cp/exception.exp: Add a notice that this file is broken
20714 because of line number changes caused by addition of copyright
20715 notice.
20716
20717 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20718
20719 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
20720 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
20721
20722 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20723
20724 * gdb.cp/classes.exp: Accept gnu abi 2.
20725 * gdb.cp/derivation.exp: Likewise.
20726 * gdb.cp/overload.exp: Likewise.
20727 * gdb.cp/virtfunc.exp: Likewise.
20728
20729 2004-01-08 Michael Chastain <mec.gnu@mindspring.com>
20730
20731 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
20732 semicolon after end of function.
20733
20734 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20735
20736 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
20737 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
20738 boilerplate code for compiling and running the program under
20739 test. Add some string method tests.
20740
20741 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20742
20743 * gdb.cp/bs15503.cc: Add copyright notice.
20744 * gdb.cp/bs15503.exp: Adjust line number.
20745
20746 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20747
20748 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
20749 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
20750
20751 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20752
20753 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
20754 hp_cc_compiler.
20755
20756 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20757
20758 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
20759 * gdb.cp/ctti.exp: Use the marker instead of "next".
20760 With gcc, run further before bailing.
20761
20762 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20763
20764 * gdb.cp/cttiadd.cc: Add copyright notice.
20765 * gdb.cp/cttiadd1.cc: Likewise.
20766 * gdb.cp/cttiadd2.cc: Likewise.
20767 * gdb.cp/cttiadd3.cc: Likewise.
20768
20769 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20770
20771 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
20772 Use gdb_test, gdb_test_multiple. Use floating-point values that
20773 have exact representations in IEEE-ish formats.
20774
20775 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20776
20777 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
20778 compilers. Delete duplicate call to get_compiler_info.
20779 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
20780 * gdb.base/volatile.exp: Likewise.
20781
20782 2004-01-07 Mark Kettenis <kettenis@gnu.org>
20783
20784 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
20785 memory at address 0.
20786
20787 2004-01-07 Michael Chastain <mec.gnu@mindspring.com>
20788
20789 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
20790 to test for hp-ux assembler. Fix copyright years.
20791
20792 2004-01-07 Andrew Cagney <cagney@redhat.com>
20793
20794 * gdb.base/fileio.c (strerrno): Add "EBUSY".
20795
20796 2004-01-07 Andrew Cagney <cagney@redhat.com>
20797
20798 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
20799 when creating the read-only file. From analysis by Roland McGrath
20800 and Elena Zannoni.
20801
20802 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20803
20804 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
20805
20806 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20807
20808 * gdb.base/cvexpr.c: Be type-safe with function pointers and
20809 data pointers.
20810
20811 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20812
20813 * gdb.cp/m-static.exp: Compile one source file at a time.
20814 Delete unused call to get_compiler_info.
20815
20816 2004-01-06 Michael Chastain <mec.gnu@mindspring.com>
20817
20818 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
20819 * gdb.base/call-rt-st.exp: Likewise.
20820 * gdb.base/nodebug.exp: Likewise.
20821 * gdb.base/volatile.exp: Likewise.
20822 * gdb.cp/ref-types.exp: Likewise.
20823 * gdb.cp/templates.exp: Likewise.
20824
20825 2004-01-05 Mark Kettenis <kettenis@gnu.org>
20826
20827 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
20828
20829 2004-01-05 Michael Chastain <mec.gnu@mindspring.com>
20830
20831 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
20832 hppa*-hp-hpux*.
20833
20834 2004-01-04 Mark Kettenis <kettenis@gnu.org>
20835
20836 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20837 x86_64-*-*.
20838
20839 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
20840 sparc64-*-* and sparc*-solaris2*.
20841
20842 2004-01-04 Mark Kettenis <kettenis@gnu.org>
20843
20844 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
20845 return ${tests}" test. The ${tests} already mentions the
20846 filename.
20847
20848 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20849
20850 * gdb.cp/local.exp: Accept gcc abi 2.
20851
20852 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20853
20854 * gdb.cp/templates.exp: Accept gcc abi 2.
20855
20856 2004-01-02 Michael Chastain <mec.gnu@mindspring.com>
20857
20858 * lib/compiler.cc: Remove supports_template_debugging.
20859 * gdb.cp/templates.exp: Do not test supports_template_debugging.
20860
20861 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20862
20863 * gdb.cp/namespace.exp: Accept gcc abi 2.
20864
20865 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20866
20867 * gdb.cp/method.exp: Accept gcc abi 2.
20868
20869 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20870
20871 * gdb.cp/classes.exp: Generate identical results as old version.
20872 * gdb.cp/derivation.exp: Likewise.
20873 * gdb.cp/overload.exp: Likewise.
20874 * gdb.cp/virtfunc.exp: Likewise.
20875
20876 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20877
20878 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
20879 mysterious bug with sourceware version of expect.
20880
20881 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20882
20883 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
20884 current versions of gcc, including gcc abi 2. Remove gratuitous
20885 restart of test program. Use gdb_test_multiple and gdb_test for
20886 all tests. Add patterns to xfail missing "const" in "const char *"
20887 and kfail PR gdb/1155.
20888
20889 2004-01-01 Michael Chastain <mec.gnu@mindspring.com>
20890
20891 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
20892 current versions of gcc, including gcc abi 2. Remove gratuitous
20893 restart of test program. Use gdb_test_multiple and gdb_test for
20894 all tests. Add patterns to kfail PR gdb/1498.
20895
20896 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20897
20898 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
20899 current versions of gcc, including gcc abi 2. Use "breakpoint"
20900 and "continue" instead of restarting the target program. Use
20901 gdb_test_multiple and gdb_test for all tests.
20902
20903 2004-01-01 Mark Kettenis <kettenis@gnu.org>
20904
20905 * gdb.asm/asm-source.exp: Update copyright year. Link statically
20906 for *-*-solaris2*.
20907
20908 2003-12-31 Michael Chastain <mec.gnu@mindspring.com>
20909
20910 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
20911 current versions of gcc, including gcc abi 2. Use "breakpoint"
20912 and "continue" instead of restarting the target program several
20913 times. Use gdb_test_multiple and gdb_test for all tests.
20914
20915 2003-12-18 Michael Chastain <mec.gnu@mindspring.com>
20916
20917 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
20918 source files.
20919
20920 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20921
20922 * gdb.base/environ.exp: Handle compiling test case from multiple
20923 source files.
20924
20925 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20926
20927 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
20928
20929 2003-12-17 Jim Blandy <jimb@redhat.com>
20930
20931 * gdb.base/freebpcmd.c: Add copyright notice.
20932
20933 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
20934
20935 2003-12-16 Michael Chastain <mec.gnu@mindspring.com>
20936
20937 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
20938
20939 2003-12-13 Jim Blandy <jimb@redhat.com>
20940
20941 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
20942
20943 2003-12-12 Kevin Buettner <kevinb@redhat.com>
20944
20945 * gdb.asm/frv.inc: New file.
20946 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
20947
20948 2003-12-09 Fred Fish <fnf@redhat.com>
20949
20950 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
20951 functions to break1.c and leave prototypes behind. Add more
20952 "set breakpoint NN here" comments.
20953 * gdb.base/break1.c: New file.
20954
20955 * gdb.base/break.exp: Handle compiling test case from multiple
20956 source files and change source file references as needed.
20957 * gdb.base/completion.exp: Ditto.
20958 * gdb.base/condbreak.exp: Ditto.
20959 * gdb.base/define.exp: Ditto.
20960 * gdb.base/ena-dis-br.exp: Ditto.
20961 * gdb.base/info-proc.exp: Ditto.
20962 * gdb.base/maint.exp: Ditto.
20963 * gdb.base/until.exp: Ditto.
20964
20965 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
20966 hardcoded line numbers.
20967 * gdb.base/define.exp: Ditto.
20968 * gdb.base/ena-dis-br.exp: Ditto.
20969 * gdb.base/maint.exp: Ditto.
20970 * gdb.base/until.exp: Ditto.
20971
20972 * gdb.base/completion.exp: Use "break1" for completion tests since
20973 "break" is no longer a unique prefix.
20974
20975 2003-12-06 Andrew Cagney <cagney@redhat.com>
20976
20977 * gdb.base/structs.exp (test_struct_returns): When applicable, set
20978 "return_value_unimplemented". When an unimplemented struct return
20979 architecture, report incorrect values as a KFAIL
20980
20981 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20982
20983 * gdb.cp/rtti.exp: Accept new wording of warning from
20984 cp_lookup_rtti_type.
20985
20986 2003-12-05 Michael Chastain <mec.gnu@mindspring.com>
20987
20988 Partial fix for PR testsuite/1456.
20989 * gdb.base/scope.exp (test_at_main): Replace references to
20990 gcc_compiled with calls to test_compiler_info.
20991 (test_at_foo): Likewise.
20992 (test_at_bar): Likewise.
20993
20994 2003-12-04 Michael Chastain <mec.gnu@mindspring.com>
20995
20996 Partial fix for PR testsuite/1456.
20997 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
20998 to test_compiler_info.
20999
21000 2003-12-03 Michael Chastain <mec.gnu@mindspring.com>
21001
21002 * gdb.base/so-impl-ld.exp: Update copyright notice.
21003
21004 2003-12-02 Michael Chastain <mec.gnu@mindspring.com>
21005
21006 Partial fix for PR testsuite/1456.
21007 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
21008 to test_compiler_info.
21009
21010 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21011
21012 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
21013 from current versions of gdb. Clean up regular expressions.
21014 Delete redundant timeout case.
21015
21016 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21017
21018 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
21019 from current versions of gdb. Clean up regular expressions.
21020 Delete redundant timeout case.
21021
21022 2003-12-01 Michael Chastain <mec.gnu@mindspring.com>
21023
21024 Partial fix for PR testsuite/1456.
21025 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
21026 gcc_compiled with call to test_compiler_info.
21027
21028 2003-11-30 Michael Chastain <mec.gnu@mindspring.com>
21029
21030 Partial fix for PR testsuite/1456.
21031 * gdb.base/list.exp (test_list_function): Delete unused declaration
21032 of gcc_compiled.
21033
21034 2003-11-29 Michael Chastain <mec.gnu@mindspring.com>
21035
21036 Partial fix for PR testsuite/1456.
21037 * gdb.base/complex.exp: Replace reference to gcc_compiled with
21038 call to test_compiler_info.
21039
21040 2003-11-29 Mark Kettenis <kettenis@gnu.org>
21041
21042 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
21043 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
21044 it to create the appropriate note.inc.
21045 * gdb.asm/asmsrc1.s: Include "note.inc".
21046 * gdb.asm/netbsd.inc: New file.
21047 * gdb.asm/empty.inc: New file.
21048
21049 2003-11-28 Michael Chastain <mec.gnu@mindspring.com>
21050
21051 Partial fix for PR testsuite/1456.
21052 * gdb.base/constvars.exp: Replace references to gcc_compiled with
21053 calls to test_compiler_info.
21054
21055 2003-11-27 Michael Chastain <mec.gnu@mindspring.com>
21056
21057 Partial fix for PR testsuite/1456.
21058 * gdb.base/volatile.exp: Replace references to gcc_compiled with
21059 calls to test_compiler_info.
21060
21061 2003-11-27 Mark Kettenis <kettenis@gnu.org>
21062
21063 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
21064 pattern for the KFAILs.
21065
21066 2003-11-25 Adam Fedor <fedor@gnu.org>
21067
21068 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
21069 * gdb.objc/objcdecode.m: New file.
21070
21071 2003-11-25 Adam Fedor <fedor@gnu.org>
21072
21073 * gdb.objc/nondebug.exp: Test for PR objc/1236.
21074 * gdb.objc/nondebug.m: New file.
21075
21076 2003-11-26 Ben Elliston <bje@wasabisystems.com>
21077
21078 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21079 NetBSD as it does on FreeBSD. Modelled on a similar change by
21080 Mark Kettenis on 2003-05-30.
21081 (link-flags): Set to "--entry _start" regardless of target.
21082 Special linker flags are to be appended to $link-flags.
21083 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
21084
21085 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21086
21087 * gdb.cp/method.exp: Accept output of new demangler.
21088
21089 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21090
21091 * gdb/class2.exp: New file.
21092 * gdb/class2.cc: New file.
21093
21094 2003-11-25 Michael Chastain <mec.gnu@mindspring.com>
21095
21096 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
21097 of new demangler.
21098
21099 2003-11-23 Mark Kettenis <kettenis@gnu.org>
21100
21101 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
21102 of gdb_test "run".
21103
21104 2003-11-23 Mark Kettenis <kettenis@gnu.org>
21105
21106 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
21107 "continue" into "run".
21108
21109 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21110
21111 Partial fix for PR testsuite/1456.
21112 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
21113 call to test_compiler_info.
21114 * gdb.cp/ctti.exp: Likewise.
21115 * gdb.cp/derivation.exp: Likewise.
21116 * gdb.cp/member-ptr.exp: Likewise.
21117 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
21118 reference to gcc_compiled.
21119
21120 2003-11-23 Michael Chastain <mec.gnu@mindspring.com>
21121
21122 Fix PR testsuite/1463.
21123 * gdb.base/structs.exp (start_structs_test): Call
21124 get_debug_format before using the debug format.
21125
21126 2003-11-22 Andrew Cagney <cagney@redhat.com>
21127
21128 * lib/gdb.exp (gdb_test_multiple): Add simple example.
21129 * gdb.base/structs.exp: Use gdb_test_multiple.
21130
21131 2003-11-20 Andrew Cagney <cagney@redhat.com>
21132
21133 * gdb.base/structs.exp: Handle and recover from internal errors.
21134 Replace "foo${n}" with "foo<n>" in test messages.
21135
21136 * gdb.base/structs.exp: Update copyright. Rewrite.
21137 * gdb.base/structs.c: Update copyright. Rewrite.
21138
21139 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
21140 resync count exceeded.
21141
21142 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
21143 from the internal error.
21144 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
21145 Original from Jim Blandy.
21146 (gdb_test_multiple): Use gdb_internal_error_resync.
21147
21148 2003-11-19 Andrew Cagney <cagney@redhat.com>
21149
21150 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
21151 KFAIL.
21152
21153 2003-11-17 Mark Kettenis <kettenis@gnu.org>
21154
21155 New testcase for PR backtrace/1435.
21156 * gdb.arch/i386-unwind.exp: New file.
21157 * gdb.arch/i386-unwind.c: New file.
21158
21159 2003-11-17 Andrew Cagney <cagney@redhat.com>
21160
21161 * lib/gdb.exp (compiler_info): New global.
21162 (test_compiler_info): New function.
21163 (get_compiler_info): Set compiler_info.
21164 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
21165 "compiler_info" to gcc-<major>-<minor>.
21166
21167 2003-11-15 Michael Chastain <mec.gnu@mindspring.com>
21168
21169 * gdb.trace/configure: Remove.
21170
21171 2003-11-13 Elena Zannoni <ezannoni@redhat.com>
21172
21173 * gdb.base/break.c: Add comments to aid finding line numbers for
21174 breakpoints.
21175 * gdb.base/break.exp: Remove all references to explicit line
21176 numbers.
21177
21178 2003-11-11 Nick Clifton <nickc@redhat.com>
21179
21180 * gdb.base/shreloc.exp: Do not run for targets which do not
21181 support shared objects.
21182
21183 2003-11-10 Corinna Vinschen <vinschen@redhat.com>
21184
21185 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
21186 Don't run tests if nofileio flag is given.
21187
21188 2003-11-07 Elena Zannoni <ezannoni@redhat.com>
21189
21190 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
21191 as well as 'Watchpoint'.
21192
21193 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
21194
21195 Reported by Jim Ingham <jingham@apple.com>:
21196 * gdb.base/annota1.exp: Match at least one occurrence of the
21197 signal handler annotation.
21198
21199 2003-11-06 Elena Zannoni <ezannoni@redhat.com>
21200
21201 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
21202 as well as 'Watchpoint'.
21203
21204 2003-11-05 Michael Chastain <mec@shout.net>
21205
21206 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
21207
21208 2003-11-03 Kris Warkentin <kewarken@qnx.com>
21209
21210 * gdb.arch/gdb1291.c: New test file.
21211 * gdb.arch/gdb1291.exp: New test script.
21212 * gdb.arch/gdb1431.c: New test file.
21213 * gdb.arch/gdb1431.exp: New test script.
21214
21215 2003-10-22 Michael Chastain <mec@shout.net>
21216
21217 * gdb.mi/pthreads.c: Add copyright notice.
21218
21219 2003-10-22 Michael Chastain <mec@shout.net>
21220
21221 * gdb.threads/pthreads.c: Add copyright notice.
21222
21223 2003-10-20 Michael Chastain <mec@shout.net>
21224
21225 * gdb.base/gdb1056.exp: New test script.
21226
21227 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
21228
21229 * gdb.threads/killed.exp: Use gdb_run_cmd.
21230
21231 2003-10-13 Daniel Jacobowitz <drow@mvista.com>
21232
21233 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
21234 create a core file.
21235 * gdb.threads/gcore-thread.exp: Likewise.
21236
21237 2003-10-13 Corinna Vinschen <vinschen@redhat.com>
21238
21239 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
21240 type, based on char type.
21241 (struct bit_flags_short_t): New bitfield type, based on short type.
21242 (init_bit_flags_char): New fuction.
21243 (init_bit_flags_short): Ditto.
21244 (print_bit_flags_char): Ditto.
21245 (print_bit_flags_short): Ditto.
21246 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
21247
21248 2003-10-11 Michael Chastain <mec@shout.net>
21249
21250 * gdb.base/call-rt-st.exp: Update copyright year.
21251
21252 2003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
21253
21254 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
21255 * gdb.disasm/sh3.s: Ditto.
21256
21257 2003-10-07 Daniel Jacobowitz <drow@mvista.com>
21258
21259 * gdb.threads/switch-threads.exp: New test.
21260 * gdb.threads/switch-threads.c: New source file.
21261
21262 2003-10-07 Corinna Vinschen <vinschen@redhat.com>
21263
21264 * gdb.base/ending-run.exp: Add sh specific case.
21265
21266 2003-10-06 Andrew Cagney <cagney@redhat.com>
21267
21268 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
21269 * gdb.disasm/mn10200.exp: Delete obsolete file.
21270
21271 2003-09-29 Daniel Jacobowitz <drow@mvista.com>
21272
21273 * ChangeLog: Correct an entry command.exp -> commands.exp.
21274 * gdb.base/commands.exp (bp_deleted_in_command_test)
21275 (temporary_breakpoint_commands): Check noargs.
21276
21277 2003-09-25 David Carlton <carlton@kealia.com>
21278
21279 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
21280 of some print tests, where appropriate. Add tests for C::D::cd,
21281 E::ce, F::cXfX, G::XgX.
21282 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
21283
21284 2003-09-25 Richard Earnshaw <rearnsha@arm.com>
21285
21286 * lib/java.exp (java_init): Import target_alias before using it.
21287
21288 2003-09-25 David Carlton <carlton@kealia.com>
21289
21290 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
21291
21292 2003-09-23 Elena Zannoni <ezannoni@redhat.com>
21293
21294 * gdb.base/selftest.exp: Accomodate more instruction reordering
21295 weirdness.
21296
21297 2003-09-17 Michael Chastain <mec@shout.net>
21298
21299 * gdb.cp/gdb1355.exp: New file.
21300 * gdb.cp/gdb1355.c: New file.
21301
21302 2003-09-15 Corinna Vinschen <vinschen@redhat.com>
21303
21304 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
21305 * gdb.asm/sh.inc: New file.
21306
21307 2003-09-11 David Carlton <carlton@kealia.com>
21308
21309 * gdb.cp/namespace.exp: Add tests for namespace types.
21310 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
21311 (test_namespace): New.
21312
21313 2003-09-11 Elena Zannoni <ezannoni@redhat.com>
21314
21315 * gdb.base/relocate.exp: Handle new gdb output at startup.
21316 * gdb.stabs/weird.exp: Ditto.
21317
21318 2003-09-08 Michael Chastain <mec@shout.net>
21319
21320 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
21321
21322 2003-09-07 Michael Chastain <mec@shout.net>
21323
21324 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
21325 'parse error'.
21326
21327 2003-09-07 Mark Kettenis <m.kettenis@osp.nl>
21328
21329 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
21330
21331 2003-08-30 Michael Chastain <mec@shout.net>
21332
21333 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
21334 * gdb.gdb/observer.exp: Ditto.
21335 * gdb.gdb/xfullpath.exp: Ditto.
21336
21337 2003-08-29 Mark Kettenis <kettenis@gnu.org>
21338
21339 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
21340 *-*-*bsd*.
21341
21342 2003-08-28 Jeff Johnston <jjohnstn@redhat.com>
21343
21344 * gdb.base/dump.exp: Skip for ia64.
21345
21346 2003-08-25 Jeff Johnston <jjohnstn@redhat.com>
21347
21348 * gdb.asm/asm-source.exp: Add ia64 support.
21349 * gdb.asm/ia64.inc: New file.
21350
21351 2003-08-22 Michael Chastain <mec@shout.net>
21352
21353 * gdb.cp: New directory.
21354 * gdb.cp/*: Copy from gdb.c++/*.
21355 * gdb.c++/*: Remove.
21356 * Makefile.in: Change gdb.c++ to gdb.cp.
21357 * configure.in: Ditto.
21358 * configure: Regnerate.
21359
21360 2003-08-18 Mark Kettenis <kettenis@gnu.org>
21361
21362 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
21363 * gdb.arch/i386-prologue.c (gdb1338): Add function.
21364
21365 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
21366
21367 * mi-var-display.exp (-var-list-children weird): Accept function
21368 pointers with argument types.
21369 * mi1-var-display.exp (-var-list-children weird): Likewise.
21370 * mi2-var-display.exp (-var-list-children weird): Likewise.
21371
21372 2003-08-17 Daniel Jacobowitz <drow@mvista.com>
21373
21374 * gdb.base/annota3.exp: Add missing newline.
21375
21376 2003-08-06 Michael Chastain <mec@shout.net>
21377
21378 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
21379
21380 2003-08-12 Michael Snyder <msnyder@redhat.com>
21381
21382 * gdb.base/float.exp: Add test for SH.
21383
21384 2003-08-10 Mark Kettenis <kettenis@gnu.org>
21385
21386 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
21387
21388 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
21389
21390 * gdb.base/completion.exp: Remove reduntant completion test
21391 on filename.
21392
21393 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
21394
21395 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
21396 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
21397 gdb.trace/save-trace.exp: Make sure that full pathnames are
21398 escaped correctly.
21399
21400 2003-08-07 Elena Zannoni <ezannoni@redhat.com>
21401
21402 * configure.in: Don't generate config.h from config.hin.
21403 * configure: Regenerate.
21404 * config.hin: Remove file.
21405 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
21406 * gdb.threads/pthreads.c: Ditto.
21407
21408 2003-08-07 Daniel Jacobowitz <drow@mvista.com>
21409
21410 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21411 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
21412 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
21413 Replace ld24 with seth/add3.
21414
21415 2003-08-02 Andrew Cagney <cagney@redhat.com>
21416
21417 * gdb.base/annota3.exp: New file.
21418 * gdb.base/annota3.c: New file.
21419 * gdb.c++/annota3.exp: New file.
21420 * gdb.c++/annota3.cc: New file.
21421
21422 2003-07-29 Michael Chastain <mec@shout.net>
21423
21424 * gdb.threads/tls.c (spin): Check errno only if sem_wait
21425 actually failed.
21426 (do_pass): Likewise.
21427 * gdb.threads/tls.exp: Always initialize no_of_threads.
21428
21429 2003-07-27 Daniel Jacobowitz <drow@mvista.com>
21430
21431 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
21432 pattern.
21433 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
21434 * gdb.threads/tls.exp: Recognize one case of the host library not
21435 supporting TLS.
21436
21437 2003-07-27 Andrew Cagney <cagney@redhat.com>
21438
21439 * gdb.base/fileio.exp: Use SH when running commands using
21440 remote_exec.
21441
21442 2003-07-24 Daniel Jacobowitz <drow@mvista.com>
21443
21444 From Kei Sakamoto <sakamoto.kei@renesas.com>:
21445 * gdb.base/relocate.c (dummy): New padding array.
21446
21447 2003-07-22 Michael Snyder <msnyder@redhat.com>
21448
21449 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
21450
21451 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
21452 patterns to be more general, accepting old and new output.
21453 Some output chars (such as '+') also must be quoted.
21454 Some addresses are displayed numerically instead of
21455 symbolically.
21456
21457 2003-07-23 Michael Snyder <msnyder@redhat.com>
21458
21459 * gdb.base/return2.exp: Don't test long-long return.
21460
21461 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
21462 * gdb.disasm/t01_mov.exp: Ditto.
21463 * gdb.disasm/t02_mova.s: Ditto.
21464 * gdb.disasm/t02_mova.exp: Ditto.
21465 * gdb.disasm/t03_add.s: Ditto.
21466 * gdb.disasm/t03_add.exp: Ditto.
21467 * gdb.disasm/t04_sub.s: Ditto.
21468 * gdb.disasm/t04_sub.exp: Ditto.
21469 * gdb.disasm/t05_cmp.s: Ditto.
21470 * gdb.disasm/t05_cmp.exp: Ditto.
21471 * gdb.disasm/t06_ari2.s: Ditto.
21472 * gdb.disasm/t06_ari2.exp: Ditto.
21473 * gdb.disasm/t07_ari3.s: Ditto.
21474 * gdb.disasm/t07_ari3.exp: Ditto.
21475 * gdb.disasm/t08_or.s: Ditto.
21476 * gdb.disasm/t08_or.exp: Ditto.
21477 * gdb.disasm/t09_xor.s: Ditto.
21478 * gdb.disasm/t09_xor.exp: Ditto.
21479 * gdb.disasm/t10_and.s: Ditto.
21480 * gdb.disasm/t10_and.exp: Ditto.
21481 * gdb.disasm/t11_logs.s: Ditto.
21482 * gdb.disasm/t11_logs.exp: Ditto.
21483 * gdb.disasm/t12_bit.s: Ditto.
21484 * gdb.disasm/t12_bit.exp: Ditto.
21485 * gdb.disasm/t13_otr.s: Ditto.
21486 * gdb.disasm/t13_otr.exp: Ditto.
21487
21488 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
21489
21490 * gdb.threads/tls.exp :Add kfail for 'info address' case.
21491
21492 2003-07-22 Elena Zannoni <ezannoni@redhat.com>
21493
21494 * gdb.threads/tls.c : New file.
21495 * gdb.threads/tls.exp : New file.
21496 * gdb.threads/tls-main.c : New file.
21497 * gdb.threads/tls-shared.c : New file.
21498 * gdb.threads/tls-shared.exp : New file.
21499
21500 2003-07-22 Andreas Schwab <schwab@suse.de>
21501
21502 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
21503
21504 2003-07-20 Andreas Schwab <schwab@suse.de>
21505
21506 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
21507 due to insn reordering.
21508
21509 2003-07-15 Andrew Cagney <cagney@redhat.com>
21510
21511 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
21512
21513 2003-07-15 Michael Chastain <mec@shout.net>
21514
21515 * gdb.base/gdb1250.exp: New file.
21516 * gdb.base/gdb1250.c: New file.
21517
21518 2003-07-09 Michal Ludvig <mludvig@suse.cz>
21519
21520 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
21521 expansion of size_t to 'unsigned long', not only to 'unsigned'.
21522
21523 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
21524
21525 * gdb.threads/tls.c: New file.
21526 * gdb.threads/tls.exp: New file.
21527 * gdb.threads/tls-main.c: New file.
21528 * gdb.threads/tls-shared.c: New file.
21529 * gdb.threads/tls-shared.exp: New file.
21530
21531 2003-07-09 Elena Zannoni <ezannoni@redhat.com>
21532
21533 * gdb.base/annota1.exp: Make sure that we properly escape the
21534 full path of the source file. Xfail more permissive patterns,
21535 due to a compiler debug info problem.
21536
21537 2003-07-07 Andreas Schwab <schwab@suse.de>
21538
21539 * gdb.asm/m68k.inc: New file.
21540 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
21541
21542 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
21543 arguments"): Also match negative number.
21544
21545 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
21546
21547 2003-07-03 Daniel Jacobowitz <drow@mvista.com>
21548
21549 * gdb.base/store.c (charest): New typedef.
21550 (add_char): Rename to add_charest, update.
21551 (wack_char): Rename to wack_charest, update types. Return l + r
21552 to keep r live across the call.
21553 (wack_short, wack_int, wack_long, wack_longest, wack_float)
21554 (wack_double, wack_doublest): Return l + r to keep r live across
21555 the call.
21556 * gdb.base/store.exp: Accomodate store.c changes.
21557
21558 2003-06-30 David Carlton <carlton@kealia.com>
21559
21560 * gdb.c++/maint.exp (test_invalid_name): New.
21561 (test_first_component): Add tests for invalid names.
21562
21563 2003-06-29 Michael Chastain <mec@shout.net>
21564
21565 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
21566 output of '<VTT for class>' for virtual base classes.
21567
21568 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
21569
21570 * gdb.base/completion.exp: Tab-complete "complet" instead of
21571 "compl".
21572 * gdb.base/complex.exp, gdb.base/complex.c: New files.
21573
21574 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
21575
21576 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
21577 * gdb.base/volatile.exp: Likewise.
21578
21579 2003-06-29 Daniel Jacobowitz <drow@mvista.com>
21580
21581 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
21582 gdb/1265.
21583
21584 2003-06-28 Michael Chastain <mec@shout.net>
21585 Daniel Jacobowitz <drow@mvista.com>
21586
21587 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
21588 initial line count of 'captured_main' from 26 to 32.
21589 (test_with_self): Allow xmalloc call to be interleaved with the
21590 preceding two lines.
21591
21592 2003-06-24 Joel Brobecker <brobecker@gnat.com>
21593
21594 * gdb.base/bang.exp: New testcase.
21595
21596 2003-06-23 Joel Brobecker <brobecker@gnat.com>
21597
21598 * gdb.base/langs.exp: Add some tests for the "minimal" language
21599 support.
21600
21601 2003-06-23 Elena Zannoni <ezannoni@redhat.com>
21602
21603 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
21604 the testcase.
21605
21606 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
21607
21608 * gdb.base/relocate.exp: Test add-symbol-file with a variable
21609 offset.
21610
21611 2003-06-22 Daniel Jacobowitz <drow@mvista.com>
21612
21613 * gdb.c++/pr-1210.cc: New file.
21614 * gdb.c++/pr-1210.exp: New file.
21615
21616 2003-06-21 Daniel Jacobowitz <drow@mvista.com>
21617
21618 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
21619 000-exec-continue.
21620
21621 2003-06-15 Mark Kettenis <kettenis@gnu.org>
21622
21623 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
21624 on *-*-*bsd* instead of *-*-freebsd*.
21625
21626 2003-06-14 Andrew Cagney <cagney@redhat.com>
21627
21628 * gdb.base/store.exp: Test longest and doublest. Test all
21629 parameters. Weaken return statement match.
21630 * gdb.base/store.c: Add longest and doublest - aka long long and
21631 long double functions. Put all parameters into local register
21632 variables. Use negative values.
21633
21634 2003-06-14 Andrew Cagney <cagney@redhat.com>
21635
21636 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
21637 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
21638 exit status.
21639 * gdb.base/fileio.exp: Disable target when nointerrupts and
21640 noinferiorio, instead of limiting it to remote. Use remote_exec
21641 instead of system.
21642
21643 2003-06-12 Jeff Johnston <jjohnstn@redhat.com>
21644
21645 * gdb.base/float.exp: Add ia64 support.
21646
21647 2003-06-12 Corinna Vinschen <vinschen@redhat.com>
21648
21649 * gdb.base/fileio.exp: Run only on remote targets.
21650
21651 2003-06-10 Corinna Vinschen <vinschen@redhat.com>
21652
21653 * gdb.base/fileio.c: New file, testing File-I/O.
21654 * gdb.base/fileio.exp: Ditto.
21655
21656 2003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
21657
21658 * gdb.base/shreloc.exp: New file, check symbol values obtained from
21659 shared objects after relocation at load time (gdb PR/1132).
21660 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
21661 as above, part of the shared object relocation test.
21662
21663 2003-06-08 Mark Kettenis <kettenis@gnu.org>
21664
21665 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
21666 fully filled history list.
21667 * gdb.base/gdb_history: New file.
21668
21669 * gdb.base/signals.exp: XFAIL "continue to func1" on
21670 i*86-*-freebsd*.
21671
21672 * gdb.base/attach.exp: When trying to attach to a nonexistent
21673 process, make it possible to specify the PID based on the target,
21674 and do so for *-*-freebsd*.
21675
21676 2003-06-02 Richard Henderson <rth@redhat.com>
21677
21678 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
21679
21680 2003-06-02 Richard Henderson <rth@redhat.com>
21681
21682 * gdb.base/selftest.exp: Next over lim_at_start initialization.
21683
21684 2003-06-02 Richard Henderson <rth@redhat.com>
21685
21686 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
21687
21688 2003-06-01 Daniel Jacobowitz <drow@mvista.com>
21689
21690 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
21691 of globalvar.
21692
21693 2003-06-01 Mark Kettenis <kettenis@gnu.org>
21694
21695 * gdb.asm/asm-source.exp: Check for memory read errors in
21696 disassembler test on *BSD too.
21697
21698 2003-06-01 Richard Henderson <rth@redhat.com>
21699
21700 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
21701 for .frame.
21702 (gdbasm_call): Lose ldgp.
21703 (gdbasm_startup): Add frame information.
21704 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
21705
21706 2003-05-31 Mark Kettenis <kettenis@gnu.org>
21707
21708 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
21709 i?86-*-*.
21710
21711 2003-05-30 Mark Kettenis <kettenis@gnu.org>
21712
21713 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
21714 FreeBSD.
21715
21716 2003-05-29 Richard Henderson <rth@redhat.com>
21717
21718 * gdb.asm/alpha.inc: New file.
21719 * gdb.asm/asm-source.exp: Use it.
21720
21721 2003-05-29 Jim Blandy <jimb@redhat.com>
21722
21723 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
21724 'core.PID'.
21725
21726 2003-05-22 Jim Blandy <jimb@redhat.com>
21727
21728 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
21729 backtrace.
21730
21731 2003-05-20 David Carlton <carlton@math.stanford.edu>
21732
21733 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
21734 this time.
21735
21736 2003-05-19 David Carlton <carlton@bactrian.org>
21737
21738 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
21739 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
21740
21741 2003-05-19 David Carlton <carlton@bactrian.org>
21742
21743 * gdb.c++/namespace.exp: Add namespace scope and anonymous
21744 namespace tests.
21745 Bump copyright date.
21746 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
21747 (main): Call C::D::marker2.
21748 * gdb.c++/namespace1.cc: New file.
21749
21750 2003-05-14 Jeff Johnston <jjohnstn@redhat.com>
21751
21752 Roland McGrath <roland@redhat.com>
21753 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
21754 there is no manager thread.
21755
21756 2003-05-08 Jeff Johnston <jjohnstn@redhat.com>
21757
21758 * gdb.threads/schedlock.exp: Remove assumption that all threads
21759 will run in a particular small time slice. Also ensure we break
21760 in one of the child threads rather than the main thread.
21761
21762 2003-05-07 Jim Blandy <jimb@redhat.com>
21763
21764 Add support for assembly source testing on the s390x.
21765 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
21766 architecture.
21767 * gdb.asm/s390x.inc: New file.
21768
21769 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
21770 succession of 'if' statements.
21771
21772 2003-05-05 Andrew Cagney <cagney@redhat.com>
21773
21774 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
21775
21776 2003-05-05 Andrew Cagney <cagney@redhat.com>
21777
21778 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
21779 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
21780
21781 2003-05-02 Elena Zannoni <ezannoni@redhat.com>
21782
21783 * gdb.base/charset.exp: Update based on new behavior of set/show
21784 charset commands.
21785
21786 2003-05-01 Andrew Cagney <cagney@redhat.com>
21787
21788 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
21789 variable do not give memory errors.
21790
21791 2003-04-30 Adam Fedor <fedor@gnu.org>
21792
21793 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
21794 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
21795 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
21796 gdb.objc/basicclass.m: : New files
21797
21798 * lib/gdb.exp (gdb_compile_objc): New procedure.
21799
21800 2003-04-27 Daniel Jacobowitz <drow@mvista.com>
21801
21802 * gdb.base/signals.exp: Make backtrace tests more specific.
21803
21804 2003-04-23 David Carlton <carlton@bactrian.org>
21805
21806 * gdb.c++/maint.exp (test_first_component): Add tests for
21807 'operator' in more locations.
21808
21809 2003-04-16 Kevin Buettner <kevinb@redhat.com>
21810
21811 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
21812
21813 2003-04-16 Elena Zannoni <ezannoni@redhat.com>
21814
21815 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
21816 func marke' instead. Update test name.
21817
21818 2003-04-15 David Carlton <carlton@math.stanford.edu>
21819
21820 * gdb.c++/maint.exp: New file.
21821
21822 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
21823
21824 * gdb.threads/schedlock.c: Change type of thread function argument
21825 to long, to avoid warnings on 64-bit platforms.
21826
21827 2003-04-14 Elena Zannoni <ezannoni@redhat.com>
21828
21829 * gdb.base/attach.exp: Add new message from ptrace in case of
21830 attaching to nonexistent process.
21831
21832 2003-04-11 Jim Blandy <jimb@redhat.com>
21833
21834 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21835 gdb.c++/userdef.cc: Place comments on the lines to which the
21836 marker function might return.
21837 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21838 gdb.c++/userdef.exp: Look for those comments to check that we've
21839 returned to the right place, instead of checking line numbers.
21840
21841 2003-04-11 Elena Zannoni <ezannoni@redhat.com>
21842
21843 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
21844 match on sourcefile name, instead of directory name.
21845
21846 2003-04-10 Elena Zannoni <ezannoni@redhat.com>
21847
21848 * gdb.base/completion.exp: Use string_to_regexp to match the
21849 working directory name.
21850
21851 2003-04-09 Jim Blandy <jimb@redhat.com>
21852
21853 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
21854 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
21855 after an inferior function call, report the failure, but allow the
21856 test to continue.
21857
21858 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21859
21860 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21861 with -DPROTOTYPES.
21862
21863 2003-04-05 Stephane Carrez <stcarrez@nerim.fr>
21864
21865 * gdb.base/break.exp: Revert last patch.
21866
21867 2003-04-04 Stephane Carrez <stcarrez@nerim.fr>
21868
21869 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
21870 with -DPROTOTYPES.
21871
21872 2003-04-02 Andrew Cagney <cagney@redhat.com>
21873
21874 * gdb.base/callfuncs.exp: Make "print add" messages unique.
21875 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
21876 matching directories by the name breakpoint.
21877 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
21878 Make "continue to marker1" consistent.
21879 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
21880 message consistent.
21881 * lib/gdb.exp: Put "the program is no longer running", and "the
21882 program exited" in parenthesis.
21883 * lib/mi-support.exp: Ditto.
21884
21885 2003-04-02 Bob Rossi <bob_rossi@cox.net>
21886
21887 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
21888
21889 2003-03-29 Andrew Cagney <cagney@redhat.com>
21890
21891 * gdb.base/sizeof.c (main): Print the value of '\377'.
21892 * gdb.base/sizeof.exp: Check the sign of '\377'.
21893
21894 2003-03-27 Michael Chastain <mec@shout.net>
21895
21896 * gdb.base/gdb1090.exp: New file.
21897 * gdb.base/gdb1090.cc: New file.
21898
21899 2003-03-27 J. Brobecker <brobecker@gnat.com>
21900
21901 * gdb.gdb/observer.exp: New regression test.
21902
21903 2003-03-27 Michael Chastain <mec@shout.net>
21904
21905 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
21906 * gdb.base/ptype.exp: Likewise.
21907
21908 2003-03-27 Corinna Vinschen <vinschen@redhat.com>
21909
21910 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
21911
21912 2003-03-26 Michael Chastain <mec@shout.net>
21913
21914 * gdb.base/ptype.exp: Actually use some typedef'd types.
21915
21916 2003-03-21 Stephane Carrez <stcarrez@nerim.fr>
21917
21918 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
21919 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
21920
21921 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
21922
21923 * gdb.base/default.exp: Fix regular expression.
21924
21925 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
21926
21927 * gdb.base/args.exp: Fix regular expression.
21928
21929 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
21930
21931 * gdb.base/help.exp: Allow Win32 child process.
21932
21933 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
21934
21935 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
21936 when stepping out of main().
21937
21938 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
21939
21940 * gdb.base/default.exp: Check for win32 specific message when calling
21941 "run" without executable.
21942
21943 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
21944
21945 * gdb.base/args.exp: Expect .exe in output.
21946
21947 2003-03-20 Corinna Vinschen <vinschen@redhat.com>
21948
21949 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
21950 Cygwin native.
21951
21952 2003-03-17 Andrew Cagney <cagney@redhat.com>
21953
21954 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
21955 vector registes.
21956 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
21957 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
21958
21959 2003-03-17 David Carlton <carlton@math.stanford.edu>
21960
21961 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
21962 test, for PR breakpoints/38.
21963 Call test_watchpoint_and_breakpoint.
21964 * gdb.base/watchpoint.c (func3): New function.
21965 (main): Call func3.
21966
21967 2003-03-04 David Carlton <carlton@math.stanford.edu>
21968
21969 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
21970 Garply<Garply<char> >:: garply".
21971 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
21972 with respect to PR c++/1111; note also PR c++/1113.
21973 (test_template_breakpoints): KFAIL "constructor breakpoint" with
21974 respect to PR c++/1062.
21975 KFAIL "destructor breakpoint" with respect to PR c++/1112.
21976
21977 2003-03-03 David Carlton <carlton@math.stanford.edu>
21978
21979 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
21980 with respect to PR c++/57.
21981 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
21982 c++/826.
21983 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
21984 respect to PR c++/57.
21985
21986 2003-03-03 David Carlton <carlton@math.stanford.edu>
21987
21988 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
21989 respect to PR c++/33 into FAILs.
21990
21991 2003-03-03 Michael Chastain <mec@shout.net>
21992
21993 * configure.in: Update copyright years.
21994
21995 2003-03-03 Michael Chastain <mec@shout.net>
21996
21997 * Makefile.in: Update copyright years.
21998
21999 2003-02-28 David Carlton <carlton@math.stanford.edu>
22000
22001 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
22002 print class instead of struct and/or superfluous protection
22003 specifiers, as long as the resulting output is equivalent to the
22004 source code.
22005 Delete FIXME from end of messages on tests that don't need
22006 fixing.
22007
22008 2003-02-28 David Carlton <carlton@math.stanford.edu>
22009
22010 * gdb.c++/templates.exp (do_tests): Allow const in the two
22011 Foo<volatile char *>::foo tests.
22012
22013 2003-02-27 Michael Snyder <msnyder@redhat.com>
22014
22015 * gdb.base/restore.c (main): Return zero, so exit code
22016 will be consistant.
22017
22018 2003-02-26 David Carlton <carlton@math.stanford.edu>
22019
22020 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
22021 char *>::foo" test with respect to PR c++/33. Create a new test
22022 which is identical to that one except that it doesn't put the
22023 space between the "char" and the "*"; KFAIL it, too.
22024
22025 2003-02-26 David Carlton <carlton@math.stanford.edu>
22026
22027 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
22028 template types into either PASSes or KFAILs (corresponding to PR
22029 c++/57). Tweak indentation. Update copyright.
22030
22031 2003-02-23 Stephane Carrez <stcarrez@nerim.fr>
22032
22033 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
22034
22035 2003-02-13 Michael Chastain <mec@shout.net>
22036
22037 * gdb.base/exprs.exp: Remove i960 remnants.
22038 * gdb.base/funcargs.exp: Likewise.
22039 * gdb.base/list.exp: Likewise.
22040 * gdb.base/ptype.exp: Likewise.
22041
22042 2003-02-14 David Carlton <carlton@math.stanford.edu>
22043
22044 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
22045 pEe->D::vg()" from XFAIL to KFAIL.
22046
22047 2003-02-13 Jason Molenda (jmolenda@apple.com)
22048
22049 * gdb.base/maint.exp: Update maint print statistics regexp to include
22050 new entries.
22051
22052 2003-02-13 Michael Chastain <mec@shout.net>
22053
22054 * gdb.c++/inherit.exp: Remove call to get_debug_format.
22055
22056 2003-02-12 Michael Chastain <mec@shout.net>
22057
22058 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
22059 * gdb.c++/inherit.exp: Likewise.
22060 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
22061 * gdb.c++/templates.exp: Likewise.
22062 * gdb.c++/virtfunc.exp: Likewise.
22063
22064 2003-02-06 Jason Molenda (jason-cl@molenda.com)
22065
22066 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
22067 why the code is written that way.
22068
22069 2003-02-05 Michael Chastain <mec@shout.net>
22070
22071 * gdb.base/dump.exp: Add missing copyright line.
22072
22073 2003-02-05 Jason Molenda (jason-cl@molenda.com)
22074
22075 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
22076 at the beginning so the breakpoint doesn't get set on the loop.
22077
22078 2003-02-05 Michael Chastain <mec@shout.net>
22079
22080 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
22081 output for configurations with gcc 2.95.3.
22082
22083 2003-02-05 Keith Seitz <keiths@redhat.com>
22084 Andrew Cagney <ac131313@redhat.com>
22085
22086 * gdb.mi/mi-cli.exp: New file.
22087
22088 2003-02-04 Michael Chastain <mec@shout.net>
22089
22090 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
22091 Call perror and then continue.
22092
22093 2003-02-03 Michael Chastain <mec@shout.net>
22094
22095 * gdb.c++/pr-1023.cc: New file.
22096 * gdb.c++/pr-1023.exp: New file.
22097
22098 2003-02-05 Jim Blandy <jimb@redhat.com>
22099
22100 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
22101 it's local to foobar. Check for it there, and check that it's not
22102 present in main.
22103 * gdb.c++/local.cc (marker2): New function.
22104 (foobar): Call marker1.
22105 (main): Call marker2 instead of marker1.
22106
22107 2003-02-04 Andrew Cagney <ac131313@redhat.com>
22108
22109 * gdb.disasm/mn10200.exp: Obsolete file.
22110 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
22111 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
22112 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
22113
22114 2003-02-04 David Carlton <carlton@math.stanford.edu>
22115
22116 * gdb.c++/overload.exp: Test intToChar(1).
22117 * gdb.c++/overload.cc (intToChar): New.
22118 (main): Call intToChar.
22119
22120 2003-02-03 David Carlton <carlton@math.stanford.edu>
22121
22122 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
22123 'might_kfail' arg.
22124 KFAIL some of the continue_to_bp_overloaded calls, according to
22125 PR c++/1025.
22126
22127 2003-02-01 Michael Chastain <mec@shout.net>
22128
22129 * gdb.base/advance.c (marker1): New marker function.
22130 * gdb.base/advance.exp: When the 'advance' command lands on the
22131 return breakpoint, it can legitimately stop on either the
22132 current line or the next line. Accommodate both outcomes.
22133 * gdb.base/until.exp: Likewise.
22134
22135 2003-02-02 Andrew Cagney <ac131313@redhat.com>
22136
22137 2002-11-10 Jason Molenda (jason-cl@molenda.com):
22138 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
22139 now a list, not a tuple.
22140 * gdb.mi/mi-var-display.exp: Ditto.
22141 * gdb.mi/gdb792.exp: Ditto.
22142
22143 2003-02-01 Andrew Cagney <ac131313@redhat.com>
22144
22145 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
22146 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
22147 stack backtraces.
22148 * gdb.mi/mi-syn-frame.c: Part of same.
22149
22150 2003-02-01 Mark Kettenis <kettenis@gnu.org>
22151
22152 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22153 gdb.mi/mi1-pthreads.exp: Return instead of calling
22154 gdb_suppress_entire_file.
22155
22156 2003-02-01 Mark Salter <msalter@redhat.com>
22157
22158 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
22159
22160 2003-01-31 Mark Salter <msalter@redhat.com>
22161
22162 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
22163 Support empty arg.
22164
22165 2003-01-30 Michael Chastain <mec@shout.net>
22166
22167 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
22168 This was a workaround for a UTF-8 bug in readline 4.3. The bug
22169 has been fixed in gdb/readline on 2003-01-09.
22170
22171 2003-01-29 Michael Snyder <msnyder@redhat.com>
22172
22173 * gdb.base/maint.exp: Allow for leading underscore in symbol.
22174 * gdb.base/display.exp: Allow for leading underscore in symbol.
22175 * gdb.base/args.exp: Skip if target does not support args passing.
22176
22177 2003-01-22 Daniel Jacobowitz <drow@mvista.com>
22178
22179 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
22180 gdb_test. Accept a list of expect arguments as the third
22181 parameter.
22182 (gdb_test): Use it.
22183
22184 2003-01-20 Elena Zannoni <ezannoni@redhat.com>
22185
22186 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
22187 allow for different test tree configurations. Update some
22188 tescases accordingly.
22189 * gdb.arch/altivec-regs.exp: Ditto.
22190 * gdb.asm/asm-source.exp: Ditto.
22191 * gdb.base/advance.exp: Ditto.
22192 * gdb.base/display.exp: Ditto.
22193 * gdb.base/long_long.exp: Ditto.
22194 * gdb.base/mips_pro.exp: Ditto.
22195 * gdb.base/overlays.exp: Ditto.
22196 * gdb.base/relocate.exp: Ditto.
22197 * gdb.base/setshow.exp: Ditto.
22198 * gdb.base/step-line.exp: Ditto.
22199 * gdb.base/step-test.exp: Ditto.
22200 * gdb.base/until.exp: Ditto.
22201 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
22202
22203 2003-01-17 David Carlton <carlton@math.stanford.edu>
22204
22205 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
22206 corresponding to PR c++/945.
22207 Update copyright.
22208
22209 2003-01-17 David Carlton <carlton@math.stanford.edu>
22210
22211 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
22212 corresponding to PR c++/68.
22213
22214 2003-01-17 David Carlton <carlton@math.stanford.edu>
22215
22216 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
22217 (test_paddr_hairy_functions): Call print_addr_2_kfail for
22218 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
22219
22220 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
22221
22222 * gdb.base/break.exp: Fix change of default location, because of
22223 removal of until tests.
22224 * gdb.base/help.exp: Update test for new 'until' help message.
22225 Add test for help on 'advance'.
22226 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
22227
22228 2003-01-15 Mark Kettenis <kettenis@gnu.org>
22229
22230 * gdb.base/default.exp: Adapt "info float" test for recent changes
22231 to that command. Add test for "info vector".
22232 * gdb.base/float.exp: New file. Add test for "info float" that
22233 resembles the old test in gdb.base/default.exp.
22234
22235 2003-01-15 David Carlton <carlton@math.stanford.edu>
22236
22237 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
22238
22239 2003-01-15 Elena Zannoni <ezannoni@redhat.com>
22240
22241 * gdb.base/break.exp: Move the tests of until command from here...
22242 * gdb.base/until.exp: ... to here. New file. Add other tests.
22243 * gdb.base/advance.c: New file.
22244 * gdb.base/advance.exp: New file.
22245
22246 2003-01-14 Elena Zannoni <ezannoni@redhat.com>
22247
22248 * gdb.base/args.c: New file.
22249 * gdb.base/args.exp: New file.
22250
22251 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
22252
22253 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
22254
22255 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
22256
22257 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
22258
22259 2003-01-14 Daniel Jacobowitz <drow@mvista.com>
22260
22261 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
22262 dates.
22263
22264 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22265
22266 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
22267
22268 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22269
22270 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
22271 (ptype &*"foo").
22272 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
22273
22274 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22275
22276 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
22277 * gdb.mi/mi1-console.exp: Likewise.
22278
22279 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22280
22281 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
22282 * gdb.mi/mi1-console.exp: Likewise.
22283
22284 2003-01-13 Daniel Jacobowitz <drow@mvista.com>
22285
22286 * gdb.c++/overload.exp: Remove some fixed XFAILs.
22287
22288 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
22289
22290 * gdb.base/detach.exp: New test.
22291
22292 2003-01-09 Daniel Jacobowitz <drow@mvista.com>
22293
22294 * Makefile.in (ALL_SUBDIRS): New variable.
22295 (subdirs, clean, distclean): Use it.
22296 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
22297 regenerating Makefile, since it is generated from the top level.
22298 * gdb.asm/Makefile.in: Likewise.
22299 * gdb.base/Makefile.in: Likewise.
22300 * gdb.c++/Makefile.in: Likewise.
22301 * gdb.disasm/Makefile.in: Likewise.
22302 * gdb.java/Makefile.in: Likewise.
22303 * gdb.mi/Makefile.in: Likewise.
22304 * gdb.threads/Makefile.in: Likewise.
22305 * gdb.trace/Makefile.in: Likewise.
22306
22307 2003-01-09 David Carlton <carlton@math.stanford.edu>
22308
22309 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
22310 Add copyright year 2003.
22311
22312 2003-01-06 Michael Chastain <mec@shout.net>
22313
22314 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
22315 When selecting a thread, 'line' and 'file' are optional.
22316 * gdb.mi/mi1-pthreads.exp: Likewise.
22317
22318 2003-01-06 Andreas Schwab <schwab@suse.de>
22319
22320 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
22321 failures.
22322
22323 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
22324
22325 Fix PR gdb/844
22326 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
22327 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
22328
22329 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
22330 instead of calling gdb_suppress_entire_file.
22331 * gdb.threads/print-threads.exp: Likewise.
22332 * gdb.threads/schedlock.exp: Likewise.
22333
22334 * gdb.threads/killed.exp: Return instead of calling
22335 gdb_suppress_entire_file.
22336 * gdb.threads/linux-dp.exp: Likewise.
22337 * gdb.threads/pthreads.exp: Likewise.
22338
22339 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
22340
22341 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
22342 stabs.
22343 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
22344 * gdb.base/whatis.exp: Always allow (void) after function names.
22345
22346 2003-01-04 Daniel Jacobowitz <drow@mvista.com>
22347
22348 * gdb.c++/casts.exp: Correct regexp.
22349
22350 2003-01-04 Mark Kettenis <kettenis@gnu.org>
22351
22352 * configure.in: Call AC_CONFIG_HEADER. Don't call
22353 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
22354 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
22355 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
22356 aforementioned directories in the AC_OUPUT call.
22357 * config.hin: New file.
22358 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
22359 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
22360 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
22361 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
22362 pass -I$objdir instead of -I$objdir/$subdir in compilation.
22363 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
22364 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
22365 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
22366 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
22367 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
22368 gdb.threads/configure.in, gdb.threads/configure,
22369 gdb.threads/config.in, gdb.trace/configure.in,
22370 gdb.trace/configure: Removed.
22371
22372 2003-01-03 Michael Chastain <mec@shout.net>
22373
22374 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
22375 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
22376
22377 2003-01-03 Daniel Jacobowitz <drow@mvista.com>
22378
22379 * gdb.base/store.exp: Fix regular expressions.
22380
22381 2002-12-28 Mark Kettenis <kettenis@gnu.org>
22382
22383 * configure.in: Rewrite.
22384 * configure: Regenerated.
22385
22386 2003-01-03 David Carlton <carlton@math.stanford.edu>
22387
22388 * gdb.base/psymtab.exp: New file.
22389 * gdb.base/psymtab1.c: Ditto.
22390 * gdb.base/psymtab2.c: Ditto.
22391
22392 2002-12-23 Adam Fedor <fedor@gnu.org>
22393
22394 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
22395
22396 2002-12-23 David Carlton <carlton@math.stanford.edu>
22397
22398 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
22399 and current_directory initialization.
22400
22401 2002-12-22 Jim Blandy <jimb@redhat.com>
22402
22403 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
22404 rather than as part of the output file name.
22405
22406 * gdb.base/attach.exp: There's no need to copy the test program to
22407 /tmp; that was only ever necessary on HP/UX, and this test is
22408 entirely disabled there anyway.
22409
22410 2002-12-21 Jim Blandy <jimb@redhat.com>
22411
22412 * gdb.c++/psmang.exp: Doc fix.
22413
22414 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
22415 test.
22416
22417 2002-12-20 David Carlton <carlton@math.stanford.edu>
22418
22419 * gdb.c++/annota2.exp: KFAIL annotate-quit.
22420
22421 2002-12-18 Michael Chastain <mec@shout.net>
22422
22423 * gdb.c++/annota2.exp: Add copyright year 2002.
22424
22425 2002-12-17 David Carlton <carlton@math.stanford.edu>
22426
22427 * gdb.c++/try_catch.cc: Add marker comments.
22428 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
22429 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
22430 * gdb.c++/m-static.cc: Ditto.
22431 * gdb.c++/m-static1.cc: Ditto.
22432 * gdb.c++/try_catch.cc: Ditto.
22433
22434 2002-12-16 Jeff Johnston <jjohnstn@redhat.com>
22435
22436 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
22437 to see whether we are using the new -environment-directory
22438 command which resets via -r or the old version of the command
22439 which may prompt the user. Part of fix for gdb/741.
22440
22441 2002-12-13 Andrew Cagney <ac131313@redhat.com>
22442
22443 * gdb.fortran/types.exp: Update obsolete comment.
22444 * gdb.fortran/exprs.exp: Ditto.
22445 * lib/gdb.exp: Delete obsolete code.
22446 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
22447 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
22448 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
22449 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
22450 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
22451 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
22452 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
22453 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
22454 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
22455 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
22456 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
22457 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
22458 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
22459 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
22460 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
22461 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
22462 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
22463 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
22464 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
22465 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
22466 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
22467 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
22468 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
22469 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
22470 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
22471 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
22472 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
22473 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
22474 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
22475 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
22476 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
22477 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
22478 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
22479 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
22480 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
22481 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
22482 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
22483
22484 2002-12-11 David Carlton <carlton@math.stanford.edu>
22485
22486 * gdb.c++/m-data.exp: Add test for members that shadow global
22487 variables: see PR gdb/804.
22488 * gdb.c++/m-data.cc: Ditto.
22489
22490 2002-12-10 Daniel Jacobowitz <drow@mvista.com>
22491
22492 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
22493
22494 2002-12-06 David Carlton <carlton@math.stanford.edu>
22495
22496 * gdb.base/store.c: Don't declare functions static.
22497
22498 2002-12-04 Andrew Cagney <ac131313@redhat.com>
22499
22500 * gdb.base/store.exp, gdb.base/store.c: New files.
22501
22502 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
22503
22504 * gdb.base/selftest.exp: Update for current gdb.
22505
22506 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
22507
22508 * gdb.base/maint.exp: Only dump symbols from one source file
22509 or objfile.
22510
22511 2002-12-03 Daniel Jacobowitz <drow@mvista.com>
22512
22513 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
22514 function call.
22515
22516 2002-11-25 Jim Blandy <jimb@redhat.com>
22517
22518 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
22519 function appearing in error message.
22520
22521 2002-11-21 Daniel Jacobowitz <drow@mvista.com>
22522
22523 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
22524
22525 2002-11-08 Jeff Johnston <jjohnstn@redhat.com>
22526
22527 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
22528 for mi1 and current mi is in correct format. New mi startup message
22529 should be in mi console format. This is part of fix for PR gdb/604.
22530
22531 2002-09-18 Fernando Nasser <fnasser@redhat.com>
22532
22533 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
22534 which explicitly prints the zero offset as "+0".
22535
22536 2002-10-22 Daniel Jacobowitz <drow@mvista.com>
22537
22538 * gdb.threads/schedlock.c (args): Make unsigned.
22539
22540 2002-10-21 Daniel Jacobowitz <drow@mvista.com>
22541
22542 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
22543 numbers. Allow "foo2|selected stack frame".
22544 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
22545 * gdb.asm/asmsrc2.s: Likewise.
22546 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
22547 comments.
22548 * gdb.asm/mips.inc: New file.
22549
22550 2002-10-18 Adam Fedor <fedor@gnu.org>
22551
22552 * gdb.base/default.exp: Update expected output to include 'ObjC'.
22553 * gdb.base/help.exp: Likewise.
22554
22555 2002-10-17 Kevin Buettner <kevinb@redhat.com>
22556
22557 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
22558 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
22559
22560 2002-10-02 Jim Blandy <jimb@redhat.com>
22561
22562 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
22563
22564 2002-10-01 Andrew Cagney <ac131313@redhat.com>
22565
22566 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
22567 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
22568 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
22569 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
22570 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
22571 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
22572 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
22573
22574 2002-09-29 Andrew Cagney <ac131313@redhat.com>
22575
22576 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
22577 * mi0-disassemble.exp, mi0-eval.exp: Delete.
22578 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
22579 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
22580 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
22581 * mi0-var-block.exp, mi0-var-child.exp: Delete.
22582 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
22583
22584 2002-09-27 Kevin Buettner <kevinb@redhat.com>
22585
22586 * gdb.base/annota1.exp (info break): Make directory components of
22587 path optional since not all compilers emit this debug information.
22588
22589 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
22590 step ends up stepping out of the function instead of stopping on
22591 the epilogue.
22592
22593 2002-09-26 Keith Seitz <keiths@redhat.com>
22594
22595 * lib/insight-support.exp (gdbtk_start): Figure out where
22596 the insight executable is based on where gdb is. Use this
22597 executable to start insight instead of gdb.
22598
22599 2002-09-25 Andrew Cagney <cagney@redhat.com>
22600
22601 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
22602
22603 2002-09-24 Andrew Cagney <ac131313@redhat.com>
22604
22605 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
22606 test_isolated_complaints.
22607 (test_empty_complaint): New function.
22608 (test_empty_complaints): New function. Check no output when no
22609 complaints.
22610
22611 2002-09-19 Jim Blandy <jimb@redhat.com>
22612
22613 * gdb.base/charset.exp, gdb.base/charset.c: New files.
22614
22615 2002-09-19 Andrew Cagney <ac131313@redhat.com>
22616
22617 * gdb.gdb/complaints.exp: New file.
22618
22619 2002-09-18 Andrew Cagney <ac131313@redhat.com>
22620
22621 * gdb.base/maint.exp: Check `help maint internal-warning'.
22622
22623 2002-09-18 David Carlton <carlton@math.stanford.edu>
22624
22625 * gdb.c++/m-static.exp: Remove breakpoints depending on line
22626 numbers, and replace them by a single breakpoint after the
22627 constructors are all finished.
22628 Add test 4.
22629 * gdb.c++/m-static.cc: Add test 4.
22630 * gdb.c++/m-static.h: New file.
22631 * gdb.c++/m-static1.cc: New file.
22632
22633 * gdb.c++/printmethod.exp: New file.
22634 * gdb.c++/printmethod.cc: New file.
22635
22636 * gdb.c++/pr-574.exp: New file.
22637 * gdb.c++/pr-574.cc: New file.
22638
22639 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
22640
22641 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
22642 embedded targets which never actually exit.
22643
22644 2002-09-18 Fernando Nasser <fnasser@redhat.com>
22645
22646 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
22647 "don't step after run" as unresolved or unsupported, instead of xfail.
22648
22649 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
22650
22651 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
22652 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
22653 Add newline to expected string in "step out of main (status wrapper)"
22654 case.
22655
22656 2002-09-18 Corinna Vinschen <vinschen@redhat.com>
22657
22658 * lib/gdb.exp (rerun_to_main): Allow restarting application.
22659 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
22660
22661 2002-09-17 Tom Tromey <tromey@redhat.com>
22662
22663 * gdb.base/printcmds.exp (test_print_string_constants): Expect
22664 \000, not \0, in double-quoted string.
22665
22666 2002-09-14 Corinna Vinschen <vinschen@redhat.com>
22667
22668 * gdb.base/commands.exp: Don't expect a "Program exited normally"
22669 string after running the commands execution on breakpoint tests.
22670
22671 2002-09-13 Corinna Vinschen <vinschen@redhat.com>
22672
22673 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
22674
22675 2002-09-12 Joel Brobecker <brobecker@gnat.com>
22676
22677 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
22678
22679 2002-09-10 Keith Seitz <keiths@redhat.com>
22680
22681 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
22682 runto proc.
22683 (mi_run_to_main): Use mi_runto.
22684 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
22685
22686 2002-09-10 Keith Seitz <keiths@redhat.com>
22687
22688 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
22689 regexp for stopping at main. Could have multiple event notifications.
22690 Don't assume that main was declared with no parameters.
22691 (mi_next): Use mi_step_to.
22692 (mi_step): Use mi_next_to.
22693
22694 2002-09-09 Corinna Vinschen <vinschen@redhat.com>
22695
22696 * gdb.base/default.exp: Fix expected string in `info float' test.
22697
22698 2002-09-09 Ben Elliston <bje@redhat.com>
22699
22700 * config/mips.exp: Update comments.
22701 * config/mips-idt.exp: Likewise.
22702 * config/nind.exp: Likewise.
22703 * config/slite.exp: Likewise.
22704 * config/sparclet.exp: Likewise.
22705 * config/udi.exp: Likewise.
22706 * config/vx.exp: Likewise.
22707 * config/vxworks29k.exp: Likewise.
22708
22709 2002-09-05 Jim Blandy <jimb@redhat.com>
22710
22711 * gdb.threads/killed.exp: Fix test failure message.
22712
22713 2002-09-04 Keith Seitz <keiths@redhat.com>
22714
22715 * lib/mi-support.exp: Update copyright.
22716 (mi_gdb_test): Increase the priority of the expected pattern
22717 so that it matches gdb_test.
22718
22719 2002-09-03 Keith Seitz <keiths@redhat.com>
22720
22721 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
22722 Use integer comparison instead of string comparison for testing
22723 whether binary was built.
22724
22725 2002-09-03 Jim Blandy <jimb@redhat.com>
22726
22727 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
22728
22729 2002-08-29 Jim Blandy <jimb@redhat.com>
22730
22731 * gdb.threads/pthreads.exp: Move the portable thread compilation
22732 code into a function in lib/gdb.exp, and call that from here.
22733 * lib/gdb.exp (gdb_compile_pthreads): New function.
22734
22735 2002-08-29 Keith Seitz <keiths@redhat.com>
22736
22737 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
22738 expect_out so that callers can get at it.
22739
22740 2002-08-23 Daniel Jacobowitz <drow@mvista.com>
22741
22742 * gdb.threads/print-threads.c: New file.
22743 * gdb.threads/print-threads.exp: New file.
22744 * gdb.threads/schedlock.c: New file.
22745 * gdb.threads/schedlock.exp: New file.
22746
22747 2002-08-22 Elena Zannoni <ezannoni@redhat.com>
22748
22749 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
22750 not altivec.c.
22751
22752 2002-08-17 Mark Kettenis <kettenis@gnu.org>
22753
22754 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
22755 targets. The problem should be fixed now.
22756
22757 2002-08-15 Mark Kettenis <kettenis@gnu.org>
22758
22759 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
22760 2002-07-24 change that removes final dots from error messages.
22761
22762 2002-08-13 Tom Tromey <tromey@redhat.com>
22763
22764 * gdb.base/readline.exp: New file.
22765
22766 2002-08-01 Andrew Cagney <ac131313@redhat.com>
22767
22768 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
22769 supress message.
22770
22771 2002-08-01 Andrew Cagney <cagney@redhat.com>
22772
22773 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
22774 CHILL_FOR_TARGET and CHILL_LIB.
22775 * configure.in (configdirs): Remove gdb.chill.
22776 * configure: Regenerate.
22777 * lib/gdb.exp: Obsolete references to chill.
22778 * gdb.fortran/types.exp: Ditto.
22779 * gdb.fortran/exprs.exp: Ditto.
22780
22781 2002-07-30 Kevin Buettner <kevinb@redhat.com>
22782
22783 * gdb.base/shlib-call.exp (additional_flags): Conditionally
22784 set Irix-specific compile and link flags.
22785
22786 2002-07-29 Kevin Buettner <kevinb@redhat.com>
22787
22788 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
22789 source files. The ``-o'' option doesn't work with the ``-E'' option
22790 when using the Irix compiler.
22791
22792 2002-07-19 Daniel Jacobowitz <drow@mvista.com>
22793
22794 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
22795 Improve support for reusing an exec file. Copy exec file
22796 to target, and run gdbserver on the target instead of on the host.
22797
22798 2002-07-18 Jim Blandy <jimb@redhat.com>
22799
22800 * gdb.base/ending-run.exp: Don't expect to see the program end in
22801 some orderly fashion when we're running on a real stand-alone
22802 board.
22803
22804 * gdb.base/interrupt.exp: Correct logic for skipping tests on
22805 targets that don't support interrupts.
22806
22807 2002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
22808
22809 * gdb.base/attach.exp: Add patterns to match output from /proc-based
22810 systems.
22811 Move comments in expect statements to inside the actions, so that they
22812 don't get matched against.
22813
22814 2002-07-10 Mark Kettenis <kettenis@gnu.org>
22815
22816 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
22817 function when asleep" test.
22818
22819 2002-07-10 Andrew Cagney <ac131313@redhat.com>
22820
22821 * gdb.base/page.exp: Rewrite to handle problems with very long
22822 `info set' output. Update copyright.
22823
22824 2002-06-26 Andrew Cagney <ac131313@redhat.com>
22825
22826 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
22827 gdb.threads-hp.
22828 * gdb.hp/configure: Regenerate.
22829 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
22830 * gdb.hp/gdb.threads-hp/configure: Delete file.
22831 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
22832
22833 2002-06-22 Andrew Cagney <ac131313@redhat.com>
22834
22835 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
22836 setlocale, bindtextdomain and textdomain.
22837
22838 2002-06-11 Jim Blandy <jimb@redhat.com>
22839
22840 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
22841 preprocessor macro information is present.
22842
22843 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
22844 tests.
22845
22846 2002-06-06 Michael Snyder <msnyder@redhat.com>
22847
22848 * gdb.base/overlays.exp: Record addresses of overlay
22849 functions in TCL variables rather than in GDB variables,
22850 to avoid having GDB convert them to pointers (with loss
22851 of information).
22852
22853 * gdb.base/d10v.ld: Merge in several years worth of
22854 default linker script changes.
22855 * gdb.base/long_long.exp: Add check for sizeof (long double).
22856
22857 2002-06-06 Michal Ludvig <mludvig@suse.cz>
22858
22859 * gdb.asm/asm-source.exp: Add x86-64 target.
22860 * gdb.asm/x86_64.inc: New.
22861
22862 2002-05-30 Michael Chastain <mec@shout.net>
22863
22864 From Benjamin Kosnik <bkoz@redhat.com>:
22865 * gdb.c++/m-static.cc: New file.
22866 * gdb.c++/m-static.exp: New file.
22867
22868 2002-05-28 Michael Snyder <msnyder@redhat.com>
22869
22870 * gdb.base/call-ar-st.exp: Allow for reduced floating point
22871 precision.
22872
22873 2002-05-27 Michael Chastain <mec@shout.net>
22874
22875 From Benjamin Kosnik <bkoz@redhat.com>:
22876 * gdb.c++/m-data.cc: New file.
22877 * gdb.c++/m-data.exp: New file.
22878
22879 2002-05-27 Michael Chastain <mec@shout.net>
22880
22881 From Benjamin Kosnik <bkoz@redhat.com>:
22882 * gdb.c++/try_catch.cc: New file.
22883 * gdb.c++/try_catch.exp: New file.
22884
22885 2002-05-27 Michael Chastain <mec@shout.net>
22886
22887 * gdb.c++/local.exp: Accept more nested types in output.
22888
22889 2002-05-26 Michael Chastain <mec@shout.net>
22890
22891 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
22892
22893 2002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
22894
22895 * lib/gdb.exp (gdb_wrapper_init): Just because
22896 gdb_wrapper_file exists, this does not mean that the file
22897 should not be rebuilt. That is what gdb_wrapper_initialized
22898 is for.
22899 (default_gdb_init): Reset gdb_wrapper_initialized.
22900
22901 2002-05-23 Michael Snyder <msnyder@redhat.com>
22902
22903 * gdb.base/all-bin.exp: Revise previous patch by just reducing
22904 the precision of the floating point test results.
22905 * gdb.base/call-rt-st.exp: Ditto.
22906
22907 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
22908 * gdb.base/call-rt-st.exp: Ditto.
22909
22910 2002-05-19 Michael Chastain <mec@shout.net>
22911
22912 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
22913
22914 2002-05-19 Elena Zannoni <ezannoni@redhat.com>
22915
22916 * configure.in (configdirs): Add gdb.arch.
22917 * configure: Regenerate.
22918
22919 2002-05-17 Jim Blandy <jimb@redhat.com>
22920
22921 * gdb.base/completion.exp: Recognize the more detailed error
22922 messages produced by the macro expander's lexical analyzer.
22923
22924 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
22925
22926 * gdb.arch/altivec-abi.c: New file.
22927 * gdb.arch/altivec-abi.exp: New file.
22928 * gdb.arch/altivec-regs.c: New file.
22929 * gdb.arch/altivec-regs.exp: New file.
22930
22931 2002-05-14 Daniel Jacobowitz <drow@mvista.com>
22932
22933 * gdb.base/maint.exp (maint print type): Update for new type
22934 structure.
22935
22936 2002-05-14 Elena Zannoni <ezannoni@redhat.com>
22937
22938 * gdb.arch: New directory.
22939 * gdb.arch/configure.in: New file.
22940 * gdb.arch/configure: New file.
22941 * gdb.arch/Makefile.in: New file.
22942
22943 2002-05-13 Corinna Vinschen <vinschen@redhat.com>
22944
22945 * gdb.asm/asm-source.exp: Add v850 as supported target.
22946 * gdb.asm/v850.inc: New file.
22947
22948 2002-05-13 Daniel Jacobowitz <drow@mvista.com>
22949
22950 * gdb.c++/annota2.exp (annotate-quit): Add comment.
22951
22952 2002-05-12 Daniel Jacobowitz <drow@mvista.com>
22953
22954 * gdb.base/break.exp: Check 'break "marker2"'.
22955
22956 2002-05-10 Michael Snyder <msnyder@redhat.com>
22957
22958 * gdb.base/long_long.exp: Fix typo.
22959
22960 2002-05-10 Jim Blandy <jimb@redhat.com>
22961
22962 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
22963 a bug.
22964
22965 * gdb.base/printcmds.exp (test_integer_literals_rejected):
22966 Recognize more detailed error message produced by the macro
22967 expander's lexical analyzer.
22968 * lib/gdb.exp (test_print_reject): Same.
22969
22970 2002-05-09 Mark Kettenis <kettenis@gnu.org>
22971
22972 * gdb.c++/method.exp: Fix typo.
22973
22974 2002-05-08 Michael Snyder <msnyder@redhat.com>
22975
22976 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
22977 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
22978 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
22979 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
22980 Add iftarget clause for strongarm.
22981
22982 2002-05-06 Michael Snyder <msnyder@redhat.com>
22983
22984 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
22985 (gdb_continue_to_end): Accept output from status wrapper.
22986 * gdb.base/ending-run.exp: Add case for output from status wrapper.
22987 Clean up fail messages to match pass messages.
22988
22989 Enable the "needs_status_wrapper" testsuite feature.
22990 * lib/gdb.exp (gdb_wrapper_init): New procedure.
22991 (gdb_compile): Conditionally call gdb_wrapper_init.
22992 * gdb.base/a2-run.exp: Recognize output from status wrapper.
22993 * gdb.c++/method.exp: Recognize output from status wrapper.
22994
22995 2002-05-06 Ben Elliston <bje@redhat.com>
22996 From Graydon Hoare <graydon@redhat.com>
22997
22998 * config/sid.exp: Include support for "rawsid" protocol.
22999
23000 2002-05-03 Jim Blandy <jimb@redhat.com>
23001
23002 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
23003 * gdb.c++/hang3.C: New file.
23004
23005 2002-05-04 Andrew Cagney <ac131313@redhat.com>
23006
23007 * gdb.base/default.exp: Remove obsolete code.
23008 * gdb.c++/misc.exp: Ditto. Update copyright.
23009 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
23010 * gdb.base/whatis.exp: Ditto. Update copyright.
23011 * gdb.base/scope.exp: Ditto. Update copyright.
23012 * gdb.base/ptype.exp: Ditto. Update copyright.
23013 * gdb.base/printcmds.exp: Ditto. Update copyright.
23014 * gdb.base/opaque.exp: Ditto. Update copyright.
23015 * gdb.base/list.exp: Ditto.
23016 * gdb.base/funcargs.exp: Ditto. Update copyright.
23017 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
23018 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
23019 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
23020 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
23021 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
23022 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
23023
23024 2002-05-02 Michael Snyder <msnyder@redhat.com>
23025
23026 * gdb.base/watchpoint.exp: Add xscale target.
23027 * gdb.base/long_long.exp: Add xscale target.
23028 * gdb.base/default.exp: Add xscale target.
23029
23030 2002-05-01 Jim Blandy <jimb@redhat.com>
23031
23032 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
23033 gdb.c++/hang.exp: New test.
23034
23035 2002-05-01 Fred Fish <fnf@redhat.com>
23036
23037 * gdb.base/completion.exp: Handle completions of "./Make" for
23038 more than one completion possibility, as is the case when we
23039 build and test in the source tree.
23040
23041 2002-04-29 Anthony Green <green@redhat.com>
23042
23043 * gdb.java/jmisc1.exp: New file.
23044 * gdb.java/jmisc2.exp: New file.
23045
23046 2002-04-24 Daniel Jacobowitz <drow@mvista.com>
23047
23048 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
23049
23050 2002-04-23 Elena Zannoni <ezannoni@redhat.com>
23051
23052 * gdb.base/help.exp: Change 'help status' to allow for target
23053 dependent output differences.
23054
23055 2002-04-22 Michael Chastain <mec@shout.net>
23056
23057 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
23058
23059 2002-04-22 Michael Chastain <mec@shout.net>
23060
23061 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
23062
23063 2002-04-17 David S. Miller <davem@redhat.com>
23064
23065 * gdb.asm/sparc64.inc: New file.
23066 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
23067
23068 2002-04-19 Elena Zannoni <ezannoni@redhat.com>
23069
23070 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
23071 instruction file directly into the build tree. Clean up at end of
23072 test.
23073
23074 2002-04-18 David S. Miller <davem@redhat.com>
23075
23076 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
23077 handle 64-bit platforms correctly.
23078 * gdb.base/maint.exp: Likewise.
23079
23080 2002-04-18 Kevin Buettner <kevinb@redhat.com>
23081
23082 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
23083 ``-fpic'' when compiling files comprising a shared library, but
23084 it does need additional linker flags in order to find shared
23085 libraries at run time.
23086
23087 2002-04-18 Kevin Buettner <kevinb@redhat.com>
23088
23089 * gdb.base/cvexpr.c (use): New function.
23090 (main): Invoke use() on all global variables to prevent
23091 some linkers from deleting these otherwise unused symbols.
23092
23093 2002-04-17 Michael Chastain <mec@shout.net>
23094 From David S. Miller <davem@redhat.com>
23095
23096 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
23097 handle 64-bit platforms correctly.
23098
23099 2002-04-12 Michael Snyder <msnyder@redhat.com>
23100 From Jim Blandy <jimb@redhat.com>
23101 * gdb.base/foo.c (foox): Remove section attribute; the linker
23102 script can handle this instead.
23103 * gdb.base/bar.c (barx): Same.
23104 * gdb.base/baz.c (bazx): Same.
23105 * gdb.base/grbx.c (grbxx): Same.
23106
23107 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
23108 manager doesn't automatically unmap overlays unnecessarily.
23109
23110 2002-04-10 Martin M. Hunt <hunt@redhat.com>
23111
23112 * gdb.base/ending-run.exp: Fix pattern for Mips targets
23113 stepping out of main.
23114
23115 2002-04-09 Michael Chastain <mec@shout.net>
23116
23117 * gdb.c++/local.cc (main): Move call to marker1() inside nested
23118 scope so that the nested scope tests will make sense.
23119 * gdb.c++/local.exp: Write patterns that actually work with gcc
23120 (the HP patterns "were never known to work with gcc").
23121 Keep the old aCC patterns too.
23122
23123 2002-04-09 Daniel Jacobowitz <drow@mvista.com>
23124
23125 * gdb.base/attach.exp: Correct target board test.
23126
23127 2002-04-08 Michael Chastain <mec@shout.net>
23128
23129 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
23130 in a const method. Add some xfail and fail cases for configurations
23131 that do not emit the "const ...".
23132
23133 2002-04-07 Michael Chastain <mec@shout.net>
23134
23135 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
23136 Accept "A * const" and "const A * const" as type of "this".
23137 Fix spelling of getFunky throughout. Make messages uniform.
23138
23139 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
23140
23141 Work around for PR gdb/285:
23142 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
23143
23144 2002-04-07 Elena Zannoni <ezannoni@redhat.com>
23145
23146 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
23147 instructions file at run time instead of configure time.
23148 Sometimes we run the test in a directory that is not the one we
23149 configured in.
23150 * gdb.asm/configure.in: Delete creation of symlink.
23151 * gdb.asm/configure: Regenerate.
23152
23153 2002-04-05 J. Brobecker <brobecker@gnat.com>
23154
23155 * gdb.gdb/xfullpath.exp: New test, to exercise the new
23156 xfullpath () function.
23157
23158 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
23159
23160 * gdb.asm/Makefile.in: Correct dependencies.
23161
23162 * gdb.asm/powerpc.inc: New file.
23163 * gdb.asm/asm-source.exp: Add PowerPC.
23164 * gdb.asm/configure.in: Likewise.
23165 * gdb.asm/configure: Regenerated.
23166
23167 2002-04-04 Daniel Jacobowitz <drow@mvista.com>
23168
23169 * gdb.base/relocate.exp: New file.
23170 * gdb.base/relocate.c: New file.
23171
23172 2002-04-04 Fred Fish <fnf@redhat.com>
23173
23174 * gdb.base/step-test.exp: Update comment regarding stopping in
23175 memcpy/bcopy calls inserted as part of the compiler runtime.
23176
23177 2002-04-04 Michael Snyder <msnyder@redhat.com>
23178
23179 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
23180
23181 2002-04-03 Daniel Jacobowitz <drow@mvista.com>
23182
23183 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
23184 (gdb_expect): Remove $notransfer hack.
23185
23186 2002-04-02 Daniel Jacobowitz <drow@mvista.com>
23187
23188 * gdb.c++/classes.exp ("calling method for small class"): Match
23189 updated register output.
23190
23191 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
23192
23193 Fix PR gdb/452
23194 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
23195 when finished. Make gdb_file_cmd send "exec-file" when
23196 appropriate.
23197
23198 2002-03-30 Daniel Jacobowitz <drow@mvista.com>
23199
23200 * gdb.base/attach.exp: Remove extra setup_xfail.
23201
23202 2002-03-26 Michael Snyder <msnyder@redhat.com>
23203
23204 * gdb.base/default.exp: Add tests for dump, append, and restore.
23205 * gdb.base/help.exp: Add tests for dump, append, and restore.
23206 * gdb.base/dump.exp: New file, test dump, append and restore.
23207 * gdb.base/dump.c: New file.
23208
23209 2002-03-27 Michael Snyder <msnyder@redhat.com>
23210
23211 * gdb.base/help.exp: Modify expect strings to reflect
23212 clean-ups in help messages.
23213
23214 2002-03-26 Fred Fish <fnf@redhat.com>
23215
23216 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
23217 have debugging info for those functions and the compiler uses them
23218 internally to copy structs around.
23219
23220 2002-03-26 Fred Fish <fnf@redhat.com>
23221
23222 * gdb.base/list.exp: Revert the change made yesterday and add note
23223 about why we don't list the default lines for remote targets.
23224
23225 2002-03-25 Michael Snyder <msnyder@redhat.com>
23226
23227 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
23228
23229 2002-03-25 Fred Fish <fnf@redhat.com>
23230
23231 * gdb.base/list.exp: This test works on remote targets so remove
23232 the short circuit for remote targets. Update copyright.
23233
23234 2002-03-25 Fred Fish <fnf@redhat.com>
23235
23236 * gdb.base/attach.exp: Fix logic error that was suppressing this
23237 test for all non hppa*-*-hpux* targets, instead of the hp target.
23238 Move comments closer to the suppression point. Also now need to
23239 check that we are running natively.
23240
23241 2002-03-22 Michael Snyder <msnyder@redhat.com>
23242
23243 * gdb.base/default.exp: Add test for gcore. Update copyright.
23244 * gdb.base/help.exp: Add test for gcore. Update copyright.
23245
23246 2002-03-06 Fred Fish <fnf@redhat.com>
23247
23248 * gdb.base/funcargs.c: Remove extraneous ';' character.
23249 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
23250
23251 2002-03-04 Michael Chastain <mec@shout.net>
23252
23253 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
23254 accommodate gcc v3 function signature.
23255 * gdb.mi/mi0-var-cmd-exp: Ditto.
23256
23257 2002-02-24 Andrew Cagney <ac131313@redhat.com>
23258
23259 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
23260 ``GNU/Linux'' or ``Linux kernel''
23261 * testsuite/gdb.threads/pthreads.c: Ditto.
23262
23263 2002-02-24 Michael Chastain <mec@shout.net>
23264
23265 * gdb.threads/pthreads.c (thread1): Add a return statement.
23266 (thread2): Likewise.
23267 (foo): Likewise.
23268
23269 2002-02-23 Michael Chastain <mec@shout.net>
23270
23271 * gdb.threads/linux-dp.c (philosopher): Add a return statement
23272 to placate gcc.
23273
23274 2002-02-23 Michael Chastain <mec@shout.net>
23275
23276 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
23277 test "ptype bint". The test passes on all my stabs configurations.
23278
23279 2002-02-21 Jim Blandy <jimb@redhat.com>
23280
23281 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
23282 filename at a time, and watch for the ones we want to see.
23283
23284 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
23285 types of pointers to prototyped functions.
23286
23287 2002-02-20 Andrew Cagney <ac131313@redhat.com>
23288
23289 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
23290 signed, unsigned and straight char.
23291 (padding_char, padding_short, padding_int, padding_long,
23292 padding_long_long, padding_float, padding_double,
23293 padding_long_double): New global variables.
23294 (fill, fill_structs): New functions.
23295
23296 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
23297 for correctly sized writes. Update copyright.
23298 (get_valueof): New procedure.
23299 (get_sizeof): Call get_valueof.
23300 (check_valueof): New procedure.
23301 (check_padding): New procedure.
23302
23303 2002-02-20 Michael Chastain <mec@shout.net>
23304
23305 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
23306 to setup_xfail. Document some of the remaining calls.
23307
23308 2002-02-18 Michael Chastain <mec@shout.net>
23309
23310 * gdb.c++/userdef.exp: Update copyright year.
23311
23312 2002-02-18 Daniel Jacobowitz <drow@mvista.com>
23313
23314 * gdb.c++/userdef.exp: Test overloaded operators properly.
23315 Remove xfails.
23316
23317 2002-02-14 Michael Snyder <msnyder@redhat.com>
23318
23319 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
23320
23321 2002-02-14 Daniel Jacobowitz <drow@mvista.com>
23322
23323 * gdb.base/a2-run.exp: Check for a remote target properly.
23324 * gdb.base/annota1.exp: Likewise.
23325 * gdb.base/list.exp: Likewise.
23326 * gdb.base/reread.exp: Likewise.
23327 * gdb.base/scope.exp: Likewise.
23328 * gdb.base/shlib-call.exp: Likewise.
23329 * gdb.base/term.exp: Likewise.
23330 * gdb.c++/annota2.exp: Likewise.
23331
23332 2002-02-13 Richard Earnshaw <rearnsha@arm.com>
23333
23334 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
23335
23336 2002-02-10 Michael Chastain <mec@shout.net>
23337
23338 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
23339 (call_after_alloca): Ditto.
23340
23341 2002-02-10 Daniel Jacobowitz <drow@mvista.com>
23342
23343 * gdb.base/ending-run.exp: Guard "cont" test with
23344 gdb_skip_stdio_test.
23345
23346 2002-02-06 Jim Blandy <jimb@redhat.com>
23347
23348 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
23349 from here...
23350 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
23351 To here. Disable this test on non-HP platforms. Add big comment.
23352
23353 2002-02-04 Michael Snyder <msnyder@redhat.com>
23354
23355 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
23356 other than d10v and m32r.
23357
23358 2002-02-02 Richard Earnshaw <rearnsha@arm.com>
23359
23360 * gdb.base/default.exp: Rewrite test patterns to reduce time
23361 taken to match them.
23362
23363 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
23364
23365 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
23366 Allow a start function above main.
23367 * gdb.threads/linux-dp.exp: Fix copyright date.
23368
23369 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
23370
23371 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
23372 (check_philosopher_stack): Check for manager thread before checking
23373 for a just-starting thread.
23374
23375 2002-01-30 Daniel Jacobowitz <drow@mvista.com>
23376
23377 From Neil Booth <neil@daikokuya.demon.co.uk>:
23378 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
23379 warnings.
23380
23381 2002-01-21 Fred Fish <fnf@redhat.com>
23382
23383 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
23384 not caller.
23385
23386 2002-01-21 Jim Blandy <jimb@redhat.com>
23387
23388 * gdb.base/reread.exp: Check that GDB properly re-reads the
23389 executable file when it changes while no inferior is running.
23390
23391 2002-01-21 Fred Fish <fnf@redhat.com>
23392
23393 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
23394 optionally accept the "shlib events" variation.
23395
23396 2002-01-21 Jim Blandy <jimb@redhat.com>
23397
23398 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
23399 call `fflush' after every `printf', so that the output is produced
23400 at predictable points, regardless of whatever buffering does (or
23401 doesn't) take place.
23402 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
23403 at different points.
23404
23405 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
23406
23407 * gdb.c++/inherit.exp: Update copyright years.
23408 * gdb.c++/method.exp: Likewise.
23409
23410 2002-01-20 Daniel Jacobowitz <drow@mvista.com>
23411
23412 * gdb.c++/classes.exp: Update for improved v3 support and skipping
23413 artificial methods/arguments.
23414 * gdb.c++/derivation.exp: Likewise.
23415 * gdb.c++/inherit.exp: Likewise.
23416 * gdb.c++/method.exp: Likewise.
23417 * gdb.c++/virtfunc.exp: Likewise.
23418
23419 2002-01-18 Andrew Cagney <ac131313@redhat.com>
23420
23421 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
23422 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
23423 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
23424 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
23425 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
23426 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
23427
23428 2002-01-17 Jim Blandy <jimb@redhat.com>
23429
23430 * gdb.asm/asm-source.exp (info symbol): Take another shot at
23431 anchoring the pattern matching the entry point symbol's name.
23432
23433 2002-01-17 Andrew Cagney <ac131313@redhat.com>
23434
23435 * gdb.base/maint.exp: Update ``maint internal-error'' to match
23436 continue/quit query. Update copyright.
23437
23438 2002-01-14 Michael Snyder <msnyder@redhat.com>
23439
23440 * gdb.base/gcore.exp: Remove extra debugging output.
23441
23442 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
23443
23444 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
23445 for slightly dubious v2 mangled string.
23446
23447 2002-01-13 Daniel Jacobowitz <drow@mvista.com>
23448
23449 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
23450
23451 2002-01-10 Jason Merrill <jason@redhat.com>
23452
23453 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
23454
23455 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
23456 constructors.
23457 * gdb.c++/derivation.exp: Likewise.
23458 * gdb.c++/templates.exp: Likewise.
23459 * gdb.c++/virtfunc.exp: Likewise.
23460
23461 2002-01-10 Michael Snyder <msnyder@redhat.com>
23462
23463 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
23464
23465 2002-01-08 Michael Snyder <msnyder@redhat.com>
23466
23467 * gdb.base/gcore.exp: New test for generate-core-file command.
23468 * gdb.base/gcore.c: Testcase for above.
23469 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
23470
23471 2002-01-08 Jason Merrill <jason@redhat.com>
23472
23473 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
23474
23475 2002-01-07 Fred Fish <fnf@redhat.com>
23476
23477 * gdb.c++/overload.exp: Remove unconditional xfails for:
23478 print foo_instance1.overloadargs(1)
23479 print foo_instance1.overloadargs(1, 2)
23480 print foo_instance1.overloadargs(1, 2, 3)
23481 print foo_instance1.overloadargs(1, 2, 3, 4)
23482 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
23483 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
23484 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
23485 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
23486 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
23487 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
23488 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
23489 print foo_instance1.overload1arg()
23490 print foo_instance1.overload1arg((char)arg2)
23491 print foo_instance1.overload1arg((signed char)arg3)
23492 print foo_instance1.overload1arg((unsigned char)arg4)
23493 print foo_instance1.overload1arg((int)arg7)
23494 print foo_instance1.overload1arg((unsigned int)arg8)
23495 print foo_instance1.overload1arg((float)arg11)
23496 print foo_instance1.overload1arg((double)arg12)
23497
23498 2002-01-07 Michael Snyder <msnyder@redhat.com>
23499
23500 * gdb.base/huge.exp: New test. Print a very large target data object.
23501 (skip_huge_test): New test variable. Define if you want to skip this
23502 test. The test reads an 8 megabyte data object from the target, so it
23503 might be very time consuming on remote targets with a slow connection.
23504 * gdb.base/huge.c: New file. Test case for above.
23505
23506 2002-01-07 Fred Fish <fnf@redhat.com>
23507
23508 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
23509 g_instance.bfoo, and g_instance.cfoo.
23510
23511 2002-01-07 Jeffrey A Law <law@redhat.com>
23512
23513 * gdb.base/break.c (multi_line_if_conditional): New function.
23514 (multi_ilne_while_conditional): Likewise.
23515 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
23516 IF or WHILE condition puts the breakpoint at the start of
23517 the condition.
23518
23519 * gdb.base/selftest.exp (backtrace through signal handler): Remove
23520 hppa*-*-hpux* expected failure.
23521 * gdb.base/structs.exp (do_function_calls): Similarly.
23522
23523 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
23524 watchpoints.
23525
23526 2002-01-06 Andrew Cagney <ac131313@redhat.com>
23527
23528 Fix PR gdb/66.
23529 * gdb.base/structs.exp: Replace skip for a29k with skip for
23530 gdb,cannot_call_functions.
23531 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
23532 * gdb.base/callfuncs.exp: Ditto.
23533 * gdb.base/call-rt-st.exp: Ditto.
23534 * gdb.base/call-strs.exp: Ditto.
23535 * gdb.base/callfwmall.exp: Ditto.
23536 * gdb.base/scope.exp: Obsolete xfail a29k.
23537 * gdb.c++/misc.exp: Ditto.
23538 * gdb.c++/cplusfuncs.exp: Ditto.
23539 * gdb.base/ptype.exp: Ditto.
23540 * gdb.base/printcmds.exp: Ditto.
23541 * gdb.base/opaque.exp: Ditto.
23542 * gdb.base/list.exp: Ditto.
23543 * gdb.base/funcargs.exp: Ditto.
23544 * gdb.base/default.exp: Ditto.
23545
23546 2002-01-04 Michael Snyder <msnyder@redhat.com>
23547
23548 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
23549 * gdb.base/maint.exp: Add tests for maint info sections options.
23550
23551 Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
23552
23553 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
23554
23555 2001-12-20 Corinna Vinschen <vinschen@redhat.com>
23556
23557 * gdb.asm/arm.inc: New file.
23558 * gdb.asm/asm-source.exp: Add arm targets.
23559 * gdb.asm/configure.in: Ditto.
23560 * gdb.asm/configure: Recreated from configure.in.
23561
23562 Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
23563
23564 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
23565 with HP's compiler.
23566 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
23567 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
23568 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
23569 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
23570
23571 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
23572 either HP's compilers or GCC.
23573
23574 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
23575 a SIGBUS or SIGSEGV.
23576
23577 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
23578
23579 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
23580 can be compiled with either HP's compiler or GCC.
23581
23582 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
23583 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
23584 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
23585
23586 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
23587 to match current gdb output. Update due to using auto-solib-limit
23588 for limiting instead of overloading auto-solib-add.
23589 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
23590 test program.
23591
23592 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
23593 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
23594 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
23595 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
23596 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
23597 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
23598 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
23599 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
23600 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
23601 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
23602 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
23603 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
23604 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
23605
23606 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
23607 a SIGTRAP to the inferior.
23608
23609 2001-12-19 Corinna Vinschen <vinschen@redhat.com>
23610
23611 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
23612 Substitute call to target_link by call to gdb_compile.
23613
23614 Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
23615
23616 * gdb.base/break.exp: Fix HP specific search string when testing
23617 backtracing in a called function.
23618
23619 * gdb.base/constvars.exp: Only set lang to C++ if we're
23620 compiling the test with HP's compilers.
23621 * gdb.base/volatile.exp: Similarly.
23622
23623 2001-12-19 Jim Blandy <jimb@redhat.com>
23624
23625 * gdb.base/printcmds.exp: Expect the null character to be printed
23626 as '\0', and the '\013' to be printed as '\v'.
23627 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
23628 * gdb.base/setvar.exp: Same.
23629
23630 2001-12-17 Jim Blandy <jimb@redhat.com>
23631
23632 * gdb.base/completion.exp: Rather than completing very long
23633 filenames, which can make the readline library produce output we
23634 don't recognize, cd to the directory first, and then complete
23635 using nice, short relative paths.
23636
23637 * gdb.base/completion.exp: On some systems, there is, in fact, a
23638 variable named `b' in scope, since GDB treats all static
23639 variables as being in scope. So use `no_var_named_this'
23640 instead of `b'.
23641
23642 * gdb.base/corefile.exp: Recognize the message saying that GDB
23643 can't find the core file's registers as a failure.
23644
23645 2001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
23646
23647 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
23648 test expect string more specific.
23649
23650 2001-12-13 Corinna Vinschen <vinschen@redhat.com>
23651
23652 * gdb.asm/asm-source.exp: Add support for xstormy16.
23653 * gdb.asm/configure.in: Ditto.
23654 * gdb.asm/configure: Rebuild.
23655 * gdb.asm/xstormy16.inc: New file.
23656
23657 2001-12-10 Fred Fish <fnf@redhat.com>
23658
23659 * gdb.base/maint.exp: Update to match changes in type dumping code.
23660
23661 2001-12-10 Jim Blandy <jimb@redhat.com>
23662
23663 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
23664 matching the entry point symbol's name at the beginning of the
23665 line.
23666
23667 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
23668
23669 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
23670 gdb.c++/inherit.exp, gdb.c++/method.exp,
23671 gdb.c++/namespace.exp, gdb.c++/templates.exp,
23672 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
23673 and class layout support.
23674
23675 2001-12-07 Daniel Jacobowitz <drow@mvista.com>
23676
23677 * gdb.c++/classes.exp: Add test for static member function.
23678 * gdb.c++/misc.cc: Add class with static member function.
23679
23680 2001-12-07 Jim Blandy <jimb@redhat.com>
23681
23682 If GDB says it can't find the struct the function returned, report
23683 those tests as `unsupported'.
23684 * gdb.base/call-rt-st.exp (print_struct_call): New function.
23685 Rewrite subsequent tests to use it.
23686
23687 If GDB says it can't find the struct the function returned, report
23688 those tests as `unsupported'.
23689 * gdb.base/structs.exp (call_struct_func): New function.
23690 (do_function_calls): Use call_struct_func to call the functions
23691 returning structs.
23692
23693 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
23694 whether functions are prototyped or not, so we can't possibly pass
23695 arguments to t_float_values2 properly.
23696
23697 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
23698 value of `timeout' for targets other than the mips*tx39-*.
23699
23700 2001-12-06 Michael Snyder <msnyder@redhat.com>
23701
23702 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
23703 and detect whether the start symbol has a leading underscore.
23704
23705 2001-12-04 Jim Blandy <jimb@redhat.com>
23706
23707 * gdb.base/completion.exp: Clarify indentation.
23708
23709 2001-12-03 Jim Blandy <jimb@redhat.com>
23710
23711 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
23712 variables on the S/390, not `.word'.
23713
23714 2001-11-30 Jim Blandy <jimb@redhat.com>
23715
23716 Add assembly-source tests for s390-ibm-linux.
23717 * gdb.asm/s390.inc: New file.
23718 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
23719 the S/390 architecture.
23720 * gdb.asm/configure: Regenerated.
23721
23722 2001-11-30 Michael Snyder <msnyder@redhat.com>
23723
23724 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
23725 next, info source, info sources, info line, global and static
23726 variables, and static functions.
23727 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
23728 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
23729 * gdb.asm/asmsrc1.s: Add a static function and some variables.
23730 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
23731 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
23732 (gdbasm_leave): Restore frame pointer.
23733 (gdbasm_startup): Copy stack set-up from crt0.S.
23734
23735 2001-11-26 Fernando Nasser <fnasser@redhat.com>
23736
23737 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
23738 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
23739 to a local (non-static) variable. Copy tstruct.a to a static buffer
23740 and return a pointer to that buffer.
23741 * gdb.base/callfwmall.c (t_structs_a): Ditto.
23742
23743 2001-11-24 Mark Kettenis <kettenis@gnu.org>
23744
23745 * gdb.asm/configure.in: Fix recognition of ix86 target.
23746 * gdb.asm/configure: Regenerate.
23747
23748 2001-11-21 Michael Snyder <msnyder@redhat.com>
23749
23750 * gdb.asm/sparc.inc: New file.
23751 * gdb.asm/asm-source.exp: Recognize sparc target.
23752 * gdb.asm/configure.in: Recognize sparc target.
23753 * gdb.asm/configure: Regenerate.
23754
23755 2001-11-21 Michael Snyder <msnyder@redhat.com>
23756
23757 * gdb.asm/m32r.inc: New file.
23758 * gdb.asm/asm-source.exp: Recognize m32r target.
23759 * gdb.asm/configure.in: Recognize m32r target.
23760 * gdb.asm/configure: Regenerate.
23761
23762 2001-11-20 Michael Snyder <msnyder@redhat.com>
23763
23764 * gdb.asm/i386.inc: New file.
23765 * gdb.asm/asm-source.exp: Recognize ix86 target.
23766 * gdb.asm/configure.in: Recognize ix86 target.
23767 * gdb.asm/configure: Regenerate.
23768
23769 * gdb.c++/namespace.exp: Fix quotes in output messages.
23770
23771 2001-11-14 Michael Snyder <msnyder@redhat.com>
23772
23773 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
23774 qualifier in a type cast expression, to designate an address
23775 in the instruction space (Harvard architecture).
23776
23777 2001-11-13 Michael Snyder <msnyder@redhat.com>
23778
23779 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
23780 Tests for expressions using 'const' and 'volatile'.
23781
23782 2001-11-13 Corinna Vinschen <vinschen@redhat.com>
23783
23784 * gdb.asm/asm-sources.exp: Allow defining linker flags.
23785
23786 2001-11-12 Daniel Jacobowitz <drow@mvista.com>
23787
23788 * lib/mi-support.exp (mi_run_to_helper): Move comments
23789 outside of gdb_expect.
23790
23791 2001-11-11 Daniel Jacobowitz <drow@mvista.com>
23792
23793 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
23794 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
23795 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
23796 mi0_run_to): New functions.
23797 * gdb.mi/mi-simplerun.exp: Use them.
23798 * gdb.mi/mi0-simplerun.exp: Likewise.
23799 * gdb.mi/mi-var-cmd.exp: Likewise.
23800 * gdb.mi/mi0-var-cmd.exp: Likewise.
23801
23802 2001-11-10 Andrew Cagney <ac131313@redhat.com>
23803
23804 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
23805 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
23806
23807 2001-11-09 Andrew Cagney <ac131313@redhat.com>
23808
23809 * gdb.base/restore.exp: Include $expected value in restored test
23810 message.
23811
23812 2001-11-09 Andrew Cagney <ac131313@redhat.com>
23813
23814 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
23815 implemented.
23816
23817 2001-11-08 Michael Snyder <msnyder@redhat.com>
23818
23819 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
23820 Add pass/fail message for stop at breakpoint in call dummy function.
23821
23822 2001-11-07 Michael Snyder <msnyder@redhat.com>
23823
23824 * gdb.c++/templates.exp (test_template_breakpoints):
23825 If we get an overload menu, but it does not match what
23826 we expect, we still need to issue the "cancel" command.
23827 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
23828 making the whitespace optional. Argument for "new" may be
23829 "unsigned" as well as "unsigned int/long".
23830 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
23831 making the whitespace optional. Also replace "(void) with
23832 "((void|)), making the keyword "void" optional.
23833 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
23834 making the whitespace optional. Also replace "(void) with
23835 "((void|)), making the keyword "void" optional.
23836 * gdb.base/callfuncs.c (t_float_values): This function must
23837 _not_ be prototyped, and the following function (t_float_values2)
23838 must be prototyped (if the compiler supports it), so that GDB
23839 can be tested against both cases. Usually one case involves
23840 promotion of float to double, while the other does not.
23841 * gdb.base/callfwmall.c: Ditto.
23842 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
23843 includes a stack frame for "start".
23844
23845 2001-11-05 Jim Blandy <jimb@redhat.com>
23846
23847 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
23848 pointers are 32 bits long, and that offsets of relocs are always
23849 stored in the data (REL-style), and not in the reloc entry itself
23850 (RELA-style).
23851 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
23852 stabs.
23853
23854 2001-11-01 Michael Snyder <msnyder@redhat.com>
23855
23856 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
23857 and regular expression operators by using quoting.
23858
23859 2001-10-31 Michael Snyder <msnyder@redhat.com>
23860
23861 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
23862 depending on what the symbol table contains.
23863 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
23864 the output of the ptype command. Similarly, accept both "const &"
23865 and "const&".
23866
23867 2001-10-31 Corinna Vinschen <vinschen@redhat.com>
23868
23869 * gdb.base/miscexprs.c (main): Add usage of preprocessor
23870 symbol `STORAGE' to allow to choose the storage class of
23871 the local datastructures.
23872 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
23873 compiler directive.
23874
23875 2001-10-30 Michael Snyder <msnyder@redhat.com>
23876
23877 * gdb.base/jump.exp: Allow it to run for all targets.
23878
23879 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
23880
23881 * gdb.base/call-ar-st.c (print_double_array): Match for loop
23882 with new double_array size.
23883 (main): Change storage class of all local variables to static.
23884 Reduce size of double_array to 9.
23885 * gdb.base/call-ar-st.exp: Increase timeout value.
23886 Change expected output for double array to match new size in
23887 call-ar-st.c.
23888
23889 2001-10-29 Corinna Vinschen <vinschen@redhat.com>
23890
23891 * gdb.base/ending-run.exp: Create identical output when passing
23892 `step to end of run' case. Add regular expression branch satisfying
23893 Stormy16 target.
23894
23895 2001-10-28 Mark Kettenis <kettenis@gnu.org>
23896
23897 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
23898 that we catch the expected failure under Linux/x86.
23899
23900 2001-10-29 Orjan Friberg <orjanf@axis.com>
23901
23902 * gdb.base/setvar.exp: Escape curly braces.
23903 * gdb.stabs/weird.exp: Ditto.
23904
23905 2001-10-27 Daniel Jacobowitz <drow@mvista.com>
23906
23907 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
23908 * gdm.mi/mi0-hack-cli.exp: Likewise.
23909
23910 2001-10-25 Andrew Cagney <ac131313@redhat.com>
23911
23912 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
23913 messages.
23914
23915 2001-10-21 Andrew Cagney <ac131313@redhat.com>
23916
23917 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
23918 checking MI enabled.
23919
23920 2001-10-09 Corinna Vinschen <vinschen@redhat.com>
23921
23922 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
23923
23924 2001-10-04 Frank Ch. Eigler <fche@redhat.com>
23925
23926 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
23927 if gdb child process crashes, just signal an error.
23928
23929 2001-10-02 Jim Blandy <jimb@redhat.com>
23930
23931 * lib/gdb.exp (test_xfail_format): Simplify.
23932
23933 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
23934 front of the variable name `format'. Simplify `if'.
23935
23936 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
23937
23938 * gdb.threads/pthreads.exp: Wait for output and delay
23939 before sending ^C.
23940
23941 2001-10-01 Daniel Jacobowitz <drow@mvista.com>
23942
23943 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
23944 some incorrect output instead of timing out.
23945 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
23946
23947 2001-09-28 Corinna Vinschen <vinschen@redhat.com>
23948
23949 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
23950 check to allow additional `int'.
23951
23952 2001-09-27 Daniel Jacobowitz <drow@mvista.com>
23953
23954 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
23955 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
23956
23957 2001-09-27 Michael Snyder <msnyder@redhat.com>
23958
23959 * lib/gdb.exp (test_debug_format): New proc.
23960 (setup_xfail_format): Use new proc test_debug_format.
23961 * gdb.base/constvars.exp (local_compiler_xfail_check): New
23962 proc; use new service proc test_debug_format.
23963 Replace all other "gcc_compiled" tests with this test.
23964 * gdb.base/volatile.exp (local_compiler_xfail_check): New
23965 proc; use new service proc test_debug_format.
23966 Replace all other "gcc_compiled" tests with this test.
23967
23968 2001-09-27 Michael Snyder <msnyder@redhat.com>
23969
23970 * gdb.base/cvexpr.exp: New file.
23971 * gdb.base/cvexpr.c: New file
23972 Test for expressions using const and volatile keywords.
23973
23974 2001-09-26 Corinna Vinschen <vinschen@redhat.com>
23975
23976 * gdb.base/constvars.exp: Check for different orders of keywords
23977 and additional "int" strings in output.
23978
23979 2001-09-22 Andrew Cagney <ac131313@redhat.com>
23980
23981 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
23982 responses from "help maint".
23983
23984 2001-09-19 Frank Ch. Eigler <fche@redhat.com>
23985
23986 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
23987 to localhost:NNN instead of :NNN, in case Xvfb is listening
23988 only on TCP.
23989
23990 2001-09-19 Corinna Vinschen <vinschen@redhat.com>
23991
23992 * gdb.base/recurse.exp: When checking leaving the watchpoint
23993 scope, recognize when gdb is in function's epilogue and pass.
23994
23995 2001-09-18 Keith Seitz <keiths@redhat.com>
23996
23997 * lib/insight-support.exp (_gdbtk_export_target_info): Add
23998 support for running tests against sid targets.
23999 (gdbtk_done): Ditto.
24000
24001 2001-09-18 Corinna Vinschen <vinschen@redhat.com>
24002
24003 * gdb.base/ending-run.c (main): Set stdout buffersize
24004 to the same reasonable value for any target.
24005 * gdb.base/ending-run.exp: Add a regular expression
24006 to make testsuite happy on Sanyo Stormy16 target.
24007
24008 2001-09-17 Corinna Vinschen <vinschen@redhat.com>
24009
24010 * gdb.base/display.c (do_loops): Add float variable `f'.
24011 Increment f in loop.
24012 * gdb.base/display.exp: Increment timeout by 60 seconds.
24013 Change float display test to use variable `f'.
24014
24015 2001-09-17 Jim Blandy <jimb@redhat.com>
24016
24017 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
24018 overflowing the limited breakpoint tables on some ROM monitors
24019 (like the ROM68K).
24020
24021 2001-09-15 Frank Ch. Eigler <fche@redhat.com>
24022
24023 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
24024 the "-ac" (disable access control) flag.
24025
24026 2001-08-30 Jeff Holcomb <jeffh@redhat.com>
24027
24028 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
24029 ints.
24030
24031 2001-08-30 Keith Seitz <keiths@redhat.com>
24032
24033 * lib/gdb.exp: Move all insight-related functionality into
24034 separate file.
24035 * lib/insight-support.exp: New file.
24036
24037 2001-08-29 Frank Ch. Eigler <fche@redhat.com>
24038
24039 * config/sid.exp (sid_start): Never set sid verbosity; disable
24040 expect_background {} that consumed its stdout; tolerate </dev/null.
24041 Attempt to set endianness override in "sid" protocol mode. Cleanup.
24042
24043 2001-08-18 Andrew Cagney <ac131313@redhat.com>
24044
24045 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
24046 CLI jump command to start it.
24047 (mi_run_to_main): Fail immediatly when unexpected output.
24048
24049 2001-08-18 Andrew Cagney <ac131313@redhat.com>
24050
24051 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
24052 beginning of function. Fix PR gdb/191.
24053
24054 2001-08-16 Frank Ch. Eigler <fche@redhat.com>
24055
24056 * config/sid.exp (sid_start): Don't warn if we cannot figure out
24057 what to force sid endianness to.
24058
24059 2001-08-15 Keith Seitz <keiths@redhat.com>
24060
24061 * lib/gdb.exp (gdbtk_start): Don't set environment
24062 variables for TCL_LIBRARY and friends. Insight will
24063 now figure these out for itself.
24064
24065 2001-08-02 Michael Snyder <msnyder@redhat.com>
24066
24067 * gdb.base/completion.exp: Remove the symbol "a64l" from
24068 the expect string; this is target-specific, and not related
24069 to what is being tested.
24070
24071 2001-08-02 Dave Brolley <brolley@redhat.com>
24072
24073 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
24074
24075 2001-07-25 Michael Snyder <msnyder@redhat.com>
24076
24077 * gdb.base/consecutive.exp: New file. Test stepping over
24078 breakpoints on consecutive instructions.
24079 * gdb.base/consecutive.c: New file.
24080
24081 * gdb.base/call-rt-st.exp: Use double-backslash to quote
24082 curly braces in regular expressions.
24083
24084 2001-07-25 Michael Snyder <msnyder@redhat.com>
24085
24086 * gdb.base/ending-run.exp: Accept "Program exited normally" as
24087 legitimate output from stepping out of main.
24088
24089 2001-07-22 Keith Seitz <keiths@redhat.com>
24090
24091 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
24092 the empty string, do not run the tests.
24093
24094 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24095
24096 * gdb.base/long_long.exp: Detect size of pointer. Take into
24097 account 2-byte pointers when testing for p/a results.
24098
24099 2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24100
24101 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
24102 and defined to 1K for m68hc11.
24103 (random_data): Reduce table to 1K for embedded platforms (68hc11).
24104 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
24105 (sizeof_random_data): New variable to tell the size of the data table;
24106 don't test past this size; always run to main.
24107
24108 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24109
24110 * gdb.base/return2.exp: return of long long and double fails for
24111 68HC11; don't execute these tests on that platform.
24112 * gdb.base/return.exp: Return of a double fails for 68hc11.
24113
24114 2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
24115
24116 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
24117 tests that print a float.
24118 * call-rt-st.exp: Likewise.
24119
24120 2001-07-12 Mark Kettenis <kettenis@gnu.org>
24121
24122 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
24123 running this test on Linux.
24124
24125 2001-06-24 Michael Chastain <chastain@redhat.com>
24126
24127 * gdb.base/arithmet.exp: Remove some tests to make all test names
24128 unique.
24129
24130 2001-07-03 Michael Snyder <msnyder@redhat.com>
24131
24132 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
24133 the output of the ptype command.
24134
24135 2001-07-02 Michael Snyder <msnyder@redhat.com>
24136
24137 * gdb.base/completion.exp: Don't assume that break.c is the only
24138 source file that may contain functions named "marker".
24139 * gdb.base/corefile.exp: Quote the curly braces in regexp.
24140
24141 2001-06-28 Andrew Cagney <ac131313@redhat.com>
24142
24143 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
24144 of files to delete.
24145
24146 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
24147 * gdb.disasm/h8300s.exp: New file.
24148 gdb.disasm/h8300s.s: Likewise.
24149
24150 2001-06-27 Andrew Cagney <ac131313@redhat.com>
24151
24152 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
24153 empty breakpoint tables.
24154
24155 2001-06-25 Andrew Cagney <ac131313@redhat.com>
24156
24157 * lib/mi-support.exp: Update args=... part of stop-reason
24158 patterns. Accept either a list or a tuple.
24159
24160 2001-06-23 Andrew Cagney <ac131313@redhat.com>
24161
24162 * lib/mi-support.exp: Remove local emacs variable defining
24163 change-log-default-name.
24164
24165 2001-06-22 Michael Chastain <chastain@redhat.com>
24166
24167 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
24168 This is operationally compatible with the previous version.
24169
24170 2001-06-13 Jim Blandy <jimb@redhat.com>
24171
24172 * lib/gdb.exp (gdb_test): Doc fix.
24173
24174 2001-06-10 Michael Chastain <chastain@redhat.com>
24175
24176 * gdb.base/exprs.exp: Remove a duplicate test.
24177
24178 2001-06-06 Jim Blandy <jimb@redhat.com>
24179
24180 * gdb.base/return2.exp (main): Use values to test float and double
24181 returns that are not NaN's, to avoid being confused by IEEE
24182 comparison rules.
24183
24184 2001-06-04 Michael Snyder <msnyder@redhat.com>
24185
24186 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
24187 non-zero if control_c fails. Terminate the test on failure,
24188 rather than wait for 12 more tests to time out.
24189
24190 2001-06-06 Jim Blandy <jimb@redhat.com>
24191
24192 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
24193 Don't forget to match the GDB prompt.
24194
24195 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
24196
24197 2001-06-04 Jim Blandy <jimb@redhat.com>
24198
24199 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
24200 command.
24201
24202 2001-05-31 Kevin Buettner <kevinb@redhat.com>
24203
24204 * gdb.base/annota1.exp (info break): Match four or more spaces
24205 after "Address".
24206
24207 2001-05-31 Michael Chastain <chastain@redhat.com>
24208
24209 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
24210 (dm_type_int_star): Likewise.
24211 (dm_type_long_star): Likewise.
24212 (dm_type_void_star): Likewise.
24213
24214 2001-05-29 Kevin Buettner <kevinb@redhat.com>
24215
24216 * gdb.base/completion.exp (INPUTRC): Set this environment variable
24217 to a known value in order to get consistent results regardless
24218 of the setting of INPUTRC or the presence or contents of .inputrc.
24219
24220 2001-05-24 Michael Snyder <msnyder@redhat.com>
24221
24222 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
24223 Don't require that the main thread and the manager thread are the
24224 first in the list.
24225
24226 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
24227 debugging. If test fails, issue an "unsupported" not a "fail".
24228
24229 2001-05-24 Jim Blandy <jimb@redhat.com>
24230
24231 Don't assume that short is shorter than int.
24232 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
24233 assume that shorts are smaller than ints. On a 16-bit machine,
24234 this isn't true.
24235 ("print unsigned char == (~0)"): Add test that verifies that ~0,
24236 an int, is not equal to ~0 stored in an unsigned char. This tests
24237 the same thing that the previous test meant to, but works on
24238 16-bit machines, too.
24239 ("print unsigned char != (~0)"): Same test, complemented.
24240
24241 2001-05-24 Michael Snyder <msnyder@redhat.com>
24242
24243 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
24244 test for (full_coverage == 0). This makes the test run faster,
24245 and prevents dejagnu getting out of step.
24246
24247 2001-05-23 Kevin Buettner <kevinb@redhat.com>
24248
24249 * gdb.base/finish.exp (finish_void): Revise pattern for
24250 stopping on the call statement to not permit stopping at
24251 the start of the instructions comprising the call sequence.
24252
24253 2001-05-19 Michael Chastain <chastain@redhat.com>
24254
24255 * gdb.base/callfuncs.exp: Make all test names unique.
24256 * gdb.base/commands.exp: Make all test names unique.
24257 * gdb.base/condbreak.exp: Make all test names unique.
24258 * gdb.base/dbx.exp: Make all test names unique.
24259 * gdb.base/default.exp: Make all test names unique.
24260 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
24261 and TIMEOUT messages to their corresponding PASS message.
24262 * gdb.base/ending-run.exp: Make all test names unique.
24263 * gdb.base/long_long.exp: Remove duplicate test.
24264
24265 2001-05-21 Kevin Buettner <kevinb@redhat.com>
24266
24267 * gdb.base/finish.exp (finish_void): Allow "finish" command to
24268 stop on the call statement as well as the statement after the
24269 call.
24270
24271 2001-05-21 Michael Snyder <msnyder@redhat.com>
24272
24273 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
24274
24275 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
24276
24277 * gdb.base/completion.exp: Revamp test. Make it execute on all
24278 platforms.
24279
24280 2001-05-10 Elena Zannoni <ezannoni@redhat.com>
24281
24282 * config/gdbserver.exp (gdb_load): Handle the case
24283 in which the arguments to gdbserver are given in the
24284 baseboard configuration file.
24285 Also handle the case in which the server needs to do a
24286 load.
24287
24288 2001-05-07 Keith Seitz <keiths@cygnus.com>
24289
24290 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
24291 set up the display for testing.
24292 (gdbtk_start): Convert all paths to paths that tcl will like.
24293 Export target information to environment.
24294 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
24295 necessary.
24296 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
24297 (to_tcl_path): New proc to convert a given pathname into
24298 a path acceptible as an argument to a tcl command.
24299 (_gdbtk_export_target_info): New proc to export target info
24300 into the environment for gdbtk testing.
24301 (gdbtk_done): New proc to signal end-of-test.
24302
24303 2001-05-06 Jim Blandy <jimb@redhat.com>
24304
24305 * restore.c: Make the code of caller0 correspond to its comment.
24306
24307 2001-05-03 Michael Snyder <msnyder@redhat.com>
24308
24309 * config/sid.exp (gdb_target_sid): Check for error messages.
24310 On error or timeout, don't make expect exit (which will terminate
24311 all subsequent tests); instead just make gdb exit.
24312 (gdb_load): Check for error messages. On error or timeout,
24313 return a negative value.
24314
24315 2001-04-24 Jim Blandy <jimb@redhat.com>
24316
24317 * gdb.c++/templates.exp: If we see the prompt for the overload
24318 list, but we haven't recognized any of the longer patterns,
24319 arrange for this test to fail, not hang.
24320
24321 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
24322 variations.
24323
24324 2001-04-22 Michael Chastain <chastain@redhat.com>
24325
24326 * gdb.c++/local.exp: Use the 'runto' library function.
24327 * gdb.c++/namespace.exp: Likewise.
24328 * gdb.c++/overload.exp: Likewise.
24329
24330 2001-03-26 Kevin Buettner <kevinb@redhat.com>
24331
24332 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
24333 * gdb.base/step-line.exp: New file. Test step/next in presence of
24334 #line directives.
24335 * gdb.base/step-line.c: New file. Test program for the above.
24336 * gdb.base/step-line.inp: New file. We pretend that this file has
24337 been transformed by some other tool into step-line.c.
24338
24339 2001-03-21 Jim Blandy <jimb@redhat.com>
24340
24341 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
24342 unmangled operator names.
24343
24344 2001-03-20 Jim Blandy <jimb@redhat.com>
24345
24346 * gdb.threads/linux-dp.exp: Recognize an additional message
24347 generated by GDB when it doesn't understand how to debug threads
24348 on the target system.
24349
24350 2001-03-19 Andrew Cagney <ac131313@redhat.com>
24351
24352 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
24353
24354 2001-03-12 Michael Chastain <chastain@redhat.com>
24355
24356 * gdb.c++/derivation.exp: Use the 'runto' library function.
24357
24358 2001-03-12 Michael Chastain <chastain@redhat.com>
24359
24360 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
24361
24362 2001-02-24 Michael Chastain <chastain@redhat.com>
24363
24364 * gdb.c++/ref-types.exp: Change handwritten code to library
24365 function 'runto'.
24366
24367 2001-03-16 Orjan Friberg <orjanf@axis.com>
24368
24369 * gdb.base/signals.exp: Set count to 0 explicitly.
24370
24371 2001-03-15 Mark Salter <msalter@redhat.com>
24372
24373 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
24374 (gdb_target_monitor): Add check of gdb_target_cmd return value.
24375 (gdb_load): Add support for additional target_info: gdb_download_size
24376 and gdb_load_timeout.
24377
24378 Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
24379
24380 * gdb.base/annota1.exp: Move test of isnative to earlier in the
24381 file -- to prevent failing when the compile fails but we have no
24382 intention of running the tests anyway.
24383
24384 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
24385 tests if set.
24386
24387 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
24388 integers.
24389
24390 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
24391 * gdb.c++/namespace.exp: Ditto.
24392
24393 2001-03-07 Orjan Friberg <orjanf@axis.com>
24394
24395 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
24396 * gdb.base/pointers.exp: Relax pattern match of decimals.
24397
24398 2001-03-06 Kevin Buettner <kevinb@redhat.com>
24399
24400 * Makefile.in, config/abug.exp, config/cfdbug.exp,
24401 config/cpu32bug.exp, config/dve.exp, config/est.exp,
24402 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
24403 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
24404 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
24405 config/sh.exp, config/sid.exp, config/slite.exp,
24406 config/sparclet.exp, config/udi.exp, config/unknown.exp,
24407 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
24408 config/vxworks.exp, config/vxworks29k.exp,
24409 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
24410 gdb.base/all-bin.exp, gdb.base/annota1.exp,
24411 gdb.base/arithmet.exp, gdb.base/assign.exp,
24412 gdb.base/async.exp, gdb.base/attach.exp,
24413 gdb.base/bitfields.exp, gdb.base/bitops.exp,
24414 gdb.base/break.exp, gdb.base/call-ar-st.exp,
24415 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
24416 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
24417 gdb.base/commands.exp, gdb.base/completion.exp,
24418 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
24419 gdb.base/constvars.exp, gdb.base/corefile.exp,
24420 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
24421 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
24422 gdb.base/ending-run.exp, gdb.base/environ.exp,
24423 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
24424 gdb.base/finish.exp, gdb.base/foll-exec.exp,
24425 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
24426 gdb.base/funcargs.exp, gdb.base/help.exp,
24427 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
24428 gdb.base/logical.exp, gdb.base/long_long.exp,
24429 gdb.base/maint.exp, gdb.base/mips_pro.exp,
24430 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
24431 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
24432 gdb.base/pointers.exp, gdb.base/printcmds.exp,
24433 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
24434 gdb.base/regs.exp, gdb.base/relational.exp,
24435 gdb.base/remote.exp, gdb.base/reread.exp,
24436 gdb.base/restore.exp, gdb.base/return2.exp,
24437 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
24438 gdb.base/selftest.exp, gdb.base/setshow.exp,
24439 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
24440 gdb.base/sigall.exp, gdb.base/signals.exp,
24441 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
24442 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
24443 gdb.base/step-test.exp, gdb.base/structs.c,
24444 gdb.base/structs.exp, gdb.base/structs2.exp,
24445 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
24446 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
24447 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
24448 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
24449 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
24450 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
24451 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
24452 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
24453 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
24454 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
24455 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
24456 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
24457 gdb.fortran/types.exp, gdb.java/jmisc.exp,
24458 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
24459 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
24460 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
24461 gdb.trace/circ.exp, gdb.trace/collection.exp,
24462 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
24463 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
24464 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
24465 gdb.trace/report.exp, gdb.trace/save-trace.exp,
24466 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
24467 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
24468 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
24469 notices.
24470
24471 2001-02-27 Michael Snyder <msnyder@cygnus.com>
24472
24473 * gdb.base/varargs.c (find_max_double): Fix printf format string:
24474 first arg is int not float.
24475
24476 2001-02-22 Michael Snyder <msnyder@cygnus.com>
24477
24478 * gdb.base/reread.exp: Unsupported for non-native targets;
24479 doesn't work for remote debugging.
24480
24481 2001-02-19 Fernando Nasser <fnasser@redhat.com>
24482
24483 From Drew Moseley <dmoseley@redhat.com>
24484 * gdb.base/ending-run.exp: Properly handle the BSP state when
24485 stepping past the end of main.
24486
24487 2001-02-19 John Moore <jmoore@redhat.com>
24488
24489 * gdb.base/commands.exp (infrun_breakpoint_command_test):
24490 Converted HPUX fix for non-expected items following multiple
24491 step commands into general solution for all platforms.
24492
24493 2001-02-18 Michael Chastain <chastain@redhat.com>
24494
24495 * gdb.c++/classes.exp (do_tests): Change runto statements
24496 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24497 statements demangler agnostic.
24498 * gdb.c++/virtfunc.exp (do_tests): Likewise.
24499 (gdb_virtfunc_restart): Likewise.
24500
24501 2001-02-14 Michael Chastain <chastain@redhat.com>
24502
24503 * gdb.c++/inherit.exp (do_tests): Change runto statements
24504 from "runto 'foo(void)'" to "runto 'foo'". This makes the
24505 statements demangler agnostic.
24506
24507 Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
24508
24509 * gdb.threads/pthreads.exp: Unify pass/fail messages for
24510 ``continue to bkpt at common_routine in thread 2'' and ``stopped
24511 before calling common_routine 15 times'' tests.
24512
24513 2001-02-11 Michael Chastain <chastain@redhat.com>
24514
24515 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
24516 Helps the test script figure out which demangler is in use.
24517 (dm_type_foo_ref): Ditto.
24518 (dm_type_int_star): Ditto.
24519 (dm_type_long_star): Ditto.
24520 (dm_type_unsigned_int): Ditto.
24521 (dm_type_void): Ditto.
24522 (dm_type_void_star): Ditto.
24523 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
24524 Probe the gdb demangler and set variables to accommodate
24525 formatting differences.
24526 (info_func_regexp): New function. Same as info_func, but
24527 matches against a regexp.
24528 (info_func): Match against a literal string.
24529 (print_addr_2): New function. Match against a literal string,
24530 which can be different from the input to gdb.
24531 (print_addr): Simply call print_addr_2 with the same argument twice.
24532 (test_lookup_operator_functions): Use demangler formatting variables.
24533 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
24534 the tests in the same order as the C++ class declaration.
24535 (test_paddr_operator_functions): Ditto.
24536 (test_paddr_overloaded_functions): Ditto.
24537 (test_paddr_hairy_functions): Use demangler formatting variables.
24538 Add reference to gdb/19 for related tests.
24539 (do_tests): Call probe_demangler.
24540
24541 2001-01-30 Kevin Buettner <kevinb@redhat.com>
24542
24543 * gdb.c++/templates.cc (printf): Remove unused function definition.
24544
24545 2001-01-26 Felix Lee <flee@redhat.com>
24546
24547 * sid.exp (sid_exit): Pass host, not target, to remote_close.
24548
24549 2001-01-25 matthew green <mrg@redhat.com>
24550
24551 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
24552 up sid.
24553 (sid_exit): Call `remote_pop_conn' after GDB is gone.
24554
24555 2001-01-25 matthew green <mrg@redhat.com>
24556
24557 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
24558 Deprecate $sid_spawn_id.
24559 (sid_exit): Remove code necessary only for `spawn.'
24560
24561 2001-01-25 matthew green <mrg@redhat.com>
24562
24563 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
24564
24565 2001-01-28 Michael Chastain <chastain@redhat.com>
24566
24567 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
24568 to call when tests fail. It takes gdb out of the overloaded
24569 function choice menu back to the main prompt, so that the test
24570 program stays synchronized.
24571 (set_bp_overloaded): New proc to collect all the common
24572 code for setting a breakpoint on an overloaded name. Calls
24573 take_gdb_out_of_choice_menu when needed.
24574 (menu_overload1arg): New variable to collect the repeated
24575 instances of the expected menu for an overloaded name. Change
24576 the regular expression to handle changes in g++ type encoding:
24577 "void" can be either "void" or "", and "unsigned int" can be
24578 either "unsigned int" or "unsigned".
24579 (continue_to_bp_overloaded): Change regular expressions to handle
24580 changes in g++ type encoding.
24581 (no proc): Call take_gdb_out_of_choice_menu when needed.
24582 Remove redundant calls to "info break". Accept either "canceled"
24583 or "cancelled". Change regular expressions in "info break"
24584 calls to handle changes in g++ type encoding. Give all tests
24585 unique strings.
24586
24587 2001-01-17 Ben Elliston <bje@redhat.com>
24588
24589 * config/sid.exp: New file.
24590
24591 Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
24592
24593 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
24594
24595 2000-12-21 Michael Snyder <msnyder@cygnus.com>
24596
24597 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
24598 Add a RE to accept a non-ascii char if one is ever presented.
24599
24600 2000-12-20 Fernando Nasser <fnasser@redhat.com>
24601
24602 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
24603
24604 2000-12-18 Michael Snyder <msnyder@cygnus.com>
24605
24606 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
24607 in regexp. One '\' does not suffice on Linux.
24608
24609 2000-12-09 Michael Chastain <chastain@redhat.com>
24610
24611 * gdb.base/break.exp (test_clear_command): Use a marker function
24612 rather than 'main' for the test function. Also move this
24613 test to an execution point where the marker function names are
24614 guaranteed to be bound to functions. (Executing tests after a
24615 'finish' from main runs into name conflicts with local names
24616 in __libc_start_main).
24617
24618 2000-12-07 Michael Snyder <msnyder@cygnus.com>
24619
24620 * gdb.base/finish.exp: New test for gdb's "finish" command.
24621 * gdb.base/return2.exp: New test for gdb's "return" command.
24622 * gdb.base/return2.c: New source file for above.
24623
24624 2000-12-05 Michael Snyder <msnyder@cygnus.com>
24625
24626 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
24627 * gdb.base/miscexprs.exp: Ditto.
24628 * gdb.base/pointers.exp: Ditto.
24629 * gdb.c++/derivation.exp: Ditto.
24630 * gdb.c++/local.exp: Ditto.
24631 * gdb.c++/namespace.exp: Ditto.
24632 * gdb.c++/overload.exp: Ditto.
24633 * gdb.c++/ref-types.exp: Ditto.
24634
24635 2000-12-05 Michael Snyder <msnyder@cygnus.com>
24636
24637 * gdb.base/constvars.exp: Test result of "up" command.
24638 * gdb.base/miscexprs.exp: Ditto.
24639 * gdb.base/pointers.exp: Ditto.
24640 * gdb.base/scope.exp: Ditto.
24641 * gdb.c++/derivation.exp: Ditto.
24642 * gdb.c++/local.exp: Ditto.
24643 * gdb.c++/namespace.exp: Ditto.
24644 * gdb.c++/overload.exp: Ditto.
24645 * gdb.c++/ref-types.exp: Ditto.
24646
24647 2000-11-22 Michael Chastain <chastain@redhat.com>
24648
24649 * mips_pro.exp: Accept either "middle -> top -> main" or
24650 "middle -> main" in the backtrace, because gcc can optimize
24651 tail calls to jumps. Remove setup_xfail for the hppa case.
24652 Add a comment with the original warning messages from PR 3016,
24653 which was filed in 1993, to preserve them for posterity.
24654
24655 2000-11-17 Nick Duffek <nsd@redhat.com>
24656
24657 * lib/gdb.exp (gdb_test): Override timeout with board info.
24658
24659 2000-11-17 Nick Duffek <nsd@redhat.com>
24660
24661 * gdb.base/display.exp: Don't kill running stub. Add "again" to
24662 the second kill and detach messages.
24663
24664 2000-11-17 Nick Duffek <nsd@redhat.com>
24665
24666 * configure.in: Add AC_EXEEXT.
24667 * configure: Regenerate.
24668 * Makefile.in (just-check): Export EXEEXT.
24669 * lib/gdb.exp ($EXEEXT): Import from environment.
24670 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
24671 expect "maint dump-me" on Cygwin.
24672 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
24673 $EXEEXT.
24674
24675 2000-11-17 Nick Duffek <nsd@redhat.com>
24676
24677 * gdb.base/break.exp: Test backtrace and finish from called
24678 function on all platforms, not just HP-UX.
24679
24680 2000-11-03 Michael Snyder <msnyder@cygnus.com>
24681
24682 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
24683 code from gdb_target_monitor, so it can be used independantly
24684 for gdbserver. Also comment out an unnecessary PUTS.
24685
24686 2000-11-03 Michael Snyder <msnyder@cygnus.com>
24687
24688 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
24689 * gdb.base/corefile.exp: Expect the message "Program is being
24690 debugged already" when we send the "corefile" command, since
24691 the preceeding gdb_load may have connected gdb to a remote target.
24692 * gdb.base/display.exp: Disable hardware watchpoints if new
24693 board info variable "no_hardware_watchpoints" is true.
24694 Replace single-letter commands with more readable ones.
24695 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
24696 if new board info variable "no_hardware_watchpoints" is true.
24697 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
24698 to see if stdio (printf) testing is possible.
24699 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
24700 board info variable "no_hardware_watchpoints" is true. Use new
24701 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
24702
24703 2000-11-13 Fernando Nasser <fnasser@redhat.com>
24704
24705 From Orjan Friberg <orjanf@axis.com>:
24706 * gdb.base/printcmds.exp: Escape curly braces followed by a number
24707 in array print pattern match.
24708
24709 2000-11-09 Fernando Nasser <fnasser@redhat.com>
24710
24711 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
24712 spelling "cancelled" to U.S. spelling "canceled" to match changes
24713 made to gdb.
24714 * gdb.c++/ovldbreak.exp: Ditto.
24715
24716 2000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24717
24718 * gdb.base/callfuncs.c (main): Moved to end of file, call
24719 t_double_values to initialize the FPU before inferior calls are made.
24720 * gdb.base/callfuncs.exp: Test for register preservation after calling
24721 inferior functions. Add tests for continuining, finishing and
24722 returning from a stop in a call dummy.
24723
24724 2000-10-24 Michael Snyder <msnyder@cygnus.com>
24725
24726 * gdb.base/commands.exp: Break up long lines, and re-indent.
24727
24728 2000-10-19 Michael Snyder <msnyder@cygnus.com>
24729
24730 * config/gdbserver.exp: Rewritten from the ground up, to make it
24731 compatible with the current dejagnu tree, and to make it work with
24732 the new "gdbserver" in libremote.
24733
24734 2000-10-16 Michael Snyder <msnyder@cygnus.com>
24735
24736 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
24737 * gdb.base/varargs.exp: Skip entire test if no printf support.
24738 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
24739 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
24740
24741 2000-10-13 Michael Snyder <msnyder@cygnus.com>
24742
24743 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
24744 no floating point support.
24745 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
24746 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
24747 * gdb.base/call-rt-st.exp: Ditto.
24748 * gdb.base/call-strs.exp: Ditto.
24749
24750 2000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
24751
24752 * gdb.base/sizeof.c: include <stdio.h>.
24753
24754 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
24755 'finish', otherwise uncaptured gdb_prompt would potentially
24756 throw remaining test points out of sync.
24757
24758 2000-07-26 Scott Bambrough <scottb@netwinder.org>
24759
24760 * gdb.base/recurse.exp: Run tests for all targets.
24761 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
24762 gnu-oldld case on ARM.
24763 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
24764 for ARM targets.
24765
24766 Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
24767
24768 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
24769 * gdb.java/configure: Rebuild.
24770
24771 Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
24772
24773 * gdb.java/jv-exp.exp: New file.
24774
24775 Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
24776
24777 * configure: Rebuilt.
24778 * configure.in (configdirs): Add gdb.java.
24779 * gdb.java/jmisc.java: New file.
24780 * gdb.java/jmisc.exp: New file.
24781 * gdb.java/Makefile.in: New file.
24782 * gdb.java/configure: Rebuilt.
24783 * gdb.java/configure.in: New file.
24784 * lib/java.exp: New file.
24785
24786 Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
24787
24788 * gdb.base/exprs.exp: Test casts to a pointer including over and
24789 underflow.
24790
24791 Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
24792
24793 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
24794 and the compilers sizes.
24795
24796 2000-07-09 Nick Duffek <nsd@redhat.com>
24797
24798 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
24799 (use_methods): New function.
24800 (main): Call use_methods().
24801 * gdb.c++/classes.exp (test_method_param_class): New procedure.
24802 (do_tests): Call test_method_param_class.
24803
24804 2000-07-09 Nick Duffek <nsd@redhat.com>
24805
24806 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
24807 spelling.
24808 (test_enums): New procedure. Move enum tests from end of script
24809 to here. Set breakpoint on function name instead of line number.
24810 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
24811 (enums2): New marker function.
24812 (enums1): New function.
24813 (main): Call enums1(). Move enum tests to enums1().
24814
24815 Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
24816
24817 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
24818 compile/link program. Update line numbers.
24819 * gdb.asm/d10v.inc: Define ``startup''.
24820 * gdb.asm/asmsrc1.s: Add definition of _start.
24821
24822 Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
24823
24824 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
24825
24826 2000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24827
24828 * gdb.base/maint.exp: Add 'maint print architecture' item to output
24829 of 'help maint print' command.
24830
24831 Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
24832
24833 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
24834 they use gdb_expect_list.
24835
24836 Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
24837
24838 * gdb.base/commands.exp: Use ``set remote
24839 memory-read-packet-size'' instead of ``set endian big'' to test
24840 long commands.
24841
24842 2000-06-03 Daniel Berlin <dan@cgsoftware.com>
24843
24844 * gdb.c++/templates.exp (do_tests): Make all of these work under
24845 g++, and stop skipping them.
24846
24847 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
24848 work under g++.
24849
24850 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
24851 initialization.
24852
24853 2000-06-02 Michael Snyder <msnyder@cygnus.com>
24854
24855 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
24856 the regular expression: accept an (almost) arbitrary sequence of
24857 "frames-invalid" and "breakpoints-invalid" messages both before
24858 and after the "starting" message.
24859
24860 2000-06-02 Michael Snyder <msnyder@cygnus.com>
24861
24862 * gdb.c++/local.exp: This test has never been known to work with g++.
24863
24864 2000-05-18 Michael Snyder <msnyder@cygnus.com>
24865
24866 * gdb.base/annota1.exp (annotate-signal-handler-caller):
24867 Relax the regular expression a little, make it pass on Solaris 8.
24868
24869 2000-05-12 Kevin Buettner <kevinb@redhat.com>
24870
24871 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
24872 a call, do not require that gdb stop on the line after the call.
24873 Instead, it is permissible for gdb to stop on the line of the
24874 call itself.
24875
24876 2000-05-12 Michael Snyder <msnyder@.cygnus.com>
24877
24878 * gdb.base/break.exp (bp on small function, optimized file):
24879 Add a second pass pattern. The behavior differs here between stabs
24880 and dwarf for one-line functions. Stabs preserves two line symbols
24881 (one before the prologue and one after) with the same line number,
24882 but dwarf regards these as duplicates and discards one of them.
24883 Therefore the address after the prologue (where the breakpoint is)
24884 has no exactly matching line symbol, and GDB reports the breakpoint
24885 as if it were in the middle of a line rather than at the beginning.
24886
24887 2000-05-08 Michael Snyder <msnyder@cygnus.com>
24888
24889 * gdb.base/interrupt.exp: Make "pass" message say "send"
24890 rather than "send_gdb" (for consistancy).
24891
24892 Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
24893
24894 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
24895 * gdb.c++/templates.cc: Properly check for GCC version number.
24896 * lib/compiler.cc: Likewise
24897
24898 2000-04-28 Michael Snyder <msnyder@cygnus.com>
24899
24900 * gdb.base/break.exp: When compiled with -O2 optimization,
24901 gdb may not stop at the first line of main, due to code motion.
24902
24903 2000-04-26 Michael Snyder <msnyder@cygnus.com>
24904
24905 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
24906 This test depends on parsing the printf output from the target.
24907 Since the sparclet stub doesn't do stdio, this will never work.
24908 * gdb.base/call-rt-st.exp: ditto.
24909 * gdb.base/call-strs: ditto.
24910
24911 2000-04-24 Michael Snyder <msnyder@cygnus.com>
24912
24913 * gdb.base/miscexprs.exp: make sizeof long array test portable.
24914
24915 * gdb.base/ending-run.exp: After connecting to a remote target,
24916 but before running, the target will appear to be in a random
24917 location. Specify both a file and a line for breakpoints.
24918 Also, the function that calls main may be called 'init'
24919 rather than 'start'.
24920
24921 2000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24922
24923 * gdb.base/help.exp: Update output for add-symbol-file command.
24924
24925 2000-04-10 Fernando Nasser <fnasser@cygnus.com>
24926
24927 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24928 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
24929
24930 2000-04-07 J.T. Conklin <jtc@redback.com>
24931
24932 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
24933
24934 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
24935
24936 Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
24937
24938 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
24939 values that can be represented exactly.
24940 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
24941 above change, and to not check against the directory part of the source
24942 file name.
24943 (step into print_long_arg_list): Likewise.
24944 (print print_small_structs from print_long_arg_list): Likewise.
24945 (print print_long_arg_list): Likewise.
24946
24947 2000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24948
24949 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
24950
24951 Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
24952
24953 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
24954
24955 2000-03-25 Daniel Berlin <dan@cgsoftware.com>
24956
24957 * gdb.base/commands.exp (deprecated_command_test): Add test for
24958 deprecate with no arguments.
24959
24960 2000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
24961
24962 * gdb.base/break.exp: Add new test for setting breakpoints on
24963 optimized code so we can test breakpoints work even when function
24964 prologues may be optimized away
24965
24966 2000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
24967
24968 From David Whedon <dwhedon@gordian.com>
24969 * gdb.base/commands.exp : Added command deprecator tests.
24970
24971 2000-03-22 Daniel Berlin <dan@cgsoftware.com>
24972
24973 * gdb.base/help.exp: Added test for new apropos command.
24974
24975 2000-03-21 Kevin Buettner <kevinb@redhat.com>
24976
24977 * gdb.base/pointers.c (usevar): New function.
24978 (main): Make sure that global variables v_int_pointer2, rptr,
24979 and y are all referenced someplace in the program by calling
24980 usevar() on them. [Some linkers delete symbols which are
24981 never referenced. The space remains, but there's no way to
24982 get a (symbolic) handle on the variable from the debugger.]
24983
24984 2000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24985
24986 * gdb.base/printcmds.c: Add typedeffed arrays.
24987
24988 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
24989 procedure to test arrays that are typedef'd.
24990
24991 2000-03-13 James Ingham <jingham@leda.cygnus.com>
24992
24993 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
24994 the library directories.
24995
24996 Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
24997
24998 * configure.in (configdirs): Add sub directory gdb.mi.
24999 * configure: Re-generate.
25000
25001 * gdb.mi: New directory.
25002
25003 2000-02-25 Scott Bambrough <scottb@netwinder.org>
25004
25005 * gdb.base/long_long.exp: Correct test suite failure when printing
25006 a long long value as a double on ARM platforms.
25007
25008 2000-02-16 Jim Blandy <jimb@redhat.com>
25009
25010 * gdb.base/break.exp ("breakpoint line number"): Make sure the
25011 default source file is set properly before running this test.
25012
25013 2000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25014
25015 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
25016 gdbtk/library directory, not in gdbtcl2.
25017
25018 2000-02-04 Jim Blandy <jimb@redhat.com>
25019
25020 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
25021 backslash from regexp pattern.
25022
25023 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
25024 procedure. Use it to run all the "continue to bp overloaded"
25025 tests. Note that this changes the names of the tests slightly.
25026 If the breakpoint hit message includes a hex PC value, because
25027 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
25028 from the real source code, still consider that a pass.
25029
25030 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
25031 XFAIL here if the breakpoint message contains a hex address. Note
25032 similar change on 1999-11-02.
25033
25034 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
25035
25036 * gdb.base/ptype.exp: Establish a default source file before
25037 calling get_debug_format.
25038
25039 2000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
25040
25041 * gdb.base/watchpoint.exp: Remove duplication of test messages.
25042
25043 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25044
25045 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
25046 of successive stepi commands -- while in the prologue we should see
25047 the function entry bracket.
25048
25049 2000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
25050
25051 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
25052 reach __change_mode() when stepping through the end of main().
25053
25054 2000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
25055
25056 * gdb.base/default.exp: Fix expected pattern.
25057 * gdb.base/help.exp: Same.
25058
25059 2000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25060
25061 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
25062 Don't use xfail's because that affects only the following test.
25063
25064 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
25065 solaris or linux.
25066
25067 * gdb.base/selftest.exp: Update to reflect changes to main.c.
25068
25069 2000-01-07 Michael Snyder <msnyder@cygnus.com>
25070
25071 * gdb.base/display.exp: Some yacc parsers like to say
25072 "A syntax error" rather than "A parse error". Accept both.
25073
25074 2000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
25075
25076 * gdb.base/default.exp: Remove OS dependent string from "target
25077 remote" test.
25078 * gdb.base/help.exp: Same for "help target remote" test.
25079
25080 2000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25081
25082 From Jim Kingdon <kingdon@redhat.com>:
25083
25084 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
25085 prompt (cleanup rather than necessity, but still might keep output
25086 from spilling to next test).
25087
25088 2000-01-02 Fred Fish <fnf@cygnus.com>
25089
25090 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
25091 AIX, which defines them in <sys/types.h>.
25092
25093 1999-12-16 Stan Shebs <shebs@andros.cygnus.com>
25094
25095 * gdb.base/default.exp: Match arm* etc instead of arm in "info
25096 float" test.
25097
25098 1999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
25099
25100 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
25101
25102 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
25103 outermost frame disallowed".
25104
25105 1999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
25106
25107 * gdb.base/setvar.exp: New tests for setting the value of a struct
25108 with a constant list.
25109
25110 1999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25111
25112 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
25113 require the user to type a cast before setting the value of a struct.
25114
25115 1999-12-06 Jim Blandy <jimb@cygnus.com>
25116
25117 * gdb.base/default.exp: Expect the new 'info float' command on
25118 all i386 platforms.
25119
25120 * gdb.threads/linux-dp.exp: Expand our ability to recognize
25121 LinuxThreads libraries that don't support debugging.
25122
25123 Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25124
25125 * gdb.base/remote.c: Fill the buffer with truely random data.
25126 Change the buffer type to ``unsigned char'' to simplify size
25127 arithmetic.
25128
25129 * gdb.base/remote.exp: Reduce download numbers by one. Typical
25130 stub only handles 400-1 byte packets. Verify that the download
25131 worked.
25132
25133 1999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
25134
25135 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
25136 tests, using UNRESOLVED for the untested cases. Also, does not wait
25137 for a timeout if the prompt was received before a recognizable pattern.
25138
25139 1999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
25140
25141 * lib/gdb.exp (gdb_expect_list): Fix spelling.
25142
25143 1999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25144
25145 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
25146 watchpoints.
25147
25148 1999-11-24 Jason Merrill <jason@casey.cygnus.com>
25149
25150 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
25151
25152 * gdb.c++/local.exp: Be more flexible in recognizing local class
25153 name mangling. Don't allow horribly truncated method names.
25154 * gdb.c++/derivation.exp: Expect protected inheritance.
25155 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
25156 * gdb.c++/virtfunc.exp: Likewise.
25157 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
25158 when printing a nested enum.
25159
25160 1999-11-22 Jim Blandy <jimb@cygnus.com>
25161
25162 * gdb.base/step-test.exp: Properly await GDB's response to setting
25163 a breakpoint on the call to large_struct_by_value.
25164
25165 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
25166 just because we have debug info for the `start' function.
25167
25168 1999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
25169
25170 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
25171 "Unknown signal" messages, which indicate (on LinuxThreads) that
25172 GDB doesn't know how to debug threads on this system. This is
25173 better than hanging while philosopher 0 dumps chatter into gdb.log.
25174
25175 1999-11-18 Tom Tromey <tromey@cygnus.com>
25176
25177 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
25178
25179 1999-11-18 Fred Fish <fnf@cygnus.com>
25180
25181 * gdb.base/coremaker2.c: Add sample program for generating
25182 cores that is more self contained than coremaker.c. Eventually
25183 I'll add more code to this and tie it into the testsuite.
25184
25185 1999-11-12 Stan Shebs <shebs@andros.cygnus.com>
25186
25187 * gdb.base/dollar.exp: Remove, now in gdb.hp.
25188
25189 1999-11-10 Jimmy Guo <guo@cup.hp.com>
25190
25191 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
25192 from $srcdir/lib/.
25193 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
25194 and gdb.c++/.
25195
25196 * gdb.c++/derivation.exp: remove redundant get compiler info code.
25197
25198 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
25199 'continue with watch' test point.
25200
25201 1999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
25202
25203 Merged from p2linux-990323-branch:
25204
25205 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
25206
25207 Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
25208
25209 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
25210 {limit,fixed}''. Test ``set download-write-size''.
25211
25212 Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
25213
25214 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
25215 gdb_expect_list.
25216
25217 Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
25218
25219 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
25220
25221 1999-11-03 Mark Salter <msalter@cygnus.com>
25222
25223 * gdb.base/break.exp: Fix "stub continue" pattern.
25224
25225 1999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
25226
25227 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
25228
25229 1999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
25230
25231 * gdb.base/display.exp ("finish"): Add timeout clause.
25232
25233 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
25234 plain prompt clause, so this doesn't have to time out in order to
25235 fail.
25236
25237 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
25238 breakpoint hit messages include an address.
25239
25240 * gdb.base/display.exp: Don't forget to escape parens in regular
25241 expressions. Unix regexp notatation sucks.
25242
25243 1999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25244
25245 * gdb.base/annota1.exp: Test for annotate-signalled: change output
25246 order for 'signalled' message.
25247
25248 1999-11-01 Stan Shebs <shebs@andros.cygnus.com>
25249
25250 From Jimmy Guo <guo@cup.hp.com>:
25251 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
25252 * gdb.base/annota1.c: Add code for tests to work with.
25253
25254 1999-10-26 Frank Ch. Eigler <fche@cygnus.com>
25255
25256 * gdb.base/remote.exp: New test for remote downloading settings.
25257 * gdb.base/remote.c: New file with large .data.
25258
25259 1999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
25260
25261 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
25262 for LinuxThreads support, merged from the Code Fusion branch.
25263
25264 Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
25265
25266 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
25267 containing exp_continue into a while within an expect. Don't
25268 attempt a start more than three times. Check return value from
25269 gdb_load.
25270
25271 Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
25272
25273 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
25274 a pass case.
25275
25276 1999-10-01 Kevin Buettner <kevinb@cygnus.com>
25277
25278 * gdb.base/break.c (main): Added a statement that we can step
25279 off of.
25280 * gdb.base/break.exp: Added tests for setting a breakpoint
25281 at an offset and stepping onto a breakpoint.
25282
25283 1999-10-01 Fred Fish <fnf@cygnus.com>
25284
25285 * gdb.base/help.exp (help add-symbol-file): Update to match current
25286 gdb output.
25287
25288 1999-09-18 Jim Blandy <jimb@cris.red-bean.com>
25289
25290 * gdb.base/break.exp: Code locations are in hex, don't forget!
25291 (For HP-UX.)
25292
25293 1999-09-17 Stan Shebs <shebs@andros.cygnus.com>
25294
25295 * condbreak.exp: Use break.c as test program.
25296 * condbreak.c: Remove, redundant with break.c.
25297
25298 1999-09-15 Stan Shebs <shebs@andros.cygnus.com>
25299
25300 * config/monitor.exp (gdb_target_monitor): Disable X- and
25301 Z-packets if the target needs it.
25302
25303 1999-09-13 James Ingham <jingham@leda.cygnus.com>
25304
25305 * gdb.c++/overload.exp: Added tests for listing overloaded
25306 functions with function pointers in the arg, explicitly calling
25307 out the version you want.
25308
25309 1999-09-09 Stan Shebs <shebs@andros.cygnus.com>
25310
25311 * long_long.exp: Add variations of test cases that work for
25312 targets with 16-bit ints and 32-bit doubles.
25313
25314 1999-09-08 Stan Shebs <shebs@andros.cygnus.com>
25315
25316 * break.c (main): Compare a possibly-uninitialized argc with an
25317 unlikely value that fits in 16 bits.
25318
25319 1999-09-07 Stan Shebs <shebs@andros.cygnus.com>
25320
25321 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
25322 0xfeeb, don't want negative numbers if ints are 16 bits.
25323
25324 * lib/gdb.exp (skip_cplus_tests): New proc.
25325 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
25326 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
25327 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
25328 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
25329 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
25330 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
25331 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
25332 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
25333
25334 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
25335
25336 Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
25337
25338 * gdb.base/corefile.exp (up): Allow a parameter to appear
25339 in the frame that we're going up to.
25340
25341 From Jim Blandy <jimb@cygnus.com>:
25342
25343 * gdb.base/default.exp (info float): Expect some output now.
25344
25345 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
25346 returning floating-point values to fail on the x86.
25347 * gdb.base/callfwmall.exp (do_function_calls): Same.
25348
25349 * gdb.base/list.exp (test_listsize): Correct expectations for
25350 listing line 1 with listsize 2. Also, listing a single line
25351 works now, as does listing three lines. [Kevin's note: There
25352 were a number of other cases fixed too where the expectations
25353 differed...]
25354
25355 1999-09-02 Stan Shebs <shebs@andros.cygnus.com>
25356
25357 * gdb.base/selftest.exp: Add case for when version prints as
25358 constant string instead of char pointer.
25359
25360 1999-08-25 Stan Shebs <shebs@andros.cygnus.com>
25361
25362 * gdb.base/ending-run.exp: Add Solaris case for what happens when
25363 stepping out of main.
25364
25365 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
25366 G++ used.
25367
25368 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
25369 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
25370
25371 * gdb.c++/ovldbreak.exp: Update match string in test that
25372 includes a warning of multiple breakpoints.
25373
25374 1999-08-24 Stan Shebs <shebs@andros.cygnus.com>
25375
25376 * gdb.base/display.exp: Improve precision of step-after-finish
25377 added yesterday.
25378
25379 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
25380 test.
25381
25382 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
25383 configs when using G++, not just hppa*.
25384
25385 1999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25386
25387 * gdb.base/async.c: New file.
25388 * gdb.base/async.exp: New file.
25389
25390 Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
25391
25392 * gdb.base/break.exp: Tweak PA specific tests to properly handle
25393 PA64.
25394
25395 Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
25396
25397 * gdb.base/display.exp: "finish" can leave us mid-line on many
25398 targets, deal with it. Add a small constant to main, instead of
25399 1000 since main+1000 may not be a valid address in the target.
25400
25401 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
25402 on hpux11.
25403
25404 * gdb.base/attach.exp: Handle another hpux11 error message variant
25405 when attaching to a process that does not exist.
25406
25407 1999-08-19 J.T. Conklin <jtc@redback.com>
25408
25409 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
25410 characters in 'continue to 1241' test.
25411
25412 1999-08-17 Stan Shebs <shebs@andros.cygnus.com>
25413
25414 * gdb.base/call-ar-st.exp: Add a shorter match case for the
25415 stop in print_long_arg_list, define and use a whitespace
25416 variable in print_small_structs test, add an XFAIL for Solaris.
25417 * gdb.base/dbx.exp: XFAIL func commands until somebody is
25418 interested enough to fix.
25419
25420 1999-08-13 Keith Seitz <keiths@cygnus.com>
25421
25422 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
25423 (dbx_gdb_load): Remove. Use gdb_load instead, since that
25424 proc knows about targets other than the natives.
25425 (test_assign): Use "gdb_run_cmd" to "run" the target.
25426 Check that we've actually hit the breakpoint at main.
25427 When we attempt to assign a value to a local variable, check
25428 that the variable is in the current scope, i.e., don't use
25429 a test with an empty result.
25430
25431 Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
25432
25433 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
25434 command.
25435
25436 1999-08-09 Stan Shebs <shebs@andros.cygnus.com>
25437
25438 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25439 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
25440 gdb.compat, gdb.threads-hp.
25441 gdb.hp/configure, gdb.hp/configure.in: New files.
25442 gdb.hp/Makefile.in: Recurse into new subdirs.
25443 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
25444 gdb.hp/gdb.objdbg: New directory, tests for debugging info
25445 in object files.
25446 gdb.hp/tools: New directory, aux tools for HP-specific tests.
25447
25448 1999-08-05 Stan Shebs <shebs@andros.cygnus.com>
25449
25450 * gdb.base/display.exp: Help expect by putting a newline in the
25451 funky printf, remove a bogus p/a test.
25452
25453 1999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25454
25455 * gdb.base/display.exp: Make sure that when we say 'run', we are
25456 connected to the target. This is necessary when running not
25457 natively.
25458
25459 1999-08-03 Stan Shebs <shebs@andros.cygnus.com>
25460
25461 * gdb.base/step-test.exp: Removed some extraneous messages.
25462
25463 * gdb.base/long_long.exp: Don't run memory examination tests
25464 on little-endian targets (they will need a different set of
25465 results to match).
25466
25467 1999-08-02 Stan Shebs <shebs@andros.cygnus.com>
25468
25469 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
25470 until somebody decides to fix GDB.
25471
25472 * gdb.base/long_long.c: Stop compiler complaint by specifying long
25473 constant as "ULL".
25474 * gdb.base/long_long.exp: Loosen x/c test, add partial result
25475 matches for a couple x/2 commands.
25476
25477 1999-07-30 Stan Shebs <shebs@andros.cygnus.com>
25478
25479 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
25480 by merging in ref-types2 tests.
25481 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
25482
25483 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25484 * gdb.c++/Makefile.in: Add standard actions.
25485 (EXECUTABLES): Rename from PROGS, update list.
25486 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
25487 from gdb.hp.
25488 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
25489 foo and bar locals.
25490 * gdb.c++/anon-union.exp: Fix tests to match.
25491 * gdb.c++/classes.exp: Run if HP compiler used, add extra
25492 expect matches to handle output variations.
25493 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
25494 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
25495 output, add HP alternatives for new and delete prints.
25496 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
25497 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
25498 * gdb.c++/demangle.exp: Use $style when reporting failure.
25499 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
25500 * gdb.c++/inherit.exp: Run if HP compiler used, add some
25501 match alternatives.
25502 * gdb.c++/local.exp: Add match alternatives or xfails for HP
25503 compilers.
25504 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
25505 * gdb.c++/method.exp: Add match alternatives.
25506 * gdb.c++/misc.cc: Add bool types.
25507 * gdb.c++/misc.exp: Add tests for bool types.
25508 * gdb.c++/overload.exp: Add xfails.
25509 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
25510 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
25511 add some more template parameter tests (only for HP currently).
25512 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
25513 * gdb.c++/virtfunc.cc: Add return type and value for main.
25514 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
25515 match alternatives.
25516
25517 1999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25518
25519 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
25520
25521 1999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
25522
25523 * gdb.base/signals.exp: Don't expect getting a backtrace from
25524 within a signal handler to fail on Linux.
25525
25526 1999-07-29 Stan Shebs <shebs@andros.cygnus.com>
25527
25528 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25529 * lib/gdb.exp: Remove some gratuitious semicolons.
25530 (delete_breakpoints): Increase timeout.
25531 (gdb_expect): Add -notransfer option.
25532 (gdb_test): Use -notransfer option.
25533 (get_compiler_info): Add f77 case.
25534 (get_compiler): New proc, split out from gdb_preprocess, add f77
25535 case.
25536 (gdb_preprocess): Call get_compiler.
25537
25538 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
25539 * gdb.base/attach.exp, gdb.base/display.exp,
25540 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
25541 gdb.base/long_long.exp, gdb.base/printcmds.exp,
25542 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
25543 third arg to gdb_test.
25544 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
25545 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
25546 HP-UX xfails, add others.
25547 * gdb.base/completion.exp: Reflect name change of self-test.
25548 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
25549 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
25550 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
25551 HP failure number.
25552 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
25553 useless HP-UX 10.30 references.
25554 * gdb.base/maint.exp: Loosen matches.
25555 * gdb.base/pointers.c (main): Declare more_code.
25556 * gdb.base/pointers.exp: Match on output of a `next'.
25557 * gdb.base/structs.c: Add prototypes.
25558 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
25559 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
25560
25561 1999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25562
25563 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
25564 command.
25565
25566 1999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25567
25568 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
25569 Fix run to main failures. Watchpoint can be hardware watchpoint.
25570
25571 * gdb.base/annota1.exp: Clean up some more, in case printf has
25572 debug info. Deal with lack of signal hanlder info in stack.
25573
25574 From Jim Kingdon <kingdon@redhat.com>:
25575 * gdb.base/annota1.exp: If printf has debug info, deal with it.
25576
25577 1999-07-19 Stan Shebs <shebs@andros.cygnus.com>
25578
25579 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
25580 gdb.base/foll-vfork.exp: Don't run for crosses.
25581
25582 Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
25583
25584 * gdb.base/configure.in: Check for gdbvars.exp instead of
25585 a1-selftest.exp.
25586 * gdb.base/configure: Re-generate.
25587
25588 1999-07-12 Stan Shebs <shebs@andros.cygnus.com>
25589
25590 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
25591 in trying to run first and name is too long.
25592
25593 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
25594 pointers2.c and pointers2.exp, respectively.
25595 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
25596 doschk happier.
25597
25598 1999-07-08 Stan Shebs <shebs@andros.cygnus.com>
25599
25600 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
25601 callfuncs2.c and callfuncs2.exp.
25602
25603 * gdb.base/list.exp: Remove mistaken xfails.
25604 * gdb.base/list0.h: Add optional prototypes.
25605
25606 Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
25607
25608 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
25609 calling malloc.
25610 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
25611 * ptype.exp: Move test for get_debug_format to before its first
25612 use.
25613
25614 1999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25615
25616 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
25617 * gdb.base/annota2.cc, annota2.exp: Move from here.
25618 * gdb.c++/annota2.cc, annota2.exp: To here.
25619 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
25620
25621 Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
25622
25623 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
25624 a consistent format.
25625
25626 1999-06-25 Stan Shebs <shebs@andros.cygnus.com>
25627
25628 From Jimmy Guo <guo@cup.hp.com> and others at HP:
25629 * lib/gdb.exp (get_compiler_info): Add detection for assorted
25630 HP compilers, also set the globals $true and $false.
25631
25632 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
25633 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
25634 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
25635 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
25636 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
25637 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
25638 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
25639 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
25640 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
25641 whatis.c} Add C++ compatible function definitions and return
25642 types, add includes for library functions.
25643 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
25644 * gdb.base/step-test.c (myglob): Rename from glob.
25645 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
25646 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
25647 files, move here from gdb.hp.
25648 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
25649 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
25650 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
25651 Adjust line numbers in regexps.
25652
25653 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
25654 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
25655 instead of 0/1.
25656
25657 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
25658 foll-vfork.exp: New files, move here from gdb.hp.
25659 * gdb.base/page.exp: New file, test of pagination command.
25660
25661 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
25662 recursion test.
25663 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
25664
25665 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
25666 gdb.base/solib.exp: Fix compiler invocation process.
25667
25668 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
25669 HP-UX 11, turn off overload resolution explicitly.
25670 * gdb.base/commands.exp: Set argument list explicitly, add
25671 watchpoint test.
25672 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
25673 them work.
25674 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
25675 expressions properly.
25676 * gdb.base/corefile.exp: Loosen the match slightly.
25677 * gdb.base/default.exp: Allow "Error accessing memory" message
25678 also.
25679 * gdb.base/display.exp: Skip over x/0 j if PA64.
25680 * gdb.base/funcargs.exp: Add xfails for HP-UX.
25681 * gdb.base/interrupt.exp: Ditto.
25682 * gdb.base/langs.exp: Add symbolic matches governed by compiler
25683 in use.
25684 * gdb.base/list.exp: Add xfails for HP-UX.
25685 * gdb.base/long_long.exp: Refine some of the numeric matches.
25686 * gdb.base/mips_pro.exp: Xfail on HP-UX.
25687 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
25688 * gdb.base/nodebug.exp: Succeed on more varieties of output.
25689 * gdb.base/opaque.exp: Remove some HP-UX xfails.
25690 * gdb.base/ptype.exp: Succeed on more varieties of output.
25691 * gdb.base/scope.exp: Add xfails for HP-UX.
25692 * gdb.base/sect-cmd.exp: Add more cases.
25693 * gdb.base/setvar.exp: Add xfails for HP-UX.
25694 * gdb.base/shlib-call.exp: Loosen some matches slightly.
25695 * gdb.base/signals.exp: Match on void symbolically.
25696 * gdb.base/step-test.exp: Add case for PA64.
25697 * gdb.base/term.exp: Add exit and restart.
25698 * gdb.base/twice.exp: Clean up after self.
25699 * gdb.base/varargs.exp: Disable overload resolution explicitly.
25700 * gdb.base/whatis.exp: Allow more ways to pass tests.
25701
25702 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
25703 no longer useful.
25704
25705 Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
25706
25707 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
25708 list of patterns.
25709 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
25710 print_double_array(double_array)", "continuing to breakpoint
25711 1018", "print print_double_array(array_d)" and "continuing to
25712 1034" tests.
25713
25714 1999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
25715
25716 * Makefile.in: Add empty html and install-html targets.
25717
25718 1999-06-24 Stan Shebs <shebs@andros.cygnus.com>
25719
25720 * config/mt-*: Remove, these haven't been used since 1996.
25721
25722 1999-06-22 Stan Shebs <shebs@andros.cygnus.com>
25723
25724 * gdb.base/call-strs.c, gdb.base/ending-run.c,
25725 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
25726 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
25727
25728 1999-06-18 Stan Shebs <shebs@andros.cygnus.com>
25729
25730 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
25731 simpler match case for the ptype of the big class.
25732
25733 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25734
25735 * gdb.exp: Fix test for gdb_prompt existence.
25736
25737 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25738
25739 * gdb.exp (gdb_test): Add fail after calls to perror.
25740
25741 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25742
25743 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
25744
25745 1999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
25746
25747 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
25748
25749 Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
25750
25751 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
25752 malloc() is linked in.
25753
25754 1999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
25755
25756 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
25757 step at end.
25758
25759 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
25760
25761 1999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
25762
25763 * gdb.java/jv-print.exp: New file. (Our first Java test!)
25764
25765 Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
25766
25767 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
25768 * gdb.base/mips_pro.exp: Likewise.
25769
25770 1999-06-02 Keith Seitz <keiths@cygnus.com>
25771
25772 * gdb.c++/templates.cc: Change all "new" operators to throw
25773 an exception.
25774 * gdb.c++/cplusfuncs.cc: Likewise.
25775
25776 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
25777
25778 Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
25779
25780 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
25781 * gdb.base/ending-run.exp: When stepping out of main, accept a
25782 step into an arbitrary assembler file.
25783
25784 1999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25785
25786 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
25787 "breakpoint-invalid" to be printed.
25788 * gdb.base/annota2.exp: Revise line number for main
25789 breakpoint. Allow any number of "frames-invalid" and
25790 "breakpoint-invalid" to be printed.
25791 * gdb.base/annota2.cc: Initialize a.x to 0.
25792
25793 1999-05-17 Keith Seitz <keiths@cygnus.com>
25794
25795 * gdb.base/call-ar-st.exp: Skip
25796 "print print_double_array (double_array)" when "skip_float_tests" set.
25797 Ditto for "print print_double_array(array_d)",
25798 "print print_small_structs", "print print_ten_doubles", and
25799 "step into print_long_arg_list".
25800 Don't assume we can step into "print_long_arg_list": we could step
25801 into memcpy.
25802 * gdb.base/call-rt-st.exp: Don't run float-related tests when
25803 "skip_float_tests" is set: "print print_one_double(*d1)"
25804 and "print print_two_floats(*f3)".
25805 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
25806 "skip_float_tests" is set.
25807 * gdb.base/varargs.exp: Skip
25808 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
25809 "skip_float_tests" set.
25810
25811 1999-05-06 Keith Seitz <keiths@cygnus.com>
25812
25813 * gdb.base/annota2.cc: Include stdio.h.
25814
25815 Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
25816
25817 * gdb.base/crossload.exp: Remove, this has been disabled ever
25818 since BFD stopped including all targets, and cross-GDB gets
25819 plenty of testing anyway.
25820 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
25821 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
25822 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
25823 * gdb.base/README: Remove, was doc for this.
25824 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
25825 needed.
25826
25827 1999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25828
25829 * gdb.base/call-ar-st.exp: Fix one regular expression in test
25830 output.
25831
25832 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
25833 * gdb.base/annota2.exp: New file. More annotation tests.
25834 * gdb.base/annota1.c: New file. Source file for annota1.exp.
25835 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
25836
25837 1999-04-23 Angela Marie Thomas <angela@cygnus.com>
25838
25839 * config/cfdbug.exp: New file.
25840
25841 1999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
25842
25843 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
25844 Marcus Daniel's and Dale Hawkins's demangler crashes.
25845
25846 * gdb.c++/demangle.exp (test_gnu_style_demangling,
25847 test_lucid_style_demangling, test_arm_style_demangling,
25848 test_hp_style_demangling): Try Tom Tromey's core-dumping
25849 identifier under each demangling style.
25850
25851 1999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
25852
25853 * gdb.c++/demangle.exp: Include the current demangling style
25854 in all test names.
25855 (current_demangling_style): New global variable.
25856 (set_demangling_style, test_demangling_core, test_demangling,
25857 test_demangling_exact): New functions.
25858 (test_gnu_style_demangling, test_lucid_style_demangling,
25859 test_arm_style_demangling, test_hp_style_demangling): Use those,
25860 instead of calling gdb_test and gdb_test_exact directly.
25861 (catch_demangling_errors): New function, which reports errors
25862 signalled by the demangling test functions in an orderly way.
25863 (do_tests): Use catch_demangling_errors.
25864
25865 1999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
25866
25867 * gdb.base/signals.exp (test_handle_all_print): Use () for
25868 grouping in expressions, not {}.
25869
25870 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
25871 initialized yet.
25872
25873 1999-04-01 Stan Shebs <shebs@andros.cygnus.com>
25874
25875 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
25876 are listed.
25877
25878 1999-03-26 Stan Shebs <shebs@andros.cygnus.com>
25879
25880 * gdb.stabs/weird.exp: Test for CC being defined before
25881 looking at its value.
25882
25883 1999-03-25 Stan Shebs <shebs@andros.cygnus.com>
25884
25885 * gdb.base/call-ar-st.exp: Remove stray '#'.
25886 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
25887 "short int" and "long int".
25888 * gdb.c++/overload.cc: Cast the string added in the previous
25889 change, to mollify finicky HP compiler.
25890 * gdb.hp/reg-test.exp (testfile): Fix file name.
25891 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
25892
25893 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
25894 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
25895 alternate form of enum ptype.
25896
25897 1999-03-23 Stan Shebs <shebs@andros.cygnus.com>
25898
25899 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
25900 * gdb.hp/*.exp: Change all to run compiler probe only after
25901 passing skip_hp_tests, so as not to waste time on guaranteed
25902 failure.
25903
25904 * gdb.c++/overload.cc: Pass string instead of char addr, always
25905 init ccpfoo.
25906 * gdb.c++/templates.cc: Fix syntax error.
25907
25908 Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
25909
25910 * gdb.base/commands.exp: Add test for correct position of '>'
25911 when issuing the 'commands' command after a 'while' or 'if'
25912 command.
25913
25914 1999-03-18 James Ingham <jingham@cygnus.com>
25915
25916 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
25917
25918 * gdb.c++/method.exp: It was testing an uninitialized int on the
25919 stack and assuming it was positive.
25920
25921 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
25922
25923 * gdb.base/step-test.exp: Catch a case where finish is broken and
25924 keep it from killing the rest of the tests.
25925 Use gdb_continue_to_end.
25926
25927 * gdb.base/sigall.exp: use gdb_continue_to_end.
25928
25929 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
25930
25931 * gdb.base/display.exp: use runto_main, not run.
25932
25933 * gdb.base/default.exp: Check for the current error message in the
25934 r abbreviation test.
25935 Add strongarm to the targets that know info float.
25936
25937 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
25938 run which doesn't work with monitors.
25939
25940 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
25941 1034 test.
25942
25943 * gdb.base/break.exp: use the gdb_continue_to_end proc.
25944
25945 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
25946 end of a program. Traps the case (in Cygmon) when the program
25947 never really exits. Same as Mark's continue_to_exit, but I had
25948 put it in a lot more places, so I used my name. Sorry Mark...
25949
25950 * config/monitor.exp (gdb_target_monitor): added another
25951 target_info parameter: remotebinarydownload. This will set the
25952 remotebinarydownload flag if this is causing some boards trouble.
25953
25954 1999-03-18 Mark Salter <msalter@cygnus.com>
25955
25956 * lib/gdb.exp (continue_to_exit): New function.
25957
25958 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
25959 * gdb.base/ending-run.exp: Ditto.
25960 * gdb.base/step-test.exp: Ditto.
25961
25962 1999-03-16 Stan Shebs <shebs@andros.cygnus.com>
25963
25964 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
25965 (suggested by Art Haas <ahaas@neosoft.com>).
25966
25967 1999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
25968
25969 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
25970
25971 Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
25972
25973 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
25974 descriptions of types (short unsigned int vs unsigned short, etc).
25975
25976 1999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
25977
25978 * gdb.base/call-strs.exp: Don't assume that `step' will step over
25979 a call to strlen; sometimes we do have sources.
25980
25981 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
25982
25983 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
25984 character, so GDB won't print garbage after its end.
25985
25986 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
25987 breakpoint there instead. Sometimes GCC emits memcpy to handle
25988 the large structures being passed by value, so we step into that
25989 instead of sum_array_print, which obscures what we're really testing.
25990 * gdb.base/step-test.exp: However, we do want a test that notices
25991 the bizarre steps into memcpy, so do that here. Add check for
25992 stepping into function calls that pass large structures by value.
25993 ("Is that a noun clause, or are you just happy to see me?")
25994 Remove all references to specific line numbers.
25995 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
25996 New type and function.
25997 (main): Call large_struct_by_value, passing it a large struct by value.
25998 * lib/gdb.exp (gdb_get_line_number): New function.
25999
26000 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
26001 more portable.
26002
26003 1999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
26004
26005 * lib/gdb.exp: Doc fixes.
26006
26007 1999-03-05 Nick Clifton <nickc@cygnus.com>
26008
26009 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
26010
26011 1999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
26012
26013 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
26014 commands. They're not germane to this test, and they don't work
26015 that way on remote targets.
26016
26017 1999-03-01 James Ingham <jingham@cygnus.com>
26018
26019 * Changelog entries merged over from gdb development branch.
26020
26021 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
26022
26023 * lib/gdb.exp (gdbtk_analyze_results): Generic function
26024 for outputting results of test run.
26025
26026 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
26027
26028 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
26029
26030 1999-02-25 Felix Lee <flee@cygnus.com>
26031
26032 * lib/gdb.exp (debug_format): initialize
26033
26034 1999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
26035
26036 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
26037 * gdb.base/call-rt-st.c: Ditto.
26038
26039 1999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
26040
26041 * gdb.threads/pthreads.exp (horiz): New variable.
26042 (test_startup): Fix regexps that capture thread numbers.
26043
26044 1999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
26045
26046 * gdb.base/smoke.exp: Disambiguate two test case names (both
26047 called ``print'').
26048
26049 Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26050
26051 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
26052 compilation.
26053
26054 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26055
26056 * gdb.base/miscexprs.exp: Change patterns to match GDB's
26057 actual output formatting.
26058 * gdb.base/smoke.exp: GDB removes leading 0's.
26059 * gdb.base/volatile.exp: Don't check type of remuneration;
26060 that variable is no longer defined in constvars.c.
26061 * gdb.base/step-test.c (main): Exit with explicit exit code.
26062 * gdb.base/step-test.exp: Remove two nexti checks--they are
26063 not portable.
26064
26065 1999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
26066
26067 * gdb.base/help.exp ("help delete display"): Fix test to match
26068 gdb's output.
26069
26070 * gdb.base/long_long.c (known_types): Initialize values to zero.
26071 * gdb.base/long_long.exp: Step one more line
26072 so 'dec' is initialized in "get to known place". GDB removes
26073 leading zeros. Explicitly ask for hex formatting. Use
26074 unique test case names.
26075
26076 Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26077
26078 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
26079
26080 * gdb.c++/method.exp: Add missing close brace.
26081
26082 1999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
26083
26084 * gdb.base/maint.exp: Use 'set height 0' to disable page
26085 prompting, not 'set height 400'.
26086
26087 Fix a bunch of timeouts.
26088 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
26089 four separate tests, so expect doesn't take forever to match a ton
26090 of text against a regexp with lots of .* forms.
26091 ("maint print psymbols", "maint print symbols"): Make some of
26092 these greps more selective, so that expect doesn't try to wade
26093 through huge piles of output and time out.
26094
26095 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
26096
26097 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
26098 tests: one which doesn't expect shlib events to be reported, and
26099 another which does, but is XFAIL for all platforms other than
26100 HP/UX.
26101
26102 * gdb.base/break.exp: Teach the test suite that the `catch
26103 fork', `catch vfork', and `catch exec' commands produce error
26104 messages on platforms that don't provide these features.
26105
26106 Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
26107
26108 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
26109 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
26110 (shortening names from solib_threshold.exp etc), won't run on
26111 anything but HP-UX for the foreseeable future.
26112 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
26113 reflect move.
26114
26115 Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
26116
26117 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
26118 gdb.trace/Makefile.in (clean): Remove all test executables.
26119
26120 Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
26121
26122 * gdb.base/shlib-call.exp: add test cases to verify that gdb
26123 successfully re-sets breakpoints in shared libraries.
26124 * gdb.base/shmain.c (main): return 0, don't fall off the end.
26125
26126 Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
26127
26128 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
26129 and compiled w/o GCC.
26130
26131 * gdb.hp/watch-cmd.exp: ditto.
26132
26133 * gdb.hp/watch-hp.exp: ditto.
26134
26135 * gdb.hp/xdb1.exp: ditto.
26136
26137 * gdb.hp/xdb2.exp: ditto.
26138
26139 * gdb.hp/dbx.exp: ditto.
26140
26141 Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
26142
26143 * constvars.c: Remove C++-isms.
26144 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
26145 with GCC.
26146
26147 Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
26148
26149 The following changes are part of the HP merge.
26150
26151 * gdb.base/break.exp: new tests to verify that catchpoints for
26152 fork, vfork, and exec don't trigger inappropriately.
26153
26154 * gdb.base/opaque.exp: compile one file at a time, then link.
26155
26156 * gdb.base/signals.exp: be more restrictive about which hppa
26157 systems receive a setup_xfail. new tests.
26158
26159 * gdb.base/solib_threshold.build: new file.
26160 * gdb.base/solib_threshold.exp: new file.
26161 * gdb.base/solib_threshold.link_opts: new file.
26162 * gdb.base/solib_threshold.mk: new file.
26163 * gdb.base/gen_solib_threshold.c: new file.
26164
26165 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
26166 tests. New tests for enums inside classes.
26167
26168 * gdb.c++/compiler.cc: indicate support of template debugging.
26169
26170 * gdb.c++/demangle.exp: run hp style demangling tests.
26171
26172 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
26173 tests.
26174
26175 * gdb.c++/misc.cc: changes to support new tests.
26176
26177 * gdb.c++/templates.cc: changes to support HP's compiler; changes
26178 to support new tests.
26179
26180 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
26181 gcc, then skip these tests.
26182
26183 Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
26184
26185 The following files are part of the HP merge; some had longer
26186 names at HP, but have been renamed to be no more than 14
26187 characters in length.
26188
26189 * gdb.hp/ambiguous.cc: new file.
26190 * gdb.hp/ambiguous.exp: new file.
26191 * gdb.hp/attach.exp: new file.
26192 * gdb.hp/attach2.exp: new file.
26193 * gdb.hp/classes-hp.exp: new file.
26194 * gdb.hp/ctti.exp: new file.
26195 * gdb.hp/ctti-add.cc: new file.
26196 * gdb.hp/ctti-add1.cc: new file.
26197 * gdb.hp/ctti-add2.cc: new file.
26198 * gdb.hp/ctti-add3.cc: new file.
26199 * gdb.hp/dbx.exp: new file.
26200 * gdb.hp/exception.cc: new file.
26201 * gdb.hp/exception.exp: new file.
26202 * gdb.hp/foll-exec.c: new file.
26203 * gdb.hp/foll-exec.exp: new file.
26204 * gdb.hp/foll-fork.c: new file.
26205 * gdb.hp/foll-fork.exp: new file.
26206 * gdb.hp/foll-vfork.c: new file.
26207 * gdb.hp/foll-vfork.exp: new file.
26208 * gdb.hp/inherit-hp.exp: new file.
26209 * gdb.hp/more-steps.exp: new file.
26210 * gdb.hp/namespace.cc: new file.
26211 * gdb.hp/namespace.exp: new file.
26212 * gdb.hp/optimize.exp: new file.
26213 * gdb.hp/pxdb.c: new file.
26214 * gdb.hp/pxdb.exp: new file.
26215 * gdb.hp/quicksort.exp: new file.
26216 * gdb.hp/reg-test.exp: new file.
26217 * gdb.hp/reg-test.s: new file.
26218 * gdb.hp/sized-enum.c: new file.
26219 * gdb.hp/sized-enum.exp: new file.
26220 * gdb.hp/start-stop.exp: new file.
26221 * gdb.hp/templ-hp.cc: new file.
26222 * gdb.hp/templ-hp.exp: new file.
26223 * gdb.hp/thr-lib.c: new file.
26224 * gdb.hp/thr-lib.exp: new file.
26225 * gdb.hp/thr-lib.h: new file.
26226 * gdb.hp/thr-liblib.c: new file.
26227 * gdb.hp/virtfun-hp.c: new file.
26228 * gdb.hp/virtfun-hp.exp: new file.
26229 * gdb.hp/watch-cmd.exp: new file.
26230 * gdb.hp/watch-hp.exp: new file.
26231 * gdb.hp/xdb1.exp: new file.
26232 * gdb.hp/xdb2.exp: new file.
26233 * gdb.hp/xdb3.exp: new file.
26234
26235 Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
26236
26237 The following files are part of the HP merge; some had longer
26238 names at HP, but have been renamed to be no more than 14
26239 characters in length.
26240
26241 * gdb.base/ss.h: new file.
26242 * gdb.base/call-ar-st.c: new file.
26243 * gdb.base/call-ar-st.exp: new file.
26244 * gdb.base/call-rt-st.c: new file.
26245 * gdb.base/call-rt-st-exp: new file.
26246 * gdb.base/call-strs.exp: new file.
26247 * gdb.base/ena-dis-br.exp: new file.
26248 * gdb.base/environ.exp: new file.
26249 * gdb.base/long_long.exp: new file.
26250 * gdb.base/sect-cmd.exp: new file.
26251 * gdb.base/shlib-cl2.exp: new file.
26252 * gdb.base/smoke.exp: new file.
26253 * gdb.base/so-impl-ld.c: new file.
26254 * gdb.base/so-impl-ld.exp: new file.
26255 * gdb.base/so-indr-cl.c: new file.
26256 * gdb.base/so-indr-cl.exp: new file.
26257 * gdb.base/varargs.exp: new file.
26258 * gdb.base/volatile.exp: new file.
26259 * gdb.base/whatis-exp.exp: new file.
26260 * gdb.base/display.exp: new file.
26261 * gdb.c++/derivation.exp: new file.
26262 * gdb.c++/local.exp: new file.
26263 * gdb.c++/member-ptr.exp: new file.
26264 * gdb.c++/overload.exp: new file.
26265 * gdb.c++/ovldbreak.exp: new file.
26266 * gdb.c++/ref-types.exp: new file.
26267 * gdb.c++/ref-types2.exp: new file.
26268 * gdb.c++/userdef.exp: new file.
26269
26270 Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
26271
26272 * gdb.base/default.exp: Reflect wording change in remote.c.
26273
26274 Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
26275
26276 * gdb.base/help.exp: Update to reflect current text.
26277
26278 Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
26279
26280 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
26281 they're stack variables and contain garbage.
26282 * gdb.c++/anon-union.exp: new file.
26283
26284 The following changes were made by David Taylor
26285 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26286 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26287 in changes by HP.
26288
26289 * gdb.base/bitops.exp: new file.
26290 * gdb.base/default.exp: change expected messages for catch and
26291 info catch tests to reflect HP merge changes.
26292 * gdb.base/enable-disable-break.exp
26293 * gdb.base/ending-run.c: new file.
26294 * gdb.base/long_long.c: new file.
26295 * gdb.base/maint.exp: new file.
26296 * gdb.base/pointers2.exp: new file.
26297 * gdb.base/shlib-call2.exp: new file.
26298 * gdb.base/solib.exp: new file.
26299 * gdb.base/step-test.c: new file.
26300 * gdb.c++/anon-union.cc: new file.
26301 * gdb.c++/local.cc: new file.
26302 * gdb.c++/member-pointer.cc: new file.
26303 * gdb.c++/method.cc: new file.
26304 * gdb.c++/ref-types.cc: new file.
26305 * gdb.c++/ref-types2.cc: new file.
26306 * gdb.c++/userdef.cc: new file.
26307
26308 * gdb.base/scope.exp: compile one file at a time, then link.
26309 * gdb.base/langs.exp: ditto.
26310 * gdb.base/list.exp: ditto.
26311
26312 Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
26313
26314 The following changes were made by David Taylor
26315 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
26316 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
26317 in changes by HP.
26318
26319 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
26320 skip tests. When compiling pass c++ flag to gdb_compile.
26321 * gdb.c++/
26322
26323 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
26324 test for on hppa*-*-hpux*; use args to see if c++ was specified.
26325 (skip_hp_tests): new function.
26326 (gdb_preprocess): new function.
26327
26328 * configure.in (hpdir): decide whether to configure gdb.hp.
26329 * configure: regenerated.
26330
26331 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
26332 to delete on clean.
26333 (EXECUTABLES): update to reflect new additions.
26334 * gdb.base/commands.exp: update message expected.
26335 * gdb.base/default.exp: add copyright notice.
26336 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
26337 * gdb.base/help.exp: update messages to reflect current text.
26338 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
26339 targets for recurse tests.
26340 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
26341 skip this file.
26342
26343 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
26344 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
26345 compilation.
26346 * gdb.c++/misc.exp: ditto.
26347 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
26348 run the tests. tell gdb_compile that it's a c++ compilation.
26349
26350 * gdb.threads/pthreads.exp: fix typo in message.
26351
26352 * gdb.base/all-bin.exp: new file.
26353 * gdb.base/arithmet.exp: new file.
26354 * gdb.base/assign.exp: new file.
26355 * gdb.base/completion.exp: new file.
26356 * gdb.base/cond-expr.exp: new file.
26357 * gdb.base/condbreak.exp: new file.
26358 * gdb.base/define.exp: new file.
26359 * gdb.base/dollar.exp: new file.
26360 * gdb.base/environment.exp: new file.
26361 * gdb.base/eval-skip.exp: new file.
26362 * gdb.base/jump.exp: new file.
26363 * gdb.base/logical.exp: new file.
26364 * gdb.base/pointers.exp: new file.
26365 * gdb.base/relational.exp: new file.
26366 * gdb.base/section_command.exp: new file.
26367 * gdb.base/whatis-expr.exp: new file.
26368
26369 * gdb.base/all-types.c: new file.
26370 * gdb.base/call-array-struct.c: new file.
26371 * gdb.base/call-return-struct.c: new file.
26372 * gdb.base/call-strings.c: new file.
26373 * gdb.base/callfuncs2.c: new file.
26374 * gdb.base/condbreak.c: new file.
26375 * gdb.base/constvars.c: new file.
26376 * gdb.base/display.c: new file.
26377 * gdb.base/int-type.c: new file.
26378 * gdb.base/jump.c: new file.
26379 * gdb.base/miscexprs.c: new file.
26380 * gdb.base/pointers.c: new file.
26381 * gdb.base/pointers2.c: new file.
26382 * gdb.base/shmain.c: new file.
26383 * gdb.base/shr1.c: new file.
26384 * gdb.base/shr2.c: new file.
26385 * gdb.base/solib.c: new file.
26386 * gdb.base/solib1.c: new file.
26387 * gdb.base/solib2.c: new file.
26388 * gdb.base/varargs.c: new file.
26389 * gdb.c++/derivation.cc: new file.
26390 * gdb.c++/overload.cc: new file.
26391 * gdb.c++/ovldbreak.cc: new file.
26392 * gdb.hp/attach.c: new file.
26393 * gdb.hp/attach2.c: new file.
26394 * gdb.hp/average.c: new file.
26395 * gdb.hp/compiler.c: new file.
26396 * gdb.hp/compiler.cc: new file.
26397 * gdb.hp/execd-program.c: new file.
26398 * gdb.hp/follow-exec.c: new file.
26399 * gdb.hp/follow-fork.c: new file.
26400 * gdb.hp/follow-vfork-and-exec.c: new file.
26401 * gdb.hp/misc-hp.cc: new file.
26402 * gdb.hp/more-steps.c: new file.
26403 * gdb.hp/optimize.c: new file.
26404 * gdb.hp/quicksort.c: new file.
26405 * gdb.hp/run-hp.c: new file.
26406 * gdb.hp/start-stop.c: new file.
26407 * gdb.hp/sum.c: new file.
26408 * gdb.hp/templates-hp.cc: new file.
26409 * gdb.hp/thread-local-in-lib.c: new file.
26410 * gdb.hp/thread-local-in-lib.h: new file.
26411 * gdb.hp/thread-local-in-lib.lib.c: new file.
26412 * gdb.hp/vforked-program.c: new file.
26413 * gdb.hp/virtfunc-hp.cc: new file.
26414 * gdb.hp/watchpoint-hp.c: new file.
26415 * gdb.hp/xdb.c: new file.
26416 * gdb.hp/xdb0.c: new file.
26417 * gdb.hp/xdb0.h: new file.
26418 * gdb.hp/xdb1.c: new file.
26419
26420 Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
26421
26422 The following change was made by Edith Epstein
26423 <eepstein@cygnus.com> as part of a project to merge in changes
26424 originally made by HP; HP did not create ChangeLog entries.
26425
26426 * gdb.c++/demangle.exp: changed the expected output for some
26427 ARM-style mangling -- removed second reference to datatype.
26428 For example, maint demangle __dt__11T1__pt__2_cFv
26429 T1<char>::~T1<char>(void)
26430 becomes,
26431 maint demangle __dt__11T1__pt__2_cFv
26432 T1<char>::~T1(void)
26433
26434 (test_hp_style_demangling): new hp specific demangling test cases.
26435
26436 Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
26437
26438 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
26439 * gdb.trace/backtrace.exp: Likewise.
26440 * gdb.trace/circ.exp: Likewise.
26441 * gdb.trace/collection.exp: Likewise.
26442 * gdb.trace/deltrace.exp: Likewise.
26443 * gdb.trace/infotrace.exp: Likewise.
26444 * gdb.trace/limits.exp: Likewise.
26445 * gdb.trace/packetlen.exp: Likewise.
26446 * gdb.trace/passc-dyn.exp: Likewise.
26447 * gdb.trace/passcount.exp: Likewise.
26448 * gdb.trace/report.exp: Likewise.
26449 * gdb.trace/save-trace.exp: Likewise.
26450 * gdb.trace/tfind.exp: Likewise.
26451 * gdb.trace/tracecmd.exp: Likewise.
26452 * gdb.trace/while-dyn.exp: Likewise.
26453 * gdb.trace/while-stepping.exp: Likewise.
26454
26455 1998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
26456
26457 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
26458
26459 Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
26460
26461 From Brendan Kehoe:
26462 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
26463 int return types.
26464
26465 Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
26466
26467 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
26468 remote dos host testing right.
26469
26470 Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
26471
26472 * gdb.base/corefile.exp: remove some xfails.
26473
26474 Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
26475
26476 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
26477 have different timestamps.
26478
26479 Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
26480
26481 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
26482 gdb.base/default.exp: Replace "exec" with "executable".
26483
26484 Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
26485
26486 * gdb.base/default.exp: Change else if to elseif from previous
26487 delta.
26488
26489 Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
26490
26491 * gdb.base/default.exp: Add brace missing from previous delta.
26492
26493 Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
26494
26495 * gdb.base/default.exp: Support test for info float for all
26496 varieties of arm toolchain.
26497
26498 Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
26499
26500 * gdb.trace/*.exp: remove "remote_download" command.
26501
26502 Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
26503
26504 * gdb.trace/*.exp: remove -gdwarf from compile.
26505
26506 Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
26507
26508 * gdb.trace/configure.in(AC_INIT): typo
26509 * gdb.trace/configure: regenerated
26510
26511 Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
26512
26513 * config/m68k-emc.exp: New file.
26514 * lib/<emc-support.exp trace-support.exp}: New files.
26515 * configure.in: add new test directory gdb.trace.
26516 * gdb.trace/{configure configure.in Makefile.in}: New files.
26517 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
26518 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
26519 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
26520 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
26521 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
26522 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
26523 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
26524
26525 Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
26526
26527 * gdb.c++/classes.exp: Change all regular expressions to match
26528 arbitrary combinations of newline/carriage-return, so that they
26529 will work equally well on Unix and Windows.
26530 * gdb.c++/inherit.exp: ditto.
26531 * gdb.c++/virtfunc.exp: ditto.
26532
26533 1998-08-11 Dawn Perchik <dawn@cygnus.com>
26534
26535 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
26536
26537 Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
26538
26539 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
26540 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
26541 to use a0-a3/d0-d3 as needed.
26542
26543 Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
26544
26545 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
26546 * gdb.disasm/am33.exp: Corresponding changes.
26547
26548 1998-07-11 Felix Lee <flee@cygnus.com>
26549
26550 * gdb.base/callfuncs.exp: add cmp10 test.
26551 * gdb.base/callfuncs.c (cmp10): new function.
26552
26553 Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
26554
26555 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
26556 into two parts to get around a synchronization problem in expect.
26557
26558 Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
26559
26560 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
26561
26562 * configure.in: Add options for gdbtk testsuite.
26563
26564 * configure: Regenerate.
26565
26566 * gdb.gdbtk: New directory to hold gdbtk tests.
26567
26568 Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26569
26570 * gdb.fortran/types.exp: Escape brackets in expect patterns
26571 for test_float_literal_types_accepted tests.
26572 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
26573 before run test.
26574
26575 Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
26576
26577 * am33.exp: Just compile, do not link the testcase.
26578 * am33.s: Add ".am33" pseudoop to force am33 mode.
26579
26580 1998-06-25 Felix Lee <flee@cygnus.com>
26581
26582 * gdb.base/setshow.exp: make sure $pc is sane.
26583
26584 * gdb.stabs/weird.exp: split expect patterns properly.
26585
26586 Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
26587
26588 * gdb.disasm/am33.s: New disassembler testfile for the am33.
26589 * gdb.disasm/am33.exp: Run it.
26590
26591 Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
26592
26593 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
26594 match processing (and eliminate spurious timeouts when running).
26595
26596 Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
26597
26598 * gdb.base/signals.exp (test_handle_all_print): put back Mach
26599 exception test, but conditionalize it on target [mach | gnu].
26600
26601 Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
26602
26603 * gdb.base/overlays.exp: fixup compile line for linker script.
26604
26605 Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
26606
26607 * gdb.fortran/types.exp: don't guess at float size.
26608
26609 Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
26610
26611 * gdb.base/exprs.exp: delete test that depends on int size.
26612
26613 Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
26614
26615 * config/sim.exp: Removed checks for target triplets.
26616 (gdb_target_sim): Use gdb,target_sim_options.
26617
26618 Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
26619
26620 * gdb.base/reread.exp: New file.
26621 * gdb.base/reread1.c: New file.
26622 * gdb.base/reread2.c: New file.
26623
26624 Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
26625
26626 * config/sim.exp: Use 'target sim -sparclite' when running
26627 SPARClite programs.
26628
26629 Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
26630
26631 * gdb.base/structs2.exp: New file.
26632 * gdb.base/structs2.c: New file.
26633
26634 Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
26635
26636 * gdb.asm/common.inc: New file.
26637 * gdb.asm/d10v.inc: New file.
26638 * asm-source.exp: Pass -I's to gas to find .inc files.
26639 Update line numbers in expected output.
26640 * asmsrc1.s: Rewrite.
26641 * asmsrc2.s: Rewrite.
26642 * configure.in: Create arch.inc symlink.
26643 * configure: Regenerate.
26644 * Makefile.in (distclean): Delete arch.inc.
26645
26646 Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
26647
26648 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
26649 (t_enum_value2): ditto
26650 (t_enum_value3): ditto
26651 (main): ditto
26652 Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
26653
26654 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
26655 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
26656 change.
26657 Use gdb_test instead of send_gdb/gdb_expect sequences.
26658
26659 Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
26660
26661 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
26662 not void.
26663
26664 Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
26665
26666 * gdb.base/branches.c: Code with lots of loops and
26667 subroutines. Used to test gdbs ability to single step through PC
26668 changes, especially to test mips-tdep.c:mips_next_pc
26669
26670 Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
26671
26672 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
26673 more rigorous EGCS C++ error checking.
26674
26675 Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26676
26677 * gdb.base/help.exp: Clean up `help set args' and `help show args'
26678 tests.
26679 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
26680 function when asleep.
26681 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
26682 for i*86 Linux and SVR4 signal handling problems.
26683 Remove linux xfail for `next to handler in signals_tests_1', fixed
26684 by recent infrun.c change.
26685 Limit backtrace to 10 frames to avoid timeout problems with infinite
26686 stack backtraces.
26687 Adjust expect pattern in `handle all print' test to match Apr 28 1997
26688 target.[ch] change.
26689
26690 Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
26691
26692 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
26693 for a newline from gdb before continuing.
26694 (default_gdb_exit): Just look for y or n.
26695 (gdb_test): Detect abnormal exit from GDB running on DOS; if
26696 it does, fail the rests of the tests in the file.
26697
26698 Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
26699
26700 * config/cygmon.exp: New file.
26701
26702 Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
26703
26704 * gdb.base/list.exp: Fix problem with "list default lines around
26705 main" test on remote targets.
26706
26707 * gdb.base/scope.exp: Fix problem with filelocal_bss before
26708 run test on remote targets.
26709
26710 Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
26711
26712 * gdb.asm: New directory.
26713 * configure.in: Configure it.
26714 * configure: Regenerate.
26715 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
26716 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
26717
26718 Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
26719
26720 * config/mn10300-eval.exp: New file to support MN10300 eval board.
26721
26722 Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
26723
26724 * gdb.base/overlays (several files): Merge the two overlay
26725 managers into one. Change variables (foox, barx, bazx, grbxx)
26726 back into ints but force them to load in their proper sections.
26727
26728 Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
26729
26730 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
26731 on-chip insn memory and IMAP1 to upper 128k.
26732 (D10VCopy): Handle memory regions crossing 16k boundaries.
26733 (D10VCopy): Transfer data in 32 bit chunks.
26734
26735 Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
26736
26737 * gdb.base/overlays.c (main): Exit normally when result is
26738 correct.
26739
26740 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
26741 map. Include space for printf in .text segment.
26742
26743 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
26744 updated d10v memory VMA/LMA map.
26745 (D10VCopy): Call D10VTranslate.
26746
26747 Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
26748
26749 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
26750
26751 * gdb.base/bar.c (barx, bar): Change variable to small array so
26752 that it won't be put into the .sdata - small data -
26753 section. Update reference.
26754 * gdb.base/baz.c (bazx, baz): Ditto.
26755 * gdb.base/foo.c (foox, foo): Ditto.
26756 * gdb.base/grbx.c (grbxx, grbx): Ditto.
26757
26758 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
26759 to be arrays.
26760
26761 Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
26762
26763 * gdb.base/overlays.exp: fix up and get working again.
26764 Add tests for backtraces from an overlay function.
26765
26766 Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
26767
26768 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
26769 "calling function with watchpoint enabled".
26770
26771 Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
26772
26773 * gdb.base/break.exp (test_next_with_recursion): Remove
26774 gdb_suppress_tests for d10v-*-*.
26775 * lib/gdb.exp (gdb_suppress_tests): Disable this function
26776 pending review of whether it is useful or not.
26777
26778 Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
26779
26780 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
26781
26782 Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
26783
26784 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
26785 * config/dve.exp: New file to support Densan boards.
26786
26787 Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
26788
26789 * gdb.base/interrupt.exp: Document problem of simulators, signals,
26790 reads and BSD.
26791
26792 Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
26793
26794 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
26795 response.
26796
26797 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
26798
26799 Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
26800
26801 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
26802 test.
26803
26804 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
26805 target_sizeof_long and target_bigendian_p.
26806 (structs_by_value, structs_by_reference): Check values according
26807 to targets word size and endianess.
26808
26809 Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
26810
26811 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
26812 output.
26813
26814 Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
26815
26816 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
26817 Update test of set args help to match source change.
26818
26819 Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
26820
26821 * gdb.base/default.exp: Expect help system output to be in
26822 alphabetical order.
26823 * gdb.base/help.exp: Ditto.
26824
26825 Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
26826
26827 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
26828 "i*86-pc-linux-gnu*".
26829 * gdb.base/interrupt.exp: Ditto.
26830 * gdb.base/corefile.exp: Ditto.
26831
26832 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
26833 define vxworks when building the testcase.
26834
26835 * gdb.base/ptype.exp: Fix testnames to be unique.
26836 * gdb.base/radix.exp: Ditto.
26837 * gdb.base/term.exp: Ditto.
26838 * gdb.base/whatis.exp: Ditto.
26839 * gdb.c++/classes.exp: Ditto.
26840
26841 Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
26842
26843 * gdb.base/callfuncs.exp: Fix indentation.
26844
26845 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
26846 suppress_flag has been set.
26847 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
26848 target feature.
26849
26850 Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
26851
26852 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
26853 the testcase.
26854
26855 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
26856 set_debug_traps() and breakpoint().
26857 * gdb.c++/misc.cc (main): Ditto.
26858 * gdb.c++/templates.cc (main): Ditto.
26859 * gdb.c++/virtfunc.cc (main): Ditto.
26860
26861 Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
26862
26863 * lib/gdb.exp(gdb_step_for_stub): New function.
26864 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
26865 exists, reload the executable and do a "continue" instead of
26866 doing a jump.
26867 (runto_main): Use gdb_step_for_stub.
26868
26869 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
26870 tests to have unique names.
26871 * gdb.base/callfuncs.exp: Ditto.
26872 * gdb.base/commands.exp: Ditto.
26873 * gdb.base/default.exp: Ditto.
26874 * gdb.base/help.exp: Ditto.
26875 * gdb.base/list.exp: Ditto.
26876 * gdb.base/opaque.exp: Ditto.
26877 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
26878 similar tests.
26879
26880 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
26881 * gdb.c++/cplusfuncs.cc: Ditto.
26882 * gdb.c++/virtfunc.cc: Ditto.
26883
26884 * config/monitor.exp: Keep track of the last file we saw, rather
26885 than trying to get the info from gdb.
26886
26887 * gdb.fortran/types.exp: Move comment to previous line.
26888
26889 Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
26890
26891 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
26892 target mode.
26893
26894 Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
26895
26896 From Bob Manson:
26897 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
26898 string from GDB when it connects.
26899
26900 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
26901
26902 Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
26903
26904 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
26905 if we can't get a debug format from GDB (we may be testing an
26906 older GDB). Use a 10 second timeout when checking for the format.
26907
26908 * gdb.stabs/weird.exp: Fix quoting.
26909
26910 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
26911
26912 Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
26913
26914 * config/arm-ice.exp: New file.
26915
26916 Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
26917
26918 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
26919 until it has been modified to work with the new testsuite.
26920
26921 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
26922 testcase won't compile, cause all of the testcases in the file to
26923 fail instead.
26924
26925 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
26926 (gdb_clear_suppressed): New procedure.
26927 (gdb_stop_suppressing_tests): Only clear suppress_flag if
26928 it contains a positive value.
26929
26930 Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
26931
26932 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
26933
26934 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
26935
26936 Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
26937
26938 * lib/gdb.exp (setup_xfail_format): New function.
26939 (get_debug_format): New function to get debug format.
26940 (debug_format): New global variable to hold last value set
26941 by get_debug_format.
26942 * gdb.base/list.exp: Call get_debug_format and expect some
26943 tests to fail for DWARF 1 and COFF formats.
26944 * gdb.c++/ptype.exp: Ditto.
26945 * gdb.c++/classes.exp: Ditto.
26946 * gdb.c++/cplusfuncs.exp: Ditto.
26947 * gdb.c++/inherit.exp: Ditto.
26948 * gdb.c++/templates.exp: Ditto.
26949 * gdb.c++/virtfunc.exp: Ditto.
26950
26951 Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
26952
26953 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
26954 host doesn't have a currently-open connection.
26955
26956 * config/sparclet.exp: Cleanups and fixes to make it generic for
26957 any gdb stub target. Handle cases where gdb doesn't respond when
26958 interrupted in a sane fashion.
26959
26960 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
26961 same thing in a totally different way.
26962
26963 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
26964 setting "timeout".
26965 (gdb_start): We set the global gdb_prompt variable in
26966 default_gdb_init now.
26967
26968 Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
26969
26970 * gdb.base/printcmds.exp: Fix "check for floating addition"
26971 regexp to accept results within approx +/- .01 of exact value.
26972 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
26973
26974 Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
26975
26976 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
26977 properly.
26978 (gdb_expect): Add optional timeout parameter, and add timeout
26979 value to various calls.
26980 (gdb_suppress_tests): Only give one warning message per group.
26981
26982 Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
26983
26984 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
26985 global variables. Handle getting a value for $timeout more
26986 gracefully.
26987
26988 Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
26989
26990 * lib/gdb.exp: Close connection to remote host if gdb doesn't
26991 initialize.
26992 (default_gdb_init): New procedure; allow gdb_init to be overridden
26993 by a target configuration file.
26994 (gdb_expect): Pass the timeout to remote_expect.
26995
26996 * config/monitor.exp(gdb_load): Fix typo in regexp.
26997
26998 Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
26999
27000 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
27001
27002 Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
27003
27004 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
27005 here. Call gdb_target_exec before rebooting the target, to make
27006 sure the connection to the target is closed.
27007 (gdb_load): Pass the name of the executable to gdb_target_monitor.
27008 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
27009 Also detect "Timeout reading from remote" error.
27010
27011 * config/gdbserver.exp: Pass the executable being loaded to
27012 gdb_target_monitor. Don't call gdb_file_cmd here; let
27013 gdb_target_monitor do it.
27014
27015 * gdb.disasm/hppa.exp: Don't use exec_output.
27016
27017 Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
27018
27019 * gdb.base/list.exp: If we're debugging a non-native target,
27020 try to set the pc register to point to the start of the
27021 program before doing the first list command.
27022
27023 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
27024 test_calls after restarting.
27025
27026 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
27027 reloading.
27028
27029 * gdb.base/watchpoint.exp: Fix typo.
27030
27031 * gdb.base/setshow.exp: Check for use_gdb_stub.
27032
27033 * gdb.base/break.exp: Fix continue until exit test for the gdb
27034 stub case.
27035 * gdb.base/langs.exp: Ditto.
27036
27037 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
27038 gdb_load_offset. If we weren't given a file to load, figure out
27039 what the current file is and use it.
27040
27041 * config/i386-bozo.exp: New file.
27042
27043 Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
27044
27045 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
27046 feature.
27047
27048 * config/proelf.exp: New entry.
27049
27050 Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
27051
27052 * lib/gdb.exp: Remove spurious .* patterns at the beginning
27053 of regexps.
27054
27055 * gdb.base/watchpoint.exp: Don't run the test_stepping
27056 tests if gdb can't call functions on the target.
27057
27058 * gdb.base/setshow.exp: Don't run the set prompt tests if
27059 the board has gdb_prompt set.
27060
27061 Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
27062
27063 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
27064 * gdb.base/commands.exp: Likewise.
27065 * gdb.base/setshow.exp: Likewise.
27066
27067 Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
27068
27069 * config/monitor.exp(gdb_start): Look for gdb_prompt target
27070 feature.
27071
27072 * config/i960.exp: New file.
27073
27074 Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
27075
27076 * gdb.base/funcargs.exp: Check for gdb,short_int target
27077 feature instead of looking for explicit target triplets.
27078
27079 Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
27080
27081 * gdb.base/printcmds.exp: add a couple more tests a la
27082 "p 123DEADBEEF", to check parse_number.
27083 * top.c: change "to enable to enable" to "to enable" in a couple
27084 of help strings.
27085
27086 Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
27087
27088 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
27089 on the mn10300.
27090
27091 Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
27092
27093 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
27094 where the test executable is run with explicit args.
27095 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
27096
27097 Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
27098
27099 * gdb.base/run.c: Use FAKEARGV to build test executable that
27100 does not require a command line arg, since most simulators
27101 don't currently support passing such an arg into the simulated
27102 program.
27103 * gdb.base/commands.exp: Change tests to insert the proper
27104 value as the arg to the first recursive factorial call. Change
27105 compilation line to define FAKEARGV at compile time.
27106
27107 Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
27108
27109 * gdb.base/recurse.exp: Enable these tests for the mn10300.
27110 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
27111 function with watchpoint enabled" test.
27112
27113 Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
27114
27115 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
27116 Don't call gdb_test when the command doesn't return to a gdb prompt.
27117
27118 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
27119 "Tests restarted" messages.
27120
27121 Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
27122
27123 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
27124
27125 Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
27126
27127 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
27128 for INFO SYMBOL; add help tests for OVERLAY commands.
27129 * gdb.base/default.exp: add tests for INFO SYMBOL command;
27130 add tests for OVERLAY commands
27131 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
27132 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
27133 * gdb.base/sigall.c: add usestubs code frag
27134 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
27135
27136 Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
27137
27138 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
27139 failures.
27140 (gdb_stop_suppressing_tests): Note that tests have restarted.
27141
27142 Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
27143
27144 * config/h8300.exp: New file.
27145
27146 Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
27147
27148 * gdb.base/setshow.exp: Check for the existence of a
27149 feature, not its value.
27150
27151 Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
27152
27153 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
27154
27155 * gdb.base/scope.exp: It's now init0(), not init().
27156
27157 * gdb.base/scope0.c: For now, change init() to be init0().
27158
27159 * config/monitor.exp: Use gdb_serial in preference to serial
27160 or netport.
27161
27162 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
27163 and it's not already set.
27164
27165 Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
27166
27167 * gdb.base/setshow.exp: Only test the run command if the target
27168 isn't using a stub and if it supports argument passing.
27169
27170 Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
27171
27172 * config/udi.exp(gdb_start): Make sure UDICONF is set
27173 properly before starting gdb.
27174
27175 Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
27176
27177 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
27178 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
27179 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
27180
27181 Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
27182
27183 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
27184 specialized code to reboot the board, use remote_reboot instead.
27185
27186 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
27187
27188 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
27189
27190 * config/monitor.exp: Make sure we disconnect from the target.
27191 Also, try a reboot/reload cycle instead of failing if the
27192 load fails.
27193
27194 Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
27195
27196 * gdb.base/default.exp: Don't set match_max.
27197 * gdb.base/help.exp: Ditto.
27198 * gdb.base/list.exp: Ditto.
27199 * gdb.base/signals.exp: Ditto.
27200
27201 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
27202 set, use remote_ld to download the testcase instead of
27203 the GDB loader.
27204
27205 Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
27206
27207 * config/vr5000.exp: New file.
27208
27209 * config/monitor.exp(gdb_target_monitor): Add pattern for
27210 "Ending remote" to detect errors in connecting.
27211
27212 * gdb.base/setshow.exp: Add .* within auto language test.
27213
27214 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
27215 target feature.
27216
27217 * config/monitor.exp(gdb_load): Check for a failure when loading,
27218 and reboot the board if necessary.
27219
27220 * gdb.base/setvar.exp(test_set): Handle multiple prints within
27221 a set of tests. Remove print.* from the patterns being checked.
27222
27223 Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
27224
27225 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
27226 refer to gdb_spawn_id.
27227
27228 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
27229 longer used.
27230 * config/sparclet.exp: Ditto.
27231 * config/sparclet-old.exp: Ditto.
27232 * config/slite.exp: Ditto.
27233 * config/sim.exp: Ditto.
27234 * gdb.base/funcargs.exp: Ditto.
27235
27236 * lib/gdb.exp:Remove references to gdb_spawn_id.
27237 (gdb_expect): Move to remote.exp.
27238
27239 Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
27240
27241 * config/monitor.exp: Detect the "Couldn't establish connection"
27242 message from GDB.
27243
27244 Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
27245
27246 * gdb.base/bitfields.exp: Use runto instead of explicit
27247 gdb_run_cmd/gdb_expect sequences.
27248
27249 * gdb.base/break.exp(text_next_with_recursion): Add match for
27250 gdb_expect call.
27251
27252 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
27253 We also need to handle the "A program is being debugged already"
27254 prompt from gdb. Use gdb_test to set the baud rate.
27255
27256 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
27257 to 20000. Really. I mean it.
27258
27259 Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
27260
27261 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
27262 fails. If suppress_flag is set, skip perror message about not
27263 being able to send to GDB.
27264 (send_gdb): If suppress_flag is set, don't try to send commands to
27265 GDB.
27266 (gdb_expect): If suppress_flag is set, always fail immediately.
27267 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
27268 (gdb_init): Call gdb_stop_suppressing_tests.
27269 (default_gdb_exit): Ditto.
27270 (default_gdb_start): Ditto.
27271
27272 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
27273 gdb_stop_suppressing_tests as appropriate.
27274 * gdb.base/break.exp: Ditto.
27275 * gdb.base/callfuncs.exp: Ditto.
27276 * gdb.base/commands.exp: Ditto.
27277 * gdb.base/exprs.exp: Ditto.
27278 * gdb.base/funcargs.exp: Ditto.
27279 * gdb.base/list.exp: Ditto.
27280 * gdb.base/recurse.exp: Ditto.
27281 * gdb.base/scope.exp: Ditto.
27282 * gdb.base/structs.exp: Ditto.
27283 * gdb.c++/inherit.exp: Ditto.
27284
27285 Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
27286
27287 * config/vr4300.exp: New file.
27288
27289 * gdb.*/*.exp: Call gdb_expect instead of expect.
27290
27291 * lib/gdb.exp(gdb_expect): New function.
27292
27293 Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
27294
27295 * lib/gdb.exp(gdb_init): New function.
27296
27297 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
27298 for each individual variable set.
27299
27300 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
27301 name.
27302
27303 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
27304
27305 * gdb.base/scope.exp: Use gdb_test.
27306
27307 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
27308 aborting; the testsuite driver will do that for us (see
27309 gdb_finish). Also, use gdb_test in a few more places.
27310
27311 Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
27312
27313 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
27314
27315 Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
27316
27317 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
27318 and "add_tests" are not at the same address.
27319
27320 Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
27321
27322 * gdb.base/ptype.exp: Use gdb_test.
27323
27324 Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
27325
27326 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
27327 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
27328 left in. No longer expect them to fail.
27329
27330 * gdb.stabs/*.mt; Deleted, no longer used.
27331 * gdb.stabs/configure.in: Remove references to target makefile
27332 frags.
27333 * gdb.stabs/configure: Rebuilt.
27334
27335 * gdb.disasm/*.mt: Deleted, no longer used.
27336 * gdb.disasm/configure.in: Remove references to target makefile
27337 frags. Use "sh3.s" as the unique filename for this directory.
27338 * gdb.disasm/configure: Rebuilt.
27339
27340 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
27341 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
27342 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
27343
27344 Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
27345
27346 * config/udi.exp: Use mondfe,name instead of remote_host.
27347
27348 Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
27349
27350 * gdb.base/watchpoint.exp: Don't expect a failure when calling
27351 a function with a watchpoint enabled on the mn10200.
27352
27353 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
27354 before trying to create it!
27355
27356 Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
27357
27358 * config/vx.exp: Use hostname instead of netport.
27359
27360 * config/vxworks.exp: New file.
27361
27362 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
27363
27364 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
27365 gdb before assuming everything worked. Send a ^C if a timeout
27366 occurs.
27367
27368 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
27369 $gdb_spawn_id directly.
27370 (gdb_run_cmd): Try _start as well as start. Use the target feature
27371 gdb,start_symbol as the symbol to start from when jumping.
27372
27373 Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
27374
27375 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
27376 redundant) test.
27377
27378 * gdb.base/recurse.exp: Relax final value test for 'b' so that
27379 it doesn't lose for 16bit integer systems.
27380
27381 Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
27382
27383 * gdb.fortran/types.exp: If the target doesn't support "double"
27384 data types, then expect "real" types to only be 4 bytes.
27385
27386 * gdb.c++/virtfunc.exp: Expect failure for virtual function
27387 call tests if the target doesn't support inferior function calls.
27388
27389 * gdb.base/printcmds.exp: Allow minor deviation in FP values
27390 in printf tests.
27391
27392 Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
27393
27394 * gdb.base/help.exp: Disable "help set", "help show", and
27395 "help support". Simplify regexp for "help stack".
27396
27397 * gdb.base/default.exp: Set match_max to 5000 and the timeout
27398 to 60 seconds. Temporarily set match_max to 15000 around the
27399 "info copying" test.
27400
27401 * gdb.base/nodebug.exp: Don't try to do an inferior function
27402 call if the target doesn't support them.
27403 * gdb.base/printcmds.exp: Likewise.
27404 * gdb.base/setvar.exp: Likewise.
27405 * gdb.base/structs.exp: Likewise.
27406 * gdb.c++/templates.exp: Likewise.
27407 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
27408
27409 * gdb.base/recurse.exp: Enable for the mn10200.
27410
27411 * configure.in: Do configure gdb.stabs directory for *-*-elf
27412 targets.
27413 * configure: Rebuilt.
27414
27415 * gdb.base/break.exp: Check for gdb,noresults before testing
27416 exit status and/or results from the target.
27417 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
27418 * lib/gdb.exp: Remove old (now bogus) initialization of
27419 noinferior, noargs, noresults and nosignals.
27420
27421 Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
27422
27423 * config/sh.exp: New file.
27424
27425 * config/slite.exp: Try to connect multiple times to the board
27426 before rebooting. Only send a "monitor run" if need_monitor_run
27427 is set.
27428
27429 * gdb.base/break.exp: Don't do the "stub continue" test if
27430 the target has gdb_stub set.
27431
27432 * gdb.base/callfuncs.exp: Increase the timeout.
27433
27434 * gdb.base/interrupt.exp: Don't even try to compile the testcase
27435 if the target has gdb,noinferiorio set.
27436
27437 * gdb.base/list.exp: Increase match_max to 10000 characters.
27438
27439 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
27440
27441 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
27442 target.
27443
27444 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
27445
27446 Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
27447
27448 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
27449 trying to delete the copy of gdb. Catch the file delete so we
27450 don't die if the delete fails; also, the file should be copied to
27451 the host, not to the build.
27452
27453 Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
27454
27455 * lib/gdb.exp(gdb_test): Surround the result pattern with
27456 parenthesis in case it contains multiple regexps separated
27457 with |.
27458
27459 * gdb.base/watchpoint.exp: Use gdb_test.
27460 * gdb.base/default.exp: Ditto.
27461
27462 Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
27463
27464 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
27465
27466 * gdb.base/scope.exp: Use gdb_test.
27467 * gdb.c++/classes.exp: Ditto.
27468 * gdb.c++/inherit.exp: Ditto.
27469
27470 Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
27471
27472 * gdb.base/crossload.exp: Don't use execute_anywhere, use
27473 remote_exec instead.
27474 * gdb.base/corefile.exp: Don't be ridiculous.
27475 * gdb.base/*.c: Add missing stub invocations.
27476
27477 Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
27478
27479 * config/slite.exp: Miscellaneous fixes.
27480
27481 * lib/gdb.exp: Fix runto.
27482
27483 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
27484 the target.
27485
27486 * gdb.base/watchpoint.exp: Fix regexp.
27487
27488 * lib/gdb.exp(default_gdb_exit): Add a catch to the
27489 close and wait commands, as the descriptor may now be
27490 invalid. Always call "remote_close host".
27491
27492 Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
27493
27494 Major rewrite for testsuite revision.
27495
27496 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
27497 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
27498 instead of relying on spawn_id to always contain a valid
27499 spawn id.
27500 (get_compiler_info): New procedure to build the ${binfile}.ci
27501 file, instead of replicating this in N different places.
27502 (gdb_compile): New procedure.
27503
27504 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
27505 appropriate arguments) instead of compile. Use gdb_test in a lot
27506 more places. Use send_gdb instead of send. Always run gdb_start
27507 at the start of a testcase, as this is no longer done magically.
27508
27509 config/*-gdb.exp: Rename without the -gdb suffix.
27510
27511 config/mips.exp: Use remote_close instead of exit_remote_shell.
27512 config/monitor.exp: Use target_info instead of looking at
27513 baud, timeout, etc.
27514 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
27515
27516 Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27517
27518 * gdb.c++/templates.exp (test_ptype_of_templates),
27519 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
27520 Update expect patterns for destructors and assignment operators
27521 to match corresponding c-typeprint.c changes.
27522 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
27523 to destructor breakpoint test, GDB should be able to set the
27524 destructor breakpoint without specifying arguments.
27525
27526 Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
27527
27528 * gdb.threads/pthreads.exp: Change result for failure to compile due
27529 to lack of pthreads runtime support from an error to simply an
27530 unsupported test, per dejagnu standards.
27531
27532 Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27533
27534 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
27535 where GDB exits to reduce pattern match time.
27536 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
27537
27538 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
27539
27540 Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
27541
27542 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
27543 * gdb.base/default.exp: ditto.
27544 * gdb.base/nodebug.exp: ditto.
27545 * gdb.base/printcmds.exp: ditto.
27546 * gdb.base/ptype.exp: ditto.
27547 * gdb.base/setvar.exp: ditto.
27548 * gdb.base/structs.exp: ditto.
27549 * gdb.base/setshow.c: Guard against uninitialized values of argc.
27550
27551 Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
27552
27553 * configure, */configure: Rebuild with autoconf 2.12.
27554
27555 Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
27556
27557 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
27558 use new i*86-pc-linux*-gnu quads.
27559 * gdb.base/corefile.exp: Ditto.
27560 * gdb.base/signals.exp: Ditto.
27561 * gdb.base/sigall.exp: Ditto.
27562 * gdb.base/interrupt.exp: Ditto.
27563
27564 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
27565 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
27566 RedHat 4.0.
27567
27568 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
27569 linux. This allows the test case to at least compile on latest
27570 linux, but still not run due to missing the threads runtime library.
27571
27572 Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27573
27574 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
27575 directory to search gdb directory. Accept and step over conditional
27576 stack alignment code. Consume $prompt in failure cases.
27577 Reset timeout to $oldtimeout instead of some arbitrary value.
27578 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
27579 timeout problems with infinite stack backtraces.
27580 * gdb.base/ptype.exp (ptype struct link, union tu_link):
27581 Accept function parameters for linkfunc member.
27582
27583 Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
27584
27585 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
27586 (CXXFLAGS): Remove, unreferenced.
27587 (B_OPTIONS): Add for -B options and add code to initialize with
27588 previous -B options and also add -B option to pick up cross compiled
27589 runtime.
27590 (TARGET_INCLUDES): Add for -I options and add code to initialize when
27591 doing cross compiles.
27592 (target_alias): Declare global.
27593 (xgcc): Set variable to full path of gcc in build tree. Use findfile
27594 to verify that gcc exists in build tree, and if so set CC to that
27595 gcc and to use B_OPTIONS and TARGET_INCLUDES.
27596
27597 Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
27598
27599 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
27600 ptype test for anonymous union. Fixup testcase to match
27601 current gcc debug output.
27602
27603 Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
27604
27605 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
27606 force argument to an unsigned long type.
27607
27608 Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
27609
27610 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
27611 tests and anonymous union print/ptype tests.
27612 * gdb.base/list.exp (test_forward-search): Increase timeout by
27613 5 minutes for the "search extremely long line" case.
27614 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
27615 completely optional and that the pass/fail messages use the command as
27616 the message if that third arg is a null string.
27617 (gdb_test_exact): Arrange that a null string pattern means match a
27618 null string output rather than any output, which might include random
27619 errors.
27620 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
27621 backtrace test.
27622 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
27623 always failing and failure is now exposed by gdb.exp changes.
27624
27625 Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
27626
27627 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
27628 weren't being noted.
27629
27630 Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27631
27632 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
27633 * gdb.stabs/weird.exp: Remove v_comb xfails.
27634
27635 Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
27636
27637 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
27638 list.exp scope.exp watchpoint.exp]
27639 Make all timeout error msgs explicitly say "(timeout)".
27640
27641 Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
27642
27643 * config/monitor.exp: Increase download timeout to 1000 seconds.
27644
27645 Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
27646
27647 * config/m32r.exp: Increase timeout to 120 seconds.
27648
27649 Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
27650
27651 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
27652 and accept older ordering as obsolescent gcc or gdb.
27653 * gdb.c++/templates.exp: Ditto.
27654 * gdb.c++/virtfunc.exp: Ditto.
27655
27656 Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
27657
27658 * gdb.base/coremaker.c: Add code to mmap some data so we
27659 can check that it ends up in the core file.
27660 * gdb.base/corefile.exp: Add test to read mmapped data
27661 from core file.
27662
27663 Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
27664
27665 * config/m32r.exp: New file.
27666
27667 Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
27668
27669 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
27670 that cflags can contains -gstabs, and work correctly for other tests.
27671
27672 Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
27673
27674 * gdb.base/setshow.exp: New file, tests show and set.
27675 * gdb.base/setshow.c: New file, tests show and set.
27676 * gdb.base/help.exp: Add test for help set|show annotate.
27677 * gdb.base/default.exp: Add test for set|show annotate.
27678
27679 Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
27680
27681 * testsuite/gdb.base/break.exp: Make backtrace from factorial
27682 errors unique.
27683 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
27684 explicitly.
27685
27686 Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
27687
27688 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
27689 and width commands. This is done elsewhere.
27690 * (gdb_start): Don't call gdb_start_sim here. That's already
27691 done in gdb_load. This fixes lots of failures in default.exp.
27692
27693 Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
27694
27695 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
27696 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
27697 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
27698 in the same we we treat other failures (since it may be an expected
27699 condition), rather than as an error.
27700 * gdb.base/signals.exp (test_handle_all_print): Revert back to
27701 old test format.
27702
27703 Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
27704
27705 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
27706 (distclean maintainer-clean realclean): No need to remove files
27707 twice. Nuke the duplicates.
27708 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
27709 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
27710 Remove config.h along with other config files.
27711
27712 Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
27713
27714 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
27715 "p func1 ()" and note that rests of tests are skipped.
27716 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
27717 setup_xfails for "print func2::coremaker_local".
27718 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
27719 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
27720 affected by the previous run test.
27721 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
27722 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
27723 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
27724 "pass int powerset tuple" and "pass modeless int powerset tuple".
27725 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
27726 "real write 4" and "real write 8".
27727 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
27728 setup_xfails for "print vs1 after tuple assign 2",
27729 "print \$i after tuple assign 2", and
27730 "print vs2 after tuple assign 2".
27731 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
27732 meaningful error message and return -1 so the caller can
27733 suppress further tests and avoid a cascade of errors.
27734
27735 Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
27736
27737 * gdb.base/a1-selftest.exp: Tweak tests to account for new
27738 format for printing version.
27739 * gdb.base/default.exp: Ditto.
27740 * gdb.base/interrupt.exp: Fix problem with cascade of
27741 errors if child process dies while calling a function.
27742
27743 Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
27744
27745 * Makefile.in (VPATH): Add
27746 * Makefile.in (Makefile, config.status): Fix rules so things get
27747 remade when necessary.
27748
27749 Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
27750
27751 * Makefile.in (just-check): Add path to sibling expect dir
27752 to environment variable specified by RPATH_ENVVAR.
27753
27754 Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
27755
27756 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
27757 (just-check): Add shared library paths for libstdc++, tk,
27758 tcl, bfd, and opcodes to the environment variable specified
27759 in RPATH_ENVVAR.
27760 * configure.in: Add support to recognize --enable-shared flag
27761 and generate correct value for RPATH_ENVVAR.
27762 * configure: Regenerated with autoconf.
27763
27764 Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
27765
27766 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
27767 include all osf versions.
27768 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
27769 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
27770 when target is linux. When failing to build pthreads test
27771 executable, give more meaningful message.
27772 * gdb.threads/pthreads.c: Hpux also uses old definition of second
27773 arg for pthread_create.
27774
27775 Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
27776
27777 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
27778 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
27779 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
27780 and -lpthreads (everybody else).
27781 (test_startup): Fail gracefully if threads are not supported.
27782 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
27783 "p/c array_index("abcdef",2)" when not gcc compiled.
27784 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
27785 "print func2::coremaker_local" when not gcc compiled.
27786 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
27787 "ptype on opaque struct tagname (statically)",
27788 "ptype on opaque struct tagname (dynamically) 1", and
27789 "ptype on opaque struct tagname (dynamically) 2"
27790 for not compiled with gcc.
27791 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
27792 backtrace when compiled with gcc.
27793 * lib/gdb.exp (runto_main): Return result of "runto main" rather
27794 than always return success.
27795
27796 Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
27797
27798 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
27799
27800 Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
27801
27802 * gdb.base/structs.exp: Undo last change.
27803
27804 Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
27805
27806 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
27807 encapsulate all the steps/nexts done during self test, starting
27808 at main, and makes them less sensitive to optimization issues.
27809 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
27810 signal handler" test.
27811 * gdb.threads/pthreads.exp: Only run this for native configs.
27812 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
27813 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
27814 tests.
27815 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
27816 for "runto test_calls(void)" test.
27817
27818 Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
27819
27820 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
27821 and don't expect address info in breakpoint confirmations.
27822
27823 Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
27824
27825 * gdb.base/list.exp (test_forward_search): Increase timeout
27826 temporarily by 60 seconds for searching extremely long line,
27827 and then reset to old value when done. Increase expect input
27828 buffer to 10000.
27829
27830 Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
27831
27832 * gdb.base/list.exp (test_forward_search): Fix to handle very
27833 long source line without overflowing expect's input buffer.
27834
27835 Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
27836
27837 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
27838 "buffer_full".
27839
27840 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
27841 "buffer_full".
27842
27843 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
27844 "buffer_full".
27845
27846 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
27847 "buffer_full".
27848
27849 Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
27850
27851 * configure.in (configdirs): Add gdb.threads.
27852 * configure: Regenerated with autoconf.
27853 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
27854 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
27855 * gdb.threads/configure: New, generated with autoconf.
27856
27857 Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
27858
27859 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
27860
27861 Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
27862
27863 * gdb.base/signals.exp (test_handle_all_print): Test separately for
27864 each signal's status in the output of "handle all print".
27865 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
27866 the \r\n sequence that immediately precedes the gdb prompt.
27867 * gdb.base/a1-selftest.exp: Save original timeout and restore
27868 after test.
27869
27870 Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
27871
27872 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
27873 symbol.
27874
27875 Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
27876
27877 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
27878
27879 Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
27880
27881 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
27882 timeout by 60 seconds.
27883
27884 Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
27885
27886 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
27887 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
27888 error return.
27889
27890 Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
27891
27892 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
27893 gdb initialization, also report how long dejagnu waited. Restore
27894 old timeout before doing error return. Temporarily increase timeout
27895 by 3 minutes to allow for slow startups over heavy NFS use.
27896
27897 Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
27898
27899 * lib/gdb.exp: Report timeout value for verbosity level 2.
27900 * config/gdbserver.exp: Ditto.
27901 * config/hppro.exp: Ditto.
27902 * config/mips-gdb.exp: Ditto.
27903 * config/monitor.exp: Ditto.
27904 * config/netware.exp: Ditto.
27905 * config/sim-gdb.exp: Ditto.
27906 * config/slite-gdb.exp: Ditto.
27907 * config/udi-gdb.exp: Ditto.
27908 * config/unix-gdb.exp: Ditto.
27909 * config/vx-gdb.exp: Ditto.
27910 * gdb.base/a1-selftest.exp: Ditto.
27911 * gdb.base/a2-run.exp: Ditto.
27912 * gdb.base/break.exp: Ditto.
27913 * gdb.base/corefile.exp: Ditto.
27914 * gdb.base/list.exp: Ditto.
27915 * gdb.base/recurse.exp: Ditto.
27916 * gdb.base/scope.exp: Ditto.
27917 * gdb.base/signals.exp: Ditto.
27918
27919 Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27920
27921 * gdb.threads/Makefile.in (docdir): Removed.
27922
27923 Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
27924
27925 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
27926 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
27927 @srcdir@.
27928 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
27929 autoconf 2.5 or higher.
27930 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
27931
27932 Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
27933
27934 * configure: Regenerated.
27935 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
27936 avoid name clashes with SunOS headers.
27937
27938 Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
27939
27940 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
27941
27942 Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
27943
27944 * gdb.base/callfuncs.exp: Finish last change -- make sure the
27945 prototype information ends up in the compiler info file.
27946
27947 Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
27948
27949 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
27950 attempting to regenerate it. Eliminate use of a temporary file
27951 and just generate the info file directly. Source it immediately,
27952 for consistency of use.
27953 * gdb.base/corefile.exp: Ditto
27954 * gdb.base/exprs.exp: Ditto.
27955 * gdb.base/funcargs.exp: Ditto.
27956 * gdb.base/langs.exp: Ditto.
27957 * gdb.base/list.exp: Ditto.
27958 * gdb.base/mips_pro.exp: Ditto.
27959 * gdb.base/nodebug.exp: Ditto.
27960 * gdb.base/opaque.exp: Ditto.
27961 * gdb.base/ptype.exp: Ditto.
27962 * gdb.base/scope.exp: Ditto.
27963 * gdb.base/setvar.exp: Ditto.
27964 * gdb.base/signals.exp: Ditto.
27965 * gdb.base/whatis.exp: Ditto.
27966 * gdb.c++/templates.exp: Ditto.
27967 * gdb.c++/virtfunc.exp: Ditto.
27968 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
27969 whether or not to add -lstdc++ to the compile command line args.
27970
27971 Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27972
27973 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
27974 it got fixed by the recent lookup_minimal_symbol_by_pc change.
27975 Increase timeout, a lot of single stepping might be needed if the
27976 target has no hardware watchpoints.
27977
27978 Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
27979
27980 * gdb.base/break.exp: Ignore compiler warnings when compiling
27981 break.c.
27982 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
27983 * gdb.base/default.exp: Add h8300 xfails. Handle messages
27984 from remote-sim.
27985 * gdb.base/exprs.exp: Add h8300 xfails.
27986 * gdb.base/funcargs.exp: Likewise.
27987 * gdb.base/nodebug.exp: Likewise.
27988 * gdb.base/printcmds.exp: Likewise.
27989 * gdb.base/ptype.exp: Likewise.
27990 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
27991 h8300 xfails.
27992 * gdb.base/return.exp: Handle float/double precision problems
27993 on the h8300.
27994 * gdb.base/funcargs.c: Explicitly make last constant argument to
27995 call_after_alloca_subr an unsigned long type.
27996 * gdb.base/return.c: Include stdio.h.
27997
27998 Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
27999
28000 * config/abug.exp: New file for the older Motorola Bug monitor
28001 that runs on the mvme13x series VME boards.
28002 * config/monitor.exp: Use the new config array for target settings
28003 if they exist.
28004
28005 Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
28006
28007 * sim-gdb.exp: Make the SH simulator allocate less space when
28008 it is targeted.
28009
28010 Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
28011
28012 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
28013 test.
28014
28015 Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
28016
28017 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
28018 "rs6000-*-*" for "list function in include file" when gcc compiled.
28019 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
28020 for "p ctable1[120]".
28021 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
28022 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
28023 Remove setup_xfail for "rs6000-*-*" for
28024 "print 'scope0.c'::filelocal before run".
28025 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
28026 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
28027 since some compilers don't allow both options to be given
28028 on the same command line. Create object file and move it.
28029
28030 Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
28031
28032 * gdb.base/corefile.exp: Always regenerate the core file, since
28033 we always regenerate the coremaker program. Detect special case
28034 where registers cannot be read from core file.
28035
28036 Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
28037
28038 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
28039 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
28040 * gdb.c++/templates.exp: Only match on basename of file since
28041 some formats like xcoff don't encode directory information.
28042 * gdb.stabs/weird.exp: Use the right sed script for powerpc
28043 and rs6000 AIX xcoff targets.
28044 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
28045 * configure: Regenerate.
28046 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
28047 here, rather than in distclean.
28048
28049 Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
28050
28051 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
28052 defined, and use it to compile the test case with -O2. The
28053 native compilation still uses no optimization.
28054 * gdb.base/mips_pro.c: Remove inline assembly code since
28055 it is compiled PIC by default, which results in assembler
28056 warnings that make the testsuite think the compilation
28057 was unsuccessful.
28058
28059 Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
28060
28061 * gdb.c++/misc.exp: Add note to message for
28062 "print s.a for foo struct" that this is a known gcc 2.7.2
28063 and earlier bug.
28064
28065 Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
28066
28067 * gdb.base/break.exp: Fix pattern for matching "Delete all
28068 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
28069 setup_xfail for deleting all breakpoints test. Fix various
28070 timeout messages to include "(timeout)".
28071 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
28072 for "p t_float_values2(3.14159,float_val2)".
28073 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
28074 for "continue to call2g" when gcc compiled.
28075 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
28076 "up to foo in langs.exp", "show language at foo in langs.exp",
28077 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
28078 and "show language at fsub in langs.exp".
28079 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
28080 "list line 1 in include file", "list message for lines past EOF",
28081 "list function in include file", "list list0.h:foo", and
28082 "list filename:function; nonexistant function".
28083 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
28084 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
28085 and "ptype t_char_array" to be for native cc only.
28086
28087 Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
28088
28089 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
28090 setup_xfail for "print coremaker_bss", "print coremaker_ro",
28091 "print func2::coremaker_local", and "backtrace in corefile.exp".
28092
28093 Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
28094
28095 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
28096 "bt in signals.exp". This problem only appears when running
28097 the testsuite, and then only intermittently.
28098
28099 Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
28100
28101 * gdb.base/return.exp (return_tests): Differentiate between
28102 two tests of continuing.
28103
28104 Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
28105
28106 * */Makefile.in (maintainer-clean): Remove config.log.
28107 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
28108 * gdb.c++/Makefile.in (PROGS): Add inherit.
28109 (clean): Remove *.ci.
28110
28111 Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
28112
28113 * gdb.c++/misc.cc: Add test code from Mike Stump.
28114 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
28115
28116 Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
28117
28118 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
28119 to "alpha-*-osf2*" and add comment.
28120 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
28121 setup_xfail for "step over execarg initialization" and
28122 "step over corearg initialization".
28123 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
28124 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
28125 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
28126 gcc compiled for "print coremaker_bss", "print coremaker_ro",
28127 "print func2::coremaker_local", and "backtrace in corefile.exp".
28128 * gdb.base/signals.exp: Build and source signals.ci.
28129 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
28130 to be for gcc only.
28131 * lib/gdb.exp: Move verbose statements outside conditionals.
28132
28133 Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28134
28135 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
28136 Feb 3 procfs.c change.
28137
28138 Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
28139
28140 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
28141
28142 Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
28143
28144 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
28145 from dejagnu's apparent default of 10 seconds, which gives random
28146 results when running the tests over NFS on moderately loaded systems.
28147 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
28148
28149 Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
28150
28151 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
28152 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
28153 result reports.
28154
28155 Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
28156
28157 * configure.in (CY_AC_PATH_TCLH): Remove.
28158 * configure: Regenerate.
28159
28160 Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
28161
28162 * gdb.c++/Makefile.in (clean): Add missing '{'.
28163
28164 Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
28165
28166 * lib/gdb.exp: Provide a default value for noinferior.
28167
28168 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
28169 Load libgloss.exp.
28170
28171 Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
28172
28173 * gdb.disasm/hppa.exp: Compile directly into an executable, use
28174 the executable, not the .o to run the tests from.
28175
28176 Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
28177
28178 * gdb.base/break.exp: Don't test for program exit or exit status
28179 if $noresults if nonzero.
28180 * gdb.base/langs.exp: Likewise.
28181 * gdb.base/watchpoint.exp: Likewise.
28182
28183 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
28184 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
28185 trying to compile the testcase.
28186
28187 Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
28188
28189 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
28190 * gdb.base/signals.exp (continue to handler): Likewise.
28191
28192 Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
28193
28194 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
28195
28196 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
28197
28198 Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
28199
28200 * gdb.base/corefile.exp: Recognize "not found" as failure
28201 when trying to determine if a core file was generated.
28202 If no core file was generate the first time, try again without
28203 the ulimit -c to work around braindamaged shells.
28204
28205 Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
28206
28207 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
28208 [] tests with "test" and enclose string in quotes.
28209 * gdb.stabs/configure: Rebuild
28210
28211 Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
28212
28213 Changes in sync with expect:
28214 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
28215 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
28216 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
28217 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
28218 argument to AC_REQUIRE.
28219 * configure: Regenerated.
28220
28221 Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
28222
28223 * gdb.base/corefile.exp: When generating a core, discard any
28224 error messages about ulimit not found and the "core dumped"
28225 message from the shell that runs the coredumper.
28226
28227 Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
28228
28229 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
28230
28231 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
28232 which sed script to run. Expect failure for v_comb test
28233 on PA targets too.
28234
28235 Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
28236
28237 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
28238 "print func2::coremaker_local" and for "backtrace in corefile.exp"
28239
28240 Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
28241
28242 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
28243 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
28244 "sparc-sun-solaris*" xfails for "p v_comb".
28245 * lib/gdb.exp (default_gdb_start): Fix typo.
28246 * gdb.base/corefile.exp: Allow "Core was generated by ..."
28247 messages to not include the full program name that caused
28248 the core dump since some systems (such as solaris) apparently
28249 truncate this path to about 80 characters.
28250 When generating a core file first try increasing the core file
28251 size limit to unlimited since some systems may default it to
28252 zero, and it is harmless to try it. Move the test for failing
28253 to generate a core file to where it will actually get executed.
28254 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
28255 new gdb result from g++ debug info improvements and make old
28256 pattern obsolescent. Also account for size_t differences
28257 (may be int or long).
28258 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
28259 initialization before function call is placed in the delay slot
28260 and thus appears to be skipped over by commands such as "next".
28261
28262 Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
28263
28264 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
28265
28266 Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
28267
28268 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
28269 input source file; fix code to compile test to deal with this
28270 convention.
28271 * gdb.c++/*.exp: Likewise.
28272
28273 Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
28274
28275 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
28276 "bt in signals.exp".
28277
28278 Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
28279
28280 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
28281 "step over execarg initialization" and
28282 "step over corearg initialization".
28283
28284 Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
28285
28286 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
28287 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
28288
28289 Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
28290
28291 From Rob Savoye (rob@poseidon.cygnus.com)
28292 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
28293 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
28294 configure.in}, gdb.disasm/{Makefile.in, configure.in},
28295 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
28296 configure.in}: Major reworking for autoconfig.
28297 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
28298 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
28299 New files.
28300 * config/unix-gdb.exp: Make GDB global.
28301 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
28302 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
28303 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
28304 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
28305 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
28306 term.exp, twice.exp, watchpoint.exp, whatis.exp},
28307 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
28308 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
28309 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
28310 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
28311 pr-8136.exp, result.exp, string.exp, tuples.exp},
28312 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
28313 to returns as necessary, arrange for test to compile own testcase
28314 executable.
28315 * lib/gdb.exp: Changes for testsuite to compile own test cases.
28316
28317 Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
28318
28319 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
28320 clear_xfail at end of test which might not call either pass or fail.
28321 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
28322 "backtrace through signal handler".
28323
28324 Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28325
28326 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
28327 continuing from a job control stop signal.
28328 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
28329
28330 Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
28331
28332 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
28333 * gdb.base/corefile.exp: Likewise.
28334 * gdb.base/funcargs.exp: Likewise.
28335
28336 Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
28337
28338 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
28339 * config/monitor.exp: Add support for setting baud rate.
28340
28341 Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
28342
28343 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
28344 i*86-*-linux* xfails for "backtrace through signal handler".
28345 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
28346 "print func2::coremaker_local".
28347 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
28348 alpha-dec-osf2* xfail for
28349 "delete all breakpoints when none".
28350
28351 Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
28352
28353 * gdb.base/break.exp: Change test that deletes all breakpoints
28354 when no user breakpoints are installed. A post 4.15 change
28355 causes gdb to no longer prompt in this case.
28356
28357 Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
28358
28359 * gdb.base/return.exp (return_tests): Change xfail for test
28360 "correct value returned double test" to stop xfailing at
28361 Solaris 2.5. Apparently the bug has been fixed.
28362
28363 Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
28364
28365 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
28366 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
28367
28368 Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
28369
28370 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
28371 * gdb.disasm/hppa.s: Corresponding changes.
28372
28373 Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
28374
28375 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
28376 makefile fragment.
28377 * config/mt-hpux: Deleted.
28378
28379 Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
28380
28381 * Many files: When warning about suppressed tests due to a
28382 nonexistant test binary, avoid incrementing the warning count.
28383
28384 Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
28385
28386 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
28387
28388 Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28389
28390 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
28391 "sparc-*-solaris2*".
28392
28393 Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28394
28395 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
28396 Add global and local variables and initialize them.
28397 * gdb.base/corefile.exp: Test correct mapping of corefile sections
28398 by printing variables. Remove rs6000 and powerpc xfails, BFD now
28399 extracts the file name and terminating signal from the core file.
28400 * TODO: Remove note about tests for correct mapping of corefile.
28401 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
28402 from optimizing it away.
28403 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
28404 handles common blocks.
28405
28406 Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
28407
28408 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
28409 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
28410
28411 Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
28412
28413 * Makefile.in (maintainer-clean): New target, synonym for
28414 realclean.
28415 * gdb.base/Makefile.in (maintainer-clean): Likewise.
28416 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
28417 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
28418 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
28419 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
28420 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
28421
28422 Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
28423
28424 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
28425 xfails when not gcc compiled for "print foo::funclocal".
28426 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
28427 "print foo::funclocal at foo",
28428 "print 'scope1.c'::foo::funclocal at foo",
28429 "print foo::funclocal_bss at foo",
28430 "print 'scope1.c'::foo::funclocal_bss at foo",
28431 "print foo::funclocal_ro at foo",
28432 "print 'scope1.c'::foo::funclocal_ro at foo",
28433 "print bar::funclocal at foo" and
28434 "print 'scope1.c'::bar::funclocal at foo".
28435 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
28436 gcc compiled for "print foo::funclocal at bar".
28437 Expand all messages to ensure that they identify that
28438 the test is at bar().
28439 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
28440 gcc compiled for:
28441 "ptype on opaque struct pointer (statically)",
28442 "ptype on opaque struct tagname (statically)",
28443 "ptype on opaque struct pointer (dynamically) 1",
28444 "ptype on opaque struct tagname (dynamically) 1",
28445 "ptype on opaque struct pointer (dynamically) 2" and
28446 "ptype on opaque struct tagname (dynamically) 2
28447 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
28448 gcc compiled for:
28449 "p datalocal"
28450 "whatis datalocal",
28451 "ptype datalocal",
28452 "p bsslocal",
28453 "whatis bsslocal", and
28454 "ptype bsslocal".
28455 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
28456 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
28457 when not gcc compiled.
28458 * gdb.base/funcargs.exp (float_and_integral_args): Add
28459 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
28460 compiled.
28461 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
28462 "backtrace from call6a" when not gcc compiled.
28463 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
28464 "backtrace from call7a" when not gcc compiled.
28465 * gdb.base/callfuncs.exp (do_function_calls):
28466 Add "hppa*-*-hpux*" xfail when not gcc compiled for
28467 "p t_char_array_values(char_array_val2,char_array_val1)",
28468 "p t_char_array_values(char_array_val1,char_array_val2)",
28469 "p t_char_array_values("carray 1","carray 2")",
28470 "p t_char_array_values("carray 1",char_array_val2)",
28471 "p t_char_array_values(char_array_val1,"carray 2")",
28472 "p sum_args(1,{2})",
28473 "p sum_args(2,{2,3})",
28474 "p sum_args(3,{2,3,4})",
28475 "p sum_args(4,{2,3,4,5})"
28476 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
28477 "backtrace in corefile.exp" when not gcc compiled.
28478
28479 Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28480
28481 * gdb.base/signals.exp: Rewrite `handle all print' test as
28482 a procedure. Accept blanks or TABs as whitespace, increase
28483 timeout and expect input buffer size for the large output
28484 from the command. Remove "i*86-*-bsdi2.0" xfail.
28485
28486 Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28487
28488 * gdb.base/setvar.exp: Add new testcases for truncation when
28489 assigning invalid values to bitfields.
28490
28491 Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
28492
28493 * gdb.base/callfuncs.exp (do_function_calls): Remove
28494 mips-sgi-irix* xfail for
28495 "call inferior func with struct - returns char *"
28496 and fix test so that an optional (unsigned char *) cast is
28497 accepted in the result.
28498
28499 Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
28500
28501 * gdb.base/funcargs.exp (float_and_integral_args): Remove
28502 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28503 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
28504 * gdb.base/signals.exp: Remove duplicate "handle all print" test
28505 that accidentally got checked in.
28506
28507 Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
28508
28509 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
28510 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
28511 compiled test.
28512 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
28513 Add mips-sgi-irix5* xfail for not gcc compiled.
28514 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
28515 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
28516 compiled for "p top", "whatis top", "p middle", and "whatis
28517 middle".
28518 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
28519 "whatis signed char" for not gcc compiled.
28520 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
28521 "set variable signed char=-1 (-1)" and
28522 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
28523 * gdb.base/funcargs.exp (float_and_integral_args):
28524 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
28525 Add mips-sgi-irix* xfail when not gcc compiled for
28526 "continue to call2b".
28527 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
28528 "continue to call2g".
28529 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
28530 compiled for "backtrace from call6a"
28531 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
28532 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
28533 when not gcc compiled for "backtrace from call7a".
28534 (localvars_after_alloca): Fix gdb_test cmds for
28535 "print * after runto ...".
28536 Remove rs6000-*-* xfails for
28537 "print i after runto localvars_after_alloca" and
28538 "print l after runto localvars_after_alloca"
28539 for all compilers.
28540 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
28541 when not compiled with gcc, for:
28542 "print signed char == (minus)",
28543 "print signed char != (minus)",
28544 "print signed char < (minus)",
28545 "print signed char > (minus)".
28546 * gdb.base/callfuncs.exp (do_function_calls):
28547 Add mips-sgi-irix* xfail, when compiled with native compiler, for
28548 "call inferior func with struct - returns char *".
28549 * gdb.base/return.exp (return_tests): Change xfail for
28550 "correct value returned double test" to include Solaris 2.4.
28551 * gdb.base/funcargs.exp (float_and_integral_args):
28552 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
28553
28554 Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28555
28556 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
28557 enumeration bitfields if compiling with GNU C.
28558 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
28559 to empty' prompt.
28560
28561 Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
28562
28563 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
28564 test for PRO targets.
28565
28566 * gdb.base/funcargs.exp: Avoid ever setting more than 8
28567 breakpoints in the inferior at any given time by making
28568 two groups of breakpoints for call2*, call6* and call7*
28569 tests.
28570
28571 Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28572
28573 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
28574 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
28575 from optimizing it away.
28576 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
28577 "call inferior func with struct".
28578
28579 Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
28580
28581 * configure.in: Only configure gdb.chill for particular targets.
28582
28583 Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
28584
28585 * gdb.base/Makefile.in: Add action to .c.o transformation
28586 rule that generates a .ci file for each .o file and remove
28587 explicit .c.o rules except for callfuncs.o.
28588 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
28589 generates a .ci file for each .o file and remove explicit
28590 .cc.o rules.
28591 (clean): Remove *.tmp *.ci files.
28592 (EXECUTABLES): Remove templ-info.exp.
28593 * gdb.base/compiler.c: New file.
28594 * gdb.c++/compiler.cc: New file
28595 * gdb.base/scope.exp: Source gdb.base/scope.ci.
28596 Change rs6000-*-* xfail for
28597 "print 'scope0.c'::filelocal_ro" and
28598 "print 'scope1.c'::filelocal" and
28599 "print 'scope1.c'::filelocal_bss" and
28600 "print 'scope1.c'::filelocal_ro" and
28601 "print 'scope1.c'::foo::funclocal" and
28602 "print 'scope1.c'::foo::funclocal_ro" and
28603 "print 'scope1.c'::bar::funclocal" and
28604 "print 'scope0.c'::filelocal_ro" and
28605 "print 'scope1.c'::filelocal at foo" and
28606 "print 'scope1.c'::filelocal_bss at foo" and
28607 "print 'scope1.c'::filelocal_ro at foo" and
28608 "print 'scope1.c'::foo::funclocal at foo" and
28609 "print 'scope1.c'::foo::funclocal_bss at foo" and
28610 "print 'scope1.c'::foo::funclocal_ro at foo" and
28611 "print 'scope1.c'::bar::funclocal at foo" and
28612 "print 'scope0.c'::filelocal_ro" and
28613 "print 'scope1.c'::filelocal" and
28614 "print 'scope1.c'::filelocal_bss" and
28615 "print 'scope1.c'::filelocal_ro" and
28616 "print 'scope1.c'::foo::funclocal" and
28617 "print 'scope1.c'::foo::funclocal_bss" and
28618 "print 'scope1.c'::foo::funclocal_ro" and
28619 "print 'scope1.c'::bar::funclocal" and
28620 "print 'scope1.c'::bar::funclocal_bss"
28621 to only be xfail'd when not compiled with gcc.
28622 Add rs6000-*-* xfail for
28623 "print 'scope0.c'::filelocal_bss before run"
28624 when compiled with gcc.
28625 (test_at_main): Add rs6000-*-* xfail for
28626 "print filelocal_ro in test_at_main"
28627 when compiled with gcc.
28628 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
28629 Add rs6000-*-aix* xfail for
28630 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
28631 "ptype t_char_array", not compiled with gcc.
28632 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
28633 xfail for "list foo (in include file)" when gcc compiled.
28634 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
28635 (integral_args): Add rs6000-*-* xfail for
28636 "run to call0a" if not compiled with gcc.
28637 (unsigned_integral_args): Add rs6000-*-* xfail for
28638 "run to call1a" if not compiled with gcc.
28639 (float_and_integral_args): Add rs6000-*-* xfail for
28640 "run to call2a" if not compiled with gcc and for
28641 "continue to call2b" for any compiler.
28642 Add rs6000-*-* xfail to
28643 "print f1 after run to call2a" for gcc compiled.
28644 (discard_and_shuffle): Add rs6000-*-* xfail for
28645 "run to call6a".
28646 (shuffle_round_robin): Add rs6000-*-* xfail for
28647 "backtrace from call7a" if not compiled with gcc.
28648 Add rs6000-*-* xfail for
28649 "backtrace from call7b" if compiled with gcc.
28650 (call_after_alloca): Add rs6000-*-* xfail for
28651 "print c in call_after_alloca" and
28652 "print s in call_after_alloca" and
28653 "backtrace from call_after_alloca_subr"
28654 if not compiled with gcc.
28655 (localvars_in_indirect_call): Add rs6000-*-* xfail for
28656 "print c in localvars_in_indirect_call" and
28657 "print c in localvars_in_indirect_call" and
28658 "backtrace in indirectly called function" and
28659 "stepping into indirectly called function"
28660 if not compiled with gcc.
28661 (localvars_after_alloca): Add rs6000-*-* xfail for
28662 "print c after runto localvars_after_alloca" and
28663 "print s after runto localvars_after_alloca" and
28664 "print i after runto localvars_after_alloca" and
28665 "print l after runto localvars_after_alloca"
28666 for all compilers.
28667 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
28668 than whatis-info.exp.
28669 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
28670 than opaque-info.exp.
28671 Setup rs6000-*-* xfail for
28672 "ptype on opaque struct pointer (statically)" and
28673 "ptype on opaque struct pointer (dynamically)" when
28674 not compiled with gcc.
28675 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
28676 rather than callf-info.exp.
28677 (do_function_calls): Add clear_xfail for rs6000-*-* for
28678 "p t_float_values2(3.14159,float_val2)". Seems to work
28679 fine there, both with xlc and gcc. Need to find out what
28680 it is doing right and fix other platforms.
28681 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
28682 "call inferior func with struct - returns int",
28683 "call inferior func with struct - returns long",
28684 "call inferior func with struct - returns float",
28685 "call inferior func with struct - returns double",
28686 "call inferior func with struct - returns char *",
28687 but only if not gcc compiled (presumes xlc compiled).
28688 Change rs6000-*-* xfails for
28689 "call inferior func with struct - returns char" and
28690 " call inferior func with struct - returns short" to only
28691 xfail if not using gcc.
28692 (clean mostlyclean): Remove *.ci and *.tmp files.
28693 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
28694 than templ-info.exp.
28695 * gdb.base/langs.exp: Source gdb.base/langs.ci.
28696 Add rs6000-*-* xfail for "up to foo in langs.exp"
28697 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
28698 when not gcc compiled.
28699
28700 Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28701
28702 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
28703 * gdb.base/corefile.exp: Likewise.
28704 * gdb.base/list.exp: Likewise.
28705 * gdb.base/scope.exp: Likewise.
28706 * gdb.base/siganls.exp: Likewise.
28707
28708 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
28709 compiler output.
28710 * gdb.base/whatis.exp: Likewise.
28711
28712 Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
28713
28714 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
28715 failure (opcode table has been fixed to match reality).
28716
28717 Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
28718
28719 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
28720 "call inferior func with struct - returns char",
28721 "call inferior func with struct - returns short"
28722
28723 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
28724 "print 'scope0.c'::filelocal at main",
28725 "print 'scope0.c'::filelocal_bss in test_at_main",
28726 "print 'scope0.c'::filelocal at foo",
28727 "print 'scope0.c'::filelocal_bss in test_at_foo",
28728 "print 'scope0.c'::filelocal at bar",
28729 "print 'scope0.c'::filelocal_bss in test_at_bar"
28730
28731 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
28732 in source file 1". This bug seems to have been fixed with both
28733 gcc and native cc (was native assembler bug?).
28734
28735 Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
28736
28737 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
28738 "backtrace through signal handler" to "i*86-*-sysv4*".
28739 * gdb.base/signals.exp: Add xfail for "'next' behaved as
28740 continue" case. Add "known SVR4 bug" to fail message.
28741 Add "i*86-*-bsdi2.0" xfail for "handle all print".
28742 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
28743 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
28744 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
28745 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
28746 "up to foo in langs.exp", "show language at foo in
28747 langs.exp", "up to cppsub_ in langs.exp", "show
28748 language at cppsub_ in langs.exp", "up to fsub in
28749 langs.exp", and "show language at fsub in langs.exp".
28750 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
28751 "bactrace in corefile.exp".
28752 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
28753 "call inferior function with struct - returns float" and
28754 "call inferior function with struct - returns double".
28755
28756 Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
28757
28758 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
28759 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
28760 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
28761 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
28762
28763 Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
28764
28765 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
28766 (or overriden) "CHILL" macro rather then bare "gcc".
28767 Also look for ../../gcc/xgcc since that is what we will
28768 actually need, not "Makefile". Remove following assignment
28769 of CHILL to CHILL_FOR_TARGET because that results in
28770 recursive definition.
28771
28772 Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
28773
28774 * gdb.base/corefile.exp: Change xfail for backtrace in
28775 corefile.exp from linuxaout to all linux.
28776 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
28777 cases where we miss the breakpoint at the signal handler
28778 for some reason. Setup xfail for linuxoldld/linuxaout and
28779 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
28780 hitting SIGURG breakpoint.
28781 * gdb.base/signals.exp: Setup xfail for "next" acting like
28782 continue to add linuxoldld. Setup xfail for all linux for
28783 "next to handler in signals_tests_1", "backtrace in
28784 signals_tests_1", "continue to func1", "pass SIGUSR1",
28785 and continue to handler".
28786
28787 Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
28788
28789 * Update all FSF addresses except those in COPYING* files.
28790
28791 Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
28792
28793 * gdb.base/a2-run.exp: Change messages to be more explicit about
28794 the status of args, and quote binfile in results.
28795
28796 Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
28797
28798 * gdb.base/callfuncs.exp: Add tests for passing structs to
28799 inferior functions and return various types.
28800 * gdb.base/callfuncs.c: Add functions to receive a struct
28801 and return a member of the struct, in various types.
28802
28803 Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28804
28805 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
28806
28807 Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
28808
28809 * config/vxworks29k.exp: New file, sources vxworks.exp.
28810
28811 Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28812
28813 * config/gdbremote.exp: New file. Testing framework using
28814 gdbserver.
28815
28816 Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
28817
28818 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
28819 "call function when asleep" and "send end of file".
28820 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
28821 for "backtrace in corefile.exp".
28822 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
28823 for "backtrace through signal handler".
28824 * gdb.base/corefile.exp: Make sure we actually generate a core file
28825 before trying the core tests. Some systems allow the user to suppress
28826 generation of core files and default to that (linux for example).
28827 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
28828 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
28829
28830 Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28831
28832 * gdb.threads: New directory with some crude multi-threaded
28833 gdb tests (step.exp and step2.exp).
28834 * config/mt-lynx (STEP_EXECUTABLE): Define.
28835 (THREADFLAGS): Define.
28836
28837 Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
28838
28839 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
28840
28841 * gdb.base/signals.exp: Disable whole file for lynx until
28842 further notice.
28843
28844 * gdb.base/signals.exp: xfail test where "next" acts like
28845 "continue" for lynx.
28846
28847 * gdb.base/interrupt.exp: xfail test for calling function while
28848 inferior is asleep for lynx.
28849
28850 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
28851 than one cr-lf after each command.
28852
28853 Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28854
28855 * configure.in: Reinstate setting of stabsdirs variable, fix
28856 typo in setting up configdirs for native builds.
28857
28858 * gdb.base/return.exp: Fix typo in return double test.
28859 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
28860 compiler from optimizing them away.
28861
28862 Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
28863
28864 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
28865 sequences to be echo'd by gdb when using gdb_test.
28866 * gdb.chill/chexp.exp: Likewise.
28867 * gdb.fortran/exprs.exp: Likewise
28868
28869 Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
28870
28871 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
28872 after the inferior gdb has started.
28873
28874 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
28875 after each command.
28876 * gdb.base/funcargs.exp: Likewise.
28877 * gdb.base/gdbvars.exp: Likewise.
28878 * gdb.base/interrupt.exp: Likewise.
28879 * gdb.base/list.exp: Likewise.
28880 * gdb.base/watchpoint.exp: Likewise.
28881 * gdb.c++/demangle.exp: Likewise.
28882 * gdb.c++/inherit.exp: Likewise.
28883 * gdb.chill/chexp.exp: Likewise.
28884 * gdb.fortran/exprs.exp: Likewise.
28885
28886 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
28887 test if we can't handle IO to/from the inferior.
28888
28889 * gdb.c++/misc.exp: Always check for a program already being
28890 started after sending a "run" command to gdb.
28891
28892 * gdb.base/twice.exp: Start with a fresh gdb.
28893
28894 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
28895 only depend on gdb's expression code, not the chill runtime.
28896
28897 * gdb.base/return.c: Put return values into variables so we
28898 can have gdb print them rather than depending on the program
28899 to print them.
28900 * gdb.base/return.exp: Corresponding changes.
28901
28902 * lib/gdb.exp: Provide default value for noinferiorio.
28903 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
28904 the inferior.
28905
28906 * gdb.base/break.exp: Always check for a program already being
28907 started after sending a "run" command to gdb.
28908 (text_next_with_recursion): Don't check the output from the
28909 program's printf statement. Instead just make sure the program
28910 exited.
28911
28912 * gdb.base/commands.exp: Protect tests which need arguments with
28913 $noargs conditionals.
28914
28915 Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28916
28917 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
28918 of structure member arrays to match gdb/valops.c:value_addr change.
28919
28920 Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
28921
28922 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
28923 cases.
28924
28925 Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
28926
28927 * configure.in (configdirs): Remove gdb.chill from default list
28928 of subdirs and then add it back in only if doing a native build.
28929 The current chill compiler does not yet work in any cross build.
28930 * Revert all signal changes from Jul 6.
28931 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
28932 for sh-hms targets, allowing these tests to link, with no other
28933 changes. Testing is suppressed by setting "nosignals" in site.exp.
28934
28935 Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
28936
28937 * configure.in (signaldirs): Define and add to configdirs for all
28938 targets except some specific ones that are known to not support signals.
28939 Also clean up formatting.
28940 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
28941 (signals, sigall): Remove rules to build.
28942 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
28943 Moved to new gdb.signals directory.
28944 * gdb.signals: New test directory.
28945 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
28946 signals.c signals.exp}: New or moved files.
28947
28948 Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
28949
28950 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
28951
28952 Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
28953
28954 * gdb.base/return.exp: Xfail `return double' test failure
28955 on at least Solaris 2.3 and handle future/past versions on
28956 a case by case basis as appropriate. Also update message
28957 to include i*86 failures.
28958
28959 Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28960
28961 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
28962
28963 * lib/gdb.exp: Fix comment which erroneously identified
28964 gdb_file_cmd as gdb_load (the 19 May change was in fact to
28965 gdb_file_cmd not gdb_load).
28966 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
28967
28968 * gdb.base/setvar.exp: Make test names consistent between pass and
28969 fail cases. Use gdb_test more.
28970
28971 Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28972
28973 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
28974
28975 Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28976
28977 * gdb.base/help.exp: Fix expected help string for `show commands'.
28978
28979 Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
28980
28981 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
28982
28983 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
28984 of a text section.
28985
28986 Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
28987
28988 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
28989 that loop eventually terminates. Fix Connection refused logic so
28990 that testsuite will expire nicely.
28991
28992 Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
28993
28994 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
28995 config/rom68k.exp: New tcl glue for the appropriate monitors.
28996 These all just end up calling monitor.exp.
28997 * config/monitor.exp (gdb_target_monitor): Handle `Connection
28998 refused' by retrying. Cleanup some timeout issues.
28999 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
29000 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
29001 callers don't have to set/restore global timeout variable.
29002
29003 * The following set of changes centralizes management of the global
29004 timeout variable. This way, it can be set in one target dependent
29005 place instead of dozens of places scattered throughout the test suite.
29006 If you need to lengthen a timeout, then you should either set timeout
29007 in one of the config/{target}.exp files, or multiply it by a factor.
29008 Setting it to an absolute value is always going to lose for some
29009 targets.
29010 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
29011 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
29012 * gdb.base/funcargs.exp: Don't set timeout.
29013 * gdb.base/list.exp (test_forward_search): Only use local timeout.
29014 * gdb.base/printcmds.exp (test_print_string_constants
29015 test_print_array_constants): Don't set timeout.
29016 * gdb.base/ptype.exp: Don't set timeout.
29017 * gdb.base/recurse.exp: Don't set timeout.
29018 * gdb.base/return.exp: Don't set timeout.
29019 * gdb.base/watchpoint.exp: Don't set timeout.
29020 * gdb.c++/classes.exp (do_tests): Don't set timeout.
29021 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
29022
29023 Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
29024
29025 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
29026
29027 Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29028
29029 * lib/gdb.exp: Disable chill tests for irix5.
29030
29031 Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29032
29033 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
29034 each test pass or fail.
29035
29036 Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29037
29038 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
29039 xlc not gcc.
29040
29041 Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
29042
29043 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
29044
29045 Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
29046
29047 * config/est.exp: Fix copyright and comments. Remove dead code.
29048 Use targetname, serialport and baud variables instead of fixed
29049 constants.
29050 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
29051 * config/cpu32bug.exp: New file to support cpu32bug monitors.
29052
29053 Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29054
29055 * gdb.base/watchpoint.exp: Don't run
29056 test_watchpoint_triggered_in_syscall for sunos.
29057
29058 Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29059
29060 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
29061 they don't seem to exist. Do include stdio.h.
29062
29063 Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29064
29065 * gdb.base/a1-selftest.exp: Add alpha xfail.
29066
29067 Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29068
29069 * gdb.base/watchpoint.c (main): Prompt before calling read().
29070 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
29071 Revise accordingly. Remove cruft about sending "123" several
29072 times, until it gets noticed. Clean up the "print buf[0]" stuff
29073 so that it passes or fails, and waits for prompts in the usual way.
29074
29075 Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29076
29077 * gdb.base/recurse.exp: Fix comment.
29078
29079 * TODO: Remove item about printing variables in nodebug.exp. Add
29080 item about enabling tests which are only run on some targets.
29081
29082 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
29083 fail, make test names unique, use new gdb_test convention
29084 regarding pattern, use gdb_test more, etc.).
29085
29086 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
29087 fail, make test names unique, etc.).
29088
29089 Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29090
29091 * gdb.base/nodebug.c: Change return type of top and middle to
29092 short.
29093 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
29094 are fixed by the recent mdebugread.c changes. Allow `short ()'
29095 as type for top and middle.
29096
29097 Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29098
29099 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
29100 nearly as I can tell, the whole thing was an accident in Stu's
29101 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
29102 to replace a send/expect pair with gdb_test, but ended up only
29103 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
29104 of 30 Mar 1995 took care of it, but left this vestigial comment
29105 which I am now nuking.
29106
29107 Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29108
29109 * gdb.base/break.exp: Look for different line number for
29110 breakpoint at main depending on usestubs.
29111
29112 Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29113
29114 * gdb.base/list.exp: Adjust some alternate expect patterns to
29115 match recent list0.c change. Add alternate expect pattern for
29116 output from `list default lines around main' for optimizing
29117 compilers.
29118
29119 Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29120
29121 * lib/gdb.exp: If nosignals is not set, set it to 0.
29122
29123 Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
29124
29125 * config/slite-gdb.exp: Responds to load symbol table prompt.
29126 * gdb.base/break.exp: Adjust line number, fix rerun.
29127 * gdb.base/langs0.c: Add #ifdef usestubs.
29128
29129 Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
29130
29131 * gdb.base/list.exp: Adjust line contents after adding new lines in
29132 list0.c. Also fix a syntax error.
29133
29134 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
29135 * gdb.base/break.exp: ditto.
29136 * gdb.base/list.exp: ditto.
29137 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
29138 * gdb.base/run.c: ditto.
29139 * gdb.base/list0.c: ditto.
29140 * gdb.base/funcargs.c: ditto.
29141
29142 Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
29143
29144 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
29145 $targetname, $serialport and $baud instead of hardwired variables.
29146 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
29147 target doesn't support signals.
29148
29149 Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
29150
29151 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
29152
29153 Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29154
29155 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
29156 Don't rely on the value of an auto variable before it has been
29157 initialized. Use gdb_test more.
29158
29159 Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29160
29161 * lib/gdb.exp (default_gdb_version): A version number must start
29162 with a digit, but other than that contains all characters up to
29163 the first whitespace character.
29164
29165 Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29166
29167 * gdb.base/commands.exp (breakpoint_command_test): New tests.
29168
29169 Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29170
29171 * gdb.c++/*.exp: Warn if executable does not exist. The original
29172 reason for skipping the warning was that configure.in sometimes
29173 intentionally skipped building the executables but the tcl code
29174 had no way of knowing. That (a) was always bogus with respect to
29175 error handling, (b) is no longer true (right now there is no way
29176 to skip C++ tests).
29177
29178 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
29179
29180 Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29181
29182 * gdb.base/list.exp: Add expect patterns for output from
29183 SunPRO compiled executables.
29184 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
29185 types.
29186
29187 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29188
29189 * gdb.base/break.exp (test_next_with_recursion): Accept any line
29190 number (we are already testing that the correct source line text
29191 gets printed).
29192
29193 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
29194 that is what is intended, but something needed to be done to get
29195 sunos4 native working again.
29196
29197 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
29198
29199 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
29200 apparently went with a (very) old xfail.
29201
29202 Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
29203
29204 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
29205 runto_main is a proc in gdb.exp that will do 'step' for target use
29206 stubs.
29207 * gdb.base/exprs.exp: ditto.
29208 * gdb.base/interrupt.exp: ditto.
29209 * gdb.base/opaque.exp: ditto.
29210 * gdb.base/printcmds.exp: ditto.
29211 * gdb.base/ptype.exp: ditto.
29212 * gdb.base/scope.exp: ditto.
29213 * gdb.base/setvar.exp: ditto.
29214 * gdb.base/signals.exp: ditto.
29215 * gdb.base/twice.exp: ditto.
29216 * gdb.c++/classes.exp: ditto.
29217 * gdb.c++/inherit.exp: ditto.
29218 * gdb.c++/templates.exp: ditto.
29219 * gdb.base/break.exp: no run and hit main for stubs. Change line
29220 numbers for breakpoints and info breakpoint.
29221 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
29222 breakpoint().
29223 * gdb.base/callfuncs.c: ditto.
29224 * gdb.base/exprs: ditto.
29225 * gdb.base/interrupt.c: ditto.
29226 * gdb.base/opaque0.c: ditto.
29227 * gdb.base/printcmds.c: ditto.
29228 * gdb.base/ptype.c: ditto.
29229 * gdb.base/scope0.c: ditto.
29230 * gdb.base/setvar.c: ditto.
29231 * gdb.base/signals.c: ditto.
29232 * gdb.base/twice.c: ditto.
29233 * gdb.c++/misc.cc: ditto.
29234 * gdb.c++/templates.cc: ditto.
29235
29236 Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29237
29238 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
29239
29240 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
29241 somewhere between `read' and `main.c'. I'm pretty sure the
29242 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
29243 and it isn't particularly useful.
29244
29245 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
29246
29247 Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29248
29249 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
29250
29251 Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
29252
29253 * config/mt-slite: add LIBS and -nostdlib.
29254 * config/slite-gdb.exp: add this new file to support sparclite target.
29255
29256 Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
29257
29258 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
29259
29260 * gdb.base/a2-run.exp: Change argument to istarget from
29261 "*-*-vxworks" to "*-*-vxworks*".
29262 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
29263
29264 Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
29265
29266 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
29267 will not runto main but do a 'step' to step out of breakpoint().
29268 * config/mt-slite: add -Dusestubs.
29269
29270 Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29271
29272 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
29273 instead of just @.
29274
29275 * gdb.base/signals.exp: Add test for "handle all print".
29276 * TODO: Remove "handle all print". Also remove item about
29277 checking copyright date (I don't like the idea of a spurious FAIL
29278 based on when we run the tests).
29279
29280 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
29281 for SunOS4 (reason for failure not investigated). Remove
29282 redundant test for $binfile.
29283
29284 * gdb.base/nodebug.c (array_index): Call malloc.
29285
29286 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
29287
29288 Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
29289
29290 * gdb.base/recurse.exp: Update gdb_test invocation to use new
29291 conventions and slightly simplify the matching regexp.
29292
29293 Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29294
29295 * gdb.base/break.exp: Update gdb_test invocation to use new
29296 convention.
29297
29298 * lib/gdb.exp: If noargs is not set, set it to 0.
29299
29300 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
29301 tests unique.
29302
29303 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
29304
29305 Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29306
29307 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
29308 one argument of type "<non-float parameter>".
29309
29310 Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
29311
29312 * config/rom68k.exp: New file to support Motorola IDP board.
29313 * gdb.base/a2-run.exp: Skip this file if noargs is set.
29314 * gdb.base/break.c: Change things around so that this program
29315 doesn't depend upon args. This is necessary to make remote
29316 targets work (in general, they can't take args).
29317 * gdb.base/break.exp: Don't try to send args to program. Don't
29318 expect output. Also, replace lots of code with gdb_test.
29319
29320 Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29321
29322 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
29323 printing of '\'' (which is what the comment says we are testing,
29324 even though we were not), not '''.
29325 (test_integer_literals_rejected): Test that printing ''' is an error.
29326
29327 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29328 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
29329 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
29330 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
29331 Use gdb_test not test_print_accept.
29332 * lib/gdb.exp: Remove test_print_accept.
29333
29334 * gdb.base/signals.exp (signal_tests_1): Make pass message
29335 consistent with fail message.
29336
29337 * gdb.base/whatis.exp: Remove xfails for printing char vs.
29338 unsigned char; the bug (PR 1821) is fixed.
29339
29340 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
29341
29342 * gdb.base/scope.exp (test_at_localscopes): Call pass for
29343 successful tests--makes xfailing them work right.
29344
29345 Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29346
29347 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
29348 only \r\n, not .*. The test can pass .* as the last thing in
29349 $pattern if that is what it wants. In addition to providing this
29350 flexibility, this change should speed up pattern matching in cases
29351 where the pattern already ended with .* (there were a number of
29352 them). This change also helps catch bad patterns--in the old
29353 scheme the typo "char \*" instead of "char \\*" would pass. Now
29354 it is caught.
29355 * Many .exp files: Update callers.
29356
29357 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
29358 clearer and does not spuriously match multiple ('s. Likewise for
29359 ) and *.
29360
29361 * gdb.base/nodebug.exp: Test ability to call a function and pass
29362 it a string (even with no debugging info).
29363
29364 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
29365 "p '\'", which is the same as "p ''" once tcl gets done with
29366 quoting, to "p '\\'", which I suspect is what is intended (one
29367 backslash gets sent to GDB).
29368
29369 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
29370
29371 Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29372
29373 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
29374 1817) was fixed literally years ago.
29375
29376 Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29377
29378 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
29379 test, it causes stepping out of call_after_alloca_subr with
29380 optimizing compilers.
29381 (localvars_in_indirect_call): Consume GDB prompt if `finish'
29382 fails.
29383
29384 * gdb.c++/templates.exp: Source templ-info.exp only if
29385 the templates executable exists.
29386
29387 * gdb.c++/misc.cc (class Contains_static_instance,
29388 class Contains_nested_static_instance),
29389 gdb.c++/classes.exp (test_static_members): Test printing of
29390 a class that contains a static instance of the class.
29391
29392 Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29393
29394 * gdb.base/langs2.c (cppsub_): Don't prototype.
29395 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
29396 only, I believe).
29397
29398 Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29399
29400 * lib/gdb.exp (skip_chill_tests): New procedure.
29401
29402 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
29403
29404 Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
29405
29406 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
29407 each expect pattern. Cuts runtime from 12 to about 4 seconds.
29408
29409 Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29410
29411 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
29412
29413 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
29414 disassemble 8, not 16, instructions for part 4.
29415
29416 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
29417 support the latter anymore.
29418
29419 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
29420 -DNO_PROTOTYPES.
29421 * gdb.base/callfuncs.c: Control use of prototypes based on
29422 NO_PROTOTYPES, not __STDC__.
29423 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
29424 t_float_values2 tests if prototypes in use.
29425
29426 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
29427 t_double_values): When checking differences against DELTA, check
29428 that difference is within the range (-DELTA,DELTA), not just
29429 (-infinity,DELTA).
29430
29431 Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
29432
29433 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
29434 'file' command firts, then 'target', then 'load', this is due to gdb
29435 target set up.
29436 * config/mips-gdb.exp: Fix a couple regular exp bugs.
29437
29438 Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
29439
29440 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
29441 FP load/store variants.
29442 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
29443
29444 Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29445
29446 * gdb.base/term.exp: Do not give a warning if not native, it is
29447 not an abnormal condition.
29448
29449 Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
29450
29451 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
29452 t_char_array".
29453
29454 Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
29455
29456 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
29457 are getting the version number.
29458
29459 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
29460 if not native, it is not an abnormal condition.
29461
29462 Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29463
29464 * lib/gdb.exp: Just use "file exists", rather than undocumented
29465 dejagnu procedure "findfile".
29466
29467 Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29468
29469 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
29470 (LDFLAGS): Set to -Xlinker -Ur.
29471
29472 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
29473 Removed, these values are set by lib/gdb.exp.
29474
29475 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
29476
29477 Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
29478
29479 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
29480 of replicating gdb startup code.
29481
29482 * config/mt-vxworks (LDFLAGS): Set to -r.
29483 (CFLAGS_FOR_TARGET): Removed.
29484
29485 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
29486 (gdb) and gdb for vxworks uses (vxgdb).
29487
29488 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
29489 executable is not in the tree and host != target, use sed and
29490 program_transform_name to determine the gdb name used by the
29491 target.
29492
29493 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
29494 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
29495
29496 Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29497
29498 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
29499 floats, chars, and shorts where there are ANSI-style function
29500 definitions.
29501
29502 * gdb.base/langs.exp, gdb.base/langs*: New test.
29503 * gdb.base/Makefile.in: Build it.
29504 * TODO: Remove item about checking that C names don't get C++
29505 demangling applied; this test tests it.
29506
29507 Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29508
29509 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
29510 went with the const70 xfail. The xfail went away a year ago.
29511
29512 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
29513
29514 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
29515 for hp300.
29516
29517 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
29518
29519 * gdb.base/a1-selftest.exp: Don't run on hp300.
29520
29521 Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29522
29523 * Makefile.in (site.exp): Set host_alias and target_alias as well
29524 as host_triplet and target_triplet.
29525
29526 Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29527
29528 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
29529
29530 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
29531 places as other ecoff systems).
29532
29533 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
29534 ultrix.
29535
29536 Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29537
29538 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
29539 remove them.
29540 * gdb.base/nodebug.exp: Accept "function" in addition to "text
29541 variable and "variable" in addition to "data variable".
29542 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
29543
29544 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
29545 2.
29546 * gdb.base/list1.c (long_line): Add additional statement at start
29547 of function.
29548 * gdb.base/list.exp (test_forward_search): Update line number to
29549 reflect new statement.
29550
29551 Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29552
29553 * gdb.base/signals.exp: Reinitialize searched source directories
29554 after gdb_start call.
29555
29556 Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
29557
29558 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
29559 * gdb.stabs/Makefile.in: Likewise.
29560
29561 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
29562 change. Instead split the tests into smaller pieces.
29563 * gdb.disasm/hppa.s: Corresponding changes.
29564
29565 Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29566
29567 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29568 Quote ^C when passing it to stty. For some shells ^ is a pipe.
29569
29570 * gdb.base/funcargs.exp: Modify many tests so that every test
29571 either passes or fails. Make some test names unique.
29572
29573 Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29574
29575 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
29576 Call stty to set interrupt character.
29577
29578 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
29579 for HP assembler versus GNU assembler based on actual behavior of
29580 $(CC), rather than assuming that $(AS) is always the GNU assembler.
29581
29582 * TODO: Suggest a few more stepping tests.
29583
29584 Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
29585
29586 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
29587 restart GDB for h8300 after a continue.
29588 (return): Add pattern to match a29k-udi behavior.
29589 * gdb.base/nodebug.exp: Remove obsolete comment.
29590 * gdb.base/regs.exp: New file, testing of register displays.
29591 * gdb.base/return.exp: Fix typo in reference to $objdir.
29592 * gdb.base/whatis.exp: Always start with a fresh GDB.
29593
29594 Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29595
29596 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
29597 higher, these tests generate a lot of output.
29598
29599 Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29600
29601 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
29602 code following the catch silently ignored some errors; without the
29603 catch they should be thrown like any other tcl error. Also, the
29604 catch used "" instead of {} which meant all the callers who wanted
29605 to include one of the characters "[]$ had to quote it an extra time.
29606 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
29607 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
29608 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
29609 Remove extra quoting.
29610
29611 Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
29612
29613 * gdb.base/commands.exp: Make test names unique; every test either
29614 passes or fails. Update some comments.
29615
29616 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
29617
29618 Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29619
29620 The following fixes a FAIL caused by the fact that the alpha stabs
29621 configuration didn't use the ".if alpha" code in weird.def.
29622 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
29623 bit pointer, so the 32 bit version works even on the alpha.
29624 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
29625 Remove the stuff which allowed us to have separate versions for
29626 alpha and everything else.
29627
29628 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
29629 regexp which "info func operator\[\](" is supposed to match. Fix
29630 string to send to GDB. Note that GDB still doesn't work right. Add a
29631 new test for "info func .perator\[\](" which GDB does handle correctly.
29632
29633 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
29634
29635 Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29636
29637 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
29638 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
29639 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
29640 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
29641 it makes the tests harder to understand and confuses test-o-matic.
29642 The preferred style is that each test provides a PASS or a FAIL,
29643 and has a unique message (e.g. "continue #54" not just "continue")
29644 which is the same for the pass and the fail.
29645 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
29646 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
29647 to lib/gdb.exp.
29648 * gdb.base/printcmds.exp: Use test_print_accept. Remove
29649 prt_accept which was basically the same thing. Likewise for
29650 test_print_reject and prt_reject.
29651 * lib/gdb.exp (test_print_reject): Add some more error message
29652 patterns to match from the former printcmds.exp (prt_reject).
29653 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
29654 One defect of the passcount stuff is that some of it failed to
29655 report XPASS where appropriate.
29656 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
29657 stuff before and after arg in expected pattern.
29658 (test_paddr_operator_functions): Re-do test without print_addr_of;
29659 this is the only test which seems to want extra stuff there.
29660
29661 Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29662
29663 * gdb.base/nodebug.exp: Update new tests to reflect improved
29664 wording of gdb output.
29665
29666 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
29667 and "ptype" work on variables in files compiled without -g.
29668 Replaces commented out "maint print msymbol" tests.
29669
29670 Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29671
29672 * gdb.base/setvar.c (dummy): Call malloc.
29673
29674 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
29675 losing with the irix4 sed.
29676
29677 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
29678 ALRM" on irix4.
29679
29680 Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29681
29682 * TODO: Remove items about corefile.exp testing new exec-file and
29683 backtrace; both are now done. Add items about printing enums.
29684
29685 Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29686
29687 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
29688 "get signal $thissig" test fails.
29689
29690 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
29691
29692 Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29693
29694 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
29695 compiler warning with dec alpha compiler.
29696
29697 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
29698 extra \n from gdb_test call (this explains why the prompt test
29699 that I removed yesterday was there).
29700 (user_defined_command_test): Remove extra \n and prompt test.
29701
29702 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
29703 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
29704 doesn't exist.
29705 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
29706 Also remove alpha workaround, which turns out to be because
29707 SIGABRT == SIGLOST.
29708
29709 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
29710
29711 * gdb.base/help.exp: Don't test "help show".
29712
29713 Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29714
29715 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
29716 "set print address" is on.
29717 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
29718 pass prompt to gdb_test; gdb_test already looks for the prompt.
29719
29720 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
29721
29722 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
29723 was a vestige of the manual TESTSTRATEGY, and the purpose of it
29724 was to make sure that gdb can read a core file. But (a) the "read
29725 the corefile" part didn't make it to a1-selftest.exp, we just
29726 delete the corefile after creating it, and (b) we test reading
29727 corefiles in corefile.exp anyway. Also, this test left around a
29728 xgdb process on Solaris.
29729
29730 * gdb.base/corefile.exp: Also test backtrace.
29731
29732 Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
29733
29734 * gdb.base/commands.exp: Test a simple user defined command with
29735 arguments and if/while statements; verify the full user command is
29736 printed by "show user".
29737
29738 * gdb.base/commands.exp: Test if/while commands as part of a
29739 breakpoint command list; verify they appear in breakpoint
29740 information.
29741
29742 Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29743
29744 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
29745 than by dividing by zero.
29746
29747 Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
29748
29749 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
29750 performing an inferior call with watchpoints enabled.
29751 * gdb.base/watchpoint.c (main): Delete second unnecessary read
29752 call.
29753
29754 Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29755
29756 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
29757 of "file" command.
29758
29759 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
29760 Add additional pattern for when "int operator int(void);" appears
29761 in a different order.
29762
29763 Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
29764
29765 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
29766
29767 * gdb.base/help.exp: Replace most of docstrings for "info signals"
29768 and "signal" with ".*".
29769
29770 Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
29771
29772 * TODO: Add note about "handle all nostop".
29773
29774 * gdb.base/{sigall.c, sigall.exp}: New test.
29775 * gdb.base/Makefile.in: Add it.
29776
29777 Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
29778
29779 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
29780 when invoking GDB, suppresses any windowing interface.
29781
29782 Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
29783
29784 * config/sim-gdb: New file, simulator testing support.
29785
29786 Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
29787
29788 * gdb.base/interrupt.exp: Test calling func1 twice.
29789
29790 Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
29791
29792 * gdb.base/list.exp (test_forward_search): Set timeout higher
29793 when we'll be getting lots of output from gdb.
29794
29795 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
29796 "init_malloc" to after the expect statement. Run it if that
29797 regexp is taken, but also for two others which happen if source
29798 cannot be found.
29799
29800 Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29801
29802 * gdb.base/printcmds.exp: New test, for printing register before
29803 program is running.
29804
29805 Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29806
29807 * gdb.base/list.exp: Correct some alternate expect patterns
29808 to reflect changes in list1.c.
29809
29810 Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29811
29812 * TODO: Add item regarding large frames.
29813
29814 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
29815
29816 * TODO: Remove item about enabling return.exp; it
29817 is enabled. Suggest a few more "return" tests.
29818
29819 Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29820
29821 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
29822 anonymous unions.
29823
29824 Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29825
29826 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
29827 and pr-5646.o, so "make" is the same as "make all", not "make
29828 pr-4975.o".
29829
29830 Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
29831
29832 * gdb.base/list.exp: Adjust expectations to reflect changes in
29833 list1.c.
29834 (test_forward_search): New test proc.
29835 * gdb.base/list1.c (long_line): New function, has long source line.
29836
29837 Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
29838
29839 * gdb.base/a1-selftest.exp: Change initial stepping to know about
29840 additional line of code that was added.
29841
29842 Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
29843
29844 * gdb.disasm/hppa.s: Break the large branching tests into smaller
29845 tests so as not to overflow expect's input buffers.
29846 * gdb.disasm/hppa.exp: Corresponding changes.
29847
29848 Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29849
29850 Beginnings of template debugging tests.
29851 * gdb.c++/templ-info.cc: New file to test for template
29852 debugging capability of the compiler.
29853 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
29854 templ-info.cc.
29855 * gdb.c++/templates.cc: Add explicit template instantiations
29856 to enable compiling with -fno-implicit-templates. Add destructor
29857 and 'value' method to T5 class for template tests.
29858 * gdb.c++/templates.exp: Add testcases for printing of template
29859 types, setting breakpoints on template methods and calling a
29860 template method.
29861
29862 Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
29863
29864 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
29865 branch target since some assemblers (gas-2.5) may emit a
29866 relocation for the branch instead of resolving it in the
29867 assembler.
29868
29869 Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29870
29871 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
29872 through signal handler.
29873
29874 Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29875
29876 * configure.in (*-*-netware): Use config/mt-netware.
29877
29878 * config/mt-netware: New file.
29879 * config/mt-i386-netware: Removed, separate configs for different
29880 netware architectures are no longer needed now that we have
29881 --with-headers.
29882
29883 Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29884
29885 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
29886 by the recent changes to use ANSI C arithmetic conversions.
29887
29888 Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29889
29890 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
29891 bug involving using inferior_pid to figure out whether to select a
29892 frame.
29893
29894 Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
29895
29896 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
29897 match the current disassembler output.
29898
29899 Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
29900
29901 * gdb.fortran/exprs.exp: Expect VOID instead of void.
29902 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
29903 types, expect "int" as type of integer values (for now).
29904
29905 Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
29906
29907 * gdb.base/commands.exp: New tests for if/while commands.
29908
29909 Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
29910
29911 * lib/gdb.exp (runto): Replace sub-pattern for hex value
29912 by .*, since hex values have different syntax in Chill mode.
29913
29914 Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29915
29916 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
29917 linefeed from expect pattern for repeated types with indices > 9.
29918
29919 Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
29920
29921 First part of Fortran test suite.
29922 * gdb.fortran: New directory.
29923 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
29924
29925 Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29926
29927 * gdb.base/default.exp: Update expect pattern for load command
29928 without arguments.
29929
29930 Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
29931
29932 * configure.in: Change i386 to i[345]86.
29933 * gdb.base/configure.in: Likewise.
29934 * gdb.c++/configure.in: Likewise.
29935 * gdb.chill/configure.in: Likewise.
29936
29937 Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
29938
29939 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
29940 patterns, since that is not a valid context for comments.
29941
29942 Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
29943
29944 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
29945 repeated types and repeated types with indices > 9.
29946
29947 Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
29948
29949 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
29950 2417; old bug has been fixed.
29951
29952 Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
29953
29954 * gdb.base/interrupt.exp: When trying to wake up the inferior,
29955 send the newline ourselves instead of assuming gdb_test will do
29956 so when passed an empty input string.
29957
29958 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
29959 stabs testcode.
29960
29961 Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29962
29963 * lib/gdb.exp (gdb_test): Don't send anything if the first
29964 argument is an empty string. This makes cases where we want to
29965 match output that is already in expect's buffers (for example,
29966 matching a breakpoint after gdb_run_cmd has been called) work
29967 reliably.
29968
29969 Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29970
29971 * config/netware.exp: New file.
29972
29973 Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29974
29975 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
29976 the -B and -L prefixes so we can find the debugging stub.
29977
29978 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
29979 there and we are using the gcc from the tree.
29980
29981 * gdb.base/types.c: Removed.
29982
29983 * gdb.base/configure.in: Look for makefile fragments in ../config.
29984 Recognize i386-*-netware.
29985 * gdb.c++/configure.in: Likewise.
29986
29987 Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29988
29989 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
29990 the correct TCL syntax.
29991
29992 Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
29993
29994 * gdb.base/opaque.exp: use runto instead of messing around with
29995 breakpoints. Simplify by using gdb_test.
29996
29997 * gdb.base/bitfields.exp: restart between tests on netware targets
29998 because breakpoints aren't relocated after target death. Run
29999 processes to completion.
30000
30001 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
30002
30003 Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
30004
30005 * Makefile.in: Remove extra tabs that confuse some versions
30006 of "make". Use the newly built gdb to test with by default,
30007 rather than the first one in the tester's search path.
30008
30009 Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
30010
30011 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
30012
30013 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
30014 condition help.
30015
30016 Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30017
30018 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
30019
30020 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
30021 running.
30022 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
30023 * gdb.base/funcargs.exp: Likewise.
30024
30025 * gdb.base/bitfields.exp: Simplify by using gdb_test.
30026 * gdb.base/funcargs.exp: Likewise.
30027
30028 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
30029 message is "".
30030
30031 Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30032
30033 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
30034 return,signals,twice}.exp: Handle non-existant binaries
30035 consistantly.
30036
30037 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
30038 * gdb.base/Makefile.in: Don't try to generate a core dump, we
30039 might testing a cross development system.
30040
30041 Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30042
30043 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
30044 runtest script is relative to ${srcdir}, not ${rootdir}.
30045
30046 Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
30047
30048 * gdb.base/signals.exp: Allow for optionality of breakpoint
30049 address.
30050
30051 Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30052
30053 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
30054
30055 Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
30056
30057 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
30058 for size_t definition.
30059 * gdb.c++/templates.cc: Likewise
30060
30061 * config/mt-i386-netware: New file.
30062
30063 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
30064 defined.
30065
30066 * gdb.base/Makefile.in: Added support for systems that name core
30067 files by appending "core" to the program name.
30068 * gdb.base/a1-selftest.exp: Likewise.
30069
30070 Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30071
30072 * gdb.base/return.exp: Add comment and message for `return double'
30073 test failure on Sparc Solaris.
30074
30075 Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
30076
30077 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
30078
30079 Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30080
30081 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
30082 from optimizing them away.
30083 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
30084 patterns to include default constructors and assignment operators,
30085 to match gcc versions beyond 2.5.8. Accept any cplus demangling
30086 character in the output of the virtual base pointer.
30087
30088 Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30089
30090 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
30091 expression match in print_addr_of to avoid unintented matches.
30092 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
30093 versions up to 2.5.8.
30094
30095 Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30096
30097 * gdb.base/list.exp: Tweak alternate pattern for listing of an
30098 included file to run under newer versions of expect.
30099 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
30100 consecutive >'s in templates to accomodate recent cplus-dem.c change.
30101 Remove xfail for the virtual table of BDDHookV.
30102
30103 Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
30104
30105 * lib/gdb.exp (string_to_regexp): Set a default result.
30106 (default_gdb_start): Fix misleading message.
30107
30108 Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
30109
30110 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
30111 Remove all CC, etc definitions.
30112 * config/mt-hpux: New file.
30113 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
30114 (CFLAGS, LDFLAGS): Define.
30115 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
30116
30117 * Makefile.in (site.exp): Don't insert host_os, etc.
30118 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
30119 (distclean): Check existence of subdir.
30120 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
30121 * gdb.base/Makefile.in: General cleanup and simplification.
30122 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30123 to build executables. Use default rule to build .o files.
30124 (EXPECT, RUNTEST, CC): Fix relative pathname.
30125 (site.exp): Don't insert host_os, etc.
30126 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
30127 and/or SIGUSR1 defined.
30128 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
30129 * gdb.c++/Makefile.in: General cleanup and simplification.
30130 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
30131 (CFLAGS): Remove.
30132 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
30133
30134 Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
30135
30136 * gdb.base/recurse.exp: Misc changes to get tests running again
30137 after Kung's changes to the watchpoint code.
30138 * gdb.base/watchpoint.exp: Likewise.
30139
30140 Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
30141
30142 * lib/gdb.exp (string_to_regexp): Convert {\} also.
30143
30144 Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
30145
30146 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
30147 * lib/gdb.exp (default_gdb_start): Define.
30148 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
30149 gdb.base/funcargs.exp, gdb.base/opaque.exp,
30150 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
30151 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
30152 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
30153 Don't call gdb_target_udi in between tests.
30154
30155 Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30156
30157 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
30158 (which was basically just a local version of the same thing). In
30159 addition to avoiding duplication, gdb_test_exact is faster.
30160 * lib/gdb.exp (gdb_test_exact): Fix typo.
30161
30162 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
30163 don't give an error.
30164
30165 * gdb.base/term.exp: Call delete_breakpoints before starting.
30166
30167 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
30168 (t10): Add comment.
30169
30170 Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30171
30172 Reorganization of the GDB Test Suite.
30173
30174 * gdb.base: New directory, contains all the basic tests.
30175 * gdb.c++: New directory, tests specific to C++.
30176 * gdb.chill: New directory, tests specific to Chill.
30177 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
30178 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
30179 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
30180 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
30181 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
30182 t30-31 to chill).
30183 * */gdbme.*: Rename to match appropriate expect scripts.
30184 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
30185 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
30186 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
30187 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
30188 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
30189 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
30190 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
30191 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
30192 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
30193 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
30194 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
30195 gdb.c++/virtfunc.cc: New names of C++ files.
30196 * gdb.chill/chillvars.ch: New name of Chill file.
30197 * gdb.base/configure.in, gdb.c++/configure.in,
30198 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
30199 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
30200 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
30201 * configure.in (configdirs): Update to reflect directory changes.
30202 (target_abbrev): No longer define for any configuration.
30203 * Makefile.in: Cosmetic improvements to header comments.
30204
30205 Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
30206
30207 Various changes to gdb.t31:
30208
30209 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
30210 * gdbme.ch: Make all key-words and predefineds be upper-case.
30211 * chillvars.exp: Expect key-words and predefinds in upper-case.
30212
30213 * chillvars.exp: Use gdb_test_exact many places.
30214 Change expected output for arrays (which now includes index labels).
30215
30216 * pr-5020.exp, gdme.ch (module PR_5020):
30217 New test, for PR-5020.
30218
30219 Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
30220
30221 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
30222 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
30223
30224 Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
30225
30226 * Makefile.in: Fix bit-rot in definitions of CHILL,
30227 CHILL_FOR_TARGET and Chill_LIB.
30228 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
30229 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
30230 CHILL, and CHILL_LIB.
30231
30232 Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
30233
30234 * Revert the previous changes. Please see Rob's directory
30235 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
30236
30237 Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
30238
30239 * Makefile.in, configure.in, config/mips-gdb.exp,
30240 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
30241 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
30242 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
30243 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
30244 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
30245 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
30246 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
30247 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
30248 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
30249 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
30250 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
30251 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
30252 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
30253 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
30254 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
30255 changes from 94Q1.
30256
30257 Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
30258
30259 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
30260 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
30261 Rob's new testing fragments.
30262
30263 Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
30264
30265 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
30266 lib/gdb.exp: Replace error proc calls with perror.
30267
30268 Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
30269
30270 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
30271 version also, match on casted version strings, and match on
30272 gdb startup case where the line numbers might be messed up.
30273
30274 Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
30275
30276 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
30277 (CFLAGS): Delete it from here.
30278
30279 Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
30280
30281 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
30282
30283 Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
30284
30285 * Makefile.in (RUNTEST): Default to just "runtest".
30286
30287 Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30288
30289 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
30290 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
30291 the code has been restructured.
30292
30293 Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30294
30295 * gdb.t00/default.exp (set write): Allow any number of \r and/or
30296 \n, not just one of each.
30297
30298 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
30299 /bin/cc gives a warning if you do.
30300
30301 Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
30302
30303 * gdb.t24/demangle.exp: change expect pattern of
30304 __t10ListS_link1ZUiRCUiPT0
30305
30306 Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30307
30308 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
30309 on local variables in recursive functions.
30310
30311 * gdb.t07/Makefile.in: Build the new test.
30312
30313 Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30314
30315 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
30316 directly. Instead compare the return values from actual calls.
30317
30318 Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
30319
30320 * Makefile.in (check): Set TCL_LIBRARY for runtest.
30321
30322 Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30323
30324 * From Peter Schauer with minor modifications.
30325 * gdb.t15/return.exp (return_tests): Handle targets where "return"
30326 stops in mid-line in the caller. Add xfail for returning a float
30327 value on X86 targets.
30328
30329 Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30330
30331 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
30332 to avoid expect lossage.
30333 (fmem_LRbug_tests): Likewise.
30334 * gdb.disasm/hppa.s: Corresponding changes.
30335
30336 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
30337 conditions to work with latest dejagnu/expect.
30338
30339 * gdb.t15/funcargs.exp (finish from indirect call): No longer
30340 expected to fail on the PA.
30341 (backtrace in call with trampolines): Explicitly require main
30342 to be frame #1 (no trampolines should show up in backtrace).
30343
30344 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
30345 "continue -expect".
30346 * gdb.t06/break.exp: Likewise.
30347 * gdb.t07/watchpoint.exp: Likewise.
30348 * gdb.t13/bitfields.exp: Likewise.
30349 * gdb.t15/{funcargs,return}.exp: Likewise.
30350 * gdb.stabs/weird.exp: Likewise.
30351 * config/{mips,udi}-gdb.exp: Likewise.
30352
30353 * hppa.sed: Enclose comments within a sed command to avoid
30354 losing with the old OSF1 sed.
30355
30356 Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30357
30358 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
30359 sequent dynix.
30360 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
30361 * gdb.t15/funcargs.exp: Conditionally step again to really
30362 finish from marker_call_with_trampolines. Handle the case where
30363 the first step from within call_with_trampolines already steps
30364 us back to main.
30365 * gdb.t15/gdbme.c: Add comment to closing brace of
30366 call_with_trampolines for funcargs.exp.
30367
30368 Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30369
30370 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
30371 Fix typo(s).
30372
30373 Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30374
30375 * gdb.t07/gdbme.c: More code for watchpoint testing.
30376
30377 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
30378 "Hardware watchpoint" throughout file.
30379 (test_watchpoint_triggered_in_syscall): New test.
30380 (test_complex_watchpoint): New test.
30381
30382 Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30383
30384 * gdbme.c (call_with_trampolines): New function to try and step
30385 into. Tests trampoline problems on the PA.
30386
30387 * funcargs.exp (localvars_in_indirect_call): No longer expect
30388 stepping into indirect call to fail on PAs.
30389 (test_stepping_over_trampolines): New test.
30390
30391 Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30392
30393 * TODO: Add suggestions for static member function tests, and
30394 completion tests.
30395
30396 Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30397
30398 * TODO: Add suggestions for "p/a" tests.
30399
30400 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
30401 (default_gdb_exit): Replace all the hair with sending "quit" to
30402 the process with a simple close.
30403
30404 Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30405
30406 * TODO: Add suggestions for shared library tests.
30407
30408 Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30409
30410 * TODO: Add suggestions for x/s tests.
30411
30412 Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30413
30414 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
30415 "enable once", and "enable breakpoints once" with ".*".
30416
30417 Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30418
30419 * TODO: Add suggestions about structure passing tests.
30420
30421 Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30422
30423 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
30424 the primary1 test, use work around if __GNUC__ < 2.
30425 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
30426 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
30427 Test for bad output rather than waiting for timeout. Issue
30428 second continue only if first continue failed.
30429
30430 Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30431
30432 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
30433 operator[] test with gdb_test because the old code didn't seem to
30434 be getting the quoting right with the new dejagnu.
30435
30436 Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
30437
30438 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
30439 one from the path.
30440 * Makefile.in: Use a fresh expect if there is one, use runtest
30441 from the src tree if there is one.
30442
30443 Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30444
30445 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
30446 next over recursive call. Revise the tests from that point on
30447 (which had been skipped) to match GDB's actual (correct) output.
30448
30449 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
30450 with next over a breakpoint whose condition is false.
30451
30452 * gdb.t00/help.exp: Comment out "help set print" tests just like
30453 (and for same reason as) "help set" test.
30454
30455 Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30456
30457 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
30458 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
30459
30460 Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30461
30462 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
30463 necessary gdb_target_udi.
30464
30465 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
30466
30467 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
30468 1838 and 2417; they are fixed.
30469
30470 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
30471 gdb.t03/ptype.exp (ptype structure, ptype union):
30472 Remove xfails; the test is looser than when the xfails were added.
30473
30474 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
30475 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
30476
30477 * gdb.t01/run.exp: Only run shell test if isnative.
30478
30479 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
30480 since "run" automatically loads if necessary. Call gdb_target_udi
30481 after the "file" since "file" kills any execution target.
30482
30483 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
30484 GDB. GDB doesn't work that way (not anymore at least) on UDI.
30485 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
30486 argument for UDI.
30487
30488 Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
30489
30490 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
30491
30492 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
30493
30494 Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30495
30496 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
30497 properly quoting regexps. This makes the second argument to
30498 demangle a fixed string, which matches the callers, instead of a
30499 shell-style pattern which is what the previous implementation
30500 used. Update some of the callers.
30501
30502 Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30503
30504 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
30505 (comib_nullified_tests): Fix typo.
30506 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
30507 strings. No longer expected to fail.
30508
30509 * gdb.disasm/hppa.s (addib_tests): Fix typo.
30510 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
30511 strings. No longer expected to fail.
30512
30513 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
30514 string. No longer expected to fail.
30515
30516 Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30517
30518 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
30519 No longer expected to fail.
30520
30521 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
30522 string. No longer expected to fail.
30523
30524 Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30525
30526 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
30527 only in the names (I probably got most of them). I was even
30528 generous with some which differed in underscores in names, and
30529 probably missed a few, and I *still* was able to remove almost a
30530 third of the file with almost no impact on testsuite coverage.
30531
30532 Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30533
30534 * gdb.t00/default.exp: Match udi_attach error message as well as
30535 the one from child_attach.
30536
30537 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
30538
30539 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
30540
30541 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
30542 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
30543
30544 * Move test with enums and partial symbols back to
30545 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
30546 Reverts the change of 26 May 93. Per today's change to
30547 stabs.texinfo, the behavior that weird.exp was expecting was
30548 unreasonable; what is important is that the compiler+gdb get
30549 things right, which happens with a recent gcc. Also fix the test
30550 to deal with native compilers which put out the stab gdb can't
30551 deal with.
30552
30553 Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30554
30555 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
30556 in the names. The main thing these accomplish is to slow things down.
30557 Many more such duplicates surely remain.
30558
30559 * gdb.t00/help.exp: Comment out "help support" test just like
30560 (and for same reason as) "help set" test.
30561
30562 Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
30563
30564 * gdb.t06/break.exp: Remove setup_xfails for
30565 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
30566 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
30567 about known bug in gcc to include up through 2.5.8.
30568 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
30569 well as "_vb$".
30570 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
30571 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
30572 with latest gcc and gdb.
30573 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
30574 well as "_vb$".
30575
30576 Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30577
30578 * configure.in (hppa*-*-*): Also configure and build stabs-only
30579 tests.
30580
30581 Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30582
30583 * gdb.t10/hppa.mt: A makefile fragment for the PA.
30584 * gdb.t10/configure.in (hppa*-*-*): Use it.
30585
30586 Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30587
30588 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
30589
30590 Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30591
30592 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
30593 versions prior to 1.13.5.
30594
30595 Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30596
30597 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
30598 the prompt is at the start of a line.
30599
30600 Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
30601
30602 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
30603 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
30604 in the copr tests now.
30605 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
30606 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
30607 expected to fail.
30608
30609 Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
30610
30611 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
30612 gdb.t31/chillvars.exp, lib/gdb.exp:
30613 Tweak to run under either version of expect.
30614 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
30615 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
30616 * gdb.t11/list.exp: Remove extraneous whitespace.
30617
30618 Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30619
30620 * gdb.t16/printcmds.exp (test_print_strings): Accept
30621 "(unsigned char *) " before the string.
30622
30623 * TODO: Add notes about printing of fancy types and GDB expressions.
30624
30625 Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
30626
30627 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
30628 * gdb.t06/configure.in: Don't try to compile signals test program
30629 if doing mips-idt-ecoff.
30630
30631 Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
30632
30633 * Most .exp files: Tweak to run under either version of expect.
30634
30635 Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30636
30637 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
30638 xfails; I'm not sure why they are failing, but not because of PR 1806.
30639
30640 Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
30641
30642 * config/unix-gdb.exp: Remove gdb_unload cause it's already
30643 defined in lib/gdb.exp.
30644
30645 Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30646
30647 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
30648 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
30649 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
30650 have to be typeless.
30651
30652 Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
30653
30654 * TODO: Add suggestion for copyright year test.
30655
30656 Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
30657
30658 * configure.in (*-*-lynxos*): Add stabs tests.
30659
30660 Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30661
30662 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
30663 so insert a tab before any assembler directive in column zero.
30664
30665 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
30666 stores.
30667 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
30668 stores.
30669 (fpu_short_memory_tests): Likewise.
30670
30671 Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30672
30673 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
30674 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
30675 .stabs directives in comments.
30676
30677 Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30678
30679 * TODO: New file, describing tests we could write.
30680 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
30681
30682 Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30683
30684 * gdb.t06/signals.exp: Add kludge to force re-sync.
30685
30686 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
30687 to xgdb instead of gdb, get out of gdb.
30688
30689 Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
30690
30691 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
30692 for info.
30693
30694 Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
30695
30696 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
30697 * gdb.stabs/configure.in (hppa*-*-*): Use it.
30698 * gdb.stabs/hppa.sed: New sed script for the PA.
30699
30700 Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30701
30702 * gdb.stabs: Re-write weird.def and configuration to use sed
30703 instead of cpp. sed is portable and POSIX; cpp is neither.
30704
30705 Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30706
30707 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
30708
30709 Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30710
30711 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
30712
30713 Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30714
30715 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
30716 "_vb$".
30717 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
30718 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
30719
30720 Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30721
30722 * lib/gdb.exp: Comment out code which depends on non-existent
30723 `transform' procedure.
30724
30725 Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
30726
30727 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
30728 * lib/gdb.exp: Transform tool name.
30729 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
30730 1.1's new error handling system.
30731
30732 Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30733
30734 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
30735
30736 Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30737
30738 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
30739 They made pattern matching so slow that timeouts happened on
30740 heavily loaded systems. Now any output from "show print" which
30741 gets us back to the GDB prompt is a PASS.
30742
30743 Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
30744
30745 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
30746
30747 Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30748
30749 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
30750
30751 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
30752 It is not from PR 3220.
30753
30754 Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30755
30756 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
30757 just started failing because they depended on the order the
30758 subcommands are presented, or exact docstring text. This kind of
30759 test is a pain and has minimal benefit.
30760
30761 Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30762
30763 * gdb.t09/corefile.exp: At end of test, use "core" command with
30764 no arguments.
30765
30766 Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
30767
30768 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
30769 17}/Makefile.in: Make it possible to run the testsuite with Sun
30770 make and CC = cross gcc by adding explicit build rules for .o
30771 files.
30772
30773 Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30774
30775 * gdb.t15/funcargs.exp: Don't put comments on same line as
30776 setup_xfail (@#$*%& tcl braindamage!).
30777
30778 Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30779
30780 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
30781
30782 Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
30783
30784 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
30785 * gdb.t20/inherit.exp: remove three dumplicate entries.
30786
30787 Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30788
30789 * gdb.t06/break.exp: For "next over recursive call", fail on any
30790 incorrect output, not just on "factorial (value=2)".
30791
30792 Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30793
30794 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
30795 working now. Add an xfail if accesing a bss variable causes
30796 a memory error if the target is not yet run.
30797
30798 Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30799
30800 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
30801 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
30802 name of __st* demangling (2 strings). Did Kung really get the
30803 more than 95 others right without testing them?
30804
30805 Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
30806
30807 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
30808
30809 Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
30810
30811 * configure.in (configdirs): Add gdb.disasm
30812 * gdb.disasm: New directory for GDB disassembler tests.
30813 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
30814
30815 Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30816
30817 * gdb.t00/help.exp: Don't test "help set".
30818
30819 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
30820 from within expect statements. None of these happen anymore and
30821 they cause regressions to be silently unnoticed.
30822
30823 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
30824 messages) about known failures with gcc cygnus-2.4.5-930417.
30825
30826 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
30827 comp-info.exp so it gets built if it doesn't exist.
30828
30829 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
30830 it is no longer used.
30831 * gdb.t13/comp-info.c: Removed.
30832
30833 Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
30834
30835 * gdb.t06/signals.exp: Add xfail for sun3.
30836
30837 Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30838
30839 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
30840 relevant because ^C doesn't get sent but failure can be reproduced
30841 interactively).
30842
30843 Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30844
30845 * gdb.stabs/alpha.mt: New configuration file for alpha.
30846 * gdb.stabs/configure.in: Use it.
30847 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
30848 sharing with alpha.mt, redefine long to word via preprocessor.
30849 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
30850 for alpha.
30851 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
30852 native cc.
30853 * gdb.t00/teststrategy.exp: Change expect string so that we
30854 consume the `(xgdb)' from the command echo and from the gdb prompt.
30855 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
30856 gdb currently compares all values as long, so this failure probably
30857 applies to any configuration where LONGEST is bigger than a target int.
30858 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
30859 with gcc.
30860 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
30861 to handle opaque pointers, gcc is.
30862 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
30863 as first argument. Include <sys/types.h> and change all operator
30864 new definitions to use size_t.
30865 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
30866 now that we use size_t.
30867
30868 Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30869
30870 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
30871 a long or float array cast all array members to the same type.
30872 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
30873 with 64 bit longs.
30874 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
30875 on alpha.
30876 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
30877
30878 Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30879
30880 * gdb.t24 (demangle.exp): Constructors of templates have names like
30881 vector<int>::vector(int) not vector<int>::vector<int>(int). See
30882 section 14.6 of the ARM.
30883
30884 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
30885 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
30886 accomplish little and slow down the testsuite.
30887
30888 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
30889 Accept spaces various places.
30890
30891 Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30892
30893 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
30894 with watchpoint enabled.
30895
30896 * Makefile.in: Remove definition of CC and remove the second
30897 definition of CXX (the "CXX = gcc" one remains). These definitions
30898 were causing backquotes to be expanded within backquotes, which
30899 doesn't work.
30900
30901 Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
30902
30903 * gdb.t17/callfuncs.exp: Add "return 0" to end.
30904
30905 Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30906
30907 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
30908 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
30909 by mips cc and contains no stabs entries.
30910
30911 Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
30912
30913 * config/vx-gdb.exp: Use fake device to load files rather than
30914 NFS.
30915 * lib/gdb.exp: New proc to do "file" command.
30916 * config/unix-gdb.exp: Use new "file" proc.
30917
30918 Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
30919
30920 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
30921 Rework board rebooting slightly.
30922 (gdb_exit): Don't exit from the remote shell; there isn't one.
30923 * gdb.stabs/weird.exp: If a program is being debugged already,
30924 kill it.
30925 * gdb.t04/setvar.exp: Stop and restart gdb.
30926 * gdb.t05/expr.exp: Likewise.
30927 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
30928 restart gdb and reload the program.
30929 * gdb.t08/opaque.exp: Likewise.
30930 * gdb.t12/scope.exp: Likewise.
30931 * gdb.t13/bitfields.exp: Likewise.
30932 * gdb.t15/funcargs.exp: Likewise.
30933 * gdb.t20/classes.exp: Likewise.
30934 * gdb.t03/ptype.exp: Increase timeout.
30935 * gdb.t16/printcmds.exp (test_print_string_constants,
30936 test_print_array_constants): Likewise.
30937 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
30938 * gdb.t20/classes.exp (do_tests): Likewise.
30939 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
30940
30941 Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
30942
30943 * gdb.stabs: Renamed *wierd* to *weird*.
30944
30945 Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30946
30947 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
30948 for timeout. Add "known gcc 2.4.5 bug" to failure message.
30949
30950 Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
30951
30952 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
30953 (do_tests): Remove xfail for whatis on one_var and two_var.
30954
30955 Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
30956
30957 * Makefile.in: Made cross building work better by adding
30958 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
30959
30960 Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30961
30962 * gdb.t15/{return.c,return.exp,Makefile.in}:
30963 New test, currently commented out.
30964
30965 Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
30966
30967 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
30968 still running and removes the leftover named socket so GDb can do
30969 clean restarts.
30970
30971 Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
30972
30973 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
30974 console, not GDB.
30975 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
30976 cross testing works better with "make check"
30977 * config/unix-gdb: Use default procedures for exit and version.
30978 * config/vx-gdb.exp: Cleaned up and massaged back to working order
30979 with the newest VxWorks.
30980
30981 Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
30982
30983 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
30984 old form.
30985
30986 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
30987 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
30988
30989 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
30990
30991 * config/unix-gdb.exp: Remove this version of gdb_exit
30992 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
30993 Rob says he'll look at it when he gets back to testing boards.
30994
30995 Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
30996
30997 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
30998 an expected fail for certain ptype commands.
30999
31000 * gdb.t20/classes.exp: Update expected results of "ptype class
31001 Base1" to account for the constructor that now appears in the type.
31002
31003 Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
31004
31005 * configure.in (configdirs): Restore gdb.t04, which mysteriously
31006 disappeared from list.
31007 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
31008 "alldone" proc with call to cleanup and exit.
31009 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
31010 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
31011 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
31012 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
31013 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
31014 "alldone" proc with simple returns that suppress remaining
31015 tests. The alldone proc went away many months ago.
31016
31017 Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31018
31019 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
31020
31021 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
31022
31023 Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31024
31025 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
31026 as vax gdb will display them.
31027
31028 Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31029
31030 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
31031 optimizers.
31032
31033 * scope.exp: Change "bad value for localval" messages so each one
31034 is unique.
31035
31036 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
31037 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
31038
31039 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
31040
31041 Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31042
31043 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
31044 doesn't exist (due to optimization).
31045
31046 Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31047
31048 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
31049 contains \r because the filename is long.
31050
31051 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
31052 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
31053
31054 Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31055
31056 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
31057 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
31058 Ultrix.
31059 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
31060 int tests.
31061 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
31062
31063 Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
31064
31065 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
31066
31067 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
31068 to match does not match the passing case but still matches the
31069 failing case.
31070
31071 Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31072
31073 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
31074
31075 Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
31076
31077 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
31078 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
31079 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
31080 Remove various versions of gdb_exit.
31081 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
31082 gdb_exit.
31083 * config/unix-gdb.exp: gdb_exit remains here, and should override
31084 the generic version, since it's doing a lot of wierd stuff that
31085 the other versions aren't. FIXME, fold it in, or abandon this
31086 version.
31087
31088 Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31089
31090 * gdb.t24/demangle.exp: Add tests for PR 3220.
31091
31092 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31093
31094 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
31095
31096 Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
31097
31098 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
31099 "i386-*-*". Works for i486 as well.
31100
31101 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
31102 bug, and expand domain of xfail to all SVR4 systems, since the
31103 actual problem is likely to be in generic SVR4 /proc support.
31104
31105 Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31106
31107 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
31108
31109 Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
31110
31111 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
31112 xfails for other systems. Match a missing 'Continuing.' as an
31113 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
31114
31115 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
31116 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
31117 Only issue warning for missing executables if -all option is used.
31118
31119 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
31120 file if -all option is used. It's like an unpredictable XFAIL.
31121
31122 Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31123
31124 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
31125 for dynamically linked binaries.
31126
31127 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
31128
31129 Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31130
31131 * gdb.t20/inherit.exp: Change message for "print tagless struct"
31132 to state that this is a known bug in old versions of g++.
31133
31134 Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31135
31136 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
31137 while waiting for `Continuing'.
31138
31139 Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
31140
31141 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
31142 in text, data, and bss.
31143 * gdb.t10/nodebug.c: Add local and global test variables for
31144 initialized and uninitialized data.
31145
31146 Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31147
31148 * config/unix-gdb.exp (gdb_exit): Add "wait".
31149
31150 Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31151
31152 * gdb.t06/signals.exp: xfail the continue from the handler for all
31153 targets.
31154
31155 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
31156 function with watchpoints enabled, the i386 call dummy starts with
31157 a call.
31158
31159 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
31160 386 bsd names its corefiles.
31161
31162 Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
31163
31164 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
31165 compilers don't grok it.
31166 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
31167 with small octal ints rather than character constants, which
31168 are signed and might not fit if first promoted to int.
31169
31170 Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
31171
31172 * gdb.t09/Makefile.in (clean): Remove corefile.
31173
31174 Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31175
31176 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
31177
31178 Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31179 and Jim Kingdon (kingdon@cygnus.com)
31180
31181 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
31182 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
31183 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
31184
31185 Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31186
31187 * gdb.t17/interrupt.exp: Add xfail for hppa.
31188
31189 Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31190
31191 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
31192 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
31193 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
31194 to determine signed-ness of bitfields and use the result to setup
31195 the xfail.
31196 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
31197 * gdb.t15/funcargs.exp: Use them to step until the second indirect
31198 call line is reached if necessary.
31199
31200 Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31201
31202 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
31203
31204 Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31205
31206 * gdb.t06/break.exp: Also test `clear' command.
31207
31208 Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31209
31210 * gdb.t00/teststrategy.exp: Remove extra quote.
31211
31212 * gdb.t07/watchpoint.exp: Change xfail for calling function with
31213 watchpoint enabled to be for all non-68k machines.
31214
31215 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
31216
31217 Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31218
31219 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
31220 targets use aout.mt instead of ecoff.mt as gas understands
31221 standard aout format.
31222
31223 Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
31224
31225 * lib/gdb.exp (runto): Don't insist that function we are running to
31226 was compiled with -g.
31227
31228 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
31229
31230 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
31231 to get back into the read system call.
31232 Accept leading newline in case where we woke it up.
31233
31234 Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31235
31236 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
31237 to make the stabs test work on ecoff systems using gcc and -with-stabs.
31238 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
31239 enable ecoff configuration.
31240
31241 Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31242
31243 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
31244
31245 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31246
31247 * gdb.t16/printcmds.exp: Add another printf test.
31248
31249 Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
31250
31251 * configure.in: If configured -with-stabs on any target, add
31252 stabsdirs to configdirs.
31253
31254 Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31255
31256 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
31257 fun" so pattern does not match the command itself.
31258
31259 Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31260
31261 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
31262
31263 Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31264
31265 * gdb.t17/interrupt.exp: Test for more things.
31266
31267 Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31268
31269 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
31270 compiler arranges the code and line numbers.
31271
31272 * gdb.t17/interrupt.exp: Don't send \n after ^C.
31273
31274 Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31275
31276 * gdb.t00/help.exp: Increase expect input buffer size.
31277
31278 Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31279
31280 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
31281
31282 * gdb.t07/watchpoint.exp: Add xfail for hppa.
31283
31284 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
31285
31286 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
31287 [0-9]*, not just [0-9].
31288
31289 Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31290
31291 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
31292
31293 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
31294
31295 Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31296
31297 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
31298
31299 Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31300
31301 * gdb.t06/signals.c: Add xfails for sun3.
31302
31303 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
31304
31305 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
31306 test_stepping tests.
31307
31308 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31309
31310 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
31311
31312 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
31313
31314 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
31315 rather than actually putting it through cpp twice.
31316
31317 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
31318
31319 Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
31320
31321 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
31322 no longer needed.
31323
31324 Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31325
31326 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
31327
31328 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
31329 C++ features prints as "struct", make it a pass, not an xfail.
31330
31331 Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31332
31333 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
31334 Don't require VA to print as "class" rather than "struct".
31335
31336 Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
31337
31338 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
31339
31340 Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31341
31342 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
31343
31344 Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31345
31346 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
31347 order.
31348
31349 Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31350
31351 * gdb.t16/printcmds.exp: Add printf tests.
31352
31353 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
31354
31355 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
31356
31357 Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
31358
31359 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
31360 pass counts, to counteract any existing or future setup_xfails.
31361
31362 Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31363
31364 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
31365 {BEGIN,END}_COMMON for common block instead of STAB.
31366 * gdb.stabs/wierd.exp: Add xfail for rs6000.
31367
31368 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
31369 intp_var should be N_GSYM not N_LSYM.
31370 wierd-aout.S: Use a label for the value of the N_SO.
31371 wierd.def: Remove all backslashes.
31372 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
31373
31374 Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31375
31376 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
31377 get the expected next to inheritance3.
31378
31379 Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31380
31381 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
31382 now that gcc-2.4 gets it right.
31383
31384 Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31385
31386 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
31387
31388 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
31389 generating comp-info.exp which works for cross-compilation.
31390
31391 Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
31392
31393 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
31394 "*-*-sysv4.*".
31395
31396 Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
31397
31398 * gdb.t01/run.exp: Start with a fresh gdb.
31399 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
31400 SVR4.x.
31401
31402 Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
31403
31404 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
31405 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
31406 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
31407 Makefile.in (distclean, realclean): Remove gdbme.c from list of
31408 things to remove.
31409
31410 Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
31411
31412 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
31413 test cases from bug reports.
31414
31415 Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
31416
31417 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
31418 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
31419 avoid spurious xfails.
31420 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
31421 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
31422 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
31423
31424 Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
31425
31426 * gdb.t00/teststrategy.exp: Rework to provide more useful
31427 description of each test, fix problem with systems that define
31428 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
31429 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
31430 results for "next over recursive call" so timeouts aren't taken
31431 by error.
31432
31433 Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
31434
31435 * gdb.t12/scope.exp: Test printing of variables before run.
31436
31437 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
31438 printed in wrong order due to sorting.
31439
31440 Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
31441
31442 * gdb.t00/teststrategy.exp: Fix expected results for printing
31443 user entered string constant. Is array of char, prints with no
31444 address.
31445
31446 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
31447 commands.
31448 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
31449 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
31450 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
31451 of struct of char arrays.
31452 * gdb.t00/radix.exp: New tests for radix commands.
31453
31454 Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
31455
31456 * gdb.t16/printcmd.exp: Print a variable before running program
31457 (with xfail for AIX).
31458
31459 Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
31460
31461 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
31462
31463 * gdb.t16/printcmd.exp: Don't print variables before running program.
31464
31465 * gdb.t06/break.exp: Don't require envp argument to main.
31466
31467 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
31468
31469 * gdb.t02/whatis.exp, gdb.t11/list.exp:
31470 Add xfails for rs6000.
31471
31472 * gdb.t02/whatis.exp: Change other tests not to re-test something
31473 we already tested.
31474
31475 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
31476 each type used has a variable of that type.
31477
31478 Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
31479
31480 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
31481
31482 Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
31483
31484 * configure.in: change srctrigger to be a file, not a directory
31485
31486 Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
31487
31488 * configure.in (mips-idt-ecoff*): Added trailing '*'.
31489
31490 * gdb.t11/list.exp: Fixed a couple of typos.
31491
31492 Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
31493
31494 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
31495 is fixed and PR is closed.
31496 * gdb.t16 (gdbme.c): Add simple test string variable.
31497 * gdb.t16 (printcmds.exp): Add tests with simple test string
31498 variable, primarily for boundaries on "set print elements".
31499
31500 Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
31501
31502 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
31503 Make leading 0's optional and don't expect a tab in the middle
31504 of the number.
31505
31506 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
31507
31508 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
31509 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
31510 don't end command passed to gdb_test with newline.
31511
31512 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
31513 signed keyword away, don't expect signed bitfields to be signed.
31514
31515 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
31516 printing with only as many 1's as are in the field as well as printing
31517 with 32 1's (see comment).
31518
31519 Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
31520
31521 * gdb.t00/default.exp: Start with a fresh gdb.
31522 * configure.in (configdirs): Remove gdb.t31 until the chill
31523 compiler works again. It no longer is able to find chillrt0
31524 since it isn't in libchill.a anymore.
31525 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
31526 wierd.o, make more modular.
31527 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
31528 spurious newlines that caused problems.
31529
31530 Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31531
31532 * Move test with enums and partial symbols from gdb.t03/ptype.exp
31533 to gdb.stabs/wierd.exp since GCC has worked around the bug.
31534 gdb.stabs/wierd.{exp,def}: Many new tests.
31535
31536 * gdb.t00/default.exp: update info line for new message.
31537
31538 * gdb.t02/{whatis.exp,gdbme.c}:
31539 Test that "char *" doesn't print as "caddr_t".
31540
31541 Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31542
31543 * gdb.t00/help.exp: Use .* in place of some help messages which
31544 just changed.
31545 gdb.t00/default.exp: Update "info frame" test for new message.
31546 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
31547 Remove some xfails
31548
31549 Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31550
31551 * gdb.t03/{gdbme.c,ptype.exp}:
31552 Add tests for typedef'd struct and union without tags.
31553 Also check "whatis" on a variable of a typedef'd enum without a tag.
31554
31555 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
31556 PRMS 1823; the bug still exists but isn't reproduced by this test
31557 anymore), and remove rs6000 XFAIL (the bug is fixed).
31558
31559 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
31560 duplicated from whatis.exp. For those that are left, accept
31561 "long", "long int", or "int" for long variables (whatis.exp already
31562 has an XFAIL for "int", so no need to fail it here).
31563
31564 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
31565 Deal with GCC's names for types now that GDB uses the compiler's names.
31566
31567 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
31568 setup_xfail's for sunos4. If we #defined the signed keyword away,
31569 don't expect GDB to know that char it is signed.
31570
31571 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
31572
31573 Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
31574
31575 * configure.in (configdirs): Add gdb.t24 for C++ tests that
31576 should work on any system, regardless of debugging format.
31577 * gdb.t21/demangle.exp: Move to gdb.t24.
31578 * gdb.t24/demangle.exp: Move from gdb.t21.
31579 * gdb.t24/{Makefile.in, configure.in}: New files.
31580
31581 Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31582
31583 * configure.in: Do gdb.stabs and C++ tests only for stabs.
31584 * gdb.stabs: New directory.
31585
31586 Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
31587
31588 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
31589 not just "Quit anyway?".
31590
31591 Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
31592
31593 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
31594 that all setup_xfails are immediately followed by clear_xfails.
31595
31596 Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
31597
31598 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
31599 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
31600 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
31601 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
31602 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
31603 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31604 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31605 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
31606 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
31607 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
31608 gdb.t31/chillvars.exp, lib/gdb.exp:
31609 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
31610 bug-gdb@prep.ai.mit.edu.
31611
31612 Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
31613
31614 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
31615 with 0.0, not integer 0.
31616
31617 Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
31618
31619 * gdb.t06/break.exp: Update for "Kill the program" message change.
31620
31621 Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
31622
31623 * Makefile.in (GDBFLAGS): Set to -nx.
31624 * Makefile.in (site.exp): Use GDBFLAGS.
31625
31626 Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31627
31628 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
31629 Makefiles.
31630 (check): depend on just-check.
31631 (just-check): added so that tests can be run without a noop
31632 build pass.
31633
31634 Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
31635
31636 Switch to using configure's configdirs.
31637 * Makefile.in (Makefile): add configure.in dependency.
31638 (SUBDIRS): removed redundant assignment.
31639 * configure.in: switch subdirs assignment to configdirs.
31640 * gdb.t*/configure.in: new files.
31641
31642 Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
31643
31644 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
31645 works.
31646
31647 Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
31648
31649 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
31650 in explicit rules. Apparently this is not supported by some makes.
31651
31652 Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
31653
31654 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
31655
31656 Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31657
31658 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
31659 disappeared.
31660
31661 Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
31662
31663 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
31664
31665 Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
31666
31667 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
31668 watchpoint problem that is now fixed.
31669 * gdb.t30/chexp.exp: Remove setup_xfail for printing
31670 uninitialized convenience variables.
31671 * gdb.t31/chillvars.exp: Fix expected patterns for printing
31672 structures.
31673
31674 Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31675
31676 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
31677 which causes expect to get out of sync with gdb on long output
31678 from help set.
31679 * gdb.t09/corefile.exp: Make expected pattern for core file
31680 failing signal and frame output format less sun specific.
31681
31682 Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
31683
31684 * gdb.t31/chillvars.exp: Add and remove initial dummy
31685 breakpoint, so that symbol table is forced in.
31686 (Needed at least on Sunos4, though it seems not SVR4.)
31687 * gdb.t31/chillvars.exp: Update for changed output format.
31688
31689 Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
31690
31691 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
31692
31693 Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
31694
31695 * Makefile.in: Added --srcdir when invoking runtest, removed the
31696 need for a local config file. (optional now)
31697
31698 Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
31699
31700 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
31701 failure count used to force early termination. Add some more
31702 expected failures for gnu style demangling.
31703
31704 Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31705
31706 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
31707 pmi variable from gdb.t20/gdbme to get optimized away.
31708 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
31709 Check for written corefile upon timeout _and_ eof.
31710
31711 Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31712
31713 * config/unix-gdb.exp: Add missing return 0.
31714
31715 Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
31716
31717 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
31718 test termination.
31719
31720 Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
31721
31722 * configure.in (subdirs): Put back gdb.t17 which mysteriously
31723 disappeared.
31724
31725 Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
31726
31727 * gdb.t10/crossload.exp: Disable the i860-elf test until such
31728 time as i860 support works.
31729
31730 * gdb.t15/funcargs.exp: Fix expected outputs to include
31731 "backtrace 100\r" rather than just "backtrace\r", to match last
31732 change.
31733
31734 Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
31735
31736 * config/udi-gdb.exp (gdb_exit): Remove close command.
31737 (gdb_target_udi): New procedure to set the UDI target.
31738 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
31739 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
31740 Added waits for prompts after several question responses. Added
31741 some more responses used by a29k-amd-udi-gdb.
31742 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
31743 pass different arguments, restart UDI connection after program
31744 completion.
31745 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
31746 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
31747 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
31748 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
31749 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
31750 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
31751 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
31752 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
31753 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
31754 after program completion.
31755 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
31756 compiled with a SELECT_VECS setting.
31757 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
31758 infinite recursion.
31759
31760 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
31761 Added checks for COFF results, and made them expected failures for
31762 all targets. It would be better to make them expected failures
31763 for COFF targets only.
31764
31765 Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
31766
31767 * Makefile.in: add null dvi target, don't bother to recurse
31768 through test directories for info and install-info; rename
31769 $(datadir) to be dejagnu instead of deja-gnu
31770
31771 Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
31772
31773 * gdb.t31/gdbme.ch: Re-enable code that previously caused
31774 compiler to coredump.
31775 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
31776 code.
31777
31778 Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
31779
31780 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
31781 coredump.
31782 * gdb.t31/chillvars.exp: Comment out tests that depend on that
31783 code.
31784
31785 Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
31786
31787 * gdb.t03/ptype.exp: tests for return code from gdb_test.
31788 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
31789 which in a shell. Deletes xgdb when done.
31790 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
31791 Tests the return from the "set height" or "set width" commands.
31792 Added a few return codes where needed.
31793
31794 Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
31795
31796 * Makefile.in (SUBDIRS): Add gdb.t17.
31797 * configure.in (subdirs): Add gdb.t17.
31798 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
31799 files to test gdb's calling of functions in the inferior with
31800 the correct arguments and gdb's ability to retrieve any
31801 result returned.
31802
31803 Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
31804
31805 * config/unix-gdb.exp (gdb_exit): Remove close commands that
31806 may be called after gdb goes away. Previous versions of expect
31807 needed these to avoid file descriptor leaks, but they cause
31808 errors with the current revision of expect.
31809 * gdb.t00/gdbvars.exp: Use -re on expected output after
31810 setting sevenbit-strings.
31811 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
31812 to set sevenbit-strings consistent across tests.
31813 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
31814 set sevenbit-strings consistent across tests.
31815
31816 Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
31817
31818 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
31819 expected output to match current "expect" expectations.
31820
31821 Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
31822
31823 * gdb.t00/default.exp: Change expected output for default "source"
31824 command, to match new gdb behavior which requires a filename to
31825 source.
31826
31827 Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
31828
31829 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
31830 expected fail for i486-*-* that misses the marker2 function.
31831 * gdb.t10/crossload.exp (bfddefault): Allow successful
31832 recognition of a format to pass even if no symbols are found.
31833 Explicitly catch failures where the format is not recognized
31834 or is ambiguous, and add the reason to the fail message.
31835 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
31836 the cause is and invalid target and add reason to failure message.
31837 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
31838 elf32-i386, elf32-sparc, and elf32-i860.
31839 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
31840 Set up expected failure for 'filename'::variable scope resolution,
31841 which is now apparently broken on all targets.
31842 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
31843 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
31844 gdb.t23/templates.exp: Change failure for missing binfile into
31845 just a warning.
31846 gdb.t21/demangle.exp: Change all cfront references to 'arm'
31847 references.
31848
31849 Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
31850
31851 * gdb.t00/default.exp: Add expected output for default "source"
31852 command, to match new gdb behavior.
31853 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
31854
31855 Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
31856
31857 * config/*-gdb.exp: returns an error, rather than exiting on
31858 internal errors.
31859
31860 Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
31861
31862 * gdb.t03/gdbme.c: Add pointer to struct variable.
31863 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
31864 referencing struct members.
31865
31866 Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
31867
31868 * configure.in (mips-idt-ecoff): New target.
31869 * config/mips-gdb.exp: New file for remote board using MIPS remote
31870 debugging protocol.
31871
31872 * Redid configuration scheme. Removed gdb.t*/configure.in.
31873 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
31874 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
31875 distclean targets. Built executables via .o files. Adjusted
31876 tests to account for source files in $(srcdir) rather than
31877 $(objdir).
31878 * lib/gdb.exp (runto): Don't expect () after the function name,
31879 because it may have arguments.
31880
31881 Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
31882
31883 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
31884 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
31885 expected failures for mips-idt-* and mips-sgi-*.
31886 * gdb.t00/default.exp (attach): Kill process if requested.
31887 * gdb.t00/help.exp (help target core, help target): Accept a gdb
31888 that does not read core files.
31889 * gdb.t01/run.exp: Removed checks for exit status code.
31890 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
31891 it is linked in.
31892 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
31893 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
31894 appropriate, rather than doing it by hand.
31895 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
31896 execution.
31897 * gdb.t10/crossload.exp: Kill existing program if needed.
31898 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
31899 appropriate, rather than doing it by hand. Always increase
31900 timeout for this test, not just for VxWorks.
31901
31902 Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
31903
31904 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
31905 of Chill STRUCT types and STRUCT values.
31906 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
31907 than "char".
31908 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
31909 struct2): New struct definitions and initializations to test
31910 simple Chill STRUCT types.
31911
31912 Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
31913
31914 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
31915 the null byte at the end of strings.
31916 * gdb.t00/default.exp: Make show version insensitive to copyright
31917 date.
31918 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
31919 to avoid dependencies on target char signedness.
31920 * gdb.t16/printcmds.exp: Update expected results for explicitly
31921 unsigned char.
31922 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
31923 now work.
31924 * gdb.t21/demangle.exp: Add many more patterns for template
31925 demangling, most of them being expected failures.
31926 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
31927 string we are matching for, to match on the whole string.
31928 * gdb.t21/demangle.exp: Add many new test strings to demangle,
31929 and fix a whole bunch that had incorrect expected output but were
31930 passing anyway because of the bug in "proc demangle".
31931 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
31932 type.
31933 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
31934
31935 Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
31936
31937 * gdb/testsuite: made modifications to testcases, etc., to allow
31938 them to work properly given the reorganization of deja-gnu and the
31939 relocation of the testcases from deja-gnu to a "tool" subdirectory.
31940
31941 Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
31942
31943 * gdb/testsuite: Initial creation of gdb/testsuite.
31944 Migrated dejagnu testcases and support files for testing nm to
31945 gdb/testsuite from deja-gnu. These files were moved "as is"
31946 with no modifications. This migration is part of a major overhaul
31947 of dejagnu. The modifications to these testcases, etc., which
31948 will allow them to work with the new version of dejagnu will be
31949 made in a future update.
31950
31951 For additional changes see gdb.mi/ChangeLog-1999-2003.
31952 \f
31953 ;; Local Variables:
31954 ;; mode: change-log
31955 ;; left-margin: 8
31956 ;; fill-column: 74
31957 ;; version-control: never
31958 ;; End:
31959
31960 Copyright 1993-2013 Free Software Foundation, Inc.
31961 Copying and distribution of this file, with or without modification,
31962 are permitted provided the copyright notice and this notice are preserved.
This page took 1.137619 seconds and 4 git commands to generate.